14 Commits

Author SHA1 Message Date
Jonathan Bernard
8cc257c24e Fixed bugs in initial 2.0 release. 2.1 2013-10-11 16:37:11 -05:00
Jonathan Bernard
d720c6c645 Version 2.0: Added UUID to markers, truncated timestamps to seconds field.
* Added a UUID field to TimelineMarker.
* Updated StreamBasedTimelineSource to read and write UUIDs. The current format
  is compatible with the 1.x format, but support for the 1.x format is planned
  to be deprecated for 3.x.

  The UUID is added on the same line as the timestamp, with a `,` separating
  the timestamp and the UUID value.
* Updated JDBLabsWebTimelineSource to use UUIDs to reconcile the different
  timestamp entries (more reliable that using the timestamp value).
2.0
2013-10-11 19:59:44 +00:00
Jonathan Bernard
4c8d8a9f2d Version 1.5: Fixed an issue with JDBLabsWebTimeline persist. 1.5 2013-09-22 15:19:44 -05:00
Jonathan Bernard
4992d7cac9 Version 1.4: SyncTarget syncOnExit property is meaningful now. 2013-09-13 09:24:44 -05:00
Jonathan Bernard
68ce5bb272 Version 1.3: bugfix, add shutdown for SyncTarget threads.
* SyncTarget now persists the remote timeline after pushing to it.
* Added SyncTarget.shutdown() to allow callers to signal the sync timer thread
  to stop.
* Fixed a bug where a SyncTarget was added instanciated times.
1.3
2013-09-13 08:48:50 -05:00
Jonathan Bernard
6e6d799dee Added TimelineProperties.reloadTimeline() method. 1.2 2013-08-09 11:37:55 -05:00
Jonathan Bernard
ec154c8a49 Updated build reference. 2013-07-19 18:54:22 -05:00
Jonathan Bernard
fcbb0bd1ee Updated build script. 2013-07-19 18:52:07 -05:00
Jonathan Bernard
988ed2bb51 Minor reformatting. 2013-07-19 18:47:45 -05:00
Jonathan Bernard
b56a708a09 Version 1.2: Refactored JDBLabsWebTimeline, cleaned up libs.
* Removed superfluous ``signpost`` library used by ``HTTPBuilder`` for OAuth
  support.
* Refactored JDBLabsWebTimeline to throw appropriate exceptions when problems
  occur while communicating with the server.
2011-06-28 18:14:43 -05:00
Jonathan Bernard
3ca6909b95 Version 1.1: Added support for web timelines.
Web timelines as defined by the JDB Labs Web TimeStamper tool are now supported.

* `TimelineSource` now also takes the timeline config file as constructor input.
* Refactored `Timeline` to use reduce implementation redundencies: internal
  implementations do not duplicate functionality.
* Improved comments in `TimelineProperties`.
* Updated `TimelineSourceFactory` to handle timelines that need to use
  `JDBLabsWebTimelineSource`.
2011-06-27 17:18:15 -05:00
Jonathan Bernard
c061ea6c1f Added libraries, ammended build file, built v1.0 release. 2011-06-16 12:41:53 -05:00
Jonathan Bernard
eef44ecd0c Moved code to the com.jdblabs.timestamper.core package and fixed contact information. 2011-06-16 12:14:22 -05:00
Jonathan Bernard
6573503094 Initial commit of the TimeStamper Java core library.
This library grew out of the TimeStamper GUI application. Earlier repository
history can be found there.
2011-06-16 12:09:56 -05:00