Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
usr
/
share
/
doc
/
libgnomeui-2.16.0
/
Upload File :
New :
File
Dir
//proc/self/root/usr/share/doc/libgnomeui-2.16.0/ChangeLog
======================== 2.16.0 =========================== 2006-09-02 Kristian Rietveld <kris@imendio.com> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_dispose), (queue_vfs_idle_callback), (gtk_file_system_gnome_vfs_init), (handle_cancel_operation_fn): remove pending execute_vfs_callbacks_idle and pending vfs async handles during dispose, execute all idle callbacks waiting to be run in the next idle, (gtk_file_system_gnome_vfs_get_folder), (gtk_file_system_gnome_vfs_cancel_operation), (gtk_file_systel_gnome_vfs_volume_mount), (execute_vfs_callbacks_idle), (queue_vfs_idle_callback): refactor to maintain a list of idle callbacks to call per file system instead of globally, guard the file system during callback invocation, (get_folder_file_info_callback), (get_file_info_callback), (create_folder_progress_cb): guard the file system during callback invocation, (gtk_file_folder_gnome_vfs_get_info): set GError if uri doesn't exist in the folder. 2006-08-25 Kjartan Maraas <kmaraas@gnome.org> * NEWS: Update * configure.in: Bump version * libgnomeui/gnome-client.c: Build fix for Solaris Damien Carberry. Closes bug #352274. * libgnomeui/gnome-icon-entry.c: Remove doubly included header. * libgnomeui/gnome-thumbnail-pixbuf-utils.c: Same. * libgnomeui/gnome-ui-init.c: Build fix ref above. 2006-08-22 Kristian Rietveld <kris@imendio.com> * file-chooser/Makefile.am: add WARN_CFLAGS to INCLUDES. 2006-08-21 Tor Lillqvist <tml@novell.com> * libgnomeui/gnome-ui-init.c: Include <gdk/gdkx.h> only if GDK_WINDOWING_X11. 2006-08-18 Kjartan Maraas <kmaraas@gnome.org> * NEWS: Update some. * libgnomeui/gnome-mdi.c: (gnome_mdi_update_child): Remove some unused bits. * libgnomeui/gnome_segv.c: (main): Same here. 2006-08-17 Federico Mena Quintero <federico@novell.com> * file-chooser/gtkfilesystemgnomevfs.c (struct _GtkFileSystemGnomeVFS): Added a "handles" hash table. We'll use this to monitor which handles are still live when the file system object is finalized. (gtk_file_system_gnome_vfs_init): Initialize the "handles" hash table. (gtk_file_system_handle_gnome_vfs_new): Insert the new handle in the system_vfs's hash table of handles. (gtk_file_system_handle_gnome_vfs_class_init): Added a class_init function for handles; register a finalizer. (gtk_file_system_handle_gnome_vfs_finalize): Remove the handle from the file system's hash table of handles. (gtk_file_system_gnome_vfs_finalize): Check that we don't have any outstanding handles at finalization time. (check_handles_at_finalization): New helper function. (get_folder_complete_operation): Set the op_data->vfs_uri (a string) instead of the op_data->uri (a GnomeVFSURI) on the GError message! (gtk_file_system_gnome_vfs_get_folder): Removed unused variables. (get_folder_file_info_callback): Likewise. (gtk_file_system_gnome_vfs_get_info): Likewise. (gtk_file_system_gnome_vfs_volume_mount): Likewise. (lookup_folder_child_from_uri): Likewise. (create_folder_progress_cb): Removed unused label. (volume_mount_cb): Likewise. (unmark_all_fn): Removed unused function. (get_desktop_link_uri): Oops, initialize ditem_url. Also, use the passed-in GError for g_key_file_load_from_file(). 2006-08-17 Federico Mena Quintero <federico@novell.com> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_parse): Don't append a '/' to the base URI if it already has one. See https://bugzilla.novell.com/show_bug.cgi?id=184875. 2006-08-16 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-vfs-util.c: (gnome_gdk_pixbuf_new_from_uri_at_scale): Revert the fix for bug #345707 since it was wrong. New patch is in bugzilla please test! 2006-08-10 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-icon-entry.c: (entry_activated), (browse_clicked): Fix from Vincent Vuntz to fix a crash with gnome-desktop-item-edit. Should fix some critical warnings with following crashes too. Closes bug #350425. 2006-08-10 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-vfs-util.c: (gnome_gdk_pixbuf_new_from_uri_at_scale): Fix from Christian Neumair to avoid trashing memory on thumbnailing some files. Closes bug #345707. 2006-08-07 Fernando Herrera <fherrera@onirica.com> * NEWS: * configure.in: Release 2.15.91 2006-07-18 Li Yuan <li.yuan@sun.com> * gnome-icon-list.c (real_move_icon): Fix for #347477. If there is not new_focus_icon, just return. 2006-07-31 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-client.c: Remove now unused static function. 2006-07-26 Matthias Clasen <mclasen@redhat.com> * libgnomeui/gnome-icon-list.c (icon_list_append): Re-add some not quite dead code to make GnomeIconList work again. 2006-07-24 Fernando Herrera <fernando.herrera-de-las-heras@nokia.com> * NEWS: * configure.in: Release 2.15.90 2006-07-24 Fernando Herrera <fernando.herrera-de-las-heras@nokia.com> * libgnomeui/gnome_segv.c: (main): Removed the crashing dialog. If GNOME_HACKER env variable is set, launch a gnome-terminal with gdb attached to the crashing proccess, if not, just launch bug-buddy. 2006-07-10 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-ui-init.c: (libgnomeui_segv_handle): Add missing XUngrabServer() call here. Closes bug #129930 2006-07-10 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-client.c: (master_client_connect): Fix bug #90345. Remove unneeded atexit() call. (Owen Taylor) 2006-06-20 Christian Persch <chpe@cvs.gnome.org> * libgnomeui/gnome-ui-init.c: (show_url), (about_url_hook), (about_email_hook), (libgnomeui_private_free), (libgnomeui_get_property), (libgnomeui_set_property), (libgnomeui_class_init), (libgnomeui_post_args_parse), (libgnomeui_arg_callback): Set about dialogue hooks. Fixes bug #337358. 2006-05-27 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-icon-entry.c: (update_icon), (entry_activated), (setup_preview), (entry_changed): Fix critical warnings. (Travis Watkins). Should close bug #341111. Also remove some unneeded casts. 2006-05-16 Christian Persch <chpe@cvs.gnome.org> * configure.in: Update intltool requirement to 0.35. 2006-05-05 Travis Watkins <alleykat@gmail.com> * libgnomeui/gnome-icon-entry.c: Autoupdate icon list on dir change and remove preview widget. * libgnomeui/gnome-file-entry.c: Filter out regular files when using with directory-entry. Closes bug #340478. 2006-05-02 Kristian Rietveld <kris@imendio.com> Merge of the asynchronous file chooser branch. Please see the kris-async-branch for more detailed ChangeLog entries. * configure.in: * file-chooser/Makefile.am: * file-chooser/gtkfilesystemgnomevfs.c: Merge from kris-async-branch. * file-chooser/sucky-desktop-item.h: * file-chooser/sucky-desktop-item.c: Merge from kris-async-branch (removed files). 2006-04-19 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Remove unneeded esd and audiofile checks and add a switch to make libjpeg conditional. * libgnomeui/gnome-ui-init.c: (event_sounds_changed_cb), (setup_event_listener): Same Closes bug #310974. Patch from Leonardo Boshell. 2006-04-19 Diego Gonzalez <diego@pemas.net> * libgnomeui/gnome-icon-theme.[c-h]: mark as deprecated * libgnomeui/gnome-theme-parser.[c-h]: mark as deprecated Closes bug #128827. 2006-04-18 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-ui-init.h: Define GNOME_GTK_MODULE as gnome_gtk_module_info_get() which actually exists. Pointed out by Seth in bug #81424. 2006-04-18 Kjartan Maraas <kmaraas@gnome.org> * images/Makefile.am: Don't install ancient icons Patch from Marinus Schraal. Closes bug #169044. 2006-04-18 Kjartan Maraas <kmaraas@gnome.org> * .cvsignore: * Makefile.am: * configure.in: * po/LINGUAS: Patch from Przemysław Grzegorczyk to move libgnomeui to the new LINGUAS order. Closes bug #338552. * po/no.po: Remove this 2006-04-13 Vladimer Sichinava <vlsichinava@gmail.com> * configure.in: Added "ka" (Georgian) to ALL_LINGUAS 2006-04-08 Christian Persch <chpe@cvs.gnome.org> * libgnomeui/gnome-ui-init.c: (libgnomeui_pre_args_parse), (libgnomeui_post_args_parse), (libgnomeui_segv_setup): Fix --disable-crash-dialog. Patch by Loïc Minier, bug #133071. 2006-04-04 Christian Persch <chpe@cvs.gnome.org> * libgnomeui/gnome-ui-init.c: Fix compile warning by providing a prototype for _gnome_ui_gettext_init(). 2006-04-04 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-client.c: (gnome_client_module_instance_init): * libgnomeui/gnome-ui-init.c: (libgnomeui_private_free), (libgnomeui_instance_init): Fix leakage of private data structures and their content. Patch from Christian Persch. Closes bug #335742. 2006-04-04 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-client.c: (gnome_client_module_get_goption_group), (gnome_client_module_info_get): * libgnomeui/gnome-ui-init.c: (_gnome_ui_gettext_init), (libgnomeui_get_goption_group), (libgnomeui_module_info_get), (libgnomeui_post_args_parse): Fix gettext initialization some. Fix for bug 335160. Patch from Christian Persch. 2006-04-04 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Remove unneeded checks. * glade/glade-gnome.c: (druid_page_edge_new): Remove unused code. * libgnomeui/gnome-about.c: (gnome_about_class_init): Remove unused code. * libgnomeui/gnome-appbar.c: (gnome_appbar_class_init): Same. * libgnomeui/gnome-authentication-manager.c: (vfs_async_fill_authentication_callback), (vfs_async_save_authentication_callback), (vfs_save_authentication_callback): * libgnomeui/gnome-client.c: (client_set_ghash): Remove stray semi-colon. * libgnomeui/gnome-dialog.c: (gnome_dialog_class_init), (gnome_dialog_finalize): More unused code. * libgnomeui/gnome-druid-page-edge.c: Semicolon. * libgnomeui/gnome-icon-item.c: (iti_stop_editing), (iti_stop_selecting), (gnome_icon_text_item_draw): Unused code. * libgnomeui/gnome-icon-list.c: (gil_relayout_icons_at), (if): More unused code removal. * libgnomeui/gnome-icon-theme.c: (gnome_icon_theme_set_search_path), (gnome_icon_theme_get_search_path), (gnome_icon_theme_append_search_path), (gnome_icon_theme_prepend_search_path), (gnome_icon_theme_set_custom_theme), (gnome_icon_theme_has_icon), (gnome_icon_theme_list_icons), (gnome_icon_theme_get_example_icon_name), (gnome_icon_theme_rescan_if_needed): More of the same. * libgnomeui/gnome-mdi.c: (gnome_mdi_update_child): And some more. * libgnomeui/gnome-messagebox.c: (gnome_message_box_construct): Again. * libgnomeui/gnome-password-dialog.c: Unused variables removed. * libgnomeui/gnome-pixmap-entry.c: (gnome_pixmap_entry_construct): Unused code. * libgnomeui/gnome-propertybox.c: (dialog_clicked_cb): Same. * libgnomeui/gnome-scores.c: Semicolon. * libgnomeui/gnome-theme-parser.c: (escape_string): Unused code. * libgnomeui/gnome-thumbnail.c: Semi-colon. (gnome_thumbnail_factory_save_thumbnail), (gnome_thumbnail_factory_create_failed_thumbnail): Fix format specifiers. 2006-03-12 Christian Persch <chpe@cvs.gnome.org> * doc/reference/libgnomeui-docs.sgml: * doc/reference/libgnomeui-sections.txt: * doc/reference/tmpl/gnome-ice.sgml: * doc/reference/tmpl/gnome-theme-parse.sgml: * libgnomeui/gnome-authentication-manager.c: * libgnomeui/gnome-ice.c: * libgnomeui/gnome-icon-entry.c: * libgnomeui/gnome-icon-item.c: * libgnomeui/gnome-icon-lookup.c: * libgnomeui/gnome-password-dialog.c: * libgnomeui/gnome-password-dialog.h: * libgnomeui/gnome-theme-parser.c: Add documentation and Since: tags to a bunch of functions. No code changes. Bug #313898, patch by dinoop.thomas@wipro.com. Merged from stable. 2006-02-26 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-icon-list.c: Merge fix for critical warnings from stable. 2006-02-08 Federico Mena Quintero <federico@ximian.com> Merged from libgnomeui-2-14: * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_create_folder): Add o+x permission to created folders; we were creating them with permissions 774 instead of 775. * file-chooser/sucky-desktop-item.c (make_spawn_environment_for_sn_context), (make_environment_for_screen): Use g_listenv() instead of environ. Patch by Mark McLoughlin <mark@skynet.ie>, taken from bug #124277. Fixes bug #330350. 2006-02-07 Kjartan Maraas <kmaraas@gnome.org> * glade/glade-gnome.c: (druid_page_edge_new), (glade_module_register_widgets): Fix initialization of edge pages when using language bindings. Closes bug #150412. Patch from Thayne Harbaugh. 2006-02-01 Federico Mena Quintero <federico@ximian.com> * file-chooser/gtkfilesystemgnomevfs.c (network_servers_volume_token): New variable to hold a pointer to a static string, which we can use as an opaque token for the fake "Network Servers" volume. (IS_NETWORK_SERVERS_VOLUME_TOKEN): New helper macro. (gtk_file_system_gnome_vfs_volume_free): Ignore the token for the Network Servers volume. (gtk_file_system_gnome_vfs_volume_get_base_path): Return "network:///" for the Network Servers volume. (gtk_file_system_gnome_vfs_volume_get_is_mounted): Always return "is mounted" for the Network Servers volume. (gtk_file_system_gnome_vfs_volume_mount): Simply return TRUE for the Network Servers volume. (gtk_file_system_gnome_vfs_volume_get_display_name): Generate the name for "Network Servers". (gtk_file_system_gnome_vfs_volume_render_icon): Use the icon named "gnome-fs-network" for Network Servers, like Nautilus does. (is_desktop_file_a_folder): Also consider .desktop files of Type=FSDevice to be folders. This is the case for smblink-root in network:///. 2006-02-01 Federico Mena Quintero <federico@ximian.com> Branched for GNOME 2.14; the branch there is "libgnomeui-2-14", anchored at the "LIBGNOMEUI_2_14_BRANCHPOINT" tag. * configure.in: Bump to version 2.15.0, interface age 0. 2006-01-29 Kjartan Maraas <kmaraas@gnome.org> * doc/reference/tmpl/gnome-app-helper.sgml: Fix typo in the docs. (Behdad Esfahbod). Closes bug #328622. 2006-01-26 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Release 2.13.3 and bump version again. 2006-01-26 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-thumbnail.c (gnome_thumbnail_factory_save_thumbnail): Don't feed NULL as width/height strings when saving thumbnail. (#327323) 2006-01-24 Lucas Rocha <lucasr@gnome.org> * libgnomeui/gnome-vfs-util.c: (size_prepared_cb) leave pixbuf with the original size if the image is smaller than the target thumbnail size. 2006-01-16 Emmanuele Bassi <ebassi@cvs.gnome.org> * configure.in, NEWS: release 2.13.2. 2006-01-16 Emmanuele Bassi <ebassi@cvs.gnome.org> * libgnomeui/gnome-client.c: (gnome_client_module_info_get): * libgnomeui/gnome-ui-init.c: (libgnomeui_module_info_get): Apply patch from Christian Persch that makes libgnomeui use the correct struct member for parsing the command line arguments using GOption. Closes bug #326846. 2006-01-15 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-icon-lookup.c: (gnome_icon_lookup): Prevent a crash if mime_type is NULL. Patch from Felix Riemann. Closes bug #319549. 2006-01-15 Bastien Nocera <hadess@hadess.net> * libgnomeui/gnome-thumbnail.c: (read_scripts): transform the second '@' in the GConf tree into a '+', to allow thumbnailing files with a '+' in their mime-type (Closes: #326638) 2006-01-13 Abel Cheung <maddog@linuxhall.org> * configure.in: Added "zh_HK" to ALL_LINGUAS. 2006-01-09 Kjartan Maraas <kmaraas@gnome.org> * NEWS: Update some. * configure.in: Bump reqs for libgnome and libbonoboui. * libgnomeui/gnome-client.c: (gnome_client_module_get_goption_group), (gnome_client_module_info_get): * libgnomeui/gnome-ui-init.c: (libgnomeui_get_goption_group), (libgnomeui_module_info_get): Fix leaks introduced by the move to GOption. (Christian Perch). Closes bug #326237. 2006-01-01 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-app-helper.c: (showing_pixmaps_changed_notify), (menus_have_tearoff_changed_notify), (per_app_toolbar_style_changed_notify), (toolbar_style_changed_notify): * libgnomeui/gnome-app.c: (dock_item_changed_notify): * libgnomeui/gnome-client.c: (client_save_yourself_callback), (client_die_callback), (client_save_complete_callback), (client_shutdown_cancelled_callback): * libgnomeui/gnome-entry.c: (gnome_entry_history_changed): * libgnomeui/gnome-gconf-ui.c: (error_idle_func): * libgnomeui/gnome-icon-lookup.c: (make_compat_mime_name): * libgnomeui/gnome-icon-sel.c: (load_idle_func): * libgnomeui/gnome-pixmap-entry.c: (changed_timeout_func): * libgnomeui/gnome-thumbnail-pixbuf-utils.c: (vfs_src): * libgnomeui/gnome-ui-init.c: (event_sounds_changed_cb): Apply a patch to improve thread safety issues all over the place Patch from <jylefort at FreeBSD org>. Closes bug #152023 partially. 2006-01-01 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-icon-lookup.c: (make_compat_mime_name): Remove unused variable. * libgnomeui/gnome-thumbnail-pixbuf-utils.c: (vfs_src): Add cast to avoid compiler warning. * libgnomeui/gnome-ui-init.c: Remove prototype without matching function implementation. 2005-12-10 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-file-entry.c (build_filename): More encoding fixes. Patch from Yydzero <yandong.yao@sun.com>. 2005-12-09 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-vfs-util.[ch]: Add gnome_gdk_pixbuf_new_from_uri_at_scale * libgnomeui/gnome-thumbnail.c: Use gnome_gdk_pixbuf_new_from_uri_at_scale Patch from Victor STINNER (#307885) 2005-12-08 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-icon-item.c (gnome_icon_text_item_destroy): Don't request a redraw on the canvas here since that's already done in gnome_canvas_item_dispose(). Fixes a GnomeCanvas-CRITICAL warning in evolution, nautilus and possibly others. Closes bug #323521. 2005-12-08 Kjartan Maraas <kmaraas@gnome.org> * file-chooser/gtkfilesystemgnomevfs.c (load_dir): Remove some stale code. 2005-12-08 Paolo Borelli <pborelli@katamail.com> * libgnomeui/gnome-entry.c (gnome_entry_save_history): fix list leak. 2005-11-23 Rodney Dawes <dobey@novell.com> * libgnomeui/gnome-icon-lookup.c (make_compat_generic_mime_name): Fix typo in use of ICON_NAME_MIME_PREFIX 2005-11-23 Rodney Dawes <dobey@novell.com> * libgnomeui/gnome-icon-lookup.c: Define a suffix for the name spec (make_mime_name): Use the straight mime type by default (make_generic_mime_name): Use the generic part, with the fallback generic suffix "-x-generic" from the name spec (make_compat_mime_name): Method for using the compat method on gnome for the specific mime type icons (make_compat_generic_mime_name): Method for using the compat method for the generic type icons (gnome_icon_lookup): Add calls to the new compat methods so that we don't break backward compatibility with themes that don't follow the naming spec yet 2005-11-14 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * libgnomeui/gnome-file-entry.c: (gnome_file_entry_get_full_path): Convert text from entry to filename encoding before returning it. Patch from Yydzero <yandong.yao@sun.com>, bug #321144. 2005-11-10 Simos Xenitellis <simos@gnome.org> * configure.in: Added Tatar in ALL_LINGUAS. 2005-10-07 Nate Nielsen <nielsen@memberwebs.com> * libgnomeui/gnome-password-dialog.c: (dialog_show_callback) Focus the first non-empty field. Bug #318026 2005-09-29 Christian Persch <chpe@cvs.gnome.org> * configure.in: Require libgnome 2.13.0, and require libgnome and libbonobo 2.13.0 and glib 2.8.0. * libgnomeui/gnome-client.c: (gnome_client_module_info_get), (gnome_client_goption_sm_client_id), (gnome_client_goption_sm_disable), (gnome_client_goption_sm_config_prefix): * libgnomeui/gnome-ui-init.c: (libgnomeui_module_info_get), (libgnomeui_arg_callback), (libgnomeui_goption_disable_crash_dialog): Patch by Pawel Sliwowski <open.list@gmail.com>, bug #307312. * test-gnome/testgnome.c: (main): Use GOption argument parsing. 2005-09-27 Tor Lillqvist <tml@novell.com> * configure.in: Set GNOME_KEYRING to gnome-keyring-1 on Unix, empty on Win32 (where we don't use gnome-keyring, at least not for now). AC_SUBST it. * libgnomeui/libgnomeui-2.0.pc.in: Correspondingly, use @GNOME_KEYRING@. 2005-09-23 Federico Mena Quintero <federico@ximian.com> * file-chooser/gtkfilesystemgnomevfs.c: Removed stale TODO comment. 2005-09-21 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Remove useless check and warning about libglade-convert (Jens Elkner). Closes bug #118532. 2005-09-21 Ricardo Fern�dez Pascual <ric@users.sourceforge.net> * libgnomeui/gnome-druid.c (gnome_druid_back_callback): Skip hidden pages, just like in gnome_druid_next_callback. Closes bug #89145. 2005-09-21 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-icon-entry.c: (setup_preview): Free filename in the error case. Unconstify. 2005-09-21 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-file-entry.c: (browse_dialog_ok): Fix a crasher. Fix from Petr Mladek. Closes bug #315549. * libgnomeui/gnome-pixmap-entry.c: (refresh_preview), (setup_preview): Fix a crash on Solaris. Patch from Vijaykumar Patwari. Closes bug #122703. ==================== 2.12.0 ===================== 2005-09-06 Kjartan Maraas <kmaraas@gnome.org> * NEWS: Update * configure.in: Release 2.12.0 2005-09-06 Kjartan Maraas <kmaraas@gnome.org> No code is touched by these changes. :-) * libgnomeui/gnome-multiscreen.c: API doc fixes * libgnomeui/gnome-password-dialog.c: Same * libgnomeui/gnome-thumbnail-pixbuf-utils.c: Same * libgnomeui/gnome-thumbnail.c: Same. 2005-08-31 Baris Cicek <baris@teamforce.name.tr> * configure.in: Added ku to ALL_LINGUAS 2005-08-30 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-app-helper.c: Fix warning where _ got defined twice which breaks the AIX compiler. Closes bug #160956. 2005-08-30 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/libgnomeui-2.0.pc.in: Add gnome-keyring-1 to the Requires: line. Bug #167675. 2005-08-29 Tor Lillqvist <tml@novell.com> * libgnomeui-zip.in: Include also documentation in the developer zipfile. ======================== 2.11.4 ===================== 2005-08-26 Federico Mena Quintero <federico@ximian.com> * file-chooser/gtkfilesystemgnomevfs.c: Oops, set this back to "#undef PROFILE_FILE_CHOOSER". 2005-08-26 Federico Mena Quintero <federico@ximian.com> * file-chooser/gtkfilesystemgnomevfs.c (fs_module_init): See how long it takes to call gnome_vfs_init(). 2005-08-26 Matthias Clasen <mclasen@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c (folder_purge_and_unmark): Pass the address of the closure struct to the g_hash_table_foreach_steal() call. (#314586) ====================== 2.11.3 ====================== 2005-08-19 Kjartan Maraas <kmaraas@gnome.org> * file-chooser/gtkfilesystemgnomevfs.c: (gtk_file_system_gnome_vfs_render_icon): Fix crash in apps with trash:/// bookmarks. Closes bug #311637. Patch from Matthias Clasen. 2005-08-14 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-ui-init.h: Move G_BEGIN_DECLS after the #includes so it doesn't break build if an app includes this single file in a program. 2005-08-05 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Post release version bump. ===================== 2.11.2 ====================== 2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in> * configure.in: Added "te" to ALL_LINGUAS. 2005-07-25 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome_segv.c: (main): Add a window icon. Closes bug #309739. Patch from Jaap A. Haitsma 2005-07-25 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-druid.c: (gnome_druid_class_init), (gnome_druid_accessible_get_n_children), (gnome_druid_accessible_ref_child), (gnome_druid_accessible_class_init), (gnome_druid_accessible_get_type), (gnome_druid_accessible_new), (gnome_druid_accessible_factory_get_accessible_type), (gnome_druid_accessible_factory_create_accessible), (gnome_druid_accessible_factory_class_init), (gnome_druid_accessible_factory_get_type), (gnome_druid_get_accessible): Fix for bug #157936: "Unable to see buttons as accessible children of GnomeDruid" Patch from Padraig O'Briain. 2005-07-12 Federico Mena Quintero <federico@ximian.com> * file-chooser/gtkfilesystemgnomevfs.c: Kill all the GConf code that was #ifdef-ed out - we haven't used it to load bookmarks for a long time now. (directory_load_callback): Call gdk_threads_leave() as well if we return prematurely. (monitor_callback): Likewise. (*): Add a little bunch of code to aid profiling. 2005-07-12 Matthias Clasen <mclasen@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c: Follow the Nautilus change and rename "Filesystem" to "File System", string change. (#310047, Vincent Noel) 2005-07-11 Federico Mena Quintero <federico@ximian.com> Merged from gnome-2-10: Add support for .desktop file links; fixes #136271: * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_get_folder): If the URI refers to a .desktop link, read it, and try to get the destination URI instead. Also, clean up a bit by using helper functions. (info_from_vfs_info): Take an error argument; we'll fill it in if there is an error while reading a .desktop file. (gtk_file_folder_gnome_vfs_get_info): Pass an error argument to info_from_vfs_info(). (is_vfs_info_an_afs_folder): New helper function. (get_desktop_link_uri): New helper function. (get_options): Always request the MIME type, because we need to be able to distinguish .desktop files. (gtk_file_system_gnome_vfs_render_icon): If this is a .desktop file, get the icon information from it. (get_icon_from_desktop_file): New helper function. (get_cached_icon): Take a GError parameter. Allow loading icons from absolute file names; these may come from the "Icon" attribute in .desktop files. (gtk_file_system_gnome_vfs_volume_render_icon): Pass the error argument to get_cached_icon(). (gtk_file_system_gnome_vfs_render_icon): Likewise. * configure.in: Add libgnome to the modules needed by the file-chooser directory. Add a --with-kde-datadir option for KDE_ICONDIR. * file-chooser/sucky-desktop-item.[ch]: Sigh. We need GnomeDesktopItem for GtkFileSystemGnomeVFS, but that sucker lives in the gnome-desktop module, which has libgnomeui as a dependency. So I just copied the relevant files and replaced "gnome" with "sucky". To keep an optimistic outlook on life, those strings are of equal length, so indentation is preserved. * file-chooser/Makefile.am (libgnome_vfs_la_SOURCES): Added the sucky files. 2005-07-06 Tor Lillqvist <tml@novell.com> * configure.in: Fix syntax error in gnome-keyring requirement. 2005-07-01 Kjartan Maraas <kmaraas@gnome.org> * file-chooser/gtkfilesystemgnomevfs.c: (gtk_file_system_gnome_vfs_init), (unref_folder), (gtk_file_system_gnome_vfs_finalize): Plug some leaks. Patch from Matthias Clasen. Closes bug #300803. * libgnomeui/gnome-icon-entry.c: (gnome_icon_entry_instance_init): Remove bogus size request that made the text go outside of the button. Closes the libgnomeui part of bug #90932. 2005-07-01 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-icon-entry.c: (gnome_icon_entry_instance_init): Make it possible to pick a folder in the icon entry. Patch from Christian Neumair. Closes bug #142328 2005-07-01 Kjartan Maraas <kmaraas@gnome.org> * gnome-password-dialog.c: (add_row), (gnome_password_dialog_new): HIGify the password dialog. Patch from Michael Terry. Closes bug #169273. 2005-07-01 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Bump version. * libgnomeui/DEPENDS.libgnomeui: Remove this. * libgnomeui/gnome-file-entry.c: (browse_dialog_ok): Plug a leak. * libgnomeui/gnome-icon-entry.c: (setup_preview), (icon_selected_cb), (gil_icon_selected_cb): Plug a few leaks. Closes bug #307491. (Kjartan) * test-gnome/Makefile.am: Fix build on Solaris. Patch from Lazslo Peter. Closes bug #307860. 2005-06-22 Matthias Clasen <mclasen@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c: Make the bookmark renaming conditional on the GTK+ version we're building against, pointed out by Alex Larsson. 2005-06-21 David Zeuthen <davidz@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c: (gtk_file_system_gnome_vfs_volume_get_base_path): Check GnomeVFSVolume for activation_uri since the one on the drive may be incorrect. See bug #308475. 2005-06-21 Matthias Clasen <mclasen@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c: Implement bookmark renaming. (#171264) 2005-05-16 Tor Lillqvist <tml@novell.com> * libgnomeui/gnome-ui-init.c (libgnomeui_module_info_get): As we do include gnome-client also on Win32 now (see below), do include its module info. 2005-05-13 Tor Lillqvist <tml@novell.com> * libgnomeui/Makefile.am: Do include gnome-client.c also on Win32. Presumably doesn't do anything awfully useful without any Win32-specific code, but having it in libgnomeui means that apps that call its functions don't need to ifdefify those calls. * libgnomeui/gnome-client.c: Remove unnecessary includes. 2005-05-11 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/ChangeLog-19990928: Typos * libgnomeui/gnome-app-helper.c: Same 2005-03-23 Dennis Cranston <dennis_cranston@yahoo.com> * libgnomeui/gnome-app-helper.c: HIG Fix: use header capitalization for game menu items. Closes bug #171435. 2005-05-11 Kjartan Maraas <kmaraas@gnome.org> * configure.in: * libgnomeui/gnome-multiscreen.c: Fix build on Apple Darwin. Patch from Hans Petter Jansson <hpj at novell com>. Closes bug #166087. 2005-05-11 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-file-entry.c: Fix gcc warnings. (gnome_file_entry_drag_data_received): Same * libgnomeui/gnome-href.c: (drag_data_get): Same * libgnomeui/gnome-icon-entry.c: (drag_data_received), (drag_data_get): Same * libgnomeui/gnome-pixmap-entry.c: (drag_data_get): Same * libgnomeui/gnome-thumbnail.c: (thumb_md5): Same * libgnomeui/gnome-vfs-util.c: (gnome_gdk_pixbuf_new_from_uri): Same and remove a now unused var. 2005-05-11 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-client.c: Fix typos * libgnomeui/gnome-client.h: Same * libgnomeui/gnome-href.c: (gnome_href_clicked): Same * libgnomeui/gnome-theme-parser.c: Make an array static const * libgnomeui/gnome-thumbnail.c: (thumb_digest_to_ascii), (read_md5_dir): Fix GCC4 warnings. * libgnomeui/gnome-vfs-util.c: (gnome_gdk_pixbuf_new_from_uri): Remove a hack and a corresponding FIXME that was added because gdk_pixbuf_loader had problems with some file types back in the day. * libgnomeui/gnome_segv.c: (main): Plug a leak. * libgnomeui/libgnomeui-access.c: Make a var static. 2005-05-10 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-authentication-manager.c: (present_authentication_dialog_nonblocking), (present_full_authentication_dialog_nonblocking): Fix crash when escaping the password dialog. Same patch made by both Martin Wehner and Balamurali Viswanathan. Closes bug #134985 and a whole slew of dupes. 2005-05-10 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-file-entry.c: (gnome_file_entry_class_init): Mark some property strings for translation. Remove corresponding FIXME. 2005-05-09 Federico Mena Quintero <federico@ximian.com> Merged from gnome-2-10: Fix the GtkFileSystemGnomeVFS part of #301068: * file-chooser/gtkfilesystemgnomevfs.c (struct _GtkFileSystemGnomeVFS): Added these fields: afs_statbuf, net_statbuf, have_afs, have_net. They are used when we have AFS. (struct _GtkFileFolderGnomeVFS): Added field is_afs_or_net. (gtk_file_system_gnome_vfs_init): Check for AFS folders. (gtk_file_system_gnome_vfs_get_folder): Fill the is_afs_or_net field in the new folder. Only install a folder monitor if this is not an AFS folder. (gtk_file_folder_gnome_vfs_list_children): Don't use load_dir() to load AFS folders; use load_afs_dir(). Also, don't reverse the list of children - the hash table of children is not ordered, so reversing the list is pointless. (load_afs_dir): New function; reads a folder without using gnome-vfs as it doesn't support readdir() without stat(). 2005-05-09 Frederic Crozat <fcrozat@mandriva.com> * file-chooser/gtkfilesystemgnomevfs.c: (gtk_file_system_gnome_vfs_init): ensure locales are UTF-8, needed for programs which don't use libgnomeui directly (like firefox) (bug #168988). 2005-04-18 Tor Lillqvist <tml@novell.com> * libgnomeui-zip.in: New file, used to build zipfile distribution of libgnomeui for Win32. * configure.in * Makefile.am: Add it. * configure.in: Require GTK+ 2.6.0 (and thus GLib 2.6.0). * */Makefile.am: Remove unused GNOME*DIR definitions for clarity. In libgnomeui prefix the few remaining in libgnomeui with LIBGNOMEUI_. * file-chooser/gtkfilesystemgnomevfs.c: Don't use authentication manager on Win32. * file-chooser/gtkfilesystemgnomevfs.c * file-chooser/testfilechooser.c * libgnomeui/gnome-icon-entry.c * libgnomeui/gnome-thumbnail.c: Use gstdio wrappers for better localized filename support on Win32. * libgnomeui/Makefile.am: Conditionalize platform-dependent sources. No authentication manager (at least for now) or session manager on Win32. * libgnomeui/gnome-about.c (gnome_about_set_property): Form path to logo file at run-time to accomodate for end-user selecatble installation path on Win32. * libgnomeui/gnome-app-util.c * libgnomeui/gnome-icon-item.c * libgnomeui/gnome-window.c: Remove unnecessary include of gdkx.h. * libgnomeui/gnome-icon-lookup.c * libgnomeui/gnome-file-entry.c: Use GLib path name functionality, like g_path_is_absolute(), G_DIR_SEPARATOR, G_IS_DIR_SEPARATOR(). * libgnomeui/gnome-dateedit.c: No strtok_r() in the Microsoft C library, use strtok() on Win32 and document why it is good enough in this case. * libgnomeui/gnome-file-entry.c: No realpath() in the Microsoft C library, just use strcpy() for now. Don't support the tilde convention on Win32, as it is not used on Windows, and furthermore it's rather hard to find out the "home directory" (if any such concept even can be said to exist) of other accounts anyway. * libgnomeui/gnome-multiscreen.c (make_environment_for_screen): Bypass on Win32 where GDK doesn't support multiple screens, whatever they would be. * libgnomeui/gnome-theme-parser.c (calculate_locale): Use g_win32_getlocale() on Win32. * libgnomeui/gnome-ui-init.c (libgnomeui_segv_setup, libgnomeui_segv_handle): Don't try to handle segvs on Win32. (libgnomeui_module_info_get): Don't require the client module on Win32, as it isn't built. * libgnomeui/gnome-ui-win32.c: New file with Win32-only bits. (DllMain): DLL entry point that tucks away the handle to the DLL. (setup): Helper function that looks up the DLL's location at run-time using the recently added gnome_win32_get_prefixex() function and forms the paths to those subdirectoris of if we are interested in. (_gnome_ui_get_localedir, _gnome_uid_get_datadir): Get the run-time locale and data directories. * libgnomeui/gnome-thumbnail.c: Include g_chmod() implementation if building against GLib < 2.7.0. Use GMutex instead of pthread mutex. Use time() instead of calling gettimeofday() and then just using the seconds. * libgnomeui/gnome-window-icon.c (gnome_window_icon_init): Bypass the session manager client code on Win32. * libgnomeui/libgnomeuiP.h: On Win32 redefine the LIBGNOMEUI_*DIR macros to call the _gnome_ui_get_*dir functions. * libgnomeui/libgnomeui-2.0.pc.in: Require also gnome-vfs-2.0 as libgnomeui includes its headers in its public headers. * test-gnome/testgnome.c: Add comment that it is OK to use configure-time pathnames also on Win32, as this is a test program. 2005-04-17 Tor Lillqvist <tml@novell.com> * configure.in (libgnomeui_minor_version): Post-branch version bump to 2.11.0. The gnome-2-10 branch has version 2.10.x. Check for Win32 (mingw), define OS_WIN32 Automake conditional. Don't require gnome-keyring-1 on Win32. 2005-03-26 Vincent Untz <vincent@vuntz.net> * file-chooser/gtkfilesystemgnomevfs.c: (gtk_file_system_gnome_vfs_filename_to_path): check for an empty string Fix bug #169979. 2005-03-07 Anders Carlsson <andersca@imendio.com> * configure.in: Release 2.10.0 2005-02-16 Alexander Larsson <alexl@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c: Make backend threadsafe, and handle cancellation thread issues. fixes #166852, in combination with the latest gnome-vfs 2005-02-08 Christian Rose <menthos@menthos.com> * configure.in: Added "xh" to ALL_LINGUAS. 2005-01-31 Federico Mena Quintero <federico@ximian.com> Fixes the libgnomeui part of #164239: * file-chooser/gtkfilesystemgnomevfs.c (struct _FolderChild): Add a "reloaded" flag which we'll set when we (re)read a file's information from within directory_load_callback(). This will let us purge files that don't have the flag set when the load terminates. (folder_child_new): Added a "reloaded" argument. (folder_purge_and_unmark): New utility function. (directory_load_callback): Set the "reloaded" flag on already-existing files and replace their info. Call folder_purge_and_unmark() when we finish loading the folder. (monitor_callback): Set the "reloaded" flag on already-existing files and replace their info. (remove_all): Renamed to unmark_all_fn. (load_dir): Unmark all the children. ================= 2.9.1 ====================== 2005-01-26 Kjartan Maraas <kmaraas@gnome.org> * file-chooser/gtkfilesystemgnomevfs.c: #include "gnome-authentication-manager-private.h" to get rid of compiler warnings. It's internal to this library so it should be ok. * libgnomeui/gnome-about.c: * libgnomeui/gnome-client.h: * libgnomeui/gnome-druid-page-edge.h: * libgnomeui/gnome-druid-page-standard.c: * libgnomeui/gnome-druid.c: * libgnomeui/gnome-font-picker.c: AIX portability fixes from TheWrittenWord. Closes bug #131397. 2005-01-25 Federico Mena Quintero <federico@ximian.com> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_render_icon): Free the file info. Fixes #147303; patch by Christian Persch <chpe@gnome.org>. 2005-01-25 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-password-dialog.c: (gnome_password_dialog_new): Fix compiler warnings. 2005-01-25 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-app.c: (gnome_app_instance_init): Make gnome-app mor robust when created without calling gnome_program_init(). Closes bug #164948. Patch from <scott at asofyet org> 2005-01-25 Fernando Herrera <fherrera@onirica.com> * libgnomeui/gnome-thumbnail.c: (expand_thumbnailing_script), (gnome_thumbnail_factory_generate_thumbnail): Add proper size to the script command line. Fix bug #143790 2005-01-24 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Bump gnome-vfs req to 2.7.3 Closes bug #154969. Reported by <foser at gentoo org> 2005-01-08 Anders Carlsson <andersca@imendio.com> * libgnomeui/gnome-thumbnail.c (gnome_thumbnail_factory_instance_init): No need to do all initialization here, meaning that we can use the thumbnail factory without calling gnome_program_init (Yay!) 2005-01-05 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-client.c: Fix typo in docs for two functions. Closes bug #94338. Noticed by Matthias Warkus. 2004-12-15 Alexander Larsson <alexl@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c (info_from_vfs_info): Use the new g_filename_display_basename call to get the display name. 2004-12-02 Dwayne Bailey <dwayne@translate.org.za> * configure.in: Added "zu" to ALL_LINGUAS. 2004-11-24 Alexander Larsson <alexl@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c (load_dir): Fix crasher. uri is a string, not a GnomeVFSUri. 2004-11-23 Federico Mena Quintero <federico@ximian.com> Merged from gnome-2-8: * file-chooser/gtkfilesystemgnomevfs.c (load_dir): Use a different number of items per notification depending on whether the folder system is local or not. 2004-11-19 Christian Rose <menthos@menthos.com> * configure.in: Added "rw" to ALL_LINGUAS. 2004-11-15 Dwayne Bailey <dwayne@translate.org.za> * configure.in: Added "nso" to ALL_LINGUAS. 2004-11-13 Anders Carlsson <andersca@gnome.org> * libgnomeui/gnome-icon-item.h: Deprecate, used by GnomeIconList which is also deprecated. 2004-11-13 Anders Carlsson <andersca@gnome.org> * libgnome/gnome-scores.h: Deprecate. This is too specialized, and eventually a replacement will find its way into gnome-games. * libgnomeui/gnome-about.h: Deprecate, use GtkAboutDialog. * libgnomeui/gnome-file-entry.h: Deprecate, use GtkFileChooserButton. * libgnomeui/gnome-icon-list.h: Deprecate, use GtkIconView. * libgnomeui/gnome-pixmap-entry.h: Deprecate, broken widget and no-one uses it. * libgnomeui/gnome-window-icon.h: Deprecate, use gtk_window_set_icon_name. 2004-11-08 Anders Carlsson <andersca@gnome.org> * configure.in: Update to 2.9.1 2004-09-22 J.H.M. Dassen (Ray) <jdassen@debian.org> http://bugzilla.gnome.org/show_bug.cgi?id=153151 * libgnomeui/gnome-entry.h: Removed prototype for gnome_entry_construct, as that function was removed in libgnomeui/gnome-entry.c 1.68 (2001-09-04). * libgnomeui/gnome-href.h: Removed prototype for gnome_href_construct as that function was removed in libgnomeui/gnome-href.c 1.31.2.1 (2001-08-30). 2004-09-17 Matthias Clasen <mclasen@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_parse): Don't switch the folder until we have seen the full hostname. Otherwise, the auth dialog will come up for every single character of the hostname being typed in. (#151296, Rodney Dawes) 2004-09-13 J.H.M. Dassen (Ray) <jdassen@debian.org> * configure.in: Bumped the gnome-vfs version requirement to 2.7.1 as that is the first release to have GNOME_VFS_MODULE_CALLBACK_QUESTION which is used in libgnomeui/gnome-authentication-manager.c's gnome_authentication_manager_init(). ==================== 2.8.0 ==================== 2004-09-13 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.8.0 * NEWS: Update 2004-09-13 Jesus Bravo Alvarez <suso@trasno.net> * configure.in: Added gl (Galician) to ALL_LINGUAS. 2004-09-03 Kjartan Maraas <kmaraas@gnome.org> * file-chooser/gtkfilesystemgnomevfs.c: Include the right header so i18n works properly. Patch from Christian Persch <chpe at gnome org>. Closes bug #144529. 2004-08-30 Federico Mena Quintero <federico@ximian.com> Merged from the gnome-2-6 branch: Fix #145200: * file-chooser/gtkfilesystemgnomevfs.c (struct _GtkFileSystemGnomeVFS): Added fields to store the signal connection IDs for the volume monitor. (gtk_file_system_gnome_vfs_init): Store the signal connection IDs. Do not create an extra reference to the volume monitor. (gtk_file_system_gnome_vfs_finalize): Disconnect from the volume monitor's signals. For now, don't unref the monitor. See http://bugzilla.gnome.org/show_bug.cgi?id=151463 for reference. =================== 2.7.92 ==================== 2004-08-30 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.7.92 2004-08-25 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-authentication-manager.[ch]: Add gnome_authentication_manager_dialog_is_visible. Its a big hack, but useful. 2004-08-25 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-appbar.c: Bitfield warnings * libgnomeui/gnome-druid-page-edge.c: Same * libgnomeui/gnome-druid.c: Same * libgnomeui/gnome-file-entry.c: Same * libgnomeui/gnome-font-picker.c: Same * libgnomeui/gnome-icon-entry.c: (browse_clicked): Add cast. * libgnomeui/gnome-icon-list.c: (if): NULL vs. FALSE * libgnomeui/gnome-icon-theme.c: (gnome_icon_theme_lookup_icon): Fix a leak. * libgnomeui/gnome-mdi.h: Bitfield warnings 2004-08-24 Kjartan Maraas <kmaraas@gnome.org> * file-chooser/gtkfilesystemgnomevfs.c: (directory_load_callback): Plug the last remaining leak reported by valgrind. Closes bug #150857. 2004-08-22 William Jon McCann <mccann@jhu.edu> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_get_folder): Ref the vfs_info if it is pulled from the hash table. Fixes #150075. 2004-08-16 Christian Rose <menthos@menthos.com> * configure.in: Added "bs" to ALL_LINGUAS. =================== 2.7.91 ==================== 2004-08-16 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.7.91 2004-08-13 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Add this stuff. * po/nb.po: Same. 2004-08-10 Kjartan Maraas <kmaraas@gnome.org> * file-chooser/gtkfilesystemgnomevfs.c: #include <config.h> 2004-08-05 Pablo Saratxaga <pablo@mandrakesoft.com> * configure.in: Added Breton (br) to ALL_LINGUAS 2004-07-28 Glynn Foster <glynn.foster@sun.com> * libgnomeui/gnome-druid.c: (gnome_druid_set_page): Patch from Eric Zhao <eric.zhao@sun.com> to unfocus the widgets on the the previous patch. Fixes #135743. 2004-07-20 Federico Mena Quintero <federico@ximian.com> Fix #146185: * file-chooser/gtkfilesystemgnomevfs.c (lookup_folder_child): Renamed from lookup_vfs_info_in_folder(); use lookup_folder_child_from_uri(). Return a FolderChild rather than a GnomeVFSFileInfo. (lookup_folder_child_from_uri): New helper function, code moved over from lookup_vfs_info_in_folder(). (gtk_file_system_gnome_vfs_get_folder): Reorder things. First, ensure that we exist as a child in the parent folder; here we can check whether the child is a folder. Second, if the parent folder is not loaded, ensure that we are a folder. Third, actually create the new folder_vfs. =================== 2.7.2 =================== Mon Jul 19 23:31:18 2004 Jonathan Blandford <jrb@gnome.org> * configure.in: release 2.7.2 * NEWS: Update 2004-07-18 Colin Walters <walters@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_list_volumes): Avoid crash if gnome_vfs_volume_monitor_get_volume_for_path returns NULL. 2004-06-24 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-authentication-manager.c: Support for anonymous logins. Patch by laszlo.kovacs@sun.com. Implement question callback. * libgnomeui/gnome-password-dialog.c: * libgnomeui/gnome-password-dialog.h: Support for anonymous logins. Patch by laszlo.kovacs@sun.com. 2004-06-22 Federico Mena Quintero <federico@ximian.com> Fixes the libgnomeui part of #142308: * file-chooser/gtkfilesystemgnomevfs.c (lookup_vfs_info_in_folder): Canonicalize the URI before looking it up in the folder's hash table. (gtk_file_system_gnome_vfs_filename_to_path): Canonicalize the URI. (gtk_file_system_gnome_vfs_uri_to_path): Likewise. 2004-06-01 Rodney Dawes <dobey@novell.com> * libgnomeui/gnome-druid-page-edge.c (gnome_druid_page_edge_set_color): Fix the default colors to be theme compliant * libgnomeui/gnome-druid-page-standard.c (gnome_druid_page_standard_class_init): Add the "contents-background", "contents-background-gdk" and "contents-background-set" properties to fix #119298 (gnome_druid_page_standard_set_color): Fix the default colors to be theme compliant Fixes #119298 2004-06-01 Pawan Chitrakar <pawan@nplinux.org> *configure.in: Added "ne" in ALL_LINGUAS 2004-05-31 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.7.1 * NEWS: Update 2004-05-29 Martin Wehner <martin.wehner@epost.de> * libgnomeui/gnome-thumbnail.c: (load_thumbnail_info): Handle invalid values from gdk_pixbuf_get_option. Fixes #139473. 2004-05-29 Christian Rose <menthos@menthos.com> * configure.in: Added "tk" to ALL_LINGUAS. 2004-05-24 Fernando Herrera <fherrera@onirica.com> * libgnomeui/gnome-authentication-manager.c: (construct_full_password_dialog): Only show remember options if GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_SAVING_SUPPORTED flag is TRUE. 2004-05-13 James Henstridge <james@daa.com.au> * configure.in (ACLOCAL_AMFLAGS): set so that aclocal gets called with contents of $ACLOCAL_FLAGS environment variable. * acconfig.h: remove file since it isn't needed anymore. * configure.in: add descriptions to AC_DEFINE() calls. 2004-05-11 James Henstridge <james@daa.com.au> * configure.in (GCONF_CONFIG_SOURCE): get rid of checks for gconf, since the schemas in libgnomeui were removed in 2001. * demos/Makefile.am (INCLUDES): same here. * libgnomeui/Makefile.am (INCLUDES): don't define GNOMEUILOCALEDIR. * configure.in: use AM_GLIB_DEFINE_LOCALEDIR() to define the locale directory. 2004-05-05 James Henstridge <james@daa.com.au> * test-gnome/Makefile.am (test_gnome_SOURCES): move testgnome.h to sources list. * libgnomeui/Makefile.am: fix up readonly srcdir build of generated files. Don't build libgnomeui.defs since it wasn't being distributed and it wasn't being used for anything. * Makefile.am: require automake-1.7, and ensure that docs get built during "make distcheck". * configure.in: update configure script. * autogen.sh (REQUIRED_AUTOMAKE_VERSION): require Automake 1.7 2004-05-05 Anders Carlsson <andersca@gnome.org> * libgnomeui/gnome-icon-list.c: (gnome_icon_list_select_all): Use g_return_if_fail. (#141833, Damien Carbery) 2004-05-02 Anders Carlsson <andersca@gnome.org> * libgnomeui/gnome-app-helper.c: (create_and_popup_toolbar_menu): Add the worlds worst hack to make the toolbar popup menus translated. (#138730, Takao Fujiwara) 2004-05-02 Anders Carlsson <andersca@gnome.org> * libgnomeui/gnome-icon-list.c: (gnome_icon_list_select_all): * libgnomeui/gnome-icon-list.h: Add gnome_icon_list_select_all. (#138553, Laurent Sansonetti) 2004-05-02 Fernando Herrera <fherrera@onirica.com> * libgnomeui/gnome-thumbnail.c: (gnome_thumbnail_factory_generate_thumbnail): Use g_file_open_tmp. Fix #133927 2004-05-02 Anders Carlsson <andersca@gnome.org> * libgnomeui/gnome-authentication-manager.c: (construct_full_password_dialog): Make message work better for RTL languages. (#129254, Christian Rose) 2004-05-02 Anders Carlsson <andersca@gnome.org> * libgnomeui/gnome-href.c: (gnome_href_clicked): Use gnome_url_show_on_screen. (#111923, Leena Gunda) 2004-05-02 Anders Carlsson <andersca@gnome.org> * libgnomeui/gnome-thumbnail.c: (gnome_thumbnail_has_uri), (gnome_thumbnail_is_valid): Handle invalid values from gdk_pixbuf_get_option. (#141044, Torsten Schoenfeld) 2004-05-02 Anders Carlsson <andersca@gnome.org> * configure.in: * doc/reference/Makefile.am: * doc/reference/libgnomeui-docs.sgml: * doc/reference/version.xml.in: Put version number in reference docs. (#125759, Steve Chaplin) =================== 2.6.1.1 =================== 2004-05-02 Anders Carlsson <andersca@gnome.org> * configure.in: Fix soname, depend on gtk+ 2.4.1 and release 2.6.1.1 * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_volume_render_icon): It's gnome-dev-harddisk, not gnome-harddisk. 2004-04-21 Federico Mena Quintero <federico@ximian.com> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_get_folder): Check that the URI exists before creating the folder structure. Fixes #140095. ==================== 2.6.1 ==================== 2004-04-20 Anders Carlsson <andersca@gnome.org> * configure.in: Version 2.6.1 "Magmoor" * NEWS: Update 2004-04-16 Alexander Larsson <alexl@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_volume_render_icon): Use same icon for Filesystem as computer:. 2004-04-16 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-authentication-manager.c: Some threadsafeness for callbacks. 2004-04-16 Iñaki Larrañaga <dooteo@euskalgnu.org> * configure.in: Added "eu" (Basque) to ALL_LINGUAS. 2004-04-16 Alexander Larsson <alexl@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_init): disconnect volume-monitor callbacks when filesystem object dies 2004-04-15 Padraig O'Briain <padraig.obriain@sun.com> * libgnomeui/gnome-about.c (gnome_about_instance_init): Remove setting of role to ATK_ROLE_ALERT for bug #139541. 2004-04-15 John C Barstow <jbowtie@amathaine.com> * configure.in: Added "mi" (Maori) to ALL_LINGUAS. 2004-04-14 Padraig O'Briain <padraig.obriain@sun.com> * libgnomeui/gnome-about.c (gnome_about_instance_init): Set role to ATK_ROLE_ALERT. Fixes bug #139541. 2004-04-12 Anders Carlsson <andersca@gnome.org> * libgnomeui/gnome_segv.c (main): Remove call to gtk_dialog_set_has_separator. 2004-04-09 Guntupalli Karunakar <karunakar@freedomink.org> * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS. 2004-04-06 Federico Mena Quintero <federico@ximian.com> * file-chooser/gtkfilesystemgnomevfs.c (fs_module_init): Ref the type class that we register so that the module won't get unloaded. I'd rather do this with g_module_make_resident(), but at this point in the code we don't have access to the GModule. Fixes #139254. 2004-03-31 Christian Rose <menthos@menthos.com> * configure.in: Added "af" to ALL_LINGUAS. 2004-03-29 Federico Mena Quintero <federico@ximian.com> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_folder_gnome_vfs_iface_init): Add the implementation of ::is_finished_loading(). (gtk_file_folder_gnome_vfs_is_finished_loading): Implement. (directory_load_callback): Emit the "finished-loading" signal when we are done. 2004-03-24 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-authentication-manager.c (present_authentication_dialog_nonblocking): Remove leftover gtk_window_set_modal. 2004-03-22 Guntupalli Karunakar <karunakar@freedomink.org> * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS. ==================== 2.6.0 ==================== 2004-03-22 Anders Carlsson <andersca@gnome.org> * configure.in: Version 2.6.0 "Zeb" * NEWS: Update * Makefile.am (EXTRA_DIST): Add NEWS and COPYING.LIB 2004-03-19 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-authentication-manager.c (present_authentication_dialog_nonblocking), (present_full_authentication_dialog_nonblocking): Fixed small bug in last change. 2004-03-18 Alexander Larsson <alexl@redhat.com> * file-chooser/gtkfilesystemgnomevfs.c: (load_dir), (gtk_file_system_gnome_vfs_get_folder), (gtk_file_system_gnome_vfs_create_folder), (gtk_file_system_gnome_vfs_volume_mount), (get_vfs_info), (lookup_vfs_info_in_folder), (gtk_file_folder_gnome_vfs_get_info), (monitor_callback): Use the new auth push/pop api * libgnomeui/Makefile.am: * libgnomeui/gnome-authentication-manager-private.h: * libgnomeui/gnome-authentication-manager.c: Add api to allow auth callback push/pop Make auth dialog modal if there is a grab. 2004-03-15 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.5.92 2004-03-14 Federico Mena Quintero <federico@ximian.com> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_folder_gnome_vfs_get_info): Handle the path being NULL for root URIs. Sun Mar 14 01:05:29 2004 Jonathan Blandford <jrb@gnome.org> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_parse): We don't really want to strip whitespace off the end of the string. This is not the right place to editorialize on the appropriateness of such filenames. 2004-03-13 Mark McLoughlin <mark@skynet.ie> Add a new "filechooser-action" property so we can use file entries in other modes e.g. save mode. API addition approved by the release team. * libgnomeui/gnome-file-entry.c: (gnome_file_entry_class_init), (fentry_set_property), (fentry_get_property): impl. the "filechooser-action" property. (browse_clicked): construct the file chooser with the appropriate GtkFileChooserAction and also append the appropriate buttons for that action. Fri Mar 12 02:48:56 2004 Jonathan Blandford <jrb@gnome.org> * file-chooser/gtkfilesystemgnomevfs.c (get_vfs_info): Patch from Alexander Larsson <alexl@redhat.com> to handle parent_path being NULL. Thu Mar 11 22:33:10 2004 Jonathan Blandford <jrb@gnome.org> * file-chooser/Makefile.am (libgnome_vfs_la_LIBADD): patch from Carlos Romero <kidcrash@bellsouth.net> to make the vfs module link with libgnomeui. 2004-03-09 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.5.91 2004-03-08 Anders Carlsson <andersca@gnome.org> * file-chooser/gtkfilesystemgnomevfs.c: (gtk_file_system_gnome_vfs_init), (gtk_file_system_gnome_vfs_finalize), (gtk_file_system_gnome_vfs_volume_render_icon), (gtk_file_system_gnome_vfs_render_icon): Use an icon for the home directory. 2004-03-06 Dennis Cranston <dennis_cranston at yahoo com> * libgnomeui/gnome-file-entry.c: (browse_clicked): get the folder-mode of the GtkFileChooser to work again. 2004-03-05 Joe Marcus Clarke <marcus@freebsd.org> * configure.in: * file-chooser/Makefile.am: install file-chooser GTK+ module in $(libdir)/gtk-2.0/$(GTK_BINARY_VERSION)/filesystems 2004-03-03 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.5.90.1 2004-02-28 Paisa Seeluangsawat <paisa@users.sf.net> * configure.in: Added "th" (Thai) to ALL_LINGUAS. 2004-02-27 Federico Mena Quintero <federico@ximian.com> * file-chooser/gtkfilesystemgnomevfs.c (gtk_file_system_gnome_vfs_insert_bookmark): Renamed from gtk_file_system_gnome_vfs_add_bookmark(); update to conform to the new API. (gtk_file_system_gnome_vfs_remove_bookmark): Updated. Thu Feb 26 20:01:03 2004 Jonathan Blandford <jrb@gnome.org> * libgnomeui/gnome-file-entry.c (browse_clicked): use modified gtkfilechooser API. 2004-02-25 Danilo Šegan <dsegan@gmx.net> * configure.in: Added sr@ije to ALL_LINGUAS. 2004-02-25 Dennis Cranston <dennis_cranston at yahoo com> * libgnomeui/gnome-file-entry.c: (browse_clicked): fix the folder-mode of GtkFileChooser. 2004-02-24 Anders Carlsson <andersca@gnome.org> * Makefile.am: * configure.in: * file-chooser/ChangeLog: * file-chooser/Makefile.am: * file-chooser/gtkfilesystemgnomevfs.c: Move over the file system backend from gnome-vfs. 2004-02-24 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.5.90 2004-02-20 Christian Rose <menthos@menthos.com> * configure.in: Added "en_CA" to ALL_LINGUAS. 2004-02-17 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome_segv.c: (main): Mark strings for translation and add mnemonics. 2004-02-16 Narayana Pattipati <narayana.pattipati@wipro.com> * libgnomeui/libgnomeui/gnome-icon-list.c: Implement Home/End keynavigation for GnomeIconList. Bugzilla bug#92938 2004-02-15 Christian Persch <chpe@cvs.gnome.org> * libgnomeui/gnome-client.c: (gnome_client_module_class_init): * libgnomeui/gnome-ui-init.c: (libgnomeui_class_init): Mark the "sm-connect" and "show-crash-dialog" properties with G_PARAM_CONSTRUCT, so that they are correctly initialised to their defaults on object construction. (Bug #131867). 2004-02-11 Anders Carlsson <andersca@gnome.org> * libgnomeui/gnome-icon-sel.c (sort_file_list): Use strcoll instead of strcmp. 2004-02-10 Christian Persch <chpe@cvs.gnome.org> * libgnomeui/gnome-client.c: (gnome_client_module_class_init): Remove G_PARAM_CONSTRUCT_ONLY flag from the paramspec of the sm-connect proprety, since it's set after construct time when the args are parsed (Bug #131867). 2004-02-09 Fernando Herrera <fherrera@onirica.com> * glade/glade-gnome.c: (file_entry_set_use_filechooser), (glade_module_register_widgets): Register "use_filechooser" prop in glade 2004-02-09 Carlos Garnacho Parro <carlosg@gnome.org> * libgnomeui/gnome-file-entry.c: added "use_filechooser" property that enables the explicit use of GtkFileChooser instead of GtkFileSelection * libgnomeui/gnome-pixmap-entry.c: ditto * libgnomeui/gnome-icon-entry.c: made it to use GtkFileChooser API 2004-02-07 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/Makefile.am: Remove more deprecated flags. 2004-02-04 Padraig O'Briain <padraig.obriain@sun.com> * libgnomeui/gnome-color-picker.c (gnome_color_picker_instance_init): Do not set accessible name for GnomeColorPicker. Fixes bug #133200. * libgnomeui/gnome-messagebox.c (gnome_message_box_construct): Set role to ATK_ROLE_ALERT. Fixes bug #129567. 2004-02-03 Jeffrey Stedfast <fejj@ximian.com> * libgnomeui/gnome-ui-init.c (libgnomeui_class_init): Don't make the "show-crash-dialog" property CONSTRUCT_ONLY because it can't be set at construct time because we don't get to parse our args until afterwards. 2004-02-03 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.5.4 2004-01-21 Iain <iain@prettypeople.org> * libgnomeui/gnome_segv.c (main): Remove the separator from the window 2004-01-21 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-lookup.c (gnome_icon_lookup): Fix GNOME_ICON_LOOKUP_FLAGS_ALLOW_SVG_AS_THEMSELVES behaviour when gdk-pixbuf supports svgs. 2004-01-21 Anders Carlsson <andersca@gnome.org> * libgnomeui/gnome-client.c: (gnome_client_module_info_get): * libgnomeui/gnome-ui-init.c: (libgnomeui_module_info_get): Fix translation of program arguments. (#106549, patch by Hidetoshi Tajima). 2004-01-21 Alex Duggan <aldug@astrolinux.com> * libgnomeui/gnome-scores.c: (gnome_scores_instance_init) Use a close button instead of an OK button in the gnome scores dialog. Fixes #116440 2004-01-20 Fernando Herrera <fherrera@onirica.com> * libgnomeui/gnome_segv.c: (main): Add a button for restarting the crahsed application. Hide pid and signal information unless GNOME_HACKER env variable is set. Rewrote texts based on feedback for bug #127043. Removed bugzilla url. 2004-01-19 Ross Burton <ross@burtonini.com> * libgnomeui/gnome-icon-theme.c (gnome_icon_theme_finalize): Check that priv->gtk_theme is not NULL before unrefing it. 2004-01-18 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/libgnomeui.h: Added #include of gnome-window.h. 2004-01-18 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-app-helper.c: Handle "both-horiz" too. Patch from Bryan Forbes. Closes #125323. * libgnomeui/gnome-icon-theme.h: Merge fix for bug #119788. * libgnomeui/gnome-theme-parser.h: 2004-01-16 Federico Mena Quintero <federico@ximian.com> Fix #124789: * libgnomeui/gnome-icon-item.c (gnome_icon_text_item_configure): Don't store the fontname, as it is ignored elsewhere anyway. (gnome_icon_text_item_destroy): Free the private structure. * libgnomeui/gnome-icon-list.c (gil_style_set): Don't pass a fontname parameter to gnome_icon_text_item_configure(). (gil_realize): Don't copy the style. 2004-01-14 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.5.3 2004-01-08 David Coulthart <davec@columbia.edu> * libgnomeui/gnome-authentication-manager.c (construct_full_password_dialog): s/gnome_keyring_is_availible/gnome_keyring_is_available/ 2004-01-06 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-lookup.c (gnome_icon_lookup): Treat image/svg+xml as svgs too. Mon Jan 05 17:21:19 2004 George Lebl <jirka@5z.com> * libgnomeui/gnome-file-entry.c: make _set_default_path work if the entry field is empty. That is, set the file selector path to this. 2004-01-04 Anders Carlsson <andersca@gnome.org> * libgnomeui/gnome-password-dialog.h: Remove extra comma in enumeration. (#130505, Franz Klammer). 2003-12-30 Anders Carlsson <andersca@gnome.org> * libgnomeui/gnome-druid.c (gnome_druid_remove): Handle the last page being the current page when removing it, (Fixes #85675, reported by Damon Chaplin). 2003-12-29 Christian Rose <menthos@menthos.com> * configure.in: Added "hr" to ALL_LINGUAS. 2003-12-28 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.5.2 2003-12-26 Fernando Herrera <fherrera@onirica.com> * glade/glade-gnome.c: Show documenters in gnome-about dialog and only show translators if they exist. (Fix two typos, bugzilla #119382 and #11934). Patches from Jon Willeke. 2003-12-19 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-lookup.h: Include gnome-icon-theme.h for backwards compat. 2003-12-18 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-theme.c: Fix typo that broke build 2003-12-18 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-lookup.c: * libgnomeui/gnome-icon-theme.[ch]: Remove/Internalize some new api I accidentally added 2003-12-18 Alexander Larsson <alexl@redhat.com> * doc/reference/tmpl/gnome-icon-theme.sgml: * doc/reference/tmpl/gnome-icon-lookup.sgml: Update * libgnomeui/gnome-icon-lookup.[ch]: Use GtkIconThemes instead, but accept GnomeIconThemes for backwards compat. * libgnomeui/gnome-icon-theme.[ch]: Turn into a GtkIconTheme wrapper 2003-12-17 Mark McLoughlin <mark@skynet.ie> * libgnomeui/gnome-multiscreen.c: (make_environment_for_screen): Fix silly where we weren't actually setting $DISPLAY. Similar patch from Vijaykumar Patwari in bug #129516. 2003-12-14 Fernando Herrera <fherrera@onirica.com> * configure.in: requiere gnome-vfs-2.0 >= 2.5.3 for new auth sutff 2003-12-11 Mark McLoughlin <mark@skynet.ie> * libgnomeui/libgnomeui.h: include gnome-help.h and gnome-url.h 2003-12-10 Richard Hult <richard@imendio.com> * doc/reference/Makefile.am (install-data-local): Install the devhelp file. 2003-12-08 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.5.1 2003-12-06 Anders Carlsson <andersca@gnome.org> * libgnomeui/pixmaps/stock_attach.png: * libgnomeui/pixmaps/stock_book_blue.png: * libgnomeui/pixmaps/stock_book_green.png: * libgnomeui/pixmaps/stock_book_open.png: * libgnomeui/pixmaps/stock_book_red.png: * libgnomeui/pixmaps/stock_book_yellow.png: * libgnomeui/pixmaps/stock_line_in.png: * libgnomeui/pixmaps/stock_mail.png: * libgnomeui/pixmaps/stock_mail_compose.png: * libgnomeui/pixmaps/stock_mail_forward.png: * libgnomeui/pixmaps/stock_mail_receive.png: * libgnomeui/pixmaps/stock_mail_reply.png: * libgnomeui/pixmaps/stock_mail_send.png: * libgnomeui/pixmaps/stock_mic.png: * libgnomeui/pixmaps/stock_midi.png: * libgnomeui/pixmaps/stock_multiple_file.png: * libgnomeui/pixmaps/stock_not.png: * libgnomeui/pixmaps/stock_scores.png: * libgnomeui/pixmaps/stock_table_borders.png: * libgnomeui/pixmaps/stock_table_fill.png: * libgnomeui/pixmaps/stock_text_bulleted_list.png: * libgnomeui/pixmaps/stock_text_indent.png: * libgnomeui/pixmaps/stock_text_numbered_list.png: * libgnomeui/pixmaps/stock_text_unindent.png: * libgnomeui/pixmaps/stock_timer.png: * libgnomeui/pixmaps/stock_timer_stopped.png: * libgnomeui/pixmaps/stock_trash.png: * libgnomeui/pixmaps/stock_trash_full.png: * libgnomeui/pixmaps/stock_volume.png: Use new icons from Jimmac. 2003-12-05 Mark McLoughlin <mark@skynet.ie> * libgnomeui/gnome-help.h, libgnomeui/gnome-url.h, libgnomeui/gnome-multiscreen.c: (gnome_url_show_on_screen), (gnome_help_display_on_screen), (gnome_help_display_with_doc_id_on_screen), (gnome_help_display_desktop_on_screen), (gnome_help_display_uri_on_screen): Add multi-screen variants of the help and url display methods. * libgnomeui/Makefile.am: install gnome-help.h and gnome-url.h. Build gnome-multiscreen.c 2003-12-05 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-authentication-manager.c: Just show, not show_all. Means we don't show remember checkboxes for old auth dialog. 2003-12-04 Alexander Larsson <alexl@redhat.com> * configure.in: Require gnome-keyring * libgnomeui/gnome-authentication-manager.c: Implement new gnome-vfs 2003-12-04 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-lookup.c (gnome_icon_lookup): Fix warning. * libgnomeui/gnome-password-dialog.[ch]: Update API for stuff needed for keyring integration. 2003-11-24 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.5.0 2003-11-02 Malcolm Tredinnick <malcolm@commsecure.com.au> * libgnomeui/gnome-color-picker.c: Even though this is deprecated, make it build with GDK_DISABLE_DEPRECATED defined. 2003-10-23 Padraig O'Briain <padraig.obriain@sun.com> * libgnomeui/libgnomeui.c (_add_atk_relation): Avoid leaking reference to AtkRelationSet. Tue Oct 14 17:06:59 2003 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-file-entry.h: * libgnomeui/gnome-icon-entry.h: undeprecate these two. They don't have GTK+ equivelants yet. Mon Oct 13 17:45:16 2003 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-dateedit.h: undeprecate. Mon Oct 13 17:32:40 2003 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-window.h: deprecated * libgnomeui/gnome-color-picker.h: deprecated * libgnomeui/gnome-dateedit.h: deprecated * libgnomeui/gnome-dialog.h: deprecated * libgnomeui/gnome-entry.h: deprecated * libgnomeui/gnome-file-entry.h: deprecated * libgnomeui/gnome-font-picker.h: deprecated * libgnomeui/gnome-pixmap-entry.h: deprecated * libgnomeui/gnome-popup-menu.h: deprecated * libgnomeui/gnome-window.h: deprecated 2003-10-08 Mark McLoughlin <markmc@sun.com> * libgnomeui/libgnomeui-access.[ch]: re-license to LGPL. It should never have been GPL ... 2003-10-06 Christian Rose <menthos@menthos.com> * configure.in: Added "mr" to ALL_LINGUAS. 2003-09-25 Balamurali Viswanathan <balamurali.viswanathan@wipro.com> * libgnomeui/gnome-file-entry.c (browse_dialog_ok): Emit changed signal instead of activate signal. Bug #123203 2003-09-17 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-lookup.c (gnome_icon_lookup): Handle vfs icons in mime info with absolute paths. 2003-09-15 Not Zed <NotZed@Ximian.com> * libgnomeui/gnome-icon-list.c (real_select_icon): Only add the icon to the selection if it isn't already in the selected list. Fixes bug #122356. 2003-09-09 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.4.0.1 2003-09-01 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.4.0 2003-08-25 Anders Carlsson <andersca@gnome.org> * configure.in: Release 2.3.7 2003-09-05 Taneem Ahmed <taneem@bengalinux.org> * configure.in: Added "bn" to ALL_LINGUAS. 2003-09-01 Laurent Dhima <laurenti@alblinux.net> * configure.in: Added "sq" to ALL_LINGUAS. 2003-08-11 Anders Carlsson <andersca@codefactory.se> * configure.in: Release 2.3.6 2003-07-04 Anders Carlsson <andersca@codefactory.se> * configure.in: Release 2.3.3.1 Fri Jul 4 04:27:42 2003 Soeren Sandmann <sandmann@daimi.au.dk> * libgnomeui/gnome-app.c (gnome_app_add_toolbar): remove setting of border width, thus getting rid of double bevels. 2003-07-03 Anders Carlsson <andersca@codefactory.se> * doc/reference/.cvsignore: * doc/reference/Makefile.am: * doc/reference/libgnomeui-docs.sgml: Generate xml reference docs (#111798, Matthias Clasen) 2003-07-01 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-thumbnail-pixbuf-utils.c (vfs_src): Merge fix for bug #114928 * libgnomeui/gnome-ui-init.c: Merge fix for bug #111496. 2003-06-25 Thomas Vander Stichele <thomas at apestaart dot org> * po/az.po: removed \- which was causing msgfmt to break 2003-06-15 Anders Carlsson <andersca@codefactory.se> * libgnomeui/gnome-icon-theme.c: (load_themes), (string_from_suffix), (suffix_from_name), (scan_directory): Treat files ending with ".svgz" as svg files. 2003-06-05 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-thumbnail.c (gnome_thumbnail_factory_ensure_failed_uptodate): Avoid using uninitialized value tv.tv_sec Wed Jun 04 15:54:18 2003 George Lebl <jirka@5z.com> * libgnomeui/gnome-password-dialog.c: fix cast warning * libgnomeui/gnome-ui-init.c: things that are normally only with HAVE_ESD were generating a warning so added #ifdef HAVE_ESD around those as well. 2003-05-26 Anders Carlsson <andersca@codefactory.se> * libgnomeui/gnome-file-entry.c: (browse_dialog_ok): Fix a warning. * libgnomeui/Makefile.am: * libgnomeui/gnome-authentication-manager.c: (construct_password_dialog), (present_authentication_dialog_blocking), (mark_callback_completed), (authentication_dialog_button_clicked), (authentication_dialog_closed), (authentication_dialog_destroyed), (present_authentication_dialog_nonblocking), (vfs_async_authentication_callback), (vfs_authentication_callback), (gnome_authentication_manager_init): * libgnomeui/gnome-authentication-manager.h: * libgnomeui/gnome-password-dialog.c: (gnome_password_dialog_get_type), (gnome_password_dialog_class_init), (gnome_password_dialog_init), (gnome_password_dialog_finalize), (dialog_show_callback), (dialog_close_callback), (add_row), (username_entry_activate), (gnome_password_dialog_new), (gnome_password_dialog_run_and_block), (gnome_password_dialog_set_username), (gnome_password_dialog_set_password), (gnome_password_dialog_set_readonly_username), (gnome_password_dialog_get_username), (gnome_password_dialog_get_password): * libgnomeui/gnome-password-dialog.h: * libgnomeui/gnome-stock-icons.c: (get_default_icons): * libgnomeui/gnome-stock-icons.h: * libgnomeui/libgnomeui.h: * libgnomeui/pixmaps/Makefile.am: * test-gnome/Makefile.am: * test-gnome/test-password-dialog.c: (authenticate_boink_callback), (exit_callback), (main): Add authentication callbacks, a password dialog, and a authentication stock icon. 2003-05-26 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-app.c: Merge fix for bug #111168 from stable. 2003-05-24 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-file-entry.c: Merge fix for bug #110500 from stable. * libgnomeui/gnome-icon-entry.c: Merge fix for bug #106298 from stable branch. * libgnomeui/gnome-icon-entry.c: Merge fix for bug #112651 from stable. * libgnomeui/gnome-color-picker.c: Merge fix for bug #105730 from stable. * libgnomeui/gnome-entry.c: Merge fix for bug #105388 from branch. * libgnomeui/gnome-ui-init.c: Fix the fix for bug #84778. Patch from <malcolm@commsecure.com.au> * libgnomeui/gnome-icon-list.c: Merge fix for bug #83748 from stable branch. * libgnomeui/gnome-app.c: Merge fix for bug #106342 from stable branch. 2003-05-20 Kenneth Rohde Christiansen <kenneth@gnu.org> * configure.in: Added Limburgish to ALL_LINGUAS 2003-05-19 Christian Neumair <chris@gnome-de.org> * libgnomeui/gnome-ui/gnome-about.c: HIGified about dialog. 2003-05-19 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-ui-init.c: (libgnomeui_segv_handle): Merge fix for bug #84778 from branch. 2003-05-19 Kjartan Maraas <kmaraas@gnome.org> * glade/glade-gnome.c: (icon_entry_set_max_saved): * libgnomeui/gnome-icon-entry.c: (gnome_icon_entry_set_max_saved): * libgnomeui/gnome-icon-entry.h: Patch from Jacob Berkman that adds an API entry point to work around another being deprecated. Fixes bug #79324. 2003-05-15 Jaka Mocnik <jaka@gnu.org> * libgnomeui/gnome-mdi.c: fixed referencing problems. sink the object instead of unrefing them. patch by Ecmel Ercan. this is actually not a Proper(tm) fix, but it serves its purpose: finalization is done properly. the Right Way(tm) would be to make GnomeMDI and GnomeMDIChild GObject descendants, but since the MDI API is deprecated, I won't bother. 2003-05-13 Anders Carlsson <andersca@codefactory.se> * libgnomeui/gnome-app-helper.c: Accept both-horiz here too. 2003-05-09 Telsa Gwynne <hobbit@aloss.ukuu.org.uk> * configure.in: Added cy to ALL_LINGUAS 2003-05-08 Masahiro Sakai <sakai@tom.sfc.keio.ac.jp> * configure.in: call AC_LIBTOOL_WIN32_DLL which is necessary for building shared library on win32 platform. * libgnomeui/Makefile.am (libgnomeui_2_la_LDFLAGS): * glade/Makefile.am (libgnome_la_LDFLAGS): add -no-undefined which is necessary for building shared library on some platforms (e.g. Win32, BeOS). 2003-05-06 Danilo Šegan <dsegan@gmx.net> * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS. 2003-05-01 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-about.c: Pass NULL to g_string_new. * libgnomeui/gnome-app-helper.c: Same * libgnomeui/gnome-client.c: Reapply Arjan's leak patch. And don't break it in the process this time :-) Fixes bug #104986. 2003-04-23 Gustavo Giraldez <gustavo.giraldez@gmx.net> * libgnomeui/gnome-icon-theme.c (gnome_icon_theme_class_init): Set parent_class. (gnome_icon_theme_finalize): Chain parent_class' finalize. 2003-04-07 Mark McLoughlin <mark@skynet.ie> * libgnomeui/gnome-icon-theme.c: (theme_lookup_icon): Merge the two seperate iterations of the theme's directory list into a single iteration. 2003-04-02 Loban A Rahman <loban@earthling.net> * libgnomeui/gnome-color-picker.h: Fixed bug #106154, header misdocumentation. 2003-03-27 Anders Carlsson <andersca@codefactory.se> * configure.in: Release 2.3.0 2003-03-26 Christian Rose <menthos@menthos.com> * configure.in: Added "yi" to ALL_LINGUAS. 2003-03-24 Narayana Pattipati <narayana.pattipati@wipro.com> *libgnomeui/gnome-file-entry.c (browse_clicked): Fix the problem application crash when Gnome File Selector widget's OK button is double clicked. Fixes bugzilla bug#104906 2003-03-19 Paul Duffy <dubhthach@frink.nuigalway.ie> * configure.in: Added "ga" to ALL_LINGUAS. 2003-03-13 Christian Rose <menthos@menthos.com> * configure.in: Added "ml" to ALL_LINGUAS. 2003-03-10 Christian Rose <menthos@menthos.com> * configure.in: Added "eo" to ALL_LINGUAS. 2003-03-09 Narayana Pattipati <narayana.pattipati@wipro.com> *libgnomeui/gnome-icon-entry.c (ientry_browse): Fix the problem of Browse dialog(gnome-file-entry) being non-responsive to user inputs. Fixes bugzilla bug#107255. 2003-03-08 Sebastian Rittau <srittau@jroger.in-berlin.de> Documentation fixes: * libgnomeui/gnome-client.c (gnome_client_set_discard_command): Removed doc string and added a comment where the true doc string can be found. (Namely in the corresponding templates file.) * doc/reference/libgnomeui-sections.txt: Inserted *Class definitions in the Standard sections. * doc/reference/libgnomeui-docs.sgml: FIXME -> Miscellaneous Widgets 2003-03-05 Anders Carlsson <andersca@codefactory.se> * libgnomeui/gnome-icon-list.c: Don't return FALSE in pointer functions. #107652, reported by Morten Welinder. 2003-03-04 Malcolm Tredinnick <malcolm@commsecure.com.au> * libgnomeui/gnome-icon-theme.c (gnome_icon_theme_rescan_if_needed): * libgnomeui/gnome-thumbnail-pixbuf-utils.c (convert_cmyk_to_rgb): * libgnomeui/gnome-thumbnail.c (read_scripts): Remove unused variables to eliminate compiler warnings. * libgnomeui/gnome-theme-parser.c (parse_key_value): Initialise locale_end to some value (NULL) before use. 2003-03-02 Anders Carlsson <andersca@codefactory.se> * libgnomeui/gnome-icon-lookup.c: (mimetype_supported_by_gdk_pixbuf), (gnome_icon_lookup): * libgnomeui/gnome-thumbnail.c: (mimetype_supported_by_gdk_pixbuf): Ask gdk-pixbuf for supported mime types, fixes #106609, reported by Christian Schaller. 2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu> * configure.in: Added "fa" to ALL_LINGUAS. 2003-02-13 Kjartan Maraas <kmaraas@gnome.org> * libgnome/gnome-font-picker.c (gnome_font_picker_label_use_font_in_label): Fix a leak. 2003-02-10 Mohammad DAMT <mdamt@bisnisweb.com> * po/id.po: Added Indonesian translation * configure.in: Added "id" to ALL_LINGUAS 2003-02-09 Christian Rose <menthos@menthos.com> * configure.in: Added "kn" to ALL_LINGUAS. 2003-02-04 Anders Carlsson <andersca@codefactory.se> * libgnomeui/gnome-client.c: (client_set_restart_command): Revert fix since it caused brokenness. 2003-02-01 Anders Carlsson <andersca@codefactory.se> * libgnomeui/gnome-client.c (client_set_restart_command): Fix memory leak, patch by Arjan van de Ven, #104986. 2003-01-31 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-lookup.c (gnome_icon_lookup): Use gnome-regular for text files if GNOME_ICON_LOOKUP_FLAGS_EMBEDDING_TEXT is set. This enables top-left text for nautilus. 2003-01-25 Samúel Jón Gunnarsson <sammi@techattack.nu> * configure.in: Added "is" to ALL_LINUGAS. 2003-01-23 Alexander Larsson <alexl@redhat.com> * configure.in (LIBGNOMEUI_AGE): Add EXTRAVERSION and set to .1 * libgnomeui/Makefile.am (libgnomeui_2_la_LDFLAGS): Correct version number bug 2003-01-22 Christian Rose <menthos@menthos.com> * configure.in: Added "mn" to ALL_LINGUAS. 2003-01-21 Anders Carlsson <andersca@codefactory.se> * configure.in: Fixup libtool versioning and release 2.2.0 2003-01-14 Pablo Saratxaga <pablo@mandrakesoft.com> * configure.in: Added Amharic (am), Arabic (ar), Macedonian (mk) and Dutch (nl) to ALL_LINGUAS. 2003-01-14 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-theme.c (theme_lookup_icon): Don't scale up unless we have to. Scaling down gives much better results. 2003-01-12 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-uidefs.h (GNOME_KEY_MOD_PAUSE_GAME): Use GDK_Pause as the pause key. #92358. 2003-01-08 Anders Carlsson <andersca@gnu.org> * configure.in: Release 2.1.90 2003-01-08 Anders Carlsson <andersca@codefactory.se> * libgnomeui/gnome-app-helper.c: (gnome_app_install_statusbar_menu_hints): Apply fix for #102812, by Tom Ball. * libgnomeui/gnome-popup-menu.c: (gnome_popup_menu_do_popup_modal): Apply fix for #96899, by Erwann Chenede. 2003-01-07 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-theme.c: Revert the change that made "gnome" a default theme. This needs some more thought, but I think its right for now. 2003-01-07 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-thumbnail.c: Move thumbnail config to gconf. 2003-01-06 Arvind Samptur <arvind.samptur@wipro.com> * libgnomeui/gnome-icon-entry.c: (gnome_icon_entry_instance_init) Don't set the modality for file entry. 2002-12-24 Sebastian Rittau <srittau@jroger.in-berlin.de> * libgnomeui/gnome-app.c (gnome_app_class_init): Make app_id a construct time property as well. Fixes problem exhibited when using toolbars. 2002-12-19 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-theme.c (load_themes): Always load icons from the "gnome" theme. 2002-12-16 Anders Carlsson <andersca@gnu.org> * configure.in: Release 2.1.5 2002-12-09 Anders Carlsson <andersca@gnu.org> * configure.in: Release 2.1.4 2002-12-06 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-theme.c: The fallback theme is called "hicolor" in the latest spec. 2002-12-02 Glynn Foster <glynn.foster@sun.com> * libgnomeui/gnome-href.c: (gnome_href_clicked): Update for a nicer string. Should fix #99907. 2002-11-28 Glynn Foster <glynn.foster@sun.com> * libgnomeui/gnome-href.c: (gnome_href_clicked): Change reference of Control Center to Preferred Applications. 2002-11-27 Anders Carlsson <andersca@gnu.org> * configure.in: Release 2.1.3 * libgnomeui/gnome-stock-icons.h: Include gtkstock.h. #97429, reported by Ettore Perazzoli. 2002-11-23 Malcolm Tredinnick <malcolm@commsecure.com.au> * configure.in: Fix gtk-doc version detection. 2002-11-22 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com> * libgnomeui/gnome-font-picker.c: (gnome_font_picker_label_use_font_in_label): Modify only the font style without changing other style properties. Fixes Bug#93214. 2002-11-19 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-vfs-util.c (gnome_gdk_pixbuf_new_from_uri): Always close loader when done. Correctly handle EOF. 2002-11-10 Ole Laursen <olau@hardworking.dk> * configure.in: Added da to the list in ALL_LINGUAS. Too bad I first discovered this now. 2002-11-10 Malcolm Tredinnick <malcolm@commsecure.com.au> * doc/reference/Makefile.am: Include stock icon images. * doc/reference/libgnomeui-docs.sgml: Put id attributes on all the sections. * doc/reference/tmpl/gnome-dialog.sgml, * doc/reference/tmpl/gnome-popup-menu.sgml, * doc/reference/tmpl/gnome-stock-icons.sgml, * libgnomeui/gnome-app.c: Documentation updates. 2002-11-09 Malcolm Tredinnick <malcolm@commsecure.com.au> * doc/reference/Makefile.am: Don't scan libgnomeui-access.h; it's only for internal use. * doc/reference/tmpl/libgnomeui-access.sgml: Removed. * doc/reference/libgnomeui-docs.sgml, * doc/reference/libgnomeui-sections.txt: Reordered some sections. * doc/reference/tmpl/gnome-dialog.sgml, * doc/reference/tmpl/gnome-messagebox.sgml, * doc/reference/tmpl/gnome-propertybox.sgml, * doc/reference/tmpl/gnome-uidefs.sgml, * libgnomeui/gnome-dialog.c, * libgnomeui/gnome-dialog.h, * libgnomeui/gnome-messagebox.h, * libgnomeui/gnome-propertybox.c, * libgnomeui/gnome-propertybox.h: Documentation updates. 2002-11-08 Deepa Natarajan <deepa.natarajan@wipro.com> * libgnomeui/gnome-about.c: Removed mnemonics for "Written by", "Documented by" and "Translated by" notebook tabs which show up in the about dialog. Fixes bug# 96699. 2002-11-08 Malcolm Tredinnick <malcolm@commsecure.com.au> A small pile of fixes to make the API docs build without warnings and to include all of the new thumbnail and theme stuff. * doc/reference/tmpl/gnome-icon-lookup.sgml, * doc/reference/tmpl/gnome-icon-theme.sgml, * doc/reference/tmpl/gnome-theme-parse.sgml, * doc/reference/tmpl/gnome-thumbnail.sgml: New files. * doc/reference/tmpl/gnome-typebuiltins.sgml: Add some type functions that come with the new functionality. * doc/reference/libgnomeui-docs.sgml, * doc/reference/libgnomeui-sections.txt: Update to include the new icon, theme and thumbnail files. * doc/reference/tmpl/gnome-app-helper.sgml: Fix the descriptions of L_() and D_(). * doc/reference/tmpl/gnome-icon-list.sgml: Remove a private structure from public view. * doc/reference/.cvsignore: Ignore some new files generated by gtk-doc. * libgnomeui/gnome-popup-menu.c: Add missing documentation. * libgnomeui/gnome-about.c, * libgnomeui/gnome-icon-lookup.c: Fix some doc comments. * libgnomeui/gnome-icon-lookup.h, * libgnomeui/gnome-thumbnail.h: Remove trailing comma from last item in an enum. It is not portable and it also makes gtk-doc explode. * libgnomeui/gnome-theme-parser.h: Move some comments to before a typedef definition to avoid a gtk-doc error. Will document this typedef properly later. 2002-11-03 Dmitry G. Mastrukov <dmitry@taurussoft.org> * configure.in: Added Belarusian to ALL_LINGUAS 2002-11-01 Dennis Cranston <dennis_cranston@yahoo.com> * images/gnome-about-logo.png: Replace about logo with the GNOME 2.x image. Fixes #95764. 2002-11-01 Anders Carlsson <andersca@gnu.org> * configure.in: Release 2.1.2 2002-10-24 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-theme.c: Fix memory leaks. 2002-10-16 James Willcox <jwillcox@gnome.org> * libgnomeui/gnome-icon-lookup.c: (get_icon_name): Make it so you can get the icon for a directory, even if there is no GnomeVFSFileInfo available. 2002-10-15 Paolo Maggi <maggi@athena.polito.it> * libgnomeui/gnome-entry.c (gnome_entry_save_history): save the list in the right way, i.e. not reversed 2002-10-15 Anders Carlsson <andersca@gnu.org> * configure.in (LIBGNOMEUI_COMPONENTS_CFLAGS): Require pango 1.1.2 * libgnomeui/gnome-icon-item.c (update_pango_layout): Use PANGO_WRAP_WORD_CHAR. 2002-10-14 Anders Carlsson <andersca@gnu.org> * configure.in: Release libgnomeui 2.1.1 2002-10-08 Paolo Maggi <maggi@athena.polito.it> * libgnomeui/gnome-entry.h: removed duplicated gnome_entry_get_history_id entry * libgnomeui/gnome-entry.c (entry_activated): don't save the history, it is already saved by gnome_entry_prepend_history (gnome_entry_set_history_id: added documentation and a warning in the case the user tries to modify an already existing id (gnome_entry_get_history_id)(gnome_entry_set_max_saved): fixed doc (gnome_entry_add_history): remove duplicates and save the history list if needed (gnome_entry_prepend_history)(gnome_entry_append_history): fixed doc, check parameters (gnome_entry_load_history)(gnome_entry_save_history): s/g_assert/g_return_if_fail (gnome_entry_clear_history): fixed doc, save the history list Bug #91780 fixed. Bug #87377 partially fixed. 2002-10-09 Dave Camp <dave@ximian.com> * libgnomeui/gnome-druid.c (gnome_druid_instance_init): Grab the focus on the next button rather than just setting the HAS_FOCUS flag. 2002-10-10 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-thumbnail.c (gnome_thumbnail_factory_ensure_uptodate): Fix shortcut to avoid stat:ing thumbnail dir a lot. * libgnomeui/gnome-icon-theme.c (gnome_icon_theme_rescan_if_needed): Implement rescanning 2002-10-04 Vladimir Vukicevic <vladimir@pobox.com> * libgnomeui/gnome-ui-init.c (libgnomeui_segv_setup): don't reset signals to SIG_DFL if do_crash_dialog is false, leave them as-is. 2002-10-08 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-thumbnail-pixbuf-utils.c (_gnome_thumbnail_load_scaled_jpeg): Handle CMYK jpegs. 2002-10-04 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-icon-theme.c (gnome_icon_theme_list_icons): g_strdup() the returned strings, since they can change when we implement rescanning. 2002-09-27 Anders Carlsson <andersca@gnu.org> * configure.in: Release 2.1.0 2002-09-27 Alexander Larsson <alexl@redhat.com> * configure.in: Bump version to 2.1.0 2002-09-27 Alexander Larsson <alexl@redhat.com> * acconfig.h: Look for libjpeg * libgnomeui/Makefile.am: * libgnomeui/gnome-icon-lookup.[ch]: * libgnomeui/gnome-icon-theme.[ch]: * libgnomeui/gnome-thumbnail-pixbuf-utils.c: * libgnomeui/gnome-thumbnail.[ch]: * libgnomeui/gnome-theme-parser.[ch]: New code. * libgnomeui/libgnomeui.h: Add includes * tests/Makefile.am: * tests/test-icon-theme.c: Small testcase 2002-09-25 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-client.c (client_save_yourself_callback): Use GTK_TYPE_INVISIBLE instead of GTK_TYPE_WIDGET. 2002-09-04 Anders Carlsson <andersca@gnu.org> * configure.in: Release 2.0.5 2002-09-04 Marius Andreiana <mandreiana@yahoo.com> * configure.in: added 'ro' to ALL_LINGUAS 2002-08-28 Anders Carlsson <andersca@gnu.org> * configure.in: Release 2.0.4 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com> * libgnomeui/gnome-icon-list.c (impl_initialize): Allow for accessible object not being a GtkAccessible. 2002-08-20 Peteris Krisjanis <peteris.krisjanis@os.lv> * configure.in (ALL_LINGUAS): Added Latvian (lv) language support. 2002-08-16 Michael Meeks <michael@ximian.com> * configure.in: print out whether we configured using esd or not. 2002-08-14 Michael Meeks <michael@ximian.com> * libgnomeui/gnome-ui-init.c (setup_event_listener): pre-load level & split out of (initialize_gtk_signal_relay): here, update this to only init the relay, and only do it once. (event_sounds_changed_cb): do an init if we get turned on, use both enable_esd and event_sounds. (relay_gtk_signal): init esd if neccessary here, rather than at every program init. 2002-08-06 Anders Carlsson <andersca@gnu.org> * configure.in: Release 2.0.3 2002-08-06 Arvind Samptur <arvind.samptur@wipro.com> * libgnomeui/gnome-icon-entry.c (entry_activated) (icon_selected_cb): The icon to be loaded is picked up from the file entry widget instead of icon selection widget. Fixes 87599. 2002-08-05 Anders Carlsson <andersca@gnu.org> * configure.in: Release 2.0.2 2002-08-03 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-app-helper.c: Fix up translation of Help->Contents menu entry. (Zbigniew Chyla) 2002-07-29 Dave Camp <dave@ximian.com> * libgnomeui/gnome-icon-item.c: (send_focus_event): #ifed out the bogus assertion. (realize_cursor_gc): Use black as the default instead of red. (gnome_icon_text_item_draw): Draw with the correct text color if editing. 2002-07-27 James Henstridge <james@daa.com.au> * glade/glade-gnome.c (about_set_translator_credits): handle translator_credits. (about_set_documentors): add "documentors" handler. 2002-07-25 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-file-entry.c (browse_clicked): Do not add a grab. Call gtk_window_set_modal() before showing the window. Set the file selection dialog to be a transient of the toplevel window of the file entry. Fixes the libgnomeui part of #88849. Fri Jul 19 03:14:27 2002 Kristian Rietveld <kris@gtk.org> * glade/glade-gnome.c (dialog_build_children): free label, (app_build): free s. 2002-07-16 Anders Carlsson <andersca@gnu.org> * libgnomeui/Makefile.am: * libgnomeui/gnome-ui-init.c: (libgnomeui_segv_handle): * libgnomeui/libgnomeui-2.0.pc.in: Move gnome2_segv into libexec. 2002-07-16 Rajkumar Sivasamy <rajkumar.siva@wipro.com> * gnome-app-helper.c: Removed the ellipses for "Properties" and "Preferences" menu items. Fixes #88325 2002-06-27 Yanko Kaneti <yaneti@declera.com> * configure.in: (ALL_LINGUAS) Added Bulgarian (bg). 2002-06-25 Mark McLoughlin <mark@skynet.ie> * configure.in: check for gtk-2.1.x and define HAVE_GTK_MULTIHEAD instead of checking for specific functions. * libgnomeui/gnome-client.c: (client_set_restart_command): use HAVE_GTK_MULTIHEAD and s/gdk_get_default_display/gdk_display_get_default/ 2002-06-10 Malcolm Tredinnick <malcolm@commsecure.com.au> * libgnomeui/gnome-app-helper.c: Translate the word "Contents" in the libgnomeui domain (i.e. correctly). 2002-06-10 Naba Kumar <kh_naba@users.sourceforge.net> * configure.in: Added hi in ALL_LINGUAS 2002-06-10 Malcolm Tredinnick <malcolm@commsecure.com.au> * doc/reference/libgnomeui-docs.sgml: Make a miscellaneous section to aid the reading of said document. * doc/reference/libgnomeui-sections.txt: Hide a few more functions. * doc/reference/tmpl/gnome-druid-page-edge.sgml, doc/reference/tmpl/gnome-druid-page-standard.sgml, doc/reference/tmpl/gnome-druid-page.sgml, doc/reference/tmpl/gnome-druid.sgml, libgnomeui/gnome-druid-page-edge.c, libgnomeui/gnome-druid-page-edge.h, libgnomeui/gnome-druid-page-standard.c, libgnomeui/gnome-druid-page-standard.h, libgnomeui/gnome-druid-page.c, libgnomeui/gnome-druid.c: All the druid stuff should now make approximate sense. * doc/reference/tmpl/gnome-href.sgml: I think gtk-doc just hates me and changes files at random sometimes. * libgnomeui/gnome-druid-page-standard.h: Removed useless declaration of gnome_druid_page_standard_construct(). 2002-06-07 Anders Carlsson <andersca@gnu.org> * Release 2.0.0 2002-06-07 Malcolm Tredinnick <malcolm@commsecure.com.au> * libgnomeui/Makefile.am: Fix the last commit by balancing the quotes. It builds again now. 2002-06-06 Anders Carlsson <andersca@gnu.org> * configure.in: * libgnomeui/Makefile.am: Change localedir definition. (#83633, Hidetoshi Tajima) 2002-06-05 Bastien Nocera <hadess@hadess.net> * libgnomeui/gnome-app-helper.h: fix macro problem when using GNOMEUIINFO_HELP in a C++ program, casting away constness is not implicit in C++ (Closes: 83916) 2002-06-05 Malcolm Tredinnick <malcolm@commsecure.com.au> * doc/reference/libgnomeui-docs.sgml, doc/reference/libgnomeui-sections.txt, doc/reference/tmpl/gnome-app-helper.sgml, doc/reference/tmpl/gnome-window.sgml, libgnomeui/gnome-app-helper.c, libgnomeui/gnome-app-helper.h, libgnomeui/gnome-window.c: Document gnome-app-helper, gnome-window and start on the druid stuff (well, wrote the introduction, at least). 2002-06-04 Abel Cheung <maddog@linux.org.hk> * libgnomeui/gnome-scores.c (gnome_scores_construct): Modify translation comment on strftime format. 2002-06-03 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-ui-init.c (relay_gtk_signal): See whether the user has selected to make noises for events or not. (initialize_gtk_signal_relay): Add a notification handler for the event_sounds key. Fixes #81442. 2002-06-02 Christian Rose <menthos@menthos.com> * configure.in: Added "ca" to ALL_LINGUAS again. Updated and fixed ca.po is added. 2002-06-02 Malcolm Tredinnick <malcolm@commsecure.com.au> * doc/reference/tmpl/gnome-client.sgml, libgnomeui/gnome-client.c, doc/reference/tmpl/gnome-ui-init.sgml, libgnomeui/gnome-ui-init.c, doc/reference/tmpl/gnome-appbar.sgml, libgnomeui/gnome-appbar.c libgnomeui/gnome-app.c, doc/reference/tmpl/gnome-app.sgml: API documentation updates. * doc/reference/libgnomeui-docs.sgml: One can never reorder this file too many times in the search for perfection (or even comprehensibility). * doc/reference/libgnomeui-sections.txt: Moved a few things into private sections, get rid of the gconf entries. Just a general casualty of running gtk-doc a few times, really, but I want to pretend it was all intentional. * doc/reference/Makefile.am: Don't bother scanning gnome-gconf-ui.h; it's just for internal use. * doc/reference/tmpl/gnome-gconf-ui.sgml: Removed. 2002-06-01 Malcolm Tredinnick <malcolm@commsecure.com.au> * doc/reference/Makefile.am: Add GNOME_DISABLE_DEPRECATED guards into the scanning. * doc/reference/libgnomeui-docs.sgml: Add an object hierarchy diagram and begin to order the sections in some sane fashion. * doc/reference/libgnomui-sections.txt: Put *Private classes into the private subsection. Add in the introspected parameter documentation for the widgets. * doc/reference/tmpl/gnome-about.sgml, libgnomeui/gnome-about.c: Document the GnomeAbout widget. One down, a few hundred to go. This is sooo not fun. * doc/reference/tmpl/.cvsignore: Ignore *-unused.sgml. * doc/reference/tmpl/libgnomeui-unused.sgml: Removed. 2002-05-31 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-ui-init.c (relay_gtk_signal): Last part of the patch by Frederic Crozat <fcrozat@mandrakesoft.com>. Changes the prefix of sample IDs to "gtk-events-2". 2002-05-31 Malcolm Tredinnick <malcolm@commsecure.com.au> * libgnomeui/gnome-app-helper.c, gnome-app-helper.h, gnome-client.c, gnome-client.h, gnome-color-picker.c, gnome-dateedit.c, gnome-dialog-util.c, gnome-dialog.c, gnome-dialog.h, gnome-druid-page-edge.c, gnome-druid-page-edge.h, gnome-druid-page-standard.h, gnome-druid-page.c, gnome-druid.c, gnome-entry.c, gnome-file-entry.c, gnome-href.c, gnome-icon-entry.c, gnome-icon-list.c, gnome-icon-list.h, gnome-icon-sel.c, gnome-mdi-session.h, gnome-messagebox.c, gnome-messagebox.h, gnome-pixmap-entry.c, gnome-pixmap-entry.h, gnome-popup-menu.c, gnome-scores.c, gnome-scores.h, gnome-ui-init.c, gnome-window.h: Lots of little changes to the API documentation comments (adding parameters, removing old no-long-existing parameters, matching variable names between function declarations and definitions). This makes the API docs, such as they are, now build with 250 less warnings so that we can detect the real problems. * doc/reference/tmpl/gnome-about.sgml, gnome-app-helper.sgml, gnome-client.sgml, gnome-dialog.sgml, gnome-druid-page-edge.sgml, gnome-druid-page-standard.sgml, gnome-gconf-ui.sgml, gnome-href.sgml, gnome-icon-item.sgml, gnome-icon-list.sgml, gnome-marshal.sgml, gnome-mdi-session.sgml, gnome-messagebox.sgml, gnome-pixmap-entry.sgml, gnome-scores.sgml, gnome-uidefs.sgml, gnome-window-icon.sgml, gnome-window.sgml, gnome.sgml, gnometypebuiltins.sgml, libgnomeui-access.sgml, libgnomeui-unused.sgml: Changed template files as a result of all the above fixes. * doc/reference/libgnomeui-docs.sgml: Remove gnome-macros.sgml template, since it's not used any longer. * doc/reference/tmpl/gnome-macros.sgml: Removed. Obsolete. * doc/reference/libgnomeui-sections.txt: A much more complete version of this file. Still not ordered correctly, though. 2002-05-30 Kristian Rietveld <kris@gtk.org> * glade/glade-gnome.c (gnome_add_dock_item): set the behavior of the dock item. 2002-05-27 Anders Carlsson <andersca@gnu.org> * configure.in: Release 1.117.2 2002-05-26 Jacob Berkman <jacob@ximian.com> * configure.in (ALL_LINGUAS): remove ca, it broke the build 2002-05-25 Pablo Saratxaga <pablo@mandrakesoft.com> * configure.in: Added "ca" to the languages list. 2002-05-23 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-icon-entry.c (entry_activated): Set the priv->picked_file if we have a full filename so that update_icon will pick it up. Fixes #82681. 2002-05-22 Federico Mena Quintero <federico@ximian.com> [Falta ver qué pasa con "activate" en el entry del GnomeFileEntry, porque emite esa señal cuando dan double-click en el file selector o pican OK] * libgnomeui/gnome-icon-entry.c (browse_clicked): Connect to "changed" on the selection of the file selector's file list; this widget is no longer a GtkCList and thus we don't have a "select_row" signal anymore. Fixes bug #82681. 2002-05-22 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-file-entry.c (build_filename): Append a "/" to the filename if we are in directory mode or if the file actually exists and is a directory. This will make the GtkFileSelection look in the directory "/foo/bar/baz/" rather than thinking that we want to look in "/foo/bar" and put "baz" in the filename entry box. Fixes bug #74319. 2002-05-16 Jody Goldberg <jody@gnome.org> http://bugzilla.gnome.org/show_bug.cgi?id=81442 * libgnomeui/gnome-ui-init.c (initialize_gtk_signal_relay) : part of Frederic's patch. Tue May 21 19:09:39 2002 George Lebl <jirka@5z.com> * libgnomeui/gnome-file-entry.c: make sure not to set the file selection to NULL 2002-05-14 Balamurali Viswanathan <balamurali.viswanathan@wipro.com> Fixes #81150 (patch integrated by Federico Mena Quintero <federico@ximian.com>). * configure.in: Check for new functions in gtk * libgnomeui/gnome-client.c (client_set_restart_command): Save the screen number in restart command 2002-05-21 Federico Mena Quintero <federico@ximian.com> Accessibility support for libgnomeui, by several people at Ximian. * libgnomeui/libgnomeui-access.[ch]: New files with utility functions for accessibility. * libgnomeui/Makefile.am (libgnomeui_2_la_SOURCES): Added libgnomeui-access.[ch]. * libgnomeui/gnome-color-picker.c (gnome_color_picker_instance_init): Added ATK name/description. * libgnomeui/gnome-dateedit.c (create_children): Added ATK name/description/relations. * libgnomeui/gnome-file-entry.c (gnome_file_entry_init): Added ATK name/description/relation. * libgnomeui/gnome-href.c (gnome_href_instance_init): Added ATK name/description. * libgnomeui/gnome-icon-entry.c (ientry_browse): Added ATK name/description. (gnome_icon_entry_instance_init): Likewise. * libgnomeui/gnome-icon-list.c: Implemented accessibility interfaces for the icon list widget. * libgnomeui/gnome-icon-sel.c (gnome_icon_selection_show_icons): Added ATK relation. * libgnomeui/gnome-pixmap-entry.c (refresh_preview): Added ATK name/description. Mon May 20 17:07:42 2002 George Lebl <jirka@5z.com> * configure.in: add cs to languages 2002-05-20 Anders Carlsson <andersca@gnu.org> * configure.in: Release 1.117.1 2002-05-17 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-icon-item.c: (gnome_icon_text_item_draw): Draw focus correctly. * libgnomeui/gnome-icon-list.c: Select the first item on focus-in, also make cursor handling a bit more sane. Fixes #81142, reported by Glynn Foster. 2002-05-17 Mark McLoughlin <mark@skynet.ie> * libgnomeui/gnome-ui-init.c: (libgnomeui_rc_parse): since this is called after gtk_rc_init, we need to parse the rc files instead of adding them to the list of files gtk_rc_init parses. Also removed FIXME, that I think this fixes. Wed May 15 20:30:14 2002 George Lebl <jirka@5z.com> * libgnomeui/gnome-file-entry.c: remove dnd dest from the gtk entry and setup dest on the whole file entry. Also parse the uri list differently, we can't use _is_local since it's not what I thought it meant when I originally wrote this code. So that for example drops from applications:// won't work since we can so far only handle files. Also this will remove the drag_data_received from being called twice because we set dest twice, etc... * libgnomeui/gnome-pixmap-entry.c: since the drag dest is now bound on the whole file entry and we derive from it remove it from here * libgnomeui/gnome-icon-entry.c: parse the uri list in the same way we do for file entry now, so that we work correctly. We really need at least a little bit of vfs support so that we could snarf icons out of desktop files from the vfolders. 2002-05-15 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-icon-item.c (update_pango_layout): Use PANGO_WRAP_WORD most of the time, until we get a word that is wider than the layout width. In this case, switch to PANGO_WRAP_CHAR. Fixes #78508 in a semi-ugly way, but currently PangoLayout provides no other way to do this. * libgnomeui/gnome-icon-list.c (gil_get_items_per_line): Do a slightly better computation of how many icons fit in a row, by remembering that there are DEFAULT_COL_SPACING pixels between the icons and each of the left/right edges of the window. 2002-05-14 Michael Meeks <michael@ximian.com> * libgnomeui/gnome-app-helper.c: (create_and_popup_toolbar_menu): update string, argh, tolerate odd gconf key values. (toolbar_styles): correctly terminate the gconf enum. (per_app_toolbar_style_changed_notify), (create_and_popup_toolbar_menu), (toolbar_style_changed_notify), (gnome_app_setup_toolbar): repair all cut and paste in here so we don't SEGV on bogus gconf key values, isn't gconf enum handling great :-) 2002-05-13 Anders Carlsson <andersca@gnu.org> * configure.in: Release 1.117.0 2002-05-10 Glynn Foster <glynn.foster@sun.com> * libgnomeui/gnome-app-helper.c: Give the help item hints. 2002-05-08 Glynn Foster <glynn.foster@sun.com> * libgnomeui/gnome-appbar.c: (gnome_appbar_constructor): s/-/_ for the gconf keys. 2002-05-08 Paolo Maggi <maggi@athena.polito.it> * libgnomeui/gnome-app-helper.c (create_help_entries): use setup_image_menu_item to setup the icon of the "Contents" menu item Tue May 07 22:55:14 2002 George Lebl <jirka@5z.com> * libgnomeui/gnome-file-entry.c, libgnomeui/gnome-entry.c: do a bit of cut and pasting from GtkEntry to fix up the GtkEditable implementation of the file entry and the entry. (the do_insert_text and do_delete_text impls). Fixes bad crashes when you wish to use insert_text or delete text on these widgets. 2002-05-07 Paolo Maggi <maggi@athena.polito.it> * libgnomeui/gnome-app-helper.c: * libgnomeui/gnome-uidefs.h: now gnome stock menus should be HIG compliant * libgnomeui/gnome-app-helper.c (create_help_entries): added an icon and an accellerator to the "Contents" menu item 2002-05-06 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-app-helper.c: (create_and_popup_toolbar_menu): Fix a typo and make the wording a bit better. 2002-05-03 Glynn Foster <glynn.foster@sun.com> * libgnomeui/gnome-app-helper.c: (scale_pixbuf), (create_pixmap): New function to scale pixmaps if they are greater than the GtkIconSize requested. 2002-05-01 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-icon-list.c (gnome_icon_list_clear): Set focus_icon to -1 to prevent segfaults. Fixes #80391. (Reported by Peter Bloomfield). 2002-04-29 Anders Carlsson <andersca@gnu.org> * configure.in: Release 1.116.1 * libgnomeui/gnome-app.c: define BONOBO_UI_INTERNAL. 2002-04-29 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-app-helper.h (GNOMEUIINFO_MENU_EXIT_ITEM): un-deprecate as this broke stuff 2002-04-29 Anders Carlsson <andersca@gnu.org> * Release 1.116.0 * libgnomeui/gnome-app-helper.c: (menus_have_tearoff_changed_notify), (gnome_app_fill_menu_custom): * libgnomeui/gnome-app.c: (remove_notification_cb), (dock_item_changed_notify), (setup_notification_for_dock_item), (gnome_app_set_menus), (gnome_app_add_toolbar), (gnome_app_add_docked): * libgnomeui/gnome-icon-item.c: (iti_draw_cursor), (gnome_icon_text_item_draw): Add support for toggling the tear-off menus and wether menu bars can be detachable on-the-fly. 2002-04-29 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-dateedit.c: (gnome_date_edit_mnemonic_activate), (gnome_date_edit_class_init): * libgnomeui/gnome-entry.c: (gnome_entry_mnemonic_activate), (gnome_entry_class_init): * libgnomeui/gnome-file-entry.c: (gnome_file_entry_mnemonic_activate), (gnome_file_entry_class_init): * libgnomeui/gnome-icon-entry.c: (gnome_icon_entry_class_init), (delete_event_handler), (ientry_mnemonic_activate): Connect to ::mnemonic_activate so that mnemonic activation will work for the entries. Fixes #78941. 2002-04-29 Glynn Foster <glynn.foster@sun.com> * libgnomeui/gnome-app-helper.c: Change to use the HIG recommendation of Quit instead of Exit. * libgnomeui/gnome-app-helper.h: Add compatibility defines for above changes. * libgnomeui/gnome-uidefs.h: Add compatibility defines for above changes. * libgnomeui/gnome-appbar.c: (gnome_appbar_get_response): Remove an g_return_val_if_fail which is not needed. 2002-04-27 Simos Xenitellis <simos@hellug.gr> * configure.in: Added Greek (el) to ALL_LINGUAS. 2002-04-26 Bill Nottingham <notting@redhat.com> * libgnomeui/gnome-font-picker.h: fix spelling in comments 2002-04-25 Jody Goldberg <jody@gnome.org> * libgnomeui/gnome-app-helper.c (toolbar_styles) : add BOTH_HORIZ. (create_and_popup_toolbar_menu) : ditto. 2002-04-18 Murray Cumming <murrayc@usa.net> * glade/glade-gnome.c: Fixed use of GladeWidgetInfo "class" field name now that libglade no longer uses that reserved C++ keyword. 2002-04-23 Jody Goldberg <jody@gnome.org> * libgnomeui/gnome-file-entry.c (browse_clicked) : suppress warning on blank. 2002-04-22 Anders Carlsson <andersca@gnu.org> * configure.in: Release 1.115.0 Fri Apr 19 16:26:41 2002 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: add more testing functionality for gnome-icon-entry so that we may test monitoring of changes and getting icons and all that fun stuff. 2002-04-19 jacob berkman <jacob@ximian.com> * glade/glade-gnome.c (entry_set_max_saved): (file_entry_set_max_saved): (icon_entry_set_max_saved): handle the max_saved property fixes bug #73747 2002-04-17 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-about.c (gnome_about_display_credits_dialog): Add mnemonics to the notebook tab labels. 2002-04-17 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-icon-list.c (gnome_icon_list_set_icon_data_full): s/GtkDestroyNotify/GDestroyNotify. 2002-04-16 Richard Kinder <r_kinder@yahoo.com> * libgnomeui/gnome-mdi.c (copy_ui_info_tree): remove bogus g_malloc check. 2002-04-15 Richard Hult <rhult@codefactory.se> * libgnomeui/gnome-href.c (gnome_href_style_set): Remove debug output. (gnome_href_clicked): Destroy the dialog after it's dismissed. 2002-04-14 Abigail Brady <morwen@evilmagic.org> * configure.in: Added en_GB. 2002-04-09 Jeroen Zwartepoorte <jeroen@xs4all.nl> * libgnomeui/gnome-dateedit.c: (gnome_date_edit_class_init): Removed unused widget_class variable. 2002-04-08 Wayne Schuller <k_wayne@linuxpower.org> * libgnomeui/gnome-file-entry.c: (gnome_file_entry_init): Give the browse button an accelerator. Fixes #77416 2002-04-08 Wayne Schuller <k_wayne@linuxpower.org> * libgnomeui/gnome-entry.c: (gnome_entry_load_history): Free the key. http://bugzilla.gnome.org/show_bug.cgi?id=74788 2002-04-04 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-app-helper.c (create_help_entries): just create 1 entry which shows the table on contents (help_view_display_callback): display our help file (quote_string): (get_toc_location): (get_best_toc_location): (get_topics): kill unused functions fixes #73312, based on patch from Satyajit Kanungo <satyajit.kanungo@wipro.com> 2002-04-04 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-icon-sel.c: Remove debugging output. 2002-04-03 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br> * configure.in (ALL_LINGUAS): Added pt_BR. 2002-03-30 Anders Carlsson <andersca@gnu.org> * Release 1.114.0 2002-03-29 Mark McLoughlin <mark@skynet.ie> * libgnomeui/gnome-pixmap-entry.c: (gnome_pixmap_entry_class_init): set the property methods before installing properties to avoid warnings. 2002-03-25 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-gconf-ui.c: (error_idle_func): set the default reponse for the dialog and add a bevel around the TextView 2002-03-22 Richard Hult <rhult@codefactory.se> * libgnomeui/gnome-dateedit.c (gnome_date_edit_class_init): Override grab_focus. (grab_focus): Grab focus on the entry. (gnome_date_edit_instance_init): Set GTK_CAN_FOCUS flag. These changes make GnomeDateEdit work as a target for mnemonic activation. 2002-03-22 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-gconf-ui.c (_gnomeui_gconf_lazy_init): remove unused call to gconf_init(). (error_idle_func): consider NO_WRITABLE_DATABASE to also mean "setting is locked down" Thu Mar 21 16:47:55 2002 Owen Taylor <otaylor@redhat.com> * libgnomeui/gnome-dateedit.c (select_clicked): Fix grabbing so that: - it grabs the keyboard to the window, not just the mouse - it handles failure, and doesn't leave a window up with no grab. - it grabs before popping up the window. (Not really needed here because we pop up on button release, but generally a good thing.) * libgnomeui/gnome-dateedit.c (hide_popup): Don't need to ungrab the pointer, since hiding a window automatically ungrabs. 2002-03-20 Cody Russell <cody@jhu.edu> * libgnomeui/gnome-icon-list.c: Fix a warning that appears with gcc 3.1 in real_move_cursor(). 2002-03-18 Anders Carlsson <andersca@gnu.org> * configure.in: Up to 1.113.0. 2002-03-18 Zbigniew Chyla <cyba@gnome.pl> * libgnomeui/gnome_segv.c (main): g_strsignal returns UTF-8 string, don't try to convert it again. 2002-03-13 Michael Meeks <michael@ximian.com> * libgnomeui/gnome-ui-init.c (gnome_gtk_module_info_get): chain on to libbonoboui, for bin-compat. (libgnomeui_module_info_get): prune the requirements & depend on libbonoboui 2002-03-10 Changwoo Ryu <cwryu@debian.org> * configure.in: Added 'ko' to ALL_LINGUAS. 2002-03-06 Paolo Maggi <maggi@athena.polito.it> * libgnomeui/gnome-font-picker.c (gnome_font_picker_update_font_info): fix mem leak (bug #72976) (gnome_font_picker_get_font_name): memleak 2002-03-05 Iain <iain@ximian.com> * libgnomeui/gnome-ui-init.c (relay_gtk_signal): Wrap relay_gtk_signal in #ifdef HAVE_ESD so that it compiles with -Werror and HAVE_ESD not defined 2002-03-05 Christian Meyer <chrisime@gnome.org> * configure.in: Added 'de' to ALL_LINGUAS. 2002-03-04 Anders Carlsson <andersca@gnu.org> * configure.in: Up to 1.112.1 Sat Mar 2 19:50:24 2002 Owen Taylor <otaylor@redhat.com> * configure.in: Add $X_LIBS into $SM_LIBS since we no longer inherit them from GTK+. 2002-03-02 Tõivo Leedjärv <leedjarv@interest.ee> * configure.in: Added et to ALL_LINGUAS. 2002-02-27 Johan Dahlin^W^WAnders Carlsson <andersca@gnu.org * libgnomeui/libgnomeui.h: include gnome-icon-item.h 2002-02-26 Richard Hult <rhult@codefactory.se> * libgnomeui/gnome-dateedit.c (select_clicked): Don't #if 0 the grab, otherwise we can't close the popup without selecting a date, and the code to handle Escape won't work either. (create_children): Don't set vertical size request to 0! Change to -1. Use OUT shadow. IN looks really weird here. (position_popup): Get the width/height from the allocation instead of trying to get it from the window size (which doesn't work because GtkButton is NO_WINDOW now). 2002-02-25 Darin Adler <darin@bentspoon.com> * configure.in: Call ourselves libgnomeui, not gnome-libs. 2002-02-23 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-file-entry.c (gnome_file_entry_class_init): fill in set_property/get_property prior to installing properties so glib won't whine. 2002-02-23 Jody Goldberg <jody@gnome.org> * libgnomeui/gnome-uidefs.h : Use lower case for the stock accelerator keys. * test-gnome/testgnome.c (helper_file_menu) : Use some STOCK items too. These illustrate the current accelerator breakage. * libgnomeui/gnome-app-helper.h : constify the label and hint. 2002-02-22 Murray Cumming <murrayc@usa.net> * Renamed GnomeIconList::select_all default signal handler to unused, and removed the signals enum SELECT_ALL value, because there is no such signal in GnomeIconList. * Changed gnome_icon_text_item_focus() and gnome_icon_text_item_select() args from int to gboolean. 2002-02-22 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-app-helper.c: Remove unsupported #ifdef ENABLE_NLS. 2002-02-21 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-dialog.c: Use g_signal_* and g_object_* instead of gtk_signal_* and gtk_object_*, respectively. * libgnomeui/gnome-dateedit.c: Likewise. * libgnomeui/gnome-color-picker.c: Likewise. * libgnomeui/gnome-client.c: Likewise. * libgnomeui/gnome-appbar.c: Likewise. * libgnomeui/gnome-app-util.c: Likewise. * libgnomeui/gnome-app-helper.c: Likewise. * libgnomeui/gnome-dialog-util.c: Likewise. * libgnomeui/gnome-druid.c: Likewise. * libgnomeui/gnome-druid-page.c: Likewise. * libgnomeui/gnome-entry.c: Likewise. * libgnomeui/gnome-file-entry.c: Likewise. * libgnomeui/gnome-font-picker.c: Likewise. * libgnomeui/gnome-gconf-ui.c: Likewise. * libgnomeui/gnome-href.c: Likewise. * libgnomeui/gnome-ice.c: Likewise. * libgnomeui/gnome-icon-entry.c: Likewise. * libgnomeui/gnome-icon-item.c: Likewise. * libgnomeui/gnome-icon-list.c: Likewise. * libgnomeui/gnome-mdi.c: Likewise. * libgnomeui/gnome-mdi-child.c: Likewise. * libgnomeui/gnome-mdi-generic-child.c: Likewise. * libgnomeui/gnome-pixmap-entry.c: Likewise. * libgnomeui/gnome-popup-menu.c: Likewise. * libgnomeui/gnome-propertybox.c: Likewise. * libgnomeui/gnome-scores.c: Likewise. * glade/glade-gnome.c: Likewise. * test-gnome/testgnome.c: Likewise. * libgnomeui/gnome-appbar.c (gnome_appbar_get_progress): Return a GtkProgressBar, not a deprecated GtkProgress. (gnome_appbar_constructor): gtk_widget_set_usize() -> gtk_widget_set_size_request(). * libgnomeui/gnome-color-picker.c (gnome_color_picker_instance_init): gtk_drawing_area_size() -> gtk_widget_set_size_request(). (cs_ok_clicked): Use the new color selection API. (gnome_color_picker_clicked): Likewise. (gnome_color_picker_set_d): gtk_widget_draw() -> gtk_widget_queue_draw(). (gnome_color_picker_set_i8): Likewise. (gnome_color_picker_set_i16): Likewise. (gnome_color_picker_set_dither): Likewise. (gnome_color_picker_set_use_alpha): Likewise. * libgnomeui/gnome-dateedit.c (position_popup): Use gtk_widget_set_uposition() -> gtk_window_move(). (create_children): gtk_widget_set_usize() -> gtk_widget_set_size_request(). gtk_entry_new_with_max_length() -> gtk_entry_new() with gtk_entry_set_max_length(). gtk_window_set_policy() -> gtk_window_set_resizable(). * libgnomeui/gnome-dialog.c (gnome_dialog_init): gtk_window_set_policy() -> gtk_window_set_resizable(). (gnome_dialog_set_parent): gtk_widget_set_uposition() -> gtk_window_move(). * libgnomeui/gnome-entry.c (set_combo_items): Re-create the list of items for the combo and use gtk_combo_set_popdown_strings(). We cannot longer use the GtkList deprecated functions. (gnome_entry_add_history): Keep the items list in the same order as specified, and use set_combo_items() instead of inserting the item string directly into the GtkCombo list. * libgnomeui/gnome-file-entry.c (browse_clicked): gtk_widget_set_uposition() -> gtk_window_move(). * libgnomeui/gnome-font-picker.c: Be stricter in what we don't compile when building with GTK_DISABLE_DEPRECATED. (gnome_font_picker_fi_set_use_font_in_label): gtk_widget_restore_default_style() -> gtk_widget_set_style(). * libgnomeui/gnome-href.c (gnome_href_get_text): gtk_label_get() -> gtk_label_get_text(). * libgnomeui/gnome-messagebox.c (gnome_message_box_construct): gtk_widget_set_usize() -> gtk_widget_set_size_request(). * libgnomeui/gnome-mdi.c (book_button_release): gtk_widget_set_usize() -> gtk_widget_set_size_request(). (app_create): Removed unneeded gtk_window_set_policy(). (gnome_mdi_set_mode): gtk_widget_set_usize() -> gtk_widget_set_size_request(). * libgnomeui/gnome-mdi-generic-child.c: Be stricter in what we don't compile when building with GTK_DISABLE_DEPRECATED. * libgnomeui/gnome-mdi-session.c (restore_window_child): gtk_widget_set_usize() -> gtk_window_set_default_size(). gtk_widget_set_uposition() -> gtk_window_move(). (restore_window): Likewise. * libgnomeui/gnome-popup-menu.c (relay_popup_button_pressed): Don't leak the list of the container's children. * libgnomeui/gnome-propertybox.c (dialog_clicked_cb): gtk_notebook_current_page() -> gtk_notebook_get_current_page(). * libgnomeui/gnome-icon-entry.c (browse_clicked): gtk_widget_set_usize() -> gtk_widget_set_size_request(). (ientry_browse): Removed unused gtk_window_set_policy(). (gnome_icon_entry_instance_init): gtk_widget_set_usize() -> gtk_widget_set_size_request(). * libgnomeui/gnome-icon-item.c (iti_start_editing): set_uposition() -> window_move(). (gnome_icon_text_item_draw): gtk_draw_focus() -> gtk_paint_focus(). * libgnomeui/gnome-icon-sel.c (gnome_icon_selection_instance_init): usize() -> size_request(). (load_idle_func): progress_bar_update() -> progress_bar_set_fraction(). 2002-02-19 Anders Carlsson <andersca@gnu.org> * configure.in: Release 1.112.0 2002-02-17 Zbigniew Chyla <cyba@gnome.pl> * configure.in (ALL_LINGUAS): Added pl (Polish). 2002-02-16 Gediminas Paulauskas <menesis@delfi.lt> * libgnomeui/libgnomeui-2.0.pc.in: replace @GNOME_INTERFACE_VERSION@ (nowhere defined) with 2. * configure.in: remove GNOME_COMMON_INIT, GNOME_PLATFORM_GNOME_2 macros, fix warning macro to match latest gnome-common. 2002-02-13 Anders Carlsson <andersca@gnu.org> * configure.in: Up to 1.111.1 2002-02-11 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-appbar.c (entry_insert_text_cb): Use g_signal_stop_emission_by_name(). (entry_activate_cb): Use g_signal_emit(). (gnome_appbar_refresh): Use gtk_editable_set_editable(). (gnome_appbar_refresh): Use gtk_editable_set_position(). (gnome_appbar_set_progress_percentage): Use gtk_progress_bar_set_fraction(). * libgnomeui/gnome-app-util.c (gnome_app_flash): Use g_signal_connect(). (reply_clear_prompt_cb): Use g_signal_handlers_disconnect_by_func(). (gnome_app_set_progress): Use gtk_progress_bar_set_fraction(). (gnome_app_progress_done): Use g_signal_handler_disconnect(). * libgnomeui/gnome-app-helper.c (install_menuitem_hint_to_statusbar): Use g_signal_connect() and g_object_set_data(). (create_help_entries): Use g_object_set_data_full(). (do_ui_signal_connect): Use g_signal_connect_full(). * libgnomeui/gnome-app.c (gnome_app_set_contents): use g_signal_connect(). 2002-02-11 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-app-util.c (ack_clear_prompt_cb): Use g_signal_handlers_disconnect_by_func(). (gnome_app_message_bar): Use g_signal_connect(). (remove_message_timeout): Use g_signal_handler_disconnect(). * libgnomeui/gnome-app-helper.c (showing_pixmaps_changed_notify): Use g_object_get_data(). (remove_notify_cb): Likewise. (setup_image_menu_item): Use g_object_set_data(). (setup_image_menu_item): Use g_object_set_data_full(). (setup_image_menu_item): Use g_signal_connect(). (put_hint_in_statusbar): Use g_object_get_data(). (put_hint_in_appbar): Likewise. (create_menu_item): No need to use gtk_check_menu_item_set_show_toggle(), which is deprecated and silly anyways. (help_view_display_callback): Use g_object_get_data(). (create_help_entries): Use g_signal_connect_closure_by_id(). * libgnomeui/gnome-app.c (gnome_app_instance_init): Use g_signal_connect(). (gnome_app_destroy): Use g_object_unref(). (contents_parent_set): Use g_signal_handlers_disconnect_by_func(). (gnome_app_set_menus): Use g_object_get_data(). (gnome_app_add_toolbar): Likewise. (gnome_app_add_dock_item): Use g_signal_emit_by_name(). 2002-02-11 Anders Carlsson <andersca@gnu.org> * configure.in: Release 1.111.0 2002-02-11 Richard Hult <rhult@codefactory.se> * libgnomeui/gnome-about.c: Escape strings before using them in markup. 2002-02-10 Cody Russell <bratsche@gnome.org> * libgnomeui/gnome-dateedit.c: Fixed a warning. 2002-02-10 Cody Russell <bratsche@gnome.org> * libgnomeui/gnome-about.c: Fixed a bug in set_value_array_from_list(). Pass &tmp_value instead of &value. 2002-02-11 Anders Carlsson <andersca@gnu.org> * images/gnome-about-logo.png: Add. * images/Makefile.am (pixmapdir): add gnome-about-logo.png 2002-02-10 Anders Carlsson <andersca@gnu.org> * configure.in: Add check for bind_textdomain_codeset. 2002-02-10 Pauli Virtanen <ptvirtan@cc.hut.fi> * configure.in (ALL_LINGUAS): Added "fi" (Finnish). 2002-02-09 Gediminas Paulauskas <menesis@delfi.lt> * configure.in (ALL_LINGUAS): add Lithuanian 2002-02-08 Mark McLoughlin <mark@skynet.ie> * gnome-ui-init.c: (libgnomeui_post_args_parse): fix leak. * libgnomeui.h: include gnome-window-icon.h, poor forgotten thing. 2002-02-05 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-about.c (gnome_about_instance_init): Nullify the initial fields. 2002-02-05 Anders Carlsson <andersca@gnu.org> * configure.in: Release 1.110.1 2002-02-01 Dave Camp <dave@ximian.com> * libgnomeui/gnome-icon-item.c: (realize_cursor_gc), (gnome_icon_text_item_realize), (gnome_icon_text_item_unrealize), (iti_draw_cursor) : New functions to handle creating and drawing a cursor with the right GC. (iti_start_editing): Call realize_cursor_gc if the canvas is realized. (gnome_icon_text_item_draw): Call iti_draw_cursor. (gnome_icon_text_item_destroy): New function. (gnome_icon_text_item_class_init): Initialize destroy, realize, and unrealize. 2002-02-01 Dave Camp <dave@ximian.com> * configure.in: Bump the version number to 1.110.1. * libgnomeui/gnome-icon-item.c: Added editing support based on the NautilusIconTextItem object in nautilus. (draw_pixbuf_aa), (gnome_icon_text_item_render), (iti_entry_activate), (iti_handle_arrow_key_event), (get_layout_index), (iti_selection_motion), (iti_entry_text_changed_by_clipboard), (iti_start_selecting), (iti_stop_selecting), (iti_ensure_focus), (send_focus_event), (gnome_icon_text_item_get_editable): New functions. (update_pango_layout): If editing, use the GtkEntry's text instead of the item's text. (gnome_icon_text_item_event), (iti_start_editing), (iti_stop_editing), (iti_edition_accept): Implemented. (gnome_icon_text_item_draw): Draw the selection if text is selected, and draw text with the text_gc instead of fg_gc. (gnome_icon_text_item_class_init): Initialize the render member. (gnome_icon_text_item_configure): Stop editing here. (gnome_icon_text_item_get_text): Return the text in the entry if the item is editing. (gnome_icon_text_item_start_editing): Call iti_ensure_focus instead of gnome_canvas_item_grab_focus. (recompute_bounding_box): Use gnome_canvas_item_i2w and gnome_canvase_w3c_d to simplify the operation, and only ask for a bounding box big enough to display the text size. * libgnomeui/gnome-icon-item.h: Added a create_entry virtual function and removed one of the padding items, and added gnome_icon_text_item_get_editable(). * libgnomeui/gnome-icon-list.c: (selection_one_icon_event), (selection_many_icon_event): Save the editing icon and don't try to process events meant for the editing widget. 2002-01-31 Federico Mena Quintero <federico@ximian.com> * libgnomeui/gnome-icon-list.c (real_move_cursor): Fixed off-by-one error; you could not focus the last icon in the list by pressing the Right arrow key. Removed some ifdefed code. 2002-01-29 Anders Carlsson <andersca@gnu.org> * configure.in: Up version to 1.110.0 2002-01-28 Szabolcs Ban <shooby@gnome.hu> * configure.in: Added Hungarian. I hope this will not break anything :)))... 2002-01-28 Ross Golder <ross@golder.org> * configure.in: Updated popt URL. 2002-01-25 Darin Adler <darin@bentspoon.com> * libgnomeui/gnome-app-helper.c: Remove unused include <ctype.h>. * libgnomeui/gnome-dateedit.c: (gnome_date_edit_get_time): Use g_ascii_isdigit instead of isdigit and remove include of <ctype.h>. * libgnomeui/gnome-font-picker.c: Remove unused include <ctype.h>. 2002-01-23 Laszlo Peter <laca@ireland.sun.com> * libgnomeui/gnome-client.c: use g_get_prgname() instead of program_invocation.*_name. 2002-01-21 Rodrigo Moya <rodrigo@gnome-db.org> * ChangeLog: merged all ChangeLog's into a single file 2002-01-20 Hasbullah Bin Pit <sebol@ikhlas.com> * ms.po: Updated Malay translation. 2002-01-17 Rodrigo Moya <rodrigo@gnome-db.org> * libgnomeui/gnome-about.c: removed unneeded '#define _ ...', already defined in bonobo-i18n.h 2002-01-16 Richard Hult <rhult@codefactory.se> * libgnomeui/gnome-app-helper.c (gnome_app_setup_toolbar): Remove unused variable. * libgnomeui/gnome-about.c (gnome_about_free_person_list): Fix build. 2002-01-16 Anders Carlsson <set EMAIL_ADDRESS environment variable> reviewed by: <delete if not using a buddy> * doc/reference/tmpl/gnome-file-entry.sgml: 2002-01-16 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-about.c: Make the about box a bit nicer. * libgnomeui/gnome-app-helper.c: (setup_image_menu_item), (gnome_app_fill_menu_custom), (gnome_app_create_menus_custom), (per_app_toolbar_style_changed_notify), (toolbar_style_changed_notify), (style_menu_item_activated), (global_menu_item_activated), (create_and_popup_toolbar_menu), (button_press), (gnome_app_setup_toolbar): Update for new gconf schemas. * libgnomeui/gnome-app.c: (gnome_app_instance_init), (gnome_app_set_menus), (gnome_app_set_toolbar): Update for new gconf schemas. 2002-01-15 Mark McLoughlin <mark@skynet.ie> * libgnomeui/gnome-druid.c: (undefault_button): kill unused. 2002-01-15 Jody Goldberg <jody@gnome.org> * libgnomeui/gnome-app-helper.c (create_toolbar_item) : toggle items should use "clicked" in gtk-1.3. 2002-01-14 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-druid-page-edge.c (struct _GnomeDruidPageEdgePrivate): remove canvas items and replace with widgets (gnome_druid_page_edge_instance_init): dupicate layout of GnomeDruidPageStandard - don't use the canvas (gnome_druid_page_edge_construct): just call various setting functions (gnome_druid_page_edge_configure_canvas): (gnome_druid_page_edge_setup): remove (gnome_druid_page_edge_set_color): set the color like in GnomeDruidPageStandard - use the theme (gnome_druid_page_edge_set_*): rewrite all color things to use the widgets (gnome_druid_page_edge_style_set): (gnome_druid_page_edge_realize): update the color for themes * libgnomeui/gnome-druid-page-standard.c (gnome_druid_page_standard_instance_init): redo with a different layout. use a GtkTable rather than a GtkLayout - makes things much simpler, not lockup when shown, and fix RTL layout (gnome_druid_page_standard_get_property): fix memory leaks with boxed properties (gnome_druid_page_standard_set_property): remove redundant notifies (gnome_druid_page_standard_set_*): simplify the color setting code (gnome_druid_page_standard_set_color): simplify and update for new layout * libgnomeui/gnome-druid.c (gnome_druid_instance_init): pack the button in a bbox rather than placing them manually (fixes RTL issues) (gnome_druid_destroy): destroy the bbox rather than individual buttons (gnome_druid_size_request): #if 0 out the old layout, and size request the bbox (gnome_druid_size_allocate): same (gnome_druid_map): map the bbox rather than individual buttons (gnome_druid_add): same (gnome_druid_forall): (gnome_druid_expose): same sort of thing (gnome_druid_set_show_help): fix a typo such that this actually works correctly Fri Jan 11 20:36:01 2002 Owen Taylor <otaylor@redhat.com> * libgnomeui/gnome-app.h gnome-client.h: Fix gboolean : 1 uses. (gboolean is signed!) 2002-01-14 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz> * configure.in: added 'sk' to ALL_LINGUAS. 2002-01-13 Murray Cumming <murrayc@usa.net> * libgnomeui/gnome-app-helper.cc: gnome_app_find_menu_pos() was not working, due to a faulty optimisation. I'm not sure what changed since gnome-libs 1.2, but the problem is solved by removing the optimisation. This fixes gnome_app_insert_menus(), which uses it. 2002-01-12 Hasbullah Bin Pit <sebol@ikhlas.com> * configure.in: added ms in ALL_LINGUAS 2002-01-10 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-dialog.c (gnome_dialog_init_action_area): use END layout like GtkDialog, remove FIXME 2002-01-08 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-dialog.c (gnome_dialog_init): remove declaration of 'bf' 2002-01-08 Richard Hestilow <hestilow@ximian.com> * libgnomeui/gnome-ui-init.c: Re-added gtk+/sound event bridge code. 2002-01-08 Richard Hestilow <hestilow@ximian.com> * configure.in: Check for ESD. * acconfig.h: Declare HAVE_ESD, HAVE_LIBAUDIOFILE. 2002-01-07 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-druid-page-standard.c (gnome_druid_page_standard_size_allocate): remove (gnome_druid_page_standard_class_init): remove size allocate handler * libgnomeui/gnome-dialog.c (gnome_dialog_init): remove the bevel border to be consistent with GtkDialog 2002-01-04 Laszlo Peter <laca@ireland.sun.com> * doc/reference/Makefile.am: pass CFLAGS and LDFLAGS to the gtk-doc scan program 2002-01-04 Duarte Loreto <happyguy_pt@hotmail.com> * gnome-dateedit.c: Fixed a small i18n glitch 2002-01-04 Duarte Loreto <happyguy_pt@hotmail.com> * configure.in: Added Portuguese (pt) to ALL_LINGUAS 2001-12-28 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-vfs-util.h: gnome-vfs-types.h is deprecated, use gnome-vfs-result.h * libgnomeui/gnome-dateedit.c (create_children): set expand to true for the arrow, such that when time display is off it is properly centered in the button 2001-12-28 jacob berkman <jacob@ximian.com> * glade/glade-gnome.c: don't include libgnomeuiP.h any more * glade/glade-gnome.c: sigh, forgot to commit fixes for de-privatization of GnomeDialog 2001-12-27 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-font-picker.c (gnome_font_picker_fi_set_use_font_in_label): remove workaround as it has been fixed in gtk (gnome_font_picker_fi_set_use_font_in_label): work around for gtk bug #67598 * libgnomeui/gnome-font-picker.c (gnome_font_picker_set_preview_text): don't free/dup the text if it is the same (pointer) as our current text (gnome_font_picker_set_font_name): ditto * libgnomeui/gnome-dateedit.c (fill_time_popup): set the menu on the optionmenu after populating it to workaround bug #66969 (day_selected): gtk_calendar_get_date() already returns month in the 0-11 range (select_clicked): gtk_calendar_select_month() expects month to be in the 0-11 range, while g_date_get_month() is 1-12. * libgnomeui/libgnomeuiP.h: remove _GnomeDialogPrivate struct. * libgnomeui/gnome-dialog.h (struct _GnomeDialog): revert the privatization, as we are deprecated anyway * libgnomeui/gnome-dialog.c: fix to work without ->_priv Wed Dec 26 17:56:25 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-scroes.c, gnome-dateedit.c: the output of strftime is not in utf8 so convert it * libgnomeui/gnome-pixmap-entry.c: a bit of cleanup and remove race where you could get two preview frames if you pressed the browse button twice * libgnomeui/gnome-scores.c: when setting font use pango, we can't use gdk_fontset_load as that's deprecated, and this is non-deprecated api. * libgnomeui/Makefile.am, gnome-about.c, gnome-app-helper.c, gnome-app-util.c, gnome-color-picker.c, gnome-dateedit.c, gnome-dialog.c, gnome-druid-page-edge.c, gnome-druid-page-standard.c, gnome-file-entry.c, gnome-href.c, gnome-ice.c, gnome-icon-entry.c, gnome-icon-list.c, gnome-icon-sel.c, gnome-pixmap-entry.c, gnome-pixmap.c, gnome-scores.c, gnome-stock-icons.c, gnome-vfs-util.c: Compile with G_DISABLE_DEPRECATED, GDK_DISABLE_DEPRECATED and GDK_PIXBUF_DISABLE_DEPRECATED, yay! Wed Dec 26 14:34:14 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-icon-list.c: When appending a file it could happen that there was no icon loaded, so deal with icon->image being NULL without crashing and all that bad stuff. Sat Dec 22 23:29:15 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-icon-list.c: do a little bit of removing the use of deprecated gtk methods. Probably because I was bored. 2001-12-23 Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp> * configure.in: Added "ja" to ALL_LINGUAS. 2001-12-21 jacob berkman <jacob@ximian.com> * libgnomeui/gnome_segv.c (main): export an env var to tell bug-buddy that we are a gnome 2 app. 2001-12-21 Mark McLoughlin <mark@skynet.ie> * libgnomeui/gnome-entry.c: (build_gconf_key): escape app_id before using it in the gconf key. 2001-12-19 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-stock-icons.h (GNOME_STOCK_PIXMAP_SCORES): define to GNOME_STOCK_SCORES 2001-12-18 jacob berkman <jacob@ximian.com> * doc/reference/libgnomeui.hierarchy: remove generated file * doc/reference/tmpl/*: letting gtk-doc do its thing * doc/reference/Makefile.am: make it build docs on our objects * doc/reference/libgnomeui.types: include instantiable types * doc/reference/Makefile.am (scan-build.stamp): run gtkdoc-scangobj rather than gtkdoc-scanobj 2001-12-14 jacob berkman <jacob@ximian.com> * libgnomeui/Makefile.am: another attempt at generated files fixage Fri Dec 14 16:24:04 2001 Jonathan Blandford <jrb@redhat.com> * libgnomeui/libgnomeui.schemas: remove half-backed schema here. * libgnomeui/gnome-app-helper.c (setup_image_menu_item): change schema key. 2001-12-14 Josh Barrow <drleary@mac.com> * libgnomeui/Makefile.am: Removed references to libgnomeui.schemas. It no longer lives here. 2001-12-14 Anders Carlsson <andersca@gnu.org> * libgnomeui/Makefile.am: Fix marshal build. 2001-12-14 Anders Carlsson <andersca@gnu.org> * configure.in: Up version, disable tests/ until it works with srcdir!=builddir. 2001-12-13 Darin Adler <darin@bentspoon.com> * test-gnome/.cvsignore: Ignore test-iconlist. 2001-12-13 Darin Adler <darin@bentspoon.com> * libgnomeui/.cvsignore: Ignore the generated marshal files. 2001-12-13 Darin Adler <darin@bentspoon.com> * acconfig.h: * configure.in: Add GNOME_DEBUG_CHECK. 2001-12-12 James Henstridge <james@daa.com.au> * glade/glade-gnome.c (app_build_children): correctly handle internal children in GnomeApps. (gnome_add_dock_item): use gtk_widget_get_ancestor() instead of glade_xml_get_toplevel() now that app_build_children is working. 2001-12-11 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-mdi.c (gnome_mdi_class_init): use our private marshaller, and not the libgnome one 2001-12-11 Ettore Perazzoli <ettore@ximian.com> * libgnomeui/Makefile.am: Add `gnome-marshal-main.c' to `BUILT_SOURCES'. 2001-12-10 jacob berkman <jacob@ximian.com> * libgnomeui/Makefile.am (gnome-marshal-main.c): add an explicit dep here because automake sucks 2001-12-10 jacob berkman <jacob@ximian.com> * tests/Makefile.am: there is no test-libglade-gnome-noupgrade.glade 2001-12-10 Yanko Kaneti <yaneti@declera.com> * libgnomeui/libgnomeui.schemas: (menus/show-icons) fix default value Sun Dec 09 14:24:57 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-icon-entry.c: don't use the deprecated _gtk_entry method internally even. (it's kind of hypocritical of a widget to use it's own deprecated api) Sun Dec 09 14:15:01 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-dialog.c, gnome-messagebox.c: Contrary to popular belief, va_list is not a pointer and certainly not a string vector. Use the constructv method in the messagebox and don't check for nullness of va_list in gnome_dialog_construct. Sun Dec 09 14:04:22 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-popup-menu.c, gnome-app.c: s/gtk_accel_group_unref/g_object_unref/ to avoid using deprecated macro and a warning 2001-12-10 Kristian Rietveld <kris@gtk.org> * libgnomeui/gnome-dialog.c (gnome_dialog_constructv): don't append buttons when buttons == NULL 2001-12-10 jacob berkman <jacob@ximian.com> * tests/test-libglade-gnome-noupgrade.c (main): test libglade-convert --noupgrade * glade/glade-gnome.c (gnome_add_dock_item): fix dock item placement * glade/glade-gnome.c: accept more values for boolean true 2001-12-09 Kristian Rietveld <kris@gtk.org> * libgnomeui/gnome-dialog.c (gnome_dialog_construct): don't append buttons when ap == NULL 2001-12-08 Rodrigo Moya <rodrigo@gnome-db.org> * glade/glade-gnome.c (app_build_children): * libgnomeui/gnome-messagebox.c: removed unused variable * libgnomeui/gnome-ui-init.c: #include gtkaccelmap.h to avoid warnings 2001-12-08 Murray Cumming <murrayc@usa.net> * libgnomeui/gnome-font-picker.h: font_set default signal handler's char* arg corrected to const char*. 2001-12-08 James Henstridge <james@daa.com.au> * libgnomeui/gnome-app-helper.c (create_label): make the accel label use_underline, so that we have an underline. (create_menu_item): get rid of keyval arg to create_label, and don't bother setting up the uline. (create_help_entries): same here. (setup_uline_accel): remove useless function (not needed since addition of mnemonic support). (gtk_menu_ensure_uline_accel_group): remove this as well. (create_menu_item): remove the uline_accels argument, as it is useless. It is still in the public APIs. 2001-12-08 Glynn Foster <glynn.foster@sun.com> * libgnomeui/Makefile.am: Build fix. 2001-12-08 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-ui-init.c (libgnomeui_segv_handle): * libgnomeui/gnome-client.c (gnome_client_new_without_connection): * libgnomeui/gnome-app.c (gnome_app_class_init): use g_get_prgname () instead of program_invocation_name 2001-12-08 James Henstridge <james@daa.com.au> * libgnomeui/gnome-appbar.c (gnome_appbar_constructor): _priv->interactivity is a member of the enum. When deciding on whether to make the status bar a label or entry, we want to check _priv->interactive. * libgnomeui/gnome-ui-init.c (libgnomeui_post_args_parse): looks like the accelerator loading code got lost at some point. Adding it back here, using gtk_accel_map_load(). * libgnomeui/gnome-app-helper.c (create_menu_item): get rid of the GtkItemFactory call. Accel saving/changing no longer needs to go through the item factory code. (gnome_app_fill_menu_custom): if the menu shell is a GtkMenu, make sure it knows what accel group to use for dynamic accelerator changing. 2001-12-08 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-marshal-main.c: Add file which includes gnome-marshal.[ch]. 2001-12-07 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-druid-page-standard.c (gnome_druid_page_standard_class_init): make it build for people with -Werror, and subsequently break for people who want to run it * libgnomeui/gnome-dateedit.c (create_children): add a forward decl * libgnomeui/gnome-messagebox.c (gnome_message_box_construct): make public and fix some bugs * libgnomeui/gnome-mdi-session.c (gnome_mdi_save_state): fix reference to BonoboDockLayout * libgnomeui/gnome-icon-list.c (gnome_icon_list_constructor): don't call the canvas functions until here, since they will not be available until after the object has been constructed * libgnomeui/gnome-druid-page-edge.c (gnome_druid_page_edge_setup): use PangoFontDescriptions, and remove incorrect properties on some of the canvas items * libgnomeui/gnome-dialog.c (GnomeDialogPrivate): move definition to libgnomeuiP.h such that libglade support can peek into it * libgnomeui/gnome-dateedit.c (gnome_date_edit_instance_init): create children here (gnome_date_edit_construct): just set the properties, rather than creating the children * libgnomeui/gnome-appbar.c (gnome_appbar_new): call g_object_new rather than the constructor (gnome_appbar_construct): remove in favor of construct-time properties (gnome_appbar_constructor): instead of gnome_appbar_construct (gnome_appbar_set_property): (gnome_appbar_get_property): implement (gnome_appbar_class_init): add some construct time properties * libgnomeui/gnome-app.c (gnome_app_show): (layout_changed): BonoboDockLayout is no longer a GtkObject 2001-12-07 jacob berkman <jacob@ximian.com> * Makefile.am: * configure.in: add tests/ * glade/glade-gnome.c: implement a lot of missing things and fix what was in there (but broken) * tests/: test libglade support 2001-12-07 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-icon-sel.c (gnome_icon_selection_instance_init): Update for the changed GnomeIconList API. * libgnomeui/gnome-icon-list.h: Bring back some of the old, working API, also add new signals to the vtable. * libgnomeui/gnome-icon-list.c: Make GnomeIconList work, and add support for focus and keybindings. Editing will follow. * libgnomeui/gnome-icon-entry.c: Fix some bugs. * libgnomeui/gnome-client.c: Update to use our marshaller. * libgnomeui/gnome-druid-page.c: Likewise. * libgnomeui/gnome-dialog.c: Likewise. * libgnomeui/gnome-color-picker.c: Likewise. * libgnomeui/gnome-marshal.list: Add. * libgnomeui/Makefile.am: Add gnome-icon-item.[ch] and gnome-marshal.list. * libgnomeui/gnome-icon-item.c: Add. * libgnomeui/gnome-icon-item.h: Add. 2001-12-04 Murray Cumming <murrayc@usa.net> * libgnomeui/gnome-about.h/.c: Added gnome_about_construct(), for language bindings. 2001-11-30 Richard Hestilow <hestilow@ximian.com> * libgnomeui/gnome-messagebox.c (gnome_message_box_new): Only try to grab button focus if buttons != NULL. * libgnomeui/gnome-pixmap-entry.c (gnome_pixmap_entry_instance_init): Set do_preview to 0 instead of 1, as it is not really set up by default and thus will confuse gnome_pixmap_entry_set_preview. 2001-11-30 Anders Carlsson <andersca@gnu.org> * test-gnome/testgnome.c (create_app_helper): Bring back the GnomeApp test. 2001-11-30 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-font-picker.c (gnome_font_picker_label_use_font_in_label): Queue a resize after setting the new style. * libgnomeui/gnome-entry.c: Add saving_history to priv struct. (gnome_entry_history_changed): If we're getting a notification from saving our own history, don't reload it. * libgnomeui/gnome-app.c (layout_changed): ref/sink the layout. 2001-11-30 Anders Carlsson <andersca@gnu.org> * configure.in: Up version to 1.107.0 2001-11-28 jacob berkman <jacob@ximian.com> * libgnomeui/Makefile.am (EXTRA_DIST): add libgnomeui.schemas 2001-11-28 jacob berkman <jacob@ximian.com> * configure.in: install the .schemas into $DESTDIR Tue Nov 27 17:48:02 2001 Owen Taylor <otaylor@redhat.com> * configure.in (GCONF_CONFIG_SOURCE): Add config tests for GConf. 2001-11-28 Gediminas Paulauskas <menesis@delfi.lt> * libgnomeui/libgnomeui.schemas: entry for show-icons should be of type bool. * libgnomeui/Makefile.am: fix GNOMEUILOCALEDIR to point to correct location. * libgnomeui/gnome-app-init.c: find translations and get them in UTF-8. Tue Nov 27 17:41:30 2001 Owen Taylor <otaylor@redhat.com> * libgnomeui/Makefile.am: Install the schema file. * libgnomeui/libgnomeui.schemas: Add a scheme entry for show-icons, hopefully resulting with this defaulting to on. * libgnomeui/gnome-app.c (gnome_app_instance_init): Ref/sink app->layout. * libgnomeui/gnome-app-helper.c (do_ui_signal_connect): Use a standard signal connection and a thunk to implement the "relay_func" feature, rather the (no longer present) marshaller feature of gtk_signal_connect_full(). * libgnomeui/gnome-popup-menu.c (pop_connect_func): Use a thunk rather than the (no longer present) marshaller feature of gtk_signal_connect_full(). 2001-11-28 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-href.c (gnome_href_realize): Set the cursor on the input window. * libgnomeui/gnome-propertybox.c: Add patch from Gediminas Paulauskas to change button order to conform with the usability guidelines. * libgnomeui/gnome-dialog-util.c: Change button order to conform with the usability guidelines. * libgnomeui/gnome-entry.c (build_gconf_key): Update gconf key to match the specifications. 2001-11-26 Gediminas Paulauskas <menesis@delfi.lt> * libgnomeui/gnome-app-helper.c: remove gtk_item_factory_add_foreign() 2001-11-26 Gediminas Paulauskas <menesis@delfi.lt> * *Makefile.am: remove -I*intl/ and -DVERSION from INCLUDES 2001-11-22 Mark McLoughlin <mark@skynet.ie> * libgnomeui/gnome-app.c: (gnome_app_set_menus), (gnome_app_add_toolbar): update for gtk_accel_groups_from_acceleratable to gtk_accel_groups_from_object. Tue Nov 20 16:12:09 2001 Owen Taylor <otaylor@redhat.com> * libgnomeui/libgnomeuiP.h: Remove excess gobject/* include. Sun Nov 18 2001 Miles Lane <miles@megapathdsl.net> * libgnomeui/libgnomeui/Makefile.am: replace <gobject/genums.h> with <glib-object.h> due to the addition of an #error into genums.h that specifies that only glib-object.h should be included directly. This patch fixes the build. Approved by Michael. Sun Nov 18 14:31:59 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-icon-sel.c, gnome-mdi.c: Get rid of GTK_OBJECT_DESTROYED usage. The code was very very broken in those cases anyway actually. * libgnomeui/gnome_segv.c: use g_find_program_in_path instead of gnome_is_program_in_path Fri Nov 16 02:06:32 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-file-entry.c: change order of includes to make this compile yet again 2001-11-22 Abel Cheung <maddog@linux.org.hk> * configure.in: LIBGNOMEUI_CFLAGS and LIBGNOMEUI_GLADE_CFLAGS needs gnome-vfs-module-2.0 include path. 2001-11-15 Kjartan Maraas <kmaraas@gnome.org> * libgnomeui/gnome-href.c: Fix a typo. 2001-11-14 Michael Meeks <michael@ximian.com> * libgnomeui/gnome-app-helper.c (gnome_save_accels): gtk_accel_map_save instead of dump_rc. disable (create_help_entries, create_menu_item): kill gtk_widget_lock_accelerators. * libgnomeui/gnome-app.c (gnome_app_set_menus): use gtk_accel_groups_from_acceleratable instead of from_object; (gnome_app_add_toolbar): ditto. 2001-11-12 Darin Adler <darin@bentspoon.com> * libgnomeui/Same files again. Update for name change to GNOME_CALL_PARENT. 2001-11-12 Darin Adler <darin@bentspoon.com> * libgnomeui/gnome-about.c: * libgnomeui/gnome-app.c: * libgnomeui/gnome-appbar.c: * libgnomeui/gnome-client.c: * libgnomeui/gnome-color-picker.c: * libgnomeui/gnome-dateedit.c: * libgnomeui/gnome-druid-page-edge.c: * libgnomeui/gnome-druid-page-standard.c: * libgnomeui/gnome-druid-page.c: * libgnomeui/gnome-druid.c: * libgnomeui/gnome-font-picker.c: * libgnomeui/gnome-href.c: * libgnomeui/gnome-icon-entry.c: * libgnomeui/gnome-icon-list.c: * libgnomeui/gnome-icon-sel.c: * libgnomeui/gnome-mdi-child.c: * libgnomeui/gnome-mdi-generic-child.c: * libgnomeui/gnome-mdi.c: * libgnomeui/gnome-messagebox.c: * libgnomeui/gnome-pixmap-entry.c: * libgnomeui/gnome-pixmap.c: * libgnomeui/gnome-propertybox.c: * libgnomeui/gnome-scores.c: Updated for change to GNOME_CLASS_BOILERPLATE. 2001-11-08 Anders Carlsson <andersca@gnu.org> * configure.in: Upped version and Released 1.106.0 2001-11-07 jacob berkman <jacob@ximian.com> * glade/Makefile.am (glademoduledir): just install into our prefix rather than libglade's * configure.in: remove check for glade module dir 2001-11-05 Michael Meeks <michael@ximian.com> * test-gnome/testgnome.c (create_newwin): update for new API. Sun Oct 21 01:57:03 2001 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: fix the font picker stuff, bind the signals and make the whole font picker test work 2001-11-05 Maciej Stachowiak <mjs@noisehavoc.org> * libgnomeui/gnome-file-entry.c, gnome-pixmap-entry.c, gnome-icon-entry.c, gnome-icon-sel.c: Stop including gnome-vfs module API headers; use preferred public functions where needed / appropriate. 2001-11-01 Mark McLoughlin <mark@skynet.ie> * libgnomeui/gnome-app-helper.c: (help_view_display_callback): update for gnome_help_display changes. 2001-10-31 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-client.c (gnome_client_get_config_prefix): fix some utter braindamage (if you passed in the wrong type, it silently returned the master client) (gnome_client_get_desktop_id): new function 2001-10-30 jacob berkman <jacob@ximian.com> * libgnomeui/libgnomeui-2.0.pc.in (Cflags): use the correct includedir * libgnomeui/Makefile.am (libgnomeuiincludedir): put headers in libgnomeui-2.0 rather than gnome-2.0 2001-10-30 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-icon-list.h: Add function definitions for added functions. * libgnomeui/gnome-icon-list.c (gnome_icon_list_get_icon_text_item): Add function to get the rich text item for an icon. (gnome_icon_list_get_icon_pixbuf_item): Add function to get the pixbuf item for an icon. Fixes #61706. 2001-10-29 jacob berkman <jacob@ximian.com> * libgnomeui/gnome_segv.c (main): use GETTEXT_PACKAGE * libgnomeui/gnome-ui-init.c: use GETTEXT_PACKAGE * libgnomeui/gnome-stock-icons.c: remove GETTEXT_PACKAGE definition * libgnomeui/gnome-i18nP.h (GNOME_EXPLICIT_TRANSLATION_DOMAIN): use GETTEXT_PACKAGE * libgnomeui/gnome-client.c: use GETTEXT_PACKAGE where appropriate 2001-10-29 jacob berkman <jacob@ximian.com> * configure.in: drop the 2 from the package name, and set GETTEXT_PACKAGE * acconfig.h: add GETTEXT_PACKAGE 2001-10-29 Seth Nickell <snickell@stanford.edu> * doc/ChangeLog: * doc/reference/tmpl/gnome-gconf-ui.sgml: * doc/reference/tmpl/gnome-stock-icons.sgml: * doc/reference/tmpl/libgnomeui-unused.sgml: Give in to the mighty gods of the auto-generated docs. Sun Sep 09 00:17:31 2001 Malcolm Tredinnick <malcolm@commsecure.com.au> * doc/reference/*: Add the beginnings of the API reference manual. Nothing of substance in here yet, but it builds. 2001-10-28 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-ui-init.c (libgnomeui_segv_handle): pass program_invocation_name to gnome_segv, as this is what it actually expects 2001-10-27 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-vfs-util.c (gnome_gdk_pixbuf_new_from_uri_async): update to new vfs priority macro name Tue Oct 23 14:42:04 2001 George Lebl <jirka@5z.com> * libgnomeui/*.h: make sure all non-deprecated widgets have some class structure padding in case we need to expand. 2001-10-24 jacob berkman <jacob@ximian.com> * glade/glade-gnome.c: (file_entry_find_internal_child): fix a tyop * glade/glade-gnome.c: move from libglade/glade/ * configure.in: add libglade check * Makefile.am (SUBDIRS): build glade/ 2001-10-22 Cristiano De Michele <cristiano.demichele@na.infn.it> * libgnomeui/gnome-entry.c (gnome_entry_finalize): don't NULL priv and then de-reference it. Sun Oct 21 13:27:07 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-font-picker.h: add padding to class structure. There are no worries about bincompat, this widget wasn't part of the build until yesterday. Sun Oct 21 13:26:08 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-mdi.[ch]: mistakenly this was not marked deprecated when it in reality IS deprecated Sun Oct 21 01:56:11 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-font-picker.c: fix font size foo, some other small fixes to use of pango, Properly set use_label/size, add properties for use label, use label size, and show size. Sun Oct 21 00:24:59 2001 George Lebl <jirka@5z.com> * libgnomeui/libgnomeui.h: add font-picker it's now installed * libgnomeui/gnome-font-picker.[ch]: port to pango, though it still doesn't work completely, it doesn't crash now and is almost sane 2001-10-17 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-vfs-util.c (gnome_gdk_pixbuf_new_from_uri_async): pass priority to gnome_vfs_asyn_open() 2001-10-16 James Henstridge <james@daa.com.au> * libgnomeui/gnome-href.c (gnome_href_class_init): install a "link_colour" style property for changing the link colour. (gnome_href_instance_init): modify the fg of the link using the style property (default to blue). (gnome_href_set_text): use markup to add the underline to the link. (this doesn't seem to work correctly yet, but that is a gtk bug. 2001-10-14 Bastien Nocera <hadess@hadess.net> * test-gnome/testgnome.c: (create_font_picker), (main): included font picker test, use new API Wed Oct 17 17:48:04 2001 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: use gtk_main instead of bonobo_main 2001-10-14 Bastien Nocera <hadess@hadess.net> * libgnomeui/Makefile.am: * libgnomeui/gnome-font-picker.c: (gnome_font_picker_class_init), (gnome_font_picker_set_property), (gnome_font_picker_get_property), (gnome_font_picker_uw_get_widget), (gnome_font_picker_label_use_font_in_label): fixes and porting to gnome2 Wed Oct 17 18:08:34 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-ui-init.c: #if 0 out some options which don't seem to be present in GTK+. Note that some options are X11 only, we need some way to query these from gtk/gdk, I think that IS possible. Also don't call gdk_rgb_init anymore. 2001-10-13 Seth Nickell <snickell@stanford.edu> * libgnomeui/libgnomeui.h: gnome-font-picker.h is currently not an installed header (nor is gnome-font-picker.c built, nor does it appear to build on my system). Removing the include so things that depend on libgnomeui will build. 2001-10-13 Michael Meeks <michael@ximian.com> * libgnomeui/gnome-entry.c (gnome_entry_class_init): remove 'changed' (entry_changed): ditto. - we already inherit 'changed' from the editable interface. Sun Oct 14 20:14:52 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-ui-init.c: Use the "GnomeProgram" data that's set in libgnome popt stuff now. Also correctly use the right GnomeProgram object in more places. Sun Oct 14 18:03:38 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-ui-init.c: Fix an INCREDIBLE hack, and a couple of leaks in the gtk init stuff. All runtime data needs to be stored with the GnomeProgram and NOT the GnomeModuleInfo. 2001-10-13 Bastien Nocera <hadess@hadess.net> * libgnomeui/libgnomeui.h: gnome-font-picker.h was missing from the include Thu Oct 11 03:09:08 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-mdi.c, gnome-mdi-child.c: Make gnome_mdi_child_list_menu_remove_item and gnome_mdi_child_list_menu_add_item private by crafty use of a leading underscore * libgnomeui/gnome-stock-icons.[ch], gnome-ui-init.c: make gnome_stock_icons_init private by use of a leading underscore. This is reminding me to do a sweep to catch all the private functions and do this trick on them. 2001-10-11 Michael Meeks <michael@ximian.com> * test-gnome/testgnome.c (create_newwin): use bonobo_ui_util_set_ui again. * test-gnome/Makefile.am (EXTRA_DIST): dist test-gnome.xml, define BUILDDIR * test-gnome/testgnome.c (main, create_font_selector): impl. a font selector test stub. Sat Sep 29 15:51:17 2001 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: cut-n-paste a bonobo function so that we can load the ui from the current directory. Also add test cases for the icon entry, the pixmap entry, and make the about menu item work Tue Sep 04 19:11:54 2001 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: add a testcase for gnome-about 2001-10-10 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-stock-icons.c (add_unsized): (add_sized): update to new pixbuf api Tue Oct 09 19:35:23 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-gconf-ui.[ch], gnome-app-helper.c, gnome-app.c, gnome-appbar.c, gnome-file-entry.c: Get rid of any reference to gnome-preferences.h in the drive to whack them. This means some preferences actually work again. Some FIXMEs added where appropriate * libgnomeui/gnome-uidefs.c: only include the button defines if including deprecated stuff (these are the: GNOME_YES/NO/OK/CANCEL, they are only used with GnomeDialog, GtkDialog does smarter things) 2001-10-10 Michael Meeks <michael@ximian.com> * libgnomeui/gnome-file-entry.c (gnome_file_entry_class_init), (gnome_file_entry_class_init): remove changed bits - this conflicted with the editable interface. (entry_changed_signal): upd. 2001-10-10 Michael Meeks <michael@ximian.com> * libgnomeui/gnome-color-picker.c (expose_event): don't setup gc here (gnome_color_picker_realize): set it up here instead so we don't get warnings from (render_dither). 2001-10-10 Havoc Pennington <hp@redhat.com> Fix output of: nm -g -l .libs/libgnomeui-2.so | grep ' T ' | grep -v ' gnome_' | grep -v ' GNOME_' * libgnomeui/gnome-stock-icons.c (gnome_stock_icons_init): renamed from init_gnome_stock_icons, to be in the right namespace. * libgnomeui/gnome-mdi.c (child_list_menu_remove_item): (child_list_menu_add_item): rename with gnome_mdi prefix * libgnomeui/gnome-mdi-child.c: fixes for renames 2001-10-04 James Henstridge <james@daa.com.au> * libgnomeui/gnome-icon-list.c (gnome_icon_list_class_init): change second argument of "text_changed" signal from GTK_TYPE_POINTER to GTK_TYPE_STRING. * libgnomeui/gnome-icon-entry.c (gnome_icon_entry_class_init): change pick_dialog property type to GTK_TYPE_WIDGET. * libgnomeui/gnome-file-entry.c (gnome_file_entry_class_init): fix up property types for gnome_entry and gtk_entry properties. * libgnomeui/gnome-druid-page.c (gnome_druid_page_class_init): change argument type from GTK_TYPE_POINTER to GTK_TYPE_WIDGET for "back" signal. Sun Sep 30 12:55:02 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-icon-entry.c: eliminate warning on icon select * libgnomeui/gnome-icon-sel.c: fix segv on icon load * libgnomeui/gnome-icon-list.c: use correct properties for the rich text item Sat Sep 29 15:48:56 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-about.c: destroy the dialog when OK is pressed, just like the 1.0 behaviour * libgnomeui/gnome-icon-sel.c: Fix the FIXME in the load, by using our own main loop. Also fixes race issues that could happen when you mess with the icons while the load is in progress. * libgnomeui/gnome-icon-entry.c: Fix the accepting of .desktop files (it snarfs the icon from those). So it's now at 1.0 level functionality :) Fri Sep 28 15:54:23 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-app.c: set the icon if the property of GnomeProgram is set. the string can be a ';' separated list of files, so that multiple icons can be optionally set. * libgnomeui/gnome-about.c, gnome-app.c, gnome-appbar.c, gnome-client.c gnome-color-picker.c, gnome-file-entry.c, gnome-href.c, gnome-icon-entry.c, gnome-icon-list.c, gnome-pixmap-entry.c, gnome-scores.c, gnome-entry.c, gnome-druid-page-edge.c, gnome-druid-page-standard.c, gnome-druid-page.c, gnome-font-picker.c, gnome-icon-sel.c, gnome-messagebox.c, gnome-propertybox.c: Make finalize and destroy behave as described in gtk docs. Add finalize where needed, and add some more use of the gnome-macros.h. Also remove unused finalize and destroy overrides as they just add cruft code. * libgnomeui/gnome-about.c: Actually free stuff on finalize * libgnomeui/gnome-window-icon.c: add some preconditions * libgnomeui/gnome-entry.c: correct gconf usage 2001-09-26 Michael Meeks <michael@ximian.com> * libgnomeui/libgnomeui-2.0.pc.in: add libbonoboui-2.0 for gnome dock stuff. 2001-09-26 Anders Carlsson <andersca@gnu.org> * configure.in: Up to 1.104.0 and require libgnome 1.104.0 and libgnomecanvas 1.104.0 2001-09-24 Havoc Pennington <hp@redhat.com> * autogen.sh (srcdir): remove CERTIFIED_GNOMIE 2001-09-23 Malcolm Tredinnick <malcolm@commsecure.com.au> * libgnomeui/.cvsignore: Ignore gnome_segv2 binary. 2001-09-22 Wang Jian <lark@linux.net.cn> * configure.in(ALL_LINGUAS): Added zh_CN. 2001-09-22 Abel Cheung <maddog@linux.org.hk> * configure.in: Added "zh_TW" to ALL_LINGUAS. 2001-09-20 Frank Belew <frb@ximian.com> * configure.in: removed AM_CONDITIONAL(FALSE...) 2001-09-19 James Henstridge <james@daa.com.au> * libgnomeui/gnome-scores.c (gnome_scores_set_logo_label): use gtk_style_set_font rather than direct structure access. This needs pangoification. * libgnomeui/gnome-about.c (gnome_about_draw_names): changes to take into account pango changes. Tue Sep 18 20:44:26 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-app-helper.c, gnome-file-entry.c, gnome-icon-sel.c: use g_build_filename instead of g_concat_dir_and_file * libgnomeui/gnome-app-helper.c, gnome-font-picker.c: g_string_free now has a nice return value, where so we can avoid a temporary and have nicer code Tue Sep 18 17:40:59 2001 George Lebl <jirka@5z.com> * libgnomeui/Makefile.am, gnome-gconf-ui.[ch], gnome-app-helper.c, gnome-entry.c: do the private symbol dance and add the gconf lazy init function here since it's now not exported from libgnome * libgnomeui/gnome-client.h: define GNOME_CLIENT_MODULE Fri Sep 14 12:36:25 2001 George Lebl <jirka@5z.com> * libgnomeui/Makefile.am, *.c, *.h: remove gnome-macros.h it is now in libgnome. Also at the same time make sure we use GType for all type references and not guint nor GtkType. Also since gnome-macros changed slightly, use the new style. And fix some related warnings * libgnomeui/gnome-icon-list.c, gnome-client.c, gnome-icon-entry.c: move to the gnome-macros stuff. 2001-09-19 Darin Adler <darin@bentspoon.com> * libgnomeui/gnome-about.c: (gnome_about_draw_names): Must unref the metrics when we are done using them. 2001-09-19 Darin Adler <darin@bentspoon.com> * demos/mdi_demo.c: Remove unneeded <libgnome.h> include. 2001-09-19 Darin Adler <darin@bentspoon.com> * .cvsignore: Ignore generated sgml directory. 2001-09-19 Ariel Rios <ariel@gnu.org> * gnome-entry.c (check_for_duplicates): Cast the first argument in strcmp since PPC complains about it. 2001-09-18 Havoc Pennington <hp@redhat.com> * libgnomeui/Makefile.am (gnome_segv2_SOURCES): rename gnome_segv * libgnomeui/gnome_segv.c (main): rename gnome_segv to gnome_segv2 2001-09-18 Anders Carlsson <andersca@gnu.org> * COPYING.LIB: Add this file. * Makefile.am (EXTRA_DIST): Add COPYING.LIB 2001-09-12 jacob berkman <jacob@ximian.com> * libgnomeui/Makefile.am (libgnomeui_2_la_SOURCES): add gnome-window-icon.c (gnome_headers): add gnome-window-icon.h * libgnomeui/gnome-window-icon.[ch]: bring up from gnome 1, and port to gtk 2's window icon api Tue Sep 11 00:59:51 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-client.h: Add a reserved pointer for future use * libgnomeui/gnome-href.h: get rid off the warning about api, it's old * libgnomeui/gnome-stock-icons.[ch], pixmaps/stock_not.png, pixmaps/stock_scores.png: Whack the toolbar size crap, we should just use the gtk toolbar stuff. Scale down the two icons that required the 20x20 size to 18x18 which is the small toolbar size in gtk 2001-09-10 jacob berkman <jacob@ximian.com> * libgnomeui/Makefile.am: install gnome.h in $prefix/include/gnome-2.0/ * libgnomeui/gnome.h: compatability header to make porting simpler 2001-09-08 jacob berkman <jacob@ximian.com> * libgnomeui/gnome-dialog.h: include gtkstock.h (needed for gtk stock fallbacks) * libgnomeui/gnome-icon-entry.h: include gmacros.h * libgnomeui/libgnomeui-2.0.pc.in (Libs): pull in SM_LIBS * libgnomeui/Makefile.am (libgnomeui_2_la_LIBADD): add SM_LIBS. Sat Sep 08 02:05:35 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-about.[ch]: privatize and use gnome-macros Fri Sep 07 14:35:57 2001 George Lebl <jirka@5z.com> * libgnomeui/libgnomeuiP.h: include the right libgnome.h Fri Sep 07 14:25:20 2001 George Lebl <jirka@5z.com> * libgnomeui/libgnomeui-2.0.pc.in, Makefile.am: the libgnomeui are in the gnome-2.0 dir now, just like libgnome ones. Fri Sep 07 14:15:18 2001 George Lebl <jirka@5z.com> * libgnomeui/Makefile.am: libgnomeui.h installs in the libgnomeui prefix now * libgnomeui/gnome-app-helper.c: add some scrollkeeper magic to build the help menu 2001-09-08 jacob berkman <jacob@ximian.com> * configure.in: fix the check a bit. stoopid m4. Sun Sep 09 00:43:09 2001 Malcolm Tredinnick <malcolm@commsecure.com.au> * configure.in, doc/Makefile.am: Add infrastructure to build docs. 2001-09-08 jacob berkman <jacob@ximian.com> * configure.in: add check for libSM, which gnome-client needs. 2001-09-07 jacob berkman <jacob@ximian.com> * libgnomeui/gnome_segv.c: * libgnomeui/gnome-ui-init.c: * libgnomeui/gnome-gconf-ui.c: <libgnome(ui).h> -=> <libgnome(ui)/libgnome(ui).h> 2001-09-05 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-app.c: (gnome_app_new): * libgnomeui/gnome-appbar.c: (gnome_appbar_get_type), (gnome_appbar_class_init), (gnome_appbar_new): * libgnomeui/gnome-appbar.h: * libgnomeui/gnome-client.c: (client_save_yourself_callback), (gnome_client_get_type), (gnome_client_class_init), (gnome_client_new_without_connection), (gnome_client_save_dialog_show): * libgnomeui/gnome-client.h: * libgnomeui/gnome-color-picker.c: (gnome_color_picker_new): * libgnomeui/gnome-dateedit.c: (gnome_date_edit_new_flags): * libgnomeui/gnome-dateedit.h: * libgnomeui/gnome-dialog.c: (gnome_dialog_get_type), (gnome_dialog_class_init), (gnome_dialog_new), (gnome_dialog_newv): * libgnomeui/gnome-dialog.h: * libgnomeui/gnome-druid-page-edge.c: (gnome_druid_page_edge_setup), (gnome_druid_page_edge_new), (gnome_druid_page_edge_new_aa), (gnome_druid_page_edge_new_with_vals): * libgnomeui/gnome-druid-page-standard.c: (gnome_druid_page_standard_new), (gnome_druid_page_standard_new_with_vals): * libgnomeui/gnome-druid.c: (gnome_druid_child_type), (gnome_druid_new), (gnome_druid_new_with_window): * libgnomeui/gnome-entry.c: (gnome_entry_get_type): * libgnomeui/gnome-entry.h: * libgnomeui/gnome-file-entry.c: (gnome_file_entry_get_type), (gnome_file_entry_new): * libgnomeui/gnome-file-entry.h: * libgnomeui/gnome-font-picker.c: (gnome_font_picker_new): * libgnomeui/gnome-gconf-ui.c: * libgnomeui/gnome-icon-entry.c: (gnome_icon_entry_get_type), (gnome_icon_entry_class_init), (gnome_icon_entry_new): * libgnomeui/gnome-icon-entry.h: * libgnomeui/gnome-icon-list.c: * libgnomeui/gnome-icon-list.h: * libgnomeui/gnome-icon-sel.c: (gnome_icon_selection_new): * libgnomeui/gnome-mdi-child.h: * libgnomeui/gnome-mdi-generic-child.c: (gnome_mdi_generic_child_new), (gnome_mdi_generic_child_create_view), (gnome_mdi_generic_child_create_menus), (gnome_mdi_generic_child_get_config_string), (gnome_mdi_generic_child_set_label): * libgnomeui/gnome-mdi-generic-child.h: * libgnomeui/gnome-mdi.c: (gnome_mdi_class_init), (gnome_mdi_new): * libgnomeui/gnome-mdi.h: * libgnomeui/gnome-messagebox.c: (gnome_message_box_get_type), (gnome_message_box_class_init), (gnome_message_box_new), (gnome_message_box_newv): * libgnomeui/gnome-messagebox.h: * libgnomeui/gnome-pixmap-entry.c: (gnome_pixmap_entry_new): * libgnomeui/gnome-pixmap-entry.h: * libgnomeui/gnome-pixmap.c: (gnome_pixmap_new_from_file), (gnome_pixmap_new_from_file_at_size), (gnome_pixmap_new_from_xpm_d), (gnome_pixmap_new_from_xpm_d_at_size), (gnome_pixmap_new_from_gnome_pixmap): * libgnomeui/gnome-pixmap.h: * libgnomeui/gnome-propertybox.c: (gnome_property_box_class_init), (gnome_property_box_new): * libgnomeui/gnome-propertybox.h: * libgnomeui/gnome-scores.c: (gnome_scores_new): * libgnomeui/gnome-scores.h: * libgnomeui/gnome-stock-icons.c: Change to use GType instead of guint. Change to use GTK_TYPE_FOO instead of gtk_foo_get_type () Tue Sep 04 19:11:34 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-about.[ch]: fixup includes, silence warnings, fix one possible uninitialized var case * libgnomeui/gnome-entry.[ch]: remove load/save_history from the .h file since these functions are no longer exported and add static prototypes to .c file * libgnomeui/libgnomeui.h: add gnome-about.h 2001-09-05 Anders Carlsson <andersca@gnu.org> * libgnomeui/Makefile.am: Build gnome-about.c and install gnome-about.h * libgnomeui/gnome-pixmap-entry.c: (refresh_preview), (changed_timeout_func), (pentry_destroy), (drag_data_get): Fix a double-free bug and remove the unused GnomeFileEntry variable since we now inherit from GnomeFileEntry. 2001-09-05 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-about.h: Add new GnomeAbout widget. * libgnomeui/gnome-about.c: Add new GnomeAbout widget. 2001-09-04 Rodrigo Moya <rodrigo@gnome-db.org> * libgnomeui/gnome-i18nP.h: remove gettext defines, which are already defined in libgnome/gnome-i18n.h 2001-09-04 Anders Carlsson <andersca@gnu.org> * test-gnome/Makefile.am: Add test-entry. * test-gnome/testentry.c: New file. * test-gnome/testgnome.c: Some changes to work with new api. Mon Sep 03 00:12:44 2001 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: make it compile Fri Aug 31 04:00:30 2001 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: remove the test of the image entry since it no longer exists Fri Aug 31 04:00:30 2001 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: remove the test of the image entry since it no longer exists Tue Aug 28 02:08:17 2001 George Lebl <jirka@5z.com> * test-gnome/test-gnome.c: re-enable the test for gnome-file-entry. For some reason the druid one isn't working but there is testdruid now. Sat Aug 25 20:18:48 2001 George Lebl <jirka@5z.com> * test-gnome/testdruid.c: fix "unused" warning Sat Aug 25 00:33:41 2001 Jonathan Blandford <jrb@redhat.com> * test-gnome/testdruid.c (main): new test program. 2001-09-04 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-entry.c: (gnome_entry_class_init), (entry_activated), (gnome_entry_new), (gnome_entry_finalize), (gnome_entry_history_changed), (gnome_entry_set_history_id), (build_gconf_key), (gnome_entry_load_history), (check_for_duplicates), (gnome_entry_save_history): Make gnome-entry use GConf. * libgnomeui/gnome-file-entry.c: (fentry_set_arg), (gnome_file_entry_construct): * libgnomeui/gnome-icon-entry.c: (gnome_icon_entry_set_history_id): Some fixups to work with API changes in gnome-entry. * libgnomeui/libgnomeui-2.0.pc.in: Fix include path. * libgnomeui/pixmaps/Makefile.am: Don't install the gcalc font png. Tue Sep 04 00:04:00 2001 George Lebl <jirka@5z.com> * libgnomeui/Makefile.am, gnome-popup-menu.[ch], libgnomeui.h: bring back gnome-popup menu Mon Sep 03 03:34:36 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-app-helper.c: do gconf lazy init stuff * libgnomeui/gnome-ui-init.c: init bonobo Mon Sep 03 02:17:59 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-client.[ch]: Add the sm-connect property, deprecate disable master connection call since the sm-connect property does the same. Get versions right. * libgnomeui/gnome-ui-init.c: Fix properties to actually read app specified values. Remove some debugging output. * libgnomeui/gnome-gconf-ui.c: get versions right Mon Sep 03 00:48:06 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-ui-init.c: fix gtk version, duh! Mon Sep 03 00:42:33 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-ui-init.c: use the correct GTK+ version Sun Sep 02 23:49:34 2001 George Lebl <jirka@5z.com> * libgnomeui/Makefile.am, gnome-canvas-init.[ch], libgnomeui.h, gnome-ui-init.c: Move gtk init stuff to gnome-ui-init and wipe the canvas init stuff * libgnomeui/gnome-app-helper.c, gnome-dateedit.c: make constants private and remove unused ones, and use the getters for the gnome directories * libgnomeui/gnome-client.[ch], gnome-ui-init.c: require the gnome-client module and update it for the new way of doing gnome modules * libgnomeui/gnome-gconf-ui.[ch], libgnomeui.h: make the header private and use the new module init stuff. * libgnomeui/gnome-ui-init.[ch]: do the getter style module stuff, and remove bonoboui stuff which is empty anyway. Make the old style init stuff deprecated and add gnome_init macro, and put in docs from 1.0 for those. * libgnomeui/libgnomeui.h: remove the COMPAT_1_0 bit at the bottom, that's quite bogus * libgnomeui/libgnomeuiP.h: add gnome-gconf-ui.h here 2001-09-04 Anders Carlsson <andersca@gnu.org> * configure.in: Bump to 1.103.0 Sun Aug 26 19:35:40 2001 George Lebl <jirka@5z.com> * configure.in: require gconf Fri Aug 24 10:00:24 2001 George Lebl <jirka@5z.com> * configure.in: get rid of the CERTIFIED_GNOMIE bullshit for it is evil and stupid 2001-09-02 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-stock-icons.c: * libgnomeui/gnome-stock-icons.h: Move gnome_icon_size_toolbar into the .c file. 2001-09-02 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-href.c (gnome_href_clicked): Use the new gnome_url_show api. Sun Sep 02 02:46:07 2001 George Lebl <jirka@5z.com> * libgnomeui/libgnomeui.h: add gnome-scores.h Sun Sep 02 00:55:54 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-app-helper.c, gnome-entry.c, gnome-ui-init.c: gnome_program_get_name is now gnome_program_get_app_id and gnome_program_get_version is now gnome_program_get_app_version Sat Sep 01 23:38:29 2001 George Lebl <jirka@5z.com> * libgnomeui/Makefile.am, gnome-scores.[ch]: Port to GtkDialog and bring back to life Sat Sep 01 17:41:16 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-dialog.[ch]: bring to strict 1.0 API level, dump clicked method and add grab_focus * libgnomeui/gnome-messagebox.[ch]: bring to strict 1.0 API leve, dump the public construct method 2001-09-01 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-window.c, gnome-window.h: Remove icon setter functions since better ones now exist in gtk+. Fri Aug 31 17:24:25 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-mdi.h, gnome-mdi-child.h, gnome-mdi-generic-child.h: Add a reserved pointer to the struct, just in case we'd need a private struct. Fri Aug 31 16:07:13 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-mdi*.[ch], libgnomeui.h, Makefile.am: Do a port of the 1.0 version of gnome-mdi. Of course all deprecated. Fri Aug 31 03:59:37 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-pixmap-entry.c, gnome-icon-entry.c: a bit of fixup for new GTK+ api Fri Aug 31 03:16:44 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-icon-entry.h, gnome-icon-sel.h, gnome-pixmap-entry.h: Remove the include of gnome-defs.h. Damn includes mess. I wasn't seeing this issue. 2001-08-31 Anders Carlsson <andersca@gnu.org> * libgnomeui/Makefile.am: Remove gnome-component-widget.[ch] * libgnomeui/gnome-app-helper.c: Include gnome-init.h * libgnomeui/gnome-component-widget.c: Remove. * libgnomeui/gnome-component-widget.h: Remove. * libgnomeui/gnome-dateedit.c: (gnome_date_edit_class_init): Set get_property and set_property before adding properties. Thu Aug 30 19:50:09 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-propertybox.[ch], libgnomeui.h, Makefile.am: Add the deprecated gnome-propertybox widget. Exactly the same as 1.0 version and all under _DISABLE_DEPRECATED * libgnomeui/gnome-entry.h, gnome-file-entry.h: In case it will at some point be possible to add insert_text and delete_text signals and have the filtering semantics work, added two reserved pointers in the class structures. Thu Aug 30 18:51:12 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-macros.h: Fix typo in parent_class declaration * libgnomeui/gnome-pixmap-entry.[ch]: Make this subclassed from GnomeFileEntry. This means that a bunch of code could disappear and some methods can be deprecated. * libgnomeui/gnome-file-entry.[ch], gnome-entry.[ch]: Make these things have the GtkEditable interface so that they are more standard entry widgets, and thus easy to use. Also make them have the "changed" and "activate" signals so that accessing the GtkEntry directly basically isn't necessary at all now. Also it will easily plug into all code that can handle GtkEditables. Thu Aug 30 16:04:02 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-stock-icons.[ch], pixmaps/stock_trash.png, pixmaps/Makefile.am: Add the trash icon so that now we have the full set of icons as in 1.0, that is mapped to the GTK ones. * libgnomeui/pixmaps/copyright.txt: comically this still mentioned Imlib Thu Aug 30 15:55:09 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-stock-icons.h: add all the deprecated gnome-stock id's and map them to the corresponding gtk-stock id's. We're only missing TRASH right now Thu Aug 30 14:38:35 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-pixmap-entry.[ch], libgnomeui.h, Makefile.am: Add back the pixmap entry. Still needs a little bit of love but pretty much there and sane * libgnomeui/gnome-image-selector.[ch], gnome-image-entry.[ch], Makefile.am, libgnomeui.h: This is an uncontraversial change, this this now should live in bonobo extra apparently. 2001-08-30 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-href.c (gnome_href_class_init): Make the properties actually work. (gnome_href_construct): Remove this function, since we can do everything with properties now. (gnome_href_new): Use g_object_new. Thu Aug 30 05:42:06 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-winhints.[ch], gnome-client.c, gnome-ui-init.c: drop this module according to plan. We should all rejoice, all rastercode is now gone from gnome-libs. * libgnomeui/gnome-file-entry.[ch], gnome-icon-entry.c, libgnomeui.h, Makefile.am: The uncontraversial change apparently. Finish gnome-icon-entry and make it use non-deprecated widgets. * libgnomeui/gnome-pixmap.c: use GNOME_DISABLE_DEPRECATED_SOURCE on the entire source. Thu Aug 30 04:08:18 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-pixmap.[ch]: put the deprecated widget back here. Implements about 2/3's (The non imlib stuff) from 1.0 GnomePixmap and it's just a thin wrapper around GtkImage. I took it originally from libgnome1-compat where the version is completely screwed since it didn't resemble the gnome1 widget at all :) Tue Aug 28 22:38:38 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-gconf-ui.c: Make the OK button close the dialog 2001-08-30 Anders Carlsson <andersca@gnu.org> * demos/Makefile.am (animator_demo_SOURCES): Remove winhints-demo. 2001-08-28 Seth Nickell <snickell@stanford.edu> * libgnomeui/gnome-icon-list.c: GTK_SELECTION_EXTENDED is deprecated and means the same thing as GTK_SELECTION_MULTIPLE. GCC really doesn't like having two cases that evaluate to the same thing, so we nix GTK_SELECTION_EXTENDED. Mon Aug 27 01:32:00 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-icon-entry.[ch], gnome-icon-sel.[ch]: bring back pre-selector versions of these. Not yet fully finished, use of gnome-dialog exorcised, gnome-pixmap usage still lurks. Comitting for andersca's hacking pleasure. Mon Aug 27 00:44:15 2001 George Lebl <jirka@5z.com> * libgnomeui/Makefile.am, gnome-gconf-ui.[ch], gnome-ui-init.c, libgnomeui.h: Add gconf error stuff as a module, no api added. The only two gnome-gconf API entry points are in libgnome itself. Also a bit of cleanup in the init code, and handle fork() < 0 case on segfault. * libgnomeui/gnome-app-helper.c, gnome-messagebox.c: fix includes and use the gconf stuff Sun Aug 26 19:35:04 2001 George Lebl <jirka@5z.com> * libgnomeui/Makefile.am, gnome-app-helper.[ch], gnome-app-util.[ch], gnome-app.[ch], libgnomeui.h: Make gnome-app and friends compile and all that good stuff. Not finished, but somewhat there. gnome-app-util is deprecated here. Sun Aug 26 16:37:35 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-i18nP.h, gnome-app-util.c, gnome-app.c, gnome-canvas-init.c, gnome-client.c, gnome-color-picker.c, gnome-dateedit.c, gnome-druid-page-edge.c, gnome-druid-page-standard.c, gnome-druid.c, gnome-entry.c, gnome-file-entry.c, gnome-font-picker.c, gnome-href.c, gnome-stock-icons.c, gnome-ui-init.c, gnome_segv.c, libgnomeuiP.h: Fix i18n issues (as in, translations should work again now) and add a gnome-i18nP.h like in libgnome. * libgnomeui/Makefile.am, gnome-dialog-util.[ch], gnome-dialog.[ch], gnome-messagebox.[ch]: Ressurect the gnome-dialog/messagebox stuff only to be deprecated, and it is marked deprecated. The gnome-stock defines for buttons have been added to gnome-dialog.h, and they point to corresponding GTK_STOCK_ defines. * libgnomeui/gnome-dateedit.[ch], gnome-file-entry.h, gnome-href.[ch]: use GNOME_DISABLE_DEPRECATED rather then GNOME_EXCLUDE_DEPRECATED * libgnomeui/gnome-file-entry.c: add GNOME_DISABLE_DEPRECATED_SOURCE around a deprecated method and some fixups related Sun Aug 26 09:18:55 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-app-helper.[ch], gnome-app-util.[ch], gnome-app.[ch], gnome-appbar.[ch]: Committing sane HEAD versions of these for Anders to hack on. Removed the helpsys stuff since we'll likely not use that. Not added these to the build since they probably won't. They need a bit of loving before that. Sat Aug 25 20:18:13 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-druid-page-standard.c: Fix bad prototype Sat Aug 25 00:33:51 2001 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-druid-page-standard.c (gnome_druid_page_standard_append_item): Modified patch from James Cape to improve look of druid. Added a convenience API. 2001-08-24 Darin Adler <darin@bentspoon.com> * test-gnome/testgnome.c: (create_entry): Update for new API. 2001-08-24 Darin Adler <darin@bentspoon.com> * libgnomeui/gnome-file-entry.h: * libgnomeui/gnome-file-entry.c: Fix headers to make it compile. Fri Aug 24 23:31:39 2001 George Lebl <jirka@5z.com> Note: we now require most up to date gnome-vfs from CVS * libgnomeui/gnome-file-entry.[ch]: Bring back the file entry, use macros in it make it use gnome-vfs uri functions (only local files for now), also make it a vbox with an hbox packed inside it so that preview can be added by gnome-pixmap-entry and it can be derived from gnome-file-entry. I think this should be propagated to gnome-entry somehow maybe. Move more stuff into the private structure as well. * libgnomeui/gnome-entry.c: fix warning 2001-08-24 Darin Adler <darin@bentspoon.com> * libgnomeui/gnome-entry.h: Fixed GnomeEntry header to not include the nonexistent gnome-defs.h header. * libgnomeui/gnome-color-picker.c: Removed include of <gtk/gtkcompat.h> now that the latest gtk doesn't use that header any more. But this does mean we now require a newer gtk. 2001-08-24 Anders Carlsson <andersca@codefactory.se> * libgnomeui/gnome-entry.c: (gnome_entry_get_type), (gnome_entry_class_init), (gnome_entry_get_property), (gnome_entry_set_property), (entry_changed), (entry_activated), (gnome_entry_init), (gnome_entry_construct), (gnome_entry_new), (free_item), (free_items), (gnome_entry_destroy), (gnome_entry_finalize), (gnome_entry_gtk_entry), (gnome_entry_set_history_id), (gnome_entry_get_history_id), (gnome_entry_set_max_saved), (gnome_entry_get_max_saved), (build_prefix), (gnome_entry_add_history), (gnome_entry_prepend_history), (gnome_entry_append_history), (set_combo_items), (gnome_entry_load_history), (gnome_entry_clear_history), (check_for_duplicates), (gnome_entry_save_history): * libgnomeui/gnome-entry.h: Bring back the old GnomeEntry widget. Fri Aug 24 07:57:50 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-color-picker.c, gnome-font-picker.c: use gnome-macros.h Fri Aug 24 07:16:18 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-font-picker.[ch]: move all fields to the private struct, add an accessor for the 'inside', but only if it's a user set inside. Change gtkargs to gparams so we get all the new stuff. Add a fixme here and there and minor doc updates 2001-08-22 Iain Holmes <iain@ximian.com> * libgnomeui/Makefile.am: Install gnome-macros.h 2001-08-20 Carlos Perelló Marín <carlos@gnome-db.org> * configure.in: /s/libgnomeui-2/libgnomeui2/ 2001-08-14 Martin Baulig <baulig@suse.de> * libgnomeui/Makefile.am: Disabled GnomeFontPicker. 2001-08-14 Martin Baulig <baulig@suse.de> * libgnomeui/Makefile.am: Disabled GnomeAbout, don't link it into the library and don't install the header file. * libgnomeui/gnome-about.h (GnomeAbout): Removed all fields and added a private field. (gnome_about_new): Removed. Sun Aug 12 11:22:03 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-dateedit.[ch]: Some cleanup, and make the time reading/writing code be i18n correct (to a degree at least), also fix possible bad strftime use. * libgnomeui/gnome-entry.c: no comma after last enum element and unref the property bag in finalize * libgnomeui/gnome-font-picker.c: fix a possible crash and cleanup a bit of code 2001-08-14 Martin Baulig <baulig@suse.de> Released libgnomeui 1.102.0 "Roswell". * configure.in: Bumpbed version number to 1.102.0. * NEWS: Start to write the NEWS file for the release. * Makefile.am: Don't build the components/ directory. 2001-08-11 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-geometry.[ch]: Moved to libgnome1compat/libgnomeui. 2001-08-11 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-unit-spinner.[ch]: Removed. 2001-08-11 Martin Baulig <baulig@suse.de> * libgnomeui/Makefile.am: Don't install gnome-macros.h. 2001-08-11 Martin Baulig <baulig@suse.de> * libgnomeui/gtkrc*: Removed. * libgnomeui/landscape.xpm, portrait.xpm: Removed. 2001-08-11 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-rexec-server.oafinfo: Removed. * libgnomeui/gnome-remote-bootstrap.c: Removed. 2001-08-11 Martin Baulig <baulig@suse.de> * libgnomeui/wap-textfu.[ch]: Removed. * libgnomeui/gnome-ditem-edit.[ch]: Removed. 2001-08-11 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-item.[ch]: Removed. * libgnomeui/gnome-icon-text.[ch]: Removed. * libgnomeui/gnome-icon-list.c: Use the new GnomeCanvasRichText. (FIXME: Incomplete). 2001-08-11 Martin Baulig <baulig@suse.de> * libgnomeui/oafgnome.[ch]: Removed. 2001-08-11 Martin Baulig <baulig@suse.de> * configure.in: Require libgnome >= 1.101.0, libgnomecanvas >= 1.96.2 and libbonoboui >= 1.97.0. 2001-08-10 Martin Baulig <baulig@suse.de> * configure.in: Don't check for gnome-maketypes and gnome-makeenums, they aren't needed anymore. 2001-08-09 Michael Meeks <michael@ximian.com> * libgnomeui/gnome-paper-selector.[ch]: Kill, now in libgnomeprintui. 2001-08-07 Michael Meeks <michael@ximian.com> * libgnomeui/oafgnome.c: mostly port to gnome 2.0 and bonobo-activation. 2001-08-07 Michael Meeks <michael@ximian.com> * configure.in: use AM_GLIB_GNU_GETTEXT stuff. * Makefile.am: ditto. 2001-08-07 Darin Adler <darin@bentspoon.com> * libgnomeui/oafgnome.c: Remove unnecessary includes of now-nonexistent headers to make things compile. 2001-08-06 Peter Williams <peterw@ximian.com> * libgnomeui/Makefile.am, gnome-ui-init.c, gnome-window.c: Track the rename of gnome-init.c to gnome-ui-init.c 2001-08-06 Darin Adler <darin@bentspoon.com> * libgnomeui/gnome-remote-bootstrap.c: * libgnomeui/libgnomeui.h: A couple more places where gnome-init.h needs to be changed to gnome-ui-init.h. 2001-08-01 Michael Meeks <michael@ximian.com> * libgnomeui/oafgnome.h: port to bonobo-activation. * libgnomeui/oafgnome.c (og_pre_args_parse): upd. * libgnomeui/gnome-rexec-server.c: stale, removed. 2001-08-01 Darin Adler <darin@bentspoon.com> * demos/winhints_demo.c: Update for changes to GnomeAbout. 2001-08-01 Anders Carlsson <andersca@codefactory.se> * test-gnome/testgnome.c (verb_HelpAbout_cb): Update for new API. 2001-08-01 Anders Carlsson <andersca@codefactory.se> * libgnomeui/gnome-about.c: Empty stub for API functions until I can check in the real implementation. * libgnomeui/gnome-about.h: Add new API since it's July 32nd today :) 2001-07-30 Joe Shaw <joe@ximian.com> * test-gnome/testgnome.c (create_newwin): Get this building again by adding a NULL CORBA environment to the bonobo_ui_component_set_container call. 2001-07-22 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-recently-used.[ch]: Removed. 2001-07-22 Joe Shaw <joe@ximian.com> * libgnomeui/gnome-druid.c (gnome_druid_init): Change GNOME_STOCK_BUTTON_PREV to GTK_STOCK_GO_BACK, GNOME_STOCK_BUTTON_NEXT to GTK_STOCK_GO_FORWARD, GNOME_STOCK_BUTTON_CANCEL to GTK_STOCK_CANCEL, GNOME_STOCK_BUTTON_APPLY to GTK_STOCK_APPLY and GNOME_STOCK_BUTTON_HELP to GTK_STOCK_HELP. * libgnomeui/gnome-font-picker.c: Include gtkstock.h instead of gnome-pixmap.h. (gnome_font_picker_create_inside): Change GNOME_STOCK_PIXMAP_FONT to GTK_STOCK_SELECT_FONT. * libgnomeui/gnome-init.c: Don't include gnome-pixmap.h 2001-07-22 Martin Baulig <baulig@suse.de> * libgnomeui/pixmaps/stock_menu_scores.png: Removed, same as stock_scores.png. * libgnomeui/gnome-stock-icons.[ch]: Cleaned this up. 2001-07-22 Carlos Perelló Marín <carlos@gnome-db.org> * test-gnome/testgnome.c: Removed all the references to gnome_less. 2001-07-21 Martin Baulig <baulig@suse.de> * test-gnome/testgnome.c (create_pixmap): Removed. (create_newwin): Fixed the UI stuff. 2001-07-21 Martin Baulig <baulig@suse.de> * libgnomeui/pixmaps/: Removed all icons which are already in GTK+: stock_add.png, stock_align_center.png, stock_align_justify.png, stock_align_left.png, stock_align_right.png, stock_bottom.png, stock_button_apply.png, stock_button_cancel.png, stock_button_close.png, stock_button_no.png, stock_button_ok.png, stock_button_yes.png, stock_cdrom.png, stock_clear.png, stock_close.png, stock_colorselector.png, stock_convert.png, stock_copy.png, stock_cut.png, stock_down_arrow.png, stock_exec.png, stock_exit.png, stock_first.png, stock_font.png, stock_help.png, stock_home.png, stock_index.png, stock_jump_to.png, stock_last.png, stock_left_arrow.png, stock_new.png, stock_open.png, stock_paste.png, stock_preferences.png, stock_print.png, stock_properties.png, stock_redo.png, stock_refresh.png, stock_remove.png, stock_revert.png, stock_right_arrow.png, stock_save.png, stock_save_as.png, stock_search.png, stock_search_replace.png, stock_spellcheck.png, stock_stop.png, stock_text_bold.png, stock_text_italic.png, stock_text_strikeout.png, stock_text_underline.png, stock_top.png, stock_trash.png, stock_undelete.png, stock_undo.png, stock_up_arrow.png. 2001-07-21 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-pixmap.[ch]: Removed, this is already in libgnome1-compat. 2001-07-19 Michael Meeks <michael@ximian.com> * test-gnome/testgnome.c (create_newwin): fixup add_verb_list_with_data so we pass the right data member. 2001-07-19 Martin Baulig <baulig@suse.de> * test-gnome/testgnome.xml: Use the new Bonobo stock stuff. 2001-07-18 Martin Baulig <baulig@suse.de> * libgnomeui/gtkdial.[ch], gtk-clock.[ch]: Removed. 2001-07-18 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-mdi-child.[ch], gnome-mdi-generic-child.[ch], gnome-mdi-session.[ch], gnome-mdi.[ch], gnome-roo.[ch], gnome-pouch.[ch]: Removed. 2001-07-18 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-less.[ch]: Removed. 2001-07-18 Darin Adler <darin@bentspoon.com> * test-gnome/testgnome.c: (main): Removed gnome_less part, since Martin removed that class from this library. 2001-07-16 Martin Baulig <baulig@suse.de> * libgnomeui/Makefile.am: Added explicit dependency "gnometypes.c: $(srcdir)/gnometype_inits.c". 2001-07-16 Martin Baulig <baulig@suse.de> * ChangeLog: This is the *top-level* ChangeLog file. There are ChangeLog files in libgnomeui/, demos/ and test-gnome/. 2001-07-15 Darin Adler <darin@bentspoon.com> * libgnomeui/.cvsignore: Update for new generated files. 2001-07-15 Carlos Perelló Marín <carlos@gnome-db.org> * libgnomeui/Makefile.am (gnometypebuiltins.c): It depends on gnometypebuiltins.h 2001-07-14 Peter Williams <peterw@ximian.com> * libgnomeui/.cvsignore: Update for new generated type files. 2001-07-13 Darin Adler <darin@bentspoon.com> * configure.in: Remove duplicate macros. 2001-07-08 Peter Williams <peterw@ximian.com> * libgnomeui/Makefile.am ($(srcdir)/gnome.defs): Add $(srcdir)/ to these targets for when srcdir != builddir. (gnometypebuiltins.c,h): Change from gnome-maketypes.awk to the glib-mkenums script. (gnometype_inits.c): But also provide hooks for one function that will init all the types. * libgnomeui/gnometypes.c (gnome_type_init): #include gnometype_inits.c to initialize all of the types. 2001-07-08 Peter Williams <peterw@ximian.com> * configure.in (REBUILD): Add a REBUILD rule as in libgnome. 2001-07-08 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-canvas-init.c (gtk_module_info): Added gtk_options. Sun Jul 1 12:18:32 2001 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-druid-page.c (gnome_druid_page_new): Add a way to get a druid. Tue Jun 26 23:27:58 2001 Jonathan Blandford <jrb@redhat.com> * gnome-druid.c (gnome_druid_set_property): Add Param support. (gnome_druid_get_property): Add Param support. (gnome_druid_init): Add a Help button. * gnome-druid.h: Add a Help button. Sat Jun 30 20:31:22 2001 Jonathan Blandford <jrb@webwynk.net> * libgnomeui/gnome-init.c (libgnomeui_rc_parse): removed #warning, as gtk_rc_init is dead. 2001-07-02 Carlos Perelló Marín <carlos@gnome-db.org> * test-gnome/testgnome.[ch]: Some cleanup, but it does not run now :-?. I think that is not my fault, but I'm not sure... 2001-06-28 Michael Meeks <michael@ximian.com> * libgnomeui/gnome-init.c (libgnomeui_post_args_parse): remove gtk_rc_set_image_loader (libgnomeui_pixbuf_image_loader): kill. [ thanks to: Carlos Perelló Marín <carlos@gnome-db.org> ] (libgnomeui_rc_parse): remove gtk_rc_init. * libgnomeui/pixmaps/Makefile.am (gnome-stock-pixbufs.h): update the stock pixbuf building code. * libgnomeui/gnome-stock-icons.c (add_sized): use gdk_pixbuf_new_from_stream, a randomly re-named and re-signatured method: great. (add_unsized): ditto. 2001-06-28 Cody Russell <bratsche@gnome.org> * libgnomeui/libgnomeui-2.0.pc.in: Add gconf-2.0 dependency. 2001-06-28 Anders Carlsson <andersca@codefactory.se> * libgnomeui/gnome-stock-icons.c: (add_sized), (add_unsized): Change gdk_pixbuf_new_from_inline to gdk_pixbuf_new_from_stream. * libgnomeui/pixmaps/Makefile.am: change MAKE_INLINE_PIXBUF to GDK_PIXBUF_CSOURCE 2001-06-28 Anders Carlsson <andersca@codefactory.se> * configure.in: change MAKE_INLINE_PIXBUF to GDK_PIXBUF_CSOURCE. 2001-06-26 Fatih Demir <kabalak@gtranslator.org> * configure.in: Added ta to the languages list. 2001-06-21 Mark Murnane <Mark.Murnane@Sun.com> * libgnomeui/Changes made during 64-bit cleaning. * libgnomeui/gnome-dateedit.c (day_selected): Modified type of day, month and year to match signature of gtk_calendar_get_date. * libgnomeui/gnome-icon-text.c (gnome_icon_layout_text): Changed w_len and sublen to a gsize. * libgnomeui/gnome-less.c (gnome_less_write_fd): Changes len and bytes_written to a gsize. * libgnomeui/gnome-remote_bootstrap.c (main): Changed setenv to putenv. Solaris does not have a setenv libc function. * libgnomeui/gnome-unit-spinner.c: Added include directive for string.h. Required to ensure proper forward declaration of strcmp(). 2001-06-21 Jens Finke <jens@gnome.org> * libgnomeui/libgnomeui.h: Don't include gnome-animator.h. 2001-06-19 Héctor García Álvarez <hector@scouts-es.org> * configure.in: added "es" for Spanish to $ALL_LINGUAS 2001-06-19 Cody Russell <bratsche@gnome.org> * libgnomeui/gnome-animator.[ch]: Removed. * libgnomeui/Makefile.am: Removed gnome-animator 2001-06-17 Carlos Perelló Marín <carlos@gnome-db.org> * test-gnome/Started the port to Gnome 2.0 2001-06-16 Christian Rose <menthos@menthos.com> * configure.in: Added sv to ALL_LINGUAS. 2001-06-15 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-mdi.[ch]: Started to port this to BonoboWindow. * libgnomeui/gnome-mdi.h (GnomeMDIClass): Changed return value of the `add_child', `remove_child', `add_view' and `remove_view' virtual functions from gint to gboolean. The second argument of the `app_created' virtual function is now a `BonboWindow *'. (gnome_mdi_get_app_from_view): Renamed to gnome_mdi_get_window_from_view. (gnome_mdi_get_active_window): Return a `BonoboWindow *'. (gnome_mdi_get_window_from_view): Likewise. (gnome_mdi_get_view_from_window): Second argument is `BonoboWindow *'. (gnome_mdi_set_menubar_template): Second argument is `const gchar *'. (gnome_mdi_set_toolbar_template): Likewise. * libgnomeui/gnome-mdi-child.h (GnomeMDIChildClass): Renamed `set_label' to `get_node' and made it return a `BonoboUINode *'. 2001-06-14 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-textfu.[ch], gnome-popup-help.[ch], gnome-popup-menu.[ch]: Removed. * libgnomeui/gnome-helpsys.[ch], wap-textfu.[ch]: Removed. 2001-06-14 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-cursors.[ch]: Removed. This was a new addition, so we don't need to put it into libcompat. 2001-06-13 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-window.c (gnome_window_set_icon_from_default): New function. 2001-06-13 Martin Baulig <baulig@suse.de> * libgnomeui/Makefile.am: Install libgnomeui.h in `$(includedir)/gnome/2' to make it consistent with Bonobo. * libgnomeui/libgnomeui.h: You now use #include <libgnomeui.h> to get this. 2001-06-13 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.[ch]: Moved to libgnome-extra/libgnomeui. * libgnomeui/gnome-selector-dialog-client.[ch]: Likewise. * libgnomeui/gnome-selector-component.[ch]: Likewise. * libgnomeui/gnome-selector-widget.[ch]: Renamed to gnome-component-widget.[ch]. 2001-06-13 Martin Baulig <baulig@suse.de> * demos/selector_demo.c: Moved to libgnome-extra/demos. * demos/libgnome-demos-server.c, libgnomeui-demos.oafinfo: Likewise. 2001-06-13 Martin Baulig <baulig@suse.de> * configure.in: Use PKG_CHECK_MODULES from pkg-config to check for stuff. 2001-06-13 Martin Baulig <baulig@suse.de> * gnome.h: Moved to libcompat. The plan with #include <gnome.h> is the same than with #include <bonobo.h>: it will enable the compatibility stuff while you should use <libgnome.h> and <libgnomeui.h> for new applications. 2001-06-12 Martin Baulig <baulig@suse.de> * libgnomeui/libgnomeui-2.0.pc.in: Depend on libgnomecanvas-2.0, but not on gconf-2.0. * libgnomeui/gnome-cursors.c (build_cursor_table): Commented this out. (FIXME: gnome-cursors.[ch] will go away, fix all code which is still using it). * libgnomeui/gnome-gconf.[ch]: Removed. 2001-06-12 Martin Baulig <baulig@suse.de> * gnome.h: Don't #include "gnomesupport.h". Use `#include <...>' instead of `#include "..."'. 2001-06-11 Cody Russell <bratsche@gnome.org> * libgnomeui/wap-textfu.c: Fix small warning so we can build with -Werror. * libgnomeui/Makefile.am: Add GCONF_CFLAGS and GCONF_LIBS. 2001-06-11 Cody Russell <bratsche@gnome.org> * demos/Makefile.am: Add GCONF_CFLAGS. 2001-06-10 Martin Baulig <baulig@suse.de> * libgnomeui/Makefile.am: Disabled gnome-paper-selector.[ch] and gnome-unit-spinner.[ch]. We need to move them into libgnomeprint, same for libgnome/gnome-paper.[ch]. 2001-06-10 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.c (BONOBO_TYPE_FUNC_FULL): Use Bonobo_Unknown instead of GNOME_SelectorClient so that we can kill this interface. 2001-06-10 Chema Celorio <chema@celorio.com> * libgnomeui/gnome-selector-client.c (gnome_selector_client_construct_from_objref): remove a g_return_if_fail for an unitialized variable 2001-06-07 Pablo Saratxaga <pablo@mandrakesoft.com> * configure.in: Added "az" and "wa" to the languages list. 2001-06-06 Fatih Demir <kabalak@gtranslator.org> * configure.in: Added "tr" to the languages list. 2001-06-05 Mike Kestner <mkestner@speakeasy.net> * libgnomeui/gnome-client.c : #endif token removed * libgnomeui/gnome-init.c (GnomeProgramPrivate_libgnomeui): added display, icon, and crash_dialog fields. (libgnomeui_get_property): handle icon, display, and crash_dlg params (libgnomeui_set_property): handle icon, display, and crash_dlg params 2001-06-04 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-widget.[ch]: New files. * libgnomeui/gnome-selector-client.[ch]: Derive from BonoboObject, not BonoboWidget. (gnome_selector_client_new_from_objref): Take a Bonobo_Unknown, not a GNOME_Selector. (gnome_selector_client_construct_from_objref): Likewise. * libgnomeui/gnome-entry.[ch]: Derive from GnomeSelectorWidget, not GnomeSelectorClient. (gnome_entry_new_from_selector, gnome_entry_construct): Removed. * libgnomeui/gnome-image-entry.[ch]: Derive from GnomeSelectorWidget, not GnomeSelectorClient. (gnome_image_entry_new_from_selector): Removed. * libgnomeui/gnome-image-selector.[ch]: Derive from GnomeSelectorWidget, not GnomeSelectorClient. (gnome_image_selector_new_from_selector, gnome_image_selector_construct): Removed. 2001-06-03 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-dialog-client.c (gnome_selector_dialog_client_new): Added `GnomeSelector *selector' argument. 2001-06-03 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-component.c (PROP_CONFIG_MONIKER, ensure_properties_handler): Removed; this is now done by GnomeSelector. 2001-06-03 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-entry.c: Use the new GnomeEntryComponent. (PROP_IS_FILE_ENTRY): New property; this widget can now be used both as normal and as file entry. * libgnomeui/gnome-entry.[ch] (gnome_file_entry_new): New function. * libgnomeui/gnome-file-entry.[ch]: Removed. * libgnomeui/gnome-selector-component.c (PROP_CONFIG_MONIKER): New property. This is a moniker to a Bonobo_PropertyBag with the default configuration (look&feel) for the selector. (ensure_properties_handler): Set defaults from the property bag. 2001-06-03 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-item.[ch]: Derive from GnomeCanvasText. 2001-06-02 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.h (GnomeSelectorClientClass): Added "activate_entry" signal. 2001-06-01 Peter Williams <peterw@ximian.com> * libgnomeui/pixmaps/Makefile.am (gnome-stock-pixbufs.h): Add a $(srcdir) into the sed so we compile when builddir != srcdir. 2001-06-01 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.c (gnome_selector_client_get_selector): New function. * libgnomeui/gnome-selector-component.c (activate_entry_handler): Removed, don't override this. (do_construct_handler): Hook into the selector's "history_changed" signal. 2001-06-01 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.c (gnome_selector_client_get_entry_text, gnome_selector_client_set_entry_text): Removed, use the PropertyBag. 2001-06-01 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.c (gnome_selector_client_check_uri): New function. (gnome_selector_client_scan_directory): New function. 2001-05-31 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.c (WANT_PREVIEW_WIDGET): New property. * libgnomeui/gnome-selector-component.[ch]: Derive from GnomeSelector, not GnomeFileSelector which is now a component. (GnomeSelectorComponentClass): Added "ensure_properties" signal. (PROP_PREVIEW_WIDGET, PROP_CONTROL_WIDGET): New properties. 2001-05-30 Christophe Merlet <redfox@eikonex.org> * configure.in: Added fr to $ALL_LINGUAS. 2001-05-27 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-about.c: First run at porting it over to Pango. It is no longer themed by special widget names in GTKRC, instead, you modify the default font for the canvas widget in your GTKRC and it will use that. Colors and layout sizes are hardcoded for now. Only the title, the copyright and the description is displayed (i.e. the authors list is missing). 2001-05-25 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-vfs-util.c (load_done): Use gnome_vfs_async_cancel() instead of gnome_vfs_async_close() on error. 2001-05-25 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.c (gnome_selector_client_set_uri): New function. (gnome_selector_client_add_uri): New function. 2001-05-23 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.c (gnome_selector_client_construct): Create the property bag and use the factory. 2001-05-21 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.c (PROP_WANT_ENTRY_WIDGET, PROP_WANT_SELECTOR_WIDGET, PROP_WANT_BROWSE_DIALOG, PROP_WANT_BROWSE_BUTTON, PROP_WANT_CLEAR_BUTTON, PROP_WANT_DEFAULT_BUTTON): Use the new tristate enum. (gnome_selector_client_construct): Don't create the property bag but encode all the arguments in the moniker string. * libgnomeui/gnome-selector-component.c: Use the new tristate enum. * libgnomeui/gnome-image-entry.c, gnome-image-selector.c: Only set properties which are different from their default values. * libgnomeui/gnome-selector-dialog-client.[ch]: New files. 2001-05-21 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-image-selector.c, gnome-image-entry.c: Don't include anything from components/. Good to see you hacking here again, George :-) Mon May 21 00:49:03 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-ditem-edit.[ch]: Make it a widget instead of an object, (this is all new api anyway so we're allowed to break it if it's broken) Also whack ALL the accessors for widgets inside as those are stupid. And make the ref couting scheme on the ditem a bit saner (copy on set, ref on get), and update comments and documention strings througout. The icon entry stuff doesn't see changes and would get it wrong anyway, need to talk to martin. Now for my next trick I'll try to get this to follow the .desktop standard. Sun May 20 23:15:50 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-image-selector.c, gnome-image-entry.c: include the component header from the right directory, components/ to make this beast compile ... yay! 2001-05-20 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-component.c (PROP_USE_DEFAULT_ENTRY_WIDGET, PROP_USE_DEFAULT_SELECTOR_WIDGET, PROP_WANT_BROWSE_BUTTON, PROP_WANT_CLEAR_BUTTON, PROP_WANT_DEFAULT_BUTTON): Removed these properties (do_construct_handler): Use the client's property bag. * libgnomeui/gnome-selector-client.c (PROP_WANT_ENTRY_WIDGET, PROP_WANT_SELECTOR_WIDGET, PROP_WANT_BROWSE_BUTTON, PROP_WANT_CLEAR_BUTTON, PROP_WANT_DEFAULT_BUTTON, PROP_BROWSE_DIALOG_MONIKER): New properties. (gnome_selector_client_construct): Create a new property bag and proxy our GObject's properties. * libgnomeui/gnome-image-entry.c (gnome_image_entry_construct): Removed. (PROP_IS_PIXMAP_ENTRY, PROP_PREVIEW_X, PROP_PREVIEW_Y): New properties. 2001-05-20 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.h (gnome_selector_client_new): Take a `const gchar *moniker'. (gnome_selector_client_construct): Likewise. (gnome_selector_client_new_from_objref): New function. (gnome_selector_client_construct_from_objref): Likewise. 2001-05-19 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-image-entry-component.[ch]: Moved to ../components. * libgnomeui/gnome-icon-selector-component.[ch]: Likewise. * libgnomeui/gnome-image-entry.c, gnome-image-selector.c: Use bonobo_get_object() to activate the component. 2001-05-19 Martin Baulig <baulig@suse.de> * demos/Makefile.am: Comment out animator_demo. * demos/selector_demo.c: Added FTP test. 2001-05-19 Martin Baulig <baulig@suse.de> * components/: New directory. 2001-05-10 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-file-entry.h (GnomeFileEntry): Derive from GnomeSelectorClient. * libgnomeui/gnome-file-entry.c (gnome_file_entry_new): Use GnomeSelectorComponent. * libgnomeui/gnome-image-entry-component.h (GnomeImageEntryComponent): Derive from GnomeSelectorComponent. 2001-05-09 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-component.[ch]: New files. * libgnomeui/gnome-icon-selector-component.h (GnomeIconSelectorComponent): Derive from GnomeSelectorComponent. * libgnomeui/gnome-image-selector.[ch]: New files; this is a GnomeSelectorClient wrapper for the GnomeIconSelectorComponent. 2001-05-09 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-selector-component.[ch]: Use the new GnomeSelector API. * libgnomeui/gnome-icon-selector.[ch]: Renamed to gnome-icon-selector-component.[ch]. 2001-05-09 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-entry.[ch]: Renamed to gnome-image-entry-component.[ch]. * libgnomeui/gnome-image-entry-component.c: This is now a GnomeSelector component. * libgnomeui/gnome-image-entry.[ch]: New files; this is a GnomeSelectorClient wrapper for the GnomeImageEntryComponent. 2001-05-09 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-entry.h (gnome_entry_new): Removed `history_id' argument. (gnome_entry_new_full): Likewise. * libgnomeui/gnome-file-entry.h (gnome_file_entry_new): Likewise. 2001-05-09 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-entry.h (gnome_entry_new_full): New function. * libgnomeui/gnome-file-entry.[ch]: New files; this already existed in GNOME 1.x, but we're now using the new GnomeSelector API. 2001-05-08 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-entry.[ch]: Reflect latest GnomeSelector API changes. 2001-05-08 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.h (gnome_selector_client_set_uri): Added `GDestroyNotify destroy_fn' argument. * libgnomeui/gnome-selector-client.c (gnome_selector_client_set_uri): Actually invoke the async_func when we get the event. 2001-05-08 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.h (GnomeSelectorClientAsyncHandle): New typedef. (GnomeSelectorClientAsyncFunc): New typedef. (gnome_selector_client_get_uri): New function. (gnome_selector_client_set_uri): New function. 2001-05-08 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selectorP.h: Removed. * libgnomeui/gnome-selector.[ch]: Removed, this is now in libgnome. * libgnomeui/gnome-file-selector.[ch]: Removed, this is now in libgnome. 2001-05-02 Martin Baulig <baulig@suse.de> * demos/libgnomeui-demos-server.c, libgnomeui-demos.oafinfo: New files. This is a little component test program. To test it, you need to manually the oafinfo file to $(datadir)/oaf. * demos/selector_demo.c: Comment out everything which currently doesn't work and add a GnomeEntry with a remote GNOME::Selector (from the libgnomeui-demos-server). 2001-05-01 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-entry.h (gnome_entry_construct): New function. (gnome_entry_new_from_selector): This function was formerly known as gnome_entry_construct_from_selector(). 2001-04-30 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector-client.[ch]: New files. (GnomeSelectorClient): This is derived from BonoboWidget and is the client side wrapper for a GNOME::Selector CORBA object. * libgnomeui/gnome-entry.h (GnomeEntry): Derive this from GnomeSelectorClient. (gnome_entry_construct_from_selector): New function. * libgnomeui/gnome-boxed.defs (GnomeSelectorAsyncHandle): Removed. 2001-04-30 Martin Baulig <baulig@suse.de> * libgnomeui/gnomemarshal.list, gnomemarshal-main.c: Moved to libgnome. 2001-04-29 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-dock*.[ch]: Removed; use BonoboDock instead. * libgnomeui/gnome-app.[ch], gnome-app-helper.[ch], gnome-appbar.[ch], gnome-stock.[ch]: Removed. 2001-04-29 Martin Baulig <baulig@suse.de> * libgnomeui/Makefile.am, libgnomeui.h: Moved all temporarily disabled stuff to a new `unused_SOURCES' target and #ifdef FIXME them in libgnome.h. 2001-04-29 Martin Baulig <baulig@suse.de> Temporarily removed gnome-helpsys, gnome-popup-menu, gnome-popup-help and gnome-textfu from the build. * libgnomeui/Makefile.am (libgnomeui_2_la_SOURCES): Removed gnome-helpsys.c, gnome-popup-menu.c, gnome-popup-help.c, gnome-textfu.c, gnome-pouchP.h. 2001-04-29 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-ditem.c: Use BonoboWindow, not GnomeApp. 2001-04-29 Martin Baulig <baulig@suse.de> Temporarily removed GnomeMDI from the build so that we can get rid of gnome-app.[ch] and gnome-app-helper.[ch]. As a weekend hack project, someone needs to make GnomeMDI use the Bonobo UI code; contact me if you want to work on this, I can help you with it and I may even have some experimental code on my hard disk. * libgnomeui/Makefile.am (libgnomeui_2_la_SOURCES): Removed gnome-mdi.c, gnome-mdiP.h, gnome-mdi-child.c, gnome-mdi-session.c, gnome-pouch.c, gnome-roo.c. 2001-04-29 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-preferences.[ch]: Removed. This is now in libgnome and using bonobo-conf. 2001-04-29 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-canvas-init.c (libgnomecanvas_pre_args_parse): There is no libgnomecanvas_init() function anymore. 2001-04-29 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-mdi.[ch]: Made this a GObject, not a GtkObject. 2001-04-29 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-app-helper.c, gnome-druid.c, gnome-font-picker.c, gnome-helpsys.c: Use the GTK+ API to access our stock icons. * libgnomeui/gnome-stock-icons.h: New file; provide #defines for all our stock ids. * libgnomeui/gnome-init.c (libgnomeui_post_args_parse): Call init_gnome_stock_icons(). * libgnomeui/gnome-stock.[ch], gnome-stock-ids.[ch]: Removed. 2001-04-29 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-textfu.c (gnome_textfu_parse): Use stat(), not fstat(); [FIXME: for some strange reason, fstat() is an undefined symbol on my system.] 2001-04-29 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-stock-icons.c: New file; we'll most likely move all the icons from the pixmaps/ directory into GTK+ very soon, this file is the first step in this direction. (init_gnome_stock_icons): This function puts all our icons into a new GtkIconFactory and gtk_icon_factory_add_default()s it. * libgnomeui/gnome-stock-ids.h (GNOME_ICON_SIZE_TOOLBAR): New icon size. 2001-04-29 Martin Baulig <baulig@suse.de> * demos/selector_demo.c: Use the Bonobo UI API. * demos/winhints_demo.c: Use BonoboWindow, not GnomeApp. * demos/dock_demo.c: Removed; this is now in libbonoboui. 2001-04-29 Martin Baulig <baulig@suse.de> * demos/Makefile.am: Temporarily diabled mdi_demo until GnomeMDI is back in libgnomeui. 2001-04-29 Martin Baulig <baulig@suse.de> * demos/winhints_demo.c: Use the GTK+ API to access our stock icons. 2001-04-29 Martin Baulig <baulig@suse.de> * configure.in: Depend on libbonoboui. 2001-04-26 Martin Baulig <baulig@suse.de> NOTE: The following list contains files which are still in CVS and files which have never been in POTFILES.in; please do not add them because they will go away in about a week. If you want to translate these files, please go to the libcompat module and translate them there. * po/POTFILES.in: Removed demos/stock_demo.c, demos/winhints_demo.c, libgnomeui/gnome-app-helper.[ch], libgnomeui/gnome-app-util.[ch], libgnomeui/gnome-dialog.[ch], libgnomeui/gnome-dock*.[ch], libgnomeui/gnome-messagebox.[ch], libgnomeui/gnome-scores.[ch], libgnomeui/gnome-stock.[ch], demos/dock_demo.c, libgnomeui/gnome-cursors.[ch], libgnomeui/gtkpixmapmenuitem.[ch], libgnomeui/gnome-gconf.[ch], libgnomeui/gnome-file-saver.[ch], libgnomeui/gnome-app.[ch]. 2001-04-26 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-app-helper.c: Use GtkImageMenuItem, not GtkPixmapMenuItem. * libgnomeui/gtkpixmapmenuitem.[ch]: Removed. 2001-04-26 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-file-saver.[ch]: Removed. 2001-04-26 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-file-selector-dialog.h: Removed; this file was never really used. 2001-04-26 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-app-util.[ch], gnome-dialog-util.[ch], gnome-dialog.[ch], gnome-messagebox.[ch], gnome-propertybox.[ch], gnome-scores.[ch]: Removed; they are already in libcompat, but now all code which was still using them is fixed. 2001-04-26 Martin Baulig <baulig@suse.de> * libgnomeui/libgnomeui.h: Don't Include gnome-app-helper.h, gnome-dialog.h, gnome-dialog-util.h, gnome-messagebox.h, gnome-propertybox.h and gnome-scores.h. 2001-04-26 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-stock.c: Comment out everything which was using code from gnome-messagebox.[ch] and gnome-propertybox.[ch]. 2001-04-26 Martin Baulig <baulig@suse.de> * demos/stock_demo.c: Removed; this has been moved to libcompat/demos/. * demos/Makefile.am: Don't compile the stock_demo as the GnomeStock is deprecated and will be moved to libcompat. 2001-04-25 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-about.[ch]: Use GtkDialog, not GnomeDialog. (GnomeAbout, GnomeAbout): Derive from GtkDialog, not GnomeDialog. * libgnomeui/gnome-client.[ch]: Likewise. (gnome_client_save_any_dialog, gnome_client_save_error_dialog): Take a GtkDialog as argument, not a GnomeDialog. * libgnomeui/gnome-helpsys.c, gnome-href.c, gnome-icon-entry.c, gnome_segv.c: Use GtkDialog, not GnomeDialog. * libgnomeui/gnome-window.c (gnome_window_set_icon, gnome_window_set_icon_from_file): Moved here from gnome-app-util.c. 2001-04-25 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-app-helper.[ch], gnome-app-util.[ch], gnome-cursors.[ch], gnome-dialog-util.[ch], gnome-dialog.[ch], gnome-dock*.[ch], gnome-messagebox.[ch], gnome-preferences.[ch], gnome-propertybox.[ch], gnome-scores.[ch], gnome-stock.[ch], gtkpixmapmenuitem.[ch]: Copied all these files to libcompat/libgnomeui/; they're still here for a while so that we won't break compilation here. 2001-04-25 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-dock*.[ch]: Attention! These files have been moved to libbonoboui and renamed to bonobo-dock*.[ch]. We'll provide a compatibility wrapper with #defines in libgnomecompat soon, but at the moment I don't want to break the build here since libbonoboui doesn't work yet. If you do any changes in these files here, your work will be lost ! 2001-04-24 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-dock-item.c, gnome-dock-layout.c: Don't use gnome-macros.h. * libgnomeui/gnome-dock-item.c (gnome_dock_item_grab_pointer): Use gdk_cursor_new(). instead of gnome_stock_cursor_new(). 2001-04-24 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-init.c: Reflect latests GnomeProgram API changes. 2001-04-21 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Added nn and no to ALL_LINGUAS. 2001-04-19 Michael Meeks <michael@ximian.com> * libgnomeui/gnome-init.c (libgnomeui_constructor): setup the properties to be the same as the code that sets them - using the defines. 2001-04-19 Michael Meeks <michael@ximian.com> * libgnomeui/libgnomeui.h: add gnome-canvas-init.h * libgnomeui/gnome-canvas-init.h: add. * libgnomeui/Makefile.am: add gnome-canvas-init.[ch] 2001-04-19 Michael Meeks <michael@ximian.com> * *.[ch]: s/\#include[ \t]*<libgnomebase\/gnome-defs.h>//; s/BEGIN_GNOME_DECLS/G_BEGIN_DECLS/g; s/END_GNOME_DECLS/G_END_DECLS/g; 2001-04-19 Michael Meeks <michael@ximian.com> * configure.in: add GTK_VERSION. 2001-04-18 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-init.c (libbonoboui_module_init): Added libbonoboui initialization here; no "real" code here yet. (libgnomeui_module_requirements): Added libbonobo. 2001-04-18 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-entry.c: Comment out gnome_uri_list_extract_filenames() to make it compile [FIXME]. 2001-04-17 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-init.c: Started to use GnomeProgram properties. 2001-04-17 Martin Baulig <baulig@suse.de> * libgnomeui/Makefile.am: Don't compile gnome-gconf.c and oafgnome.c. * libgnomeui/gnome-app-helper.c (gnome_gconf_get_gnome_libs_settings_relative): #define this to NULL (FIXME). * libgnomeui/gnome-gconf.h (gnome_gconf_module_info): Removed external declaration; this is in libgnome now. (GNOME_GCONF_INIT): Removed. (gnome_get_gconf_client): Made this a macro which uses gnome_program_get_gconf_client (gnome_program_get ()). 2001-04-15 Martin Baulig <baulig@suse.de> * libgnomeui/libgnomeuiP.h (gnome_i18n_get_language_list, gnome_i18n_get_preferred_language): Provide external declarations for these functions here [FIXME: broken]. 2001-04-15 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-i18nP.h: Removed; #include <libgnomebase/gnome-i18n.h> instead. 2001-04-14 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-init.h (gtk_module_info): Removed external declaration. (LIBGNOMEUI_INIT): Removed #define. * libgnomeui/gnome-init.c (libgnome_module_requires): Added libgnomecanvas_module_info. (gtk_module_info): Removed GTK+ init code; this is already in libgnomecanvas. (BUILD_UNUSED_LEGACY_CODE): Removed all code which was #ifdef'ed out by this. 2001-04-11 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-helpsys.c (gnome_help_view_find_help_id): Use gnome_program_locate_file() instead of gnome_datadir_file(). (gnome_help_path_resolve, gnome_help_app_topics): Use gnome_program_locate_file() instead of gnome_help_file(). * libgnomeui/gnome-init.c (libgnomeui_rc_parse): Use gnome_program_locate_file() instead of gnome_datadir_file(). * libgnomeui/gnome-icon-selector.c (gnome_icon_selector_add_defaults): Use gnome_program_locate_file() to get a list of all pixmap dirs. * libgnomeui/gnome-about.c (gnome_about_load_logo): Use gnome_program_locate_file() instead of gnome_pixmap_file(). * libgnomeui/gnome-app-helper.c (create_pixmap): Likewise. * libgnomeui/gnome-app-util.c (gnome_window_set_icon_from_file): Likewise. * libgnomeui/gnome-stock.c (gnome_stock_pixmap_entry_get_gdk_pixbuf): Likewise. 2001-04-11 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-messagebox.c: For images which we install in ../images/, use an absolute filename using GNOMEUIPIXMAPDIR. Sun Mar 25 15:26:29 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-icon-item.c: use the editable interface to get the values instead of grabbing it directly of the structure, however added FIXME's since that needs to be tested and verified Sun Mar 25 03:04:13 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-app-helper.c, gnome-file-saver.c, gnome-gconf.c, gnome-recently-used.c, gnome-selector.c: GConfClient is no longer a GtkObject, so use g_object_* methods on it and not gtk_object_ Sun Mar 25 02:13:43 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-app-helper.c: gconf_client is now a GObject, not GtkObject * libgnomeui/gnome-dock-band.c, gnome-dock-item.c, gnome-dock.c, gnome-druid-page.c, gnome-druid.c: synthesizing GDK_EXPOSE events apparently no longer works, what's more all this expose stuff is now handled by GtkContainer itself, so remove the redundant code and call the parent handler from expose functions that are left * libgnomeui/gnome-dock-item.c: First check if "is_floating" property exists before settings it * libgnomeui/gnome-init.c: the gtk module require libgnome module, the libgnomeui module requires the client and gconf modules Sat Mar 24 23:55:06 2001 George Lebl <jirka@5z.com> * libgnomeui/gnome-animator.c: include string.h to fix 64bitness * libgnomeui/wap-textfu.c: fix a couple of uninitialized warnings 2001-04-11 Martin Baulig <baulig@suse.de> * doc/Porting-1.0-2.0.txt: New file. Copied here from gnome-libs/devel-docs/. 2001-04-11 Martin Baulig <baulig@suse.de> * docs/: New directory. 2001-04-11 Martin Baulig <baulig@suse.de> * libgnomeui/: This has now been copied over in CVS. There's a GNOME_LIBS_MODULE_SPLIT tag which refers to the latest version in gnome-libs. * images/: New directory. Copied here from gnome-libs. There's a GNOME_LIBS_MODULE_SPLIT tag which refers to the latest version in gnome-libs. 2001-03-24 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-boxed.defs (GnomeCanvasPoints): Removed. (GnomeSelectorAsyncHandle): This is refcounted and has no init function. 2001-03-24 Martin Baulig <baulig@suse.de> * libgnomeui/maketypes.awk, makeenums.pl: Removed, we now use gnome-maketypes.awk and gnome-makeenums.pl which gets installed by libgnome-2. 2001-03-24 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-app-helper.c (setup_uline_accel): Commented out for the moment [FIXME: fix this]. * libgnomeui/gnome-i18nP.h: New file. Copied from libgnome-2. [FIXME: We really need to find a solution for this; glib has its own, gtk+ has its own, ....] 2001-03-24 Martin Baulig <baulig@suse.de> * configure.in: Removed the REBUILD alias. * configure.in (GNOME_MAKETYPES, GNOME_MAKEENUMS): Check for the `gnome-maketypes.awk' and `gnome-makeenums.pl' scripts which are installed by libgnome-2 and AC_SUBST them. * demos/: New directory. This was copied here from gnome-libs/demos with the full CVS history. * Makefile.am (SUBDIRS): Added demos. 2001-03-24 Martin Baulig <baulig@suse.de> * configure.in: Set package name to `libgnomeui-2'. 2001-03-21 Martin Baulig <baulig@suse.de> The canvas is now in its own libgnomecanvas-2 top-level module. * libgnomeui/gnome-canvas*.[ch]: Removed, moved to the new libgnomecanvas-2 module. 2001-03-20 Martin Baulig <baulig@suse.de> * libgnomeui/libgnomeui.h (GNOMEUI_INIT): Don't #define this here. * libgnomeui/gnome-init.c (GNOMEUI_INIT): Moved #define here and don't #include "libgnomeui.h". 2001-03-14 Martin Baulig <baulig@suse.de> * libgnomeui/libgnomeui.h: #include "libgnomeui/gnome-icon-selector.h" instead of gnome-icon-sel.h. * libgnomeui/gnome-icon-sel.[ch]: Moved to libcompat. 2001-03-05 Martin Baulig <baulig@suse.de> * configure.in: Depend on libgnomecanvas and libxml. * configure.in: Set package name to `libgnomeui-2-martin' and version number to 1.96.0. 2001-02-26 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-entry.c (PROP_IS_PIXMAP_ENTRY): New boolean construction only property. If this is true, the widget will have the look&feel of the old GnomePixmapEntry. 2001-02-26 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector.c (PROP_WANT_DEFAULT_BEHAVIOUR): New boolean property. If it's set, then each of the GnomeSelector subclasses will show its default behaviour, ie. whether it'll have a "Browse" button etc. The default for this property is TRUE so that you can now do a g_object_new (GNOME_TYPE_ICON_ENTRY, ....) and get an object which actually looks like a GnomeIconEntry. If you want to set any of PROP_ENTRY_WIDGET, PROP_SELECTOR_WIDGET, PROP_BROWSE_DIALOG, PROP_USE_DEFAULT_ENTRY_WIDGET, PROP_USE_DEFAULT_SELECTOR_WIDGET, PROP_USE_DEFAULT_BROWSE_DIALOG, PROP_WANT_BROWSE_BUTTON, PROP_WANT_CLEAR_BUTTON or PROP_WANT_DEFAULT_BUTTON in g_object_new(), you need to set PROP_WANT_DEFAULT_BEHAVIOUR to FALSE to have this take effect. 2001-02-26 Martin Baulig <baulig@suse.de> For GnomeSelector and its subclasses, you can now use g_object_new() to create a new instance. * libgnomeui/gnome-selector.h (GnomeSelectorClass): Added `do_construct' method. (gnome_selector_construct): Removed. (gnome_selector_do_construct): New function, only for subclasses. * libgnomeui/gnome-selector.c (PROP_ENTRY_WIDGET, PROP_SELECTOR_WIDGET, PROP_BROWSE_DIALOG, PROP_USE_DEFAULT_ENTRY_WIDGET, PROP_USE_DEFAULT_SELECTOR_WIDGET, PROP_USE_DEFAULT_BROWSE_DIALOG, PROP_WANT_BROWSE_BUTTON, PROP_WANT_CLEAR_BUTTON, PROP_WANT_DEFAULT_BUTTON, PROP_AUTO_SAVE_HISTORY, PROP_AUTO_SAVE_ALL): New construction only properties. (PROP_DIALOG_TITLE, PROP_HISTORY_ID): Made these construction, but not construction only properties. (gnome_selector_class_init): Connect gnome_selector_constructor() to the GObject's `constructor' method and do_construct_handler() to the GnomeSelector's `do_construct' method. * libgnomeui/gnome-entry.h (gnome_entry_new_flags): Removed. (gnome_entry_construct, gnome_entry_construct_full): Removed. * libgnomeui/gnome-file-selector.h (gnome_file_selector_new): Removed `flags' argument. (gnome_file_selector_new_custom, gnome_file_selector_construct): Removed. * libgnomeui/gnome-icon-selector.h (gnome_icon_selector_new): Removed `flags' argument. (gnome_icon_selector_new_custom, gnome_icon_selector_construct): Removed. * libgnomeui/gnome-icon-entry.h (gnome_icon_entry_construct): Removed. (gnome_icon_entry_construct_full): Removed. 2001-02-26 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-stock.c: Back to the API described below. * libgnomeui/gnome-stock.h (GnomeStockPixmapEntryWidget, GnomeStockPixmapEntryGPixmap): Removed. (GnomeStockPixmapEntryImlib): Renamed to GnomeStockPixmapEntryPixbuf. (GnomeStockPixmapEntryImlibScaled): Renamed to GnomeStockPixmapEntryPixbufScaled. (GnomeStockPixmapEntryAny): Removed `width' and `height' fields; added `ref_count' and `pixbuf'. (gnome_stock_pixmap_register, gnome_stock_pixmap_change, gnome_stock_pixmap_checkfor, gnome_stock_transparent_window, gnome_stock_pixmap_gdk): Replaced `const char *subtype' argument with `GtkStateType state'. * libgnomeui/gnome-stock.h: Put this back to the API of GNOME 1.x. - reverted to the state of gnome-libs stable. - removed USE_NEW_GNOME_STOCK conditional; only use the USE_NEW_GNOME_STOCK code. * libgnomeui/gnome-stock.[ch]: Tagged them as `before-martin-reverted-it'. 2001-02-26 Martin Baulig <baulig@suse.de> * demos/selector_demo.c: Added example for the new pixmap selector mode of the GnomeIconEntry. 2001-02-26 Martin Baulig <baulig@suse.de> * demos/stock_demo.c: There is no gnome_stock_new_with_icon_at_size() any more. * demos/stock_demo.c: Tagged as `before-martin-reverted-it'. 2001-02-25 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-entry.[ch]: Move all deprecated functions to libcompat. * libgnomeui/gnome-icon-entry.[ch]: Likewise. * libgnomeui/gnome-appbar.[ch]: Likewise. 2001-02-23 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-entry.c (gnome_entry_set_text, gnome_entry_get_text): New convenience functions; we need to add them to gnome-libs stable shortly after GNOME 1.4 as well so that people can start to smoothly migrate their apps to the new API. 2001-02-23 Martin Baulig <baulig@suse.de> * libgnomeui/libgnomeui-2.0.pc.in: New file. * libgnomeui/Makefile.am: Install pkg-config file. 2001-02-23 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-calculator.[ch], gnome-number-entry.[ch]: Moved to libcompat for the moment. This should be anywhere, but not in libgnomeui; GnomeCalculator should be a Bonobo component. 2001-02-23 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-pixmap-entry.[ch]: Moved to libcompat. This has been obsoleted by GnomeIconEntry. 2001-02-23 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-entry.c (gnome_icon_entry_set_preview_size): New function; inspired by gnome_pixmap_entry_set_preview_size(). Added "preview_x" and "preview_y" properties. 2001-02-23 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-file-entry.[ch]: Moved to libcompat. This has been replaced by GnomeFileSelector. * libgnomeui/gnome-gconf.c (gnome_file_entry_get/set): Removed. (gnome_icon_entry_get/set): Removed. (gnome_pixmap_entry_get/set): Removed. (gnome_entry_get/set): Removed. 2001-02-23 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-canvas.h (GnomeCanvas): Removed `cc' field, GdkColorContext no longer exists in GTK+. * libgnomeui/gnome-canvas.c (gnome_canvas_get_color): Use gdk_rgb_find_color() instead of gdk_color_context_get_pixels(). (gnome_canvas_get_color_pixel): Likewise. * libgnomeui/gnome-canvas-line.c (gnome_canvas_line_get/set_property): Use gdk_rgb_find_color() instead of gdk_color_context_query_color(). * libgnomeui/gnome-canvas-polygon.c (gnome_canvas_polygon_get/set_property): Use gdk_rgb_find_color() instead of gdk_color_context_query_color(). (get_color_value): Likewise. * libgnomeui/gnome-canvas-rect-ellipse.c (gnome_canvas_re_get/set_property): Use gdk_rgb_find_color() instead of gdk_color_context_query_color(). (get_color_value): Likewise. * libgnomeui/gnome-canvas-text.c (gnome_canvas_text_get/set_property): Use gdk_rgb_find_color() instead of gdk_color_context_query_color(). 2001-02-23 Martin Baulig <baulig@suse.de> * libgnomeui/Makefile.am (INCLUDES): Added $(PANGO_CFLAGS). (libgnomeui_2_la_LDFLAGS, LDADD): Added $(PANGO_LIBS). * libgnomeui/gnome-init.c (gtk_pre_args_parse): Comment out setting of `gtk_debug_flags' which has gone from GTK+. 2001-02-15 Darin Adler <darin@eazel.com> * libgnomeui/gnome-init.c: (gnome_register_options): Use N_, not _, for the popt table names. (gnome_init_with_popt_table): Remove g_free that screws up the popt option section. 2001-02-06 Alexander Larsson <alexl@redhat.com> * libgnomeui/gnome-canvas-text.[ch]: Pango port of gnome-canvas-text. Death to SuckFont, use the pango freetype module instead. 2001-01-29 John Harper <jsh@eazel.com> * libgnomeui/gnome-client.c (client_save_yourself_callback): commented out the code that sets client->save_successfull (sic) to false if the "save_yourself" signal wasn't emitted. Since the KDE session manager actually cares about the `success' field of the SaveYourselfDone message (unlike gnome-session, which totally ignores it), the original logic had the effect of making KDE unable to shutdown when any GNOME apps that haven't connected to the "save_yourself" signal are running. Perhaps a better fix would be to set success = False only if "save_session" wasn't emitted _and_ there are functions connected to this signal. But since it makes no difference to gnome-session I'll leave it for now.. 2001-01-15 Darin Adler <darin@eazel.com> * libgnomeui/gnome-canvas.h: Fixed comment that was "improved" back in June 1999 to say the coordinates are world coordinates, when they are actually canvas coordinates (code and Havoc's book both say so). * libgnomeui/gnome-init.c: (gnome_register_options): Mark names of sections of the popt table with _() for translation. (gnome_init_with_popt_table): Use a _("%s options") template for the main option section by default. This is better than what we had before, translation-wise, bug not perfect. A real fix should change the API of gnome_init_with_popt_table so that the entire "xxx options" string would be localized in the main program. 2001-01-05 John Harper <jsh@eazel.com> * libgnomeui/gnome-canvas.c (gnome_canvas_focus_in, gnome_canvas_focus_out): added code to set and unset the HAS_FOCUS flag (which all focusable widgets should do). Without this patch the canvas (and thus the focused canvas item) will not receive focus out events 2000-12-29 Jaka Mocnik <jaka@gnu.org> * libgnomeui/gnome-mdi.[ch] (gnome_mdi_get_children, gnome_mdi_get_windows): new public functions for retrieving the list of children/windows. (gnome_mdi_get_*): constified return arguments where deemed appropriate. 2000-12-28 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector.h (gnome_selector_get_history_id): New function. (gnome_selector_set_history_id): New function. (GnomeSelector): Added "get_selection_mode" signal. * libgnomeui/gnome-selector.c (PROP_DIALOG_TITLE, PROP_HISTORY_ID, PROP_SELECTION_MODE): New properties. * libgnomeui/gnome-icon-list.c (gnome_icon_list_get_selection_mode): New function. 2000-12-28 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-color-picker.c: GtkArg -> GParam. * libgnomeui/gnome-icon-item.c (ItiPrivate): Removed "use_broken_event_handling". * libgnomeui/gnome-icon-list.c (gil_set_arg, gil_get_arg): Removed; this was unused. 2000-12-20 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-canvas-rect-ellipse.c: GtkArg -> GParam. * libgnomeui/gnome-canvas-polygon.c: GtkArg -> GParam. * libgnomeui/gnome-canvas-lines.c: GtkArg -> GParam. 2000-12-20 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-canvas-image.[ch]: Removed. This has been obsolated by gnome-canvas-pixbuf.c and wasn't even compiled for a longer time. Sun Dec 17 14:28:05 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-calculator.c: attach INV button in the same way as other buttons 2000-12-15 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-canvas.c (gnome_canvas_item_class_init): Added "parent" property to the GnomeCanvasItem. 2000-12-15 Martin Baulig <baulig@suse.de> The big "while it is raining outside" cleanup to make it work with the latest glib/gtk+ API: - moved GtkArg to GParam. - removed all calls to gtk_object_class_add_signals(). - reflect latest GtkNotebook changes. * libgnomeui/gnome-animator.c, gnome-app.c, gnome-appbar.c, gnome-calculator.c, gnome-canvas-pixbuf.c, gnome-canvas-text.c, gnome-canvas-widget.c, gnome-canvas.c, gnome-client.c, gnome-color-picker.c, gnome-dateedit.c, gnome-dialog.c, gnome-ditem-edit.c, gnome-dock-band.c, gnome-dock-item.c, gnome-dock.c, gnome-druid-page.c, gnome-druid.c, gnome-entry.c, gnome-file-entry.c, gnome-font-picker.c, gnome-helpsys.c, gnome-href.c, gnome-icon-item.c, gnome-icon-list.c, gnome-mdi.c, gnome-paper-selector.c, gnome-pixmap.c, gnome-pouch.c, gnome-propertybox.c, gnome-recently-used.c, gnome-roo.c, gnome-selector.c, gnome-textfu.c, wap-textfu.c: here. * libgnomeui/gnome-canvas.h (gnome_canvas_newv): Removed. (gnome_canvas_constructv): Removed. 2000-12-13 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector.h (GnomeSelector): Merged the "clear" and "clear_default" signals into one "clear" signal with a `list_id' argument; added `list_id' argument to the "update_uri_list" signal; changed the `defaulpt' argument of the "get_uri_list" signal to a `list_id' argument; added new "add_uri_list" signal; merged the "add_file" and "add_file_default" signals into one "add_file" signal with a `list_id' argument; did the same for the "add_directory" and "add_uri" signals. (gnome_selector_add_file): Changed the `gboolean defaultp' argument into `guint list_id'. (gnome_selector_add_directory): Likewise. (gnome_selector_add_uri): Likewise. (gnome_selector_get_uri_list): Likewise. (gnome_selector_clear): Likewise. (gnome_selector_update_uri_list): Added `guint list_id' argument. (gnome_selector_add_uri_list): New function. (gnome_selector_set_uri_list): Removed. (gnome_selector_set_to_defaults): Removed. * libgnomeui/gnome-selectorP.h (_gnome_selector_register_list): New function. (_gnome_selector_unregister_list): New function. (_gnome_selector_get_list_by_id): New function. (_gnome_selector_deep_copy_slist): New function. (_gnome_selector_deep_free_slist): New function. * libgnomeui/gnome-selector.c: All handling with the lists now takes place here and not in the subclasses. 2000-12-08 Martin Baulig <baulig@suse.de> * libgnomeui/animator_demo.c, dock_demo.c, mdi_demo.c, stock_demo.c, selector_demo.c, winhints_demo.c: Moved to ../demos/. * libgnomeui/test-file-saver.c, test-recently-used.c: Moved to ../demos/. 2000-12-08 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selectorP.h: Move everything but the prototypes of the functions which are useful for subclasses into gnome-selector.c. This mean that gnome-selectorP.h is now a semi-private header file; you may need to include it if you want to write your own GnomeSelector subclass. 2000-12-08 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector.h (GnomeSelector): The argument of the "set_selection_mode" signal is a GtkSelectionMode, not a gint. * libgnomeui/gnome-selector.h (GnomeSelector): Renamed "get_filename" signal to "get_uri" and "set_filename" signal to "set_uri". (gnome_selector_get_filename): Renamed to gnome_selector_get_uri(). (gnome_selector_set_filename): Renamed to gnome_selector_set_uri(). * libgnomeui/gnome-selector.h (GnomeSelector): Renamed "update_file_list" signal to "update_uri_list"; removed `directory_listp' argument from the "get_file_list" signal and renamed it to "get_uri_list". (gnome_selector_get_file_list): Removed `directory_listp' and renamed to gnome_selector_get_uri_list(). (gnome_selector_set_file_list): Removed `directory_listp' and renamed to gnome_selector_set_uri_list(). (gnome_selector_update_file_list): Renamed to gnome_selector_update_uri_list(). * libgnomeui/gnome-selectorP.h (GnomeSelectorPrivate): Removed `gconf_dir_list_key', `gconf_file_list_key', `default_dir_list', `default_file_list', `dir_list', `file_list' and added `gconf_uri_list_key', `gconf_default_uri_list_key', `default_uri_list', `uri_list'. Wed Dec 06 22:16:29 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-app-helper.c, gnome-gconf.c, gnome-mdi-child.c: Cleanup, setup the gconf client data for the dockitems so that we don't crash on destroy. I've realized there are severe problems in the GnomeUIInfo code wrt the new signal stuff and some unexplained crashes. Fun. Wed Dec 06 20:35:48 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-mdi.[ch], gnome-mdi-child.[ch], gnome-mdiP.h, gnome-mdi-generic-child.[ch]: fix yesterday's braindamages and make signals actually work on the MDI, us ehte boilerplate on these and some cleanup. The virtual pointers in the child are now not defined by the generic child typedef, since the pointers in the class structure should NOT include the data pointers. Plus it is a style issue that they should be explicit types rather then typedefs. 2000-12-08 Martin Baulig <baulig@suse.de> * demos/animator_demo.c, dock_demo.c, mdi_demo.c, stock_demo.c, selector_demo.c, winhints_demo.c: Moved here from libgnomeui. * demos/test-file-saver.c, test-recently-used.c: Moved here from libgnomeui. 2000-12-06 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector.h (GnomeSelector): Added "add_uri" and "add_uri_default" signals. (gnome_selector_add_uri): New function. * libgnomeui/gnome-vfs-util.c (file_read_callback): If result == GNOME_VFS_OK, but bytes_read == 0, we're at the end of the file. 2000-12-06 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector.c: Asyncify the "set_filename" signal and the gnome_selector_set_filename() function. * libgnomeui/gnome-entry.c (set_entry_text_handler): `gentry->_priv->entry' may be NULL if we don't have the default entry widget. 2000-12-06 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-canvas.c (gnome_canvas_get_color): The 7th argument of gdk_color_context_get_pixels() is now a gulong. (gnome_canvas_get_color_pixel): Likewise. * libgnomeui/wap-textfu.h: #include <libxml/parser.h> instead of <gnome-xml/parser.h> Wed Dec 06 04:49:27 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-mdi.c: correctly get default return values for emitting signals by using g_signal_emitv directly. Also fix a precondition on remove_view. Wed Dec 06 02:57:06 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-animator.c: check for nulls. If no current frame draw black. Wed Dec 06 01:55:24 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-animamtor.c, gnome-canvas.c, gnome-dock-band.c, gnome-dock-item.c, gnome-dock.c, gnome-druid-page.c, gnome-druid.c, gnome-roo.c, gnome-textfu.c, gtkpixmapmenuitem.c, wap-textfu.c: There is no draw signal/method anymore, it's all handled by exposes now so all the draw stuff is now gone. 2000-12-05 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selectorP.h (_gnome_selector_async_handle_removed): Renamed to _gnome_selector_async_handle_destroy(). (_gnome_selector_async_handle_removed): New internal function, does the opposite of _gnome_selector_async_handle_add(). (_gnome_selector_async_handle_completed): Don't call the callback function here, only mark the async handler as completed and call _gnome_selector_async_handle_destroy() if there are no pending sub- operations. 2000-12-04 Martin Baulig <baulig@suse.de> Started to make GnomeSelector fully asynchronous. * libgnomeui/gnome-boxed.defs (GnomeSelectorAsyncHandle): Added. * libgnomeui/gnome-selector.h (GnomeSelectorAsyncHandle): New type. (GnomeSelectorAsyncType, GnomeSelectorAsyncFunc): New types. (GnomeSelector): Changed the return type of the "check_filename" and "check_directory" signals to void; added additional GnomeSelectorAsyncHandle parameter to the "check_filename", "check_directory", "add_file" and "add_file_default", "add_directory" and "add_directory_default" signals; removed the "do_add_*" signals. (gnome_selector_check_filename, gnome_selector_check_directory, gnome_selector_add_file, gnome_selector_add_directory): Changed return type to void; added three new arguments for async handling. (gnome_selector_prepend_file, gnome_selector_append_file, gnome_selector_prepend_director, gnome_selector_append_directory): Removed. (gnome_selector_cancel_async_operation): New global function. (gnome_selector_async_handle_ref, gnome_selector_async_handle_unref): New global functions. * libgnomeui/gnome-selectorP.h (GnomeSelectorPrivate): Added `async_ops' field. (_gnome_selector_async_handle_get, _gnome_selector_async_handle_add): New internal functions. (_gnome_selector_async_handle_completed): New internal function. (_gnome_selector_async_handle_remove): Likewise. (_gnome_selector_async_handle_set_error): Likewise. * libgnomeui/gnome-icon-entry.c (set_filename_handler): Comment out call to gnome_selector_check_filename [FIXME]. * libgnomeui/gnome-vfs-util.c (file_read_callback): Ignore GNOME_VFS_OK since this may be called multiple times; on GNOME_VFS_ERROR_EOF, get the pixbuf and call load_done(GNOME_VFS_OK). Sun Dec 03 16:37:42 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-calculator.c: Add a bunch of xcalc like shortcuts 2000-12-03 Martin Baulig <baulig@suse.de> * libgnomeui/Makefile.am (INCLUDES): Added $(WARN_CFLAGS). * libgnomeui/libgnomeuiP.h (gnome_type_init): Added external declaration. 2000-12-01 Martin Baulig <baulig@suse.de> A bunch of changes to make if work with the latest libraries again; some of them contain FIXMEs so if someone is feeling boring sometimes .... * libgnomeui/gnomemarshal.list, gnomemarshal-main.c: New files. * libgnomeui/libgnomeuiP.h: New file. - removed all signal marshalling functions and use the new glib-genmarshal tool to autogen them. - gdk_pixbuf_new_from_file() now takes an additional GError ** argument [FIXME: We should find a good way to deal with such error conditions]. - the GObject's "set_param" signal has a changed prototype; it now takes a `const GConfValue *' instead of a `GConfValue *'. - gnome_client_notify_add() - the prototype of the callback function has changed. - GtkEditable has changed a lot; I #ifdef'ed most of this stuff out, someone with a clue must have a look at this. * libgnomeui/gnome-boxed.defs (GdkImlibImage): Removed. (GnomeCanvasPoints): Added copy/free functions. * libgnomeui/maketypes.awk, gnometypes.c: Merged the boxed stuff from GTK+. Sat Nov 04 22:14:02 2000 George Lebl <jirka@5z.com> * libgnomeui/merge some patches from stable, here are the entries: 2000-10-12 Ettore Perazzoli <ettore@helixcode.com> * gnome-dock-item.c: New args "preferred_width" and "preferred_height". (gnome_dock_item_class_init): Set them up. (gnome_dock_item_get_arg): Handle them. (check_guint_arg): New helper function. (get_preferred_width): New helper function. (get_preferred_height): New helper function. * gnome-dock-band.c (check_guint_arg): New helper function to get a guint arg only if it exists. (gnome_dock_band_size_request): Calculate the max_preferred_width by checking the "preferred_width" or "preferred_height" arg through `check_guint_arg'. (size_allocate_small): Changed the policy a bit so that we allocate the max_preferred_width if possible. 2000-09-24 Jody Goldberg <jgoldberg@home.com> * gnome-dock-item.c (gnome_dock_item_set_floating) : New function. set the is_floating argument of the child if the child supports it. (gnome_dock_item_detach) : Use it here. (gnome_dock_item_attach) : Use it here. (gnome_dock_item_remove) : Use it here. 2000-09-23 Jody Goldberg <jgoldberg@home.com> * gnome-dock-item.c (gnome_dock_item_set_orientation) : Do not hard code the use of gtktoolbar. any widget that has an 'orientation' argument will do. (gnome_dock_item_add) : Ditto. 2000-10-15 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-gconf.c: Reflect latest GConf API changes. * libgnomeui/gnome-app-helper.c: Likewise. * libgnomeui/gnome-selector.c: Likewise. 2000-10-15 Chema Celorio <chema@celorio.com> * gnome-window.c (gnome_window_toplevel_set_title): new file & function. apps should use it to set the tile, so that we can have a unform way of setting the window properties (only the title for now) * gnome-window.h: new file 2000-10-03 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-ditem-edit.c (fill_easy_page): Connect to the "changed" signal of the GnomeSelector rather than using the no longer existant gnome_icon_entry_gtk_entry(). 2000-10-03 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-entry.h (GnomeIconEntry): Derive from GnomeFileSelector. (gnome_icon_entry_construct_full): New function. (gnome_icon_entry_get_icon_selector): New function. (gnome_icon_entry_get_filename): This function is now deprecated; use the GnomeSelector functions instead. (gnome_icon_entry_set_filename): Likewise. (gnome_icon_entry_set_pixmap_subdir): This function is now deprecated. (gnome_icon_entry_set_browse_dialog_title): Removed. (gnome_icon_entry_set_history_id): Removed. (gnome_icon_entry_pick_dialog): Removed. (gnome_icon_entry_set_icon): Removed. (gnome_icon_entry_gnome_file_entry): Removed. (gnome_icon_entry_gnome_entry): Removed. (gnome_icon_entry_gtk_entry): Removed. * libgnomeui/gnome-icon-entry.c: Totally rewrote this file from scratch. (ientry_directory_filter_func): This checks whether it's a valid image file [NOTE: when this is invoked from "add_file" signal handler, we already have the GnomeVFSFileInfo so this won't block; that's why it's better to set a filter on the GnomeFileSelector instead of overriding the "check_filename" handle.] (gnome_icon_entry_construct_full): Create a GnomeVFSDirectoryFilter which uses the ientry_directory_filter_func() and call gnome_file_selector_add_filter() on it. 2000-10-03 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-entry.h (GnomeEntry): Derive this from GnomeSelector and exclude all deprecated functions is GNOME_EXCLUDE_DEPRECATED is defined. (gnome_entry_gtk_entry): This function is now deprecated. (gnome_entry_set_history_id): Likewise. (gnome_entry_get_history_id): Likewise. (gnome_entry_prepend_history): Deprecated; use the corresponding GnomeSelector function instead. (gnome_entry_append_history): Likewise. (gnome_entry_load_history): Likewise. (gnome_entry_clear_history): Likewise. (gnome_entry_save_history): Likewise. * libgnomeui/gnome-entry.c (gnome_entry_new_flags): New function. (gnome_entry_construct_full): New function. 2000-09-30 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-stock.c: Switch to inline pixbufs. (default_entries_data): Removed "width" and "height". (stock_pixmaps): Use gdk_pixbuf_new_from_inline() with the inline pixbufs from pixmaps/gnome-stock-pixbufs.h. * libgnomeui/pixmaps/copyright.txt: New file. This will be inserted at the head of the generated gnome-stock-pixbufs.h. * libgnomeui/pixmaps/Makefile.am: Create gnome-stock-pixbufs.h from the PNG images using GTK+ 2.0's make-inline-pixbuf script. 2000-09-28 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-font-selector.[ch]: Moved to libcompat. Thu Sep 28 03:35:44 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-client.c, gnome-init.c, gnome_segv.c: use g_getenv instead of getenv. 2000-09-25 Iain Holmes <iain@helixcode.com> * libgnomeui/gnome-propertybox.c (dialog_clicked_cb): Check all the pages for a change, as opposed to just the current one. Use the GNOME_CLASS_BOILERPLATE macro for the type creation. 2000-09-24 Iain Holmes <iain@helixcode.com> * libgnomeui/gnome-recently-used.c: fix glaring compile errors/warnings :) * libgnomeui/test-recently-used.c (item_changed): Change gnome_recent_document_get to gnome_recent_document_peek. (add_to_menu): Same. Sun Sep 24 04:24:34 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-canvas-pixmap.c: fix glaring compile errors/warnings * libgnomeui/gnome-recently-used.c: Use GParam. Separate the construction into neccessary and lazy part. The lazy part is the actual loading of data. This way we can do the parameter setting in a minorly saner way, thus fixing problems with improperly made objects, AND the ability to change app_specific later (or twice) without leaks (though that's not really useful). 2000-09-24 Iain Holmes <iain@helixcode.com> * libgnomeui/gnome-canvas-pixbuf.c: Add an ANCHOR argument, like GnomeCanvasImage has. Sat Sep 23 17:34:17 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-calculator.c: use the gnome_i18n_push/pop_c_numeric_locale * libgnomeui/gnome-font-picker.c, gnome-popup-help.c: include gnome-i18nP.h and not gnome-i18n.h Mon Sep 18 20:16:45 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-recently-used.[ch]: use boilerplates, minor cleanup, some precondition checks. Add the maximum number of documents, implemented simplistically, when adding check if there is more then the <key-prefix>/MaximumSize (or 30 by default), and remove the oldest entries until there is this. This really doesn't need to be perfect, a simple solution is better here I think. Also rename gnome_recent_document_get to gnome_recent_document_peek Mon Sep 18 19:02:34 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-dateedit.c: use the boilerplate macros and switch to GParam 2000-09-16 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-gconf.c: Very quick hack just to make it compile. 2000-09-16 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector.h (GnomeSelector): - renamed the "do_add" signal to "do_add_file". - added "do_add_file_default", "do_add_directory" and "do_add_directory_default" signals. - added "get_file_list" signal. * libgnomeui/gnome-selector.c: (add_file_handler): Renamed to `do_add_file_handler' and use the "do_add_file" signal instead of the "add_file" one. (add_file_default_handler): Likewise. (add_directory_handler): Likewise. (add_directory_default_handler): Likewise. (update_file_list_handler): Removed. (get_file_list_handler): New; implemnt "get_file_list" handler. * libgnomeui/gnome-selectorP.h (GnomeSelectorPrivate): Removed `total_list' and `default_total_list' fields. * libgnomeui/gnome-file-selector.c (update_file_list_handler): Removed. (add_directory_async_handler): Call the parent handler of the "do_add_directory" signal. 2000-09-16 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-file-selector.c: Use the boilerplate macros. 2000-09-16 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-file-selector.c: Started to asyncify this file. (gnome_file_selector_add_filter): New function; this lets you specify a GnomeVFSDirectoryFilter which is used when adding files etc. (gnome_file_selector_clear_filter): New function; removes the filter again. (add_file_handler): Implement handler for the "add_file" signal of the GnomeFileSelector; call gnome_vfs_async_get_file_info() with `add_file_async_cb' as async callback function. (add_file_async_cb): New static function; - if the URI is a directory, gnome_selector_add_directory() it. - otherwise, apply the filter to it and, if it passes, emit the "do_add" signal. (add_directory_handler): Implement handler for the "add_directory" signal; call gnome_vfs_async_load_directory_uri() on it with `add_directory_async_cb' as async callback function. (add_directory_async_cb): New static function; apply the filter to each of the files and emit the "add_file" signal for those who pass it [FIXME: at this point we already have the GnomeVFSFileInfo for the files, so basically we can filter here and emit "do_add" directly ....?]. (activate_entry_handler): Just call gnome_selector_add_file(); this should "do the right thing" even if it's actually a directory [FIXME: should we better async get the file info here and then distinguish between files and directories?]. (check_filename_handler): If a filter is set, use it. Note that this is still a synchronous operation (because of the return value) and may block. (check_directory_handler): This is a synchronous operation as well and thus may block. 2000-09-14 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-vfs-util.h (GnomeGdkPixbufLoadHandle): Renamed to GnomeGdkPixbufAsyncHandle. (GnomeGdkPixbufLoadCallback): Added GnomeGdkPixbufAsyncHandle argument. (GnomeGdkPixbufDoneCallback): New callback typedef. (gnome_gdk_pixbuf_new_from_uri_async): Added GnomeGdkPixbufDoneCallback callback function argument which is called when we're done reading the pixbuf. Wed Sep 13 21:42:25 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-helpsys.c: make it compile Wed Sep 13 00:45:34 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-helpsys.c: Switch to GParam, some reformatting, a hack for getting style/priority right with the GParam (they need to be set in unison). Also used the boilerplate macros 2000-09-12 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector.c: Switch to GParam and use the boilerplate macros. 2000-09-12 Martin Baulig <baulig@suse.de> * libgnomeui/selector-demo.c: Added GnomeIconEntry. 2000-09-12 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector.h (GnomeSelector): Added "get_filename" signal. (gnome_selector_get_filename): New function. (gnome_selector_set_filename): Allow the filename to be NULL. * libgnomeui/gnome-selector.c (gnome_selector_class_init): Added the missing "changed" signal. (get_filename_handler): Default is to use "get_entry_text". (set_filename_handler): Allow the filename to be NULL. 2000-09-11 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-selector.c (icon_selected_cb): New callback function; emits the "selection_changed" signal on the GnomeSelector. (gnome_icon_selector_construct): Connect the `icon_selected_cb' to the "select_icon" and "unselect_icon" signals of the GnomeIconList. * libgnomeui/gnome-selector.h (GnomeSelector): Added "selection_changed" signal. Sun Sep 10 19:47:07 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-href.[ch]: Switch to GParam, and bunches of reformatting to more match standard gnome style. * libgnomeui/gnome-animator.c: use PARAM_ instead of ARG_ for the enum and match up the names and remove an unused enum value. Sun Sep 10 03:29:56 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-dateedit.c: Make sure that input to gtkcalendar is legal to avoid warnings. Also use gtk_widget_size_request for the calendar to make sure that the size is always querried. * libgnomeui/gnome-druid.c: When going to the next page find the next visible page, rather then just any old next page. 2000-09-11 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-file-selector.h (GnomeFileSelector): Derive from GnomeEntry. * libgnomeui/gnome-file-selector.c (GnomeFileSelectorPrivate): Removed the `combo' and `entry' fields. (get_entry_text_handler, set_entry_text_handler): Removed. (history_changed_handler): Removed. (entry_activated_cb): Moved all its functionality into the `activate_entry_handler' and then removed this function. (gnome_file_selector_construct): Don't create the entry widget here but pass GNOME_SELECTOR_DEFAULT_ENTRY_WIDGET down to the parent class. 2000-09-16 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector.h (GnomeSelector): - Added `position' argument to the "add", "add_default", "add_directory" and "add_directory_default" signals; this is 0 for the start of the list, -1 for the end of it or any position in the middle. - Added "do_load" and "stop_loading" signals which are supposed to invoke asynchronous operations. (gnome_selector_add_file, gnome_selector_add_directory): New functions which allow you to insert a file or directory at an arbitrary position. (gnome_selector_prepend_file,gnome_selector_append_file): Call gnome_selector_add_file() with apropriate arguments. (gnome_selector_prepend_directory,gnome_selector_append_directory): Call gnome_selector_add_directory() with apropriate arguments. (gnome_selector_add_file): Just emit the ADD_FILE/ ADD_FILE_DEFAULT signal here. (gnome_selector_add_directory): Just emit the ADD_DIRECTORY/ ADD_DIRECTORY_DEFAULT signal here. Fri Sep 15 18:49:34 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-animator.c, gnome-helpsys.c, gnome-selector.c: don't set parent_class again, it's set in get_type in the boilerplates * libgnomeui/gnome-ditem-edit.c: use boilerplates, remove PanelApplet type from the default set of types. 1) it's not supported natively by gnome-libs, and 2) it may go away in 2.0 panel, depending on how these things will be handled Thu Sep 14 19:44:26 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-app.c: use GParam * libgnomeui/gnome-helpsys.c: use g_object_set/new since we now use GParam here Thu Sep 14 18:45:54 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-file-entry.c, gnome-icon-entry.c, gnome-textfu.c: use g_path_get_dirname instead of g_dirname 2000-09-06 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector.c: Removed all references to actual files and directories; both the file and directory lists may contain arbitrary text entries which don't need to be actual file or directory names. This is very important to allow us to subclass GnomeSelector for things which aren't files or directories; for instance a GnomeNumberSelector. (check_filename_handler, check_directory_handler): Always return TRUE. (set_filename_handler): Call gnome_selector_check_filename() rather than actually checking whether it's a regular file. (add_file_handler, add_file_default_handler): Likewise. (_add_directory_handler): Removed; such things belong into gnome-file-selector.c. (add_directory_handler, add_directory_default_handler): Call gnome_selector_check_directory() and add it to the directory list on success; don't attempt to actually readdir() the directory. * libgnomeui/gnome-file-selector.c: This now contains the gnome-vfs code to deal with files and directories. (add_directory_handler, add_directory_default_handler): Added; call _add_directory_handler() with appropriate `defaultp' argument. (_add_directory_handler): Added. * libgnomeui/gnome-icon-selector.c (append_an_icon): Use gnome_gdk_pixbuf_new_from_uri() instead of gdk_pixbuf_new_from_file(). 2000-09-06 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-vfs-util.[ch]: New files. These three functions are shamelessy stolen from Nautilus; they use gnome-vfs to load the pixbuf so the URI doesn't need to be a local file. (gnome_gdk_pixbuf_new_from_uri): New function. (gnome_gdk_pixbuf_new_from_uri_async): New function. (gnome_gdk_pixbuf_new_from_uri_cancel): New function. 2000-09-05 Martin Baulig <baulig@suse.de> * libgnomeui/Makefile.am (gnome_headers): Removed duplicate gnome-textfu.h. 2000-09-05 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-about.c (gnome_about_get_type): Removed since we now use the boilerplate macros. Sat Sep 02 02:31:03 2000 Iain Holmes <terrorist@gegl.org> * libgnomeui/gnome-about.c (gnome_about_init): Allocate the _priv structure. Neatened all the functions up. Fix memory leaks. Removed needs for AboutInfo structure. * libgnomeui/gnome-animator.c: Added GParams. * libgnomeui/gtk-clock.c (gtk_clock_new): Calls gtk_clock_construct. * libgnomeui/stock-demo.c: Help menu not right justified. * libgnomeui/gnome-app.c (gnome_app_set_help_view_orientation): Something wrong with the callback, so use the dock-items orientation value instead. * libgnomeui/gnome-helpsys.c: Use wap-textfu instead of textfu. (help_view_select_help_cb): Removed grab, set cursor to WHATISIT, removed sanity check. Fixed a leak too. * libgnomeui/wap-textfu.[ch]: Replacements for gnome-textfu. Need renamed once they work to gnome-textfu.[ch]. Sat Sep 02 03:25:46 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-druid.c: Eek, yet more minor fixes. close_on_cancel now works properly. Also kill the window when the druid is destroyed so that we don't require the caller to actually keep an extra pointer around. This is just sugar, things like this are allowed. Sat Sep 02 03:12:20 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-druid.c: improve docs for append/prepend/insert Sat Sep 02 01:57:10 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-druid.[ch]: Add some sugar API. Normally a druid is inside a window, so there is now a gnome_druid_new_with_window function which does this and a few other minor things for you. Also document the _new function. * libgnomeui/gnome-helpsys.c: Eek, forgot to commit this earlier. This uses GError for the gnome_url functions now. Fri Sep 01 03:33:09 2000 George Lebl <jirka@5z.com> * libgnomeui/*.h: All _get_type functions are now G_GNUC_CONST to make things just a tad better optimized on gcc. Fri Sep 01 02:58:58 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-animator.c: fix memory leaks, remove old FIXMEs and minor cleanup * libgnomeui/gnome-druid.c: Make sure the non-visible button is never the default one. Thu Aug 31 15:21:38 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-icon-sel.[ch]: use the new gnome-macros stuff and general minor cleanup Wed Aug 30 21:59:43 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-animator.c, gnome-cursors.c, gnome-textfu.c: make dependencies more fine grained then <gnome.h> * libgnomeui/gnome-textfu.c, gnome-animator.c, gnome-app.c: minor cleanups, use gnome-macros.h * libgnomeui/gnome-druid-page-edge.[ch], gnome-druid-page-standard.[ch]: add an argument so that we can add the toplevel watermark like rp3 has. Plus a couple of docs added/updated. 2000-08-30 Federico Mena Quintero <federico@helixcode.com> * libgnomeui/gnome-dock-item.c (gnome_dock_item_size_allocate): Fix unsigned vs. signed confusion, as always. Wed Aug 30 04:34:07 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-href.[ch]: use the gnome-macros.h macros Wed Aug 30 04:06:22 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-druid-page-edge.c, gnome-druid-page-standard.c: Be anal and use (double) instead of gfloat and use it in all the places where doubles are set on the canvas. Also never show the logoframe when no logo is set. Wed Aug 30 03:51:08 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-druid.c: in size_allocate/size_request, use the border_width of the container as the actual border width. * libgnomeui/gnome-macros.h, Makefile.am, gnome-about.[ch], gnome-calculator.[ch], gnome-less.[ch], gnome-druid.c, gnome-druid-page.c, gnome-druid-page-edge.c, gnome-druid-page-standard.c: Steal ideas from nautilus about the standard boilerplate macros, and use them in a few objects. These promote consistent implementation of the _get_type functions, the presence of parent_class, always checking for implementation of a method before dereferencing it, and most of all prevent typos. Just to prove a point, one such typo/problem was fixed in GnomeLess. Also while I was at it I made these files only include the neccessary headers instead of <gnome.h>, to make more fine grained dependencies to speed the build up and prevent unneccessary rebuilds. Fri Aug 25 02:14:34 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-druid-page.[ch], gnome-druid-page-standard.[ch], gnome-druid-page-edge.[ch]: Remove my brain damanges of last commit while keeping the fixes. The canvas moved back into the widgets, the sidebar_shown thing was eliminated. The thin blue lines on standard pages are gone as well. Thu Aug 24 03:29:46 2000 George Lebl <jirka@5z.com> * libgnomeui/Makefile.am: a bit of makefile cleanup Thu Aug 24 02:23:51 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-animator.c: fix compile errors * libgnomeui/gnome-app-helper.c: put in FIXMEs and comment out the gnome_help stuff as that's now in compatlib and thus not used in libgnomeui * libgnomeui/gnome-druid-page.[ch], gnome-druid-page-edge.[ch], gnome-druid-page-standard.[ch]: Try to unify/clean up code more. Add an option to hide the sidebar. Make it possible to make a page use antialiased canvas optionally. Move vanvas creation to GnomeDruidPage. Other minor cleanups and doc fixes. * libgnomeui/gnome-druid.c: fix final removing of children * libgnomeui/gnome-icon-entry.c, gnome-icon-sel.c, gnome_segv.c: s/g_path_basename/g_path_get_basename/ (/me smacks self) * libgnomeui/gnome-roo.c, mdi_demo.c: warning fixes Tue Aug 22 19:15:15 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-druid*.[ch]: Minor cleanups, fix memory leaks on pages, use "fontset" only, add more precondition checks, make text always be valid. Probably doesn't compile, I'll fix it up later or martin will. (Not that gnome-libs really compiles now anyway) Sun Aug 13 17:07:15 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-animator.c: Add REVERT and RETAIN modes of animation. 2000-08-07 Karl Eichwalder <ke@suse.de> * libgnomeui/gnome-ditem-edit.c (fill_dnd_page): Beautify string. 2000-08-06 Martin Baulig <baulig@suse.de> Added a default directory and file list to the GnomeSelector; this has two benefits: first of all, you can have a "Default..." button and when you click on it the file and directory lists are restored to the original. The second thing is that we can save and later load the current file and directory lists (for instance, when you click on "Browse..." and use the browse dialog to add things). * libgnomeui/gnome-selector.h (GNOME_SELECTOR_AUTO_SAVE_HISTORY): New flag. (GNOME_SELECTOR_AUTO_SAVE_ALL): New flag; if set, both the file and directory list are saved using GConf. (GNOME_SELECTOR_WANT_DEFAULT_BUTTON): New flag; if set, a "Default" button is created which sets file and directory list to the defaults when clicked. (GNOME_SELECTOR_USER_FLAGS): #define this to be a mask of flags which can be set in the _new() functions (G_S_AUTO_SAVE_HISTORY etc.). (GnomeSelectorClass): Added `clear_default', `add_file_default' and `add_directory_default' signals. (gnome_selector_prepend_file): Added `defaultp' argument. (gnome_selector_append_file): Likewise. (gnome_selector_get_file_list): Likewise. (gnome_selector_set_file_list): Likewise. (gnome_selector_clear): Likewise. (gnome_selector_prepend_directory): Likewise. (gnome_selector_append_directory): Likewise. (gnome_selector_get_directory_list): Likewise. (gnome_selector_set_directory_list): Likewise. (gnome_selector_set_to_defaults): New function. * libgnomeui/gnome-file-selector.h (gnome_file_selector_new): Added `flags' argument. * libgnomeui/gnome-icon-selector.h (gnome_icon_selector_new): Likewise. 2000-08-06 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-selector.c: Support history loading and saving. (gnome_selector_get_history_id, gnome_selector_set_history_id): Removed; it makes not much sense to change this after the widget has been created. Fri Aug 04 05:28:14 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-helpsys.[ch]: Add a way to get at the GtkTooltips object used in gnome_widget_set_tooltip and add some precondition checks. Fri Aug 04 05:08:26 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-helpsys.[ch]: In the grand tradition of most probably non-compiling code, I'll make it compile when I get to my machine. I added private poiner and moved all the crap in there and done a tiny bit of cleanup and tried to understand what this beast does. 2000-08-03 Martin Baulig <baulig@suse.de> You can now use a customize entry widget in the GnomeSelector. * libgnomeui/gnome-selector.c (gnome_selector_construct): Added `entry_widget' argument and added `GNOME_SELECTOR_DEFAULT_ENTRY_WIDGET' enumeration value to the flags. (GnomeSelectorClass): Added `get_entry_text', `set_entry_text', `activate_entry' and `history_changed' signals. (gnome_selector_get/set_entry_text): New functions. (gnome_selector_activate_entry): New function. (gnome_selector_get/set_history_id): New functions. (gnome_selector_get/set_history_length): New functions. (gnome_selector_append/prepend_history): New functions. (gnome_selector_get/set_history): New functions. (gnome_selector_load/save_history): New functions. (gnome_selector_clear_history): New function. * libgnomeui/gnome-file-selector.c: Use a GtkCombo as default entry widget. * libgnomeui/gnome-icon-selector.c: Derive from GnomeFileSelector. 2000-08-02 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-list.c (gnome_icon_list_insert_pixbuf): Added `image_filename' argument. (gnome_icon_list_append_pixbuf): Likewise. (gnome_icon_list_get_icon_filename): New function. (gnome_icon_list_find_icon_from_filename): New function. * libgnomeui/gnome-icon-sel.c: Use gnome_icon_list_get_icon_filename() instead of gnome_icon_list_get/set_icon_data(). * libgnomeui/gnome-icon-selector.c: Likewise. 2000-08-01 Martin Baulig <baulig@suse.de> Moved all deprecated files (i.e the ones that were linked into libgnomeui-1-compat and not into libgnomeui) into their own subdirectory (../libcompat). Hey, new you can do a `ls' here and you won't get confused by all this old crap any longer .... :-) * libgnomeui/gnome-dentry-edit.c, gnome-dentry-edit.h, gnome-dns.c, gnome-dns.h, gnome-druid-page-finish.c, gnome-druid-page-finish.h, gnome-druid-page-start.c, gnome-druid-page-start.h, gnome-guru.c, gnome-guru.h, gnome-procbar.c, gnome-procbar.h, gnome-properties.c, gnome-properties.h, gnome-property-entries.c, gnome-property-entries.h, gnome-spell.c, gnome-spell.h, gnome-startup.c, gnome-startup.h, gnomeui10-compat.c, gnomeui10-compat.h, gtkcauldron.c, gtkcauldron.h: Moved to ../libcompat/. 2000-08-01 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-stock.c (GnomeStockPixmapEntryPixbufScaled): Inserted `ref_count' field so we can cast it to GnomeStockPixmapEntryAny without getting a core dump. 2000-07-31 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-selector.c (gnome_icon_selector_add_defaults): New. * libgnomeui/gnome-icon-list.h (GnomeIconList): Made the `selection' and `icons' fields private and added the necessary accessor functions. (gnome_icon_list_get_num_icons): New function. (gnome_icon_list_get_selection): New function. * libgnomeui/gnome-icon-list.c (gnome_icon_list_unselect_all): Removed the "for internal use only" arguments. 2000-07-31 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-canvas-line.c (gnome_canvas_line_destroy): Destroy may run multiple times nowadays. * libgnomeui/gnome-canvas-polygon.c (gnome_canvas_polygon_destroy): Likewise. * libgnomeui/gnome-canvas-rect-ellipse.c (gnome_canvas_re_destroy): Likewise. * libgnomeui/gnome-canvas-text.c (gnome_canvas_text_destroy): Likewise. 2000-07-31 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-list.c (gnome_icon_list_new): Removed the adjustment argument and undeprecated this function. (gnome_icon_list_new_flags): Removed. 2000-07-29 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-init.c (libgnomeui_post_args_parse): Call glade_gnome_init(). * libgnomeui/Makefile.am (libgnomeui_2_la_SOURCES): Added gnome-glade.c. * libgnomeui/gnome-glade.c: Copied here from libglade/glade/glade-gnome.c and modified for gnome-libs HEAD (the file was copied directly in CVS to preserve its histroy, so don't be surprised if there's no log message). 2000-07-27 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-canvas.c (gnome_canvas_destroy): Destroy may run multiple times nowadays. * libgnomeui/gnome-icon-list.c (gnome_icon_list_clear): This needs to mark the icon list as dirty. 2000-07-27 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-canvas-pixbuf.c (gnome_canvas_pixbuf_destroy): Destroy may run multiple times nowadays. * libgnomeui/gnome-icon-item.c (iti_destroy): Likewise. 2000-07-26 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-list.c: Use the normal canvas/layout scrolling methods here. [FIXME: This widget can use some loving.] (gnome_icon_list_set_hadjustment): Removed. (gnome_icon_list_set_vadjustment): Removed. * libgnomeui/gnome-canvas.c: Fix scrolling for the new GtkLayout. (DISPLAY_X1, DISPLAY_Y1): Removed since it's always zero. (gnome_canvas_size_allocate): Use the layout's adjustments in the call to scroll_to() rather than DISPLAY_X1/Y1. (paint): Use the layout's adjustments to compute draw_x1 and draw_y1 rather than DISPLAY_X1/Y1. * libgnomeui/gnome-less.c: Reflect latest GtkTextBuffer changes. 2000-07-25 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-icon-list.c (gil_place_icon): Correctly halign the icons at the middle of their labels. 2000-07-25 Martin Baulig <baulig@suse.de> Added new GnomeSelector widget. We'll subclass this for files, directories, icons, pixmaps and so on. * libgnomeui/gnome-icon-selector.[ch]: New files. * libgnomeui/gnome-file-selector.[ch]: New files. * libgnomeui/gnome-selectorP.h: New file. * libgnomeui/gnome-selector.[ch]: New files. * libgnomeui/selector-demo.c: New demo. 2000-07-25 Martin Baulig <baulig@suse.de> * libgnomeui/gnome-entry.[ch]: "privatized" it, added necessary accessor functions for the now hidden members and added GtkArg stuff. * libgnomeui/gnome-procbar.[ch]: Marked this as deprecated and moved it into the compat library. 2000-07-19 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> * libgnomeui/gnome-mdi*.[ch]: "privatized" all structures. code cleanup. added necessary accessor functions for the now hidden members. fixed all the code to (hopefully) work with the above changes. * libgnomeui/gnome-pouch.[ch]: likewise. * libgnomeui/gnome-roo.[ch]: likewise. * libgnomeui/gnome-pouchP.h: new file. contains private parts ;) of the GnomePouch and GnomeRoo widgets. * libgnomeui/Makefile.am: added gnome-pouchP.h to libgnomeui_2_la_SOURCES. * libgnomeui/mdi-demo.c: fixed to use the accessor functions instead of directly accessing the members. Tue Jul 18 00:46:14 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-gconf.c: don't ref/sink, and use gconf_client_get_default instead of _new Mon Jul 17 23:49:58 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-less.[ch]: Port to the new text widget. deprecate the font functions and replace them with new ones which are 1) saner 2) compatible with the new text widget. Add a way to set width to a specified amount of columns. Derive the widget from HBox rather then VBox to kill one level of wigetry. Add append versions of all the show functions. Make the text widget pointers public. 2000-07-16 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> * libgnomeui/gnome-appbar.[ch] (gnome_appbar_get_status): new accessor function. * libgnomeui/gnome-app-util.c (gnome_app_activate_statusbar): use gnome_appbar_get_status(). Fri Jul 14 17:10:54 2000 George Lebl <jirka@5z.com> * libgnomeui/*.c: fixup the destroy/finalize handlers. Make sure destroy handlers can be called multiple times and move freeing of private structure to finalize. Also all unref stuff is supposed to be in the destroy handler and not finalize according to gtk docs. * libgnomeui/gnome-icon-list.c: Make the typedefs standard and make the private structure standard. Fri Jul 14 05:39:40 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-messagebox.c: handle a case where no buttons were added. This makes gnome_segv work again, woohoo! Fri Jul 14 05:33:16 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-about.c, gnome-animator.c, gnome-animator.h, gnome-app.c, gnome-appbar.c, gnome-calculator.c, gnome-client.c, gnome-color-picker.c, gnome-dateedit.c, gnome-dentry-edit.c, gnome-dialog.c, gnome-ditem-edit.c, gnome-dock-band.c, gnome-dock-item.c, gnome-dock-layout.c, gnome-dock.c, gnome-druid-page-edge.c, gnome-druid-page-finish.c, gnome-druid-page-standard.c, gnome-druid-page-start.c, gnome-druid-page.c, gnome-druid.c, gnome-entry.c: Move freeing of private structure into finalize, and make sure the default destroy handler can be called multiple times as gtk2.0 will do this to us. Fri Jul 14 04:14:50 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-cursors.c: allocate data for gdk_bitmap_create_from_data using g_malloc and free it after use to avoid leaks. Fri Jul 14 01:43:06 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-helpsys.h: The url context is a pointer now * libgnomeui/libgnomeui.h, libgnomeui-compat-1.0.h: more header cleanup Fri Jul 14 01:00:44 2000 George Lebl <jirka@5z.com> * libgnomeui/Makefile.am: Move gnome-canvas-image.[ch] out of the build as it depends on imlib and imlib appears not to compile with gtk/glib 2.0 anyway. * libgnomeui/gnome-dialog.[ch]: doh! I left in the private stuff in the header. correct for that. make the buttons list public, it is used outside of gnome-dialog. Since this widget will get some GtkDialog action later, the api doesn't need to be anal for now. * libgnomeui/gnome-file-saver.[ch]: Add a private structure, and correct the signal signature, though the signal doesn't seem to get emitted ever * libgnomeui/gnome-procbar.[ch]: Add a private structure and remove the incredibly ugly single letter defines to make the code more readable. Stop leaking colors by allocating, freeing them correctly. Add a construct function which does what new_flags does. The new/construct functions COPY the colors argument now instead of just keeping a reference to it (that was ugly). The callback pointer has a full prototype now. * libgnomeui/gnome-propertybox.h: add a gpointer reserved field for a future possible private pointer. * libgnomeui/gnome-recently-used.[ch]: add a private structure, return a pointer from the document ref function * libgnomeui/gnome-unit-spinner.[ch]: Add a construct method, and correct setting the adj_unit * libgnomeui/libgnomeui-compat-1.0.h, libgnomeui.h: Move the headers which are actually in the compat lib to the compat header Thu Jul 13 19:12:38 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-appbar.[ch]: Add a private pointer and structure and move privates in there. Also make _set_progress a deprecated function and added _set_progress_percentage to make the naming be more correct * libgnomeui/gnome-date-edit.[ch]: Add a private structure, use typedefs in the standard way, add an accessor for initial_time as it's now a private member, and rename _get_date to _get_time (_get_date is still there as a part of the deprecated API), do the GtkArg dance, use gtk_widget_get_child_requisition instead of gtk_widget_size_request, fix some documentation and add a _construct method Wed Jul 12 16:59:10 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-file-entry.h, gnome-icon-entry.h: hide deprecated functions behind #ifndef GNOME_EXCLUDE_DEPRECATED * libgnomeui/gnome-font-picker.[ch]: Add accessor for title, use a private pointer, add GtkArg stuff, plus some cleanup * libgnomeui/libgnomeui.h: since gnome-properties.h and gnome-property-entries.h are 1) unmaintained 2) marked deprecated, hide them with #ifndef GNOME_EXCLUDE_DEPRECATED Wed Jul 12 15:56:58 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-helpsys.c: minor documentation fix * libgnomeui/gnome-href.h: surround deprecated stuff by #ifndef GNOME_EXCLUDE_DEPRECATED * libgnomeui/gnome-icon-item.[ch]: return const char * when it's an internal string * libgnomeui/gnome-paper-selector.[ch]: Use a private pointer and a private structure Wed Jul 12 02:47:22 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-app-helper.[ch], gnome-client.[ch], gnome-ditem-edit.c, gnome-font-picker.[ch], gnome-helpsys.c, gnome-paper-selector.c, oafgnome.c: Do the const dance. Fix warnings caused by const changes in libgnome. Add some const returns where appropriate. 2000-07-09 Karl Eichwalder <ke@suse.de> * libgnomeui/gnome_segv.c (main): Fix message string typo. 2000-07-07 Chema Celorio <chema@celorio.com> * gnome_segv.c: add a "DEBUG" button to the segv dialog if the program pointed by the enviromental variable "GNOME_DEBUGGER" is Tue Jul 04 01:44:21 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-color-picker.c: Excorcise imlib reference from a label :) * libgnomeui/gnome-scores.[ch]: Add and use a private pointer. Allow setting logo multiple times. Add a _construct method. Add a _display_with_pixmap function to use a pixmap logo rather then just a title. 2000-07-03 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-druid-page-standard.c: add finalize function. Move free()ing to it. Tue Jun 27 00:04:35 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-druid*.[ch]: Added private pointers to everything and moved the privates into it * libgnomeui/gnome-druid-page*.c: Mark the fonts translatable and add -*-* instead of iso8859-1 encoding * libgnomeui/gnome-font-picker.c: Mark the default font translatable and add -*-* instead of iso8859-1 encoding and also mark the default text for translation Mon Jun 26 13:31:01 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-animator.[ch]: Remove dependence on knowing internals of GdkPixbufFrame and merge the fields into our own frame structure. Also fix the gdk-pixbuf-animation -> gnome-animator loading. However the GdkPixbufFrameAction still remains to be implemented Sun Jun 25 23:50:22 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-about.[ch]: Add a private structure. This widget still needs to be cleaned up * libgnomeui/gnome-app.c: dup the app id string in the GtkArg get * libgnomeui/gnome-color-picker.[ch]: Use a private structure for privates. Dup the title string on GtkArg get * libgnomeui/gnome-dialog.[ch]: Use a private structure for privates. * libgnomeui/gnome-pixmap-entry.c, gnome-file-entry.c, gnome-pixmap.c: use GTK_TYPE_STRING for string arguments * libgnomeui/gnome-href.[ch]: dup string on argument get * libgnomeui/gnome-icon-entry.c: make history_id and browse_dialog_title readable arguments and use GTK_TYPE_STRING * libgnomeui/gnome-messagebox.[ch]: use a private structure for privates Sun Jun 25 18:15:36 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-calculator.[ch]: put privates into a private structure. Add an accessor for the internal string representation * libgnomeui/gnome-number-entry.c: use the gnome-calculator accessors instead of looking directly into the structure * libgnomeui/gnome-icon-sel.[ch]: put privates into a private structure * libgnomeui/gnome-less.[ch]: put privates into a private structure, also mark the fixed font set for translation * libgnomeui/gnome-number-entry.[ch]: use private structure for private members, change finalize into destroy Sun Jun 25 17:35:07 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-ditem-entry.[ch]: Put private members into a private structure Sun Jun 25 17:16:24 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-href.[ch]: use a private structure for privates, also make returns be (const gchar *) since the return should not be freed or modified. Sun Jun 25 17:00:17 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-app.[ch], gnome-dock*.[ch]: Add a private pointer even though nothing is private yet, this should be done. * libgnomeui/gnome-dock-layout.c: In the destroy handler, call the parent destroy handler for the object. * libgnomeui/gnome-entry.[ch]: Move private data into a private structure, also add an accessor for the max_saved integer * libgnomeui/gnome-file-entry.[ch]: Move private data into a private structure, also add an accessor for the is_modal and directory_entry bools. Rename _set_directory to _set_directory_entry to avoid confusion, but keep the old method for compatibility. Change finalize into destroy and NULL freed data. * libgnomeui/gnome-gconf.c (gnome_gconf_gtk_range_set) fix warning * libgnomeui/gnome-mdi.c, gnome-pouch.c, gnome-roo.c: Don't define GNOME_ENABLE_DEBUG by hand here. This is done in configure. Tue Jun 20 14:11:17 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-dock*.[ch]: remove the dock hiding patch as it seems to not be looked upon favorably (especially by Ettore and it's his widget thingie). Thus reverting until discussed further. Mon Jun 19 22:17:01 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-dock-item.[ch]: add a hidden state, add a signal "dock_toggle_state", write and use wrappers for all the signals. Actually emit the detach signal. When a user clicks on the handle hide the dock item * libgnomeui/gnome-dock.c: catch the dock_toggle_state and emit layout changed signal * libgnomeui/gnome-dock-layout.[ch]: load and save the hidden state 2000-06-15 Jody Goldberg <jgoldberg@home.com> * libgnomeui/gnome-calculator.c (set_result) : setlocale returns a static buffer. Copy it to safety. Set the locale AFTER storing the current setting. (add_digit) : Ditto. (negate_val) : Ditto. Mon Jun 12 16:57:50 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-dialog-util.c: fix a memory leak. Free the info structure by using the destroy notify of the signal connection rather then in the clicked handler as that is not always called (like when the dialog is closed by the wm) Thu Jun 01 02:47:22 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-color-picker.[ch]: add accessors for attributes, and add GtkArg stuff 2000-05-31 Jon K Hellan <hellan@acm.org> * libgnomeui/gnome-messagebox.c (gnome_message_box_construct, gnome_message_box_new): Set keyboard focus to default button. 2000-05-27 Julian Missig <julian@linuxpower.org> * libgnomeui/gnome-paper-selector.h: SELECTOR, not SELECTER. 2000-05-26 Ian Peters <itp@gnu.org> * libgnomeui/gnome-app.h: uncommented GNOME_APP_CLASS and GNOME_IS_APP_CLASS -- they should be there Sat May 27 11:42:02 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-href.c: Allow draging the link off the button Sat May 27 01:13:20 2000 George Lebl <jirka@5z.com> * libgnomeui/dock_demo.c, gnome-file-saver.c, gnome-helpsys.c gnome-mdi-child.h, gnome-mdi-generic-child.c, gnome-preferences.[ch], gnome-roo.c, gnome_segv.c, mdi_demo.c, oafgnome.c, test-recently-used.c: Fix warnings. * libgnomeui/gnome-animator.c: Fix warnings. Fix an unitialized value problem. * libgnomeui/gnome-color-picker.c: Add drag and drop for colors. Mon May 22 Martijn van Beers <martijn@earthling.net> * libgnomeui/gnome-gconf.c (gnome_gconf_color_picker_get): actually save the alpha (gnome_gconf_gnome_icon_entry_set): don't use the gtk entry anymore, but set the icon directly, so the icon gets set Mon May 22 Martijn van Beers <martijn@earthling.net> * libgnomeui/gnome-gconf.c (gnome_gconf_*_set): added a value != check (gnome_gconf_spin_button_get): initialize retval (gnome_gconf_gtk_radio_button_set): fix ending condition in for loop (gnome_gconf_gtk_range_*): allow GCONF_VALUE_INT (gnome_gconf_color_picker_get): save alpha (gnome_gconf_color_picker_set): implement Sat May 20 14:50:59 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-stock.[ch]: the GdkPixbuf getting routine is renamed to gnome_stock_entry_get_gdk_pixbuf. This is 1) because polluting other namespaces is bad 2) because the function does not create a new pixbuf, but returns an existing one with the refcount incremented. * libgnomeui/gnome-entry.[ch]: implemented gnome_entry_clear_history Sat May 20 Martijn van Beers <martijn@earthling.net> * libgnomeui/(every GtkObject).h: make sure every object has GNOME_TYPE_ and GNOME_IS_*_CLASS macros, and format them consistently with each other and gtk+ Fri May 19 18:56:48 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-stock.[ch]: added refcount to the entries to make wrapping possible and fix the creation of new pixmaps from the data, so that the stock pixmaps now actually work. Thu May 18 20:31:16 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-ditem-edit.[ch]: fix api naming. the child1,child2 are now functions (should ease wrappers) and there's a child3 accessor. new_notebook now refs/sinks the object, and when the notebook dies it unrefs it. This is much saner behaviour and the notebook thus basically "takes ownership" of the ditem-edit Thu May 18 Martijn van Beers <martijn@earthling.net> * libgnomeui/Makefile.am: - use $(LIBART_CFLAGS) instead of @LIBART_CFLAGS@ like everything else - ditto for LIBART_LIBS - use LDADD instead of creating an identical target_LDADD for all of gnome_segv, test_file_saver, test_recently_used, stock_demo, winhints_demo, animator_demo, dock_demo and mdi_demo * libgnomeui/.cvsignore: add test-recently-used, test-file-saver and mdi_demo Wed May 17 14:05:14 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-href.[ch]: interface sanitation. Make get/set_label deprecated and use get/set_text. label seems to refer to GtkLabel while text is much more clear. The old methods are still there but give a warning. Wed May 17 12:59:39 2000 George Lebl <jirka@5z.com> * libgnomeui/gtk-clock.[ch]: add a construct method Sat May 13 11:56:35 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-scores.c (gnome_scores_new): make the strftime buffer 256 chars, stop cutting the last character, also if strftime fails, we need to reset the buffer to something sane. 2000-05-10 Karl Eichwalder <ke@suse.de> * libgnomeui/Makefile.am (gnometypebuiltins.h, gnometypebuiltins_vars.c, gnometypebuiltins_ids.c): Add LC_COLLATE=C to avoid NLS nuisances while calling awk. Mon May 08 17:21:33 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-icon-entry.c: when an absolute path is passed to set_pixmap_subdir the standard pixmap path will not be prepended Sun May 07 17:52:27 2000 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-font-picker.c (gnome_font_picker_label_set_font_from_label): Apply Patch from Charles Kerr fixing memory leak. Sat May 06 16:52:27 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-calculator.c (set_result) (add_digit) (negate_val): setlocale to "C" and then back to original whenever we are reading and writing floats. this is because we can't deal with strings of any locale yet. Fri May 05 19:23:20 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-about.c: make an error dialog if gnome_url_show fails * libgnomeui/gnome-href.c: make an error dialog if gnome_url_show fails also fix the includes * libgnomeui/gnome-helpsys.c: minor doc fix and use the new gnome_url_show_full routine with the error argument. * libgnomeui/Makefile.am: add @LIBART_LIBS@ for the test and demo programs Sun Apr 30 02:12:53 2000 George Lebl <jirka@5z.com> * libgnomeui/animator_demo.c (main): fix warnings * libgnomeui/gnome-animator.c (prepare_aux_pixmaps) (paint) (gnome_animator_append_frame_from_pixbuf_) (gnome_animator_append_frames_from_pixbuf): Make this compile with newest gdk-pixbuf. It however can't possibly work due to usage of unused variables, see all the FIXMEs. * libgnomeui/gnome-calculator.[ch]: Fixup Federico's patch. fix clear/reset as in gnome-libs-1-0, fix no_func crash. Add an accessor for the accelerator group. Mark all fields in the structure as private. Add pointer to the drg button and set it's state properly on reset. * libgnomeui/gnome-canvas-pixbuf.c (gnome_canvas_pixbuf_draw) (gnome_canvas_pixbuf_render): Make this compile with newest gdk-pixbuf * libgnomeui/gnome-cursors.c (build_cursor_table): fix const warning * libgnomeui/gnome-helpsys.c (gnome_help_view_process_event): fix warning * libgnomeui/gnome-recently-used.c: fix warning 2000-04-28 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-about.c (gnome_about_load_logo): Applied Jason Leach's patch to handle absolute filenames for the added logo 2000-04-20 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-color-picker.c (gnome_color_picker_init): gdk_pixbuf API changes * libgnomeui/gnome-pixmap.c (saturate_and_pixelate): ditto (paint_with_pixbuf): ditto 2000-04-19 Federico Mena Quintero <federico@helixcode.com> * libgnomeui/gnome-calculator.c: Keep around a pixmap and a reference count for the calculator's font. It is no longer a GnomePixmap, which did not make any sense. (gnome_calculator_init): gc->display is now a drawing area. Create it with the proper visual and colormap. Also, do not connect to the realize signal of the calculator. Call ref_font() instead. (gnome_calculator_destroy): Call unref_font(). Now we don't leak the font. Wheee! (ref_font): New function to load/ref the calculator's font pixmap. (unref_font): New function to unref/destroy the font pixmap. (gnome_calculator_realized): Removed function. (display_expose): New handler for the calculator's display expose event. (do_error): Queue a draw of the display. (set_result): Likewise. (add_digit): Likewise. (negate_val): Likewise. (store_m): Likewise. (sum_m): Likewise. 2000-04-18 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-about.c (gnome_about_load_logo): Determing the size of the logo used some elements of the GdkPixbuf struct directly. Bad Cactus, no cookie! * libgnomeui/gnome-icon-sel.c: gdk_pixbuf API changes * libgnomeui/gnome-canvas-pixbuf.c: ditto * libgnomeui/gnome-stock.c (stock_pixmaps): ditto, plus included gnome-preferences.h to get rid of a warning Wed Apr 19 05:29:24 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-winhints.c: add preconditions all over the place Wed Apr 19 05:21:25 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-scores.[ch]: gnome_scores_display will return a pointer to the widget if something was displayed. Also put the docs from the header file into the gtk-doc format Wed Apr 19 05:05:20 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-file-entry.[ch]: add _set_filename method, and added a bunch of extra arguments Wed Apr 19 04:49:54 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-file-entry.c: use GtkArg system, use G_DIR_SEPARATOR, and minor cleanup Wed Apr 19 04:36:15 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-href.c: use GtkArg system and small doc updates Tue Mar 28 20:41:46 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-number-entry.[ch]: add a _set_number method to complement the _get_number method. Thu Mar 23 19:21:39 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-pixmap.c: Add gtk-arg 2000-03-17 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> * libgnomeui/gnome-mdi.c: various small fixes. * libgnomeui/gnome-pouch.c, gnome-roo.c: shuffled the way signals get emitted; removed default signal handler for GnomePouch::close-child. * libgnomeui/Makefile.am: as mdi_demo source was committed, build it. Wed, 15 Mar 2000 14:03:46 +0100 Paolo Molaro <lupus@linuxcare.com> * libgnomeui/gnome-font-picker.c: avoid checking all the memory for '-'. Is this code going to stay in gnome-libs? It needs a big cleanup. 2000-03-13 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> * libgnomeui/gnome-pouch.[ch]: new files; a Window-in-Window style MDI container widget. * libgnomeui/gnome-roo.[ch]: new files; a child window for Window-in-Window style MDI. The child window decorations are rather ugly, as I'm a pretty bad designer. Any improvements are very welcome. * libgnomeui/gnome-mdi.h: new enum GNOME_MDI_WIW; describes WiW MDI mode. * libgnomeui/gnome-mdi.[ch] (gnome_mdi_new): return a GnomeMDI * instead of GtkObject *. (gnome_mdi_get_view_menu_info): new function; return menu GnomeUIInfo of a view if the menu is set. (gnome_mdi_get_view_toolbar_info): new function; return toolbar GnomeUIInfo of a view if the toolbar is set. (gnome_mdi_get_child_toolbar_info): new function; return child's toolbar GnomeUIInfo of a given GnomeApp. (*): implemented the WiW mode. I suppose it's still full of bugs that I've overlooked. * libgnomeui/gnome-mdi-child.h (GnomeMDIChildConfigFunc): returns a const gchar *. (gnome_mdi_child_add_toolbar): moved to gnome-mdiP.h. * libgnomeui/mdi_demo.c: a testing app for GnomeMDI. * libgnomeui/Makefile.am: integrated the above. Sat Mar 04 21:35:08 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-pixmap-entry.c: fix destructor to call parent destructor Sat Mar 04 20:52:26 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-ditem-edit.c,gnome-dentry-edit.c: use the new _set_filename method of the icon entry rather then the old _set_icon. * libgnomeui/gnome-icon-entry.c: correct destroy binding, set parent_class to the vbox class not hbox. correct the top of file comment * libgnomeui/gnome-pixmap-entry.c: argumentize, make private members truly private and add accessors to preview and preview_sw 2000-03-13 Elliot Lee <sopwith@redhat.com> * libgnomeui/gnome-stock.c: Fix gnome_stock_or_ordinary_button for the ordinary button case. * libgnomeui/Makefile.am: Until mdi_demo.c is committed, remove usage thereof 2000-03-01 Cody Russell <bratsche@dfw.net> * libgnomeui/gnome-ditem-edit.c: Fixed a couple typos; gtk_entry -> GTK_ENTRY Fri Feb 25 03:29:15 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-icon-entry.[ch]: made the interface sane, made privates really private by using a private struct, which means we'll be able to change the ugly "entry" based implementation later. added gtk argument support, added set_filename and deprecated set_icon. Mark the other deprecated methods so. added _pick_dialog and "browse" signal. If a .desktop is dropped on the thing, it will try to extract a filename from there. * libgnomeui/gnome-ditem-edit.c: clear the three entires for the languages entry when setting a new ditem 2000-02-24 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-about.c (gnome_about_fill_options): New function to set user-settable values using GConf and gtkrc (gnome_about_item_cb): Since gnome_canvas_item_pixbuf has no fill_color_rgba value, the underline color is passed to the callback 2000-02-19 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> * libgnomeui/oafgnome.c (rcmd_handle_connecting): use ri->in_buf->str as an argument to strstr() instead of aline: since we'll be doing pointer arithmetics later, this matters. (rcmd_activator): append langs_buf instead of display_buf twice. (rcmd_run): create and free ri->in_buf and set ri->cmd to remote_cmd. * libgnomeui/gnome-remote-bootstrap.c (handle_commands): pass g_strsplit() parameters in proper order. (relay_output): fflush() stdout. Fri Feb 18 17:30:58 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-app-helper.c,gnome-stock.c: use the gnome-properties instead of a hardcoded gnome_config path, it needs a control-center change which hopefully jacob is commiting right now Fri Feb 18 13:07:33 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-calculator.c: applied patch from "W. Adam Foran" <waforan@pathcom.com> to fix a segfault 2000-02-18 Anders Carlsson <andersca@gnu.org> * libgnomeui/gnome-stock.c: Reduce padding for gnome-stock buttons from 7 pixels to 2. Looks much nicer this way. 2000-02-15 Rusty Conover <rconover@zootweb.com> * libgnomeui/gnome-font-picker.c (gnome_font_picker_set_font_name): Added call to gnome_font_picker_update_font_info() so that if the widget is in GNOME_FONT_PICKER_MODE_FONT_INFO the widget gets properly updated with the current font. Before you could set the font name it would appear in the dialog but not on the visable widget. Sun Feb 13 23:21:19 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-calculator.c: apply patch from "W. Adam Foran" <waforan@pathcom.com> to add precedence to the calculator widget. 2000-02-09 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-cursors.c: Started adding gconf to support theming things. 2000-02-07 Elliot Lee <sopwith@redhat.com> * libgnomeui/gnome-helpsys.[ch]: Add gnome_help_view_set_visibility (to determine whether the widget is shown or not), and some convenience callbacks to allow doing 'help on this' from a menu item. * libgnomeui/gnome-init.[ch]: Add LIBGNOMEUI_PARAM_DEFAULT_ICON. * libgnomeui/gnome-app-util.[ch]: Add gnome_window_set_icon() and gnome_window_set_icon_from_file(). * libgnomeui/gnome-app.c: Use LIBGNOMEUI_PARAM_DEFAULT_ICON if available, to set a default icon for GnomeApp windows. Sat Feb 05 18:29:26 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-file-entry.[ch]: use gboolean in places of int for bools 2000-02-05 Cody Russell <bratsche@dfw.net> * libgnomeui/gnome-animator.[ch]: Rewrote much of GnomeAnimator in order to use GdkPixbuf instead of GdkImlib. Much of this is untested, and I'm still hacking away on it. * libgnomeui/animator_demo.c: Rewritten. * libgnomeui/Makefile.am: Re-enable GnomeAnimator and animator_demo. 2000-02-01 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-dateedit.c (select_clicked): Changed to use gnome_stock_cursor_new. * libgnomeui/gnome-dock-item.c (gnome_dock_item_grab_pointer): Same. * libgnomeui/gnome-href.c (gnome_href_realize): Same. * libgnomeui/gnome-icon-item.c (iti_start_selecting): Same. * libgnomeui/gnome-mdi.c (book_motion): Same. 2000-01-31 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-gconf.c (gnome_gconf_get_gnome_libs_settings_relative): Function to make a key relative to the /apps/gnome-settings/<appname> directory (gnome_gconf_get_app_settings_relative): make a key relative to /apps/<appname> (gnome_gconf_post_args_parse): add gnome-libs settings dir to our GConfClient * libgnomeui/gnome-app.c (gnome_app_add_toolbar): Use gnome_app_setup_toolbar * libgnomeui/gnome-app-helper.c (gnome_app_setup_toolbar): Function to set up toolbar preferences, uses GConf for some preferences now instead of gnome-preferences 2000-01-31 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-messagebox.c (gnome_message_box_construct): turn on line wrap for message boxes * libgnomeui/gnome-gconf.c (gnome_default_gconf_client_error_handler): Set up the default error handler dialog to display GConf errors that aren't explicitly handled. 2000-01-31 Havoc Pennington <hp@redhat.com> * libgnomeui/gtkpixmapmenuitem.h (struct _GtkPixmapMenuItemClass): new class fields to track the number of GtkPixmapMenuItem that actually have pixmaps; if none, then we drop the toggle size to that of a standard menu item. Basically this means that now if you turn off pixmaps there isn't a big gap on the left of your menus. * libgnomeui/gtkpixmapmenuitem.c (gtk_pixmap_menu_item_init): remove pointless set of toggle_size field in menu item instance (gtk_pixmap_menu_item_class_init): don't set the menu item class toggle size until we actually get a pixmap (gtk_pixmap_menu_item_class_init): init new class fields Sun Jan 30 16:58:54 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-dentry-edit.c: properly cast dentry->exec 2000-01-30 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-cursors.[ch]: Added a GNOME_STOCK_CURSOR_XTERM type cursor. Removed all the extra spaces from some cursors. 2000-01-30 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-pixmap.c (clear_provided_state_image): Apply patch from Peter Wainwright to free the mask as well as the pixbuf, closes bug 5687 2000-01-30 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-gconf.c (gnome_gconf_post_args_parse): Add the "/desktop/gnome" gconf dir * libgnomeui/gnome-app-helper.c (create_pixmap): remove the window argument, since gnome-stock is no longer this lame (create_menu_item): Call setup_pixmap_menu_item (setup_pixmap_menu_item): new function sets up a pixmap menu item to respond appropriately to changes in whether menu icons should be displayed * libgnomeui/libgnomeui.h (GNOMEUI_INIT): Add GConf to the default initialization, include gnome-gconf.h Sun Jan 30 15:44:35 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-dentry-edit.c: use gnome_config_assemble_vector instead of g_flatten_vector to fix bug #1372 2000-01-30 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-file-saver.c (gnome_file_saver_init): use gnome_get_gconf_client() * libgnomeui/gnome-recently-used.c (gnome_recently_used_construct): Use new name gnome_get_gconf_client() * libgnomeui/gnome-gconf.c (gnome_gconf_client_get): Rename to gnome_get_gconf_client() 2000-01-30 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-dialog.c (gnome_dialog_run_real): Create a new GMainLoop to avoid problems with quitting the wrong mainloop with gtk_main()/gtk_main_quit() * libgnomeui/gnome-recently-used.c (gnome_recently_used_get_all): Sort the returned list of recently used documents 2000-01-28 Havoc Pennington <hp@redhat.com> * libgnomeui/gtkpixmapmenuitem.c (gtk_pixmap_menu_item_set_pixmap): The mapping/realizing here was a bit wrong. 2000-01-28 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-number-entry.c (browse_clicked): set transient parent, bug 2497 * libgnomeui/gnome-font-picker.c (gnome_font_picker_clicked): set transient parent, fixes 2497 * libgnomeui/gnome-color-picker.c (gnome_color_picker_clicked): Set transient parent, per bug 2497 2000-01-28 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-propertybox.c (dialog_clicked_cb): merge fix to bug 4378 from stable branch (handle empty property boxes) 2000-01-26 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-cursors.c: Another new cursor - Pointer with ? beside it. 2000-01-25 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-cursors.[ch]: Added new cursors for resize arrows and the like. Changed the default cursor to something pleasing. Sun Jan 23 16:54:39 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-less.[ch]: mark all fields as private and add an accessor for the text field. Also add a bunch of preconditions. Remove an unused variable. Sun Jan 23 14:05:55 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-dialog-util.c: add inline docs Sat Jan 22 16:22:25 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-icon-sel.[ch]: marked all fields as private and add accessors to the two internal widgets. plus a small int->gboolean change * libgnomeui/gnome-icon-entry.c: don't use private fields of gnome-icon-sel, and use the accessor to get the icon list. Sat Jan 22 15:35:29 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-href.[ch]: add a constructor method. Also make the parameter names consistent with the header by using href instead of self in the .c file Sat Jan 22 13:51:51 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-messagebox.[ch]: add a _construct method and use it in _new and _newv. This fixes some out of sync code. Also add documentation for _get_label and mark the label field in the header as /*< private >*/ * libgnomeui/gnome-entry.[ch]: add a _construct method * libgnomeui/gnome-icon-entry.[ch]: add a _construct method and use file_entry_construct inside it * libgnomeui/gnome-pixmap-entry.c: use file_entry_construct method here which fixes a problem of history never being loaded here * libgnomeui/gnome-file-entry.c: call gnome_entry_construct inside it's own _construct method * libgnomeui/gnome-dialog.h: s/gint/gboolean/, these were actually already gboolean in the .c file. * libgnomeui/gnome-number-entry.[ch]: add a _construct method and fix the same problem that pixmap-entry had 2000-01-20 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-about.c (gnome_about_parse_name): Cleaned parse code to use strchr() * libgnomeui/stock_demo.c: const char* in _TbItems removes compiler warning Thu Jan 20 00:08:47 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-ditem-edit.c: actually ref the ditem in set_ditem. When editting a directory type entry, desensitize the widgets that make no sense. The type combo doesn't include directory when the set ditem file isn't a directory. If the ditem type isn't one of the standard types we know, add it to the combo box. 2000-01-18 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-about.c (gnome_about_item_cb): Changed URL underlining code to match the the color of the text (gnome_about_fill_info, gnome_about_parse_name): author name parsing to get clickable e-mails (idea by Iain Holmes) Tue Jan 18 00:56:46 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-pixmap-entry.[ch]: fixup the pixmap entry to actually not even create the preview box if the do_preview is false. This makes it not check the file for being a real image if the preview is off. 2000-01-17 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-stock.c (gnome_stock_pixmap_gdk): s/gdk_pixbuf_render_pixbuf/gdk_pixbuf_render_pixbuf_and_mask * libgnomeui/gnome-calculator.c (gnome_calculator_realized): ditto * libgnomeui/gnome-init.c (libgnomeui_pixbuf_image_loader): ditto 2000-01-16 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-about.c: Draw a line under clickable URLs 2000-01-16 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-cursors.c: Removed the g_print statement. Mon Jan 17 01:38:21 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-calculator.c: don't reduce stack on unary functions, a patch from "W. Adam Foran" <waforan@pathcom.com> Sun Jan 16 02:45:10 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-ditem-edit.[ch]: update for the new gnome-ditem stuff and make it store a ref to any ditem is loads so that information not updated in the gui is not lost. Also add a whole bunch of preconditions to public methods, fix the header define, added accessors for new widgets, and fixed the ordering in the translations list 2000-01-16 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-pixmap.c (gnome_pixmap_get_draw_vals): new function to get the draw vals 2000-01-15 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-stock.c (gnome_stock_set_icon): set main pixbuf in addition to the individual states. 2000-01-15 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-mdi.c (set_active_view): fix printf format warning * libgnomeui/gnome-dialog.c (gnome_dialog_button_clicked): remove unused variable * libgnomeui/gnome-pixmap.h: remove the "internal functions" since we no longer use any of them * libgnomeui/gnome-stock.c (gnome_stock_pixmap_gdk): gdk_pixbuf_render_pixmap * libgnomeui/gnome-init.c (libgnomeui_pixbuf_image_loader): gdk_pixbuf_render_pixmap * libgnomeui/gnome-calculator.c (gnome_calculator_realized): replace gnome_pixbuf_render with gdk_pixbuf_render_pixmap * libgnomeui/gnome-stock.c (gnome_stock_set_icon): sync with gnome_pixmap_set_state_pixbufs rename * libgnomeui/gnome-druid.c (gnome_druid_size_request): add cast to remove warning (gnome_druid_paint): delete prototype, never defined * libgnomeui/gnome-pixmap.c (gnome_pixmap_set_state_pixbufs): rename from gnome_pixmap_set_pixbufs_at_state for clarity * libgnomeui/gnome-messagebox.c: include gnomelib-init isntead of gnomelib-init2 * libgnomeui/gnome-client.c (gnome_client_pre_args_parse): const on the module info (gnome_client_post_args_parse): ditto * libgnomeui/gnome-pixmap.c: There was massive cut-and-paste fest in here; clean it all up. Also, remove gnome_pixbuf_render since we have one of these in gdk-pixbuf now. (gnome_pixmap_size_request): implement size request so we can lazily calculate size information instead of updating the requisition all the darn time (set_pixbuf): don't calculate any pixbufs/masks etc. since it's all done lazily now (gnome_pixmap_set_draw_vals): queue a redraw if necessary * libgnomeui/gnome-pixmap.h: split the data members so that generated images are always clearly separated from non-generated images, this is the only way to get predictable, consistent behavior. * libgnomeui/gnome-pixmap.c: nuke all the crufty unused code at the bottom * libgnomeui/gnome-pixmap.h: s/GnomePixmapDraw/GnomePixmapDrawMode/g * libgnomeui/gnome-pixmap.c (gnome_pixmap_set_pixbuf): if width/height are -1, it's necessary to reset the scaled image (gnome_pixmap_set_pixbufs_at_state): call set_pixbuf_size() instead of manually calculating the requisition Sat Jan 15 00:04:00 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-helpsys.c: fix gnome_help_view_get_arg by initializing the help_view pointer fix a whole bunch of potentially quite dangerous uninitialized values add two g_assert_not_reached into places which would have caused a segfault if reached * libgnomeui/gnome-init.c: fix an uninitialized local variable problem * libgnomeui/gnome-textfu.c: fix several potentially quite dangerous uninitialized values and assumptions 2000-01-15 Havoc Pennington <hp@pobox.com> * libgnomeui/Makefile.am (test_recently_used_LDADD): Test program for recently used object; object itself isn't in the library yet. 2000-01-15 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/Removed numerous compile-time warnings 2000-01-14 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-about.[ch]: Changed gnome_about_new_url to gnome_about_new_with_url. * libgnomeui/gnome-cursors.c: Removed the extra cursors that weren't needed. 2000-01-14 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-cursors.c: Changed the white value to be full white, changed the background and foreground's round on some of the cursors. Changed the eggtimers foreground colour to yellow. 2000-01-14 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-cursors.c: Changed the cursor foreground/background WHITE color to white instead of yellow (there was an offset bug in the R/G/B values). Corrected height of PointingHand cursor. 2000-01-13 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-gconf.c: fix the version of liboafgnome we require. * Makefile.am: add initial file save dialog stuff, not to the lib but as a test prog. just a prototype; may use James Cape version instead. * libgnomeui/libgnomeui.h: emacs magic * libgnomeui/gnome-gconf.c (gnome_gconf_post_args_parse): ref/sink the global GConfClient. Also, fix indentation. 2000-01-13 Elliot Lee <sopwith@redhat.com> * libgnomeui/gnome-helpsys.c: Make use of textfu, and start work on 'point for popup help'. * libgnomeui/gnome-helpsys.h: Change API slightly, plus reorder structure. * libgnomeui/gnome-textfu.[ch]: Implement a simple text display widget for use in popup help. Still lacking the proper tag set, and for some reason it's not getting the button press/release events. 2000-01-13 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-cursors.c (gnome_stock_cursor_new): Fixed the GDK crash when a cursor gets requested several times Wed Jan 12 15:51:18 2000 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-about.h: Added rewrite notice * libgnomeui/gnome-about.c (gnome_about_draw, gnome_about_calc_size): Compile-time option to show/hide URLs 2000-01-12 Martijn van Beers <martijn@earthling.net> * gnome-gconf.[ch]: added get/set functions for Gnome(File|Icon|Pixmap)?Entry 2000-01-12 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-cursors.c: Fixed a typo that meant cursor zoom-in was being registered twice, instead of zoom-out. 2000-01-12 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-app-helper.c: delete obsolete comment 2000-01-12 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-gconf.c (gnome_gconf_client_get): Add a global GConfClient, and init stuff for creating it and setting up GConf. Not yet added to GNOMEUI_INIT macro; wondering if we want this stuff for _every_ gnome app. Probably we do. 2000-01-11 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-gconf.c (gnome_gconf_gnome_color_picker_get): added new function. Home for food. 2000-01-11 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-about.c: (gnome_about_item_cb): Changed the cursors to use the gnome-cursor stuff, and to return to the default cursor instead of the GDK_LEFT_PTR when you leave the url. 2000-01-11 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-messagebox.c (gnome_message_box_new): Use human readable name in the message box title. (gnome_message_box_set_default, gnome_message_box_set_modal): Removed, now obsolete 2000-01-11 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-messagebox.c (gnome_message_box_new): Format title as "Error (Gnumeric)" rather than "Error: Gnumeric" 2000-01-10 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-gconf.[ch]: New module. Lets you convert GtkWidget <-> GConfValue. Will be useful in a number of places. 2000-01-10 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-ditem-edit.c: Finish this up; it compiles; haven't tried it out. 2000-01-12 Martijn van Beers <martijn@earthling.net> * gnome-gconf.[ch]: added get/set functions for GtkSpinButton 2000-01-11 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-gconf.h: added more functions. 2000-01-10 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-about.c (gnome_about_fill_info): The fonts defined by the current GTK+ style are now honored 2000-01-10 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-about.c (gnome_about_construct): push visual/cmap when creating the canvas so we can render gdkpixbuf to it reliably 2000-01-10 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-about.[ch] : Complete rewrite using the GnomeCanvas, a new constructor (gnome_about_new_url) allows the easy inclusion of URLs for both the project and individual authors. 2000-01-07 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-pixmap.c: use the new gdk-pixbuf scaling functions. * libgnomeui/gnome-pixmap.h: use the new gdk-pixbuf scaling functions. * libgnomeui/gnome-stock.c (gdk_pixbuf_new_from_stock_pixmap_entry): use the new gdk-pixbuf scaling functions. 2000-01-07 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> * libgnomeui/gnome-mdi.c (app_book_delete_event, app_toplevel_delete_event): fixed a bug that kept a deleted empty toplevel in windows list, causing occasional warnings & segfaults. 2000-01-06 Elliot Lee <sopwith@redhat.com> * libgnomeui/gnome-icon-list.[ch]: Port to gdk-pixbuf. Switch from a linked list to an array for storing the icons (faster!) * libgnomeui/gnome-icon-entry.[ch], gnome-icon-sel.[ch]: Port to gdk-pixbuf. * libgnomeui/gnome-canvas-pixbuf.[ch]: Pull updates from gdk-pixbuf module. * libgnomeui/gnome-druid.c: When going to a new page, unmap the old one unconditionally. Wed Jan 05 23:41:20 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-client.[ch]: the save_yourself signal has a return value but the gtk_signal_emit wasn't catching it. So get it and ignore it to avoid segfaults and warnings. 2000-01-05 ERDI Gergo <cactus@cactus.rulez.org> * libgnomeui/gnome-about.c: Removed all the hardcoded layout constants and used #define's instead. Next step is a complete rewrite using GnomeCanvas. Sat Jan 01 18:58:12 2000 George Lebl <jirka@5z.com> * libgnomeui/gnome-dentry-edit.c: use LC_MESSAGES category instead of LC_ALL for the message translations of the dentry fields Wed Dec 29 16:53:35 1999 George Lebl <jirka@5z.com> * libgnomeui/oafgnome.c: add include for unistd.h and fcntl.h to make this actually compile 1999-12-26 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> * libgnomeui/gnome-mdi-child.[ch] (gnome_mdi_child_set_toolbar_template): new function for setting child's toolbar template. (gnome_mdi_child_set_toolbar_position): set default values for toolbar insertion. (gnome_mdi_child_add_toolbar): adds a toolbar to an app using default values stored in the child. * libgnomeui/gnome-mdi.c (gnome_mdi_view_changed): take care of child's toolbar. (book_button_release): a fix to get the [view|child]_changed signal emitted when a page is dropped on the notebook. * libgnomeui/gnome-mdiP.h: add a new #define for child's toolbar UIInfo key and its name. * libgnomeui/gnome-mdi.h: indentation improvements. 1999-12-25 Ettore Perazzoli <ettore@gnu.org> [From Morten Welinder <terra@diku.dk>] * libgnomeui/gnome-app.c (gnome_app_destroy): Unref the dock layout if not NULL. 1999-12-21 Iain Holmes <ih@csd.abdn.ac.uk> * libgnomeui/gnome-helpsys.c (gnome_help_app_topics): Removed extra loop iterator, to prevent a crash. (gnome-help_path_resolve): Same. 1999-12-21 Havoc Pennington <hp@redhat.com> * libgnomeui/oafgnome.c (rcmd_activator): make it compile * libgnomeui/gnome-preferences.h: take load/save custom out of the header (this hasn't compiled for ages, don't know why no one noticed). * libgnomeui/gnome-stock.h, gnome-stock.c: emacs magic * libgnomeui/gnome-pixmap.c, gnome-pixmap.h: Add copyright notices and file magic. comment cleanup * libgnomeui/gnome-ditem-edit.h, gnome-ditem-edit.c: mostly cut-and-paste from gnome-dentry-edit, not testable until we get the icon list. Tue Dec 21 02:06:25 1999 George Lebl <jirka@5z.com> * libgnomeui/gnome-calculator.[ch]: make the get_result be a function rather then a macro to make bindings easier 1999-12-20 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> * libgnomeui/gnome-mdi.[ch]: major source compatibilty mayhem; (gnome_mdi_remove_view, gnome_mdi_remove_child): drop the force parameter. always respect the return from the corresponding signal handler. (gnome_mdi_new_toplevel): new function. (gnome_mdi_app_create, gnome_mdi_view_changed): new default signal handlers. both these signals now RUN_FIRST. (gnome_mdi_update_child): not public any more. lots of fixes and simplifications of the code; * libgnomeui/gnome-mdi-child.c: #include<gnome-mdiP.h> and use the new functions * libgnomeui/gnome-mdi-session.c: #include<gnome-mdiP.h> (restore_window_child): show the window _after_ it has been messed with. * libgnomeui/gnome-mdiP.h: a private header with stuff shared between all gnome-mdi-* modules. * libgnomeui/Makefile.am: put gnome-mdiP.h in libgnomeui_la_SOURCES as this does not install it. 1999-12-20 Elliot Lee <sopwith@redhat.com> * libgnomeui/*.h: Shuffle structure elements around. * libgnomeui/gtkpixmapmenuitem.c: Import fix from gnome-libs-1-0 * libgnomeui/oafgnome.c, gnome-remote-bootstrap.c: Pass $LANG 1999-12-15 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-druid.c (gnome_druid_insert_page): only map the page if it's the only page. otherwise, unmap it. This should let us add pages to an already mapped druid. 1999-12-15 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> * libgnomeui/gnome-mdi.c (gnome_mdi_get_child_menu_info): fix a typo in documentation comment. 1999-12-14 Havoc Pennington <hp@redhat.com> * libgnomeui/libgnomeui.schemas: schemas file for UI Preferences. * libgnomeui/libgnomeui.h: GNOME_EXCLUDE_DEPRECATED on gnome-preferences.h * libgnomeui/gnome-preferences.h: Comment that says this stuff is deprecated. * libgnomeui/gnome-preferences.c: Move GnomePreferences struct back into .c file; with GConf, it should not be public. 1999-12-13 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-cursors.c (gnome_stock_cursor_new): support standard X cursors (you can make a stock cursor that specifies their color). 1999-12-13 Havoc Pennington <hp@redhat.com> * libgnomeui/gnome-cursors.c: New module, stock cursors from Iain Holmes. Sun Dec 12 10:57:40 1999 George Lebl <jirka@5z.com> * libgnomeui/gnome-calculator.c: check for number on stack AFTER we reduce stack, this fixes a segfault where reduce_stack actually did reduce the stack. Fixes bug #4330 1999-12-12 James Henstridge <james@daa.com.au> * libgnomeui/libgnomeui.h: include gnome-unit-spinner.h. * libgnomeui/Makefile.am (EXTRA_DIST): added portrait.xpm and landscape.xpm pixmaps for the new gnome-paper-selector. (libgnomeui_la_SOURCES): added gnome-unit-spinner.c (gnome_headers): added gnome-unit-spinner.h * libgnomeui/portrait.xpm, landscape.xpm: image files for the new paper selector. * libgnomeui/gnome-paper-selector.[ch]: new paper selector. It should be source source compatible with the old one, but you would probably want to modify your code to take advantage of the newer features. * libgnomeui/gnome-unit-spinner.[ch]: new widget. A GtkSpinButton type widget that understands different units. 1999-12-07 Martin Baulig <martin@home-of-linux.org> * libgnomeui/Makefile.am: Removed all HistoryDB stuff. * libgnomeui/libgnomeui.h: Don't include "gnome-compat.h" which does no longer exist. 1999-12-05 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> * libgnomeui/gnome-dialog.c (gnome_dialog_button_clicked): no need for saving click_closes as gnome_dialog_clicked() takes care of this. * libgnomeui/Makefile.am: changed all references to gdk-pixbuf/src to gdk-pixbuf/gdk-pixbuf. 1999-12-04 Elliot Lee <sopwith@redhat.com> * libgnomeui/gtkpixmapmenuitem.c: Fix size_request/size_allocate - was HORRIBLY broken before. 1999-12-01 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-canvas-pixbuf.h, gnome-canvas-pixbuf.c: Copy latest version from gdk-pixbuf. gdk-pixbuf has the master copy; do not modify this libgnomeui copy. * libgnomeui/gnome-dialog.c (gnome_dialog_clicked): New function, emits the "clicked" signal Mon Nov 29 09:17:02 1999 Dietmar Maurer <dm@vlsivie.tuwien.ac.at> * libgnomeui/gnome-app-helper.c: use GNOME_APP_PIXMAP_NONE instead of the blank stock pixmap for configurable items. 1999-11-28 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-pixmap.h: include gdk-pixbuf before gnome-defs, seems to be required for some reason. The below is all still wrong; if you have a gdk-pixbuf installed it will probably use the wrong one. * libgnomeui/gnome-pixmap.c: angle * libgnomeui/gnome-color-picker.h: angle brackets * libgnomeui/gnome-icon-entry.c: <gdk-pixbuf/gdk-pixbuf.h> * libgnomeui/gnome-canvas-pixbuf.c: angle brackets * libgnomeui/gnome-calculator.c: angle brackets * libgnomeui/Makefile.am (INCLUDES): Put $(top_srcdir)/gdk-pixbuf at the top of the include list; remove $(top_srcdir)/src from the search path. * libgnomeui/gnome-pixmap.h: put gdk-pixbuf/gdk-pixbuf.h in angle brackets 1999-11-24 Elliot Lee <sopwith@redhat.com> * libgnomeui/gnome-app.c (gnome_app_add_dock_item): emit the "layout_changed" signal even if adding the dock item to app->layout. 1999-11-23 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-druid-page-edge.c (gnome_druid_page_edge_new): new widget. Moved gnome_druid_page_edge_finish/start away, and moved their functionality into a single widget. (gnome_druid_page_edge_prepare): add a GNOME_EDGE_OTHER. 1999-11-22 Jonathan Blandford <jrb@redhat.com> * libgnomeui/Makefile.am: add gnome-canvas-pixbuf. Retool the compat library a bunch. Thu Nov 18 11:20:01 1999 George Lebl <jirka@5z.com> * libgnomeui/gnome-entry-edit.c: when syncing display with a dentry, clear the translations list first. Fixes bug #3652. 1999-11-18 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-pixmap.c (paint_with_pixbuf): now have all the composite stuff done. Still need to document et al., but the end is in sight. (generate_state): added docs. Added a DARK_FACTOR to insensitive pixbufs. 1999-11-16 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-pixmap-entry.c (refresh_preview): Fix call to gnome_pixmap_set_pixbuf() * libgnomeui/gnome-init.c (libgnomeui_pixbuf_image_loader): Fix gnome_pixbuf_render() here. I have the bad feeling this breaks things badly unless we always use the GdkRGB visual/cmap * libgnomeui/gnome-about.c (gnome_about_construct): fix to match new gnome_pixbuf_render() API (gnome_about_construct): Use GdkRGB visual/cmap for now * libgnomeui/libgnomeui.h: comment out icon stuff, and druid-page-finish * libgnomeui/gnome-pixmap.c (gnome_pixmap_set_pixbuf): Ref new pixbuf before clearing. Thu Nov 11 00:08:14 1999 George Lebl <jirka@5z.com> * libgnomeui/gnome-calculator.c: support more then 2 accelerators per key and use ',' for decimal point * libgnomeui/gnome-icon-entry.c: added a changed signal, I couldn't actually compile and test this but the change is so minial it should just work 1999-11-15 Elliot Lee <sopwith@redhat.com> * libgnomeui/gnome-app-helper.[ch]: Const correctness. * libgnomeui/gnome-popup-menu.[ch]: Add gnome_popup_menu_append() and gnome_widget_add_popup_items(). 1999-11-13 Jacob Berkman <jberkman@andrew.cmu.edu> * libgnomeui/gnome_segv.c (main): use g_basename() instead of g_filename_pointer 1999-11-11 Jacob Berkman <jberkman@andrew.cmu.edu> * libgnomeui/gnome_segv.c (main): correctly detect if gnome-session crashed when gnome-session was run with a full path (ie from gdm2). Disable SM on bug-buddy if gnome-session crashed, and pass parameters to bug-buddy via command line options, and not through the environment. Wed Nov 10 20:15:10 1999 George Lebl <jirka@5z.com> * libgnomeui/gnome-propertybox.c: use GPOINTER_TO_INT to cast from pointer to int. in _set_modified method use the same assert checks as in the _changed method. 1999-11-09 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-color-picker.c (render): gdk_pixmapified. * libgnomeui/winhints_demo.c (prepare_app): gdk_pixmapified. 1999-11-09 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-pixmap.c (match_representation_to_mode): New function converts pixbuf->pixmap or vice-versa if you set pixbuf in pixmap mode or vice-versa. 1999-11-09 Elliot Lee <sopwith@redhat.com> * libgnomeui/gnome-helpsys.[ch]: gnome_widget_set_tooltip() * libgnomeui/gnome-popup-menu.[ch]: It works for all widgets (no_window widgets require extra care & feeding :) * libgnomeui/gnome-app-helper.[ch]: Add GNOME_APP_UI_INCLUDE type to include another GnomeUIInfo table inline. * libgnomeui/gnome-init.[ch]: Add LIBGNOMEUI_PARAM_DISPLAY. * libgnomeui/gnome-dock-item.[ch]: Add an orientation_changed signal. * libgnomeui/gnome-helpsys.[ch]: New implementation. * libgnomeui/gnome-app-helper.c: Use helpsys API function for reading the topic list and displaying help. * libgnomeui/gnome-app.[ch]: Add gnome_app_set_help_view(). 1999-11-08 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-pixmap.c (gnome_pixbuf_scale): fix no-scaling-needed case to work properly. Some other bug fixes * libgnomeui/gnome-stock.c (stock_pixmaps): specify that the rgb data has no alpha for now (since it doesn't) * libgnomeui/gnome-init.c (gtk_post_args_parse): gdk_rgb_init() * libgnomeui/gnome-pixmap.c (resize_to_fit): fix typo, s/PIXMAP/PIXBUF/ (paint_with_pixbuf): Um, actually draw the pixbuf. * libgnomeui/gnome-stock.c (gnome_stock_init): Set the pixmap mode here, not in specific constructors. Sat Nov 06 13:12:11 1999 George Lebl <jirka@5z.com> * libgnomeui/gnome-calculator.c: count active widgets and after we destroy the last one, kill our font pixmap, also don't use the unconditional pixmap file routine as we want to check if the file exists or not 1999-11-05 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-pixmap.c (gnome_pixmap_set_mode): implemented * libgnomeui/Makefile.am: Comment out property entries, they use the color picker. comment out dentry editor, it uses icon entry. * libgnomeui/gnome-init.c (libgnomeui_post_args_parse): Don't init imlib (libgnomeui_pixbuf_image_loader): Replaces libgnomeui_imlib_image_loader * libgnomeui/Makefile.am: Comment color picker out comment out gnome-druid for now too comment out icon list comment out icon selector comment out icon entry * libgnomeui/gnome-pixmap-entry.c: Port to gdk-pixbuf (setup_preview): port to gdk-pixbuf * libgnomeui/gnome-pixmap.c (gnome_pixbuf_build_insensitive): init width and height variables * libgnomeui/gnome-app-helper.c (create_pixmap): fix cast on xpm data to match const char** * libgnomeui/gnome-pixmap.c (gnome_pixmap_new_from_xpm_d_at_size): const on the xpm_data (gnome_pixmap_new_from_xpm_d): ditto * libgnomeui/gnome-messagebox.c (gnome_message_box_newv): Port to new GnomePixmap (gnome_message_box_new): Port to new GnomePixmap * libgnomeui/gnome-pixmap.c (set_pixmaps): Allow pixmaps/masks to be NULL for "unset" (set_pixbufs): Ditto (set_pixbuf): Ditto (gnome_pixmap_clear): New function to clear all pixmaps * libgnomeui/gnome-druid.c (gnome_druid_init): port to gdk-pixbuf * libgnomeui/gnome-app-helper.c (create_pixmap): Use gnome_stock_new_with_icon() instead of gnome_stock_pixmap_widget() * libgnomeui/gnome-icon-entry.c (entry_changed): port to gdk-pixbuf * libgnomeui/gnome-pixmap.c (gnome_pixbuf_scale): If new w/h are the same as old w/h just use memcpy() instead of scaling. (gnome_pixmap_set_pixbuf_at_size): New function (gnome_pixmap_set_pixbuf): New function (set_pixbuf): New function, used by set_pixbufs and above two functions. Also implements automatic mask generation. * libgnomeui/gnome-pixmap.h: add a little comment about not using GnomePixmap as an image loader. * libgnomeui/gnome-druid.h: include gnome-defs.h * libgnomeui/gnome-druid-page.h: include gnome-defs.h * libgnomeui/gnome-druid.c: Don't include gnome.h * libgnomeui/libgnomeui.h: Comment out animator, canvas image, canvas load headers for now. * libgnomeui/Makefile.am: Comment out gnome-canvas-load.c (INCLUDES): Remove GDK_IMLIB_CFLAGS * libgnomeui/gnome-canvas-load.h: Delete header contents; they aren't needed with gdk-pixbuf * libgnomeui/Makefile.am: Comment out gnome-canvas-image.c for now * libgnomeui/gnome-calculator.c (gnome_calculator_realized): port to gdk-pixbuf; was using GnomePixmap just to load an image (please people, could we be ANY MORE BROKEN in a million years? GnomeAbout and GnomeAnimator were doing the same thing) (put_led_font): Port to gdk-pixbuf, and don't draw with the image if we failed to load it. Note that GnomeCalculator is still broken because the font pixmap is leaked if you destroy all the outstanding GnomeCalculator widgets. Should probably use a GdkPixbuf as the representation instead of creating a pixmap, and render from client side. Then refcount the GdkPixbuf. * libgnomeui/Makefile.am: Comment out gnome-animator.c for now * libgnomeui/gnome-animator.c (gnome_animator_append_frame_from_gnome_pixmap): Deleted this function. It makes no sense, doesn't work with new GnomePixmap, and was marked experimental. (free_all_frames): port to gdk-pixbuf (gnome_animator_append_frame_from_imlib_at_size): Removed (gnome_animator_append_frame_from_imlib): Removed (gnome_animator_append_frames_from_imlib_at_size): Removed (gnome_animator_append_frames_from_imlib): Removed * libgnomeui/gnome-about.c (gnome_about_construct): port to gdk-pixbuf * libgnomeui/gnome-pixmap.c (gnome_pixbuf_render): Render a pixbuf to pixmap/mask * libgnomeui/gnome-stock.c (gnome_pixmap_button): Remove some weird pixmap registration stuff that no longer works and I don't understand the purpose of. (gnome_pixmap_button): Unref the pixmap if it isn't placed in the button due to user preferences. Long-standing mem leak. (gnome_stock_pixmap_gdk): Port to gdk-pixbuf (gnome_stock_transparent_window): port to gdk-pixbuf * libgnomeui/gnome-stock.h: rename gnome_stock_pixmap_checkfor() to gnome_stock_pixmap_lookup() * libgnomeui/gnome-stock.c: Rewrite the stock pixmap hash. We now store entries for all 5 states, and we do a single lookup to get all five states at once. Also, the GnomeStock widget now simply gets a reference to the GdkPixbuf stored in the hash. We also free memory associated with unscaled pixbufs, filenames, etc. once we have the final pixbuf cached. (gnome_stock_new): Set GNOME_PIXMAP_KEEP_PIXBUF mode since we are usually using a pixbuf shared with other GnomeStock widgets. (gnome_stock_set_icon): Implement (gnome_stock_pixmap_register): Don't return success/failure, that makes no sense (it always succeeded anyway) (gnome_stock_pixmap_change): Ditto * libgnomeui/gnome-stock.h: Replace all "subtype" string arguments with GtkStateType enum arguments. 1999-11-04 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-druid.c (gnome_druid_init): patch from boc to give the next button the focus. 1999-11-04 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-stock.c: Remove GnomeStockPixmapEntryWidget and GnomeStockPixmapEntryGPixmap; these no longer make any sense. * libgnomeui/gnome-stock.h: GnomeStockPixmapEntry made opaque, all struct contents moved to gnome-stock.c. Added new constructors and destructors for creating a GnomeStockPixmapEntry. * libgnomeui/gnome-stock.c: Removed functions I removed from the header last week (deprecated stuff that had been spewing warnings or not compiled at all). * libgnomeui/gnome-stock.h: GnomeStockPixmapEntryRGB, GnomeStockPixmapEntryRGBScaled added to replace Imlib versions * libgnomeui/gnome-pixmap.c (gnome_pixbuf_scale): Add this here; it's scale_down originally in gnome-stock.c. We no longer handle the magic alpha color, and we do handle full alpha. * libgnomeui/gnome-stock.c (gnome_stock_set_icon): Don't return success or failure; if the icon doesn't exist, spew warnings. (gnome_stock_set_icon_at_size): ditto (gnome_stock_new_with_icon): don't check return val from set_icon (gnome_stock_set_icon): Check whether the new icon is the same as the old right at the start of the function. (scale_down): mostly moved to gnome-pixmap.c as gnome_pixbuf_scale() 1999-11-04 Federico Mena Quintero <federico@redhat.com> * libgnomeui/gnome-app-helper.c: Patch from Eric Gillespie, Jr. (epg@pobox.com). The About item should not have ellipsis. 1999-11-03 Federico Mena Quintero <federico@redhat.com> * libgnomeui/gnome-canvas.c (gnome_canvas_item_get_bounds): Fixed ordering of bounding vertices. Now we *do* return the correct bounding box. 1999-11-03 Federico Mena Quintero <federico@redhat.com> * libgnomeui/gnome-canvas.c (gnome_canvas_init): Fixed long-standing problem with the canvas->pick_event not being properly initialized. This caused spurious EnterNotify events to be sent to items right after the canvas was created and the mouse had never been inside it. 1999-11-02 Kjartan Maraas <kmaraas@online.no> * libgnomeui/gnome-druid-page-standard.c: #include <config.h> * libgnomeui/gnome-druid-page-start.c: ditto. * libgnomeui/gnome-druid-page-finish.c: ditto. * libgnomeui/gnome-druid-page.c: ditto. * libgnomeui/gnome-druid.c: ditto. * libgnomeui/gnome-stock.c (gnome_pixmap_button): Marked label creation with _() to make buttons translatable. 1999-10-26 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> * libgnomeui/gnome-mdi.c (gnome_mdi_remove_view): if a registered object exists, destroy an empty GnomeApp even if it is the last one. 1999-10-25 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-pixmap.c: set parent_class to NULL * libgnomeui/gnome-stock.h: Further enhance the gnome-stock header. Remove all functions that spew "don't use me" when used; group things logically; add new _at_size() constructor and mutator for the GnomeStock widget. * libgnomeui/gnome-pixmap.h, gnome-pixmap.c: Rewrite. Now supports a different pixmap for every state, so we can migrate this functionality out of GnomeStock. Also, uses gdk-pixbuf instead of Imlib, and on Owen's recommendation does not use a shaped window. Also, now derives from GtkMisc so you can set alignment, etc. Compat functions not yet in place. Doesn't compile either, untested and depends on some nonexistent GdkPixbuf stuff. * libgnomeui/gnome-stock.c: Delete all the stuff that wasn't being compiled due to the USE_NEW_GNOME_STOCK #define * libgnomeui/gnome-stock.h: Don't define USE_NEW_GNOME_STOCK, unconditionally compile the new stuff, delete the old stuff. Move all GNOME_STOCK_* string constant macros to gnome-stock-ids.h Delete large comment at the top, it was outdated. Delete Imlib entry types (need compat for these) Make xpm_data in the XPM entry type const Delete all the regular/disabled/focus fields in GnomeStock widget * libgnomeui/gnome-stock-ids.h: New file to unclutter gnome-stock.h 1999-10-22 Jonathan Blandford <jrb@redhat.com> * libgnomeui/Makefile.am (libgnomeui10compatinclude_HEADERS): add this. 1999-10-21 Federico Mena Quintero <federico@redhat.com> * libgnomeui/gnome-canvas.c (gnome_canvas_set_pixels_per_unit): Clear the redraw area to avoid creating enormous microtile arrays when we zoom repeatedly. 1999-10-20 Elliot Lee <sopwith@redhat.com> * libgnomeui/gnome-init.c: Fix the memory leak AND avoid the bug from the first fix. Mon Oct 18 21:51:43 1999 George Lebl <jirka@5z.com> * libgnomeui/gnome-app-util.c: use gnome_request_dialog directly instead of using old deprecated functions 1999-10-18 Jonathan Blandford <jrb@redhat.com> * libgnomeui/Makefile.am (libgnomeui10compat_a_SOURCES): beginnings of the compat library. I'm not 100% sure I set this up correctly, though. * libgnomeui/gtk-ted*: Blown away!!! 1999-10-11 Jonathan Blandford <jrb@redhat.com> * libgnomeui/gnome-messagebox.c (gnome_message_box_new): add a label field to GnomeMessagebox. Removed gnome_message_box_set_{modal,default}. 1999-10-10 Havoc Pennington <hp@pobox.com> * libgnomeui/gnome-less.c: Remove the stupid popup menu, breaks binary compatibility. (gnome_less_fixed_font): This was deprecated about a year ago, removed. (gnome_less_set_font): reformat 1999-10-08 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> * libgnomeui/gnome-mdi-session.c (restore_window): take care of the case when there are no children to restore: merely open a new, empty toplevel window. 1999-10-07 Elliot Lee <sopwith@redhat.com> * libgnomeui/animator_demo.c, dock_demo.c, gnome-app-helper.c, gnome-client.[ch], gnome-entry.c, gnome-init.[ch]: Use new init system * libgnomeui/gnome-dateedit.c: Fix warning, include ctype.h for isdigit(). * libgnomeui/gnome-dentry-edit.c, gnome-icon-entry.c, gnome-icon-sel.c: Avoid using deprecated functions. * libgnomeui/makeenums.pl: Skip files with / DEPRECATED / in them. * libgnomeui/gnome-dns.h, gnome-font-selector.h, gnome-guru.h, gnome-less.h, gnome-preferences.h, gnome-properties.h, gnome-property-entries.h, gnome-spell.h, gnome-startup.h, gtk-ted.h, gtkcauldron.h: Add deprecated marking so makeenums.pl will skip this * libgnomeui/gnometypebuiltins*.[ch]: Rebuild * libgnomeui/libgnomeui.h: Exclude all deprecated stuff. Add defines for backwards source compat to new system. 1999-07-12 <jrb@redhat.com> * test-gnome/testgnome.c (create_druid): Updated to include a druid. 1999-06-21 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/testgnome.c (select_icon unselect_icon): More tests for the icon list widget. 1999-03-27 Raja R Harinath <harinath@cs.umn.edu> * test-gnome/Makefile.am (test): New target. Use this to run `test-gnome' in $srcdir. This should be better than Miguel's fix below. (test-debug): Similar, but runs gdb on the test-gnome binary. 1999-03-25 Miguel de Icaza <miguel@nuclecu.unam.mx> * test-gnome/canvas-primitives.c: Do not make me look like a dofus on a demostration not ran from $cwd. (plant_flower): ditto. 1999-02-12 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas-primitives.c (create_canvas_primitives): Create the canvas items before the visual/colormap have been popped. This makes the widget item test work on multivisual machines. 1999-02-10 Miguel de Icaza <miguel@nuclecu.unam.mx> * test-gnome/testgnome.c (create_pixmap): Use a gnome_pixmap. Why we were using a gtk_pixmap here is a mistery for the Big Manatee. 1999-02-10 James Henstridge <james@daa.com.au> * test-gnome/testgnome.c(create_icon_list): do not add a viewport for the icon list when adding it to the scrolled window -- it exports its own scrolling behaviour. 1999-01-21 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * test-gnome/Makefile.am (INCLUDES): s%$(datadir)/locale%$(gnomelocaledir)% 1999-01-17 Jeff Garzik <jgarzik@pobox.com> * test-gnome/testgnome.c: s/gtk_container_border_width/gtk_container_set_border_width/ 1999-01-15 Szekeres István <szekeres@cyberspace.mht.bme.hu> * testgnome.c: as gtk-clock is corrected, it will work here well so we can enable it. 1999-01-02 Jeff Garzik <jgarzik@pobox.com> * test-gnome/canvas-fifteen.c: Silence uninitialized-var warnings. Thu Dec 31 23:41:57 1998 Raph Levien <raph@gimp.org> * test-gnome/canvas-primitives.c: more changes for antialiased rendering (mostly use of half-transparent color instead of stippling where appropriate). 1998-12-14 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/testgnome.c (create_app_helper): Use gtk_widget_set_usize() to set the size of the canvas window. * test-gnome/canvas-arrowhead.c (create_canvas_arrowhead): Likewise. * test-gnome/canvas-primitives.c (create_canvas_primitives): Likewise. * test-gnome/canvas-fifteen.c (create_canvas_fifteen): Likewise. * test-gnome/canvas-features.c (create_canvas_features): Likewise. 1998-12-12 James Henstridge <james@daa.com.au> * test-gnome/testgnome.c (create_href): added a test of the GnomeHRef widget. Sun Dec 6 22:47:54 1998 Raph Levien <raph@gimp.org> * test-gnome/testgnome.h: * test-gnome/canvas-primitives.c: added support for antialiased rendering. * test-gnome/canvas.c: added an "Antialias" notebook tab for testing the aa rendering back-end. 1998-12-01 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/testgnome.c (help_menu): Removed the GNOME_APP_UI_HELP, since it is not used and I got tired of the stupid warnings. 1998-11-29 Miguel de Icaza <miguel@nuclecu.unam.mx> * test-gnome/testgnome.c (create_icon_list): IconList now starts life in normal state. 1998-11-29 Justin Maurer <justin@openprojects.net> * test-gnome/get rid of deprecated gnome-color-selector and gnome-font-selector 1998-11-29 Justin Maurer <justin@openprojects.net> * test-gnome/no more right-justify Thu Nov 26 00:59:07 1998 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: added a test window for dentry-edit 1998-11-25 Havoc Pennington <hp@pobox.com> * test-gnome/testgnome.c (create_test_dialog): Use gtk_window_set_modal in place of deprecated dialog version. Tue Nov 24 02:00:46 1998 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: add a test for gnome-icon-entry Mon Nov 23 02:20:03 PST 1998 Manish Singh <yosh@gimp.org> * test-gnome/testgnome.c: use gtk_scrolled_window_add_with_viewport Sun Nov 22 03:40:52 1998 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: added new test for the directory browsing of file-entry Fri Nov 20 01:48:17 1998 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: added more tests for file-entry, and added a pixmap entry test Thu Nov 19 11:21:52 1998 Raph Levien <raph@gimp.org> * test-gnome/Makefile.am (test_gnome_LDADD): Added libart_lgpl. 1998-11-16 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/testgnome.c (create_icon_list): Insert the icon list in a scrolled window, now that it can handle the scrollbars for us. 1998-11-07 Jeff Garzik <jgarzik@pobox.com> * test-gnome/testgnome.c: removed gnome-lamp references 1998-11-04 Havoc Pennington <hp@pobox.com> * test-gnome/testgnome.c (create_guru): New gnome-guru test. 1998-11-01 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas-primitives.c: Added some stippling to the items. 1998-10-24 David Abilleira <odaf@nexo.es> * test-gnome/testgnome.c (create_font_picker) Changed gnome_pixmap_widget_new to gnome_stock_new_with_icon 1998-10-14 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas-primitives.c (setup_polygons): Added a test for the polygon item. 1998-10-14 David Abilleira <odaf@nexo.es> * test-gnome/testgnome.c (create_font_picker) Added tests for new gnome-font-picker widget 1998-10-13 Miguel de Icaza <miguel@nuclecu.unam.mx> * test-gnome/testgnome.c (create_icon_list): Remove visual/colormap hack, as the Icon list is more confident about itself now. 1998-10-12 Miguel de Icaza <miguel@nuclecu.unam.mx> * test-gnome/testgnome.c (create_icon_list): Use the new features in the GnomeIconList. 1998-09-27 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas-features.c: New file to test general features of the canvas. Right now it only has a test for item reparenting. * test-gnome/Makefile.am (testgnome_SOURCES): Added canvas-features.c to the list of sources. 1998-09-18 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/testgnome.c (create_app_helper): Added tests for popup menus. * test-gnome/canvas-fifteen.c: * test-gnome/canvas-arrowhead.c: * test-gnome/canvas-primitives.c: Removed occurrences of #ifdef GTK_HAVE_FEATURES_1_1_0. 1998-09-16 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/testgnome.c (create_app_helper): Added a test for toolbars. * test-gnome/testgnome.c (create_app_helper): Added a test for the new GnomeAppHelper stuff. 1998-09-01 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/testgnome.c (create_color_picker): New function to test the GnomeColorPicker widget. 1998-08-20 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas-primitives.c (setup_texts): Update tests for multiline, justified, and clipped text. 1998-08-18 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/testgnome.c (block_until_clicked): Fixed arguments. 1998-08-04 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas-primitives.c (setup_widgets): Initial test of the widget item type. * test-gnome/canvas-fifteen.c (create_canvas_fifteen): Set the canvas scrolling region correctly. * test-gnome/canvas-arrowhead.c (create_canvas_arrowhead): Likewise. * test-gnome/canvas-primitives.c (item_event): Drag the right way, not the easy way. Keep a flag that says whether we are dragging or not. 1998-08-03 Richard Hestilow <hestgray@ionet.net> * test-gnome/testgnome.c (about_cb): Set the version to reflect what the current gnome release is. (VERSION). 1998-07-30 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas-primitives.c (create_canvas_primitives): Made the necessary changes for the new canvas. (create_canvas_primitives): Use scrollbars instead of the stupid scroll buttons we had before. Removed the scroll() and create_arrow() functions. * test-gnome/canvas-arrowhead.c (create_canvas_arrowhead): Likewise. * test-gnome/canvas-fifteen.c (create_canvas_fifteen): Likewise. 1998-07-29 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas-arrowhead.c (create_canvas_arrowhead): New spiffy test for the arrows in the line item. It's a clone of Tk's arrowhead editor. It exposes a few bugs in the arrowheads, which I will be fixing shortly. * test-gnome/canvas-primitives.c: * test-gnome/canvas-arrowhead.c: * test-gnome/canvas-fifteen.c: New files. I split up the canvas.c file because it was getting too big. Users may have an easier time looking at the canvas demo sources this way. * test-gnome/testgnome.h: Added prototypes for the canvas demo creation functions. * test-gnome/Makefile.am: Added the new files to the sources. 1998-07-28 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c (free_imlib_image): New function to free the imlib images once we are done. (setup_images): More tests for image items. (setup_lines): Spiffy test for line items. 1998-07-24 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c (create_canvas): Split the item creation into separate functions: setup_rectangles(), setup_ellipses(), setup_texts(), setup_images(), and setup_lines(). 1998-07-19 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c (item_event): Use gnome_canvas_item_raise_to_top() and gnome_canvas_item_lower_to_bottom(). 1998-07-17 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c (create_fifteen create_primitives): Removed the canvas parameter from calls to gnome_canvas_item_new(). (create_primitives): Added a test for the line item. 1998-07-15 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c (item_event): Grab/ungrab the item on button press/release, respectively. (item_event): Now you can click buttons 2 or 3 on an item to lower/raise it, respectively. If shift is pressed as well, the item will be sent to the bottom/top of the stack. * test-gnome/testgnome.c (main): Do not call gnome_init() and gtk_init(). 1998-07-13 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c (piece_event): (create_primitives): (create_fifteen): Removed the "SomeGtkType::" prefixes for arguments now that Gtk supports direct argument lookups. The code is actually nice right now :-) Sun Jul 12 23:01:56 1998 Havoc Pennington <hp@pobox.com> * test-gnome/testgnome.c (create_app_util): Added a test for the GnomeAppBar, gnome-app-util, and gnome-dialog-util (they're all interrelated, so it's just one test window). This is also a decent demo for what these functions do (or don't). Also added a "Reload preferences" button to load preferences and observe the effect on the gnome libraries. 1998-07-08 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c (scroll): Added buttons to scroll the canvas. When I think of how to make a decent adjustment system for the canvas, these will be replace by scrollbars. 1998-07-07 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c (zoom_changed): Added a scale to change the zoom factor. This exposes several bugs in the canvas, which I will be fixing shortly. 1998-07-06 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c (scramble): Don't flush the X queue now that gnome_canvas_update_now() does it for us. (create_primitives): Added a test for all the canvas primitives. 1998-07-05 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c: Added text to the fifteen game. The text items change color when the mouse enters/leaves the squares. (scramble): Added function to scramble the board. 1998-07-01 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c (piece_event): Use gnome_canvas_item_move instead of re-setting the coordinates explicitly. 1998-06-30 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c: Implemented a simple "fifteen" game. You can move the pieces and reorder them to win. It does not have text yet, because I haven't written a GnomeCanvasText item type yet. * test-gnome/canvas.c: New test for new canvas -- work in progress. 1998-06-22 Richard Hestilow <hestgray@ionet.net> * test-gnome/testgnome.c: Fixed icon list (create_icon_list) and changed create_pixmap to use gdk_imlib. Thu Jun 18 02:48:17 1998 George Lebl <jirka@5z.com> * test-gnome/testgnome.c: added test for number entry widget Sun Jun 14 13:47:41 1998 Tom Tromey <tromey@cygnus.com> * test-gnome/Makefile.am (INCLUDES): Include GTK_CFLAGS. Look in intl source and build directories. 1998-06-09 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/Makefile.am (testgnome_LDADD): Made it use the libraries from the build directories. Sat Jun 6 13:55:49 CEST 1998 Eckehard Berns <eb@berns.prima.de> * test-gnome/testgnome.c (create_lamp): added call to gnome_lamp_set_window_type. Tue Jun 2 00:51:58 CEST 1998 Eckehard Berns <eb@berns.prima.de> * test-gnome/testgnome.c (create_lamp): adjusted sequence value. 1998-05-30 Marius Vollmer <mvo@zagadka.ping.de> * test-gnome/testgnome.c (create_newwin): Do not connect to the "delete_event" when being NORMAL. This was causing segfaults left and right. Wed Jun 10 14:19:39 EDT 1998 Gregory McLean <gregm@comstar.net> * test-gnome/fixed up this so that the canvas is only built if it was built in libgnomeui. 1998-05-27 Federico Mena Quintero <federico@nuclecu.unam.mx> * test-gnome/canvas.c: New file to test the canvas. It is on a separate file because it will have a lot of stuff. * test-gnome/testgnome.h: New file with declarations useful to the whole program. Sat May 23 22:10:23 1998 Havoc Pennington <hp@pobox.com> * test-gnome/testgnome.c: Add a more comprehensive dialog test. Thu May 21 18:51:02 CEST 1998 Eckehard Berns <eb@berns.prima.de> * test-gnome/testgnome.c (create_lamp, create_lamp_update): new functios. (main): added GnomeLamp test. 1998-05-11 Miguel de Icaza <miguel@nuclecu.unam.mx> * test-gnome/testgnome.c (create_newwin): Create the menus with a data pointer. Add a routine to close the window, and not quit the program.