Dashboard

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
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

- 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 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
- 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.…
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.
file list-procs.xql was initially added on branch oacs-5-8.

- add more geo-ip services
- add more geo-ip services

on xowiki_form_instance_item_view data field became text so no need for the alias.
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
- 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)
- 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
- 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
- disambiguate package_id

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

- fix inconsistent way to refer to ImageMagick binary (parameter…
- 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"
- fix visibility for repeated control "add another"

- update jquery to version 1.11.2
- update jquery to version 1.11.2

- reduce verbosity
- reduce verbosity

    • -2
    • +0
    /openacs-4/packages/xowiki/tcl/repeat-procs.tcl
- add message keys for repeat lables (add, delete)
- add message keys for repeat lables (add, delete)

    • -2
    • +4
    /openacs-4/packages/xowiki/tcl/repeat-procs.tcl
    • -2
    • +2
    /openacs-4/packages/xowiki/xowiki.info
- fix bareword syntax error
- fix bareword syntax error

- improve robustness of download-archive
- improve robustness of download-archive

- fix redirection in native mode:…
- fix redirection in native mode:

A redirect from http might point to https, which in turn

might not be configured. So we have to go through

util::http::request again.

- initial check-in of package contributed by Benjamin Brink: http://openacs.org/xowf/package-submissions/PackageSubmit19
- initial check-in of package contributed by Benjamin Brink: http://openacs.org/xowf/package-submissions/PackageSubmit19

- upgrade to version 0.040 by Benjamin Brink
- upgrade to version 0.040 by Benjamin Brink

    • -2
    • +2
    /openacs-4/packages/q-forms/q-forms.info
    • -304
    • +195
    /openacs-4/packages/q-forms/tcl/form-procs.tcl
- fix view to return text content in column "text"
- fix view to return text content in column "text"

    • -3
    • +3
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
    • -122
    • +169
    /openacs-4/packages/xowiki/tcl/upgrade/upgrade.tcl
    • -2
    • +2
    /openacs-4/packages/xowiki/xowiki.info
- fix compilation when compiled without --enable-profile
- fix compilation when compiled without --enable-profile

- don't show "add another" when maximum of repeatable entries is reached…
- don't show "add another" when maximum of repeatable entries is reached

- make labels for adding and removing items configurable

    • -2
    • +16
    /openacs-4/packages/xowiki/tcl/repeat-procs.tcl
a specialized version of CrClass.fetch_object for FormPage based…
a specialized version of CrClass.fetch_object for FormPage based

on xowiki_form_instance_item_view for reduced planning and execution

time in PostgreSQL.

    • -1
    • +41
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Improve profiling support - added profile support for undispatched methods (i.e. implemented via CallDirectly) - new function for controlling profile trace nsf:__profile_trace -enable /bool/ ?-verbo…
Improve profiling support - added profile support for undispatched methods (i.e. implemented via CallDirectly) - new function for controlling profile trace nsf:__profile_trace -enable /bool/ ?-verbose /bool/?

C-code generator:

- allow type boolean for non-positional arguments

- move caching of the package class after potential reclassing
- move caching of the package class after potential reclassing

- improve performance of method get_package_class_from_package_key
- improve performance of method get_package_class_from_package_key

Silence varargs warning (-Wgnu-zero-variadic-macro-arguments) under clang --std=c99 -pedantic, tested under gcc, clang 3.6, and MSVC; added tests
Silence varargs warning (-Wgnu-zero-variadic-macro-arguments) under clang --std=c99 -pedantic, tested under gcc, clang 3.6, and MSVC; added tests