1 2007-01-03 Dave Brolley <brolley@redhat.com>
3 * lcd-char-display.cxx (_BOOL): New macro definition.
5 2006-09-15 Frank Ch. Eigler <fche@elastic.org>
7 From Hans Erickson <herickso@stratasys.com>:
8 * rom-japan.cxx (init_rom_japan): Correct left-arrow code.
10 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
12 Second part of ms1 to mt renaming.
13 * Makefile.in: Rebuilt.
14 * testsuite/Makefile.in: Rebuilt.
16 2005-06-03 Jim Blandy <jimb@redhat.com>
18 * Makefile.in: Regenerated with Automake 1.9.5.
20 Wed Oct 22 19:03:57 UTC 2003 Brendan Conoboy <blc@redhat.com>
22 * lcd-char-display.cxx: Prefix std:: to cout and endl.
24 2002-11-11 Frank Ch. Eigler <fche@redhat.com>
26 * lcd-char-display.cxx: #include "/usr/include/curses.h" if
27 it exists, to work around occasional buggy fixincluded headers.
29 2001-09-24 Frank Ch. Eigler <fche@redhat.com>
31 * lcd-char-display.cxx: Be sensitive to ! HAVE_CURSES_LIBRARY.
33 2001-08-03 matthew green <mrg@redhat.com>
35 * HD44780U.cxx (ctor): Remove unnecessary parens GCC 3.0 is
37 * HD44780U.h (dtor): Add throw() specifier.
38 * T6963C.cxx (ctor): Remove unnecessary parens GCC 3.0 is
40 * T6963C.h (dtor): Add throw() specifier.
41 * lcd-char-display.cxx (ctor): Remove unnecessary parens GCC 3.0 is
43 * lcd-char-display.h (dtor): Add throw() specifier.
45 2001-07-20 Ben Elliston <bje@redhat.com>
47 * lcd-char-display.cxx (set_pixel): Guard against w = nil.
48 (new_frame): Likewise.
50 2001-07-13 Ben Elliston <bje@redhat.com>
52 * Makefile.am (check-local): Rename target from "checkme".
54 2001-07-11 Frank Ch. Eigler <fche@redhat.com>
56 * *.xml: Add <?xml ... ?> prefix.
58 2001-07-04 graydon hoare <graydon@redhat.com>
60 * configure.in: Add maintainer-mode doc building configury.
61 * configure: Regenerate.
62 * Makefile.am: Add maintainer-mode doc building.
63 * Makefile.in: Regenerate.
65 2001-07-04 Ben Elliston <bje@redhat.com>
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.
72 2001-06-27 graydon hoare <graydon@redhat.com>
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.
79 2001-03-23 John Healy <jhealy@redhat.com>
81 * Makefile.in: Regenerated.
83 2000-11-21 Frank Ch. Eigler <fche@redhat.com>
85 * Makefile.in: Regenerated.
87 2000-07-19 Frank Ch. Eigler <fche@redhat.com>
89 * Makefile.in: Regenerated.
91 2000-05-26 Frank Ch. Eigler <fche@redhat.com>
93 * HD44780U.h: Import more std:: identifiers.
95 * T6963C.h: Add more explicit namespace:: qualifiers.
96 * HD44780U.cxx (*): Use make_numeric_attribute, instead of
97 hex<<value<<dec idiom.
99 2000-03-15 Permaine Cheung <pcheung@cygnus.com>
101 * Makefile.am (DEJAGNUTESTS): Add lcd1val.exp and lcd1inv.exp.
102 * Makefile.in: Regenerated.
104 2000-02-24 Ron Unrau <runrau@redhat.com>
106 * hw-visual-lcd.txt: reformat Behavior and Reference sections
107 to follow documentation conventions
109 2000-02-08 Mary Lynn Kostash <mkostash@redhat.com>
111 * hw-lcd-char-display.txt: Minor rewording. Fixed typo in
112 Behavior section: "depth" attribute renamed "height".
114 2000-02-08 Ron Unrau <runrau@redhat.com>
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
124 2000-02-07 Frank Ch. Eigler <fche@redhat.com>
126 * T6963C.cxx (T6963C ctor): Initialize accessor value.
128 2000-02-03 Ben Elliston <bje@redhat.com>
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.
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.
140 2000-01-25 Frank Ch. Eigler <fche@redhat.com>
142 * Makefile.in: Regenerated.
144 2000-01-12 Frank Ch. Eigler <fche@cygnus.com>
146 * Makefile.in: Regenerated.
148 2000-01-10 Ron Unrau <runrau@cygnus.com>
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
159 2000-01-06 Mary Lynn Kostash
161 * hw-visual-lcd.txt: Reworded part of Modelling section.
163 2000-01-05 Frank Ch. Eigler <fche@cygnus.com>
165 * Makefile.am (DEJAGNUTESTS): Add lcdmonkey.exp.
166 * Makefile.in: Regenerated.
168 2000-01-05 Frank Ch. Eigler <fche@cygnus.com>
170 * hw-visual-lcd.tk: New file. Renamed from lcd.tcl.
171 (*): Removed lcd:: namespace use.
172 (driven_h4): Simplified.
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.
180 1999-12-22 Ron Unrau <runrau@cygnus.com>
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
191 1999-12-19 Faisal Khoja <fkhoja@cygnus.com>
193 * T6963C.cxx (executeCommand): Fixed typo. ~0x0C instead of 0x03.
195 1999-12-15 Ron Unrau <runrau@cygnus.com>
197 * HD44780U.{h,cxx}: make the ac register unsigned
198 * hw-lcd-hd44780u.txt: new file
200 1999-12-14 Ron Unrau <runrau@cygnus.com>
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
209 1999-12-09 Faisal Khoja <fkhoja@cygnus.com>
211 * Makefile.in: Regenerated.
213 1999-12-08 Ron Unrau <runrau@cygnus.com>
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
224 1999-12-08 Faisal Khoja <fkhoja@cygnus.com>
226 * Makefile.in: Regenerated.
228 1999-12-07 Frank Ch. Eigler <fche@cygnus.com>
230 * Makefile.in: Regenerated.
232 1999-11-23 Frank Ch. Eigler <fche@cygnus.com>
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.
239 1999-11-17 Faisal Khoja <fkhoja@cygnus.com>
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.
251 1999-11-08 Ben Elliston <bje@cygnus.com>
253 * Makefile.am (DEJAGNUTESTS): Define.
254 (checkme): New target.
255 * Makefile.in: Regenerate.
257 1999-11-06 Ron Unrau <runrau@cygnus.com>
259 * lcd.tcl: add a background-color attribute
261 1999-10-19 Frank Ch. Eigler <fche@cygnus.com>
263 * Makefile.in: Regenerated.
265 1999-10-08 Frank Ch. Eigler <fche@toenail.to.cygnus.com>
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.
272 1999-10-08 Frank Ch. Eigler <fche@cygnus.com>
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.
280 1999-09-23 Frank Ch. Eigler <fche@cygnus.com>
282 * lcd.tcl: Don't unhexify pin driven values.
284 1999-09-17 Faisal khoja <fkhoja@cygnus.com>
286 * T6963C.h, T6963C.cxx (save_state): New method
287 (restore_state): Likewise
288 (operator <<): Likewise
289 (operator >>): Likewise
291 1999-09-13 Frank Ch. Eigler <fche@cygnus.com>
293 * HD44780U.cxx (*): Use host_int_X, not compiler_int_X.
294 * HD44780U.h, T6963C.cxx T6963C.h: Ditto.
296 1999-09-09 Ron Unrau <runrau@cygnus.com>
298 * lcd.tcl: (set_attr_value) remove puts
300 1999-09-05 Ron Unrau <runrau@cygnus.com>
302 * lcd.tcl: encapsulate in a namespace so it can be embedded in other
305 1999-09-01 Faisal Khoja <fkhoja@cygnus.com>
307 * HD44780U.cxx (save_state): Clean up.
308 (operator >>): Likewise.
309 (operator <<): Likewise.
311 1999-08-24 Frank Ch. Eigler <fche@cygnus.com>
313 * Makefile.in: Regenerated.
315 1999-08-20 Frank Ch. Eigler <fche@cygnus.com>
317 * HD44780U.cxx (operator >>): Use ANSI setstate() instead of setf().
318 Remove error messages.
319 * lcd-char-display.cxx (operator >>): Ditto.
321 1999-08-17 Ron Unrau <runrau@cygnus.com>
323 * HD44780U.cxx: busRead - adjust AC before reloading DR
324 - execute: initialize DR after setting AC
326 1999-08-17 Ron Unrau <runrau@cygnus.com>
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
344 1999-08-16 Ian Carmichael <iancarm@cygnus.com>
346 * lcd.tcl: sid::component members renamed.
348 1999-08-03 Faisal Khoja <fkhoja@cygnus.com>
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.
356 1999-07-05 Frank Ch. Eigler <fche@cygnus.com>
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.
363 * config.h.in: Ditto.
365 * configure.in: Ditto.
367 1999-06-26 Ron Unrau <runrau@cygnus.com>
369 * lcd-char-display.cxx: include "config.h"
371 1999-06-26 Ron Unrau <runrau@cygnus.com>
373 LCD controller HD44780U and 2 LCD "displays"
375 * HD44780U.h: new file
376 * HD44780U.cxx: new file
378 * lcd-char-display.cxx: 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