• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Formatting changes

    • -15
    • +26
    ./ckeditor-images/thumb-view.tcl
Modernize page contract

Cleanup commented code

Delete obsolete scripts (feature uses since a long time the own object's download method)

Improved styling: use boostrap card component for rendering includelets

  1. … 1 more file in changeset.
moved <include...> content into lib directory

www/portlets -> lib/portlets

    • -53
    • +0
    ./portlets/weblog-mini-calendar.adp
    • -205
    • +0
    ./portlets/weblog-mini-calendar.tcl
  1. … 20 more files in changeset.
Remove private variable from the contract

Add page contract

Styling changes for minimal setups

This change is necessary for minimal setups, e.g. for plain installs

during regression test, when no bootstrap packages are available.

- define yui as last-resort fallback for "toolkit"

- handle CSS class composition for YUI as well

(merge of class-specific and item specific CSS classes,

used for color management for publish status button)

- remove underline for publish-status in YUI mode

  1. … 2 more files in changeset.
get rid of "xowiki::adp_parse_tags", since this is handled now already in acs-templating

    • -1
    • +1
    ./resources/xowiki-bootstrap5-specific.css
  1. … 4 more files in changeset.
provide CSS classes for sort handles and improve message key.

    • -3
    • +3
    ./resources/xowiki-bootstrap5-specific.css
  1. … 2 more files in changeset.
Make use of uniform styling based on adp:icon

  1. … 20 more files in changeset.
committed missing file

    • -0
    • +190
    ./resources/xowiki-bootstrap5-specific.css
file xowiki-bootstrap5-specific.css was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/xowiki-bootstrap5-specific.css
Perform stricter checking of parent_ids

bump version number of xowiki to 5.10.1d22

  1. … 3 more files in changeset.
whitespace changes

stick with integer for purely nsf-based checks in public code.

Added API call "CrClass ad_proc id_belongs_to_package"

The new API call is useful for checking input validity, i.e.

whether to provided revision_id or item_id belongs to the specified package.

bump version number of xowiki to 5.10.1d21

bump version number of xotcl-core to 5.10.1d5

  1. … 3 more files in changeset.
check parent_id more properly

improve page contract

add minimal check that page is from the current package

Delete CKEditor 3 (which was replaced by CKEditor 4 in 2012)

CKEditor 4 is continued to be supported.

    • -1433
    • +0
    ./resources/ckeditor/CHANGES.html
    • -1327
    • +0
    ./resources/ckeditor/LICENSE.html
    • -955
    • +0
    ./resources/ckeditor/ckeditor.asp
    • -149
    • +0
    ./resources/ckeditor/ckeditor.js
    • -211
    • +0
    ./resources/ckeditor/ckeditor.pack
    • -8
    • +0
    ./resources/ckeditor/ckeditor_basic.js
    • -566
    • +0
    ./resources/ckeditor/ckeditor_php4.php
    • -556
    • +0
    ./resources/ckeditor/ckeditor_php5.php
    • -35
    • +0
    ./resources/ckeditor/ckeditor_source.js
    • -306
    • +0
    ./resources/ckeditor/_source/adapters/jquery.js
  1. … 591 more files in changeset.
added file content checker for zip, gzip and dump imports

  1. … 2 more files in changeset.

Reduce dependencies on YUI 2

- Added native CSS classes for Tree renderer

(named "xowiki-tree" to avoid name clashes).

- Made TreeRenderer more configurable, by providing css class names etc.

- toc includelet: replaced default (when no style is provided)

from yuitree to list + xowiki-tree.

The old behavior can be achieved by {{toc -style yuitree}}

Note that not all features of the YUI tree might be available

- The CSS variant with xowiki-tree can also be used for the folder-tree,

but so far, the bootstrap3 renderer is more nice.

  1. … 2 more files in changeset.
Upgrade to jQuery UI 1.13.1

factor out common code

  1. … 2 more files in changeset.
make listing more compact

Port reform that replaces publish status display from a png to a character + css style to the xowiki/admin/list

The behavior of the default table widget had to be adapted to reflect that of the bootstrap one: css class from the line is appended to that from the field definition

  1. … 2 more files in changeset.
Added archiving of items, reduced usage of images for icons

When an item is archived, it is not shown to plain users. Internally,

when an item is archived, the publish status is changed to "expired"

and removed from search/syndication. When an item is archived, it can

be brought via "toggle-publish-status" to state "production" again.

Future versions might rename the item in such conditions, but

currently, it is NOT renamed, so one cannot create one more item in

the same folder with the same name.

For realizing this functionality, the includelet "form-usages" accepts

now an additional optional value for "-buttons" named "archive". The

publish status toggle can be used now for switching from

"production"->"ready", "ready"->"production" and

"expired"->"production".

Additionally, the usage of .png images as icons was reduced by CSS

elements for easier styling (e.g., for different themes) and for

reducing less server requests and better responsiveness. In particular

the images for active.png and inactive.png are not necessary any more

and were removed.

Bumped version number to 5.10.1d8 to enforce loading of the message

keys.

    • -3
    • +31
    ./resources/xowiki-bootstrap3-specific.css
    • -8
    • +25
    ./resources/xowiki-yui-specific.css
  1. … 10 more files in changeset.
Update jquery-ui to version 1.13.0 to mitigate high severity XSS vulnerabilities

    • -11
    • +15
    ./resources/jquery/jquery-ui.css
    • -740
    • +1080
    ./resources/jquery/jquery-ui.js
    • -10
    • +3
    ./resources/jquery/jquery-ui.min.js