• last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
added support to support user_id when setting locale

added user_id switch when setting locale

Fixed two bugs (in my opinion) as the procedure was doing two entirely different things when called with a user_id or without.

add proc doc to a bunch of procs, declare some things with explicit namespaces rather than in namespace eval, make some public things private

  1. … 25 more files in changeset.
remove the acs-lang procs which were deprecated/warn in 5.0; fix lingering references to deprecated procs

  1. … 32 more files in changeset.
merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040712 and jcd-merge-5-1-20040724 to HEAD

  1. … 138 more files in changeset.
Partly applying patch #572, fixing #2006

merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040517 and jcd-merge-5-1-20040628 to HEAD

  1. … 687 more files in changeset.
- There's no consistent use of upper/lower case in the locale and language

columns of the ad_locales table so we need to do case insensitive searches.

- ad_locales defines the language column as char(3). Searches for 2-letter

language codes fail because (at least on PG) all 2-letter entries have a

trailing space in the database.

  1. … 2 more files in changeset.
removing comment about package_id in lang::user::locale proc being preliminary

removing comment about package_id in lang::user::locale proc being preliminary

Added proc to get options-list of enabled locales

  1. … 1 more file in changeset.
merge of changes on oacs-5-0 branch to oacs-5-0-0b4 tag

  1. … 598 more files in changeset.
bugfix #824: needed to add -user_id switch to some lang::user procs to specify the user for which to get the locale; also had to change the default upvar level of lang::message::lookup from 2 to 1

  1. … 2 more files in changeset.
bugfix #806: flush cache if guest user changes locale

adding a validity check in proc lang::system::site_wide_locale. If the locale is invalid we log an informative error message and return en_US. The much preferable solution that we should look at is of course a mechanism for validity checks in the UI for changing parameter values.

moving code to toggle enable_p for locale into a Tcl proc

  1. … 1 more file in changeset.
memoize the user timezone

  1. … 1 more file in changeset.
Fixed bug #941: lang::conn::timezone fails when not connected

  1. … 1 more file in changeset.
Make lang::user::site_wide_locale_not_cached{} return the system wide

locale for non-registered users, who does not have an ad_locale cookie.

Ensure that the ad_locale cookie never expires. Oops. ;)

Part of the fix for bug #806: Store non-registered visitors locale

setting in a cookie (and not in a client property).

Use untrusted_user_id for user's locale preferences

making danish, french, and finnish enabled by default, fixing Tcl API tests

  1. … 3 more files in changeset.
Removing hard coded dotlrn accidentally left in query selecting packages to load catalog files for. removing debug printout

  1. … 1 more file in changeset.
moving functionality of proc lang::system::default_locale into proc lang::util::default_locale_from_lang and removing lang::system::default_locale

  1. … 5 more files in changeset.
Implemented accept-language content negotiation ; preserving timezones (used to use client-properties)

  1. … 1 more file in changeset.
honoring the accept-language HTTP header in the locale negotiation (right before we resort to system locale). Lars added test case for system package setting

  1. … 3 more files in changeset.
1. Added search for words in messages feature.

2. Added locale enable/disable feature

3. Cleaned up translation UI

4. Improved batch message edit

  1. … 41 more files in changeset.
merge of 4.6.3b1 to HEAD

  1. … 43 more files in changeset.
More PG 7.3 changes ...

  1. … 4 more files in changeset.