001 2009-10-23 Charles Leggett
002 * IOVSvcTool::setRange(): delete old IOVEntry before adding a new
003 one.
004 * bug #55126
005 * tag IOVSvc-00-07-08
006
007
008 2009-10-09 Charles Leggett
009 * IOVSvcTool: do clearProxyPayload on DetectorStore, not
010 EventStore
011 * Bug #57178
012 * tag IOVSvc-00-07-07
013
014 2009-10-09 Charles Leggett
015 * IOVSvcTool.cxx: add Auditor hook
016 * tag IOVSvc-00-07-06
017
018 2009-08-14 Charles Leggett
019 * IOVSvcTool.cxx: StoreGate::clearProxyPayload
020 * bugs #54154
021 * tag IOVSvc-00-07-05
022
023 2009-08-09 RD Schaffer <R.D.Schaffer@cern.ch>
024 * src/IOVSvcTool.cxx (IOVSvcTool::resetAllProxies): reverting
025 temporarily to reset of proxy
026 * tag IOVSvc-00-07-04
027
028 2009-08-07 Charles Leggett
029 * IOVSvcTool.cxx: valgrind errors
030 * bugs #53538 and #54120
031 * tag IOVSvc-00-07-03
032
033 2009-08-06 Charles Leggett
034 * IOVSvcTool.cxx: test for invalid DataProxy in preLoadProxies
035 * bug #54123, #54125
036 * tag IOVSvc-00-07-02
037
038 2009-08-05 Charles Leggett
039 * IOVSvcTool.cxx: use store->releaseObject() instead of proxy->reset()
040 * tag IOVSvc-00-07-01
041
042 2009-08-04 Charles Leggett
043 * IOVSvcTool.cxx, requirements: merged changes with
044 IOVSvc-00-06-16-01 branch for Coral
045 * tag IOVSvc-00-07-00
046
047 2009-08-04 Charles Leggett
048 * IOVSvcTool.cxx: fix invalid read: bug #53538 and 53935
049 * tag IOVSvc-00-06-19
050
051 2009-03-25 Ilija Vukotic <ilija@vukotic.me>
052 * a bit of readability and printout changes
053 * tagging IOVSvc-00-06-18
054
055 2009-02-13 Sebastien Binet <binet@farnsworth>
056
057 * tagging IOVSvc-00-06-17
058 * removing last bits of SEAL deps.
059 * M src/IOVSvcTool.cxx
060 * M cmt/requirements
061
062 2008-06-11 Charles Leggett
063 * IOVSvcTool: add hook to AuditorSvc for Callback
064 * tag IOVSvc-00-06-16
065
066 2008-06-04 Charles Leggett
067 * IOVSvcTool: don't do beginrun reset on first begin run
068 * IOVSvc: do cleanup of IOVSvcTool in finalize, not destructor
069 * better printing of full proxy names
070 * tag IOVSvc-00-06-15
071
072 2008-05-28 Charles Leggett
073 * IOVSvcTool: warn of duplicate TADs on insert in preLoadTAD and
074 preLoadDataTAD
075 * IOVSvc: change default for job opt partialPreLoadData to true
076 * tag IOVSvc-00-06-14
077
078 2008-05-27 Charles Leggett
079 * IOVSvcTool: sort preLoad sets on values of clid/name instead of
080 TAD*, to avoid duplicates
081 * tag IOVSvc-00-06-13
082
083 2008-05-19 Charles Leggett
084 * IOVSvcTool.cxx: bugfix to handle callbacks when forceReset == true
085 * tag IOVSvc-00-06-12
086
087 2008-05-15 Charles Leggett
088 * IOVSvc.cxx: more deal with store named "default"
089 * Tagged as IOVSvc-00-06-11
090
091 2008-05-15 Charles Leggett
092 * IOVSvc.h, IOVSvc.cxx: minor formatting fixes, deal with store named "default", remove default parameter in IOVSvc.h
093 to make sure it comes in from IIOVSvc.h
094 * Tagged as IOVSvc-00-06-10
095
096 2008-05-14 Charles Leggett
097 * IOVSvc/IOVSvcTool: use ServiceHandles, make default store "StoreGateSvc"
098 * Tagged as IOVSvc-00-06-09
099
100 2008-05-14 Charles Leggett
101 * IOVSvcTool.cxx: BeginRun type bugfix
102 * Tagged as IOVSvc-00-06-08
103
104 2008-05-13 RD Schaffer <R.D.Schaffer@cern.ch>
105
106 * src/IOVSvcTool.cxx (IOVSvcTool::preLoadTAD): must copy tads in
107 case they are deleted in the proxy. Seen to cause a crash.
108 * Tagged as IOVSvc-00-06-07
109
110 2008-05-09 Charles Leggett
111 * bugfix 'cause CMT didn't do a proper build!
112 * Tagged as IOVSvc-00-06-05
113
114 2008-05-09 Charles Leggett
115 * bugfix for forceResetAtBeginRun
116 * Tagged as IOVSvc-00-06-04
117
118 2008-05-09 Charles Leggett
119 * reset all proxies at begin run incident or via resetAllProxies()
120 method. Controlled by jobOpt "forceResetAtBeginRun"
121 * Tagged as IOVSvc-00-06-03
122
123 2008-04-30 Charles Leggett
124 * add MsgStream.h include for opt build
125 * Tagged as IOVSvc-00-06-02
126
127 2008-04-03 Charles Leggett
128 * print a warning message when setRange is called for an
129 unregistered proxy when no store specified.
130 * Tagged as IOVSvc-00-06-01
131
132 2008-04-03 Charles Leggett
133 * massive changes to work with multiple stores.
134 * an IOVSvcTool is associated with each store, IOVSvc
135 forwards functionality to appropriate tool
136 * Tagged as IOVSvc-00-06-00
137
138 2008-03-27 Charles Leggett
139 * src/CBTree.cxx: removed prinout in destructor
140
141 2008-03-06 Charles Leggett
142 * IOVSvc.h/cxx: added partial preLoading of data via
143 preLoadDataTAD() method and "partialPreLoadData" job opt.
144
145 2008-01-23 RD Schaffer <R.D.Schaffer@cern.ch>
146
147 * Tagged as IOVSvc-00-05-04
148 * src/IOVSvc.cxx: moved service base init to before log creation
149 added call to iovdbsvc to signalEndProxyPreload
150
151 2008-01-04 Chalres Leggett
152 * IOVSvc.cxx: set sortKeys=true by default
153 * Tagged as IOVSvc-00-05-03
154
155 2007-09-06 Chalres Leggett
156 * IOVSvc.cxx/h: add sortKeys jobOpt, to sort keys passed to
157 callback functions if desired.
158 * Athena bug #29222
159 * Tagged as IOVSvc-00-05-02
160
161 2007-08-20 Chalres Leggett
162 * throw exception from handle if preLoadProxies fails
163 * ask IncidentSvc to rethrow incidents
164 * Tagged as IOVSvc-00-05-01
165
166 2007-08-15 Chalres Leggett
167 * Added SerialNo patch (athena bug #28677)
168 * Thow IOVCallbackError exception when callback fails
169 * Tagged as IOVSvc-00-05-00
170
171 2007-08-01 Emil Obreshkov <Emil.Obreshkov@cern.ch>
172 * Removed AtlasReflex and put back SEAL
173 * Tagged as IOVSvc-00-04-44
174
175 2007-07-24 Nir Amram <Nir.Amram@cern.ch>
176 * Changed used package AtlasSEAL to AtlasReflex
177 * Tagged as IOVSvc-00-04-43
178
179 2007-07-12 Paolo Calafiura <calaf@0-d-60-fb-f8-d3.dhcp.lbl.gov>
180
181 * src/IOVSvc.cxx: remove extra DECLARE_SERVICE_FACTORY
182 * tag IOVSvc-00-04-42
183
184 2007-07-11 Paolo Calafiura <calaf@0-d-60-fb-f8-d3.dhcp.lbl.gov>
185
186 * src/components/IOVSvc_entries.cxx (DECLARE_SERVICE_FACTORY): missing factory declaration for IOVSvc...
187 * tag IOVSvc-00-04-41
188
189 2007-01-12 RD Schaffer <R.D.Schaffer@cern.ch>
190
191 * src/IOVSvc.cxx: move to use lumi block instead of event number
192 * tag IOVSvc-00-04-40
193
194 2006-12-20 Paolo Calafiura <pcalafiura@lbl.gov>
195 * share/IOVSvc.*: empty files left for backward compatibility
196 * tag IOVSVC-00-04-39
197
198 2006-12-18 Charles Leggett <charles.leggett@cern.ch>
199 * use DECLARE_SERVICE_FACTORY macro
200 * tag IOVSVC-00-04-38
201
202 2006-12-18 Charles Leggett <charles.leggett@cern.ch>
203 * replace svcType_t with long
204 * tag IOVSvc-00-04-37
205
206 2006-09-28 Charles Leggett <charles.leggett@cern.ch>
207 * hmmm. IOVSvc-00-04-35 already seems to be used!
208 * tag IOVSvc-00-04-36
209
210 2006-09-28 Charles Leggett <charles.leggett@cern.ch>
211 * src/IOVSvc.cxx: changed ERROR messages to DEBUG when
212 Fcn has already been registered against everything it
213 can be.
214 * tag IOVSvc-00-04-35
215
216 2006-08-09 Charles Leggett <charles.leggett@cern.ch>
217 * src/IOVSvc.cxx: changed some ERROR messages to INFO
218 when trying to regFcn with trigger=true in initialize
219 (Athena bug #18683)
220 * src/IOVSvc.cxx: fixed memory leak in destructor
221 * tag IOVSvc-00-04-34
222
223 2005-12-12 Charles Leggett <charles.leggett@cern.ch>
224 * src/IOVSvc.cxx: changed some WARNING messages to DEBUG
225 (Athena bug #10556)
226 * tag IOVSvc-00-04-33
227
228 2005-10-29 RD Schaffer <R.D.Schaffer@cern.ch>
229
230 * tag IOVSvc-00-04-32
231 * src/IOVSvc.cxx: changed reset to apply to only the callbacks.
232
233 2005-10-27 RD Schaffer <R.D.Schaffer@cern.ch>
234
235 * tag IOVSvc-00-04-31
236 * src/IOVSvc.cxx (reinitialize): added flag to reset all proxies
237 upon reinitialize
238
239 2005-10-17 David Quarrie <David.Quarrie@cern.ch>
240 * src/IOVSvc.cxx: Don't signal an error if the IOVDbSvc can't
241 be found.
242
243 2005-10-05 RD Schaffer <R.D.Schaffer@cern.ch>
244
245 * tag IOVSvc-00-04-29
246 * src/IOVSvc.cxx: get event info from begin run incident if not in
247 TES
248 * added some extra printout for isValid failure
249 * signal begin run to IOVDbSvc to provide the IOVTime
250
251 2005-08-03: Charles Leggett <charles.leggett@cern.ch>
252 * cmt/requirements: added use AtlasSEAL
253 * tag IOVSvc-00-04-28
254
255 2005-07-20 RD Schaffer <R.D.Schaffer@cern.ch>
256
257 * src/IOVSvc.cxx: added check of sc
258 Using timestamp in ns - must convert time from eventinfo
259 * tag IOVSvc-00-04-27
260
261 2005-06-24 RD Schaffer <R.D.Schaffer@cern.ch>
262
263 * src/IOVSvc.cxx: check on stop changed so that the max of IOV is
264 considered as NOT part of the inverval, i.e. [min,
265 max). I.e. remove stop if <= curTime instead of < curTime.
266 * tag IOVSvc-00-04-26
267
268 2005-06-16: Charles Leggett <charles.leggett@cern.ch>
269 * IOVSvc.h: cleaned up headers
270 * tag IOVSvc-00-04-25
271
272 2005-06-10: Charles Leggett <charles.leggett@cern.ch>
273 * IOVSvc.cxx: fixed statuscode check in preLoadProxies
274 * tag IOVSvc-00-04-24
275
276 2005-05-17 RD Schaffer <R.D.Schaffer@cern.ch>
277
278 * moved _load,_entries to component dir
279 * tag IOVSvc-00-04-23
280
281 2005-04-07: Charles Leggett <charles.leggett@cern.ch>
282 * move .cpp files to .cxx
283 * tag IOVSvc-00-04-22
284
285 2005-04-07: Charles Leggett <charles.leggett@cern.ch>
286 * IOVSvc.cxx: convert m_updateInterval to upper more elegantly
287 * tag IOVSvc-00-04-21
288
289 2005-03-11: Charles Leggett <charles.leggett@cern.ch>
290 * requirements: fix redundant "library" statement"
291 * tag IOVSvc-00-04-20
292
293 2004-10-23 RD Schaffer <R.D.Schaffer@cern.ch>
294
295 * tag IOVSvc-00-04-19
296 * share/IOVSvc.py: added block for double include
297
298 2004-09-07: Charles Leggett <charles.leggett@cern.ch>
299 * IOVSvc.cxx: insert node in tree when doing a setRange
300 * tag IOVSvc-00-04-18
301
302 2004-09-06 David Quarrie <David.Quarrie@cern.ch>
303
304 * IOVSvc; Replace IID by InterfaceID since the former
305 is no longer available.
306
307 2004-08-13: Charles Leggett <charles.leggett@cern.ch>
308 * to restore IOVTime to v1.7
309 * tag IOVSvc-00-04-16
310
311 2004-08-04 David Quarrie <David.Quarrie@cern.ch>
312
313 * cmt/requirements: Change dependency on Boost to one on
314 AtlasBoost to avoid a name clash
315
316 2004-06-29: Charles Leggett <charles.leggett@cern.ch>
317 * IOVSvc.cxx: fixes for change in IOVTime (AthenaKernel-00-01-28)
318 IOVTime == 0 is now a legal time(stamp/re)
319 changed some INFO messages to DEBUG
320 * IOVAddress.h: proper use of svcType_t
321 * tag IOVSvc-00-04-14
322
323 2004-06-02: Charles Leggett <charles.leggett@cern.ch>
324 * IOVAddress.h: use svcType_t
325 * tag IOVSvc-00-04-13
326
327 2004-05-10 RD Schaffer <R.D.Schaffer@cern.ch>
328
329 * tag IOVSvc-00-04-12
330 * src/IOVSvc.cxx: fixed typo for timestamp undef
331
332 2004-05-07: Charles Leggett <charles.leggett@cern.ch>
333 * IOVSvc.cxx: test if timestamp == undef instead of 0
334 * tag IOVSvc-00-04-11
335
336 2004-05-04: Charles Leggett <charles.leggett@cern.ch>
337 * IOVTime.*: added consts to define min/max/undef event/run/timestamp
338 * tag IOVSvc-00-04-10
339
340 2004-04-13: Charles Leggett <charles.leggett@cern.ch>
341 * moved IOVTime, IOVRange to AthenaKernel
342 * tag IOVSvc-00-04-09
343
344 2004-04-09 RD Schaffer <R.D.Schaffer@cern.ch>
345 * tag IOVSvc-00-04-08
346 * IOVSvc/IOVTime.h: add set_re_time
347
348 2004-04-05: Charles Leggett <charles.leggett@cern.ch>
349 * IOVSvc.cxx: bugfix - call functions in correct order in
350 preLoadProxies
351 * tag IOVSvc-00-04-07
352
353 2004-04-05: Charles Leggett <charles.leggett@cern.ch>
354 * IOVSvc.cxx: bugfix - was always adding nodes instead of connecting
355 pre-existing ones
356 * tag IOVSvc-00-04-06
357
358 2004-04-02: Charles Leggett <charles.leggett@cern.ch>
359 * IOVTime, IOVRange: removed isClockTime() method - doesn't really
360 make sense. Added m_timestamp to IOVTime. Just check if
361 timestamp is non-zero, and react accordingly.
362 * IOVTime: order by R/E if timestamp == 0, otherwise by timestamp
363 * tag IOVSvc-00-04-05
364
365 2004-04-01: Charles Leggett <charles.leggett@cern.ch>
366 * IOVSvc.cxx: bugfix - check BeginRun incident even if checkInterval
367 is BeginEvent. Don't duplicate checks in same event for
368 BeginRun/BeginEvent. Scan both ClockTime and R/E sets every time
369 * IOVTime.cxx: bugfix - when initializing with EventInfo, check if
370 timestamp info available and set ClockTime appropriately
371 * tag IOVSvc-00-04-04
372
373 2004-03-31: Charles Leggett <charles.leggett@cern.ch>
374 * IOVSvc.cxx: bugfix - check trigger status before calling fcn,
375 don't call fcn if preLoadProxies has done so for first event
376 * tag IOVSvc-00-04-03
377
378 2004-03-30: Charles Leggett <charles.leggett@cern.ch>
379 * IOVSvc.cxx: split startSet and stopSet into ClockTime and R/E
380 sets. Depending on state of m_curTime, will check the appropriate set.
381 * tag IOVSvc-00-04-02
382
383 2004-03-29: Charles Leggett <charles.leggett@cern.ch>
384 * added isClockTime() to IOVRange to determine if IOVTimes are
385 run/event or clocktime
386 * tag IOVSvc-00-04-01
387
388 2004-03-23: Charles Leggett <charles.leggett@cern.ch>
389 * added acyclic graph classes CBNode, CBTree, to manage callbacks.
390 * tag IOVSvc-00-04-00
391
392 2004-03-17: Charles Leggett <charles.leggett@cern.ch>
393 * IOVSvc.*: added regFcn(string toolName) to register a callback
394 against a pre-existing AlgTool
395 * IOVSvc.*: added getTriggeredTools(key, set<string> toolNames) that
396 returns the set of all tools that have been triggered by key
397 * tag IOVSvc-00-03-07
398
399 2004-02-04: Charles Leggett <charles.leggett@cern.ch>
400 * IOVSvc.h/cxx: added BeginRun incident
401 * IOVSvc.h/cxx: added jobOption "updateInterval", which control
402 when the start/stop set is scanned. Can be
403 one of "job", "run", or "event"
404 If "preLoadData" is set, data will be preloaded
405 at same interval as "updateInterval"
406 * tag IOVSvc-00-03-06
407
408 2003-12-04: Charles Leggett <charles.leggett@cern.ch>
409 * cmt/requirements: added .py to declare_joboptions
410 * tag IOVSvc-00-03-05
411
412 2003-12-04: Wim Lavrijsen <WLavrijsen@lbl.gov>
413 * added IOVSvc.py in share
414 * tag IOVSvc-00-03-04
415
416 2003-12-02: Charles Leggett <charles.leggett@cern.ch>
417 * cmt/requirements: fixed use statements
418 * tag IOVSvc-00-03-03
419
420 2003-11-13: Charles Leggett <charles.leggett@cern.ch>
421 * IOVSvc/IOVSvc.cxx: changed ConditionsStore to DetectorStore
422 * tag IOVSvc-00-03-02
423
424 2003-11-12: Charles Leggett <charles.leggett@cern.ch>
425 * IOVSvc/IOVSvc.h: removed obsolete commented code
426 * IOVSvc/IOVSvc.cxx: changed queryInterface slightly
427 * tag IOVSvc-00-03-01
428
429 2003-11-10: Charles Leggett <charles.leggett@cern.ch>
430 * class IOVSvc moved regHandle/regFcn to StoreGate
431 * moved IOVSvcDefs.h to AthenaKernel
432 * moved CallBackID.h to SGTools
433 * tag IOVSvc-00-03-00
434
435 2003-11-04: Charles Leggett <Charles.Leggett@cern.ch>
436 * IOVSvc/IOVSvc.cxx: trigger callback functions for first event
437 : callback functions always triggered when new
438 range is entered, even if associated
439 DataHandle is not referenced
440 * IOVSvc/IOVSvc.h: added triggerCallback() methods
441 : added optional bool parameter to regFcn(), to
442 force callbacks to be triggered at once (assuming
443 we have a valid event). Default is FALSE.
444
445 * tag IOVSvc-00-02-00
446
447
448 2003-08-13: Charles Leggett <Charles.Leggett@cern.ch>
449 * IOVSvc/IOVSvc.h: made pointer to obj const
450 : fixed comment for double function register
451 * CallBackID: made pointer to obj const
452 * tag IOVSvc-00-01-04
453
454 2003-06-13: Charles Leggett <Charles.Leggett@cern.ch>
455 * IOVSvc/IOVSvc.h: changes for IIOVSvc interface
456 * src/IOVSvc.cxx: changes for IIOVSvc interface
457 * tag IOVSvc-00-01-03
458
459 2003-05-28 Charles Leggett <Charles.Leggett@cern.ch>
460 * IOVSvc/IOVSvcDefs.h: changed IOVSvcCallBackFcn definition to
461 function<StatusCode (IOVSVC_CALLBACK_ARGS) >
462 * tag IOVSvc-00-01-02
463
464 2003-05-25 Paolo Calafiura <pcalafiura@lbl.gov>
465 * IOVSvc/IOVSvcDefs.h: changed IOVSvcCallBackFcn definition to
466 function2 (boost 1.30.0 compilation error)
467 * tag IOVSvc-00-01-01
468
469 05-06-03: Charles Leggett <Charles.Leggett@cern.ch>
470 * added IOVSvc::preLoadTAD(), IOVSvc::regProxy(clid, key)
471 * changed args of IOVSvc::regProxy(DataProxy*, key), so key is
472 same as storegate key
473 * at start of first event, all TADs added via preLoadTAD are
474 registered with svc. This is interface to allow
475 IOVDbSvc::preLoadPoxies() to supply TADs that should be
476 automatially loaded without the need for the user to register
477 the DataHandles. Note that this requires user to do a
478 StoreGate->retrieve() for each event.
479 * IOVSvc::setRange() will now automaticaly add new proxies to
480 map of managed proxies if they're not known to the IOVSvc.
481 This allows use of proxies which haven't been registered with
482 the svc via regHandle/Fcn ir preLoadProxies. Disadvantage over
483 preLoadProxies is that proxies registered this way won't show
484 up in the list of known proxies at the start of the job.
485 * fixed include guards to match PACKAGE_FILE format
486 * tag IOVSvc-00-01-00
487
488 04-15-03: Charles Leggett <Charles.Leggett@cern.ch>
489 * added include file protections to all headers and sources
490 * tag IOVSvc-00-00-16
491
492 04-14-03: Charles Leggett <Charles.Leggett@cern.ch>
493 * IOVTime: added test for clock or run/event time constructor
494 added run(), event() methods
495 fixes for stringstream
496 * IOVRange: fixes for stringstream
497 * CallBackID: fixes for stringstream
498 * IOVSvc: added setRangeInDB() to add info to DB via converter
499 : initialize() prints out version
500 * tag: IOVSvc-00-00-15
501
502 04-02-03: Charles Leggett <Charles.Leggett@cern.ch>
503 * fixes for SGTools (SG::DataProxy, SG::TransientAddress)
504 * tag: IOVSvc-00-00-14
505
506 03-11-03: Charles Leggett <Charles.Leggett@cern.ch>
507 * IOVSvc/IOVTime.h: removed constructor for EventID, added
508 constructor for (long run, long event)
509 * IOVSvc/IOVSvc.cxx: added include for EventID
510 * tag: IOVSvc-00-00-13
511
512 03-11-03: Charles Leggett <Charles.Leggett@cern.ch>
513 * IOVSvc/IOVTime.h: use 64 bits instead of 32.
514 * Remove index from access to IIOVDbSvc
515 * Roll back some changes....
516 * don't assume use of IOVAddress
517 * change m_preLoad to m_preLoadRanges, m_preLoadData, to
518 handle both cases. Default for both is false.
519 * fixes for gcc 3.2
520 * move IIOVDbSvc to AthenaKernel
521 * tag: IOVSvc-00-00-12
522
523 03-06-03: Charles Leggett <Charles.Leggett@cern.ch>
524 * IOVSvc/IOVAddress.h: IOpaqueAddress, hold IOVRange, tag, dbKey
525 * IOVSvc/IIOVDbSvc.h: abstract interface for IOVDbSvc to supply
526 getRange() and setRange(). Should really go in AthenaKernel
527 * IOVSvc.cxx/.h: added preLoadProxies(), jobOption preLoad, which
528 causes all DataProxies to be accessed at the start of the first
529 event (default is off). This way dependents don't require object
530 to be derefed for the callbacks to be triggered. If preLoad is
531 set to false, only the IOVRanges are read in, if set true,
532 IOVRange and data are read in.
533 * IOVSvc/IOVSvc.cxx: no longer need to search for proxy in start and
534 stop sets, as IOVEntry now carries pointer around.
535 * IOVSvc/IOVSvc.h: made regProxy() public
536 * IOVSvc/IOVSvc.h: added getRangeFromDB to have direct access to
537 IIOVDbSvc::getRange. Can get for current event or any IOVTime.
538 * IOVSvc/IOVSvc.cxx: cleaned up start/stop set printouts
539 * IOVSvc/IOVSvc.cxx: set current time (m_curTime) once per event
540 in handle() to avoid getting event multiple times.
541 * IOVEntry.h: moved IOVEntry[Start/Stop]Critereon into IOVEntry
542 added iterator to locations in start and stop sets. This
543 makes finding entry in IOVSvc.cxx much easier.
544
545
546 02-25-03: Charles Leggett <Charles.Leggett@cern.ch>
547 * with gcc 3.2, function addressing has changed, and can now
548 distinguish between virutal and non-virtual function. Put
549 in test for GCC version to handle this.
550
551 02-24-03: Charles Leggett <Charles.Leggett@cern.ch>
552 * added " -Wno-format " to requirements to get rid of sprintf warning
553 * tag: IOVSvc-00-00-11
554
555 01-31-03: Charles Leggett <Charles.Leggett@cern.ch>
556 * fixed CVS keywords
557 * removed IOVSvc/IIOVSvc.h
558
559 01-27-03: Charles Leggett <Charles.Leggett@cern.ch>
560 * tag IOVSvc-00-00-10 for release 5.3.0
561
562 01-23-03: Charles Leggett <Charles.Leggett@cern.ch>
563 * src/IOVSvc.cxx: cleaned up output for setRange
564
565 01-23-03: Charles Leggett <Charles.Leggett@cern.ch>
566 * IOVSvc/IOVTime.h: cleaned up output, added string conversion op
567 * tag IOVSvc-00-00-09
568
569 01-22-03: Charles Leggett <Charles.Leggett@cern.ch>
570 * Added non const regFcn() and regHandle() to trap use of non
571 const DataHandles
572 * tag IOVSvc-00-00-08
573
574 01-15-03: Charles Leggett <Charles.Leggett@cern.ch>
575 * IOVSvc/IOVSvc.h removed regIVRO, merged into regFcn
576 * IOVSVc/IOVSvc.icc fixed retrieveProxy call
577 added check to see if bind() fail in regFcn
578 fixed bug to deref proxy if ==0
579 * tag IOVSvc-00-00-07
580
581 01-10-03: Charles Leggett <Charles.Leggett@cern.ch>
582 * Removed references to TransientID
583 * Changed IOVSvc to reflect changes in IProxyProvider:
584 getProxy -> retrieveProxy
585 * tag IOVSvc-00-00-06
586
587 12-23-02: Charles Leggett <Charles.Leggett@cern.ch>
588 * Fixed IOVSvc::setRange - entries not being reset after update
589 * Colourized some output
590
591 12-19-02: Charles Leggett <Charles.Leggett@cern.ch>
592 * Minor cleanup, filled out 2 function register
593
594 12-18-02: Charles Leggett <Charles.Leggett@cern.ch> IOVSvc-00-00-05
595
596 * Initial import into CVS
597
| Due to the LXR bug, the updates fail sometimes to remove references to deleted files. The Saturday's full rebuilds fix these problems |
|
This page was automatically generated by the
LXR engine.
|
|