• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Prefer '{}' to '[list]' when creating empty lists

  1. … 204 more files in changeset.
Permission check is not needed here

  1. … 1 more file in changeset.
Added deadlock protection (or so I hope)

  1. … 3 more files in changeset.
Made sure that log entries are logged with project tasks again

  1. … 1 more file in changeset.
Got rid of mapping tables as this is solved with data links now

Got rid of the dependency on the pm_tasks_logger_map

added general comment of logging info to project, send email notification

commit to HEAD of merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040724 and jcd-merge-5-1-20050111

  1. … 2275 more files in changeset.
Fix use of boolean type in entry::edit proc.

Added in ability to log against project-manager projects and tasks.

Untabify: entries-postgresql.xql (sorry won't do it again!)

Fixed scalability issue with one one function call per project being

shown. Added in a dependency on new categories proc, which has a new

proc that greatly speed up display of logger entries.

Italicize the current location in the navbar

Added in links to project-manager in the navbar, when project-manager

is integrated with that instance of logger.

optimized the variable::get_default_variable_id proc for postgres (much faster)

sped up the select_users query by using persons instead of cc_users

sped up entries select query by using persons instead of cc_users

  1. … 21 more files in changeset.
Added in an optional party_id for logger::entry::new This can be useful

if you're bulk importing.

making the Logger Tcl API tests pass on cvs head and on the 4.6 branch

  1. … 10 more files in changeset.
adding a number of new features, enhancing usability. A first release is fairly close now.

  1. … 12 more files in changeset.
testing logger app on 4-6 branch. Beautified UI significantly after Lars's review. Renamed measurements entries. Made variables acs objects for permissions. Made package come with time and expense variables by default. For issues being worked on, see the todo.txt file

    • -0
    • +102
    ./entry-procs.tcl
  1. … 25 more files in changeset.