• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace ad_decode idioms

Whitespace changes + add editor hints

  1. … 26 more files in changeset.
Remove superflous parentheses

  1. … 29 more files in changeset.
bugfix: improve stability when bug_tracker::get_page_variables is called on a non-workflow package (e.g. from the api-doc browser interpreting the page-contract)

Brace and rework expressions + Whitespace changes

  1. … 4 more files in changeset.
Prefer individual 'set' operations over 'lassign' in these particular cases

  1. … 6 more files in changeset.
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Rework variable assignment (set -> lassign) + Whitespace changes

  1. … 17 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 204 more files in changeset.
Rework variable assignment (set -> lassign) + Whitespace changes

  1. … 3 more files in changeset.
modernize tcl

  1. … 2 more files in changeset.
Fix typos

  1. … 61 more files in changeset.
Fix typos

  1. … 6 more files in changeset.
- improve robustness against invalid input

  1. … 2 more files in changeset.
- use consistently ns_quotehtml

- fix typos

  1. … 1 more file in changeset.
- harden page contracts

- imporve readability

  1. … 2 more files in changeset.
- remove deprecated calls to cr::keyword::get_keyword_id,

cr::keyword::new, and cr::keyword::set_heading

  1. … 1 more file in changeset.
- harden page-contracts against injections

- update version dependeny for acs-tcl

- bump version number

  1. … 4 more files in changeset.
- quote hrefs

- more sane HTML generation

  1. … 3 more files in changeset.
- improve page-contracts

  1. … 42 more files in changeset.
- perform better input checking on action and categories

- improve error messages (backport from openacs.org)

- brace expressions

- flatten nested "lindex" structures

- use tcl 8.5 extended index format for "lrange"

- normalize string expressions

  1. … 21 more files in changeset.
Exporting page variable as well.

Optionally display only the bugs the user is participating in.

  1. … 14 more files in changeset.
Some changes to make it possible to write scripts that are includable from

other packages to display information on bugs. Unfortunately, the bugtracker

was written from the POV that you'd never want to do such a thing, and is so

poorly written that even with these changes I had to do a bit of ugly hacking

in my include code.

  1. … 1 more file in changeset.
Add paramerers for related files. Add missing proc for related files. Fix indentation

Cleaned up some annoying stupidity. A package's package-key is immutable.

  1. … 5 more files in changeset.
Add support for uploading related files

  1. … 6 more files in changeset.