Thu Jan 16 02:32:39 2003 Jonathan Blandford * gnome-theme-details.c (gnome_theme_details_update_from_gconf): make sure we're initted, as this function can be run asynchronously. * gnome-theme-manager.c (gnome_meta_theme_installer_run_cb): hook up the installer. * gnome-theme-installer.c: Try to handle icon themes. Wed Jan 15 20:15:31 2003 Jonathan Blandford * gnome-theme-manager.c (gnome_theme_manager_tree_sort_func): remove this unneeded sort func. * gnome-theme-details.c (setup_tree_view): use the right sort function. 2003-01-14 Jody Goldberg * gnome-theme-manager.c (load_meta_themes) : yet another place to handle NULL window manager. 2003-01-14 Alex Duggan * gnome-theme-manager.c (main): s/gnome-theme-properties/gnome-theme-manager/ Fixes #103525 Tue Jan 14 02:16:22 2003 Jonathan Blandford * gnome-theme-manager.c (load_meta_themes): set the correct row to the new data. This was messing a lot up. Saving now works, so long as you don't type bad data. * TODO: update. 2003-01-13 Jody Goldberg * gnome-theme-manager.c (load_meta_themes) : handle yet another place where gnome_wm_manager_get_current may be NULL. Mon Jan 13 15:20:17 2003 Jonathan Blandford * gnome-theme-manager.c (main): gnome_theme_init () 2003-01-10 Jody Goldberg * Release 2.1.6 2003-01-10 Jody Goldberg * Makefile.am (EXTRA_DIST) : dist the pixmaps too. 2003-01-08 Anders Carlsson * gnome-theme-manager.c: (update_font_button_state), (font_key_changed), (apply_font_clicked), (setup_dialog): * gnome-theme-manager.h: Add support for applying fonts. * theme-thumbnail.c: (create_image): Allow SVG files as icons. 2003-01-08 Jody Goldberg * gnome-theme-details.c (gnome_theme_details_update_from_gconf) : handle lack of metacity. (window_theme_selection_changed) : ditto. (gnome_theme_details_reread_themes_from_disk) : ditto. Wed Jan 8 01:57:09 2003 Jonathan Blandford * gnome-theme-manager.c (add_initial_row_to_meta_theme): handle initial theme as custom. * TODO: update Tue Jan 7 03:10:36 2003 Jonathan Blandford * gnome-theme-save.c (save_dialog_response): add a description entry. Still needs escaping. * theme-thumbnail.c (generate_theme_thumbnail): read the thumbnail back from the child correctly. I think thumbnailing fully works. * TODO: Update 2003-01-06 Seth Nickell * gnome-theme-manager.c: (load_meta_themes): * theme-properties.glade: Removed #if 0'd code for hard-coding minimuum height of the tree view. Use glade properties to set minimuum height to a more reasonable value. Its hard to find items when you only see two in the scroll-view at any given time, and many people do not think to resize windows (nor should they have to :-) 2003-01-06 Seth Nickell * gnome-theme-manager.c: (add_custom_row_to_meta_theme): Don't mark internal string for translation so we don't break string freeze. Mon Jan 6 10:55:39 2003 Jonathan Blandford * gnome-theme-manager.c (setup_dialog): fix default image. Remove debugging g_prints. 2003-01-05 Seth Nickell * gnome-theme-manager.c: (setup_dialog), (main): * Makefile.am: * theme-thumbnailing.png: Add a default image for when theme's are being thumbnailed. * theme-properties.glade: Hide dialog by default so it doesn't come up undrawn. 2003-01-05 Seth Nickell * gnome-theme-manager.c: (add_custom_row_to_meta_theme), (remove_custom_row_from_meta_theme): * theme-thumbnail.c: (theme_thumbnail_invalidate_cache): * theme-thumbnail.h: Generate thumbnails for the custom theme. Thu Jan 2 08:57:54 2003 Jonathan Blandford * gnome-theme-manager.c: correctly merge disk updates and the current setup. * TODO: Add a TODO 2002-12-31 Seth Nickell * theme-thumbnail.c: (create_image): Change the order of priority between folder icon names, since gnome-fs-directory is in the backup theme and will otherwise take precedence. This fix is a hack. 2002-12-31 Seth Nickell * theme-thumbnail.c: (create_image): Thumbnail for themes (most currently) that use "gnome-fs-directory" as the icon name for folders rather than "folder". 2002-12-30 Jody Goldberg Apply http://bugzilla.gnome.org/show_bug.cgi?id=101752 * gnome-theme-details.c : Merge in Frederic's patch. * gnome-theme-details.c : ditto. 2002-12-28 Seth Nickell * gnome-theme-details.c: (path_to_theme_id), (load_theme_names), (gnome_theme_details_reread_themes_from_disk): Use the theme directory name rather than the "printable" name for icon themes. Does this need to be done for WM themes and GTK themes as well? 2002-12-28 Seth Nickell * gnome-theme-manager.c: (update_themes_from_disk): Fix crash when current WM isn't detected. 2002-12-18 Jody Goldberg * Release 2.1.5 Fri Dec 6 16:54:14 2002 Jonathan Blandford * gnome-theme-save-data.c: New file. Really saves now. Doesn't notice when a new metatheme is added, though. Tue Dec 3 20:45:17 2002 Jonathan Blandford * gnome-theme-save.c: Add saving support. Almost to a working point w/ this capplet... Tue Dec 3 14:26:05 2002 Jonathan Blandford * gnome-theme-details.c (window_theme_selection_changed): Fix g_assert_not_reached() that can be reached. Tue Dec 3 00:40:13 2002 Jonathan Blandford * .cvsignore: shut up, CVS * Makefile.am: build new objects * gnome-theme-details.[ch]: New file to encapsulate the details dialog. * gnome-theme-manager.c: Restructure code. Less love, more work. Prolly an improvement. 2002-11-23 Jody Goldberg * Release 2.1.3 Sat Nov 16 00:55:58 2002 Jonathan Blandford * gnome-theme-manager.c (meta_theme_selection_changed): actually set the theme. Thu Nov 14 19:30:02 2002 Jonathan Blandford * theme-thumbnail.c (setup_theme_thumbnail_factory): add G_IO_HUP so the child can actually exit when the parent does. Thu Nov 14 17:14:00 2002 Jonathan Blandford * gnome-theme-manager.c: Use new theme system. Handle other themes better. * theme-thumbnail.c: new file to draw themes. Currently synchronous -- needs to be made async. Thu Nov 7 15:24:33 2002 Jonathan Blandford * gtk-theme-selector.desktop.in (Exec): change binary name. Tue Nov 5 15:48:20 2002 Jonathan Blandford * gnome-theme-manager.c (read_themes): make more robust. 2002-11-02 Jody Goldberg * Release 2.1.2 2002-11-02 Jody Goldberg * Makefile.am : Add missing file Fri Nov 1 11:01:16 2002 Jonathan Blandford * gnome-theme-manager.c: Rewrote to handle metathemes and icon themes. The WM stuff was previously broken, too. * gnome-theme-installer.[ch]: Extract this code out to it's own file. 2002-10-26 Havoc Pennington * theme-switcher.c (window_read_themes): adapt to gnome-wm-manager API changes 2002-10-21 Jody Goldberg * Release 2.1.1 2002-10-01 Yanko Kaneti * gtk-theme-switcher.schemas: reorder elements so that it validates. 2002-10-01 Jody Goldberg * Release 2.1.0.1 2002-08-26 Jody Goldberg * theme-switcher.c (drag_data_received_cb) : unescape the string. 2002-09-09 Mark McLoughlin * Makefile.am: use ../../libwindow-settings/libgnome-window-settings.la instead of -L../../libwindow-settings -lgnome-window-settings. Fixeds build breakage. 2002-08-21 Jody Goldberg * Release 2.1.0 2002-08-01 Christophe Fergeau * theme-switcher.c : correctly deal with bzip2 compressed theme files 2002-08-19 Ross Burton * gtk-theme-selector.desktop.in: Fix the desktop file so that it validates. 2002-08-07 Jody Goldberg Patch from JRB for 88443 * theme-switcher.c (read_themes) : store the current cursor 2002-07-31 Federico Mena Quintero * theme-install.glade: Make the file entry modal. Fixes #89410. 2002-07-10 Jody Goldberg * theme-switcher.c (show_install_dialog) : create and destroy the dialog. 2002-07-05 jacob berkman * theme-switcher.c (transfer_done_cb): do the real work in an idle (transfer_done_idle_cb): do the real work this fixes bug #86141 - i don't understand why, but some very evil things seem to have been happening. see that bug for details. 2002-06-17 Jody Goldberg * Release 2.0.0 2002-05-28 Satyajit Kanungo * theme-switcher.c : Changed the help file link to get the help document from user-guide. 2002-05-26 Jody Goldberg * theme-switcher.c (install_dialog_response) : improve handling of help failures. (cb_dialog_response) : ditto. Sun May 26 11:34:31 2002 Jonathan Blandford * theme-switcher.c (main): use APPID instead of argv[0] 2002-05-16 Jody Goldberg * theme-switcher.c (install_dialog_response) : add some safety checks for invalid files. 2002-05-16 Jody Goldberg * theme-switcher.c (cb_dialog_response) : fix path. (install_dialog_response) : add help link. Tue May 14 12:29:35 2002 Jonathan Blandford * theme-switcher.c (read_themes): try to scroll to theme. Currently appears to be a little broken somewhere. * theme-properties.glade: clean up, and add an atk relation, #76416 2002-05-10 Anders Carlsson * theme-properties.glade: Remove ellipsis after "Go to theme folder". * theme-switcher.c: (show_manage_themes): Create the .themes directory if it doesn't exist. 2002-05-10 Anders Carlsson * theme-properties.glade: Remove ellipsis after "Go to theme folder". * theme-switcher.c: (show_manage_themes): Create the .themes directory if it doesn't exist. 2002-05-08 Jody Goldberg * theme-switcher.c (cb_dialog_response) : new. (setup_dialog) : support help. Mon May 6 17:40:17 2002 Jonathan Blandford * theme-switcher.c: remove print statements * theme-properties.glade: Fix up UI. Not perfect, but better. 2002-04-29 Rachel Hestilow * theme-properties.glade: Further revamp based on seth's suggestions. 2002-04-29 Rachel Hestilow * theme-properties.glade: Hide checkbutton until we actually implement that...put it on the backburner for now. 2002-04-29 Rachel Hestilow * theme-properties.glade, theme-swither.c: Add support for install/manage themes. 2002-04-27 Seth Nickell * gtk-theme-selector.desktop.in: Change name, move out of Advanced category. * theme-properties.glade: Tweak padding / spacing. * gtk-theme-selector.desktop.in.in: Old cruft file, delete. 2002-04-26 Seth Nickell * Makefile.am: * gnome-font-and-theme-properties.c: * gnome-font-and-theme-properties.glade: * gtk-theme-selector.glade: * main.c: * theme-properties.glade: * theme-switcher.c: (create_dialog), (theme_selection_changed), (read_themes), (theme_key_changed), (theme_changed_func), (sort_func), (setup_dialog), (main): Move the font code into a seperate capplet. Thu Apr 18 19:35:42 2002 Jonathan Blandford * gnome-font-and-theme-properties.c (setup_dialog): handle new theme-changing code, and sort code. 2002-04-12 jacob berkman * gnome-font-and-theme-properties.c (create_dialog): get the glade file from GLADEDIR * Makefile.am (INCLUDES): define GLADEDIR (glade_DATA): install the right glade file Wed Apr 10 18:03:25 2002 Jonathan Blandford * gtk-theme-selector.desktop.in (Exec): s/gtk2-theme-selector-capplet/gnome-font-and-theme-properties 2002-04-10 Rachel Hestilow * gnome-font-and-theme-properties.glade: Add font options to UI. * gnome-font-and-theme-properties.c (setup_dialog): Add peditors for fonts. 2002-04-10 jacob berkman * Makefile.am (SUBDIRS): add back SUBDIRS 2002-03-28 Richard Hestilow * control/control.c (create_form): Construct list example from a single string. Fixes bug #72761. 2002-03-09 Richard Hestilow * gtk-theme-selector.glade, main.c: Remove preview option and button, this makes no sense with instant apply. (select_cb): Just call apply_cb. 2002-02-27 Kjartan Maraas * main.c: s/PACKAGE/GETTEXT_PACKAGE/g 2002-02-18 Gediminas Paulauskas * main.c: fix i18n 2002-02-11 Seth Nickell * gtk-theme-selector.glade: * main.c: (call_apply), (response_cb), (main): Convert to instant apply. 2002-02-04 Lauris Kaplinski * main.c (themes_list_refresh): Use g_path_get_basename (get_selected_theme_name): Ditto (install_cb): Use g_signal_connect * control/control.c (create_form): Use gtk_menu_shell_append (create_form): Use gtk_radio_button_get_group, set entry max length explicitly 2002-01-28 Richard Hestilow * main.c: Include gconf-client.h, add trailing NULLs to all gconf_client calls (for GError). 2002-01-27 Seth Nickell * gtk-theme-selector.desktop.in.in: Add Categories field. 2002-01-27 Richard Hestilow * control/control.c: Include string.h. (create_form): Defer modifying default rc files until property is set. (set_prop_cb): Set default files here instead. 2002-01-21 Anders Carlsson * main.c: Get the theme name right. * control/control.c (create_form): Use a GtkTreeView instead of a clist. 2002-01-21 Richard Hestilow * Complete rewrite. 2002-01-14 Bradford Hovinen * Makefile.am: Update 2002-01-04 Bradford Hovinen * control/Makefile.am (gnome_theme_preview_LDADD): Use $(CONTROL_{CFLAGS|LIBS}) rather than @CONTROL_{CFLAGS|LIBS}@ 2001-12-08 Richard Hestilow * Port to GConf. 2001-12-08 Richard Hestilow * Partial revamp to use bonobo control instead of bug-prone custom socket; also port away from libcapplet. 2001-10-13 Bradford Hovinen * lister.c (edit_file_to_use): Be paranoid about what we have read from the input file -- make sure the string is always NULL-terminated 2001-09-29 Richard Hestilow * gui.c (sort_alpha): Use g_strcasecmp, not strcmp. Fixes bug #13539. 2001-09-29 Richard Hestilow * lister.c: (list_themes, list_system_themes, list_user_themes): Return a GList of ThemeEntry*, and remove extraneous number argument. Also, use g_strdup_printf instead of g_snprintf. * da.h (ThemeEntry): Add a "row" data member. * gui.c: Change variables current_theme, current_global_theme, initial_theme, and last_theme to ThemeEntry*. (make_main): Change GtkList to a GtkCList to avoid scrolling bug. (click_entry): Changed to "select_row" callback prototype. (delete_entry): Removed. (item_destroy_notify): Added in lieu of delete_entry. (sort_alpha): Accept ThemeEntry* and not GtkBin*. (add_theme_list): Added. (update_theme_entries): Use clist functions. 2001-07-27 Bradford Hovinen * RELEASE : 1.5.2 2001-07-27 Bradford Hovinen * Makefile.am: Remove empty SUBDIRS line 2001-07-20 Chema Celorio * RELEASE : 1.5.0 2001-07-19 Richard Hestilow * Started. * main.c (main): Don't waitpid. I have no idea why it didn't work, but this is at least better than waiting forever.