• last updated 33 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge with missing files

  1. … 1463 more files in changeset.
align nameing with 'resource_info_procs'

  1. … 7 more files in changeset.
More resource-info updates:

- fixed wrong and inconsistent naming of dict members (many thanks to Sebastian Scheder for figuring this out)

- removed duplicated slashes in resource paths

- fixed incorrect paths when CDN is used

- simplified handling of cspMaps

- added test checking consistency of resource-info dicts

  1. … 10 more files in changeset.
Simplified and streamlined URN management by using util::resources::register_urns

  1. … 9 more files in changeset.
Ease management of external js packages to automate admin tasks

- provide explicit information about optional package paramters

- make these accessible from site-wide admin pages

- provide information, how the configuration of the version number happend

- improve design of site-wide admin pages with action items

- further streamlined handling of external js packages

  1. … 17 more files in changeset.
js-libraries: improved naming of variables

Changed name "installedVersion" to "configuredVersion", since

the former might lead to the impression, that it refers only

to the locally installed version. Instead, this refers as well

to a CDN version (when available)

  1. … 18 more files in changeset.
js-libraries: removed variable "resourceUrl"

The variable "resourceUrl" was always used in a single branch but set

for all branches before. To ease maintenance and simplify

comprehension, it was removed.

  1. … 10 more files in changeset.
various small fixes for js libraries

- fixed page contract in case a non-default version is downloaded

- provide always an argument "-version" to resource_info procs

- obtain current version number always via resource_info.installedVersion

(it refers to CDN and locally installed version)

- pass always versionDir via resource_info to ::util::resources::download

- always obtain version_dir from resource_info

  1. … 25 more files in changeset.
Improved resource information for external libraries

- added vulnerability check for a particular version

- centralized URL generation for cdnjs URLS (will reduce maintenance work, when external URL changes)

- improve behavior when running without an Internet connection

  1. … 11 more files in changeset.
Extended resource info dict with explicit version number and an API call to obtain the newest version number

The two new optional resource info fields are

- versionCheckAPI

- installedVersion

These fields are necessary to provide an admin page to check

whether the installed versions are the most recent ones.

  1. … 8 more files in changeset.
bumped version number of upstram package to 1.11.3

don't trust in stability of version numbers, but check, what we have actually got.

The structure of the distributed zip file unfortunately a moving target.

fixed the path confusion in packaged bootstrap icons files

Unfortunately, the structure of the distributed .zip file of bootrap icons is

version dependent: Versions greater or equal to 1.10.4 and less

than 1.11.0 require a "font" in the path. Also 1.11.2 requires this, but not 1.11.1.

Fix logic to retrieve the Boostrap Icons CSS path:

the situation is even more slippery than thought, as it seems the new "font" path was discontinued for versions 1.11.0 and 1.11.1, then reintroduced in version 1.11.2. We can only speculate what logic will follow the next version, so for now we assume the new path will stay and just skip the two outlier versions.

Update comment

Cut-off version for the added font folder seems to be 1.11.1, newer versions seem to now provide a minified css

bumped version number of upstream package to 1.11.2

  1. … 1 more file in changeset.
fix for versions-dependencis of the distributed .zip file of bootstrap icons

Unfortunately, the structure of the distributed .zip file is version dependent.

Versions greater or equal to 1.10.4 and less than 1.11.0 require a "font" in the path.

more upstream version updates (font-awesome, bootstrap-icons)

font-awesome 6.4.2 (e.g. twitter -> "x" brand icon change)

https://fontawesome.com/v6/docs/changelog/

Bootstrap Icons v1.11.1 (100 new icons, including brand icon "x")

now including new floppy disk icons, additional brand icons, new person icons,

new emojis, some birthday cake, a few new science icons, and .... in total more than 2,000 icons

https://blog.getbootstrap.com//2023/09/12/bootstrap-icons-1-11-0/

  1. … 3 more files in changeset.
minor cleanup

version maintenance

- the upstream version of the bootstrap fonts changed to 1.10.5

- the location of the CSS file in the distribution zip file has changed with version 1.10.4

- bump package version number to 0.2d6

  1. … 1 more file in changeset.
bump version number of bootstrap icons to 1.10.3

  1. … 1 more file in changeset.
improve spelling

  1. … 5 more files in changeset.
bump version numbers and add version check URLs

  1. … 3 more files in changeset.
upgrade to boostrap icons 1.9.1

Version 1.9.0 introduces 140+ new icons. For details, see:

https://blog.getbootstrap.com/2022/07/13/bootstrap-icons-1-9-0/

  1. … 1 more file in changeset.
mostly documentation updates

  1. … 2 more files in changeset.
New package: bootstrap-iconds

The Bootstrap Icons library is a free, high-quality, open-source icon

library with over 1,600 icons. It can be included in all kind of

packages and it does not depend on Bootstrap at all. Include them

anyway you like—SVGs, SVG sprite, or web fonts.

The package support installation from CDN and local installation,

switchable via the site-wide administration link for the package in

/acs-admin

  1. … 8 more files in changeset.
file resource-procs.tcl was initially added on branch oacs-5-10.

file resource-init.tcl was initially added on branch oacs-5-10.