Fri Nov  9 00:55:06 2001  John Ellis  <johne@bellatlantic.net>

	* README, SKIN-SPECS, configure.in: Release 0.2.0

Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>

	* ui_menu.[ch]: Added more menu item utils.
	* window.c: Use new menu utils (above), and added seek mode
	indication.

Thu Nov  8 22:20:20 2001  John Ellis  <johne@bellatlantic.net>

	* ui2_skin.c, ui2_util.[ch]: Attempts to optimize image grabs of the
	root window.

Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>

	* preferences.c: Made ok, apply, and cancel button sizes consistent.

Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>

	* ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
	size, moved some space from above the buttons to top of window).
	Also aligned buttons right and made them bigger.

Thu Nov  8 03:27:43 2001  John Ellis  <johne@bellatlantic.net>

	* README: Smal update.
	* window.c: Increased the keyboard number entry timeout to 1.5 sec.

Wed Nov  7 10:53:36 2001  John Ellis  <johne@bellatlantic.net>

	* SKIN-SPECS: Added widgets for GQradio.
	* display.c: Renamed button balance_left to balance.left, same for
	right and the volume_up/down buttons.
	* skindata_advanced, skindata_presets_advanced: Changed volume button
	names as above.

Wed Nov  7 09:38:56 2001  John Ellis  <johne@bellatlantic.net>

	* display.[ch], gqradio.[ch], init.c, io_radio.[ch], preset.c: Changed
	all gdouble to doubles - for consistency.

Wed Nov  7 07:31:39 2001  John Ellis  <johne@bellatlantic.net>

	* ui2_widget.[ch]: Made ui_widget_for_each_key() public.
	* ui2_dial.c, ui2_slider.c: Fix the item link key.

Wed Nov  7 05:26:20 2001  John Ellis  <johne@bellatlantic.net>

	* po/POTFILES.in: Added relevent files.
	* display.[ch], gqradio.h, init.c, main.c, preset.[ch], rcfile.[ch],
	window.[ch]: Updated file titles to GQradio, made it pass with -Wall
	-Werror -Wmissingprototypes..
	* ui2_typedefs.h: Bumped SLIK to 0.6.2
	* gqradio.spec.in, src/Makefile.am: make distcheck fixes.

Wed Nov  7 04:48:34 2001  John Ellis  <johne@bellatlantic.net>

	* gqradio.[ch]: Added seek_start_by_mode() to seek by an specific mode
	regardless of the current one.
	* display.c: Added buttons seek.up.manual, seek.up.preset,
	seek.up.auto, and their seek.down.XXX counterparts.
	* SKIN-SPECS: Updated for added reserverd buttons skin_iconify, etc.

