• last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
make higher use of ADP template files (reduce tcl-generated HTML code)

  1. … 5 more files in changeset.
mprove spelling: move closer to the linux documentation recommendations, standardize variable names

  1. … 19 more files in changeset.
Replace ad_decode idioms

  1. … 1 more file in changeset.
Replace ad_decode idioms

  1. … 1 more file in changeset.
prefer https over http on request going to openacs.org

  1. … 3 more files in changeset.
Cleanup trailing whitespace

  1. … 6 more files in changeset.
Remove unused query mentioning a table not part of the datamodel anymore. Remove inline sql in the tcl file as xql version is available

  1. … 1 more file in changeset.
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 225 more files in changeset.
strengthen page contracts

  1. … 16 more files in changeset.
Remove usage of apm_package_version.version_name_greater stored procedure in favor of apm_version_names_compare proc, because their logics conflict

  1. … 2 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
.xql-file reform of acs-admin

- remove sql statements from the code, where these are provided via .xql

- prefer empty sql statements over various forms of *SQL*

- remove obsolete Oracle queries

member_approve

member_ban

member_reject

member_deleted

member_unapprove

user_info

- remove obsolete .xql files (containing only unused query names)

www/users/modify-admin-privileges-oracle.xql

www/users/modify-admin-privileges-postgresql.xql

www/users/user-add-2.xql

  1. … 13 more files in changeset.
- improve validity and saftey of HTML

  1. … 18 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.
- when a package with a dependency is deleted, provide a link to the package with this dependency (maybe to delete it first)

- allow apm/version-view.tcl to be called with a version_id or with a package_key

  1. … 1 more file in changeset.
- add ability to create an unmounted instance of a package via GUI package management functions

- provide upload means for packages, when .apm files were generated

- replace tabs by spaces (white-space change)

- provide means for easier management of package instances

  1. … 1 more file in changeset.
- fix invalid HTML and some more cleanup

- check ids in page contracts

  1. … 36 more files in changeset.
- flatten nested "lindex" structures

- use numeric comparison operator for truth value comparisons

  1. … 12 more files in changeset.
- cleanup of apm management (reduce redundancy, consistent headers, cleanup HTML, reduce deprecated code, remove obsolete files)

- the only remaining calls to apm_headers are now in combination with ad_return_top_of_page

  1. … 42 more files in changeset.
- make use of byte-compiled functions

  1. … 13 more files in changeset.
Fix index query, and commit some apm changes that.

  1. … 13 more files in changeset.
Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 367 more files in changeset.
Adding new package version attributes maturity, license, and license_url. Introducing the concept of dynamic package version attributes so that these can be added easily in the future. The attributes are driven by a metadata spec returned by the proc apm::package_version::attributes::get_spec.The attributes are stored in the skinny table apm_package_version_attr and managed through the Tcl API in namespace apm::package_version::attributes. Changing the parse and generate info XML file procs to use the dynamic attributes. Adding the dynamic attributes to the manifest XML file as well. The attributes are editable in the APM admin UI.

  1. … 10 more files in changeset.
Fixed some context bar, show name of package being reloaded

  1. … 3 more files in changeset.
- Added link to reload/watch package files