OSDN Git Service

* public snapshot of sid simulator
[pf3gnuchains/pf3gnuchains3x.git] / sid / component / rtc / ChangeLog
1 2000-11-21  Frank Ch. Eigler  <fche@redhat.com>
2
3         * Makefile.in: Regenerated.
4
5 2000-07-19  Frank Ch. Eigler  <fche@redhat.com>
6
7         * Makefile.in: Regenerated.
8
9 2000-05-26  Frank Ch. Eigler  <fche@redhat.com>
10
11         * components.h: Import more std:: identifiers.
12
13 2000-02-22  matthew green  <mrg@redhat.com>
14
15         * ds1x42.cxx: string()ify the 2nd argument to add_attribute_ro_value().
16
17 2000-03-15  matthew green  <mrg@redhat.com>
18
19         * components.h: Add several `throw()' specifiers to functions whose
20         virtual declaration included the throw. New GCC checks this more
21         completely.
22         * ds1x42.cxx: Likewise.
23
24 2000-02-14  Ben Elliston  <bje@redhat.com>
25
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.
37
38 2000-02-10  Ben Elliston  <bje@redhat.com>
39
40         * Makefile.am (librtc_la_SOURCES): Remove mktime.c.
41         * Makefile.in: Regenerate.
42         * mktime.c: Remove.
43         * mktime.h: Likewise.
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.
50
51 2000-02-08  Frank Ch. Eigler  <fche@redhat.com>
52
53         * components.cxx (rtcDelete): Guard against dynamic_cast after delete.
54
55 2000-01-17  Frank Ch. Eigler  <fche@cygnus.com>
56
57         * Makefile.in: Regenerated.
58
59 2000-01-12  Frank Ch. Eigler  <fche@cygnus.com>
60
61         * Makefile.in: Regenerated.
62
63 2000-01-07  Frank Ch. Eigler  <fche@cygnus.com>
64
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.
70
71 2000-01-07  Mary Lynn Kostash  <mkostash@cygnus.com>
72
73         * hw-visual-clock.txt: Minor changes to wording.
74
75 2000-01-06  Frank Ch. Eigler  <fche@cygnus.com>
76
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 
80         "time-source".
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.
87
88 2000-01-06  Frank Ch. Eigler  <fche@cygnus.com>
89         
90         * hw-visual-clock.txt: Added mention of tcl nature.
91         * Makefile.am (pkgdata_DATA): Add hw-visual-clock.txt.
92         * Makefile.in: Regenerated.
93
94 2000-01-05  Ben Elliston  <bje@cygnus.com>
95
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.
100
101 1999-12-15  Mary Lynn Kostash  <mkostash@cygnus.com>
102
103         * hw-rtc-ds1x42.txt: Added clock to list of pins.
104
105 1999-12-14  Ben Elliston  <bje@cygnus.com>
106
107         * hw-rtc-ds1x42.txt (hw-rtc-ds1642,hw-rtc-ds1742): Document
108         triggerpoint support.
109
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.
120
121 1999-12-10  Frank Ch. Eigler  <fche@cygnus.com>
122
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.
127
128 1999-12-09  Faisal Khoja  <fkhoja@cygnus.com>
129
130         * Makefile.in: Regenerated.
131
132 1999-12-08  Faisal Khoja  <fkhoja@cygnus.com>
133
134         * Makefile.in: Regenerated.
135
136 1999-12-07  Frank Ch. Eigler  <fche@cygnus.com>
137
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.
141         * README: Removed.
142         * Makefile.am: Install new files.
143         * Makefile.in: Regenerated.
144
145 1999-12-16  Mary Lynn Kostash <mkostash@cygnus.com>
146
147         * README: Minor re-wording of hw-rtc-sid info.
148
149 1999-12-02  Frank Ch. Eigler  <fche@cygnus.com>
150
151         * README: Document hw-rtc-sid.
152
153 1999-11-29  Frank Ch. Eigler  <fche@cygnus.com>
154
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.
161
162 1999-11-23  Frank Ch. Eigler  <fche@cygnus.com>
163
164         * ds1x42.cxx (tick): Take unused argument.
165         (rtcDelete): Use dynamic_cast<>.
166
167 1999-11-08  Ben Elliston  <bje@cygnus.com>
168
169         * README (hw-rtc-ds1642): Document missing attributes.
170         (hw-rtc-ds1742): Likewise. Patch for 901493-CR.
171
172         * ds1x42.cxx (ds1742::set_century): Remove bogus assertion. Patch
173         for 901466-CR.
174
175 1999-11-03  Mary Lynn Kostash <mkostash@cygnus.com>
176
177         * README: Doc fixes.  Removed reference to year 2038.
178
179 1999-11-01  Permaine Cheung  <pcheung@cygnus.com>
180
181         * README: Fix pin names in configuration in Environment section
182
183 1999-10-21  Ben Elliston  <bje@cygnus.com>
184
185         * ds1x42.cxx (ds1642 ctor): epoch-time is a read-only attribute.
186         * README: Make current.
187
188 1999-10-19  Frank Ch. Eigler  <fche@cygnus.com>
189
190         * Makefile.in: Regenerated.
191
192 1999-10-08  Frank Ch. Eigler  <fche@cygnus.com>
193
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.
198
199 1999-10-08  Frank Ch. Eigler  <fche@cygnus.com>
200
201         * ds1x42.cxx (read_7f8, write_7f8): Take value, not const-ref.
202         (read_data, write_data): Same.
203
204 1999-09-20  Ben Elliston  <bje@cygnus.com>
205
206         * ds1x42.cxx (write_data): Validate written values.
207         Minor alterations to eliminate G++ warnings.
208
209 1999-09-14  Ben Elliston  <bje@cygnus.com>
210
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.
220         * README: Update.
221
222 1999-09-13  Frank Ch. Eigler  <fche@cygnus.com>
223
224         * ds1x42.cxx (*): Use host_int_X, not compiler_int_X.
225
226 1999-09-01  Faisal Khoja  <fkhoja@cygnus.com>
227
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.
231
232 1999-08-31  Mary Lynn Kostash  <mkostash@cygnus.com>
233
234         * README: doc fixes.  Just stylistic changes.
235
236 1999-08-26  Frank Ch. Eigler  <fche@cygnus.com>
237
238         * ds1x42.cxx (ds1642 ctor): Form tick pmf correctly.
239
240 1999-08-26  Ben Elliston  <bje@cygnus.com>
241
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.
247
248 1999-08-24  Frank Ch. Eigler  <fche@cygnus.com>
249
250         * Makefile.in: Regenerated.
251
252 1999-08-20  Frank Ch. Eigler  <fche@cygnus.com>
253
254         * ds1742.cxx (operator >>): Use ANSI setstate() instead of setf().
255
256 1999-08-12  Ben Elliston  <bje@cygnus.com>
257
258         * README: Update documentation for component renaming in
259         1999-07-07.
260
261 1999-08-12  Frank Ch. Eigler  <fche@cygnus.com>
262
263         * README: Renamed "sid-scheduler-host-precise" -> "...-accurate".
264
265 1999-08-03  Faisal Khoja  <fkhoja@cygnus.com>
266
267         * ds1742.cxx: Introduce proper namespace usage.
268
269 1999-07-15  Frank Ch. Eigler  <fche@cygnus.com>
270
271         * Makefile.am (DEJAGNUTESTS): New macro.
272         (checkme): New phony target.
273         * Makefile.in: Regenerated.
274
275 1999-07-14  Faisal Khoja  <fkhoja@cygnus.com>
276
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 >> 
280
281 1999-07-13  Ben Elliston  <bje@cygnus.com>
282
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
287         computing delta `t'.
288         
289 1999-07-09  Frank Ch. Eigler  <fche@cygnus.com>
290
291         * Makefile.in: Regenerated.
292
293 1999-07-07  Ben Elliston  <bje@cygnus.com>
294
295         * ds1742.cxx (rtcListTypes): Rename components from the form
296         `hw-rtc-dallas/1?42' to `hw-rtc-ds1?42'.
297         (rtcCreate): Likewise.
298
299 1999-07-06  Ben Elliston  <bje@cygnus.com>
300
301         * README: New file.
302
303         * Makefile.am (pkglib_LTLIBRARIES): Add librtc.la.
304         (INCLUDES): Define.
305         (librtc_la_SOURCES): Add ds1742.cxx.
306         (librtc_la_LDFLAGS): Define.
307         * Makefile.in: Regenerate.
308         * ds1742.cxx: New file.
309
310 1999-07-05  Frank Ch. Eigler  <fche@cygnus.com>
311
312         * testsuite: Removed directory.
313         * Makefile.am (SUBDIRS): Don't recurse into it.
314         * Makefile.in: Regenerated.
315         * acconfig.h: Removed.
316         * aclocal.m4: Ditto.
317         * config.in: Ditto.
318         * configure: Ditto.
319         * configure.in: Ditto.
320         * stamp-h.in: Ditto.
321
322 1999-06-25  Ben Elliston  <bje@cygnus.com>
323
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.