1Wed Feb 23 21:09:17 2005  John Ellis  <johne@verizon.net>
2
3	* README: Updates.
4	* ui2_main.c: Fix wmclass in credits window.
5	* gqradio.spec.in: Fix brackets to parenthesis for Summary(fr).
6	* configure.in: Release 1.9.2
7
8Tue Feb 22 22:56:14 2005  John Ellis  <johne@verizon.net>
9
10	* io_radio.[ch]: Add radio_volume_boost toggle.
11	* preferences.c, rcfile.c: Save radio_volume_boost and add setting to
12	preferences dialog.
13
14Tue Feb 22 22:29:13 2005  John Ellis  <johne@verizon.net>
15
16	* main.c, ui2_main.c: Fix about dialogs to have close button.
17	* ui2_editor.c: Remove unnecessary gtk_widget_realize.
18
19Tue Feb 22 22:04:19 2005  John Ellis  <johne@verizon.net>
20
21	* ui2_decal.c, ui2_list.c: Fix set size methods to allow NULL ui.
22	* ui2_display.[ch], ui2_editor.c, ui2_main.[ch], ui2_parse.c,
23	ui2_skin.[ch], ui2_typedefs.h, ui2_widget.[ch]: Add tooltip support,
24	a callback for when a new skin is loaded before setting it to a ui,
25	and exclusive flag for widgets to occlude any overlapping widgets.
26	* ui2_tooltip.[ch]: The bulk of the new tooltip code, hooked in
27	through ui2_display.c.
28	* ui2_menu.c: Remove no longer needed widget realize.
29	* ui2_text.c: Fix text size to match double size mode.
30
31Tue Feb 22 21:29:45 2005  John Ellis  <johne@verizon.net>
32
33	* io_radio.c (radio_freq_clamp_to_increment): Avoid div by zero.
34	* preferences.c: Update preferences to an updated layout.
35
36Tue Feb 22 20:05:43 2005  John Ellis  <johne@verizon.net>
37
38	* configure.in, Makefile.am, main.c: Fixes for locale dir location.
39
40Tue Feb 22 19:27:47 2005  John Ellis  <johne@verizon.net>
41
42	* autogen.sh, configure.in, Makefile.am, src/Makefile.am: Update to
43	require GTK+ 2.4, use glib-gettext, and remove old autoconf functions.
44	* gqradio.c, preferences.c, window.c: Fixes for GTK+ 2.4.
45	* ui*.[ch]: Mass update of changes for SLIK. Mostly removal of
46	deprecated stuff in GTK+ 2.4, fixes for the GTK updates, and ui
47	utility enhancements from GQview.
48	* ui_misc.[ch]: New files contain pref utilities.
49	* acconfig.h: Remove file, no longer used.
50	* main.c, README: Update copyright year.
51
52Fri May 21 16:00:02 2004  John Ellis  <johne@verizon.net>
53
54	* main.c: Set gettext encoding to utf-8.
55	* window.c (key_pressed): Fix this signal handler to return result.
56	* default_skin/Makefile.am: Install into datadir instead of prefix.
57
58Wed Apr  7 09:16:27 2004  John Ellis  <johne@verizon.net>
59
60	* po/POTFILES.in: Added ui2_decal_edit.c.
61
62Wed Apr  7 08:52:25 2004  John Ellis  <johne@verizon.net>
63
64	* ui2_typedefs.h: Update SLIK version.
65	* README: Updates.
66	* configure.in: Release 1.9.1
67
68Tue Apr  6 02:57:51 2004  John Ellis  <johne@verizon.net>
69
70	* ui2_editor.c: Fix order of free and widget destruction to avoid
71	crash in widget details.
72	* ui2_text.c (x_font_convert_points_by_dpi): Check that the gtk setting
73	returns a valid (non zero) dpi, and fallback if needed.
74	* ui2_text_edit.c: Save text color information if font pointed to
75	by "font_id" does not contain an image.
76
77Mon Apr  5 08:49:01 2004  John Ellis  <johne@verizon.net>
78
79	* README, TODO: Updates.
80	* gqradio.spec.in, po/fr.po: Updated French translation,
81	submitted by Eric Lassauge <lassauge@users.sourceforge.net>.
82	* gqradio.desktop: Update desktop file.
83	* io_radio.c: Mark strings for translation, fix capitalization.
84	* src/default_skin/skindata*: Update default skin to use new font
85	descriptions.
86	* configure.in: Release 1.9.0
87
88Mon Apr  5 05:05:59 2004  John Ellis  <johne@verizon.net>
89
90	* ui2_editor.c, ui_tree_edit.[ch]: Updates from SLIK.
91
92Sat Apr  3 12:46:22 2004  John Ellis  <johne@verizon.net>
93
94	* ui2_text.c: Scale text point sizes to result in pixel size always
95	equivelent to 96 dpi.
96
97Sat Apr  3 11:39:02 2004  John Ellis  <johne@verizon.net>
98
99	* ui2_text.c: Remove bad hack for dpi based size adjustment - not
100	needed?.
101	* skin/skyblue/skindata*: Fix this skin's text point sizes (see above).
102
103Sat Apr  3 10:54:01 2004  John Ellis  <johne@verizon.net>
104
105	* src/Makefile.am (module_SLIK): Add ui2_logo.h.
106
107Sat Apr  3 06:27:41 2004  John Ellis  <johne@verizon.net>
108
109	* ui2_editor.c, ui2_list.c, ui2_text.c, ui_tree_edit.c: Fixes from
110	latest SLIK.
111	* SKIN-SPECS: Updates, dcoumented exit.nomute.
112
113Fri Apr  2 01:16:44 2004  John Ellis  <johne@verizon.net>
114
115	* preferences.c: Improved the layout of the skin adjustment frame.
116	* ui2_decal.[ch], ui2_decal_edit.[ch]: Use sizeable spelling of sizable
117	for consistency with rest of app, dictionary claims both are accepted.
118	* ui2_editor.[ch]: New util ui_edit_spin_new_with_scale().
119	* ui2_list.c, ui2_text.c: Move color shift calculation to proper place.
120	* ui2_util.[ch]: Fix up the util_color() utility to take guint8
121	arguments, and make the alpha calculation work.
122
123Thu Apr  1 21:57:30 2004  John Ellis  <johne@verizon.net>
124
125	* ui2_decal.[ch], ui2_decal_edit.[ch]: Added decal widget, allows
126	simple overlay of images onto the background and under other widgets.
127	* ui2_editor.c: Middle mouse button now always moves the current
128	selection, instead of possibly selecting a higher layer widget. Fixed
129	the redraw button to also rerender the background.
130	* ui2_list.c: Fix for new arguments to pixbuf_copy_fill_border_alpha.
131	* ui2_main.c: Initialize decal widget type.
132	* ui2_skin.c: Background is now rendered in two passes for transparent
133	skins - fixes hidden widget bugs, and needed for the new decal widget.
134	Widget backgrounds are now updated in the order of object priority.
135	* ui2_typedefs.h: Bump version, add priority to WidgetObjectData.
136	* ui2_widget.[ch]: Add priority, widget backgrounds are now synced
137	to the skin overlay instead of the buffer.
138	* ui_pixbuf_ops.[ch]: Add pixbuf_draw_rect, add destination
139	coordinates to pixbuf_copy_fill_border and friend.
140	* src/Makefile.am: Add new decal files.
141
142Wed Mar 31 08:48:46 2004  John Ellis  <johne@verizon.net>
143
144	* skins/skyblue: Added new skin 'Sky Blue'.
145	* configure.in, Makefile.am, skins/Makefile.am: Install the new skin.
146	* TODO: Updated.
147
148Tue Mar 30 15:22:05 2004  John Ellis  <johne@verizon.net>
149
150	* display.c: Added button exit.nomute to quit without muting radio.
151	* ui2_button.h, ui2_item.h, ui2_number.h: Removed unused skin pointer.
152	* ui2_editor.c: Ignore "skin_sticky" in skin editor.
153	* ui2_main.c: Add skin_sticky button to toggle window stick/unstick.
154	* ui2_typedefs.h (UIData): Add sticky flag var.
155
156Tue Mar 30 12:08:03 2004  John Ellis  <johne@verizon.net>
157
158	* ui2_editor.c: Add panes to allow sizing within the editor window,
159	show the background in the widget list to allow selection, in the event
160	there is no place to click on the background in the current skin.
161	* ui2_typedefs.h (EditData): Remove hbox, no longer used.
162
163Tue Mar 30 06:02:15 2004  John Ellis  <johne@verizon.net>
164
165	* gqradio.c: Set stock icons on confirm dialogs. Removed debug line.
166	* ui2_display.c (ui_display_motion): Disable edge snap when holding
167	down shift.
168	* ui2_main.c: Fix inital window positioning, to avoid first appearing
169	in wrong position then jumping to the correct position.
170	* ui2_text.c: Fix pixbuf_font_rotate_*() to use correct rgb values,
171	set font description on layout before calculating string pixel width.
172
173Mon Mar 29 14:03:09 2004  John Ellis  <johne@verizon.net>
174
175	* ui2_text.[ch]: Use pango to render fonts instead of gdk_font.
176	* ui2_list_edit.c, ui2_text_edit.c: Changes for above.
177	* ui2_list.c: Clamp text region to within the row height.
178
179Mon Mar 29 00:51:50 2004  John Ellis  <johne@verizon.net>
180
181	* main.c, ui2_display.c, ui2_main.c, ui2_skin.c, ui2_util.c,
182	ui_tree_edit.c: Fixes for -DGDK_DISABLE_DEPRECATED.
183
184Fri Mar 19 06:12:03 2004  John Ellis  <johne@verizon.net>
185
186	* main.c, preset.c, rcfile.c: Convert filenames from utf8 if necessary.
187
188Fri Mar 19 05:55:56 2004  John Ellis  <johne@verizon.net>
189
190	* preferences.c: Fix preset list update on apply, and change the color
191	shift RGB scales to use new algorithm.
192	* ui2_main.c: Update the default color shift values.
193	* ui2_util.c: Use new color shift function, much better than just
194	drawing a filled rectangle with alpha.
195	* ui_pixbuf_ops.[ch]: Added new color shift functions.
196
197Thu Mar 18 21:35:38 2004  John Ellis  <johne@verizon.net>
198
199	* ui2_*.[ch], ui_*.[ch]: Update to SLIK 0.90.0 (GTK2).
200	* ui_bookmark.[ch], ui_spinner.[ch,png], ui_tabcomp.png,
201	ui_tree_edit.[ch]: New files for new SLIK.
202	* ui_clist_edit.[ch], ui_tabcomp.xpm: Removed old files.
203	* display.c, main.c, preferences.[ch], window.c: Port to GTK 2.
204	* configure.in, Makefile.am, src/Makefile.am: Updates.
205
206Wed Mar 17 17:51:38 2004  John Ellis  <johne@verizon.net>
207
208	* gqradio.[ch], init.c, main.c: Add --no-seek-mute command line
209	option to disable mute on autoscan, this is mainly for buggy v4l
210	drivers	that do not report signal strength when the output is muted.
211	* preferences.c: Fix preset editing bugs.
212	* po/fr.po: Added French translation,
213	submitted by Eric Lassauge <lassauge@users.sourceforge.net>
214	(in Feb 2003!)
215	* README, TODO: Updates.
216	* gqradio.desktop, gqradio.spec.in: Updates.
217	* gqradio.spec.in: Updates.
218	* Makefile.am: New automake/cong release adjusted this.
219	* configure.in: Release 1.0.
220
221Tue Mar 11 11:40:59 2003  John Ellis  <johne@bellatlantic.net>
222
223        * ui2_display.c: Add Menu key (GDK_Menu) in addition to F10 key.
224        * ui2_editor.c: Test for NULL help_window, fixes crash when selecting
225        new widget after closing help.
226        * ui2_main.c: Update copyright in slik about.
227
228Fri Jan 24 22:56:47 2003  John Ellis  <johne@bellatlantic.net>
229
230	* README, SKIN-SPECS, TODO: Updated.
231	* window.c: Connect and handle delete events for subwindows.
232	* configure.in: Release 0.99.0
233
234Fri Jan 24 22:35:29 2003  John Ellis  <johne@bellatlantic.net>
235
236	* main.c: Updated copyright year.
237	* ui2_dial_edit.c, ui2_display.c, ui2_editor.c, ui2_list.[ch],
238	ui2_main.[ch], ui2_number.c, ui2_skin.c, ui2_slider.c, ui2_text_edit.c,
239	ui2_typedefs.h, ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Updated to
240	SLIK 0.13.0.
241
242Fri Jan 24 22:16:52 2003  John Ellis  <johne@bellatlantic.net>
243
244	* README: Updates.
245	* acconfig.h, configure.in: Added bktr headers check.
246	* io_radio.[ch]: Added bktr support for FreeBSD radio tuners, patch
247	submitted by Serdar Ozler <sozler@sitebest.com>
248	* window.c (window_main_mouse_cb): The mouse wheel now adjusts volume,
249	on input selected in preferences.
250
251Thu Nov 14 17:10:39 2002  John Ellis  <johne@bellatlantic.net>
252
253	* configure.in, gqradio.spec: Use datadir instead of prefix for locale
254	path.
255
256Mon Aug 19 01:51:18 2002  John Ellis  <johne@bellatlantic.net>
257
258	* README: Updated.
259	* configure.in: Release 0.6.0
260
261Sun Aug 18 02:39:59 2002  John Ellis  <johne@bellatlantic.net>
262
263	* ui2_main.c: Fixed the ui_mode_unique() util to test the ui's key
264	field instead of the skin mode kay as that may change with skin_toggle.
265	Also new windows via skin_open button now inherent all the parent's
266	callback functions.
267	* ui2_widget.[ch]: Added ui_widget_set_anchor() util.
268
269Wed Aug 14 20:15:39 2002  John Ellis  <johne@bellatlantic.net>
270
271	* ui2_dial.[ch], ui2_dial_edit.c: Added a fixed mode to dial widget.
272	* ui_pixbuf_ops.[ch](pixbuf_copy_area_alpha_with_clipping): New util
273	function, it pretty much does what it says.
274	* SKIN-SPECS: Added new fixed dial option comments.
275
276Wed Aug 14 15:53:23 2002  John Ellis  <johne@bellatlantic.net>
277
278	* SKIN-SPECS: Added info for number and text rotation parameter.
279
280Wed Aug 14 01:36:29 2002  John Ellis  <johne@bellatlantic.net>
281
282	* ui2_number.[ch], ui2_number_edit.c: Added rotation option for number
283	widget.
284	* ui2_text_edit.c: Fixed drawing of highlight when rotating text in
285	skin editor.
286
287Mon Aug 12 23:27:52 2002  John Ellis  <johne@bellatlantic.net>
288
289	* default_skin/main-pos-[blank,extra].png, nf_back.xpm: Cleaned up logo
290	at top of window.
291	* default_skin/skindata*: Cleaned up some text (color and/or location).
292
293Mon Aug 12 22:40:36 2002  John Ellis  <johne@bellatlantic.net>
294
295	* ui2_list.c: Fixed for new font_draw rotation parameter.
296	* ui2_text.[ch], ui2_text_edit.c: Added ability to draw text widget
297	at 90, 180, and 270 degrees (rotated).
298	* ui_pixbuf_ops.[ch]: Added pixbuf manipulator for rotation of pixels
299	when copying.
300	* skin.c: Fixes for new text rotation options.
301	* default_skin/skindata*: Adjusted text intensity for default skin.
302
303Fri Aug  2 15:40:03 2002  John Ellis  <johne@bellatlantic.net>
304
305	* ui2_typedefs.h: Updated SLIK to 0.12.0
306
307Tue Jul 30 18:52:53 2002  John Ellis  <johne@bellatlantic.net>
308
309	* skin.c: Use X fonts for the text in the error message window.
310	* default_skin/nf_text_std_15_bold.xpm: Removed file font, see above.
311	* default_skin/Makefile.am(EXTRA_DIST): Removed above file.
312
313Sat Jul 27 00:28:44 2002  John Ellis  <johne@bellatlantic.net>
314
315	* ui2_text_edit.c(text_edit_write): Fixed writing of the text widget to
316	skindata file, the logic was not quite correct for determining correct
317	keys to write.
318	* default_skin/list-pos-row-menu.png: Added.
319	* default_skin/text-*.png: Removed, X fonts are now used.
320	* default_skin/skindata[_*]: The main skin now uses X fonts
321	exclusively, and cleaned up the menu skin a bit more.
322
323Fri Jul 26 03:02:40 2002  John Ellis  <johne@bellatlantic.net>
324
325	* default_skin/[skindata_menu, skindata_submenu, menu_back_green.png,
326	menu_list_icons.png]: New files for the default skinned menus.
327	* default_skin/Makefile.am: Added above new files to sources.
328
329Thu Jul 25 19:08:36 2002  John Ellis  <johne@bellatlantic.net>
330
331	* gqradio.h, init.c, preferences.c, rcfile.c, window.c: Made the skin
332	menu support optional.
333	* skin.c: Fixed warning dialog text widths, as new version of text
334	widget now uses pixels instead of characters to specify width.
335
336Thu Jul 25 18:45:34 2002  John Ellis  <johne@bellatlantic.net>
337
338	* Makefile.am: Added ui2_menu.[ch] to sources.
339	* ui2_display.c, ui2_main.[ch], ui2_typedefs.h: Added ability to force
340	keyboard focus on a per ui basis, needed for menus to always work with
341	the kayboard. The F10 key now always pops up the menu, it still
342	emulates button3 to do this, however. Also cleaned up/fixed child
343	grouping when closing/freeing windows.
344	* ui2_menu.c: Fixed submenus to also be children of the parent ui, and
345	always enable keyboard focus for menus.
346	* ui2_list.c, ui2_text.[ch]: Added alpha modifier to font_draw, needed
347	for drawing the insensitive state of list rows.
348	* skin.[ch]: Moved the GQRADIO_SKIN_DEFAULT #define to public header.
349	* window.[ch]: Added skinned menu support, still need to add the
350	setting of this as an option.
351
352Thu Jul 25 13:48:03 2002  John Ellis  <johne@bellatlantic.net>
353
354	* ui2_*.[ch], ui_*.[ch]: Upgraded SLIK to 0.11.0, wow moving from the
355	older version (0.7.0) to the new one required no other changes, I must
356	be doing something right, somewhere ;)
357	* main.c(main): The new SLIK includes keyboard navigation by default,
358	but since that interfered with the established gqradio key controls,
359	disable the new feature.
360	* SKIN-SPECS: Merged in new widget options.
361
362Wed Jul  3 08:50:06 2002  John Ellis  <johne@bellatlantic.net>
363
364	* Makefile.am, configure.in: Fixes for new gettext 0.11.1
365	* autogen.sh: gettextize additional command.
366	* po/Makevars: New gettext needed file.
367
368Mon Jul  1 11:14:47 2002  John Ellis  <johne@bellatlantic.net>
369
370	* README: Updated.
371	* configure.in: Release 0.5.0
372
373Mon Jul  1 11:00:04 2002  John Ellis  <johne@bellatlantic.net>
374
375	* display.c: Fix preset blinking issue when current station is not set
376	as a preset. (user could not see the preset number when setting a
377	preset with the arrow keys).
378	* window.c: Added Shift-Q key combination to exit gqradio without
379	muting the radio card, also added menu entry.
380	* mixer.c: FreeBSD has now officially deprecated machine/soundcard.h
381	for sys/soundcard.h (not that this app supports FreeBSD yet...).
382
383Fri May  3 19:05:46 2002  John Ellis  <johne@bellatlantic.net>
384
385	* README: Updated.
386	* configure.in: Release 0.4.1
387
388Fri May  3 18:20:31 2002  John Ellis  <johne@bellatlantic.net>
389
390	* skin.c: When showing an error dialog in place of the main window's
391	normal skin, do _not_ set the skin's key to skindata_error, as that
392	will be saved for the next run and the user can no longer use the
393	normal skin until changing to another or editing gqradiorc.
394
395Fri May  3 18:03:33 2002  John Ellis  <johne@bellatlantic.net>
396
397	* ui2_parse.c: Fixed a file descriptor leak when loading a skin
398        (see? strace is useful afterall - once you trim the output :)
399
400Thu Apr 25 18:18:24 2002  John Ellis  <johne@bellatlantic.net>
401
402	* SKIN-SPECS: Fix section tag for digit chapter.
403
404Fri Apr 12 17:14:05 2002  John Ellis  <johne@bellatlantic.net>
405
406	* README: Updates.
407	* po/POTFILES.in: Updated.
408	* configure.in: Release 0.4.0
409
410Fri Apr 12 16:36:13 2002  John Ellis  <johne@bellatlantic.net>
411
412	* ui2_widget.c(ui_widget_show): Update the widget's value when showing.
413	* window.c(buffer_do): Restored original order of update, then show.
414
415Fri Apr 12 16:20:13 2002  John Ellis  <johne@bellatlantic.net>
416
417	* gqradio.h, main.c(gqradio_exit): Added mute option.
418	* display.c, window.c: Fixes for new mute option.
419
420Fri Apr 12 15:29:30 2002  John Ellis  <johne@bellatlantic.net>
421
422	* configure.in: Make GNOME icon, desktop files honor prefix.
423	* gqradio.{png, xpm}: Fixed the ugly antenna in the icon.
424	* window.c(buffer_do): Unhide the minor frequency digits before
425	updating them so that the correct value is displayed.
426
427Tue Mar 12 04:37:26 2002  John Ellis  <johne@bellatlantic.net>
428
429	* window.c: Quick idea to have left/right keys always be manual tune,
430	up/down to be auto tune (as before).
431
432Tue Mar 12 04:28:50 2002  John Ellis  <johne@bellatlantic.net>
433
434	* display.[ch], gqradio.[ch], init.c, io_radio.[ch], main.c,
435	preferences.c, preset.[ch], rcfile.c, skin.c: Use guint32 instead of
436	double to hold frequencies (more accurate), added configuration options
437	for the radio device and frequency step. Also adjusted auto scan to not
438	restart from a found freq, but to continue from last point. Default
439	step size 0.1.
440	* README: Fixes.
441
442Mon Feb 25 19:31:35 2002  John Ellis  <johne@bellatlantic.net>
443
444	* ui2_editor.c: Made the progress bar in the 'generate list' dialog
445	useful by indicating actual progress through skins.
446
447Mon Feb 25 17:14:33 2002  John Ellis  <johne@bellatlantic.net>
448
449	* ui2_button.c: Pass correct channel (3) to pixbuf_copy_channel.
450	* ui_pixbuf_ops.c (pixbuf_copy_channel): Fix to avoid copying past
451	end of pixel buffer.
452
453Mon Feb 25 01:15:13 2002  John Ellis  <johne@bellatlantic.net>
454
455	* ui*.[ch]: Upped to SLIK 0.7.0
456	* main.c, window.c: Fixes for new SLIK.
457	* skin.[ch]: Move default skin stuff here.
458	* ui2_default.[ch], ui2_init.[ch]: Removed, obsolete.
459
460Mon Feb 18 02:19:43 2002  John Ellis  <johne@bellatlantic.net>
461
462	* rcfile.c: Use strncpy to avoid buffer over-runs.
463
464Tue Jan 29 19:30:05 2002  John Ellis  <johne@bellatlantic.net>
465
466	* io_radio.[ch]: Added option to use default limits of 87.5 to 108.0,
467	this is now the default option, but user can still request limits
468	reported by card/driver.
469	* preferences.c, rcfile.c: Allow config of above option, and save it.
470
471Fri Jan 18 21:00:50 2002  John Ellis  <johne@bellatlantic.net>
472
473	* main.c: Fixed --help output to print name of app instead of
474	slik_test.
475	* ui2_default.c: Pass TRUE for the editor flag for skin_parse calls so
476	that the default skin works correctly in skin editor (TEMP FIX, will
477	revert when SLIK is fixed for this).
478
479Thu Jan  3 16:12:15 2002  John Ellis  <johne@bellatlantic.net>
480
481	* *.[ch]: Updated copyright year.
482	* ui2_main.[ch], ui2_typedefs.h, ui_clist_edit.c: Updated SLIK 0.6.3.
483	* README: Updated.
484	* gqradio.spec.in: New, mor flexible format.
485	* configure.in: Release 0.3.0
486
487Fri Dec 14 20:25:45 2001  John Ellis  <johne@bellatlantic.net>
488
489	* README, main.c, ui2_main.c: License clarification.
490	* ui_fileops.c (file_in_path): Fix mem leak.
491
492Sun Nov 18 06:41:56 2001  John Ellis  <johne@bellatlantic.net>
493
494	* Makefile.am: Install README with SKIN-SPECS.
495	* README: Added section keys.
496	* gqradio.h, main.c, window.c: Added a help window, it merely shows the
497	README file.
498	* ui_help.[ch]: New SLIK utils for help windows.
499
500Fri Nov 16 14:05:22 2001  John Ellis  <johne@bellatlantic.net>
501
502	* window.c: Added grey keypad +,- control of volume, balance.
503
504Fri Nov 16 10:52:25 2001  John Ellis  <johne@bellatlantic.net>
505
506	* main.c: Set srand's seed with time.
507	* ui2_editor.c: Go back to rand() from random(), for portability.
508
509Mon Nov 12 18:46:17 2001  John Ellis  <johne@bellatlantic.net>
510
511	* ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
512	* ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
513
514Fri Nov  9 00:55:06 2001  John Ellis  <johne@bellatlantic.net>
515
516	* README, SKIN-SPECS, configure.in: Release 0.2.0
517
518Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
519
520	* ui_menu.[ch]: Added more menu item utils.
521	* window.c: Use new menu utils (above), and added seek mode
522	indication.
523
524Thu Nov  8 22:20:20 2001  John Ellis  <johne@bellatlantic.net>
525
526	* ui2_skin.c, ui2_util.[ch]: Attempts to optimize image grabs of the
527	root window.
528
529Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
530
531	* preferences.c: Made ok, apply, and cancel button sizes consistent.
532
533Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
534
535	* ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
536	size, moved some space from above the buttons to top of window).
537	Also aligned buttons right and made them bigger.
538
539Thu Nov  8 03:27:43 2001  John Ellis  <johne@bellatlantic.net>
540
541	* README: Smal update.
542	* window.c: Increased the keyboard number entry timeout to 1.5 sec.
543
544Wed Nov  7 10:53:36 2001  John Ellis  <johne@bellatlantic.net>
545
546	* SKIN-SPECS: Added widgets for GQradio.
547	* display.c: Renamed button balance_left to balance.left, same for
548	right and the volume_up/down buttons.
549	* skindata_advanced, skindata_presets_advanced: Changed volume button
550	names as above.
551
552Wed Nov  7 09:38:56 2001  John Ellis  <johne@bellatlantic.net>
553
554	* display.[ch], gqradio.[ch], init.c, io_radio.[ch], preset.c: Changed
555	all gdouble to doubles - for consistency.
556
557Wed Nov  7 07:31:39 2001  John Ellis  <johne@bellatlantic.net>
558
559	* ui2_widget.[ch]: Made ui_widget_for_each_key() public.
560	* ui2_dial.c, ui2_slider.c: Fix the item link key.
561
562Wed Nov  7 05:26:20 2001  John Ellis  <johne@bellatlantic.net>
563
564	* po/POTFILES.in: Added relevent files.
565	* display.[ch], gqradio.h, init.c, main.c, preset.[ch], rcfile.[ch],
566	window.[ch]: Updated file titles to GQradio, made it pass with -Wall
567	-Werror -Wmissingprototypes..
568	* ui2_typedefs.h: Bumped SLIK to 0.6.2
569	* gqradio.spec.in, src/Makefile.am: make distcheck fixes.
570
571Wed Nov  7 04:48:34 2001  John Ellis  <johne@bellatlantic.net>
572
573	* gqradio.[ch]: Added seek_start_by_mode() to seek by an specific mode
574	regardless of the current one.
575	* display.c: Added buttons seek.up.manual, seek.up.preset,
576	seek.up.auto, and their seek.down.XXX counterparts.
577	* SKIN-SPECS: Updated for added reserverd buttons skin_iconify, etc.
578
579Tue Nov  6 11:50:39 2001  John Ellis  <johne@bellatlantic.net>
580
581	* ui2_display.c: Add a gtk_grab when pressing the mouse on a ui, fixes
582	problem when attempting to drag window over other 'mouse-aware' widgets
583	of the applicationi (mouse events were not exclusive to the ui).
584	* ui2_main.c(ui_close_cb): gtk_widget_destroy the window, and free will
585	be called in a signal handler. ui_free here is wrong (and will result
586	in leaking the window widget.
587
588Tue Nov  6 01:33:50 2001  John Ellis  <johne@bellatlantic.net>
589
590	* display.c, io_radio.c, preference.c: Removed #if 0'ed cruft.
591	* main.c: Use new ui_set_message(), see below.
592	* gqradio.c: Added confirm dialogs to preset clear and auto-scan.
593	* ui2_default.[ch]: Changed method of error messages, and added ability
594	to load a dialog - unused, but eventually would like confirm dialogs
595	above to be skinned.
596	* ui2_editor.c, ui2_main.[ch], ui2_typedefs.h, ui2_util.c: Fixed
597	(again) state saving and loading. skin_mode_key should never be NULL
598	now except for error skins. Added ui_close, and handle cleanup on
599	destroyed windows. Skin editor now closes when parent is closed.
600	* ui2_list.c(list_row_clear_text): Also reset the flag_mask.
601	* ui_utildlg.c: Fixed dialog auto_close tests from possibly accessing
602	freed structures (dialog_close may be used in the called func).
603
604Mon Nov  5 03:11:48 2001  John Ellis  <johne@bellatlantic.net>
605
606	* io_radio.c(radio_control_set_mute): Correctly unset the MUTE flag,
607	oddly this was working for me, so never noticed.
608
609Sat Nov  3 21:59:56 2001  John Ellis  <johne@bellatlantic.net>
610
611	* preferences.c: Do not include default skin in the pick list as this
612	is reserved for None.
613	* ui2_main.c, ui2_list.c: Fixes to state saving / restoring.
614
615Sat Nov  3 20:54:07 2001  John Ellis  <johne@bellatlantic.net>
616
617	* ui2_default.c: Fix default skin loading.
618	* default_skin/skindata*, *.png: New files for the default skin.
619	* default_skin/Makefile.am: Added above files, install them.
620
621Sat Nov  3 19:55:24 2001  John Ellis  <johne@bellatlantic.net>
622
623	* default_skin/[back, btn_config, btn_exit, btn_play, letters].xpm:
624	Removed old skin files.
625	* default_skin/nf_[back, btn_prefes, btn_quit, text_std_15_bold].xpm:
626	New skin files, this is only the error message skin, the default will
627	be installed to $PREFIX/share/gqradio/default.
628	* default_skin/Makefile.am: Updates for new files.
629	* io_radio.[ch]: Made RADIO_DEVICE public.
630	* main.c, ui2_default.[ch]: Set up message skin, loading of default.
631	* ui2_pars.h: Fixed typo.
632
633Sat Nov  3 10:38:12 2001  John Ellis  <johne@bellatlantic.net>
634
635	* main.c: Added -f and -p command line options (freq and preset start).
636
637Sat Nov  3 10:17:16 2001  John Ellis  <johne@bellatlantic.net>
638
639	* gqradio.xpm: Added app icon.
640	* gqradio.h, init.c, main.c, window.c: Use above icon for windows, and
641	set wmclass for about.
642	* gqradio.png: Updated to new icon.
643
644Sat Nov  3 09:22:07 2001  John Ellis  <johne@bellatlantic.net>
645
646	* display.c, gqradio.c: Reset the preset.scan item when scan ends. Fix
647	balance/volume updates and buttons.
648	* window.c: Shortened 'Jump to:' to plain 'Jump:'.
649
650Thu Nov  1 04:11:52 2001  John Ellis  <johne@bellatlantic.net>
651
652	* preset.c: Fix bug causing truncation of description with spaces
653	during preset load.
654	* README: Documented all current keyboard controls.
655
656Thu Nov  1 02:36:37 2001  John Ellis  <johne@bellatlantic.net>
657
658	* gqradio.c: New file, moves main loop and core functions out of main.c
659	* mixer.[ch]: Added mixer volume support (from GQmpeg).
660	* preferences.[ch]: Added config window (from GQmpeg) with preset list.
661	* display.[ch], gqradio.h, init.c, main.c, preset.c, rcfile.c,
662	window.c: Fixes and changes for above. Also a lot more work.
663	* io_radio.c: added error reporting for open and ioctl.
664	* ui2_editor.c, ui2_main.[ch]: Added iconify button support into SLIK.
665	* ui2_list.[ch]: Added simple scroll functions to app API.
666	* ui2_skin.c(skin_widget_for_each_key): Ignore hidden widgets, not
667	doing so can cause bad things (like hidden widgets being drawn).
668	* ui2_widget.c: Fixed ui2_widget_show/hide, needed after fix
669	in ui2_skin.c, above.
670
671Tue Oct 30 08:20:54 2001  John Ellis  <johne@bellatlantic.net>
672
673	* display.[ch], gqradio.h, main.c: Added preset auto scan, plus more
674	work.
675	* ui2_item.c: Fixed item_animate() to support 1 frame animations.
676
677Tue Oct 30 02:30:07 2001  John Ellis  <johne@bellatlantic.net>
678
679	* ui2_main.c, ui2_edit.c: Reservered buttons skin_open and skin_close.
680	Obviously not implemented yet (requires overhaul to remove single skin
681	idea (SkinData *ui->skin to GList *ui->skin_list).
682
683Tue Oct 30 01:21:50 2001  John Ellis  <johne@bellatlantic.net>
684
685	* preset.[ch]m Makefile.am: Added preset support.
686	* display.[ch], gqradio.h, init.c, main.c, window.c: Changes for
687	above, and more work.
688	* io_radio.[ch]: Additions, fixes.
689	* ui2_list.c: Fix row updates by first clearing row text data.
690	* ui2_main.[ch], ui2_util.c: Fixes for state init/saving.
691	* ui2_widget.[ch]: Added support for hiding and showing of a widget
692	by key.
693
694Sun Oct 28 04:55:23 2001  John Ellis  <johne@bellatlantic.net>
695
696	* main.c, rcfile.c: Save and restore the current frequency and
697	seek_mode.
698
699Sun Oct 28 04:33:50 2001  John Ellis  <johne@bellatlantic.net>
700
701	* io_radio.[ch]: Added radio interface (basically stripped out of
702	GQmpeg, but all floats -> doubles.
703	* display.[ch]: Started skin interface.
704	* gqradio.h, init.c, main.c: Added globals, main loop status checks,
705	seeking, auto-seeking. Plus basic setup.
706	* ui2_item.[ch]: Added util func to calc section by percent, fixed
707	animate function (inverted reset test).
708	* src/Makefile.am: Added io_radio.[ch].
709	* acconfig.h, configure.in: Added test for video4linux.
710
711Sat Oct 27 23:23:12 2001  John Ellis  <johne@bellatlantic.net>
712
713	* acconfig.h, configure.in, gqradio.h, main.c, rcfile.c, window.c: Make
714	it all compile with new name GQradio (includes setting up name and
715	file paths).
716
717
718