• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Sumplify and modernize subsite::get_url

Fix spelling errors

  1. … 25 more files in changeset.
Theme Manager:

- add local_p flag to subsite-theme:

Distinguish between locally created themes and system themes

(provided via packages)

- the default parameters of local themes can be overwritten

in the database. Therefore, when site contains many subsites,

this makes it easy to share the settings between the subsites,

without the need of creating a new theme package.

- bump version to 5.9.1d11

  1. … 9 more files in changeset.
Add theme manager to admin pages, allowing to

- list current themes with potential modifications

- save modified themes under a new name

- delete themes

  1. … 9 more files in changeset.
- add a subsite::theme_changed callback to be able to handle theme changes in custom themes

  1. … 1 more file in changeset.
.xql overhaul:

- removed misleading sql-statements from db_* calls, which were

ignored due .xql files

- removed bug where same query name was used in a single proc

with different intended sql queries, but the same was picked

up from the .xql file due to the name

- removed multiple entries of same query name from .xql files

(e.g. the entry "package_create_attribute_list.select_type_info" was

7 (!!!) times in a single .xql file)

- removed redundant queries for unsupported versions of the dbms

- added missing xql entries for db-backends, where other db-specific

queries exists (e.g. added an entry to -oracle.xql, where an entry

existed in -postgres.xql)

  1. … 70 more files in changeset.
- no need to use backslash for continuation between curly brackets

- improve readability of code

- modernize tcl

  1. … 13 more files in changeset.
- new api calls "subsite::save_theme_parameters_as_default" and "subsite::update_subsite_theme"

for developers to update the subsite theme parameters

- add streaming_head to subsite_themes

  1. … 6 more files in changeset.
- improve indentation, remove tabs

- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 754 more files in changeset.
- fix quoting and typo

  1. … 1 more file in changeset.
- store ThemeJS in subsite_themes

  1. … 1 more file in changeset.
- template::resource_path: new function to generalize access to

acs-templating's resource files

- add resource_dir (db) / ResourceDir (package parameter of subsite)

to allow for usage of them specific (adp) resources while preserving

existing semantics

  1. … 14 more files in changeset.
- add parameter "DefaultDimensionalStyle" for theming (similar to DefaultFormStyle)

  1. … 8 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- change spelling of TCL to Tcl

- change requirements to Tcl 8.5

  1. … 64 more files in changeset.
- fix invalid @param declaration for API browser

- replace mulitple "lindex" operations by "lassign"

  1. … 7 more files in changeset.
- get rid of empty_string_p in non-deprecated code

- make use of tcl byte-code compiler

  1. … 42 more files in changeset.
Moved package conversion code from acs-subsite to acs-tcl, as part of

the apm Tcl API.

  1. … 9 more files in changeset.
Preliminary version of "extend package" code, along with new package

attributes that allow the declaration of packages that are subsites.

  1. … 29 more files in changeset.
Added first cut at theming stuff, using the new package openacs-default-theme

(previously imported)

  1. … 9 more files in changeset.
Improved a previous fix slightly

Bugfixes

  1. … 11 more files in changeset.
Merged from 5.3 what I could detect what needed to be merged

  1. … 6 more files in changeset.
auto_mount_application only worked for the first two mounts of a package

using an autogenerated name! This bug's been in ACS 4.x since the very

beginning AFAICT.

Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 367 more files in changeset.
Bug stomp: added documentation to acs core procs that had no docs.

  1. … 1 more file in changeset.