1 2000-11-21 Frank Ch. Eigler <fche@redhat.com>
3 * Makefile.in: Regenerated.
5 2000-07-19 Frank Ch. Eigler <fche@redhat.com>
7 * Makefile.in: Regenerated.
9 2000-05-26 Frank Ch. Eigler <fche@redhat.com>
11 * components.h: Import more std:: identifiers.
13 2000-02-22 matthew green <mrg@redhat.com>
15 * ds1x42.cxx: string()ify the 2nd argument to add_attribute_ro_value().
17 2000-03-15 matthew green <mrg@redhat.com>
19 * components.h: Add several `throw()' specifiers to functions whose
20 virtual declaration included the throw. New GCC checks this more
22 * ds1x42.cxx: Likewise.
24 2000-02-14 Ben Elliston <bje@redhat.com>
26 * components.h (ds1642::memory): Remove.
27 (ds1642::membus): New member.
28 (ds1642::memSize): Likewise.
29 * ds1x42.cxx (ds1642::ds1642_bus::write_data): Use a bus accessor
30 to perform NVRAM reads/writes with an external memory.
31 (ds1642::ds1642_bus::read_data): Likewise.
32 (ds1642 ctor): Initialise membus. Add a "memory-bus" accessor.
33 (ds1642::write_7f8): Again, use the accessor.
34 (operator <<): Don't save memory state.
35 (operator >>): And don't restore it.
36 * hw-rtc-ds1x42.txt: Update; document "memory-bus" accessor.
38 2000-02-10 Ben Elliston <bje@redhat.com>
40 * Makefile.am (librtc_la_SOURCES): Remove mktime.c.
41 * Makefile.in: Regenerate.
44 * components.h (ds1642::refresh): New method.
45 (ds1642::valid): Likewise.
46 * ds1x42.cxx: Overhaul to better guard against invalid data.
47 (bcd_to_bin): Return an unsigned type.
48 (ds1642::refresh): Define.
49 (ds1642::valid): Likewise.
51 2000-02-08 Frank Ch. Eigler <fche@redhat.com>
53 * components.cxx (rtcDelete): Guard against dynamic_cast after delete.
55 2000-01-17 Frank Ch. Eigler <fche@cygnus.com>
57 * Makefile.in: Regenerated.
59 2000-01-12 Frank Ch. Eigler <fche@cygnus.com>
61 * Makefile.in: Regenerated.
63 2000-01-07 Frank Ch. Eigler <fche@cygnus.com>
65 * hw-rtc-ds1x42.txt: Adjusted attribute reference section for template.
66 Added mention of related gui component.
67 * hw-visual-clock.tk (relate, unrelate): Accept any relationship name.
68 Set window title from it.
69 * hw-visual-clock.txt: Document acceptance of any relationship name.
71 2000-01-07 Mary Lynn Kostash <mkostash@cygnus.com>
73 * hw-visual-clock.txt: Minor changes to wording.
75 2000-01-06 Frank Ch. Eigler <fche@cygnus.com>
77 * ds1x42.cxx (ds1642 ctor): Add new "gui" category attribute.
78 * hw-rtc-ds1x42.txt (Related components): Corrected conf syntax.
79 * hw-visual-clock.tk (relate, unrelate): Use "target" relation, not
81 (refresh_periodically): Redraw face & hands.
82 (draw_face): Don't resize windows.
83 (mainline): Don't bind to <Configure>.
84 * hw-visual-clock.txt: Document relation name change. Describe this
85 as a supervisory gui component.
86 * clockdemo.conf: New demo file.
88 2000-01-06 Frank Ch. Eigler <fche@cygnus.com>
90 * hw-visual-clock.txt: Added mention of tcl nature.
91 * Makefile.am (pkgdata_DATA): Add hw-visual-clock.txt.
92 * Makefile.in: Regenerated.
94 2000-01-05 Ben Elliston <bje@cygnus.com>
96 * Makefile.am (pkgdata_DATA): Add hw-visual-clock.tk.
97 * Makefile.in: Regenerate.
98 * hw-visual-clock.tk: New file.
99 * hw-visual-clock.txt: Likewise.
101 1999-12-15 Mary Lynn Kostash <mkostash@cygnus.com>
103 * hw-rtc-ds1x42.txt: Added clock to list of pins.
105 1999-12-14 Ben Elliston <bje@cygnus.com>
107 * hw-rtc-ds1x42.txt (hw-rtc-ds1642,hw-rtc-ds1742): Document
108 triggerpoint support.
110 * components.h (ds1642::triggerpoint_manager): New member.
111 (ds1642::pin_factory): New method.
112 (ds1642::pin_junkyard): Likewise.
113 * ds1x42.cxx (ds1642::ds1642_bus::write_data): Insert triggerpoint
114 checks at appropriate places.
115 (ds1642 ctor): Initialise triggerpoint_manager; add watchables:
116 epoch-time, oscillating, write-mode.
117 (ds1642::tick): Insert a checkpoint.
118 (ds1642::write_7f8): Likewise.
119 (ds1752::write_7f8): Likewise.
121 1999-12-10 Frank Ch. Eigler <fche@cygnus.com>
123 * hw-rtc-ds1x42.txt: New file. Combined contents from
124 * hw-rtc-ds1642.txt, hw-rtc-ds1742.txt: Removed.
125 * Makefile.am: Install new file. Add docs test.
126 * Makefile.in: Regenerated.
128 1999-12-09 Faisal Khoja <fkhoja@cygnus.com>
130 * Makefile.in: Regenerated.
132 1999-12-08 Faisal Khoja <fkhoja@cygnus.com>
134 * Makefile.in: Regenerated.
136 1999-12-07 Frank Ch. Eigler <fche@cygnus.com>
138 * hw-rtc-ds1642.txt: New file. Content from old README.
139 * hw-rtc-ds1742.txt: Ditto. Looks a lot like the other one.
140 * hw-rtc-sid: New file.
142 * Makefile.am: Install new files.
143 * Makefile.in: Regenerated.
145 1999-12-16 Mary Lynn Kostash <mkostash@cygnus.com>
147 * README: Minor re-wording of hw-rtc-sid info.
149 1999-12-02 Frank Ch. Eigler <fche@cygnus.com>
151 * README: Document hw-rtc-sid.
153 1999-11-29 Frank Ch. Eigler <fche@cygnus.com>
155 * components.h: New file. Declare all components in this library.
156 * components.cxx: New file. Implement rtc_component_library.
157 * ds1x42.cxx: Removed transplanted portions.
158 * sidrtc.cxx: New file. Implement fictional timer.
159 * Makefile.am (SOURCES): Add new .cxx files.
160 * Makefile.in: Regenerated.
162 1999-11-23 Frank Ch. Eigler <fche@cygnus.com>
164 * ds1x42.cxx (tick): Take unused argument.
165 (rtcDelete): Use dynamic_cast<>.
167 1999-11-08 Ben Elliston <bje@cygnus.com>
169 * README (hw-rtc-ds1642): Document missing attributes.
170 (hw-rtc-ds1742): Likewise. Patch for 901493-CR.
172 * ds1x42.cxx (ds1742::set_century): Remove bogus assertion. Patch
175 1999-11-03 Mary Lynn Kostash <mkostash@cygnus.com>
177 * README: Doc fixes. Removed reference to year 2038.
179 1999-11-01 Permaine Cheung <pcheung@cygnus.com>
181 * README: Fix pin names in configuration in Environment section
183 1999-10-21 Ben Elliston <bje@cygnus.com>
185 * ds1x42.cxx (ds1642 ctor): epoch-time is a read-only attribute.
186 * README: Make current.
188 1999-10-19 Frank Ch. Eigler <fche@cygnus.com>
190 * Makefile.in: Regenerated.
192 1999-10-08 Frank Ch. Eigler <fche@cygnus.com>
194 * ds1x42.cxx (set_century_attribute): Check value range before
195 passing to set_century().
196 * Makefile.am (DEJAGNU_TESTS): Add rtcmonkey.exp.
197 * Makefile.in: Regenerated.
199 1999-10-08 Frank Ch. Eigler <fche@cygnus.com>
201 * ds1x42.cxx (read_7f8, write_7f8): Take value, not const-ref.
202 (read_data, write_data): Same.
204 1999-09-20 Ben Elliston <bje@cygnus.com>
206 * ds1x42.cxx (write_data): Validate written values.
207 Minor alterations to eliminate G++ warnings.
209 1999-09-14 Ben Elliston <bje@cygnus.com>
211 * Makefile.am (librtc_la_SOURCES): Add mktime.c.
212 * Makefile.in: Regenerate.
213 * ds1x42.cxx: Include "mktime.h".
214 (ds1642 ctor): Break down time with gmtime, not localtime.
215 (ds1642::tick): Likewise.
216 (ds1642::write_7f8): Generate time_t value using utc_mktime().
217 (ds1742::write_7f8): Likewise.
218 * mktime.h: New file.
219 * mktime.c: Likewise.
222 1999-09-13 Frank Ch. Eigler <fche@cygnus.com>
224 * ds1x42.cxx (*): Use host_int_X, not compiler_int_X.
226 1999-09-01 Faisal Khoja <fkhoja@cygnus.com>
228 * ds1x42.cxx (save_state): Clean up.
229 (operator <<): Send char as int through stream.
230 (operator >>): Clean up and read chars as ints from stream.
232 1999-08-31 Mary Lynn Kostash <mkostash@cygnus.com>
234 * README: doc fixes. Just stylistic changes.
236 1999-08-26 Frank Ch. Eigler <fche@cygnus.com>
238 * ds1x42.cxx (ds1642 ctor): Form tick pmf correctly.
240 1999-08-26 Ben Elliston <bje@cygnus.com>
242 * Makefile.am (librtc_la_SOURCES): Update.
243 (checkme): Depend on `all'.
244 * Makefile.in: Regenerate.
245 * ds1x42.cxx: New file; complete rewrite.
246 * ds1742.cxx: Remove.
248 1999-08-24 Frank Ch. Eigler <fche@cygnus.com>
250 * Makefile.in: Regenerated.
252 1999-08-20 Frank Ch. Eigler <fche@cygnus.com>
254 * ds1742.cxx (operator >>): Use ANSI setstate() instead of setf().
256 1999-08-12 Ben Elliston <bje@cygnus.com>
258 * README: Update documentation for component renaming in
261 1999-08-12 Frank Ch. Eigler <fche@cygnus.com>
263 * README: Renamed "sid-scheduler-host-precise" -> "...-accurate".
265 1999-08-03 Faisal Khoja <fkhoja@cygnus.com>
267 * ds1742.cxx: Introduce proper namespace usage.
269 1999-07-15 Frank Ch. Eigler <fche@cygnus.com>
271 * Makefile.am (DEJAGNUTESTS): New macro.
272 (checkme): New phony target.
273 * Makefile.in: Regenerated.
275 1999-07-14 Faisal Khoja <fkhoja@cygnus.com>
277 * ds1742.cxx: Introduced four new methods to help save
278 and restore of states in rtc.
279 save_state, restore_state, operator <<, and operator >>
281 1999-07-13 Ben Elliston <bje@cygnus.com>
283 * ds1742.cxx (ds1742::ds1742_bus::write_data): The frequency test
284 can be run any time, as long as the oscillator is connected.
285 (ds1742::ds1742_bus::write_data): Use std::time() and not the time
286 recorded at the instant that the `write' bit was set when
289 1999-07-09 Frank Ch. Eigler <fche@cygnus.com>
291 * Makefile.in: Regenerated.
293 1999-07-07 Ben Elliston <bje@cygnus.com>
295 * ds1742.cxx (rtcListTypes): Rename components from the form
296 `hw-rtc-dallas/1?42' to `hw-rtc-ds1?42'.
297 (rtcCreate): Likewise.
299 1999-07-06 Ben Elliston <bje@cygnus.com>
303 * Makefile.am (pkglib_LTLIBRARIES): Add librtc.la.
305 (librtc_la_SOURCES): Add ds1742.cxx.
306 (librtc_la_LDFLAGS): Define.
307 * Makefile.in: Regenerate.
308 * ds1742.cxx: New file.
310 1999-07-05 Frank Ch. Eigler <fche@cygnus.com>
312 * testsuite: Removed directory.
313 * Makefile.am (SUBDIRS): Don't recurse into it.
314 * Makefile.in: Regenerated.
315 * acconfig.h: Removed.
319 * configure.in: Ditto.
322 1999-06-25 Ben Elliston <bje@cygnus.com>
324 * Makefile.am: New file.
325 * configure.in: Likewise.
326 * Makefile.in: Generate.
327 * aclocal.m4: Likewise.
328 * configure: Likewise.
329 * config.in: Likewise.
330 * stamp-h.in: Likewise.