blob: b2f1cc72d2475f975f612f8160c50ce6ff3dfc70 [file] [log] [blame]
Emeric Vigier2f625822012-08-06 11:09:52 -04001Changes proposed for Common C++ 2.0:
2
3* Use uCommon Object/linking/containers/templates in place of Common C++ ones
4
5* Redo/simplify library naming/versioning conventions
6
7* Remove separation of ccext2/ccgnu2; uCommon will be used for embedded work
8
9* Add cmake build support
10
11Shorter term changes:
12
13* AppLog: using a better integration with commoncpp (slog?)
14
15* Merge 1.0.x and 1.1 beta together
16
17* Add debug stuff like threadnames, mutexnames, etc, which can be used
18 when auditing for deadlocks.
19
20* Use "itimer" instead of alarm when available for higher resolution
21 timing in setTimer/getTimer.
22
23* Determine more pthread targets which may allow SIGALRM to be used
24 beyond Linux for multiple timer instances.
25
26* Optional support for Posix timers rather than alarm or setitimer
27 for getTimer/setTimer when available on target platform.
28
29* Introduce "stream" support for Pipe.
30
31* Manual and overview documentation.
32
33* GNU PTH specific source tree.
34
35* redo exception handling
36
37* why Solaris use select instead of poll for TCPService ???
38
39* cleanup configure.in and config.h (two configure for public and private?)
40
41WIN32
42
43* merge Thread implementation (main cancellation)
44
45* serial support (Serial, TTYStream, ttystream, TTYSession, SerialPort,
46 SerialService)
47
48* CommandOption and related class
49
50* fifostream, FIFOSession classes (use NamedPipe ??) or document
51 not win32 support
52
53* completion mode in RandomFile
54
55* Conditional class
56
57TESTS
58
59* Detached behaviour
60 - detached thread release all resources on termination
61 - you can't wait termination of detached
62
63* Do not restart if already started
64
65* Test if Thread::isRunning say the truth (check all combination
66 started suspended detached ended)
67