Tue Nov  6 11:50:39 2001  John Ellis  <johne@bellatlantic.net>

	* ui2_display.c: Add a gtk_grab when pressing the mouse on a ui, fixes
	problem when attempting to drag window over other 'mouse-aware' widgets
	of the applicationi (mouse events were not exclusive to the ui).
	* ui2_main.c(ui_close_cb): gtk_widget_destroy the window, and free will
	be called in a signal handler. ui_free here is wrong (and will result
	in leaking the window widget.

Tue Nov  6 01:33:50 2001  John Ellis  <johne@bellatlantic.net>

	* display.c, io_radio.c, preference.c: Removed #if 0'ed cruft.
	* main.c: Use new ui_set_message(), see below.
	* gqradio.c: Added confirm dialogs to preset clear and auto-scan.
	* ui2_default.[ch]: Changed method of error messages, and added ability
	to load a dialog - unused, but eventually would like confirm dialogs
	above to be skinned.
	* ui2_editor.c, ui2_main.[ch], ui2_typedefs.h, ui2_util.c: Fixed 
	(again) state saving and loading. skin_mode_key should never be NULL
	now except for error skins. Added ui_close, and handle cleanup on
	destroyed windows. Skin editor now closes when parent is closed.
	* ui2_list.c(list_row_clear_text): Also reset the flag_mask.
	* ui_utildlg.c: Fixed dialog auto_close tests from possibly accessing
	freed structures (dialog_close may be used in the called func).

Mon Nov  5 03:11:48 2001  John Ellis  <johne@bellatlantic.net>

	* io_radio.c(radio_control_set_mute): Correctly unset the MUTE flag,
	oddly this was working for me, so never noticed.

Sat Nov  3 21:59:56 2001  John Ellis  <johne@bellatlantic.net>

	* preferences.c: Do not include default skin in the pick list as this
	is reserved for None.
	* ui2_main.c, ui2_list.c: Fixes to state saving / restoring.

Sat Nov  3 20:54:07 2001  John Ellis  <johne@bellatlantic.net>

	* ui2_default.c: Fix default skin loading.
	* default_skin/skindata*, *.png: New files for the default skin.
	* default_skin/Makefile.am: Added above files, install them.

Sat Nov  3 19:55:24 2001  John Ellis  <johne@bellatlantic.net>

	* default_skin/[back, btn_config, btn_exit, btn_play, letters].xpm:
	Removed old skin files.
	* default_skin/nf_[back, btn_prefes, btn_quit, text_std_15_bold].xpm:
	New skin files, this is only the error message skin, the default will
	be installed to $PREFIX/share/gqradio/default.
	* default_skin/Makefile.am: Updates for new files.
	* io_radio.[ch]: Made RADIO_DEVICE public.
	* main.c, ui2_default.[ch]: Set up message skin, loading of default.
	* ui2_pars.h: Fixed typo.

Sat Nov  3 10:38:12 2001  John Ellis  <johne@bellatlantic.net>

	* main.c: Added -f and -p command line options (freq and preset start).

Sat Nov  3 10:17:16 2001  John Ellis  <johne@bellatlantic.net>

	* gqradio.xpm: Added app icon.
	* gqradio.h, init.c, main.c, window.c: Use above icon for windows, and
	set wmclass for about.
	* gqradio.png: Updated to new icon.

Sat Nov  3 09:22:07 2001  John Ellis  <johne@bellatlantic.net>

	* display.c, gqradio.c: Reset the preset.scan item when scan ends. Fix
	balance/volume updates and buttons.
	* window.c: Shortened 'Jump to:' to plain 'Jump:'.

Thu Nov  1 04:11:52 2001  John Ellis  <johne@bellatlantic.net>

	* preset.c: Fix bug causing truncation of description with spaces
	during preset load.
	* README: Documented all current keyboard controls.

Thu Nov  1 02:36:37 2001  John Ellis  <johne@bellatlantic.net>

	* gqradio.c: New file, moves main loop and core functions out of main.c
	* mixer.[ch]: Added mixer volume support (from GQmpeg).
	* preferences.[ch]: Added config window (from GQmpeg) with preset list.
	* display.[ch], gqradio.h, init.c, main.c, preset.c, rcfile.c,
	window.c: Fixes and changes for above. Also a lot more work.
	* io_radio.c: added error reporting for open and ioctl.
	* ui2_editor.c, ui2_main.[ch]: Added iconify button support into SLIK.
	* ui2_list.[ch]: Added simple scroll functions to app API.
	* ui2_skin.c(skin_widget_for_each_key): Ignore hidden widgets, not
	doing so can cause bad things (like hidden widgets being drawn).
	* ui2_widget.c: Fixed ui2_widget_show/hide, needed after fix
	in ui2_skin.c, above.

Tue Oct 30 08:20:54 2001  John Ellis  <johne@bellatlantic.net>

	* display.[ch], gqradio.h, main.c: Added preset auto scan, plus more
	work.
	* ui2_item.c: Fixed item_animate() to support 1 frame animations.

Tue Oct 30 02:30:07 2001  John Ellis  <johne@bellatlantic.net>

	* ui2_main.c, ui2_edit.c: Reservered buttons skin_open and skin_close.
	Obviously not implemented yet (requires overhaul to remove single skin
	idea (SkinData *ui->skin to GList *ui->skin_list).

Tue Oct 30 01:21:50 2001  John Ellis  <johne@bellatlantic.net>

	* preset.[ch]m Makefile.am: Added preset support.
	* display.[ch], gqradio.h, init.c, main.c, window.c: Changes for
	above, and more work.
	* io_radio.[ch]: Additions, fixes.
	* ui2_list.c: Fix row updates by first clearing row text data.
	* ui2_main.[ch], ui2_util.c: Fixes for state init/saving.
	* ui2_widget.[ch]: Added support for hiding and showing of a widget
	by key.

Sun Oct 28 04:55:23 2001  John Ellis  <johne@bellatlantic.net>

	* main.c, rcfile.c: Save and restore the current frequency and
	seek_mode.

Sun Oct 28 04:33:50 2001  John Ellis  <johne@bellatlantic.net>

	* io_radio.[ch]: Added radio interface (basically stripped out of
	GQmpeg, but all floats -> doubles.
	* display.[ch]: Started skin interface.
	* gqradio.h, init.c, main.c: Added globals, main loop status checks,
	seeking, auto-seeking. Plus basic setup.
	* ui2_item.[ch]: Added util func to calc section by percent, fixed
	animate function (inverted reset test).
	* src/Makefile.am: Added io_radio.[ch].
	* acconfig.h, configure.in: Added test for video4linux. 

Sat Oct 27 23:23:12 2001  John Ellis  <johne@bellatlantic.net>

	* acconfig.h, configure.in, gqradio.h, main.c, rcfile.c, window.c: Make
	it all compile with new name GQradio (includes setting up name and
	file paths).


