• last updated 22 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Avoid noisy “table not found” errors on PostgreSQL

Previously, our localization script always queried the Oracle‐specific

view `v$nls_valid_values`. On PostgreSQL this table doesn’t exist, so

the DB driver logged a misleading “relation does not exist” error.

Now, we only perform that query when connected to Oracle. For all other

DBs (e.g. PostgreSQL) we skip it, eliminating spurious errors from

the logs.

In the the futures, one should introduce a new API call named in the

lines of "get_NLS_Info" that encapsulates the database‐specific logic

for determining language, charset, and territory.

merge with missing files

  1. … 1455 more files in changeset.
merge from oacs-5-10

    • -29
    • +0
    ./admin/batch-editor-postgresql.xql
    • -22
    • +30
    ./admin/edit-localized-message.tcl
  1. … 8085 more files in changeset.
release work

  1. … 78 more files in changeset.
regenerated documentation

  1. … 438 more files in changeset.
spell "site-wide" consistently with a dash

  1. … 33 more files in changeset.
regenreated documentation (with non-finished release notes)

  1. … 146 more files in changeset.

Use GNU grep when available

GNU grep is now used for the lookup of message keys using the

"--include=" parameter. This improves the speed of the command

significantly and reduces the number of external dependencies (no

"find", or "xargs" needed).

  1. … 1 more file in changeset.
Removed obsolete files www/admin/lookups-include.tcl

The file www/admin/lookups-include.tcl was replaced some time ago by

www/admin/message-usage-include.tcl but as it looks, not removed from

the repository.

harden page contracts

  1. … 19 more files in changeset.
regenerated documentation

  1. … 294 more files in changeset.
Cleanup private interface lang::system::timezone_support_p: ref-timezones has been made a dependency of acs-lang long ago

  1. … 2 more files in changeset.
improve Oracle compatibility

Improved appearance in TRN mode

- don't set "alt" attribute in classic mode by default to the title.

The title is often be provided as a message key, using it twice

causes two edit controls

- in acs-lang, the extra setting of link_html, which provided

the title attribute can be omitted, since adp:icon renders this

by itself.

  1. … 1 more file in changeset.
improve Oracle compatibility

  1. … 1 more file in changeset.
more beautification of admin pages, make interface more consistent

  1. … 1 more file in changeset.
minor UI improvement

Deprecate export_ns_set_vars and extend export_vars to be able to export also a custom ns_set, which was the real added value provided by this api

  1. … 11 more files in changeset.
Deprecate template::util::is_true, implemented as a simple string command oneliner since 2015 and inline occurrences

  1. … 30 more files in changeset.
Reimplement the message-list UI using the template::list

Reimplement package-list UI using the template::list

Reimplement the main admin locale UI using the template::list

Make use of uniform styling based on adp:icon

  1. … 16 more files in changeset.
Reduce divergency between oracle and postgres codebase

    • -29
    • +0
    ./admin/batch-editor-postgresql.xql
  1. … 6 more files in changeset.
release work

  1. … 204 more files in changeset.
regenerated documentation, including change log

  1. … 117 more files in changeset.
regenerated documentation

  1. … 466 more files in changeset.
Fix overquoting resulting in batch message key editor

This was caused by the now stricter quoting applied to ad_form, which is used under the hood to produce this UI

make sure that the query variable "show" is only passed non-empty, otherwise the page-contract of admin/message-list.tcl will fail

Remove ancient tests for 'acs-lang', which use obsolete API and don't work for the most part anymore