summaryrefslogtreecommitdiff
path: root/ChangeLog.libkbdraw
blob: 3f80b82d6f6c3a2ea3d4e5aff9d619c7b357b7a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
2005-10-07  Sergey V. Udaltsov <svu@gnome.org>

	* src/keyboard-drawing.c: A bit of cleanup. No flipping any more at
	all.

2005-09-27  Sergey V. Udaltsov <svu@gnome.org>

	* src/keyboard-drawing.c: Hack on flipping (const FALSE). Will fix it
	properly next time.

2005-08-24  Sergey V. Udaltsov <svu@gnome.org>

	* src/keyboard-drawing.c: Do not use pangoxft any more - and the
	text at least appears. 

2005-08-15  Sergey V. Udaltsov <svu@gnome.org>

	* src/keyboard-drawing.c: fixing BAD bug with the stack variables,
	I would kill the person doing (gint*)

2005-08-14  Sergey V. Udaltsov <svu@gnome.org>

	* autogen.sh, configure.ac: up2date

2004-12-30  Sergey V. Udaltsov <svu@gnome.org>

	* src/keyboard-drawing.c, src/keyboard-drawing.h,
	tests/kbdraw.c: substantial architectural changes, introducing
	struct KeyboardDrawingGroupLevel

2004-10-28  Sergey V. Udaltsov <svu@gnome.org>

	* src/keyboard-drawing.c, src/keyboard-drawing.h,
	tests/kbdraw.c: Cleaning up the indicators handling.
	Now indicators are handled properly on the off-screen keyboard.

2004-10-24  Sergey V. Udaltsov <svu@gnome.org>

	* src/keyboard-drawing.c, src/keyboard-drawing.h, 
	tests/kbdraw.c: tracking the modifiers

2004-07-28  Sergey V. Udaltsov

	* src/keyboard-drawing.c: prope handling of the "destroy" event

2004-07-14  Sergey V. Udaltsov

	* autogen.sh: make automake-1.8 friendly

2004-03-26  Noah Levitt

	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h:
	* test/kbdraw.c: Fix up tracking functions and flags.

	* src/keyboard-drawing.h: Reformat.

2004-03-25  Noah Levitt

	* test/kbdraw.c:
	* src/keyboard-drawing.c: Fix code formatting.

2004-03-25  Noah Levitt

	* autogen.sh: Plagiarize gnome-common’s autogen.sh.

2004-02-25  Sergey Oudaltsov

	* test/kbdraw.c: two more options - track the group, track the
          config

2004-02-25  Sergey Oudaltsov

	* src/: keyboard-drawing.c, keyboard-drawing.h: Now kbdraw can
          track the group and configuration changes. Looks funny actually -
          especially the groups > 0

2004-02-24  Sergey Oudaltsov

	* Makefile.am, configure.ac, src/Makefile.am, test/.cvsignore,
	  test/Makefile.am, test/kbdraw.c, src/kbdraw.c: now libkbdraw can
	  be inserted into other modules as static lib

2003-11-18  Noah Levitt

	* README: Add cvs info.

	* configure.ac: Need to #include <X11/Xlib.h> before XKBlib.h for
	Xfree86 3.3.6. (Mike Castle)

2003-11-16  Noah Levitt

	* configure.ac:
	* kbdraw.pc.in:
	* .cvsignore:
	* Makefile.am: Add pkg-config kbdraw.pc file.

2003-11-16  Noah Levitt

	* src/keyboard-drawing.h: Update preprocessor define.

	* configure.ac: Bump version number for release.

	* README: New readme.

2003-08-18  Noah Levitt

	* src/Makefile.am: Add keyboard-marshal.list to EXTRA_DIST.

2003-08-18  Noah Levitt

	* src/kbdraw.c: Fix mistake parsing --levels.

2003-08-13  Noah Levitt

	* src/keyboard-drawing.c: With the last change, it would warn a bit
	too often. Fixed.

2003-08-13  Noah Levitt

	* src/keyboard-drawing.[ch]: Check that the index returned by
	XkbGetNamedIndicator is within range before using it.

