• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
removing extra space.

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- update release date

- added missing semicolon

- make script robust against multiple loads

Scalability reform part 3 (content-repository):

- content_revision__del:

* Removed manual nulling of live_revision and latest_revision

by using appropriate ond delete actions on foreign keys

* Removed manual deletion of old_revision and new_revision in

cr_item_publish_audit by using "on delete cascade"

- content_item__del:

* Removed manual deletion of item_id in cr_item_publish_audit

by using "on delete cascade"

* Removed manual deletion of item_id in cr_release_periods

by using "on delete cascade"

* Removed manual deletion of item_id in cr_item_template_map

by using "on delete cascade"

* Removed manual deletion of item_id in cr_item_keyword_map

by using "on delete cascade"

* Removed manual deletion of direct permissions (was already

cascading)

- Added missing index for child_id to cr_child_rels.

This index was in the create scripts (with a non-conformant name),

but not in the upgrade scripts

- bump version number of acs-content-repository to 5.9.0d3

- update to versin 0.045

    • -2
    • +2
    /openacs-4/packages/q-forms/q-forms.info
- class browser: give more "above" context, when a class has no subclasses

- no need for semicolon

- reenable object browsing in addition to class browsing

- Scalability reform part 2:

* remove cases in the content repository where referencial

integrity was handled manually. Ancient versions of

PostgresSQL seemed to have a bug, which was adressed

via extra triggers in OpenACS

* drop some leftover form ancient versions, were some

update scripts were missing

- bump version number of acs-content-repository to 5.9.0d2

- scalability reform part 1

* remove manual delete operations from acs_object__delete()

where update is as achieved automatcially via cascade operations

* improve documentation of source code

- bump version number to 5.9.0d2

- refresh fks of id_columns: some old installations have no proper foreign keys with cascading delete. Simply refresh all of these

- bump version number to 5.9.0d1

    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
- drop unneeded method "reverse" (8.5 has this built in)

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- remove special handling of text attribute since this is not required when using xowiki_form_instance_item_view

    • -6
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- remove special handling of text attribute since this is not required when using xowiki_form_instance_item_view

    • -6
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Improve XOTcl class and object browser:

- use svg instead of png by default

This leads to better graphic output,

certain stylability via CSS, and less tmp files.

- make classes in class hierarchy clickable to

allow for navigation in the class structures

- contrast class of interest (in focus) against contextual

classes in generated graphs

- make show-object configurable to allow eg. how many

levels of the class hierarchy should be displayed

before and after the class of interest

- don't display per default instance-of relationships to

make the graph simpler

    • -0
    • +195
    /openacs-4/packages/xotcl-core/tcl/doc-procs.tcl
- backport from HEAD

    • -19
    • +40
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- improve robustness of upgrade scripts: handle cases with old installations, where some update scripts were not executed

    • -19
    • +36
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- handle case where variable tmpfile for viruscheck was never set

- handle case where variable tmpfile for viruscheck was never set

- apply FormPage.update_attribute_from_slot change from oacs-5-8

    • -171
    • +204
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- generalize clipboard copy

    • -1
    • +5
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- white space change (strip trailing spaces)

    • -173
    • +173
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- Add tailored method FormPage.update_attribute_from_slot to keep

insert_xowiki_form_instance_item_index in sync after singe attribtute updates.

    • -4
    • +37
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Merging back to HEAD all changes that happened in branch oacs-5-8 between tags: vg-merge-oacs-5-8-from-20141027 and vg-merge-oacs-5-8-from-20150427

  1. … 506 more files in changeset.
- improve virus check for upgrade scripts: in case of an upgrade script, the (uploaded) tmp file might not exist (many thanks to felix moedritscher for reporting issue)

- improve performance of index page in postgres for large sites from around 10 secs to 120 ms by moving function calls out of sql aggregation

    • -11
    • +14
    /openacs-4/packages/chat/www/index-postgresql.xql
Added template::list::get_rowcount which will get the total number of records contained into template::list.

Before this information was not accessible, because existing count procs would stop at number_of_pages * rows_per_page.

For reference, see proc documentation.

file list-procs.xql was initially added on branch oacs-5-8.

- add more geo-ip services

on xowiki_form_instance_item_view data field became text so no need for the alias.

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- strip traling whitespace

    • -127
    • +127
    /openacs-4/packages/xowiki/tcl/form-field-procs.tcl