forked from vgough/rlog
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
315 lines (215 loc) · 9.77 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
Sat Nov 28 2009 Valient Gough <[email protected]>
* fix printf arg warning
* add configure argument to disable variable clustering
* check for two-argument section attribute support
Sun Nov 22 2009 Valient Gough <[email protected]>
* avoid doc build failure if not building docs
Tue Aug 18 2009 Valient Gough <[email protected]>
* single char path length test
Thu Nov 6 2008 Valient Gough <[email protected]>
* fix off-by-one which cause single-char paths to be ignored
Fri Jun 27 2008 Valient Gough <[email protected]>
* simplify macros in rlog-c99
* add test for gcc section attribute to configure
Sat Jun 14 2008 Valient Gough <[email protected]>
* add warning if timer isn't accurate enough to get good benchmark
results
* no longer use RDTSC function unless specifically requested during
configuration
* update configure using autoupdate
* bump version to 1.4
* add global lock to RLog_Register function, to avoid race in threaded
apps
Sat Jun 7 2008 Valient Gough <[email protected]>
* add missing RLOG_SECTION definition
Fri Jun 6 2008 Valient Gough <[email protected]>
* update changelog
* bump version to 1.3.8, lib version to 5
* import Windows VC80 patch from David Wolfe
* minor fixes for Windows compile
* use inline functions for modifying PublishLoc
* add PublishLoc destructor. Struct initialization check hidden in
out-of-band code.
* move enable flag to separate data segment for better cache locality
* minor code cleanup for enabled flag
Fri Jun 6 13:45:00 PDT 2008 Valient Gough <[email protected]>
* move enable flag to separate data segment for better cache locality
Fri Jun 6 00:37:33 PDT 2008 Valient Gough <[email protected]>
* minor code cleanup for enabled flag
Thu Jun 5 23:44:13 PDT 2008 Valient Gough <[email protected]>
* introduce enable flag in log state to fix threading issue when
disabling log
Sun Jun 1 18:36:56 PDT 2008 Valient Gough <[email protected]>
* fix compile error on gcc 4.3
Wed Dec 19 01:25:19 PST 2007 Valient Gough <[email protected]>
* replace RDTSC assembly with msr.h use on GNU/Linux
Mon Aug 13 23:16:05 PDT 2007 Valient Gough <[email protected]>
* use builtin_expect when GCC version >= 3, as gcc 4 wasn't picking
it up.
Mon Nov 20 23:00:11 PST 2006 Valient Gough <[email protected]>
* exclude _darcs directory from documentation build
This was causing duplication of sections, since doxygen was finding
the darcs pristine copy.
Sat Oct 14 22:06:50 PDT 2006 Valient Gough <[email protected]>
* include win32 directory in dist target
Sun Jul 16 23:01:22 PDT 2006 Valient Gough <[email protected]>
* enable static build by default in spec file
Tue Oct 4 2005 Valient Gough <[email protected]>
* update config scripts
Tue Sep 20 2005 Valient Gough <[email protected]>
* bump shared library version number
* add reconfigure script
* add more logging options to StdioNode
Based on patch by Christopher Clark
Thu Jun 2 2005 Valient Gough <[email protected]>
* convert development tree from bitkeeper to darcs
2004-12-08 Valient Gough <[email protected]>
fix couple small problems reported by R.Geus.
make thread flag portable using ACX_PTHREAD macro.
2004-11-10 Valient Gough <[email protected]>
replace compatibility list with a colour coded table
2004-11-09 Valient Gough <[email protected]>
add ability to use old STL header -- fixes build on Darwin 5.5 system.
update list of tested systems in index.dox and fix some comments in component.dox
TAG: v1.3.5
2004-11-08 Valient Gough <[email protected]>
add missing files from automake
add release note to spec file
replace autoconf setup with simpler version, removing old KDE based setup
add valgrind support to show backtrace in valgrind on assert failures
2004-10-31 Valient Gough <[email protected]>
Fix build errors on RedHat 7.3.
2004-10-24 Valient Gough <[email protected]>
ignore lots of autogenerated files.
rename config.h.in to common.h.in. Supply a windows version.
rename config.h to common.h, to avoid confusion with autoconf generated
config.h
integrate changes from Vadim for win32 support
2004-10-23 Valient Gough <[email protected]>
add missing file
2004-10-20 Valient Gough <[email protected]>
add windows support code provided by Vadim Zeitlin
rename varidac -> variadic
implement support for compilers which do not have variadic macros.
2004-06-01 Valient Gough <[email protected]>
1.3.4 documentation update
update change history
TAG: v1.3.4
2004-05-31 Valient Gough <[email protected]>
portability changes to make rlog buildable with older C++ compilers, and on
non-X86 computers.
2004-05-04 Valient Gough <[email protected]>
some missing macros meant to have been moved from rlog.h here.
add variable argument ERROR_FMT() macro.
add config.h.in containing rlog configuration and low level macros.
2004-05-03 Valient Gough <[email protected]>
enable valgrind support by default, if it is found.
move valgrind code to inside rlog.cpp instead of the header file.
2004-04-18 Valient Gough <[email protected]>
update admin dir
add valgrind support to show backtrace in valgrind on assert failures
2004-03-15 Valient Gough <[email protected]>
component documentation updates
GPL -> LGPL changes
2004-03-14 Valient Gough <[email protected]>
TAG: v1.3.1
add pointers for 1.3.1 release. This significantly improves build tools, and
now includes prebuilt documentation for system which do not have the
necessary tools.
fix spec install targets
minor changes to use configure determined doxygen path
fixes to get html files installed correctly
changes to make documentation build automatic, or else use prebuild
documentation.
2004-03-13 Valient Gough <[email protected]>
ensure that the docs directory gets included in the 'make dist' build
prepare for 1.3.1 release, added links in documentation
2004-03-12 Valient Gough <[email protected]>
fix silly typos in .pc file
add stdarg include on reports of va_list being undefined.
add pkg-config file for librlog.
2004-02-29 Valient Gough <[email protected]>
missed rlog.h.in as part of previous commit
changed license to LGPL. There are plenty of free software logging options
under a variety of licenses, no need to be too strict with it.
add makeconf.sh script. Add ChangeLog, generated from BK logs.
make documentation a separate build target.
2004-02-19 Valient Gough <[email protected]>
change version number define to be a date stamp
TAG: v1.4
2004-02-17 Valient Gough <[email protected]>
add rAssertSilent macro
2004-02-13 Valient Gough <[email protected]>
make maps typedefs so they are easy to change out
fix macros for special cases in rlog.h and allow configure check to be
overridden.
2004-02-12 Valient Gough <[email protected]>
index.dox:
add redhat 7.3 links for rlog 1.3 release
documentation changes for 1.3 release
2004-02-10 Valient Gough <[email protected]>
made rlog.h generated by configure script
try to fix problems compiling with older gcc versions.
TAG: v1.3
2004-02-08 Valient Gough <[email protected]>
spelling fixes in documentation
add latex/refman.pdf target
add documentation installation targets
2004-01-29 Valient Gough <[email protected]>
add RLogVersion(), add ERROR() macro
2004-01-24 Valient Gough <[email protected]>
remove deprecated files
switch to automake/autoconf build system.
fix PDF reference manual build.
2004-01-23 Valient Gough <[email protected]>
version number changed to 1.2.0
lots of documentation changes
2004-01-22 Valient Gough <[email protected]>
Merge arg0.net:/home/vgough/devel/rlog
into arg0.net:/home/vgough/devel/rlog-test
add lots of comments and some new doxygen documentation files.
move all files to rlog subdirectory to make include paths work out right.
Reimplement static initialization of rlog messages. This eliminates the
static initialization code from the dormant log case, and improves the Intel
ICC code output to be as good as the G++ output.
add logging level support to help subscribers distinguish importance separate
from channel name.
2004-01-20 Valient Gough <[email protected]>
minor cleanup of comments in rlog.h , choice of headers in test program.
2004-01-17 Valient Gough <[email protected]>
add SyslogNode which logs messages using syslog
fix compiler errors in rAssert macro
2004-01-15 Valient Gough <[email protected]>
add rloginit with method for registering module information
add RLogInit, in anticipation of adding initialization callbacks for external
modules.
add more documentation for doxygen
TAG: v1.2
2004-01-14 Valient Gough <[email protected]>
removed dcoplog from rlog depo - making separate
add lots of ignore patterns
implement automatic unsubscribe for broken connections
make channel code componentized.
This allows subscriptions to just particular channels within a component, or
a channel across all components (global).
2004-01-13 Valient Gough <[email protected]>
add po/Makefile.am
TAG: v1.1
2004-01-12 Valient Gough <[email protected]>
added an initial dcoplog implementation which uses KDE's DCOP client/server
protocol to allow subscribing to log messages from another process.
2004-01-11 Valient Gough <[email protected]>
remove deprecated functions
more minor cleanup
TAG: v1.0
add locking to globally visible structures
builds under Intel ICC 8.0
move debug/release flag to rlog.pri and set to release
build release with -g1, so there is enough info for a backtrace if necessary
some code cleanup before releasing into wild.
rename RLogType to RLogChannel, which is more descriptive of duties..
speed improvements and added testlog program to show some speed statistics
2004-01-06 Valient Gough <[email protected]>
type based subscriptions working
2003-12-25 Valient Gough <[email protected]>
Initial repository create