libicpf

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Adjusted sources to build successfully under mingw (advances [#318]).

Removed some unused files.

Removed crypto engine.

Unicode adjustments - advances [#254].

Finished preliminary (untested) support for a new configuration scheme (closes [#291]).

Improvements in configuration support code (incomplete) - advances [#291].

    • -0
    • +976
    ./src/config_property.cpp
    • -0
    • +161
    ./src/config_property.h
Unicode/ansi define for std::string/std::wstring.

Commented out the module class(es) because of their unusability.

Added partial support for base xml configuration class support (without save capability) - advances [#291].

    • -0
    • +335
    ./src/cfg_xml.cpp
Updated the gen_types.h file.

Some changes for better unicode support (advances [#254]).

Added Visual Studio 8.0 project and solution files provided by Sebastian Schuberth (advances [#318]).

    • -0
    • +524
    ./libicpf.vc80.vcproj
Adjusted solution/project naming as suggested by Sebastian Schuberth (advances [#318]).

Changed output directory to solution_dir/bin/version.

Merged changes from the stable version.

  1. … 21 more files in changeset.
Reverted mutexes to earlier form (not using pointers to the real locking structures).

A small improvement.

Added some new macros and typedefs to support strings configuration/system dependent.

Moved assert to after buffer-allocating instruction.

Small fixes.

Moved some functions to .cpp.

Many small fixes detected by pc-lint.

  1. … 13 more files in changeset.
Disabled mutex debugging.

Added a warning comment for unlock function (about possible crashing of the app).

Better lock/unlock notifications.

Added dependency on macro ENABLE_MUTEX_DEBUGGING.

Updated comments a bit.

Corrected for compatibility with new mutex debug macros.

Removed support for d_mutex in dump context. Too much circular references occured.

Fixed the mutex debugging macros.