• last updated 15 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- 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
- don't load ckeditor for repeated fields repeatedly, since this can bloat the browser (many thanks to Markus Moser for the patch)

- remove acs-object's "tree_sortkey" and "max_child_sortkey" since these are nowhere used

    • -3
    • +5
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- disambiguate package_id

    • -1
    • +1
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
- fix comment

- fix inconsistent way to refer to ImageMagick binary (parameter

ImageMagickPath vs. image::identify_binary)

- fix incorrect way to refer to results of ImageMagick (foreach was

dangerous and incorrect)

- fix incorrect parameter to ImageMagick (-size geometry)

- fix broken switch statement

- fix typo in name (image::imagmagick_identify should be imagemagick_identify)

- fix incorrect comments

- provide default to optional argument of filename_mime_type

- try to use built-in support and fall back to external programs

(image magick). Built-in support is several hundred times faster.

- use NaviServer's extened functionality

- fix visibility for repeated control "add another"