2003-08-09  Noah Levitt

	* src/kbdraw.c:
	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Draw only two shift levels. Command line
	option to choose which ones.

2003-08-09  Noah Levitt

	* src/keyboard-drawing.c (keyboard_drawing_set_keyboard): Get
	indicator information.

	* src/keyboard_drawing.c (keyboard_drawing_init): Get only the
	information needed, and use XkbGBN_* masks, since they seem to be what
	it expects.

2003-08-09  Noah Levitt

	* src/kbdraw.c: Print a more detailed message about what was attempted
	when keyboard_drawing_set_keyboard fails.

2003-08-09  Noah Levitt

	* src/keyboard-drawing.c: Draw logo doodads simplistically.

2003-08-09  Noah Levitt

	* src/keyboard-drawing.c: Remove debugging printfs.

2003-08-09  Noah Levitt

	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Color indicator doodads appropriately for
	their state.

2003-08-08  Noah Levitt

	* src/keyboard-drawing: Changed my mind. Replace g_asserts with
	g_critical. (g_assert can be disabled, anyway). Hopefully, we'll
	survive a critical thing.

2003-08-07  Noah Levitt

	* src/keyboard-drawing.c: It's ok to die if the keyboard geometry says
	the width or height of the keyboard is zero, but use an assertion
	instead of getting a floating point exception.

2003-08-07  Noah Levitt

	* src/keyboard-drawing.c: Draw text doodads at the correct angle.

2003-08-07  Noah Levitt

	* src/kbdraw.c:
	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Choose the keyboard you want to look at from
	the command line (--symbols, --geometry).

2003-08-07  Noah Levitt

	* src/keyboard-drawing.c: Get keysyms from the keyboard description,
	not from the server.

2003-08-03  Noah Levitt

	* src/keyboard-drawing.c: Fix bug freeing the old keyboard when
	setting a new one.

2003-08-02  Noah Levitt

	* src/keyboard-drawing.c: Blank the widget if
	keyboard_drawing_set_keyboard fails.

2003-08-01  Noah Levitt

	* src/keyboard-drawing.[ch]: Change keyboard_drawing_set_keybaord to
	take an XkbComponentNamesRec so that we can manage the memory of the
	XkbDescRec ourselves.

2003-07-29  Noah Levitt

	* configure.ac: Check for Xkb stuff.

2003-07-29  Noah Levitt

	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Add keyboard_drawing_set_keyboard.

2003-07-29  Noah Levitt

	* src/keyboard-drawing.h: Angle is signed.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Fix typo in keyboard_drawing_get_pixbuf.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Add keyboard_drawing_get_pixbuf.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Position the second and subsequent lines of
	rotated multi-line pango layouts correctly.

2003-07-26  Noah Levitt

	* src/.cvsignore:
	* src/keyboard-marshal.list: Forgot to add this in the last commit.

2003-07-26  Noah Levitt

	* configure.ac:
	* src/Makefile.am:
	* src/kbdraw.c:
	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Emit a signal "bad-keycode" when we get a
	key event with a keycode that X doesn't think is on the keyboard.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Fix bug where string drawn at a different
	angle than the previous string is messed up.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Redraw all the region that needs to be
	redrawn when a key is pressed or released.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Draw a key even if we can't find a keycode
	for it.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Position labels correctly within rotated
	keys (well, most of the time).

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Position rotated keys correctly.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c: Draw rotated keys rotated. (Still have to
	position them and lots of other stuff.)

2003-07-26  Noah Levitt

	* MAINTAINERS: Add MAINTAINERS file.

2003-07-26  Noah Levitt

	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Remember the angle we're drawing text at, so
	that we don't have to set it every time. Also, use the correct screen
	everywhere instead of screen 0.

2003-07-26  Noah Levitt

	* .cvsignore:
	* COPYING:
	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	* src/.cvsignore:
	* src/Makefile.am:
	* src/kbdraw.c:
	* src/keyboard-drawing.c:
	* src/keyboard-drawing.h: Initial checkin.