OSDN Git Service

Enable to track git://github.com/monaka/binutils.git
[pf3gnuchains/pf3gnuchains3x.git] / sid / component / lcd / ChangeLog
1 2007-01-03  Dave Brolley  <brolley@redhat.com>
2
3         * lcd-char-display.cxx (_BOOL): New macro definition.
4
5 2006-09-15  Frank Ch. Eigler  <fche@elastic.org>
6
7         From Hans Erickson <herickso@stratasys.com>:
8         * rom-japan.cxx (init_rom_japan): Correct left-arrow code.
9
10 2005-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11
12         Second part of ms1 to mt renaming.
13         * Makefile.in: Rebuilt.
14         * testsuite/Makefile.in: Rebuilt.
15
16 2005-06-03  Jim Blandy  <jimb@redhat.com>
17
18         * Makefile.in: Regenerated with Automake 1.9.5.
19
20 Wed Oct 22 19:03:57 UTC 2003  Brendan Conoboy  <blc@redhat.com>
21
22         * lcd-char-display.cxx: Prefix std:: to cout and endl.
23
24 2002-11-11  Frank Ch. Eigler  <fche@redhat.com>
25
26         * lcd-char-display.cxx: #include "/usr/include/curses.h" if
27         it exists, to work around occasional buggy fixincluded headers.
28
29 2001-09-24  Frank Ch. Eigler  <fche@redhat.com>
30
31         * lcd-char-display.cxx: Be sensitive to ! HAVE_CURSES_LIBRARY.
32
33 2001-08-03  matthew green  <mrg@redhat.com>
34
35         * HD44780U.cxx (ctor): Remove unnecessary parens GCC 3.0 is
36         unable to deal with.
37         * HD44780U.h (dtor): Add throw() specifier.
38         * T6963C.cxx (ctor): Remove unnecessary parens GCC 3.0 is
39         unable to deal with.
40         * T6963C.h (dtor): Add throw() specifier.
41         * lcd-char-display.cxx (ctor): Remove unnecessary parens GCC 3.0 is
42         unable to deal with.
43         * lcd-char-display.h (dtor): Add throw() specifier.
44
45 2001-07-20  Ben Elliston  <bje@redhat.com>
46
47         * lcd-char-display.cxx (set_pixel): Guard against w = nil.
48         (new_frame): Likewise.
49
50 2001-07-13  Ben Elliston  <bje@redhat.com>
51
52         * Makefile.am (check-local): Rename target from "checkme".
53
54 2001-07-11  Frank Ch. Eigler  <fche@redhat.com>
55
56         * *.xml: Add <?xml ... ?> prefix.
57
58 2001-07-04  graydon hoare  <graydon@redhat.com>
59
60         * configure.in: Add maintainer-mode doc building configury.
61         * configure: Regenerate.
62         * Makefile.am: Add maintainer-mode doc building.
63         * Makefile.in: Regenerate.
64
65 2001-07-04  Ben Elliston  <bje@redhat.com>
66
67         * hw-visual-lcd.txt: Generate.
68         * hw-lcd-t6963c.txt: Likewise.
69         * hw-lcd-hd44780u.txt: Likewise.
70         * hw-lcd-char-display.txt: Likewise.
71
72 2001-06-27  graydon hoare  <graydon@redhat.com>
73
74         * hw-visual-lcd.xml: Add.
75         * hw-lcd-t6963c.xml: Add.
76         * hw-lcd-hd44780u.xml: Add.
77         * hw-lcd-char-display.xml: Add.
78
79 2001-03-23  John Healy  <jhealy@redhat.com>
80
81         * Makefile.in: Regenerated.
82
83 2000-11-21  Frank Ch. Eigler  <fche@redhat.com>
84
85         * Makefile.in: Regenerated.
86
87 2000-07-19  Frank Ch. Eigler  <fche@redhat.com>
88
89         * Makefile.in: Regenerated.
90
91 2000-05-26  Frank Ch. Eigler  <fche@redhat.com>
92
93         * HD44780U.h: Import more std:: identifiers.
94         * T6963C.cxx: Ditto.
95         * T6963C.h: Add more explicit namespace:: qualifiers.
96         * HD44780U.cxx (*): Use make_numeric_attribute, instead of
97         hex<<value<<dec idiom.
98
99 2000-03-15  Permaine Cheung  <pcheung@cygnus.com>
100
101         * Makefile.am (DEJAGNUTESTS): Add lcd1val.exp and lcd1inv.exp.
102         * Makefile.in: Regenerated.
103
104 2000-02-24  Ron Unrau  <runrau@redhat.com>
105
106         * hw-visual-lcd.txt: reformat Behavior and Reference sections 
107           to follow documentation conventions
108      
109 2000-02-08  Mary Lynn Kostash  <mkostash@redhat.com>
110
111         * hw-lcd-char-display.txt: Minor rewording. Fixed typo in
112           Behavior section: "depth" attribute renamed "height".
113      
114 2000-02-08  Ron Unrau  <runrau@redhat.com>
115
116         * T6963C.cxx (T6963C ctor): add "settings" configuration to attributes
117         * HD44780U.cxx (HD44780U ctor): ditto
118         * T6963C.h: make refresh_period host_int_4
119         * lcd-char-display.cxx: add trigger points to input pins
120           - add settings classification to attributes.
121           - make attributes host_int_2.
122         * hw-lcd-char-display.txt: update to reflect changes
123
124 2000-02-07  Frank Ch. Eigler  <fche@redhat.com>
125
126         * T6963C.cxx (T6963C ctor): Initialize accessor value.
127
128 2000-02-03  Ben Elliston  <bje@redhat.com>
129
130         * T6963C.cxx (T6963C::restore_state): Do not generate any pin or
131         bus traffic when restoring state.
132         (operator <<): Save frame and row/col pin states.
133         (operator >>): Restore them.
134
135         * HD44780U.cxx (HD44780U::restore_state): Do not generate any pin
136         or bus traffic when restoring state.
137         (operator <<): Save frame and row/col pin states.
138         (operator >>): Restore them.
139
140 2000-01-25  Frank Ch. Eigler  <fche@redhat.com>
141
142         * Makefile.in: Regenerated.
143
144 2000-01-12  Frank Ch. Eigler  <fche@cygnus.com>
145
146         * Makefile.in: Regenerated.
147
148 2000-01-10  Ron Unrau  <runrau@cygnus.com>
149
150         * hw-visual-lcd.tk (attribute_names*): list attributes correctly
151         (set_pixel): no longer need to check for origin
152         (driven_h4): add local variable declarations
153         * T6963C.cxx: make output pins visible to TV
154         * HD44780U.cxx: ditto
155         * HD44780U.h: add verbose attribute
156         * hw-lcd-hd44780u.txt: reformat and refer to hw-visual-lcd
157         * hw-lcd-t6963c.txt: ditto
158
159 2000-01-06  Mary Lynn Kostash
160
161         * hw-visual-lcd.txt: Reworded part of Modelling section.
162
163 2000-01-05  Frank Ch. Eigler  <fche@cygnus.com>
164
165         * Makefile.am (DEJAGNUTESTS): Add lcdmonkey.exp.
166         * Makefile.in: Regenerated.
167
168 2000-01-05  Frank Ch. Eigler  <fche@cygnus.com>
169
170         * hw-visual-lcd.tk: New file.  Renamed from lcd.tcl.  
171         (*): Removed lcd:: namespace use.
172         (driven_h4): Simplified.
173         (driven): Removed.
174         (attribute_names_in_category): New file.
175         * hw-visual-lcd.txt: New file.  Renamed from hw-lcd-tcl-display.txt.
176         * lcd.tcl, hw-lcd-tcl-display.txt: Removed.
177         * Makefile.am: Install new files.  Forget about old ones.
178         * Makefile.in: Regenerated.
179
180 1999-12-22  Ron Unrau  <runrau@cygnus.com>
181
182         * T6963C.cxx (executeCommand): make mask symbolic
183         * lcd.tcl: correct old comments
184         * hw-lcd-hd44780u.txt: fix typos
185         * hw-lcd-t6963c.txt: new doc file
186         * hw-lcd-tcl-display.txt: new doc file
187         * hw-lcd-char-display.txt: new doc file
188         * Makefile.am: install .txt files
189         * Makefile.in: regenerated
190
191 1999-12-19  Faisal Khoja  <fkhoja@cygnus.com>
192
193         * T6963C.cxx (executeCommand): Fixed typo. ~0x0C instead of 0x03.
194
195 1999-12-15  Ron Unrau  <runrau@cygnus.com>
196
197         * HD44780U.{h,cxx}: make the ac register unsigned
198         * hw-lcd-hd44780u.txt: new file
199
200 1999-12-14  Ron Unrau  <runrau@cygnus.com>
201
202         * HD44780U.{h,cxx}: use component names to differentiate ROMs
203         * T6963C.{h,cxx}: sweeping changes to save/restore, component name, etc
204         * rom-t6963c.cxx: new ROM initialization file
205         * rom*.cxx: character set fixes and additions
206         * Makefile.am: build rom-t6963c.cxx
207         * Makefile.in: regenerated
208
209 1999-12-09  Faisal Khoja  <fkhoja@cygnus.com>
210
211         * Makefile.in: Regenerated.
212
213 1999-12-08  Ron Unrau  <runrau@cygnus.com>
214
215         * HD44780U.{h,cxx}: sweeping functionality changes
216         * rom-japan.cxx: new japanese characters file
217         * rom-europe.cxx: new european characters file
218         * rom-5X10.cxx: new 5X10 characters file
219         * rom.cxx: do not initialize the array to 0s here.
220         * Makefile.am: incorporate the new rom files
221         * Makefile.in: Regenerated.
222         * T6963C.cxx (reset): initialize rom explicitly
223         
224 1999-12-08  Faisal Khoja  <fkhoja@cygnus.com>
225
226         * Makefile.in: Regenerated.
227         
228 1999-12-07  Frank Ch. Eigler  <fche@cygnus.com>
229
230         * Makefile.in: Regenerated.
231
232 1999-11-23  Frank Ch. Eigler  <fche@cygnus.com>
233
234         * HD44780U.cxx (HD44780U_Delete): Use dynamic_cast<>.
235         * T6963C.cxx (T6963C_Delete): Ditto.
236         * lcd-char-display.cxx (DevicesDelete): Ditto.
237         (init): Take unused host_int_4 argument.
238
239 1999-11-17  Faisal Khoja  <fkhoja@cygnus.com>
240
241         * HD44780U.cxx (operator >>): Cleanup.
242         (operator <<): Likewise.
243         * HD44780U.H: Removed extra decl of host_int_1 and host_int_4.
244         * T6963C.cxx (operator >>): Cleanup.
245         (operator <<): Likewise.
246         * lcd-char-display.cxx (operator >>): Removed.
247         (operator <<): Likewise.
248         (save_state): Added arbitrary return string.
249         (restore_state): Check for arbitrary string.
250
251 1999-11-08  Ben Elliston  <bje@cygnus.com>
252
253         * Makefile.am (DEJAGNUTESTS): Define.
254         (checkme): New target.
255         * Makefile.in: Regenerate.
256
257 1999-11-06  Ron Unrau  <runrau@cygnus.com>
258
259         * lcd.tcl: add a background-color attribute
260
261 1999-10-19  Frank Ch. Eigler  <fche@cygnus.com>
262
263         * Makefile.in: Regenerated.
264
265 1999-10-08  Frank Ch. Eigler  <fche@toenail.to.cygnus.com>
266
267         * HD44780U.cxx (HD44780U_Delete): New function.
268         (hd44780u_component_library): Register it.
269         * T6963C.cxx (T6963C_Delete): New function.
270         (t6963c_component_library): Register it.
271
272 1999-10-08  Frank Ch. Eigler  <fche@cygnus.com>
273
274         * HD44780U.cxx (busRead, busWrite): Take value, not const-ref.
275         * T6963C.cxx (busRead, busWrite): Same.
276         * lcd-char-display.cxx (set_pixel, new_frame): Same.
277         * HD44780U.h (*): Corresponding changes.
278         * T6963.h (*): Same.
279
280 1999-09-23  Frank Ch. Eigler  <fche@cygnus.com>
281
282         * lcd.tcl: Don't unhexify pin driven values.
283
284 1999-09-17 Faisal khoja  <fkhoja@cygnus.com>
285
286         * T6963C.h, T6963C.cxx (save_state): New method
287         (restore_state): Likewise
288         (operator <<): Likewise
289         (operator >>): Likewise
290
291 1999-09-13  Frank Ch. Eigler  <fche@cygnus.com>
292
293         * HD44780U.cxx (*): Use host_int_X, not compiler_int_X.
294         * HD44780U.h, T6963C.cxx T6963C.h: Ditto.
295         
296 1999-09-09  Ron Unrau  <runrau@cygnus.com>
297
298         * lcd.tcl: (set_attr_value) remove puts
299
300 1999-09-05  Ron Unrau  <runrau@cygnus.com>
301
302         * lcd.tcl: encapsulate in a namespace so it can be embedded in other
303         tcl components.
304
305 1999-09-01  Faisal Khoja  <fkhoja@cygnus.com>
306
307         * HD44780U.cxx (save_state): Clean up.
308         (operator >>): Likewise.
309         (operator <<): Likewise.
310
311 1999-08-24  Frank Ch. Eigler  <fche@cygnus.com>
312
313         * Makefile.in: Regenerated.
314
315 1999-08-20  Frank Ch. Eigler  <fche@cygnus.com>
316
317         * HD44780U.cxx (operator >>): Use ANSI setstate() instead of setf().
318         Remove error messages.
319         * lcd-char-display.cxx (operator >>): Ditto.
320
321 1999-08-17  Ron Unrau  <runrau@cygnus.com>
322
323         * HD44780U.cxx: busRead - adjust AC before reloading DR
324           - execute: initialize DR after setting AC
325
326 1999-08-17  Ron Unrau  <runrau@cygnus.com>
327
328         * T6963C.h T6963C.cxx: new files
329         * rom.cxx: added lots of new characters
330                 - changed API so that it can be shared by both LCDs
331         * HD44780U.h: merged row and col pins to row_col pin
332                 - removed data and init pins, added frame pin
333                 - added start of scheduler support
334         * HD44780U.cxx: HD44780U::HD44780U - init new pins and scheduler
335                 - Hd44780U::reset() - use new init_rom api
336                 - HD44780U::refresh() - use frame and row_col pins
337         * lcd.tcl: merged row/col/data pins into row_col
338                 - use frame pin for smoother refresh
339                 - added height/width/bits-per-pixel attributes
340         * lcd-char-display.cxx: track changes in lcd.tcl
341         * Makefile.am: include new target
342         * Makefile.in: regenerated
343
344 1999-08-16  Ian Carmichael  <iancarm@cygnus.com>
345
346         * lcd.tcl: sid::component members renamed.
347
348 1999-08-03  Faisal Khoja  <fkhoja@cygnus.com>
349
350         * HD44780U.h: Introduced proper namespace format. Add save/restore
351         functionality and streaming operators.
352         * HD44780U.cxx: Likewise.
353         * lcd-char-display.cxx: Likewise. Inherit from
354         fixed_attribute_map_component.
355
356 1999-07-05  Frank Ch. Eigler  <fche@cygnus.com>
357
358         * Makefile.am (SUBDIRS): Don't recurse into @subdirs@.
359         (liblcd_char_display_la_LIBADD): Add @lcd_libs@.
360         * Makefile.in: Regenerated.
361         * acconfig.h: Removed.
362         * aclocal.m4: Ditto.
363         * config.h.in: Ditto.
364         * configure: Ditto.
365         * configure.in: Ditto.
366
367 1999-06-26  Ron Unrau <runrau@cygnus.com>
368
369         * lcd-char-display.cxx: include "config.h"
370
371 1999-06-26  Ron Unrau <runrau@cygnus.com>
372
373         LCD controller HD44780U and 2 LCD "displays"
374
375         * HD44780U.h: new file
376         * HD44780U.cxx: new file
377         * rom.cxx: new file
378         * lcd-char-display.cxx: new file
379         * lcd.tcl: new file
380         * acconfig.h: new file
381         * aclocal.m4: new file
382         * configure.in: new file
383         * configure: generated with autoconf
384         * config.h.in: generated with autoheader
385         * Makefile.am: new file
386         * Makefile.in: generated with automake