2007-09-01 Matthew Barnes * NEWS: Update for 0.4.3 * src/main.c: * src/gva-common.h: Add --version command-line option. Prints the program version and exits. 2007-09-01 Matthew Barnes * src/gva-tree-view.c (gva_tree_view_run_query): Resize the columns after setting a new tree model. 2007-09-01 Matthew Barnes * Add some more developer documentation. 2007-08-31 Matthew Barnes * src/main.c (start): Bind to "selected-view" GConf key after database is built. * src/gva-main (gva_main_init): Move "selected-view" GConf key binding to start(). 2007-08-30 Matthew Barnes * src/gva-tree-view.c (gva_tree_view_run_query): Leave the tree view insensitive if the query comes back empty. 2007-08-30 Matthew Barnes * intltool-extract.in: * intltool-update.in: Upgrade to intltool 0.36. * docs/reference/Makefile.am: Add gconf-bridge.o to GTKDOC_LIBS. * docs/reference/gnome-video-arcade-sections.txt: Add symbols from gnome-video-arcade-unused.txt. * src/gva-main.c (gva_main_init): Bind to "selected-view" GConf key after main window is realized. * src/gva-tree-view.c (gva_tree_view_init): Move "selected-view" GConf key binding to gva_main_init(). 2007-08-22 Matthew Barnes * Embed gconf-bridge into GNOME Video Arcade rather than requiring it as an external dependency. Some GNU/Linux distros (e.g. Fedora) do not provide libgconf-bridge. * configure.ac: Revert previous changes. * data/gnome-video-arcade.glade: Hide the main window until we've initialized it. * data/gnome-video-arcade.schemas: Fix some typos. * docs/reference/Makefile.am: Revert previous changes and ignore gconf-bridge.h. * src/Makefile.am: Revert previous changes and add gconf-bridge.[ch] to SOURCES. * src/gconf-bridge.[ch]: New source files ripped from libgconf-bridge. * src/gva-main.c (gva_main_init): Show the window after initialization is complete. 2007-08-22 Matthew Barnes * configure.ac: Check for libgconf-bridge. * data/gnome-video-arcade.glade: Prototype a search window; not yet working. * data/gnome-video-arcade.schemas: Add window-height, window-maximized, and window-width keys. * src/Makefile.am: * docs/reference/Makefile.am: Add @GCONF_BRIDGE_CFLAGS@ and @GCONF_BRIDGE_LIBS@. * src/main.c (start): Simplify the "force a tree view update" logic. * src/gva-common.h: #include Add GVA_GCONF_WINDOW_PREFIX. * src/gva-main.c (gva_main): Use GConfBridge to remember main window size. * src/gva-preferences.c (gva_preferences_init): Use GConfBridge to sync GConf keys with toggle actions. * src/gva-preferences.c (gva_preferences_get_auto_save), (gva_preferences_set_auto_save), (gva_preferences_get_full_screen), (gva_preferences_set_full_screen): Just get/set the toggle action's checked state. Changes will get propagated to GConf automatically. * src/gva-tree-view.c (gva_tree_view_init): Use GConfBridge to sync GConf "selected-view" key with radio action. * src/gva-tree-view.c (gva_tree_view_get_last_selected_view), (gva_tree_view_set_last_selected_view): Remove these functions; GConfBridge does the work for us. * src/gva-ui.c (action_auto_save_cb), (action_full_screen_cb): Remove these callbacks; nothing for them to do now. * src/gva-ui.h: Add GVA_ACTION_SEARCH and GVA_WIDGET_SEARCH_WINDOW. * src/gva-ui.c (action_search_cb): Show a prototype, non-working search window. 2007-08-13 Matthew Barnes * src/gva-db.c: Parse the rest of the XML elements. 2007-08-07 Matthew Barnes * configure.ac: Don't need to check for pkg-config. * maint/Makefile.am: Install a widget icon for Glade. Use $(PKG_CONFIG) instead of $(PKGCONFIG). * maint/widget-gva-column-manager.png: GvaColumnManager widget icon for Glade.