•  
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Converted majority of Mantra to using tr1 code instead of boost.…
Converted majority of Mantra to using tr1 code instead of boost.

Next step will be to change #include <tr1/X> to just #include <X> for C++11.

  1. … 153 more files in changeset.
Changed tracing so that it could support automatic assigning to a specific trace codetype based on the location of the code (ie. compile unit). Also went from 1 -> 16 reserved codetypes for mantra.
Changed tracing so that it could support automatic assigning to a specific trace codetype based on the location of the code (ie. compile unit). Also went from 1 -> 16 reserved codetypes for mantra.
  1. … 35 more files in changeset.
Altered the way I modify visibility for GCC.
Altered the way I modify visibility for GCC.

  1. … 138 more files in changeset.
Fixed error in selector gua…
Fixed error in selector gua

Also fixed core caused by navigating the interest list,

while a notified party also modifies said interest list.

  1. … 2 more files in changeset.
Changed how config and admin stuff is registered, to allow for…
Changed how config and admin stuff is registered, to allow for

automatic deregistration when a module unloads via. static objects.

  1. … 40 more files in changeset.
Changed the order of parameters when constructing selectors,…
Changed the order of parameters when constructing selectors,

and added default arguments.

  1. … 7 more files in changeset.
Allowed admin_enabled_objects to select their own selector.
Allowed admin_enabled_objects to select their own selector.

  1. … 8 more files in changeset.
Enhanced registry selector (making service selection using that).…
Enhanced registry selector (making service selection using that).

Also moved filtering there too.

Still TODO - migrate task to registry style (task ID's complicate!)

  1. … 2 more files in changeset.
Changed varargs traces to allow for n number of arguments, and convert them…
Changed varargs traces to allow for n number of arguments, and convert them

appropriately using macro magic. Part of MANTRA-28.

  1. … 76 more files in changeset.
Expanded properties system (MANTRA-31) and did a lot of work on making logging subsystem adminable.
Expanded properties system (MANTRA-31) and did a lot of work on making logging subsystem adminable.
  1. … 56 more files in changeset.
Moved tests around for MANTRA-13 - and corrected both throttler behavior…
Moved tests around for MANTRA-13 - and corrected both throttler behavior

and the log streaming behavior.

  1. … 30 more files in changeset.
Removed permission set and made permissions properly heirachical.…
Removed permission set and made permissions properly heirachical.

Also fixed permissions (MANTRA-28) for login.

  1. … 29 more files in changeset.
Moved a lot of code around (trace is under utils, and log, admin and priv become 'top level'…
Moved a lot of code around (trace is under utils, and log, admin and priv become 'top level'

entities, not under 'core' anymore). Also re-wrote the trace code to both use variadic

macros, and automatically figure out the function names (MANTRA-28), and made a macro that

combines MT_BE/MT_FUNC and MT_RET/MT_EE and used that throughout the code.

  1. … 202 more files in changeset.