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