source: rrlib_design_patterns

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @79:b085e0bf42cf   16 months foehst Adds method to list registered IDs from factories 14.08 tip
(edit) @78:e2c704c011e8   21 months foehst Starts beta branch for version 17.03 17.03
(edit) @77:829be99a6898   3 years mreichardt Merged with 14.08
(edit) @76:5febcf2998b0   3 years mreichardt Replaces deprecated std::auto_ptr with std::unique_ptr (removes warnings … 14.08
(edit) @75:a739b370f0fb   4 years foehst Started stable branch for version 14.08 14.08
(edit) @74:3f14bfc74d7f   5 years foehst Removed use of boost::type
(edit) @73:f392b9bd8c22   5 years foehst Adapted to changes in rrlib_util
(edit) @72:bb2372438b5e   5 years foehst Updated make.xml and transformed "test programs" to real tests or examples
(edit) @71:e0fa558440a9   5 years foehst Changed tLifetimeTrackerList's own lifetime to PhoenixSingleton
(edit) @70:0b1f00703e4b   5 years foehst Made exceptions that are thrown on dead references traceable
(edit) @69:0d0ca8f54306   5 years __max Merged with 13.10
(edit) @68:b8b5c6f00746   5 years __max Fixed compile error using llvm-clang 3.4 compiler: In file included from … 13.10
(edit) @67:20cb75c37bfc   5 years mreichardt Fixed compile error using llvm-clang 3.4 compiler: In file included from …
(edit) @66:e73e51a07909   5 years foehst Started stable branch for version 13.10 13.10
(edit) @65:fa85d487f8e3   5 years foehst Added and updated license information
(edit) @64:12d3dd63d430   5 years foehst Adjusted make.xml to change in make_builder shared library naming
(edit) @63:51f3cebb325e   5 years foehst Replaced DefaultNewCreator by one that really can handle a variadic …
(edit) @62:787dfa173b63   5 years foehst Added virtual destructor to tFactory which can now be used for inheritance
(edit) @61:e2d0eba84d4d   5 years foehst Refactoring: replaced tFunctor by std::function and inherited …
(edit) @60:72f572e395d9   6 years mreichardt Replaced boost::noncopyable with rrlib::util::tNoncopyable.
(edit) @59:5330ee9a4f42   6 years foehst Updated file info
(edit) @58:def7ae0c9e89   6 years foehst Split rrlib_design_patterns from rrlib_util
(edit) @57:67db2d359944   6 years foehst Backed out changeset f56c9eff6139 - Identification of destroyed singleton …
(edit) @56:f56c9eff6139   6 years mreichardt Made Destroyed() function in singleton pattern public.
(edit) @55:069167f4a561   7 years foehst Bugfix
(edit) @54:3542f9ebe7f0   7 years foehst Added helper to process value lists from variadic templates
(edit) @53:f2b76db078b0   7 years wettach added support for reading/writing a std::vector<T> from/to a bzipped file
(edit) @52:2ee2ffcef24c   7 years foehst Backed out changeset 1793615c41cb - Was better solved by proper host …
(edit) @51:1793615c41cb   7 years foehst Tried to make host lookup a bit more robust
(edit) @50:738ccd9abeae   7 years schaefer added helper method BuildStringListFromCharArrays which supports the new …
(edit) @49:266a8205cb11   7 years schaefer merged with changes from source.kl.rm
(edit) @48:0dc60258b3b2   7 years schaefer tFPSComputer: Added support for incrementing the frame counter by more …
(edit) @47:d5a2f50272a1   7 years schaefer merged updates from sources.kl.rm
(edit) @46:693922a1844d   7 years schaefer tFPSComputer: Added support for incrementing the frame counter by more …
(edit) @45:b978a5b780d9   7 years foehst Fixed multithreading issue with Longevity singletons
(edit) @44:b8711bbdd13e   7 years foehst Added lifetime policy Longevity for ordered destruction of singletons
(edit) @43:0b04f7b6406e   7 years foehst Reformatted with astyle 2.02.1
(edit) @42:d774c737bf25   7 years foehst Fixed namespace issues
(edit) @41:19321fe993cb   7 years foehst Fixed namespace usage
(edit) @40:ab42c3966c50   7 years foehst Adapted to changes in rrlib_logging
(edit) @39:ad7a09181c77   7 years foehst Made singleton threadsafe and renamed GetInstance() to Instance()
(edit) @38:8433bff5a75a   7 years foehst Changed policy order in tSingletonHolder as it seems more likely that …
(edit) @37:be6d26302dc7   7 years foehst Added missing includes
(edit) @36:d05bbdf5eca5   7 years foehst Moved join implementation to base as it does not only work for st …
(edit) @35:8aaf4c40f19f   7 years foehst Corrected outdated comment
(edit) @34:ab31d5f0532b   7 years foehst Updated and added old/missing copyright notes
(edit) @33:13058587f077   7 years mreichardt 'old_value_weight' in tFPSComputer can now be set (in constructor)
(edit) @32:aa5fdb101492   7 years foehst Adapted to new macros in rrlib_logging
(edit) @31:278018886120   7 years foehst Added ReturnNullptr policy and default creator functions
(edit) @30:08f7839df9e6   7 years foehst Dependency files are not needed anymore
(edit) @29:be8141502cfa   7 years foehst Removed legacy methods
(edit) @28:9ec76831022b   7 years foehst Re-enabled make.xml validation as the make-builder now handles …
(edit) @27:30eec219593e   8 years wettach added fps computer
(edit) @26:22659f40d712   8 years foehst Added type lists, double dispatcher and unit test suite
(edit) @25:0e01416b4afb   8 years reichardt modified serialization of tTime
(edit) @24:b21550d0be4b   8 years foehst Moved distance_data-specific unit definitions to rrlib_distance_data
(edit) @23:db8c33270b7e   8 years admin Updated dependencies
(edit) @22:6c70706c690b   8 years reichardt Added optional serialization for tTime
(edit) @21:722786777dab   8 years wettach added unit support
(edit) @20:31efb5377bba   8 years wettach added complete tTime implementation
(edit) @19:573aa809d194   8 years reichardt replaced include <tr1/memory> with <memory>
(edit) @18:96af91f8feed   8 years foehst Added comparison functions for tTime
(edit) @17:7bd16740e5f1   8 years foehst Added factory implementation
(edit) @16:c92e61e5d244   8 years foehst Reformatting to meet code templates
(edit) @15:c6cad57b77dc   8 years foehst Removed obsolete class tCallback
(edit) @14:ab5b300482aa   8 years wettach added stream output for tTime
(edit) @13:b007fba6d1b5   8 years wettach added tTime functions
(edit) @12:a3f5a59a5227   8 years wettach adjusted debug output
(edit) @11:3b6e823f14ed   8 years wettach added tTime
(edit) @10:f619b5887cf6   8 years foehst Removed dependency to rrlib_logging in testprograms
(edit) @9:b4a8f6dd044f   8 years wettach added <sStringUtils>, <sFileIOUtils>, <tAutoRegister>, <tCallback> as lib …
(edit) @8:310c486e7b93   8 years admin Updated dependencies
(edit) @7:6ec39e2cd404   8 years foehst Added singleton holder and several policies for construction and lifetime
(edit) @6:4805dfc9da08   8 years foehst Added implementation of command and final class patterns
(edit) @5:46a63a195f6a   8 years foehst Removed dtd-checking from make.xml until offline-issues are solved
(edit) @4:fefe972a4284   8 years foehst Adapted to new include path
(edit) @3:f38fb69321ca   8 years foehst One step towards using rrlib dtds
(edit) @2:118c86736e8b   8 years admin Updated dependencies
(edit) @1:1ee34e7fbdec   8 years foehst Moved fileno and join to new lib
(add) @0:b25a2653b08f   8 years admin Initial repository layout
Note: See TracRevisionLog for help on using the revision log.