diff options
Diffstat (limited to 'eel/ChangeLog')
-rw-r--r-- | eel/ChangeLog | 9642 |
1 files changed, 9642 insertions, 0 deletions
diff --git a/eel/ChangeLog b/eel/ChangeLog new file mode 100644 index 00000000..ef98ce08 --- /dev/null +++ b/eel/ChangeLog @@ -0,0 +1,9642 @@ +=== caja 2.26.2 === +=== caja 2.26.1 === + +2009-03-24 Alexander Larsson <[email protected]> + + * eel-background.c: + Ensure that we correctly free root pixmaps that are never set + as desktop background, so that they are not leaked. + +2009-03-16 Cosimo Cecchi <[email protected]> + + * Makefile.am: remove -version-info LDFLAG from eel, + as this is not a private library anymore. + +=== caja 2.26.0 === +=== caja 2.25.93 === + +2009-03-09 Alexander Larsson <[email protected]> + + * eel-editable-label.c: + (eel_editable_label_move_forward_word): + Don't move past end of string (#569165). + +2009-03-09 Alexander Larsson <[email protected]> + + * eel-editable-label.c: + (eel_editable_label_move_cursor): + Revert wrong cursor move change. + +2009-02-24 Alexander Larsson <[email protected]> + + * eel-background.c (eel_background_get_image_uri): + Don't spew warning if there is no uri. + +2009-02-17 Alexander Larsson <[email protected]> + + * eel-background.c (eel_background_ensure_realized): + Ignore pending background changes when we've realized the + background to avoid an unnecessary re-set of the pixmap. + +=== caja 2.25.91 === +=== caja 2.25.4 === + +2009-01-28 Cosimo Cecchi <[email protected]> + + * eel-editable-label.c: (eel_editable_label_move_cursor): + make sure we take care about UTF-8/byte conversion when we move + around the cursor (#569165). + +2009-01-22 A. Walton <[email protected]> + + * eel-debug-drawing.c (eel_debug_show_pixbuf_in_external_viewer): + Use g_mkstemp() instead of mkstemp(). Pointed out by Paolo Borelli. + +2009-01-21 A. Walton <[email protected]> + + * eel-debug-drawing.c (eel_debug_show_pixbuf_in_external_viewer): + Really fix bug #568630, replace mktemp() with mkstemp(). + +2009-01-21 A. Walton <[email protected]> + + * eel-debug-drawing.c (eel_debug_show_pixbuf_in_external_viewer): + Last commit is wrong; mkstemp is not a drop in replacement for + mktemp. + +2009-01-21 A. Walton <[email protected]> + + * eel-debug-drawing.c (eel_debug_show_pixbuf_in_external_viewer): + Bug 568630 eel should use mkstemp() instead of mktemp() + mktemp() is deprecated and should not be used. + Patch by Jasper Lievisse Adriaanse. + +2009-01-20 Cosimo Cecchi <[email protected]> + + * eel-background.c: (on_bg_changed), (on_bg_transitioned), + (eel_background_init), (free_fade), (eel_background_finalize), + (set_root_pixmap), (fade_to_pixmap), + (eel_background_set_up_widget), (on_background_changed), + (init_fade), (eel_widget_queue_background_change), + (widget_style_set_cb), (widget_realized_setup), + (on_widget_destroyed), (eel_get_widget_background): + Support fading between backgrounds. + Bug #552859, patch by Ray Strode. + +=== caja 2.25.2 === + +2008-12-15 Alexander Larsson <[email protected]> + + * Makefile.am: + Don't install headers + +2008-12-10 Alexander Larsson <[email protected]> + + * eel/eel-enumeration.[ch]: + * eel/eel-preferences-builder.c: + * eel/eel-preferences.[ch]: + Make enums uint (so we can use larger values for thumbnail limit). + +2008-12-08 Cosimo Cecchi <[email protected]> + + * test/test.h: + Flip include orders to fix the build (#563731). + +2008-12-07 Cosimo Cecchi <[email protected]> + + * eel/eel-background.c: + * test/test.h: + Remove more useless includes. + Thanks to Luis Menina (#563569). + +2008-12-07 Cosimo Cecchi <[email protected]> + + * eel/check-program.c: + * eel/eel-gdk-pixbuf-extensions.c: + * test/test-eel-background.c: + * test/test-eel-image-table.c: + Use single gdk-pixbuf and GTK+ headers includes. + +2008-12-01 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +==================== 2.25.1 ==================== + +2008-12-01 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2008-11-18 Cosimo Cecchi <[email protected]> + + * eel/eel-preferences.c: + (eel_preferences_add_auto_string_array_as_quarks): + Plug a leak. + +2008-10-09 Alexander Larsson <[email protected]> + + * eel/eel-gdk-extensions.[ch]: + Remove old now unused function eel_gdk_color_parse() + +2008-10-07 Alexander Larsson <[email protected]> + + * configure.in: + * eel-2.0-uninstalled.pc.in: + * eel-2.0.pc.in: + Remove deps on startup-notify, libmate* and libglade + + * eel/eel-mate-extensions.[ch]: + Remove MateIconSelector functions. + Remove glade functions + + * eel/eel-preferences-glade.c: Removed. + * eel/eel-preferences-builder.c: Added. + * eel/eel-preferences-glade.h: Removed + * eel/eel-preferences.h: + Move eel-preferences-glade.c to eel-preferences-builder.c and use + GtkBuilder instead of Glade. + Remove eel-preferences-glade.h and move GtkBuilder functions + into eel-preferences.h + + * eel/Makefile.am: + Update for file renamed/deletions + + * eel/check-program.c: + * eel/eel-stock-dialogs.c: + Don't include libmate headers. + +2008-10-07 Alexander Larsson <[email protected]> + + * eel/eel-mate-extensions.[ch]: + Remove mate_icon_selector code + +2008-10-06 Alexander Larsson <[email protected]> + + * eel/check-program.c: + * test/test-eel-widgets.c: + * test/test.c: + Don't use MateProgram + +2008-10-06 Alexander Larsson <[email protected]> + + * eel/eel-stock-dialogs.c (timed_wait_callback): + Don't call mate_authentication_manager_dialog_is_visible() + anymore, not needed with no mate-vfs. + +2008-10-06 Alexander Larsson <[email protected]> + + * eel/eel-debug-drawing.c (eel_debug_show_pixbuf_in_external_viewer): + Better ignoring of system return value. Fixes build (#555264) + +2008-10-06 Alexander Larsson <[email protected]> + + * eel/Makefile.am: + * eel/eel-mount-operation.[ch]: + Remove EelMountOperation + +2008-10-01 Alexander Larsson <[email protected]> + + * configure.in: + Bump version to 2.25.1. + Stable version lives on the mate-2-24 branch. + +2008-09-22 Christian Neumair <[email protected]> + + * configure.in: post-release bump to 2.24.1 + +==================== 2.24.0 ==================== + +2008-09-22 Christian Neumair <[email protected]> + + * NEWS: + Update for release. + +2008-09-15 Christian Neumair <[email protected]> + + * eel/eel-mount-operation.c (ask_password): + Do not make password dialog modal. Fixes #539966. + +2008-09-13 Cosimo Cecchi <[email protected]> + + * eel/eel-preferences.c: (update_auto_string_array_as_quarks): + Fix a warning for an uninitialized variable. + Patch by Christian Kirbach (#552135). + +2008-09-10 Christian Neumair <[email protected]> + + * eel/eel-preferences.c (update_auto_string_array_as_quarks), + (preferences_entry_update_auto_storage), + (preferences_entry_remove_auto_storage), + (eel_preferences_add_auto_string_array_as_quarks): + * eel/eel-preferences.h: + Add eel_preferences_add_auto_string_array_as_quarks(), which maps a + string array to a quark array. No remove function yet, since up to now + it is not needed. Parly fixes #551576. + +2008-09-08 Christian Neumair <[email protected]> + + * configure.in: post-release bump to 2.40.0 + +==================== 2.23.92 ==================== + +2008-09-08 Christian Neumair <[email protected]> + + * NEWS: + Update for release. + +2008-09-08 Christian Neumair <[email protected]> + + * eel/Makefile.am: + * eel/eel-app-launch-context.c: + * eel/eel-app-launch-context.h: + Remove in favor of GdkAppLaunchContext. + +2008-09-06 Christian Neumair <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c (pixbuf_loader_size_prepared): + Explicitly cast to float when determining aspect ratio. Fixes #550997. + +2008-09-02 Cosimo Cecchi <[email protected]> + + * eel/*.[ch]: use single headers GTK/GDK/Pango includes. + +2008-09-01 Christian Neumair <[email protected]> + + * configure.in: post-release bump to 2.23.92. + +==================== 2.23.91 ==================== + +2008-09-01 Christian Neumair <[email protected]> + + * NEWS: + Update for release. + +2008-09-01 Christian Neumair <[email protected]> + + * eel/eel-vfs-extensions.c (eel_filename_strip_extension), + (eel_filename_get_rename_region): + * eel/eel-vfs-extensions.h: + Add eel_filename_strip_extension(), and use it in + eel_filename_get_rename_region(). Part of #309510. Thanks to Paolo + Borelli <[email protected]> and Jared Moore <[email protected]>. + +2008-09-01 Christian Neumair <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c + (eel_gdk_pixbuf_load_from_stream), (pixbuf_loader_size_prepared), + (eel_gdk_pixbuf_load_from_stream_at_size): + * eel/eel-gdk-pixbuf-extensions.h: + Add eel_gdk_pixbuf_load_from_stream_at_size(), which sets the size of + the pixbuf loader when loading. Part of #529371. + +2008-08-03 Christian Neumair <[email protected]> + + * configure.in: post-release bump to 2.23.91. + +==================== 2.23.90 ==================== + +2008-08-03 Christian Neumair <[email protected]> + + * configure.in: post-release bump to 2.23.90. + +==================== 2.23.6 ==================== + +2008-07-21 Christian Neumair <[email protected]> + + * configure.in: post-release bump to 2.23.6. + +==================== 2.23.5 ==================== + +2008-06-16 Christian Neumair <[email protected]> + + * configure.in: post-release bump to 2.23.5. + +==================== 2.23.4 ==================== + +2008-06-16 Christian Neumair <[email protected]> + + * configure.in: actually pre-release bump to 2.23.4. + +2008-06-16 Christian Neumair <[email protected]> + + * NEWS: Update for release. + * configure.in: pre-release bump to 2.23.4. + +2008-06-10 Christian Neumair <[email protected]> + + * eel/eel-editable-label.c + (eel_editable_label_get_block_cursor_location), + (eel_editable_label_draw_cursor), + (eel_editable_label_toggle_overwrite): + Use block cursor in insert mode. Fixes #511617. Thanks to Arthur + Taylor. + +2008-06-03 Vincent Untz <[email protected]> + + * configure.in: post-release bump to 2.23.3 + +==================== 2.23.2 ==================== + +2008-06-03 Christian Neumair <[email protected]> + + * NEWS: + * configure.in: + Require libmate 2.23.0. + +2008-06-03 Christian Neumair <[email protected]> + + * NEWS: + Update for release. + +Sun Jun 1 21:04:04 2008 Søren Sandmann <[email protected]> + + * eel/eel-background.c (struct EelBackgroundDetails): Remove + unused image_mtime + +Sun Jun 1 21:02:00 2008 Søren Sandmann <[email protected]> + + * eel/eel-background.c: Don't store the image_uri - instead rely + on getting it from MateBG. + +Sun Jun 1 20:39:03 2008 Søren Sandmann <[email protected]> + + * eel/eel-background.c: Don't monitor the file anymore; this is + done by MateBG. + +Sun Jun 1 20:24:12 2008 Søren Sandmann <[email protected]> + + * eel/eel-background.c (struct EelBackgroundDetails): Don't store + an EelBackgroundPlacement; instead compute it from the MateBG. + +Sun Jun 1 19:30:16 2008 Søren Sandmann <[email protected]> + + * eel/eel-background.c (eel_background_save_to_mateconf): New function. + +Sat May 31 02:23:16 2008 Søren Sandmann <[email protected]> + + * eel/eel-background.c (eel_background_reload_image): Deal with + the case where image_uri is NULL. + +Sat May 31 00:39:25 2008 Søren Sandmann <[email protected]> + + * eel/eel-background.c (eel_background_reload_image): Use + mate_bg_set_filename(). + + * configure.in: Require new mate-desktop + +Fri May 30 23:23:53 2008 Søren Sandmann <[email protected]> + + * Revert last commit, since we still need to deal with file uris. + +Fri May 30 22:13:51 2008 Søren Sandmann <[email protected]> + + * eel/eel-background.[ch]: Rename eel_background_set/get_image_uri() + to set/get_image_filename() to reflect the fact that only local + files works. + +Fri May 30 21:31:09 2008 Søren Sandmann <[email protected]> + + * eel/eel-background.h: Remove unused + eel_background_set_image_uri_sync() function. + +2008-04-21 Christian Neumair <[email protected]> + + * configure.in: + post release version bump + +=== eel 2.23.1 === + +2008-04-21 Christian Neumair <[email protected]> + + * NEWS: + Update for release. + +2008-03-29 Christian Neumair <[email protected]> + + * configure.in: + Use a slightly cleaner method of detecting libstartup-notification, + using macros instead of manually calling pkg-config (#507811). + Thanks to Loïc Minier <[email protected]>. + +2008-03-29 Christian Neumair <[email protected]> + + * eel/eel-debug-drawing.c + (eel_debug_show_pixbuf_in_external_viewer): + Cast system() call result to void, to avoid complier warnings + (#502579). + +2008-03-28 Alexander Larsson <[email protected]> + + * configure.in: + Bump version to 2.23.1 + Mate 2.22 work continues on mate-2-22 branch + +2008-03-28 Christian Neumair <[email protected]> + + * eel/eel-accessibility.h: + * eel/eel-background.c (eel_background_set_image_uri_helper), + (eel_background_is_set): + * eel/eel-canvas-rect-ellipse.c (eel_canvas_re_destroy), + (eel_canvas_re_set_property), (eel_canvas_re_get_property): + * eel/eel-canvas.c (eel_canvas_item_set_property), + (eel_canvas_item_get_property), (eel_canvas_item_dispose), + (eel_canvas_item_invoke_update), (eel_canvas_group_set_property), + (eel_canvas_group_get_property), (eel_canvas_group_destroy), + (group_remove), (eel_canvas_accessible_get_n_children), + (eel_canvas_accessible_ref_child), (eel_canvas_accessible_create), + (eel_canvas_accessible_factory_create_accessible), + (eel_canvas_destroy), (eel_canvas_map), (eel_canvas_unmap), + (eel_canvas_realize), (eel_canvas_unrealize), + (eel_canvas_size_allocate), (eel_canvas_button), + (eel_canvas_motion), (eel_canvas_key), (eel_canvas_crossing), + (eel_canvas_expose), (do_update), + (eel_canvas_item_accessible_get_extents), + (eel_canvas_item_accessible_get_mdi_zorder), + (eel_canvas_item_accessible_component_interface_init), + (eel_canvas_item_accessible_create), + (eel_canvas_item_accessible_factory_create_accessible): + * eel/eel-debug-drawing.c (debug_pixbuf_viewer_size_request), + (debug_pixbuf_viewer_expose_event), + (debug_pixbuf_viewer_set_pixbuf): + * eel/eel-editable-label.c (add_move_binding), + (eel_editable_label_finalize), (eel_editable_label_size_request), + (eel_editable_label_style_set), (_eel_draw_insertion_cursor), + (eel_editable_label_expose), + (eel_editable_label_select_region_index), (popup_position_func), + (atk_text_interface_init), (atk_editable_text_interface_init), + (eel_editable_label_accessible_get_name): + * eel/eel-enumeration.c (eel_enumeration_new), + (eel_enumeration_new_from_entries): + * eel/eel-mateconf-extensions.c (simple_value_is_equal): + * eel/eel-gdk-extensions.c (eel_gradient_new), + (eel_gradient_set_edge_color), (eel_gradient_set_left_color_spec), + (eel_gradient_set_top_color_spec), + (eel_gradient_set_right_color_spec), + (eel_gradient_set_bottom_color_spec), + (eel_gdk_color_parse_with_white_default): + * eel/eel-gdk-pixbuf-extensions.c (pixbuf_destroy_callback): + * eel/eel-graphic-effects.c (create_new_pixbuf), + (create_new_pixbuf_with_alpha): + * eel/eel-gtk-extensions.c (while_realized_disconnecter): + * eel/eel-image-table.c (eel_image_table_realize), + (eel_image_table_unrealize), (eel_image_table_remove), + (image_table_emit_signal), (image_table_handle_motion), + (ancestor_enter_notify_event), (ancestor_leave_notify_event), + (ancestor_motion_notify_event), (ancestor_button_press_event), + (ancestor_button_release_event): + * eel/eel-labeled-image.c (eel_labeled_image_set_property), + (eel_labeled_image_get_property), (eel_labeled_image_size_request), + (eel_labeled_image_size_allocate), + (eel_labeled_image_expose_event), (eel_labeled_image_map), + (eel_labeled_image_unmap), (eel_labeled_image_add), + (eel_labeled_image_remove), (eel_labeled_image_forall), + (labeled_image_get_image_dimensions), + (labeled_image_get_label_dimensions), + (labeled_image_get_image_bounds_fill), + (labeled_image_get_label_bounds_fill), + (labeled_image_update_alignments), + (labeled_image_get_content_dimensions), + (labeled_image_get_content_bounds), (labeled_image_ensure_label), + (labeled_image_ensure_image), (labeled_image_show_image), + (labeled_image_show_label), (eel_labled_set_mnemonic_widget), + (button_leave_callback), (button_focus_out_event_callback): + * eel/eel-preferences.c (preferences_mateconf_value_get_int), + (preferences_mateconf_value_get_bool), + (preferences_mateconf_value_get_string), + (preferences_mateconf_value_get_string_array), + (preferences_peek_storage_path), (preferences_set_storage_path), + (preferences_get_value), (preferences_preference_is_mateconf_key), + (preferences_key_make), (preferences_get_default_value), + (eel_preferences_get_is_invisible), (string_array_is_valid), + (preferences_callback_entry_invoke_function), + (preferences_entry_invoke_callbacks), (update_auto_string), + (update_auto_string_array), (update_auto_integer_or_boolean), + (preferences_something_changed_notice), + (preferences_entry_ensure_mateconf_connection), + (preferences_entry_add_callback), + (preferences_entry_add_auto_storage), + (preferences_entry_remove_callback), + (preferences_entry_remove_auto_storage), + (preferences_callback_entry_free), + (preferences_callback_entry_free_func), (preferences_entry_free), + (preferences_global_table_lookup), + (preferences_global_table_insert), + (preferences_global_table_lookup_or_insert), + (preferences_set_emergency_fallback_stealing_value): + * eel/eel-wrap-table.c (eel_wrap_table_set_property), + (eel_wrap_table_get_property), (eel_wrap_table_size_request), + (eel_wrap_table_size_allocate), (eel_wrap_table_expose_event), + (eel_wrap_table_map), (eel_wrap_table_unmap), + (eel_wrap_table_realize), (eel_wrap_table_add), + (eel_wrap_table_remove), (eel_wrap_table_forall), + (wrap_table_get_num_fitting), (wrap_table_layout), + (wrap_table_irect_max_dimensions), + (wrap_table_get_max_child_dimensions), + (wrap_table_get_content_dimensions), + (wrap_table_get_content_bounds), (wrap_table_child_focus_in): + g_assert() in static functions instead of using + g_return(_val)_if_fail() (#320246). Thanks to Aaditya Sood. + +2008-03-28 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.22.1 === + +2008-03-28 Alexander Larsson <[email protected]> + + * NEWS: + Update for release. + +2008-03-24 Christian Neumair <[email protected]> + + * eel/eel-string.c (skip_argv), (custom1_skip), (custom2_skip): + Fix compiler warnings about unused value by casting va_arg + calls with unused return values to void (#523899). + +2008-03-11 Christian Neumair <[email protected]> + + * eel/eel-background.c: (background_image_file_changed), + (eel_background_update_file_monitor), + (eel_background_set_image_uri_helper): Update EelBackground if the + image file changes. Fixes #106613. + +2008-03-11 Alexander Larsson <[email protected]> + + * eel/eel-mount-operation.c: + (ask_question): + Don't pass in NULL as primary if there + is no newline in the message. + +2008-03-10 Alexander Larsson <[email protected]> + + * configure.in (LIBGLADE_REQUIRED): + Post release version bump + +=== eel 2.22.0 === + +2008-03-10 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + + * configure.in (LIBGLADE_REQUIRED): + Bump version to 2.22.0 + +2008-02-25 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.21.92 === + +2008-02-25 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2008-02-22 Carlos Garcia Campos <[email protected]> + + * eel/eel-mount-operation.c: (ask_question): + Use the first line of the question message as primary text for the + dialog so that it's formatted. + +2008-02-21 Cosimo Cecchi <[email protected]> + + * eel/eel-background.c: (eel_background_ensure_realized): + Better fix for bug #517681. + +2008-02-21 Cosimo Cecchi <[email protected]> + + * eel/eel-background.c: (eel_background_ensure_realized): + Fix compilation warning. (#517681) + Patch from Rodrigo Moya. + +2008-02-21 Cosimo Cecchi <[email protected]> + + * eel-2.0-uninstalled.pc.in: + * eel-2.0.pc.in: + Update dependencies (#505831). + +2008-02-18 Alexander Larsson <[email protected]> + + * eel/eel-mount-operation.c: + Handle the save-password flags (#516997) + Patch from Carlos Garcia Campos + +2008-02-13 Christian Persch <[email protected]> + + * eel/eel-editable-label.c: + (eel_editable_label_select_region_index): Update text targets list. + Bug #516230. + +2008-02-13 Christian Persch <[email protected]> + + * configure.in: + * eel/eel-string.c: (eel_strdup_vprintf_with_custom): Use G_VA_COPY. + Bug #516232. + +2008-02-13 Alexander Larsson <[email protected]> + + * configure.in: + Check for va_copy and define a replacement if not availible (#513199) + Patch from Jens Granseuer + +2008-02-11 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.21.91 === + +2008-02-11 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2008-01-28 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.21.90 === + +2008-01-28 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + + * configure.in: + Bump version to 2.21.90 + +2008-01-28 Alexander Larsson <[email protected]> + + * test/test-eel-image-table.c: + Use G_STRFUNC instead of deprecated G_GNUC_FUNCTION + +Fri Jan 25 14:08:11 2008 Søren Sandmann <[email protected]> + + * eel/eel-background.c: Add #define MATE_DESKTOP_USE_UNSTABLE_API + before including mate-bg.h + + * eel/eel-background.c: Delete eel_background_set_is_constant_size(). + +2008-01-22 Alexander Larsson <[email protected]> + + * eel/eel-string.c: + (eel_ref_str_unref): + Fix leak and tighten up a possible race + condition when a unique string is ressurected. + +2008-01-14 Alexander Larsson <[email protected]> + + * configure.in (LIBGLADE_REQUIRED): + Post release version bump + +=== eel 2.21.5 === + +2008-01-14 Alexander Larsson <[email protected]> + + * configure.in (LIBGLADE_REQUIRED): + Bump version to 2.21.5 + + * NEWS: + Updated for release + +2008-01-09 Alexander Larsson <[email protected]> + + * eel/eel-mount-operation.c: + Update for gio API changes + +2007-12-20 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.21.1 === + +2007-12-20 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + + * configure.in: + Require glib 2.15.0 + +2007-12-20 Alexander Larsson <[email protected]> + + * eel/eel-app-launch-context.c: + Update to new file attribute names + +2007-12-14 Alexander Larsson <[email protected]> + + * eel/eel-mount-operation.c: + Update to new flag enum names and values + +2007-12-14 Alexander Larsson <[email protected]> + + * eel/eel-app-launch-context.c: + * eel/eel-app-launch-context.h: + * eel/eel-background.c: + * eel/eel-gdk-pixbuf-extensions.c: + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-mount-operation.h: + * eel/eel-vfs-extensions.c: + Only use <gio/gio.h> include + +2007-12-13 Alexander Larsson <[email protected]> + + * eel/eel-mount-operation.c: + (ask_password): + G_PASSWORD_FLAGS_ANON_SUPPORTED -> G_PASSWORD_FLAGS_ANONYMOUS_SUPPORTED + +2007-12-10 Alexander Larsson <[email protected]> + + * eel/eel-app-launch-context.c (add_startup_timeout): + Correct set_data name + +2007-11-30 Alexander Larsson <[email protected]> + + * configure.in (LIBGLADE_REQUIRED): + Bump version to 2.21.1 + Remove extraversion + +2007-11-29 Alexander Larsson <[email protected]> + + * eel/eel-app-launch-context.c: + * eel/eel-vfs-extensions.c: + Update code to handle glib version of gio + +2007-11-22 Alexander Larsson <[email protected]> + + * eel/eel-string.c (handlers): + Make handlers static + +2007-11-22 Alexander Larsson <[email protected]> + + * eel/eel-string.[ch]: + Added eel_strdup_vprintf_with_custom and + eel_strdup_printf_with_custom + +2007-11-06 Alexander Larsson <[email protected]> + + * eel/eel-mount-operation.c: + Fix build for new gio + +2007-11-06 Alexander Larsson <[email protected]> + + * configure.in: + Look for libstartupnotify + + * eel/Makefile.am: + * eel/eel-app-launch-context.[ch]: + Add EelAppLaunchContext + +2007-11-02 Paolo Borelli <[email protected]> + + * eel/eel-string.c: + * eel/eel-string.h: + Remove two functions that were just used in eel-string-list. + +2007-11-02 Paolo Borelli <[email protected]> + + * eel/eel-preferences-glade.c: + * eel/eel-mateconf-extensions.c: + * eel/eel-preferences.c: + * eel/eel-preferences.h: + Introduce eel_preference_[get|set]_string_array and remove + all uses of eel-string-list. + + * eel/eel-enumerations.c: + * eel/eel-enumerations.h: + Simplify implementation and API and avoid use of eel-string-list. + + * eel/eel-string-list.c: + * eel/eel-string-list.h: + * eel/Makefile.am: + Remove eel-string-list.c + +2007-11-02 Alexander Larsson <[email protected]> + + * eel/eel-string.c (eel_str_middle_truncate): + Fix off by one bug + +2007-11-01 Alexander Larsson <[email protected]> + + * eel/eel-string.c: + Make eel_str_middle_truncate handle utf8 strings + correctly. + +2007-10-24 Alexander Larsson <[email protected]> + + * eel/eel-mount-operation.[ch]: + Add active_changed signal + +2007-10-24 Alexander Larsson <[email protected]> + + * eel/Makefile.am: + * eel/eel-mount-operation.[ch]: + Add GMountOperation version with gtk+ dialogs + +2007-10-24 Alexander Larsson <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.[ch]: + * eel/eel-background.c: + Convert mate_vfs use to gio + + * configure.in: + * eel/check-program.c: + * test/test-eel-background.c: + * test/test.[ch]: + Remove dependencies on mate-vfs, libmatedesktop, etc + +2007-10-24 Alexander Larsson <[email protected]> + + * eel/eel-art-extensions.[ch]: + * eel/eel-enumeration.c: + * eel/eel-gdk-extensions.[ch]: + * eel/eel-glib-extensions.c: + * eel/eel-gtk-extensions.[ch]: + * eel/eel-pango-extensions.[ch]: + * eel/eel-self-checks.c: + * eel/eel-string-list.[ch]: + * eel/eel-string.[ch]: + Remove even more unused functions + +2007-10-24 Alexander Larsson <[email protected]> + + * eel/eel-editable-label.c: + * eel/eelmarshal.list: + Remove unused marshallers + +2007-10-24 Alexander Larsson <[email protected]> + + * eel/eel-art-extensions.[ch]: + * eel/eel-debug-drawing.c: + * eel/eel-gdk-extensions.[ch]: + * eel/eel-gdk-pixbuf-extensions.[ch]: + * eel/eel-glib-extensions.[ch]: + * eel/eel-lib-self-check-functions.h: + * test/Makefile.am: + * test/test-eel-gtk-style.c: Removed. + * test/test-eel-pixbuf-tile.c: Removed. + * test/test.c: + Remove unused functions + +2007-10-23 Alexander Larsson <[email protected]> + + * configure.in: + * eel/eel-art-extensions.[ch]: + * eel/eel-art-gtk-extensions.[ch]: + * eel/eel-background.c: + * eel/eel-debug-drawing.[ch]: + * eel/eel-gdk-pixbuf-extensions.[ch]: + * eel/eel-mate-extensions.c: + * eel/eel-graphic-effects.c: + * eel/eel-gtk-container.[ch]: + * eel/eel-image-table.c: + * eel/eel-labeled-image.[ch]: + * eel/eel-self-checks.[ch]: + * eel/eel-wrap-table.c: + * test/test-eel-gtk-style.c: + * test/test-eel-pixbuf-tile.c: + * test/test.c: + Lift in the small amount of code and typedefs we + need from libart. Remove libart dependency. + +2007-10-23 Alexander Larsson <[email protected]> + + * eel/Makefile.am: + * eel/eel-dateedit-extensions.[ch]: Removed. + * eel/eel-mate-extensions.[ch]: + * eel/eel.h: + Remove unneeded eel functions + +2007-10-23 Alexander Larsson <[email protected]> + + * eel/eel-lib-self-check-functions.h: + * eel/eel-vfs-extensions.[ch]: + Remove a bunch of unnecessary mate-vfs functions + +2007-10-11 Alexander Larsson <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.[ch]: + Added eel_gdk_pixbuf_load_from_stream + +2007-10-01 Alexander Larsson <[email protected]> + + * eel/Makefile.am: + * eel/eel-mime-application-chooser.[ch]: + * eel/eel-open-with-dialog.[ch]: + Move these to caja + +2007-10-01 Alexander Larsson <[email protected]> + + * eel/eel-mime-application-chooser.c: + * eel/eel-open-with-dialog.c: + Port more stuff to gio mimetype code + + * eel/Makefile.am: + * eel/eel-mime-extensions.[ch]: + Remove unused code + +2007-10-01 Alexander Larsson <[email protected]> + + * configure.in: + Pull in gio when linking + + * eel/eel-open-with-dialog.[ch]: + Update to use GAppInfo and gio APIs. + +2007-09-26 Alexander Larsson <[email protected]> + + * eel/eel-string.h: + Fix up macro definition. + It can't have a space before the param list + +2007-09-26 Alexander Larsson <[email protected]> + + * eel/eel-string.[ch]; + Add eel_ref_str, a set of refcounted and optionally uniquified + string functions. + +2007-09-26 Alexander Larsson <[email protected]> + + * eel/eel-vfs-extensions.[ch]: + Remove more unused code + +2007-09-26 Alexander Larsson <[email protected]> + + * eel/eel-vfs-extensions.c: + Remove code not used by caja anymore + +2007-11-28 Soren Sandmann <[email protected]> + + * configure.in: Require libmatedesktop 2.21.3 + + * eel/eel-background.[ch]: Make EelBackground a thin wrapper + around MateBG from libmatedesktop. + +2007-10-12 Christian Kirbach <[email protected]> + + * eel/eel-debug-drawing.c: + * eel/eel-debug-drawing.h: + (eel_debug_show_pixbuf): unconstify parameter 1 to + unbreak the build on gcc 4.2 + +2007-09-18 Alexander Larsson <[email protected]> + + * configure.in: + Add gio as extraversion + + * eel/eel-gdk-pixbuf-extensions.c: + * eel/eel-vfs-extensions.[ch]: + Use goffset instead of MateVFSFileSize + +=== gio-branch starts here === + +2007-09-18 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.20.0 === + +2007-09-18 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump version to 2.20.0 + +2007-08-14 Martin Wehner <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.19.90 === + +2007-08-14 Martin Wehner <[email protected]> + + * NEWS: + Update for release + +2007-07-31 Martin Wehner <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.19.6 === + +2007-07-31 Martin Wehner <[email protected]> + + * NEWS: + Update for release + +2007-07-28 Martin Wehner <[email protected]> + + * eel/eel-open-with-dialog.c: (get_all_applications_from_dir): + Don't crash if a menu entry has no exec. Fixes #455949. + Patch from Pascal Terjan <[email protected]> + +2007-07-10 Martin Wehner <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.19.5 === + +2007-07-10 Martin Wehner <[email protected]> + + * NEWS: + Update for release + +2007-07-10 Martin Wehner <[email protected]> + + * configure.in: + Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC, + but Interactive Unix is obsolete. + Replace obsolete AC_STDC_HEADERS with AC_HEADER_STDC. + Remove AM_SANITY_CHECK: It's an internal macro that is called by + AM_INIT_AUTOMAKE anyway. + Remove unused AC_C_BIGENDIAN. + Remove redundant AC_PROG_AWK call. + +2007-06-23 Martin Wehner <[email protected]> + + * eel/eel-glib-extensions.c: (eel_self_check_glib_extensions): + Set LC_TIME="C" before testing the output of eel_strdup_strftime + instead of having the translators to provide the expected results. + Fixes 'make check' when LC_TIME != LC_MESSAGES. (#348191) + +2007-06-21 Martin Wehner <[email protected]> + + * configure.in: + Don't set both -Wsign-compare and -Wno-sign-compare. + Don't set -Wchar-subscripts as it's included in -Wall. + +2007-06-20 Martin Wehner <[email protected]> + + * configure.in: + Don't set extra warning flags in the user environment CFLAGS. + Fixes 'make distcheck'. + +2007-06-19 Martin Wehner <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.19.4 === + +2006-06-18 Martin Wehner <[email protected]> + + * NEWS: + Update for release + +2007-06-12 Martin Wehner <[email protected]> + + * eel/eel-mime-application-chooser.c: (set_uri_and_mime_type): + Clarify message by replacing "others" with "other files" in the + application chooser dialog. (#150559) + Patch from Björn Lindqvist <[email protected]> + +2006-06-05 Martin Wehner <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.19.3 === + +2006-06-05 Martin Wehner <[email protected]> + + * NEWS: + Update for release + +2007-06-01 Christian Neumair <[email protected]> + + * eel/eel-open-with-dialog.c: (eel_open_with_search_equal_func): Match + application display name and binary path/base path. Fixes #359912. + +=== eel 2.19.2 === + +2007-05-14 Alexander Larsson <[email protected]> + + * configure.in: + * NEWS: + Update for 2.19.2 + +2007-04-10 Alexander Larsson <[email protected]> + + * eel/eel-mateconf-extensions.c: + (eel_mateconf_monitor_add): + (eel_mateconf_monitor_remove): + (eel_mateconf_preload_cache): + Avoid leaked refcounts on default mateconf client. (#235657) + Patch from Matthias Clasen + +2007-03-19 Alexander Larsson <[email protected]> + + * configure.in: + Bump version to 2.19.1 + Mate 2.18 work continues on mate-2-18 branch + +2007-03-12 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + + * eel/eel-gtk-extensions.c (eel_gtk_window_set_initial_geometry): + Fix crasher due to bug sparse cleanup. + +2007-03-12 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.18.0 === + +2007-03-12 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + + * configure.in: + Bump version to 2.18.0 + +2007-03-02 Alexander Larsson <[email protected]> + + * eel/eel-background.c: + * eel/eel-canvas.c: + * eel/eel-enumeration.c: + * eel/eel-gtk-extensions.c: + * eel/eel-image-table.c: + * eel/eel-labeled-image.c: + Sparse cleanups from kjartan + +2007-02-20 Christian Persch <[email protected]> + + * eel/eel.h: Remove eel-ellipsizing-label.h inclusion. + +2007-02-20 Christian Persch <[email protected]> + + * eel/Makefile.am: + R eel/eel-ellipsizing-label.c: + R eel/eel-ellipsizing-label.h: + * test/Makefile.am: + R test/test-eel-ellipsizing.c: Remove EelEllipsisingLabel. Bug + #409272. + +2007-02-20 Christian Persch <[email protected]> + + * eel/Makefile.am: + * eel/eel-editable-label.c: + (eel_editable_label_select_region_index): + * eel/eel-ellipsizing-label.c: + * eel/eel-ellipsizing-label.h: + * eel/eel-string.c: (eel_self_check_string), (main): + * test/Makefile.am: + * test/test-eel-ellipsizing.c: + +2007-01-22 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.17.90 === + +2007-01-22 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump to 2.17.90 + +2007-01-18 Christian Persch <[email protected]> + + * eel/eel-accessibility.c: (eel_accessibility_add_simple_text), + (eel_accessible_text_get_type): + * eel/eel-alert-dialog.c: (eel_alert_dialog_get_type): + * eel/eel-canvas.c: (eel_canvas_item_get_type), + (eel_canvas_group_get_type), (eel_canvas_get_type), + (eel_canvas_accessible_factory_get_type), + (eel_canvas_item_accessible_get_type), + (eel_canvas_item_accessible_factory_get_type): + * eel/eel-editable-label.c: (eel_editable_label_get_type), + (eel_editable_label_get_accessible): + * eel/eel-labeled-image.c: (eel_labeled_image_get_accessible): + * eel/eel-mime-application-chooser.c: + (eel_mime_application_chooser_get_type): + * eel/eel-open-with-dialog.c: (eel_open_with_dialog_get_type): No need + to make GTypeInfo and GInterfaceInfo static. Bug #362031. + +2006-12-18 Alexander Larsson <[email protected]> + + * configure.in: + post release version bump + +=== eel 2.17.1 === + +2006-12-18 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2006-12-08 Alexander Larsson <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c: (eel_gdk_pixbuf_intersect): + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-gtk-extensions.c: (eel_gtk_get_system_font): + * eel/eel-gtk-extensions.h: + * eel/eel-pango-extensions.c: + * eel/eel-pango-extensions.h: + Remove all traces of pangoft2 use, as we don't need this + any more. (#377711) + +2006-11-23 Alexander Larsson <[email protected]> + + * eel/eel-open-with-dialog.c: (get_all_applications_from_dir): + Only list appliations that accept file arguments (#345521) + Patch from Tom Parker + +2006-11-23 Alexander Larsson <[email protected]> + + * configure.in: + Bump version to 2.17.1 + Mate 2.16 work continues on mate-2-16 branch + +2006-11-20 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.16.3 === + +2006-11-20 Alexander Larsson <[email protected]> + + * configure.in: + Call it 2.16.3 to match caja release + + * NEWS: + Update for release. + +2006-11-07 Alexander Larsson <[email protected]> + + * configure.in: + post release version bump + +=== eel 2.16.1 === + +2006-11-07 Alexander Larsson <[email protected]> + + * configure.in: + * NEWS: + Update for release. + +2006-10-19 Christian Neumair <[email protected]> + + * eel/eel-preferences.c: + (preferences_callback_entry_compare), + (preferences_entry_add_callback), + (preferences_entry_add_auto_storage), + (preferences_entry_remove_callback), + (preferences_uninitialize), + (preferences_global_table_get_global), + (preferences_while_alive_disconnector): + Bail when trying to add or remove an entry twice, skip entry removal + on object destroy disconnection after eel shutdown. + +=== eel 2.16.0 === + +2006-09-04 Alexander Larsson <[email protected]> + + * configure.in: + Bump version to 2.16.0 + + * NEWS: + Update for release + +2006-09-01 Alexander Larsson <[email protected]> + + * eel/eel-editable-label.c: (eel_editable_label_enter_text): + Don't reset im context when commiting text. + +2006-08-25 Alexander Larsson <[email protected]> + + * eel/check-program.c: (main): + Fix build with EEL_OMIT_SELF_CHECK. + +2006-08-23 Alexander Larsson <[email protected]> + + * eel/eel-vfs-extensions.c: (eel_vfs_has_capability): + Fix crash that happened on DnD from firefox in caja. + +2006-08-21 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.15.92 === + +2006-08-21 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2006-08-15 Kjartan Maraas <[email protected]> + + * configure.in: Fix intltool req. + +2006-08-08 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.15.91 === + +2006-08-08 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2006-08-08 Kjartan Maraas <[email protected]> + + * configure.in: Really depend on a newer libmate-menu. + * eel/eel-string-list.c: (eel_self_check_string_list): + * test/test-eel-gtk-style.c: (style_get_color), (style_get_gc), + (color_box_expose_event), (gc_box_expose_event), + (pixmap_box_expose_event): + * test/test-eel-image-table.c: (image_table_child_enter_callback), + (image_table_child_leave_callback): + * test/test-eel-pixbuf-tile.c: Remove and #if 0 out some dead code. + +2006-08-08 Alexander Larsson <[email protected]> + + * eel/eel-background.c: + Fix crash in previous fix. + +2006-08-08 Alexander Larsson <[email protected]> + + * eel/eel-background.c: + Check mtime for background uri changes. (#349962) + Patch from Matthias Clasen + +2006-07-25 Martin Wehner <[email protected]> + + * configure.in: + Post-release version bump + +=== eel 2.15.90 === + +2006-07-25 Martin Wehner <[email protected]> + + * NEWS: + Update for release + +2006-07-24 Martin Wehner <[email protected]> + + * eel/eel-mime-application-chooser.c: (refresh_model), + (set_uri_and_mime_type): + * eel/eel-open-with-dialog.c: (set_uri_and_mime_type): + Fix build with gcc 2.95 (#347552) + + Patch from Jens Granseuer <[email protected]> + +2006-07-11 Martin Wehner <[email protected]> + + * configure.in: + Post-release version bump + +=== eel 2.15.4 === + +2006-07-11 Martin Wehner <[email protected]> + + * NEWS: + Update for release + + * configure.in: + Bump version to 2.15.4 + +2006-07-11 Martin Wehner <[email protected]> + + * eel/eel-open-with-dialog.c: (compare_applications), + (eel_open_with_dialog_add_items_idle): + Handle entry name == NULL without crashing. (#339904) + + Based on a patch from Miguel Quiros <[email protected]> + +2006-07-11 Martin Wehner <[email protected]> + + * eel/eel-accessibility.c: + (eel_accessibility_set_up_label_widget_relation): + Set up the atk widget/label relationship correctly. (#341420) + + Patch from Willie Walker <[email protected]> + +2006-06-19 Alexander Larsson <[email protected]> + + * configure.in: + Require new gtk+ + + * eel/eel-mime-application-chooser.c: + word+char wrap label to avoid wide dialogs on large filenames. + Fixes bug #344958 + +2006-06-12 Alexander Larsson <[email protected]> + + * configure.in: + post release version bump + +=== eel 2.15.2 === + +2006-06-12 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2006-05-24 Paolo Borelli <[email protected]> + + * eel/eel-gtk-extensions.[ch]: remove eel_gtk_signal_connect_free_data + and eel_gtk_signal_connect_free_data_custom, since there is + g_signal_connect_data. + +2006-05-24 Alexander Larsson <[email protected]> + + * eel/Makefile.am: + * eel/eel-cell-renderer-pixbuf-list.[ch]: + Remove + +2006-05-24 Paolo Borelli <[email protected]> + + * eel/eel-vfs-extensions.[ch]: remove eel_make_uri_from_input, + eel_make_uri_from_input_with_trailing_ws, eel_make_uri_from_shell_arg, + eel_uris_match, eel_uri_get_scheme, eel_uri_make_full_from_relative. + They have been moved into mate-vfs itself for a long time and they + are not used anymore in caja. (bug #342237) + +2006-05-16 Martin Wehner <[email protected]> + + * configure.in: + Post-release version bump. + +=== eel 2.15.1 === + +2006-05-16 Martin Wehner <[email protected]> + + * NEWS: + Update for release + +2006-05-07 Martin Wehner <[email protected]> + + * eel/eel-glib-extensions.c: + * eel/eel-glib-extensions.h: + Remove obsolete eel_setenv and eel_unsetenv functions. + + * eel/eel-gtk-extensions.c: (eel_gtk_widget_set_shown): + * eel/eel-gtk-extensions.h: + Remove unused and obsolete eel_gtk_button_* functions (#170126) + +2006-05-07 Martin Wehner <[email protected]> + + * eel/eel-mime-extensions.c: (eel_mime_get_available_mime_types): + * eel/eel-mime-extensions.h: + Fix typo in function name: s/availible/available/ (#326053) + + Patch from Josep Puigdemont <[email protected]> + +2006-05-01 Martin Wehner <[email protected]> + + * eel/eel-mime-application-chooser.c: (refresh_model), + (set_uri_and_mime_type): + * eel/eel-open-with-dialog.c: (set_uri_and_mime_type): + Don't include surrounding markup in translateable messages. + Fixes #150555. + + Patch from Ruben Vermeersch <[email protected]> + +2006-04-28 Martin Wehner <[email protected]> + + * configure.in: + * po/LINGUAS: + Update po/LINGUAS support to new guidelines. (#338017) + + Patch from Przemyslaw Grzegorczyk <[email protected]> + +2006-04-25 Alexander Larsson <[email protected]> + + * configure.in: + Bump version to 2.15.1 + 2.14 development continues on mate-2-14 branch. + +2006-04-15 Martin Wehner <[email protected]> + + * po/LINGUAS: + Remove newlines to fix build with CVS intltool. (#338423) + +2006-04-11 Martin Wehner <[email protected]> + + * configure.in: + Post-release version bump. + +=== eel 2.14.1 === + +2006-04-11 Martin Wehner <[email protected]> + + * NEWS: + Update for release + +2006-04-10 Martin Wehner <[email protected]> + + * Makefile.am: Add intltool artefacts. + + * po/LINGUAS: New file listing all supported languages. + + * configure.in: Require intltool and use po/LINGUAS instead of including + all languages directly in this file. See the wiki for more information: + http://live.gnome.org/MateGoals/PoLinguas + + Patch from Przemyslaw Grzegorczyk <[email protected]> + +2006-04-08 Martin Wehner <[email protected]> + + * configure.in: + Don't check for *env functions anymore. + + * eel/eel-glib-extensions.c: (eel_setenv), (eel_unsetenv): + Just call g_setenv and g_unsetenv. Fixes build on Darwin (#166880). + + Patch from Tony Arnold <[email protected]> + +2006-03-26 Sebastien Bacher <[email protected]> + + * configure.in: popt is not used by eel no need to require it + +2006-03-22 Tommi Vainikainen <[email protected]> + + * configure.in (ALL_LINGUAS): Added Dzongkha (dz). + +2006-03-22 Paolo Borelli <[email protected]> + + * eel/eel-enumeration.c: remove inefficient use of glist. + Fixes bug #335349. + +2006-03-20 Christian Neumair <[email protected]> + + * configure.in: + Depend on libmate-menu 2.13.5. + * eel/eel-open-with-dialog.c: (get_all_applications): + Also request desktop items which have NoDisplay set to TRUE. + +2006-03-13 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.14.0 === + +2006-03-13 Alexander Larsson <[email protected]> + + * configure.in: + Bump version to 2.14.0 + + * NEWS: + Update for release + +2006-03-01 Vladimer SIchinava <[email protected]> + + * configure.in: Added ka (Georgian) to ALL_LINGUAS + +2006-02-28 Bill Haneman <[email protected]> + + * eel/eel-labeled-image.c: + (eel_labeled_image_accessible_get_name): Fixed + segv due to use of labeled_image struct without NULL check. + bug #330995. + +2006-02-27 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.13.92 === + +2006-02-27 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2006-02-19 Erdal Ronahi <[email protected]> + + * configure.in: Added ku (Kurdish) to ALL_LINGUAS + +2006-02-16 Martin Wehner <[email protected]> + + * eel/eel-editable-label.c: + Include config.h to fix i18n of the context menu. + Fixes bug #331377. + Patch from Takao Fujiwara <[email protected]> + +2006-02-16 Martin Wehner <[email protected]> + + * test/test.c: (test_window_set_title_with_pid): + Add a cast to fix build on Solaris. (#117825) + Patch from Fredrik Jonsson <[email protected]> + +2006-02-13 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.13.91 === + +2006-02-13 Alexander Larsson <[email protected]> + + * NEWS: + Update for release. + +2006-02-07 Alexander Larsson <[email protected]> + + * eel/eel-mime-extensions.c (eel_mime_add_application): + Add %f to exec line when creating open-with desktop files. + Patch from Christian Persch <[email protected]> + Bug #169202 + +2006-01-31 Martin Wehner <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.13.90 === + +2006-01-31 Martin Wehner <[email protected]> + + * NEWS: + Update for release. + + * configure.in: + Bump version to 2.13.90 + +2006-01-21 Luca Ferretti <[email protected]> + + * .cvsignore: + Added missing files to ignore. + * eel/.cvsignore: + Ditto. + +2006-01-16 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.13.4 === + +2006-01-16 Alexander Larsson <[email protected]> + + * NEWS: + Update for release. + +2006-01-12 Alexander Larsson <[email protected]> + + * eel/eel-background.[ch]: + Add EEL_BACKGROUND_ZOOM + + * eel/eel-gdk-pixbuf-extensions.[ch]: + Add eel_gdk_scale_to_min_factor and eel_gdk_pixbuf_scale_to_min + + Patch by Alan Swanson (#320830) + +2005-12-28 Abel Cheung <[email protected]> + + * configure.in: Added "zh_HK" to ALL_LINGUAS. + +2005-12-20 Alexander Larsson <[email protected]> + + * configure.in: + Actuallu bump version. + +2005-12-20 Alexander Larsson <[email protected]> + + * eel/eel-mime-extensions.[ch]: + Add eel_mime_get_availible_mime_types + +2005-12-17 Dennis Cranston <[email protected]> + + * eel/eel-alert-dialog.c: Hide dialog from taskbar, so it + does not display "untitled window". + +2005-12-13 Dennis Cranston <[email protected]> + + * eel/eel-open-with-dialog.c: (eel_open_with_dialog_instance_init): + HIG fixes. + +2005-12-12 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.13.3 === + +2005-12-12 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2005-12-09 Alexander Larsson <[email protected]> + + * eel/eel-alert-dialog.[ch]: + * eel/eel-mateconf-extensions.c: + * eel/eel-mate-extensions.c: + * eel/eel-open-with-dialog.c: + * eel/eel-stock-dialogs.[ch]: + Remove title from alerts. (#323134) + + Patch from [email protected] + +2005-12-08 Alexander Larsson <[email protected]> + + * eel/eel-preferences-glade.[ch]: + Use GtkComboBox, not GtkOptionMenu + Patch from [email protected] + +2005-11-14 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.13.2 === + +2005-11-14 Alexander Larsson <[email protected]> + + * NEWS: + Update for release. + +2005-11-14 Alexander Larsson <[email protected]> + + * eel/eel-alert-dialog.c: + Include config.h so we get translations. + Patch from Yang Hong <[email protected]> + +2005-10-28 Simos Xenitellis <[email protected]> + + * configure.in: Added ky (Kirghiz) to ALL_LINGUAS. + +2005-10-27 Kjartan Maraas <[email protected]> + + * eel/eel-art-gtk-extensions.c: + (eel_gdk_window_clip_dirty_area_to_screen): + * eel/eel-background.c: (eel_background_class_init): + * eel/eel-canvas.c: (item_post_create_setup), + (eel_canvas_group_get_property), (pick_current_item): + * eel/eel-editable-label.c: (eel_editable_label_ensure_layout), + (eel_editable_label_size_allocate), (eel_editable_label_map), + (eel_editable_label_unmap), (window_to_layout_coords), + (eel_editable_label_button_release), + (eel_editable_label_move_line), + (eel_editable_label_move_backward_word): + * eel/eel-ellipsizing-label.c: (real_expose_event): + * eel/eel-mateconf-extensions.c: (simple_value_is_equal): + * eel/eel-gdk-pixbuf-extensions.c: (eel_gdk_pixbuf_average_value): + * eel/eel-image-table.c: (eel_image_table_realize), + (image_table_emit_signal): + * eel/eel-mime-application-chooser.c: + (eel_mime_application_chooser_destroy): + * eel/eel-open-with-dialog.c: (eel_open_with_dialog_destroy): + * eel/eel-pango-extensions.c: + (eel_pango_layout_set_text_ellipsized): + * eel/eel-stock-dialogs.c: (timed_wait_free): Large amounts of + cleanups. Mostly removal of unused code and some compiler warnings. + +2005-10-24 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.13.1 === + +2005-10-24 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2005-10-19 Christian Neumair <[email protected]> + + * eel/eel-mime-application-chooser.c: (create_tree_view): + Sort applications by display name, filed as part of #310038. + +2005-10-03 Alexander Larsson <[email protected]> + + * configure.in: + Bump version to 2.13.1. Further 2.12.x work is on + mate-2-12 branch. + +2005-10-03 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.12.1 === + +2005-10-03 Alexander Larsson <[email protected]> + + * NEWS: + Update for 2.12.1. + +2005-10-03 Alexander Larsson <[email protected]> + + * eel/eel-accessibility.c: + (eel_accessibility_set_up_label_widget_relation): + Slight cleanup. Patch from Christian Neumair. + +2005-09-05 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.12.0 === + +2005-09-05 Alexander Larsson <[email protected]> + + * NEWS: Update for release. + +2005-08-23 Martin Wehner <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.11.92 === + +2005-08-23 Martin Wehner <[email protected]> + + * NEWS: + Update for release. + +2005-08-09 Martin Wehner <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.11.91 === + +2005-08-09 Martin Wehner <[email protected]> + + * NEWS: + Update for release. + +2005-08-05 Christian Neumair <[email protected]> + + * src/eel-wrap-table.c: Get rid of broken scrolled window viewport + code. Fixes #308996. + +2005-08-01 Christian Persch <[email protected]> + + * eel/eel-debug.c: + (eel_make_warnings_and_criticals_stop_in_debugger): + Use g_log_set_default_handler instead of adding handlers for + tons of domains (#312268). + +2005-07-25 Martin Wehner <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.11.90 === + +2005-07-25 Martin Wehner <[email protected]> + + * configure.in: + Bump version to 2.11.90 + + * NEWS: + Update for release. + +2005-07-20 Mikael Hallendal <[email protected]> + + * eel/eel-vfs-extensions.[ch] (eel_uri_is_search): + Add x-caja-search URI. + +2005-07-19 Alexander Larsson <[email protected]> + + * eel/eel-mime-application-chooser.c: (set_uri_and_mime_type): + * eel/eel-open-with-dialog.c: (set_uri_and_mime_type): + Add comments for translators. (#150558) + + Patch from Brent Smith + +2005-07-13 Alexander Larsson <[email protected]> + + * eel/eel-wrap-table.c: + Take border width into account when wrapping (#155642) + Patch from Christian Neumair. + +2005-07-11 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.11.4 === + +2005-07-11 Alexander Larsson <[email protected]> + + * NEWS: + Update for release. + +2005-07-06 Kjartan Maraas <[email protected]> + + * eel/eel-open-with-dialog.c: (add_or_find_application): + Fix a small leak. + +2005-07-01 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.11.3 === + +2005-07-01 Alexander Larsson <[email protected]> + + * NEWS: + Update for release. + +2005-06-11 Kjartan Maraas <[email protected]> + + * eel/eel-mime-application-chooser.c: (remove_clicked_cb): Remove + const qualifier now that we free the application id. + +2005-06-11 Kjartan Maraas <[email protected]> + + * eel/eel-mime-application-chooser.c: + (eel_mime_application_chooser_finalize), (remove_clicked_cb): + Plug some leaks. + * eel/eel-open-with-dialog.c: (check_application): Here too. + Closes bug #307268 and bug #307280 + +2005-06-10 Martin Wehner <[email protected]> + + * eel/eel-labeled-image.c: (labeled_image_get_image_bounds_fill), + (eel_labeled_image_get_image_bounds), + (labeled_image_get_label_bounds_fill), + (eel_labeled_image_get_label_bounds): + Add default cases with asserts. + + * eel/eel-mime-extensions.c: (open_temp_cache_file): + Initialize filename in error case. + + * eel/eel-open-with-dialog.c: (eel_open_with_dialog_add_icon_idle): + * eel/eel-preferences.c: (preferences_entry_remove_auto_storage): + Use NULL instead of 0. + + * configure.in: + Add --Wno-pointer-sign + + Fix gcc4 compilation (#300646). Based on patches from + Kjartan Maraas <[email protected]> and + James M. Cape <[email protected]> + +2005-06-08 Alexander Larsson <[email protected]> + + * configure.in (LIBGLADE_REQUIRED): + Post release version bump. + +=== eel 2.11.2 === + +2005-06-08 Alexander Larsson <[email protected]> + + * eel/eel-open-with-dialog.c: + Fix const warning. + + * NEWS: + Update for release. + +2005-06-07 Kjartan Maraas <[email protected]> + + * eel/eel-open-with-dialog.c: (program_list_selection_changed): + Plug a couple of leaks. Closes bug #306767. + +2005-05-22 Sebastien Bacher <[email protected]> + + * configure.in: + Update of glib and gtk requirements to 2.6.0 (Closes: #304875). + +2005-05-17 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.11.1 === + +2005-05-17 Alexander Larsson <[email protected]> + + * NEWS: + Update for 2.11.1 release + +2005-04-12 Alexander Larsson <[email protected]> + + * eel-2.0.pc.in: + * eel-2.0-uninstalled.pc.in: + Use gmodule-no-export-2.0 instead of gmodule-2.0 to avoid using --export-dynamic. + +2005-04-11 Mark McLoughlin <[email protected]> + + * eel/Makefile.am, eel/eel-open-with-dialog.c: update + for libmate-menu API renaming. + +2005-04-11 Abduxukur Abdurixit <[email protected]> + + * configure.in: Added 'ug' to ALL_LINGUAS. + +2005-04-08 Sebastien Bacher <[email protected]> + + * configure.in: + Update matevfs requirement to 2.9.1. + +2005-04-06 Mark McLoughlin <[email protected]> + + * eel/eel-open-with-dialog.c: (get_all_applications): + Update for slight change in menu_tree_lookup() API. + +2005-03-31 Steve Murphy <[email protected]> + + * configure.in: Added "rw" to ALL_LINGUAS. + +2005-03-28 Martin Wehner <[email protected]> + + * eel/eel-accessibility.c: (get_simple_text): + Return NULL if the gobject is no longer valid. + Fixes bug #168161. + + Patch from Muktha <[email protected]> + +2005-03-27 Martin Wehner <[email protected]> + + * configure.in: + Require libmate-menu 2.11.1 for the new API. + + * eel/eel-open-with-dialog.c: (get_all_applications_from_dir), + (get_all_applications), (eel_open_with_dialog_add_items_idle): + Update to the new libmate-menu API. + + Patch from Christian Neumair <[email protected]> + +2005-03-24 Adi Attar <[email protected]> + + * configure.in: Added 'xh' to ALL_LINGUAS. + +2005-03-22 Alexander Larsson <[email protected]> + + * configure.in: + Bump version to 2.11.1 + Mate 2.10 versions are now on the mate-2-10 branch. + +2005-03-16 Alexander Larsson <[email protected]> + + * eel/eel-background.[ch]: + Move desktop background setting here to be able to share + pixmap with root window. (#169347) + + Patch from Nickolay V. Shmyrev + +2005-03-07 Alexander Larsson <[email protected]> + + * eel/eel-mime-extensions.c: (eel_mime_add_application): + Make sure user added desktop files don't conflict with global ones. + Patch from Christian Persch + +2005-03-07 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.10.0 === + +2005-03-07 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Update for 2.10 release + +2005-03-01 Alexander Larsson <[email protected]> + + * configure.in (LIBGLADE_REQUIRED): + Post release version bump + +=== eel 2.9.92 === + +2005-03-01 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2005-03-01 James Henstridge <[email protected]> + + Fixes bug #164796 (approved by Alex) + + * autogen.sh: request Automake >= 1.7. + + * eel/eel-gdk-extensions.h (EEL_RGBA_COLOR_PACK): add casts to + guint32. Fixes test failures on 64-bit systems. + +2005-02-24 Alexander Larsson <[email protected]> + + * eel/eel-vfs-extensions.c (eel_read_entire_file): + Just use mate_vfs_read_entire_file(). + We should remove this function eventually. + +2005-02-11 Alexander Larsson <[email protected]> + + * eel/eel-mime-application-chooser.c (refresh_model): + Handle the case with no existing applications better. + +2005-02-10 Alexander Larsson <[email protected]> + + * configure.in (LIBGLADE_REQUIRED): + Post release version bump. + +=== eel 2.9.91 === + +2005-02-10 Alexander Larsson <[email protected]> + + * NEWS: + Update for release. + +2005-01-26 Alexander Larsson <[email protected]> + + * eel/eel-open-with-dialog.c (eel_open_with_dialog_finalize): + Remove idle handlers when closing window. (#165208) + +2005-01-25 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.9.90 === + +2005-01-25 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + + * configure.in: + Bump version to 2.9.90 + +2005-01-25 Alexander Larsson <[email protected]> + + * eel/eel-open-with-dialog.c (eel_open_with_dialog_add_icon_idle): + Don't crash if no icon . + +2005-01-24 Kjartan Maraas <[email protected]> + + * eel/eel-accessibility.c: (eel_accessible_text_get_type): + * eel/eel-editable-label.c: + (eel_editable_label_accessible_get_selection): + * eel/eel-gdk-extensions.c: (eel_stipple_bitmap): + * eel/eel-gtk-extensions.c: + (eel_gtk_tree_view_set_activate_on_single_click): + * eel/eel-preferences.c: (preferences_get_value), + (eel_preferences_get), (eel_preferences_get_string_list): + * eel/eel-stock-dialogs.c: (eel_show_yes_no_dialog): + * eel/eel-string-list.c: (eel_string_list_find_by_function): + * eel/eel-wrap-table.c: Fix a bunch of warnings from sparse. + +2005-01-24 Alexander Larsson <[email protected]> + + * eel/eel-open-with-dialog.c: (eel_open_with_dialog_instance_init): + Mark string for translation. + Patch from Yang Hong <[email protected]> + +2005-01-23 Martin Wehner <[email protected]> + + * eel/eel-mime-application-chooser.c: (create_tree_view), + (refresh_model): Show application icon in the selector. + + Patch from Fernando Herrera <[email protected]> + +2005-01-21 Alexander Larsson <[email protected]> + + * configure.in: + * eel/Makefile.am: + require libmate-desktop and libmate-menu + + * eel/eel-mime-extensions.[ch]: + (eel_mime_add_custom_mime_type_for_desktop_file), + (eel_mime_check_for_desktop_duplicates): + New function to check for duplicate desktop files handling a mimetype + and to add custom mime types for desktop files. + + * eel/eel-open-with-dialog.c: + Show know applications from .desktop files and move + the entry to an expander to specify a custom app/command line. + + Patch from Fernando Herrera <[email protected]> + +2005-01-13 Alexander Larsson <[email protected]> + + * eel/eel-alert-dialog.c (eel_alert_dialog_set_primary_label): + Escape the text put in the markup string. + +2005-01-11 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.9.2 === + +2005-01-11 Alexander Larsson <[email protected]> + + * NEWS: + Update for release. + +2004-11-25 Marco Pesenti Gritti <[email protected]> + + reviewed by: Alexander Larsson <[email protected]> + + * eel/eel-mime-application-chooser.c: (refresh_model): + * eel/eel-mime-extensions.c: (eel_mime_add_application), + (eel_mime_check_for_duplicates): + + Replcae usage of deprecate mime apis + +2004-11-24 Alexander Larsson <[email protected]> + + * configure.in: + Post release bump + +=== eel 2.9.1 === + +2004-11-24 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2004-11-19 Alexander Larsson <[email protected]> + + * eel/eelmarshal.list: + Add some new needed marshallers. + +2004-10-29 Alexander Larsson <[email protected]> + + * configure.in: + Update version to 2.9.1. + Mate 2.8 versions are now on the mate-2-8 branch. + +==== mate-2-8 branched from here === + +2004-10-28 Alexander Larsson <[email protected]> + + * configure.in: + Post release bump + +=== eel 2.8.2 === + +2004-10-28 Alexander Larsson <[email protected]> + + * NEWS: + Update for release + +2004-10-28 Alexander Larsson <[email protected]> + + * eel/eel-glib-extensions.[ch]: + New function, eel_get_filename_charset. + + * eel/eel-vfs-extensions.c: + Use eel_get_filename_charset to handle filename charset. + +2004-10-21 Alexander Larsson <[email protected]> + + * eel/eel-canvas.c: (eel_canvas_group_draw), (eel_canvas_expose): + Update to latest foocanvas, fix expose returning TRUE. + +2004-10-15 Alexander Larsson <[email protected]> + + * eel/eel-mime-extensions.c: (eel_mime_add_application), + (eel_mime_check_for_duplicates): + Handle null mimetypes (required for property page if + file has no extension). + +2004-10-11 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.8.1 === + +2004-10-11 Alexander Larsson <[email protected]> + + * NEWS: + Update for 2.8.1 + +2004-09-28 Gora Mohanty <[email protected]> + + * configure.in: Added 'or' to ALL_LINGUAS. + +2004-09-13 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump. + +=== eel 2.8.0 === + +2004-09-13 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Update for 2.8.0 + +2004-09-11 Abel Cheung <[email protected]> + + * configure.in: Added "ang" to ALL_LINGUAS. + +2004-09-06 Alexander Larsson <[email protected]> + + * eel/eel-mime-extensions.c: (eel_mime_set_default_application): + Create ~/.local/share/applications as needed. + +2004-08-31 Alexander Larsson <[email protected]> + + * eel/eel-mime-application-chooser.c: + (mime_monitor_data_changed_cb): + Refresh model when mime db changes + + * eel/eel-mime-extensions.c: (mime_update_program_done): + Remove spew + +2004-08-30 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.7.92 === + +2004-08-30 Alexander Larsson <[email protected]> + + * NEWS: + Update for 2.7.92 + + * configure.in: + Require new libmateui + +2004-08-25 Alexander Larsson <[email protected]> + + * eel/eel-stock-dialogs.c (timed_wait_callback): + Don't pop up cancel dialog if password dialog is visible. + +2004-08-16 Kjartan Maraas <[email protected]> + + * configure.in: Added nb to ALL_LINGUAS. + +2004-08-16 Alexander Larsson <[email protected]> + + * configure.in: + Post release bump to 2.7.92 + +=== eel 2.7.4 === + +2004-08-16 Alexander Larsson <[email protected]> + + * NEWS: + Update for 2.7.4 + + * eel/eel-canvas.c: + Update from foocanvas. + + * configure.in: + Require new mate-vfs (for default application file + type change). + +2004-08-12 Alexander Larsson <[email protected]> + + * eel/eel-canvas-rect-ellipse.c: + * eel/eel-canvas.c: (eel_canvas_key): + Update to latest foocanvas. + +2004-08-12 Alexander Larsson <[email protected]> + + * eel/eel-mime-extensions.c (eel_mime_set_default_application): + Use new name for default.list toplevel section. + +2004-08-09 Ray Strode <[email protected]> + + * eel/eel-mime-extensions.c (eel_mime_add_application), + (eel_mime_set_default_application): free strings + when done with them (Spotted by Kjartan Maraas, bug 149718). + +2004-07-23 Christian Neumair <[email protected]> + + * eel/eel-mime-application-chooser.c: + * eel/eel-open-with-dialog.c: Include gi18n-lib.h instead of gi18n.h. + +2004-07-23 Christian Neumair <[email protected]> + + * configure.in: Require MATE-VFS 2.7.5 (HEAD). + +2004-07-23 Tomasz Kłoczko <[email protected]> + + * configure.in: better looking PKG_CHECK_MODULES() output. + +2004-07-22 Dave Camp <[email protected]> + + * configure.in: Post-release version bump + +=== eel 2.7.3 === + +2004-07-22 Dave Camp <[email protected]> + + * configure.in: + * NEWS: 2.7.3 + +2004-07-21 Dave Camp <[email protected]> + + * Merged the eel-new-mime branch. + +2004-07-21 Dave Camp <[email protected]> + + * configure.in: + * eel/Makefile.am: + * eel/eel-mime-extensions.c: (write_desktop_file), + (mime_update_program_done), (eel_mime_add_glob_type), + (open_temp_cache_file), (line_is_for_mime_type), + (eel_mime_set_default_application), + (eel_mime_application_is_user_owned), + (eel_mime_application_remove): + * eel/eel-mime-extensions.h: + * eel/eel-mime-application-chooser.c: + * eel/eel-mime-application-chooser.h: + * eel/eel-open-with-dialog.c: (eel_open_with_dialog_instance_init), + (eel_open_with_dialog_new), (eel_add_application_dialog_new): + * eel/eel-open-with-dialog.h: Add the eel-mime-application-chooser + dialog. + +Wed Jul 21 18:30:25 2004 Jonathan Blandford <[email protected]> + + * eel/eel-mime-extensions.c: (arg_is_exec_param), + (eel_mime_check_for_duplicates): Make fit eel coding guidelines. + + * eel/eel-open-with-dialog.c (get_run_dialog_image): Get the image + from stock. + (eel_open_with_dialog_instance_init): Use the panel mate-run + stock image. + +Wed Jul 21 02:54:32 2004 Jonathan Blandford <[email protected]> + + * eel/eel-mime-extensions.h: New public function: + eel_mime_check_for_duplicates() + + * eel/eel-mime-extensions.c: (mime_update_program_done), + (run_update_command), (eel_mime_add_application), + (eel_mime_add_glob_type), (arg_is_exec_param), + (eel_mime_check_for_duplicates): New function that will check a + command line to see if another application with that name already + exists. Also, the post-mime-update stuff has been modified + slightly. + + * eel/eel-open-with-dialog.c: (eel_open_with_dialog_finalize), + (eel_open_with_dialog_destroy), (check_application), + (get_app_name), (add_or_find_application), (response_cb), + (eel_open_with_dialog_class_init), (chooser_response_cb), + (browse_clicked_cb), (entry_changed_cb), + (eel_open_with_dialog_instance_init), (get_extension), + (set_uri_and_mime_type), (eel_open_with_dialog_get_type): Some + whitespace 'cleanups'. Dialog packing cleanup and behavior + changes. Better error handling is included as well. + +Mon Jul 19 22:10:59 2004 Jonathan Blandford <[email protected]> + + * eel/eel-open-with-dialog.c (eel_open_with_dialog_new): make + function have no return value. + +2004-07-19 Dave Camp <[email protected]> + + * eel/Makefile.am: + * eel/eel-mime-extensions.c: (recursive_mkdir), (get_user_dir), + (ensure_mime_dir), (ensure_application_dir), (write_desktop_file), + (update_application_database), (eel_mime_add_application), + (get_override_filename), (get_override), (write_override), + (create_type_node), (get_type_node), (get_comment_node), + (add_glob_node), (update_mime_database), (eel_mime_add_glob_type): + * eel/eel-mime-extensions.h: + * eel/eel-open-with-dialog.c: (eel_open_with_dialog_finalize), + (eel_open_with_dialog_destroy), (check_application), + (get_app_name), (add_application), (emit_application_selected), + (response_cb), (entry_activate_cb), + (eel_open_with_dialog_class_init), (chooser_response_cb), + (browse_clicked_cb), (eel_open_with_dialog_instance_init), + (get_extension), (set_uri_and_mime_type), + (eel_open_with_dialog_new), (eel_open_with_dialog_get_type): + * eel/eel-open-with-dialog.h: + * eel/eel-preferences.c: (eel_preferences_remove_callback): + Add an Open With dialog that adds mime types and application + mappings. + +2004-07-05 Alexander Larsson <[email protected]> + + * NEWS: + Update for 2.7.2 + +2004-06-01 Alexander Larsson <[email protected]> + + * configure.in: + Post release bump + +=== eel 2.7.1 === + + * NEWS: + Update for 2.7.1 + +2004-05-14 Alexander Larsson <[email protected]> + + * configure.in (LIBGLADE_REQUIRED): + Bump to 2.7.1 on HEAD, 2.6.3 is on mate-2-6 branch + +2004-05-13 Dave Camp <[email protected]> + + * configure.in: Post-release version bump. + +=== eel 2.6.2 === + +2004-05-13 Dave Camp <[email protected]> + + * NEWS: Updated for 2.6.2. + +2004-04-19 Alexander Larsson <[email protected]> + + * configure.in: + Post release version bump + +=== eel 2.6.1 === + +2004-04-19 Alexander Larsson <[email protected]> + + * NEWS: + Updates for 2.6.1 + +2004-04-09 Guntupalli Karunakar <[email protected]> + + * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS. + +2004-03-22 Alexander Larsson <[email protected]> + + * configure.in: + Bump version to 2.6.1 + +=== eel 2.6.0 === + +2004-03-22 Alexander Larsson <[email protected]> + + * configure.in: + Update to 2.6.0 + +2004-03-20 Guntupalli Karunakar <[email protected]> + + * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS. + +=== eel 2.5.91.1 === + +2004-03-16 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Update to 2.5.91.1 + + * eel/eel-editable-label.c (eel_editable_label_retrieve_surrounding_cb): + Use correct index in gtk_im_context_set_surrounding. (#133464) + Patch from Theppitak Karoonboonyanan + +=== eel 2.5.91 === + +2004-03-15 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Update to 2.5.91 + +=== eel 2.5.90 === + +2004-03-08 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Update to 2.5.90 + +2004-03-02 Alexander Larsson <[email protected]> + + * eel/eel-mate-extensions.c (eel_mate_shell_execute_on_screen): + * eel/Makefile.am: + * eel/egg-screen-exec.[c]: + Remove egg-screen-exec. Use gdk_spawn instead. + +2004-03-02 Carlos Garnacho Parro <[email protected]> + + * eel/eel-mate-extensions.c: (eel_mate_icon_selector_new) + made it to use the new GtkFileChooser + +2004-03-02 Alexander Larsson <[email protected]> + + * eel/eel-canvas.h: + * eel/eel-cell-renderer-pixbuf-list.c: + * eel/eel-editable-label.c: (eel_editable_label_key_press), + (popup_position_func): + * eel/eel-gdk-extensions.h: + * eel/eel-glib-extensions.c: (eel_unsetenv): + * eel/eel-labeled-image.c: + * eel/eel-wrap-table.c: + * eel/eel-wrap-table.h: + * test/test-eel-image-table.c: (image_table_child_enter_callback), + (image_table_child_leave_callback), (image_table_size_allocate): + * test/test.c: (test_quit): + * test/test.h: + Portability fixes. Patch from [email protected]. + Fixes #131647. + +2004-03-01 Alexander Larsson <[email protected]> + + Patches from sun. + + * test/test-eel-image-table.c: (labeled_image_new): + Fix forte compiler issue + + * Makefile.am: + * configure.in: + * eel-2.0-uninstalled.pc.in: + Add uninstalled pkg-config file. + +=== eel 2.5.8 === + +2004-02-23 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump to 2.5.8 + +2004-02-21 Christian Rose <[email protected]> + + * configure.in: Added "en_CA" to ALL_LINGUAS. + +=== eel 2.5.7 === + +2004-02-11 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump to 2.5.7 + +2004-02-06 Alexander Larsson <[email protected]> + + * eel/eel-glib-extensions.c (eel_strdup_strftime): + Fix check + +2004-02-06 Alexander Larsson <[email protected]> + + * configure.in: + * eel/eel-glib-extensions.c (eel_strdup_strftime): + Check for and support SUS modifiers. + +2004-02-05 Padraig O'Briain <[email protected]> + + * eel/eel-alert-dialog.c (eel_alert_dialog_new): Set role of AtkObject + to ATK_ROLE_ALERT. Fixes bug #133273. + +2004-02-05 Tomasz Kӯczko <[email protected]> + + * eel/Makefile.am: + * test/Makefile.am: trivaial fix errors for automake 1.8.x - blank + line following trailing backslash. Fixes are backward compatible with + older automake. + +=== eel 2.5.6=== + +2004-01-30 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump to 2.5.6 + +2004-01-27 Alexander Larsson <[email protected]> + + * eel/eel-canvas-util.c: (eel_canvas_get_miter_points): + * eel/eel-canvas.c: (emit_event): + Update from foocanvas. May fix caja event crash. + +2004-01-19 Narayana Pattipati <[email protected]> + + * eel/eel-editable-label.c (eel_editable_label_style_set), + (eel_editable_label_expose): Change the background, foreground, + cursor and outer rectangle colors according to the theme + selected. Fixes bugzilla bug#123207 + +=== eel 2.5.5 === + +2004-01-12 Dave Camp <[email protected]> + + * NEWS: + * configure.in: 2.5.5 + +2004-01-11 Dave Camp <[email protected]> + + * eel/eel-glib-extensions.h: + * eel/eel-glib-extensions.c: (eel_g_str_list_index): New function. + * eel/eel-mateconf-extensions.h: + * eel/eel-mateconf-extensions.c: (eel_mateconf_unset): New function. + * eel/eel-preferences.h: + * eel/eel-preferences.c: (eel_preferences_unset): New functions. + (eel_preferences_get_string_glist), + (eel_preferences_set_string_glist) + (update_auto_string_glist), + (preferences_entry_update_auto_storage), + (eel_preferences_add_auto_string_glist): Added a GList * + interface to string list properties. + * eel/eel-string-list.h: + * eel/eel-string-list.c: (eel_string_list_as_g_slist): + Implemented differently. + (eel_string_list_as_g_list): New function. + +2004-01-03 Anders Carlsson <[email protected]> + + * eel/eel-input-event-box.c: + * eel/eel-input-event-box.h: + Remove these too. + +2004-01-03 Anders Carlsson <[email protected]> + + * test/Makefile.am: Remove test-eel-image-chooser.c + + * eel/eel.h: Remove references to removed headers. + + * eel/Makefile.am: + * eel/eel-caption.c: + * eel/eel-caption.h: + * eel/eel-generous-bin.c: + * eel/eel-generous-bin.h: + * eel/eel-image-chooser.c: + * eel/eel-image-chooser.h: + * eel/eel-radio-button-group.c: + * eel/eel-radio-button-group.h: + * eel/eel-string-picker.c: + * eel/eel-string-picker.h: + * test/Makefile.am: + Remove unused eel stuff. + +2004-01-02 Robert Sedak <[email protected]> + + * configure.in: Added "hr" in ALL_LINGUAS. + +=== eel 2.5.4 === + +2003-12-29 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + 2.5.4 + +2003-12-11 Alexander Larsson <[email protected]> + + * eel/eel-stock-dialogs.c (show_message_dialog): + Connect to response in the right place + +2003-12-11 Alexander Larsson <[email protected]> + + * configure.in: + Require gtk+ 2.3.0 + + * eel/Makefile.am: + * eel/eel-alert-dialog.[ch]: + New hig suporting dialog + + * eel/eel-stock-dialogs.[ch]: + Use new dialog, split up message + in primary and secondary string. + + * eel/eel-mateconf-extensions.c: + * eel/eel-mate-extensions.c: + * test/test-eel-widgets.c: + Use new API + + Patch from [email protected] (with some changes) + +=== eel 2.5.3 === + +2003-12-08 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + 2.5.3 + +2003-11-25 Padraig O'Briain <[email protected]> + + eel/eel-accessibility.c + (eel_accessibility_set_up_label_widget_relation): Call g_object_unref + on AtkRelationSet to avoid memory leak. Fixes bug #127899. + +=== eel 2.5.2 === + +2003-11-24 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump to 2.5.2 + +2003-11-21 Alexander Larsson <[email protected]> + + * eel/eel-editable-label.c: + Accessibility support, and better support + for GtkEditable signals. + Patch by padraig o'briain <[email protected]> + +=== eel 2.5.1 === + +2003-11-10 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + 2.5.1 + +2003-10-27 Gregory Merchan <[email protected]> + + * eel/eel-gdk-extensions.c (eel_gdk_window_focus): + Use RevertToParent as specified in the ICCCM. + (eel_gdk_window_set_wm_hints_input): + Guard against changes to C booleans. + * eel/eel-mate-extensions.c (eel_mate_icon_selector_new) + * eel/eel-stock-dialogs.c (timed_wait_callback) + * eel/eel-stock-dialogs.c (eel_run_simple_dialog) + * eel/eel-stock-dialogs.c (create_message_dialog) + Don't set WM_CLASS. It should match the application. + * eel/eel-gtk-extensions.c: + Remove comment and unused #define from bad old algorithm. + (eel_gtk_window_event_is_close_accelerator): + Remove Escape from close accelerators; it's not HIG compliant. + This reverts change from 2001-04-30. + +2003-10-22 Alexander Larsson <[email protected]> + + * eel/Makefile.am: + * test/Makefile.am: + Disable MATE_DISABLE_DEPRECATED for now + +2003-10-21 Alexander Larsson <[email protected]> + + * eel/eel-preferences.c: + Fix leaks. + Patch from Martin Wehner <[email protected]> + +=== eel 2.5.0 === + +2003-10-20 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump to 2.5.0 + +2003-10-15 Alexander Larsson <[email protected]> + + * eel/Makefile.am: + * test/Makefile.am: + Disable GTK_DISABLE_DEPRECATED for now, since gtk 2.4 + deprecated various widgets. + +2003-10-06 Christian Rose <[email protected]> + + * configure.in: Added "mr" to ALL_LINGUAS. + +2003-10-02 Padraig O'Briain <[email protected]> + + Merge from foo-canvas.c: + + * eel/eeel-canvas.c + (eel_canvas_item_accessible_ref_state_set): + Do not refer to item->canvas if item can be NULL. (bug #123179) + + (eel_canvas_set_pixels_per_unit) : round + when mapping back to integer coordinates to guard against inadverent + decrement due to lack of precision. + eg zoom of 0.85 == 0.849999999 would lose a pixel + Fix from Jody Goldberg <[email protected]> + + (do_update): + Loop do_update if picking caused need_update to be set again. + (Thanks to George <[email protected]> for noticing this) + Fix from Alexander Larsson <[email protected]> + +2003-09-24 Dave Camp <[email protected]> + + * eel/eelmarshal.list: Added VOID:STRING,LONG,LONG,POINTER. + +2003-09-19 Christian Rose <[email protected]> + + * configure.in: Added "br" to ALL_LINGUAS. + +=== eel 2.4.0 === + +2003-09-08 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + 2.4.0 + +2003-09-04 Alexander Larsson <[email protected]> + + * eel/eel-gdk-extensions.c (eel_gdk_window_focus): + Don't use RevertToNone + +=== eel 2.3.90 === + +2003-09-02 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: 2.3.90 + +2003-08-28 Christian Rose <[email protected]> + + * configure.in: Added "ne" to ALL_LINGUAS. + +=== eel 2.3.9 === + +2003-08-25 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + 2.3.9 + +=== eel 2.3.8 === + +2003-08-08 Alexander Larsson <[email protected]> + + * configure.in: 2.3.8 + +Tue Jul 22 16:18:26 2003 George Lebl <[email protected]> + + * eel/eel-mateconf-extensions.[ch]: add eel_mateconf_key_is_writable, + which calls mateconf_client_key_is_writable + + * eel/eel-preferences.[ch]: add eel_preferences_key_is_writable, + which in turn calls eel_mateconf_key_is_writable on the full key + + * eel/eel-preferences-glade.c: When the key is not writable on + setup, then make the widget insensitive and then monitor the + state to make sure it can't be ever made sensitive (since it can't + be ever written) + +2003-07-21 Dave Camp <[email protected]> + + * NEWS: + * configure.in: + Bumped to 2.3.7. + +2003-07-08 Balamurali Viswanathan <[email protected]> + + * configure.in: Checking for X Development libraries explicitly. + * eel/Makefile.am: Added X_LIBS to libeel_2_la_LDFLAGS + +2003-07-07 Alexander Larsson <[email protected]> + + * eel/eel-canvas-rect-ellipse.c (render_rect_alpha): + Update from foocanvas, fixes #116752 + +=== eel 2.3.6 === + +2003-06-27 Dave Camp <[email protected]> + + * NEWS: + * configure.in: + Bump version to 2.3.6. + +=== eel 2.3.5 === + +2003-06-23 Dave Camp <[email protected]> + + * NEWS: + * configure.in: + Bump version to 2.3.5. + +2003-06-15 Frederic Crozat <[email protected]> + + * configure.in: + Remove -Wsign-promo and add -Wno-strict-aliasing to the list + of options to test for. Fixes the gcc 3.3 aliasing warnings. + +2003-06-13 Alexander Larsson <[email protected]> + + * eel/eel-canvas-rect-ellipse.c: (get_color_value), + (set_colors_and_stipples), (eel_canvas_re_update_shared), + (eel_canvas_re_realize), (eel_canvas_ellipse_update): + * eel/eel-canvas.c: (eel_canvas_item_dispose), + (eel_canvas_item_unrealize), (eel_canvas_item_invoke_update), + (eel_canvas_item_ungrab), (eel_canvas_item_request_update), + (eel_canvas_group_unrealize), (eel_canvas_group_map), + (eel_canvas_init), (shutdown_transients), (eel_canvas_expose), + (do_update): + * eel/eel-canvas.h: + Update to latest foo-canvas. + +=== eel 2.3.4 === + +2003-06-10 Dave Camp <[email protected]> + + * NEWS: + * configure.in: + Bump version to 2.3.4. + +2003-06-05 Kenneth Rohde Christiansen <[email protected]> + + * configure.in: Added li to ALL_LINGUAS. + +2003-06-04 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump version to 2.3.3. + +2003-05-26 Anders Carlsson <[email protected]> + + * eel/Makefile.am: + * eel/eel-caption-table.c: + * eel/eel-caption-table.h: + * eel/eel-password-dialog.c: + * eel/eel-password-dialog.h: + * eel/eel.h: + * test/Makefile.am: + * test/test-eel-password-dialog.c: + * test/test-eel-widgets.c: (main), (test_radio_changed_callback): + Remove EelCaptionTable and EelPasswordDialog since they're not + used anymore. + +=== eel 2.3.2 === + +2003-05-19 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump to 2.3.2. + +2003-05-15 Alexander Larsson <[email protected]> + + * eel/eel-vfs-extensions.[ch]: + New define EEL_DESKTOP_URI and function eel_uri_is_desktop. + +=== eel 2.3.1 === + +2003-05-05 Telsa Gwynne <[email protected]> + + * configure.in: Added cy to ALL_LINGUAS + * po/cy.po: Added + +2003-05-05 Alexander Larsson <[email protected]> + + * NEWS: + Update + + * configure.in: + Bump version + +2003-05-04 Christian Rose <[email protected]> + + * configure.in: Added sr and sr@Latn to ALL_LINGUAS. + +2003-04-23 Masahiro Sakai <[email protected]> + + * configure.in: call AC_LIBTOOL_WIN32_DLL. + * eel/Makefile.am (libeel_2_la_LDFLAGS): add -no-undefined. + + These are necessary for building DLL on win32 platform. + +2003-04-07 Alexander Larsson <[email protected]> + + * eel/eel-canvas.c: + Update foocanvas. + +=== eel 2.2.3 === + +2003-03-31 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump to 2.2.3 + +2003-03-27 Alexander Larsson <[email protected]> + + * eel/eel-vfs-extensions.[ch] (eel_filename_get_rename_region): + New function to get the rename region for a filename. + +2003-03-19 Alexander Larsson <[email protected]> + + * eel/eel-accessibility.c (eel_accessibility_set_atk_object_return): + Fix warning. + +2003-03-19 Padraig O'Briain <[email protected]> + + * eel/eel-accessibility.c + (eel_accessibility_destroy): Change function name from + eel_accessibility_weak_unref. Remove call to g_object_unref(). + (eel_accessibility_set_atk_object_return): Use call to + call to g_object_qdata_full() instead of g_object_weak_ref(). + + This fixes bug #107725. + +2003-03-18 Alexander Larsson <[email protected]> + + * eel/eel-canvas.c (eel_canvas_set_pixels_per_unit): + Update from foocanvas. Now less tearing when changing + zoom level. + +2003-03-17 Alexander Larsson <[email protected]> + + * eel/eel-preferences-glade.[ch]: + + Add eel_preferences_glade_connect_string_enum_option_menu_slave + and eel_preferences_glade_connect_bool_slave. + +2003-03-17 Alexander Larsson <[email protected]> + + * eel/eel-editable-label.c (eel_editable_label_expose): + Draw frame even if text is "". + +2003-03-13 Christian Rose <[email protected]> + + * configure.in: Added "ml" to ALL_LINGUAS. + +2003-03-12 Balamurali Viswanathan <[email protected]> + + *eel/eel-stock-dialogs.c + connect the "response" signal of the trash dialog + +=== eel 2.2.2 === + +2003-03-10 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump version to 2.2.2. + +2003-03-04 Alexander Larsson <[email protected]> + + * eel/Makefile.am: + * eel/eel-input-event-box.[ch]: + New widget. Basically GtkEventBox with a INPUT_ONLY window. + +2003-03-04 Alexander Larsson <[email protected]> + + * eel/eel-canvas.c: + Update foocanvas. Fix a11y crash. + +2003-03-04 Alexander Larsson <[email protected]> + + * eel/eel-accessibility.[ch]: + Publicaly export some utility functions. + Patch from [email protected] + +2003-03-04 Alexander Larsson <[email protected]> + + * eel/eel-canvas.c: + Update foocanvas. Gets a11y support from padraig. + +2003-03-03 Alexander Larsson <[email protected]> + + * eel/eel-canvas.c: + Update from foo-canvas. Fixes group movement, + removes silly warning. + +2003-02-28 Alexander Larsson <[email protected]> + + * eel/eel-editable-label.[ch]: + Add eel_editable_label_get_font_description and + eel_editable_label_set_font_description. + +2003-02-27 Taneem Ahmed <[email protected]> + + * configur.in: Added "bn" to ALL_LINGUAS + +2003-02-25 Samúel Jón Gunnarsson <[email protected]> + + * configur.in: Added is to ALL_LINGUAS + +2003-02-21 Paisa Seeluangsawat <[email protected]> + + * configure.in (ALL_LINGUAS): Added "th". + +2003-02-18 Christian Rose <[email protected]> + + * configure.in: Added "ga" to ALL_LINGUAS. + +2003-02-14 Alexander Larsson <[email protected]> + + * eel/eel-glib-extensions.c (eel_unsetenv): + Fix bug. Patch from [email protected]. + +=== eel 2.2.1 === + +2003-02-11 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump version to 2.2.1 + +2003-02-09 Christian Rose <[email protected]> + + * configure.in: Added "kn" to ALL_LINGUAS. + +2003-02-07 Abel Cheung <[email protected]> + + * configure.in: Removed "ga" from ALL_LINGUAS. Empty translation file. + +2003-02-06 Christian Rose <[email protected]> + + * configure.in: Added "id" to ALL_LINGUAS. + +2003-02-05 James M. Cape <[email protected]> + + * eel/eel-background.c, + eel/eel-canvas-rect-ellipse.c, + eel/eel-canvas.c, + eel/eel-cell-renderer-pixbuf-list.c, + eel/eel-editable-label.c, + eel/eel-gdk-pixbuf-extensions.c, + eel/eel-mate-extensions.c, + eel/eel-stock-dialogs.c, + test/test-eel-image-table.c: + Replace gtk+ functions deprecated in 2.3. + +=== eel 2.2.0.2 === + +2003-01-27 Dave Camp <[email protected]> + + * NEWS: + * configure.in: 2.2.0.2 + +=== eel 2.2.0.1 === + +2003-01-22 Dave Camp <[email protected]> + + * NEWS: + * configure.in: 2.2.0.1 + +2003-01-21 Christian Rose <[email protected]> + + * configure.in: Added "mn" to ALL_LINGUAS. + +=== eel 2.2.0 === + +2003-01-20 Dave Camp <[email protected]> + + * NEWS: + * configure.in: 2.2.0. + +2003-01-17 Alexander Larsson <[email protected]> + + * eel/eel-preferences-glade.c: + Correct previous fix. + +2003-01-17 Alexander Larsson <[email protected]> + + * eel/eel-preferences-glade.c: + Fix a bug in the handling of the hashtable for int enums. + +=== eel 2.1.91 === + +2003-01-13 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump to 2.1.91. + +2003-01-13 Alexander Larsson <[email protected]> + + * eel/eel-background.c: + Hack in eel_background_set_up_widget to always get the right size + for desktop window pixmaps. This is needed since matecomponentplug children + gets realized at the wrong size first and then the correct size. + This hack allows us to not load the background image twice and to + not flicker. + Don't draw the background for canvases. This is not needed since + we set up the correct window background. + +2003-01-12 Pablo Saratxaga <[email protected]> + + * configure.in: Added Amharic (am) and Farsi (fa) to ALL_LINGUAS + +=== eel 2.1.6 === + +2003-01-06 Dave Camp <[email protected]> + + * NEWS: + * configure.in: 2.1.6. + +2002-12-17 Alexander Larsson <[email protected]> + + * configure.in: + * eel/Makefile.am: + * test/Makefile.am: + -pthread build fixes + +=== eel 2.1.5 === + +2002-12-16 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump to 2.1.5 + +2002-12-13 Alex Duggan <[email protected]> + + * configure.in: + * eel-2.0.pc.in: + * eel.spec.in: + remove libmatecanvas deps + +=== eel 2.1.4 === + +2002-12-09 Alexander Larsson <[email protected]> + + * configure.in: + * NEWS: + Bump to 2.1.4 + +2002-12-05 Dave Camp <[email protected]> + + * eel/eel-mate-extensions.c: (list_icon_selected_callback): Free + the return value of mate_icon_selection_get_icon(). Patch from + Jörgen Viksell <[email protected]> + +Wed Dec 4 12:50:35 2002 HideToshi Tajima <[email protected]> + + * eel/eel-editable-label.c (eel_editable_label_ensure_layout): + Fix bugzilla.gnome.org #95429 - set input method text to pango layout. + +=== eel 2.1.3 === + +2002-11-25 Alexander Larsson <[email protected]> + + * eel/eel-vfs-extensions.c: + Fix checks so we distcheck. + +2002-11-25 Alexander Larsson <[email protected]> + + * configure.in: + * NEWS: + Bump to 2.1.3. + +2002-11-21 Alexander Larsson <[email protected]> + + * eel/eel-background.[ch]: + (eel_background_set_up_widget): + Set the background pixmap/color on the right window for canvas widgets. + (eel_background_get_suggested_pixmap_size): + New function. + + Based on patch from [email protected] + +2002-11-19 Alexander Larsson <[email protected]> + + * eel/eel-editable-label.[ch]: + Don't use private gtk functions. + +2002-11-05 Dave Camp <[email protected]> + + * test/Makefile.am: + * test/test-eel-widgets.c: (main), + (string_picker_changed_callback): + * test/test.c: + * test/test.h: Took out the tests of removed code. + +2002-11-05 Diego Gonzalez <[email protected]> + + * po/POTFILES.in: remove eel/eel-preferencs-box.c + * eel/Makefile.am: remove eel-font-picker.[c-h], + eel-preferences-box.[c-h], eel-preferences-group.[c-h], + eel-preferences-item.[c-h], eel-preferences-pane.[c-h], + eel-text-caption.[c-h] from the build, these files aren't + used anymore + + * eel/eel.h: remove those headers from here. + +2002-11-04 Diego González <[email protected]> + + * eel/eel-mate-extensions.h: + * eel/eel-mate-extensions.c: (get_set_value_imethod), + (do_nothing_cb), (eel_matecomponent_pbclient_set_value_async): + remove these functions since they are now in libmatecomponent + +2002-11-04 Alexander Larsson <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c: (file_read_callback): + Fix bug with failed reads. + + * eel/eel-wrap-table.c: (eel_wrap_table_class_init), + (eel_wrap_table_init), (eel_wrap_table_realize), + (wrap_table_get_num_fitting), (wrap_table_layout), + (wrap_table_get_max_child_dimensions): + Correct size request. + Patch from Jan Arne Petersen <[email protected]> + +2002-11-03 Dmitry G. Mastrukov <[email protected]> + + * configure.in: Added Belarusian to ALL_LINGUAS + +=== eel 2.1.2 === + +2002-10-31 Dave Camp <[email protected]> + + * MAINTAINERS: Updated. + + * configure.in: + * NEWS: 2.1.2 + +2002-10-31 Dave Camp <[email protected]> + + * eel/eel-background.c: (eel_background_class_init), + (eel_background_set_image_placement), (eel_background_set_color), + (eel_background_set_image_uri_helper), + (set_image_and_color_image_loading_done_callback), + (eel_background_set_image_uri_and_color), + (eel_background_receive_dropped_background_image), + (eel_background_receive_dropped_color): * eel/eel-background.h: + Take a GdkDragAction argument to the receive_dropped_* functions, + and pass it on in the changed signal. + +2002-10-31 Dave Camp <[email protected]> + + * eel/Makefile.am: + * eel/eel-preferences-glade.c: + * eel/eel-preferences-glade.h: New files to connect glade widgets to + preferences. Patch from Jan Arne Petersen <[email protected]>. + +2002-10-25 Dave Camp <[email protected]> + + * eel/Makefile.am: Oops. Removed extra \ at the end of a + commented out line. + +2002-10-19 Dave Camp <[email protected]> + + * eel/Makefile.am: Take out -DMATECOMPONENT_DISABLE_DEPRECATED while the + make_registration_id() api is being worked out. + +=== eel 2.1.1 === + +2002-10-14 Alexander Larsson <[email protected]> + + * NEWS: + Added news items + + * configure.in: + Bump version to 2.1.1 + +2002-10-02 Mark McLoughlin <[email protected]> + + * acconfig.h: define HAVE_GTK_MULTIHEAD + for egg-screen-exec.c. + + * configure.in: require gtk 2.1.0 and remove + HAVE_GTK_MULTIHEAD define. + + * eel/eel-mate-extensions.c, + eel/eel-gtk-extensions.c, + eel/eel-gdk-extensions.c: don't conditionally + build multihead support, gtk HEAD is required. + +2002-10-02 Mark McLoughlin <[email protected]> + + * eel/eel-gdk-extensions.c: + (eel_stipple_bitmap_for_screen): use gdk_screen_get_display + instead of assuming the default display. + + * eel/eel-mate-extensions.c: + (eel_mate_shell_execute_on_screen): use the default screen + if screen == NULL. + +2002-10-02 Mark McLoughlin <[email protected]> + + * eel/eel-mate-extensions.[ch]: + (eel_mate_shell_execute_on_screen): rename from + eel_mate_screen_shell_execute. + (eel_mate_shell_execute): update. + (eel_mate_open_terminal_on_screen): rename from + eel_mate_screen_open_terminal. + (eel_mate_open_terminal): update. + +2002-10-02 Mark McLoughlin <[email protected]> + + * eel/eel-gtk-extensions.c: (eel_gtk_window_set_initial_geometry): + fix build without HAVE_GTK_MULTIHEAD. + + * eel/egg-screen-exec.c: sync with libegg. + +2002-10-02 Mark McLoughlin <[email protected]> + + * configure.in: add check for gtk with multihead support. + + * eel/Makefile.am: add egg-screen-exec.[ch] to the build. + + * eel/eel-gdk-extensions.[ch]: + (eel_stipple_bitmap_for_screen): implement per screen stipple + bitmaps. + (eel_stipple_bitmap): use eel_stipple_bitmap_for_screen. + + * eel/eel-mate-extensions.[ch]: + (eel_mate_screen_shell_execute): implement. + (eel_mate_screen_open_terminal): implement. + (eel_mate_open_terminal): + + * eel/eel-gtk-extensions.c: + (eel_gtk_window_set_initial_geometry): + use gdk_screen_get_(width|height). + +2002-10-01 Alexander Larsson <[email protected]> + + * eel/eel-editable-label.[ch]: + Added eel_editable_label_set_line_wrap_mode. + +2002-09-30 Alexander Larsson <[email protected]> + + * eel/eel-editable-label.c: + Implement GtkEditable + +2002-09-30 Alexander Larsson <[email protected]> + + * eel/eel-editable-label.c: + Finish cut/paste and other stuff. + +=== eel 2.1.0 === + +2002-09-27 Dave Camp <[email protected]> + + * NEWS: Updated. + +2002-09-27 Alexander Larsson <[email protected]> + + * configure.in: + Bump version to 2.1.0. + +2002-09-26 Alexander Larsson <[email protected]> + + * eel/eel-editable-label.c: + Remove leftover debug spew. + +2002-09-26 Alexander Larsson <[email protected]> + + * test/Makefile.am: + * test/test-eel-canvas-items.c: + Remove canvas item test. + +2002-09-26 Alexander Larsson <[email protected]> + + * eel/Makefile.am: + Add new files, remove old files. + + * eel/README.canvas: + * eel/eel-canvas.[ch]: + * eel/eel-canvas-util.[ch]: + * eel/eel-canvas-rect-ellipse.[ch]: + Import gtk+ only canvas from foocanvas. + + * eel/eel-canvas-rect.[ch]: + Remove old rect object not longer needed. + + * eel/eel-mate-extensions.[ch]: + Remove old canvas extensions no longer needed. + + * eel/eel-background.[ch]: + Update to the new canvas. + + * eel/eel-editable-label.[ch]: + New editable label for rename mode. + + * eel/eel-lib-self-check-functions.h: + Remove old tests. + + * eel/eelmarshal.list: + New marshallers. + + * test/Makefile.am: + * test/test-eel-editable-label.c: + Small test for EelEditableLabel + +2002-09-15 Dave Camp <[email protected]> + + * eel/eel-preferences-item.h: + * eel/eel-preferences-item.c: + (eel_preferences_item_set_description), + (eel_preferences_item_set_accessible_description), + (eel_preferences_item_set_accessible_description_array): Allow users + to set accessible descriptions of preferences items. + * eel/eel-preferences-box.c: (preferences_box_populate_pane): + * eel/eel-preferences-box.h: Allow the user to specify accessible + descriptions for the controls. + * eel/eel-radio-button-group.c: + (eel_radio_button_group_set_entry_accessible_description), + * eel/eel-radio-button-group.h: Allow the user to specify + accessible descriptions for the radio buttons. + +2002-09-10 jacob berkman <[email protected]> + + * eel/eel-types.c: define EEL_COMPILATION + + * eel/Makefile.am (INCLUDES): don't define EEL_COMPILATION + + this fixes actual build problems on OS X, but wasn't correct + anywhere. + +2002-09-10 Dave Camp <[email protected]> + + * eel/eel-background.c: (eel_background_ensure_realized), + (eel_background_set_color_no_emit), (eel_background_set_use_base): + If requested, use base as the fallback color instead of bg. + +2002-09-04 Christian Rose <[email protected]> + + * configure.in: Added "he" to ALL_LINGUAS. + +2002-09-03 Michael Meeks <[email protected]> + + * eel/eel-background.c + (eel_background_load_image_callback): disable, + until the caja side is re-thunk. + +2002-09-03 Michael Meeks <[email protected]> + + * eel/eel-background.c + (set_image_and_color_image_loading_done_callback): + don't double emit apperance_changed occasionaly. + (eel_background_class_init): add determine_image_placement. + (eel_background_load_image_callback): call signal. + [ based on Thomas Meeks' prototype ] + + * eel/eelmarshal.list: add enum:int,int + +2002-08-30 Alexander Larsson <[email protected]> + + branched of mate 2.0.x development to mate-2-0 branch. + +=== eel 2.0.6 === + +2002-08-28 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bumped to 2.0.6. + +=== eel 2.0.5 === + +2002-08-23 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Version bumped to 2.0.5. + +=== eel 2.0.4 === + +2002-08-14 Alexander Larsson <[email protected]> + + * configure.in: + Version bumped to 2.0.4 + +2002-08-12 Dave Camp <[email protected]> + + * eel/eel-string-picker.c: (eel_string_picker_set_string_list): + Use eel_string_list_peek_nth() instead of eel_string_list_nth(). + Fixes a small leak. + +=== eel 2.0.3 === + +2002-08-05 Dave Camp <[email protected]> + + * NEWS: Updated. + * configure.in: 2.0.3. + +2002-07-28 Christian Rose <[email protected]> + + * configure.in: Added "sq" to ALL_LINGUAS. + +2002-07-27 Dave Camp <[email protected]> + + * eel/eel-background.c: (widget_realize_cb), + (eel_get_widget_background): Set up the widget background on + realize. + +2002-07-27 Dave Camp <[email protected]> + + * eel/eel-background.c: (widget_style_set_cb), + (eel_get_widget_background): Put back the style_set handler. + +=== eel 2.0.2 === + +2002-07-25 Dave Camp <[email protected]> + + * NEWS: Add a list of changes. + * configure.in: Bump version to 2.0.2. + +2002-07-25 Pablo Saratxaga <[email protected]> + + * configure.in: Added Bosnian (bs) to ALL_LINGUAS + +2002-07-24 Dave Camp <[email protected]> + + * eel/Makefile.am: Build eel-background-box.[ch], don't build + eel-background-style.[ch]. + * eel/eel-background-style.[ch]: Removed. + * eel/eel-background-box.[ch]: New widget that handles background + drawing itself. + * eel/eel-background.c: (eel_background_init), + (eel_get_widget_background): Removed the style setting and font + updating code. This is now the responsibility of the widget using + the EelBackground. + (eel_background_expose): Helper function for widgets using + EelBackground. + (eel_background_set_up_widget): New function. + (eel_widget_background_changed): Call + eel_background_set_up_widget(). + +=== eel 2.0.1 === + +2002-07-22 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump version to 2.0.01. + Add list of changes. + +2002-07-18 Federico Mena Quintero <[email protected]> + + Fixes the eel part of #46238; see Caja for the rest of the fix. + + * eel/eel-background.c (eel_background_ensure_realized): If we + fail to parse the color spec, don't default to white. Instead use + the background color from the widget's style. + (widget_style_set_cb): New callback for the widget's "style_set" + signal. We regenerate the background and its style when the theme + changes. + (eel_background_set_widget_style): We need a little hack here to + unset the GTK_USER_STYLE flag because otherwise we will not be + notified of theme changes through the "style_set" signal. The + real solution is not to use a style of our own, but rather paint + the widget by hand when needed. + (eel_background_init): Start with is_solid_color = TRUE. + +2002-07-17 Frank Worsley <[email protected]> + + * eel/eel-gtk-extensions.c: + * eel/eel-gtk-extensions.h: + (eel_gtk_window_set_initial_geometry_from_string): + add an ignore_position parameter + +2002-07-12 Damon Chaplin <[email protected]> + + * eel/eel-gtk-extensions.c (eel_gtk_button_new_with_stock_icon): new + function to create a button with a mnemonic label and a stock icon. + GTK+ doesn't make this easy. Needed for bug #85666. + +2002-07-10 Dave Camp <[email protected]> + + * eel/eel-gtk-extensions.c: (tree_view_button_press_callback), + (eel_gtk_tree_view_set_activate_on_single_click): New functions + to make a GtkTreeView activate a row on a single click. + * eel/eel-gtk-extensions.h: Prototype for + eel_gtk_tree_view_set_activate_on_single_click. + * eel/eel-image-chooser.c: (eel_image_chooser_row_activated), + (eel_image_chooser_finalize), (eel_image_chooser_instance_init), + (eel_image_chooser_get_selected_path), + (eel_image_chooser_set_selected_row): Only send a changed event + when the user activates the row. + +2002-07-10 Michael Meeks <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c + (eel_gdk_pixbuf_average_value): unsigned + dividend, width, height. + split out loop invariant and simplify, + killing umpteen multiplies for non-alpha case. + +2002-07-09 Michael Meeks <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c (destroy_global_buffer), + (eel_gdk_pixbuf_get_global_buffer): move these into the only + place that uses them, and hide. + + * test/test-eel-pixbuf-tile.c: here + (pixbuf_drawing_area_expose_event): upd. + +2002-07-09 Damon Chaplin <[email protected]> + + * eel/eel-preferences-box.c (eel_preferences_box_new): added a + 'Cat_egories' label and mnemonic accel above the list. Fixes part + of bug #85673. + + * eel/eel-preferences-group.c (eel_preferences_group_new): set the + border width of the second column of prefs to match the first. + +2002-07-08 Michael Meeks <[email protected]> + + * eel/eel-labeled-image.c + (eel_labeled_image_get_accessible): cope better + with the no a11y scenario. + +2002-07-08 Michael Meeks <[email protected]> + + * eel/eel-labeled-image.c + (eel_labeled_image_radio_button_get_type): impl. + (eel_labeled_image_radio_button_new_from_file_name), + (eel_labeled_image_radio_button_new): impl. + +2002-07-02 Michael Meeks <[email protected]> + + * configure.in: use libglade. + + * eel-2.0.pc.in (Requires): upd. + + * eel/eel-labeled-image.c (eel_labeled_image_set_text): + set text with mnemonic. + (eel_labled_set_mnemonic_widget): impl. + (eel_labeled_*_button_new): set the mnemonic widget. + + * eel/eel-mate-extensions.c (eel_glade_get_file): impl. + +2002-06-28 Marco Pesenti Gritti <[email protected]> + + * eel/eel-gtk-extensions.c (eel_popup_menu_position_func): + Remove context menus custom positioning code to be consistent + with other mate applications. + +2002-06-27 Frank Worsley <[email protected]> + + * eel/eel-vfs-extensions.c: (eel_vfs_has_capability_uri): + * eel/eel-vfs-extensions.h: + implemented EEL_VFS_CAPABILITY_SAFE_TO_EXECUTE + +2002-06-25 Dave Camp <[email protected]> + + * eel/eel-vfs-extensions.c (eel_vfs_has_capability_uri): Moved + here from eel_vfs_test_capabilities(). + (eel_vfs_has_capability): New function, takes a string uri. + * eel/eel-vfs-extensions.h: Changed EelVfsTest to EelVfsCapability, + and EEL_VFS_TEST_* to EEL_VFS_CAPABILITY_*. + +2002-06-25 Frederic Crozat <[email protected]> + + * acconfig.h: + * configure.in: + * eel/Makefile.am: + * eel/check-program.c: (main): + * eel/eel-enumeration.c: + * eel/eel-mateconf-extensions.c: + * eel/eel-glib-extensions.c: + * eel/eel-mate-extensions.c: + * eel/eel-i18n.c: (_eel_gettext): + * eel/eel-i18n.h: + * eel/eel-password-dialog.c: + * eel/eel-preferences-box.c: + * eel/eel-stock-dialogs.c: + * eel/eel-vfs-extensions.c: + * eel/eel-xml-extensions.c: + Use our own _() macro to ensure bind_textdomain_codeset is set + (when available) + + +2002-06-14 Satyajit Kanungo <[email protected]> + + * eel/eel-preferences-box.c : Added a call to get the active pane + for eel preference dialog box. (Applied by Damon Chaplin.) + +2002-06-13 Dave Camp <[email protected]> + + * eel/eel-stock-dialogs.c: (eel_run_simple_dialog): Don't try to + connect to the delete_event signal of the dialog, and handle + gtk_dialog_run() returning GTK_RESPONSE_DELETE_EVENT. Fixes + #78948. + +2002-06-12 Damon Chaplin <[email protected]> + + * eel/eel-mate-extensions.c (icon_selected): hide the dialog at the + start of the function and set the dismissed flag to indicate we're + acting on it, so if we do get called again we just return. + Fixes bug #84134. + +2002-06-10 Alexander Larsson <[email protected]> + + * eel/eel-preferences-box.c: change treeview shadow type + to GTK_SHADOW_IN and add some spacing for consistency with + the rest of mate. + + Patch from Jorn Baayen <[email protected]> + +2002-06-10 Alexander Larsson <[email protected]> + + * NEWS: + Update version nr. + + * configure.in: + Update requirements to latest versions of everything. + +2002-06-10 Naba Kumar <[email protected]> + + * configure.in: Added hi in ALL_LINGUAS. + +2002-06-09 Abel Cheung <[email protected]> + + * eel/eel-glib-extension.c: Clarify the comment about + strftime check. + +2002-06-07 Damon Chaplin <[email protected]> + + * test/Makefile.am (INCLUDES): + * eel/Makefile.am (INCLUDES): use $(prefix)/${DATADIRNAME}/locale + instead of $(datadir)/locale so it works on Solaris. + +2002-06-06 Michael Meeks <[email protected]> + + * eel/eel-vfs-extensions.c + (eel_vfs_test_capabilities): impl. + +2002-06-06 Michael Meeks <[email protected]> + + * Version 2.0.0 + +2002-06-06 Jacob Berkman <[email protected]> + + * eel/eel-gdk-extensions.c: pangoxft.h is not present on all + systems, i think it's safe to just include pango/pango.h + +2002-06-04 Yanko Kaneti <[email protected]> + + * configure.in: (ALL_LINGUAS) Added Bulgarian (bg). + +=== eel 1.1.17 === + +2002-06-03 Alex Larsson <[email protected]> + + * NEWS: + Add some actual changes. + +2002-06-03 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump version to 1.1.17 + +2002-05-31 Alex Larsson <[email protected]> + + * eel/eel-gdk-extensions.[ch] (eel_gdk_draw_layout_with_drop_shadow): + Add new function. + +2002-05-28 Havoc Pennington <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c: remove bogus #include <png.h>, + we no longer use libpng + +2002-05-27 Michael Meeks <[email protected]> + + * eel/eel-vfs-extensions.c + (eel_make_valid_utf8): copy from caja + (eel_format_uri_for_display_internal): use it + for awkward (invalid) cases, that we still need to + display in an error dialog. + +=== eel 1.1.16 === + +2002-05-27 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump version to 1.1.16 + +2002-05-23 Michael Meeks <[email protected]> + + * eel/eel-vfs-extensions.c + (eel_format_uri_for_display_internal): move the utf8 + validation assert down to after we've handled 'locale_encoded + filenames' as best we can. + +2002-05-22 Michael Meeks <[email protected]> + + * eel/eel-vfs-extensions.c (eel_is_valid_uri): impl. + +2002-05-21 Damon Chaplin <[email protected]> + + * eel/eel-mate-extensions.c (eel_mate_icon_selector_new): store + the dialog pointer before calling eel_remove_weak_pointer(), as that + will set it to NULL. We want to return it. + + * eel/eel-gdk-pixbuf-extensions.c (eel_gdk_pixbuf_load): close the + pixbuf loader if we get a vfs error. It complains if we unref it + without closing it. + +=== eel 1.1.15 === + +2002-05-20 Alex Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump version to 1.15. + +2002-05-18 Kjartan Maraas <[email protected]> + + * configure.in: Added "mk" to ALL_LINGUAS. + +2002-05-16 Michael Meeks <[email protected]> + + * eel/eel-background-style.c (eel_background_style_draw_flat_box): + unref the pixmap instead of leaking it if not changes_with_size. + +2002-05-16 Mark McLoughlin <[email protected]> + + * eel/eel-pango-extensions.c: (measure_string_width), + (compute_character_widths), (eel_string_ellipsize_start), + (eel_string_ellipsize_end), (eel_string_ellipsize_middle), + (eel_self_check_ellipsize): don't create redundant layouts + when doing calculations. Just use the one we've already + created. + +2002-05-14 Federico Mena Quintero <[email protected]> + + * eel/eel-text-caption.c (entry_key_press_callback): Event + handlers should return a gboolean! Fixes #75229. + +=== eel 1.1.14 === + +2002-05-13 Alex Larsson <[email protected]> + + * NEWS: + * configure.in: + Update to 1.1.14 + +2002-05-12 Anders Carlsson <[email protected]> + + * eel/eel-pango-extensions.c + (eel_pango_layout_fit_to_dimensions): Fix this utterly broken + function by rewriting parts of it. Fixes #81183, reported + by Owen Taylor. + +2002-05-11 Alexander Larsson <[email protected]> + + * eel/eel-background.c: (eel_background_start_loading_image), + (eel_background_set_style_font_from_default), + (eel_background_set_widget_style), (eel_widget_font_changed), + (eel_get_widget_background): + Hacks to update the style when the default font changes. + +2002-05-08 Damon Chaplin <[email protected]> + + * eel/eel-mate-extensions.c (eel_mate_icon_selector_new): connect + the dialog signals up before calling mate_icon_selection_show_icons() + and also add a weak pointer to the dialog. We need to do this as + MateIconSelection reenters the main loop while loading icons, so + it can be closed or a button can be clicked before returning. + Fixes bug #75387. + +=== eel 1.1.13 === + +2002-05-04 David Emory Watson <[email protected]> + + This is needed to fix bug 46582. + + * configure.in: + * NEWS: Bump version to 1.1.13. + + * eel/eel-vfs-extensions.c: + * eel/eel-vfs-extensions.h: + (eel_make_uri_from_input_internal): Optionally strip trailing + whitespace since it could be part of a valid uri. + (eel_make_uri_from_input): Update. + (eel_make_uri_from_input_with_trailing_ws): New. + +2002-04-30 Alexander Larsson <[email protected]> + + * eel/eel-preferences-item.c + (enumeration_menu_changed_callback), + (enumeration_list_changed_callback): + Don't use the translated string when looking up the enumeration position. + Fixes #64696 + +2002-04-29 Pablo Saratxaga <[email protected]> + + * configure.in: Added Vietnamese (vi) to ALL_LINGUAS + * configure.in: Added Walloon (wa) to ALL_LINGUAS + * configure.in: Added Basque (eu) to ALL_LINGUAS + +=== eel 1.1.12 === + +2002-04-28 Alexander Larsson <[email protected]> + + * configure.in: + * NEWS: + Bump version to 1.1.12. + +2002-04-28 Alexander Larsson <[email protected]> + + * configure.in: + Removed -Wcast-align. This broke the build for Alpha on RH 7.1, + even in header files! And it's not that useful. + See bug #79860. + +2002-04-27 Murray Cumming <[email protected]> + + * eel/eel-stock-dialogs.c (eel_show_yes_no_dialog): + Bug #80072: + Use eel_create_question_dialog instead() of show_message_dialog() + so that the custom button titles can be used. + +2002-04-26 Gustavo Giráldez <[email protected]> + + * eel/eel-ellipsizing-label.c (real_finalize): chain call to + parent class' finalize. + +2002-04-22 Anders Carlsson <[email protected]> + + * eel/eel-image-chooser.c: (eel_scrolled_image_chooser_new): + Set shadow type to GTK_SHADOW_IN. Fixes #73389. + +=== eel 1.1.11 === + +2002-04-21 Alexander Larsson <[email protected]> + + * configure.in: + * NEWS: + Bump version to 1.1.11. + +2002-04-21 Alexander Larsson <[email protected]> + + * eel/eel-background.c (eel_background_ensure_image_scaled): + Work around the fact that scaling large pixbufs to 1x1 crashes + while allocating several gigs of memory. + +2002-04-21 Anders Carlsson <[email protected]> + + * eel/eel-gtk-extensions.c: (eel_gtk_label_set_scale), + (get_layout_location), (eel_gtk_label_expose_event), + (eel_gtk_label_size_request), (set_up_label), + (eel_gtk_label_set_drop_shadow_color), + (eel_gtk_label_set_drop_shadow_offset): + * eel/eel-gtk-extensions.h: + Add eel_gtk_label_set_drop_shadow_color and + eel_gtk_label_set_drop_shadow_offset functions. + +2002-04-18 Michael Meeks <[email protected]> + + * eel/eel-mate-extensions.c + (do_nothing_cb, get_set_value_imethod), + (eel_matecomponent_pbclient_set_value_async): impl. + async property setter to cut throbber + latency. + +2002-04-17 Anders Carlsson <[email protected]> + + * eel/eel-background.c: (eel_background_start_loading_image): + If we load the pixbuf sync, unref it so that we won't leak it. + + * eel/eel-image-chooser.c: (eel_image_chooser_cell_data_func): + Free strings. + + * eel/eel-labeled-image.c: (eel_labeled_image_class_init), + (eel_labeled_image_destroy), (eel_labeled_image_forall): + Add a ::destroy handler that destroys the image and label. + + * eel/eel-preferences-box.c: + (preferences_box_category_list_recreate): + Free the GtkTreeIter. + + * eel/eel-preferences-item.c: + (preferences_item_update_editable_integer): + Free the caption. + +2002-04-17 Anders Carlsson <[email protected]> + + * eel/eel-background.c (eel_background_finalize): + Free details after using it, not before. + + * eel/eel-preferences.c: (eel_preferences_get_enum): + Free enums. + + * eel/eel-string-list.c: (eel_string_list_peek_nth): + * eel/eel-string-list.h: + Add eel_string_list_peek_nth which does not strdup the + string returned. + +=== eel 1.1.10 === + +2002-04-14 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump version to 1.1.10 + +2002-04-14 Alexander Larsson <[email protected]> + + * eel/eel-mate-extensions.c (eel_mate_canvas_set_scroll_region): + Don't request_update all item unless the top left corner of + the scroll region changed. + +2002-04-13 Alexander Larsson <[email protected]> + + * eel/eel-mate-extensions.c (eel_mate_shell_execute): + Print a warning on failure. For debugging purposes. + +2002-04-12 Jody Goldberg <[email protected]> + + * eel/eel-mate-extensions.c (eel_mate_shell_execute) : no one uses + the return type anyway, remove it and make this a wrapper around + g_spawn_command_line_async. Fixes lots of problems. + +2002-04-12 Padraig O'Briain <[email protected]> + + * configure.in: + Update required GAIL version to 0.13 + + * eel/eel-accessibility.h: + gailtextutil.h has moved from util directory to libgail-util + + * eel/eel-accessibility.c: + Update calls to gail_text_util_get_substring as start_pos and end_pos + arguments have been changed from gint* to gint + +2002-04-07 Alexander Larsson <[email protected]> + + * eel/eel-preferences-item.[ch]: + Add EEL_PREFERENCE_ITEM_ENUMERATION_MENU_INTEGER type that + stores the integer value of the enum. This is needed for + the Caja thumbnail size limit. + +2002-04-04 Dave Camp <[email protected]> + + * eel/eel-preferences-item.c + (eel_preferences_item_set_description): set + text with mnemonics. + + * eel/eel-labeled-image.c + (eel_labeled_image_set_selected), + (eel_labeled_image_get_selected): impl. + + * eel/eel-gtk-extensions.c + (eel_pop_up_context_menu): tolerate a NULL event. + +2002-04-04 Michael Meeks <[email protected]> + + * eel/eel-accessibility.c + (eel_accessibility_set_description), + (eel_accessibility_set_name): impl. + +2002-04-03 Michael Meeks <[email protected]> + + * eel/eel-accessibility.c (get_quark_gobject), + (get_quark_accessible): share quark id's with + gobject-accessible. + (eel_accessibility_set_atk_object_return): only + hook up weak refs etc. for non GObjectAccessible + derived types - otherwise we double unref the + accessible. + +2002-04-02 Michael Meeks <[email protected]> + + * eel/eel-accessibility.c + (eel_accessible_text_get_type): impl. + (eel_accessibility_for_object): impl. + + * eel-2.0.pc.in (Requires): add gail. + +2002-04-01 Michael Meeks <[email protected]> + + * eel/eel-accessibility.c + (eel_accessibility_add_simple_text): impl. + (eel_accessibility_set_text_util): impl. + (get_simple_text): + + * configure.in: require gail >= 0.11 for accessibility. + +2002-03-30 Alexander Larsson <[email protected]> + + * test/test-eel-pixbuf-scale.c: + Don't double define DEST_WIDTH and DEST_HEIGHT. + +2002-03-29 Havoc Pennington <[email protected]> + + * eel/eel-mateconf-extensions.c (eel_mateconf_value_is_equal): don't use + private mateconf fields, and fix a bug in comparison of equality + of list values (if (a != NULL || b != NULL) return FALSE) + +2002-03-28 Michael Meeks <[email protected]> + + * eel/eel-labeled-image.c + (eel_labeled_image_toggle_button_new_from_file_name), + (eel_labeled_image_check_button_new_from_file_name), + (eel_labeled_image_button_new_from_file_name), + (eel_labeled_image_toggle_button_new), + (eel_labeled_image_check_button_new), + (eel_labeled_image_button_new): use the new button types + so we can update accessibility support there. + (eel_labeled_image_button_class_init): use to + override all button's get_accessibles. + (eel_labeled_image_toggle_button_get_type), + (eel_labeled_image_check_button_get_type), + (eel_labeled_image_button_get_type): impl. + (eel_labeled_image_get_accessible): handle all + button and plain label accessibility setup. + (get_image): impl. + (eel_labeled_image_accessible_image_get_size): impl. + (eel_labeled_image_accessible_get_name): impl. + (eel_labeled_image_accessible_image_interface_init), + (eel_labeled_image_accessible_class_init), + (eel_labeled_image_button_class_init), + (eel_labeled_image_get_accessible): impl. etc. + +2002-03-28 Alex Larsson <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.[ch]: + Added new function eel_gdk_pixbuf_scale_down() that does + fast downscaling. Speeds up thumbnailing. + Use it in eel_gdk_pixbuf_scale_down_to_fit(). + + * test/Makefile.am: + * test/test-eel-pixbuf-scale.c: + Tests for pixmap scaling. + +2002-03-28 Michael Meeks <[email protected]> + + * eel/eel-gtk-extensions.c + (eel_gtk_button_set_padding): many buttons (eg. + stock ones) do not have a GTK_MISC as a child, + don't do daft things to them. + + * test/test-eel-labeled-image.c + (labeled_image_button_window_new): add a plain + labeled image. + +2002-03-28 Dave Camp <[email protected]> + + * eel/eel-labeled-image.c + (eel_labeled_image_set_can_focus): impl. + (eel_labeled_image_class_init): add activate + signal & bindings. + (eel_labeled_image_expose_event): render + selection and focus. + +2002-03-28 Michael Meeks <[email protected]> + + * test/test-eel-widgets.c + (create_pixbuf): use DATADIR instead of a hard + coded path. + (test_ok_dialog): impl. + (main): upd. + Add window titles to elucidate function. + + * TODO: clean & add a11y bits. + + * test/test-eel-image-chooser.c: ditto. + + * eel/eel-caption-table.c + (eel_caption_table_set_row_info): set role on + invisible entries' accessibles to 'password'. + +2002-03-27 Michael Meeks <[email protected]> + + * eel/eel-accessibility.h + (EEL_ACCESSIBLE_FACTORY): don't auto-generate the + type name. + + * eel/eel-accessibility.c + (eel_accessibility_weak_unref): notify defunct. + +2002-03-26 Michael Meeks <[email protected]> + + * eel/eel-accessibility.c + [ cut & paste helpers from matecomponent until gail is stable ]: + (eel_accessibility_set_atk_object_return), + (eel_accessibility_get_atk_object): impl. + (eel_a11_weak_unref, get_quark_accessible): impl. + (eel_accessibility_create_derived_type): impl. + (eel_accessibility_get_atk_object): impl. + + * eel/eel-accessibility.h + (EEL_ACCESSIBLE_FACTORY, EEL_WIDGET_SET_FACTORY): + copy from gail - we need them. + +=== eel 1.1.9 === + +2002-03-24 Alexander Larsson <[email protected]> + + * configure.in: Bump version to 1.1.9 + + * NEWS: bump version. + +2002-03-22 Dave Camp <[email protected]> + + * eel/eel-gtk-extensions.c: (eel_gtk_viewport_get_visible_rect), + (eel_gtk_viewport_scroll_to_rect): New functions. + * eel/eel-gtk-extensions.h: Prototypes for the eel_gtk_viewport + functions. + * eel/eel-wrap-table.c: (eel_scrolled_wrap_table_new): New + function to create a wrap table inside of a scrolled window. + (eel_wrap_table_add), (eel_wrap_table_remove): If the wrap table + is scrolled, connect to focus_in_event. + (wrap_table_child_focus_in): New function, scrolls to the focused + item in the viewport. + * eel/eel-wrap-table.h: Prototype for eel_scrolled_wrap_table_new. + +2002-03-18 Anders Carlsson <[email protected]> + + * eel/eel-string.c: + Only include eel-lib-self-check-functions.h if + EEL_OMIT_SELF_CHECK isn't defined. + + * eel/eel-pango-extensions.c: + Only include eel-lib-self-check-functions.h if + EEL_OMIT_SELF_CHECK isn't defined. + + * eel/Makefile.am: + * eel/eel-accessibility.c: + (eel_accessibility_set_up_label_widget_relation): + * eel/eel-accessibility.h: + * eel/eel-caption-table.c: (eel_caption_table_resize): + * eel/eel-caption.c: (eel_caption_set_child): + Add new accessibility utility functions and have our + label-widget composite widgets use them. + + * test/test-eel-widgets.c: (create_pixbuf): + Update path due to e-h changes. + +2002-03-17 Darin Adler <[email protected]> + + * configure.in: Bump required versions. + +=== eel 1.1.8 === + +2002-03-17 Alexander Larsson <[email protected]> + + * configure.in: Bump version to 1.1.8 + + * NEWS: Bump version. + + * eel/eel-vfs-extensions.c: (eel_format_uri_for_display_internal), + (eel_escape_high_chars), (eel_make_uri_from_input_internal), + (eel_format_uri_for_display), (eel_make_uri_from_input), + (eel_self_check_vfs_extensions): + Handle utf8 and G_BORKEN_FILENAMES better. + +2002-03-13 Gregory Leblanc <[email protected]> + + * eel.spec.in: New one, from Chris Chabot + +2002-03-11 Michael Meeks <[email protected]> + + * eel/eel-mate-extensions.c + (eel_matecomponent_make_registration_id): impl. + +2002-03-11 Anders Carlsson <[email protected]> + + * eel/eel-gdk-extensions.c: + * eel/eel-gdk-extensions.h: + Remove the now unneeded eel_set_mini_icon function. + +=== eel 1.1.7 === + +2002-03-10 Darin Adler <[email protected]> + + * NEWS: Bump version. + +2002-03-09 Alexander Larsson <[email protected]> + + * eel/eel-image-table.c: (image_table_emit_signal), + (image_table_handle_motion), (ancestor_button_press_event), + (ancestor_button_release_event): + * eel/eel-image-table.h (EelImageTableEvent): + Add the original GdkEvent to the EelImageTableEvent. You + may need e.g. the time from the event. (Needed to fix + stuck grab in caja.) + +2002-03-08 Darin Adler <[email protected]> + + * eel/eel-preferences.c: + (eel_preferences_set_emergency_fallback_string_list): Add a + g_slist_reverse so that emergency fallback string lists are + in the proper order. + + * eel/eel-background.c: Tweak formatting. + +2002-03-07 Anders Carlsson <[email protected]> + + * configure.in: Bump version to 1.1.7 + + * eel/eel-preferences-item.c: + (preferences_item_update_editable_string), + (preferences_item_create_editable_string), + (eel_preferences_item_new), + (preferences_item_update_displayed_value), + (eel_preferences_item_set_description): + * eel/eel-preferences-item.h: + Add EEL_PREFERENCES_ITEM_EDITABLE_PASSWORD_STRING type. + + * eel/eel-text-caption.c: (eel_text_caption_set_expand_tilde), + (eel_text_caption_set_visibility): + * eel/eel-text-caption.h: + Add eel_text_caption_set_visibility which controls the visibility + of the GtkEntry. + +2002-03-06 Darin Adler <[email protected]> + + * eel/eel-preferences-box.c: (eel_preferences_dialog_new): Make the + button say "Close" instead of "OK". + +2002-03-06 Darin Adler <[email protected]> + + * eel/eel-cell-renderer-pixbuf-list.c: + (eel_cell_renderer_pixbuf_list_class_init): + * eel/eel-labeled-image.c: (eel_labeled_image_class_init): + Remove strings we really don't need; lets not waste time translating + these since no one ever sees them. + + * eel/eel-password-dialog.c: (eel_password_dialog_new): Tweak comment. + + * eel/eel-preferences-box.c: Add mate-i18n.h include. Not sure why + this wasn't needed before. + + * eel/eel-preferences.c: Remove unneeded mate-i18n.h include. + +2002-03-06 Darin Adler <[email protected]> + + * eel/eel-preferences-box.c: (eel_preferences_box_new): + * eel/eel-wrap-table.c: (eel_wrap_table_class_init): + Take out some strings that we don't really need to translate. + +2002-03-06 Michael Meeks <[email protected]> + + * eel/eel-preferences-item.c + (preferences_item_update_enumeration_radio), + (preferences_item_update_enumeration_menu), + (enumeration_radio_changed_callback), + (enumeration_menu_changed_callback): upd. for enums + + * eel/eel-preferences.c + (eel_preferences_add_auto_enum): impl. + (preferences_entry_update_auto_storage): upd. for enums. + +2002-03-05 Michael Meeks <[email protected]> + + * eel/eel-preferences.c + (eel_preferences_get_enum, eel_preferences_set_enum): impl. + + * eel/eel-enumeration.c (eel_enumeration_get_sub_name), + (eel_enumeration_get_sub_value): impl. + +=== eel 1.1.6 === + +2002-03-04 Darin Adler <[email protected]> + + * eel/eel-stock-dialogs.c: (show_message_dialog): Put additional button to + the left of the other buttons. Doing it this way is pretty nasty, but I + don't know any better way to match what the HI folks want. + +2002-03-03 Alexander Larsson <[email protected]> + + * NEWS: + * configure.in: + Bump version. + + * eel/eel-background.h: + Add eel_background_set_is_constant_size() and + eel_background_get_pixmap_and_color() + Remove eel_background_is_too_complex_for_gtk_style(). + + * eel/eel-background.c: (eel_background_init), + (eel_background_finalize), (get_pixmap_size), (eel_background_unrealize), + (eel_background_ensure_realized), (eel_background_get_pixmap_and_color), + (draw_background_callback), (eel_widget_background_changed): + Add bitmap generation and caching capability. + (eel_background_set_is_constant_size): set if windows don't change size, + used by the caja desktop window. + (eel_background_is_too_complex_for_gtk_style); Remve. Not used anymore. + (eel_background_receive_dropped_background_image): Remove old reset.png hack. + + * eel/eel-background-style.c: + (eel_background_style_finalize): unref background + (eel_background_style_draw_flat_box), (eel_background_style_set_background): + Use cached pixmaps from EelBackground. + (eel_background_style_new): Set the background. No need to mess + with the base style. + (eel_background_style_clone): Need to clone the background too. + (eel_background_style_class_init): add clone and set_background virtual + methods + +2002-03-03 Anders Carlsson <[email protected]> + + * eel/eel-preferences-item.c: + (preferences_item_create_enumeration_list), + (preferences_item_create_enumeration_menu): + * eel/eel-string-picker.c: (eel_string_picker_set_string_list), + (eel_string_picker_insert_separator): + * eel/eel-string-picker.h: + Create the string list first and then insert it into the + string picker, instead of rebuilding the option menu + on every insert. + +2002-03-01 Darin Adler <[email protected]> + + * eel/eel-glib-extensions.h: + * eel/eel-glib-extensions.c: (eel_g_object_list_ref), + (eel_g_object_list_unref), (eel_g_object_list_free), + (eel_g_object_list_copy), (eel_add_weak_pointer), + (eel_remove_weak_pointer): New names for old functions + from eel-gtk-extensions.c. + + * eel/eel-gtk-extensions.h: + * eel/eel-gtk-extensions.c: Remove old functions. + +2002-02-28 Darin Adler <[email protected]> + + * eel/eel-image-chooser.c: (eel_image_chooser_set_selected_row): + Handle -1 by deselecting all rows. + +2002-02-28 Darin Adler <[email protected]> + + * eel/eel-mate-extensions.c: (icon_selected): Since this is no longer + a callback, get rid of the widget parameter. + (icon_cancel_pressed): Get rid of the widget parameter. + (entry_activated_callback): Check result of stat. + (eel_mate_icon_selector_new): Store a pointer to the dialog that we + can use later to close it. + +2002-02-27 Anders Carlsson <[email protected]> + + * eel/eel-password-dialog.c: (dialog_show_callback), + (eel_password_dialog_set_readonly_username): + If the username is readonly, focus the password entry. Otherwise + focus the username entry. Fixes #72801. + +2002-02-27 Darin Adler <[email protected]> + + * eel/eel-gdk-extensions.h: + * eel/eel-gdk-extensions.c: (eel_gdk_rectangle_contains_rectangle): New. + + * eel/eel-gtk-extensions.h: + * eel/eel-gtk-extensions.c: + (eel_gtk_tree_view_cell_is_completely_visible): New. + + * eel/eel-gdk-pixbuf-extensions.c: (eel_cancel_gdk_pixbuf_load): + We need to close the loader even if we are just dropping it on the floor. + Not sure that's good design, but I want to make gdk-pixbuf happy. + + * eel/eel-image-chooser.c: (eel_scrolled_image_chooser_show_selected_row): + Only scroll if row isn't already completely visible. + +=== eel 1.1.5 === + +2002-02-25 Anders Carlsson <[email protected]> + + * eel/eel-pango-extensions.c: + (eel_pango_font_description_get_largest_fitting_font_size): + * eel/eel-pango-extensions.h: + Implement eel_pango_font_description_get_largest_fitting_font_size. + +2002-02-22 Darin Adler <[email protected]> + + * eel/Makefile.am: + * eel/eel.h: + * eel/eel-generous-bin.c: Re-add. + * eel/eel-generous-bin.h: Re-add. + +2002-02-21 Michael Meeks <[email protected]> + + * eel/eel-pango-extensions.c + (eel_pango_layout_fit_to_dimensions): impl. + + * eel/eel-gdk-pixbuf-extensions.c + (eel_gdk_pixbuf_draw_layout_clipped): document. + +2002-02-22 Darin Adler <[email protected]> + + * eel/Makefile.am: + * eel/eel.h: + * eel/eel-generous-bin.c: Remove. + * eel/eel-generous-bin.h: Remove. + * eel/eel-region.c: Remove. + * eel/eel-region.h: Remove. + + * eel/eel-image-table.c: Remove include "eel-region.h". + +2002-02-22 Darin Adler <[email protected]> + + * eel/eel-glib-extensions.h: + * eel/eel-glib-extensions.c: + Remove unused eel_g_ptr_array_* functions. + + * eel/eel-mate-extensions.h: + * eel/eel-mate-extensions.c: + Remove unused eel_mate_canvas_world_to_window_rectangle. + (eel_mate_canvas_world_to_widget_rectangle), + (eel_mate_canvas_widget_to_world), + (eel_mate_canvas_world_to_widget): + Rename to reflect a clearer conception of these. They map to the + widget coordinate system. Clearer than trying to talk about + widget->window vs. layout->bin_window . + + * eel/eel-gtk-extensions.h: + * eel/eel-gtk-extensions.c: + Remove unused eel_gtk_style_shade, + eel_get_window_list_ordered_front_to_back, + eel_gtk_widget_standard_realize, + eel_gtk_bin_standard_size_allocate, + eel_gtk_bin_standard_size_request. + (eel_gtk_widget_get_button_event_location): New. + (eel_gtk_widget_get_motion_event_location): New. + + * test/Makefile.am: + * test/dumb-box.c: Remove. + * test/dumb-box.h: Remove. + * test/test-eel-gtk-style.c: + Just keep this compiling. Not clear if it still is useful. + + * RENAMING: at_exit -> at_shutdown + +2002-02-21 Darin Adler <[email protected]> + + * AUTHORS: + * MAINTAINERS: + Add some people. + + * eel/eel-gdk-pixbuf-extensions.c: + (eel_gdk_pixbuf_draw_layout_clipped): + Draw nothing if the rectangle is empty or "less than empty" + rather than asserting. + +2002-02-20 David Emory Watson <[email protected]> + + eel/eel-preferences-box.c: + (eel_preferences_box_init): Remove connect. + (user_level_changed_callback): Removed. + +2002-02-20 Michael Meeks <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c + (eel_gdk_pixbuf_draw_layout): split out into + (eel_gdk_pixbuf_draw_layout_clipped): here, new method. + +2002-02-20 Michael Meeks <[email protected]> + + * eel/eel-wrap-table.c (eel_wrap_table_class_init): + do an eel_type_init. + + * eel/eel-types.c (eel_type_init): protect vs. + double init. + +2002-02-19 jacob berkman <[email protected]> + + * eel/eel-mate-extensions.c (get_terminal_command_prefix): + mate-terminal 2 does not accept --login or --start-factory-server + + * eel/eel-gtk-extensions.[ch] (eel_gtk_selection_data_*_deep): + remove as these are fixed in GTK 2.0 (fixes a double free crash) + +2002-02-19 Michael Meeks <[email protected]> + + * eel/eel-preferences-box.c + (category_list_row_activated_callback): rename to + (category_list_selection_changed): this & use the selection's + changed signal instead. + (eel_preferences_box_new): upd. + (preferences_box_category_list_recreate): upd. + +2002-02-18 Gediminas Paulauskas <[email protected]> + + * configure.in: remove MATE_COMMON_INIT, MATE_PLATFORM_MATE_2 + +2002-02-16 Alexander Larsson <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c (eel_gdk_pixbuf_draw_to_pixbuf_alpha): + Add G_OBJECT() casts for g_object_ref/unref so we don't give warnings + due to pixbuf being const. + +2002-02-16 David Emory Watson <[email protected]> + + * NEWS: Bump version. + * configure.in: Bump version. + + * eel/eel-gdk-extensions.h: + * eel/eel-gdk-extensions.c: + (eel_gdk_color_parse): New. + (eel_gdk_color_parse_with_white_default): call eel_gdk_color_parse (). + +2002-02-15 Michael Meeks <[email protected]> + + * eel/Makefile.am: add deprecated flags + permanantly. + + * eel/eel-gdk-extensions.c + (eel_gdk_choose_foreground_color), + (eel_gdk_gc_choose_foreground_color): prune, + unused, and funky color handling. + + * test/test-eel-pixbuf-tile.c: + update image paths to include the prefix. + + * eel/eel-debug-drawing.c + (eel_debug_draw_rectangle_and_cross): make sure + we allocate the color. + +2002-02-13 Michael Meeks <[email protected]> + + * eel/eel-image-table.c + (image_table_peek_clear_gc): upd. color handling. + (eel_image_table_set_smooth_background_color), + (eel_image_table_set_is_smooth): kill, unused. + (eel_image_table_expose_event): kill. + (image_table_foreach_child_subtract_content), + (image_table_peek_clear_gc): remove + + * eel/eel-gdk-pixbuf-extensions.c + (pixbuf_destroy_callback), + (eel_gdk_pixbuf_list_ref, eel_gdk_pixbuf_list_free): + use g_object_ref/unref instead of gdk_pixbuf_~ + + * eel/eel-gdk-extensions.c + (eel_fill_rectangle_with_color): remove, color + handling not pleasant, and not used. + (eel_gdk_gc_choose_foreground_color): upd. + + + * eel/eel-debug-drawing.c + (eel_debug_draw_rectangle_and_cross): upd. color + handling. + +2002-02-12 Michael Meeks <[email protected]> + + * eel/eel-stock-dialogs.h (eel_create_info_dialog): + fix header comment. + +2002-02-12 Darin Adler <[email protected]> + + * eel/eel-wrap-table.c: (eel_wrap_table_class_init): + Register enums in here. This gets rid of the last place + we had MATE2_CONVERSION_COMPLETE. + + * eel/maketypes.awk: Fix to make EEL_TYPE_X instead of + EEL_TYPE_EEL_X. + +2002-02-12 Tõivo Leedjärv <[email protected]> + + * configure.in: Added et to ALL_LINGUAS. + +2002-02-12 Michael Meeks <[email protected]> + + * eel/eel-preferences-box.c + (eel_preferences_box_new): create a tree view & + list model + (category_list_select_row_callback): rename to + (category_list_row_activated_callback): this & re-write.. + (preferences_box_find_row): re-write. + (preferences_model_foreach_find): impl. + (eel_preferences_box_rename_pane): re-write. + (eel_preferences_box_finalize): unref the category model. + (eel_preferences_dialog_new): show after + populating with panes, so we don't get re-sizing jerkiness + on the list. + (preferences_box_select_pane): tolerate setting the name + with the existing string. + + * eel/eel-text-caption.c: remove unused TEXT_CAPTION_INVALID + + * eel/eel-password-dialog.c: remove unused DIALOG_OK_BUTTON + +2002-02-12 Anders Carlsson <[email protected]> + + * eel/eel-canvas-rect.c (eel_canvas_rect_realize): Surround + variable declarations with HAVE_RENDER. + +2002-02-10 Darin Adler <[email protected]> + + * configure.in: Require newer libxml where location of xml memory + calls has moved. + * eel/eel-xml-extensions.c: Remove unneeded include of xmlmemory.h. + +==== eel 1.1.4 ==== + +2002-02-09 Darin Adler <[email protected]> + + * NEWS: Bump version. + * configure.in: Bump version. + + * eel/eel-debug.c: + (eel_make_warnings_and_criticals_stop_in_debugger): + Add mate-vfs-modules to list of domains. + +2002-02-08 Anders Carlsson <[email protected]> + + * eel/eel-canvas-rect.c: (eel_canvas_rect_realize), + (eel_canvas_rect_unrealize): + Chain to parent implementations. + +2002-02-06 Darin Adler <[email protected]> + + * eel/Makefile.am: Turn on MATE_DISABLE_DEPRECATED and + EEL_COMPILATION. Get rid of eel-gobject-extensions.[ch]. + + * eel/eel-art-gtk-extensions.h: + * eel/eel-art-gtk-extensions.c: (eel_gdk_window_get_bounds), + (eel_gdk_window_get_screen_relative_bounds), + (eel_gtk_widget_get_bounds), (eel_gtk_widget_get_dimensions), + (eel_gtk_widget_get_preferred_dimensions), + (eel_gdk_window_clip_dirty_area_to_screen), + (eel_gdk_window_get_dimensions), (eel_gdk_get_pointer_position): + Eliminate misguided use of const. Fix a few deprecated things. + + * eel/eel-background-style.c: (eel_gdk_window_update_sizes): + Use gdk_drawable_get_size instead of gdk_window_get_size. + + * eel/eel-background.c: (draw_background_callback): Use g_object_unref + instead of gdk_gc_unref. + (eel_get_widget_background): Use g_signal_connect_object instead + of eel_signal_connect_object_while_alive. + + * eel/eel-debug-drawing.c: (eel_debug_draw_rectangle_and_cross): + Use g_object_unref instead of gdk_gc_unref. + + * eel/eel-debug.c: Turn this back on. + + * eel/eel-mate-extensions.c: (eel_mate_icon_selector_new): Get + rid of a misguided use of eel_signal_connect_while_alive -- plain + old g_signal_connect works fine. + + * eel/eel-gobject-extensions.c: Remove. + * eel/eel-gobject-extensions.h: Remove. + + * eel/eel-image-table.c: (eel_image_table_unrealize): Use g_object_unref + instead of gdk_gc_unref. + + * eel/eel-labeled-image.c: (eel_labeled_image_check_button_new): Get + rid of some misguided use of eel_signal_connect_while alive -- plain + old g_signal_connect works fine. + + * eel/eel-password-dialog.c: (eel_password_dialog_new): Get + rid of some misguided use of eel_signal_connect_while alive -- plain + old g_signal_connect works fine. + + * eel/maketypes.awk: Grab a new copy from gtk+. Is there a way to do + this without copied and pasted code? + * eel/eel-types.c: (eel_type_init): Change name to EEL_TYPE_N_BUILTINS. + + * test/Makefile.am: Turn on G_DISABLE_DEPRECATED, GDK_DISABLE_DEPRECATED, + GTK_DISABLE_DEPRECATED, MATE_DISABLE_DEPRECATED. + + * test/test-eel-background.c: (main): Turn of GtkCTree code that was + already half-disabled. + + * test/test-eel-canvas-items.c: (item_event), (setup_item), + (create_canvas_items), (create_canvas): gtk_signal_connect -> g_signal_connect. + Remove some colormap stuff. gtk_widget_set_usize -> gtk_widget_set_size_request. + gtk_window_set_policy -> gtk_window_set_resizable. + * test/test-eel-gtk-style.c: (color_box_expose_event): gdk_gc_unref -> g_object_unref. + (pixmap_box_expose_event): gdk_window_get_size -> gdk_drawable_get_size. + * test/test.c: (test_window_new): gtk_window_set_policy -> gtk_window_set_resizable + +2002-02-06 Michael Meeks <[email protected]> + + * eel/eel-wrap-table.c + (eel_wrap_table_class_init), + (eel_wrap_table_set_property), + (eel_wrap_table_get_property): ditto + + * eel/makeenums.pl (parse_entries): output + GEnumValue not GtkEnumValue - this should use + glib-mkenums though. + + * eel/eel-gtk-extensions.c + (eel_gtk_signal_connect_full_while_alive), + (eel_gtk_signal_connect_free_data_custom): + port deprecated bits. + (eel_gtk_class_name_make_like_existing_type): + remove - unused & not portable. + + * eel/eel-mate-extensions.c + (eel_mate_icon_selector_new): remove all + deprecated bits. + + * eel/eel-dateedit-extensions.c + (eel_mate_date_edit_get_date_as_string): ditto. + + * eel/eel-labeled-image.c + (eel_labeled_image_class_init), + (eel_labeled_image_set_property), + (eel_labeled_image_get_property), + (eel_labeled_image_check_button_new): ditto. + + * eel/eel-preferences-item.c + (preferences_item_update_displayed_value), + (preferences_item_update_displayed_value): ditto. + + * eel/eel-stock-dialogs.c + (timed_wait_callback): ditto. + +2002-02-05 Michael Meeks <[email protected]> + + * eel/eel-dateedit-extensions.c + (eel_mate_date_edit_get_date_as_string): add + deprecated comment. + + * eel/eel-background.c + (eel_background_reset), + (eel_background_set_color), + (eel_get_widget_background), + (eel_background_set_image_placement), + (eel_background_load_image_callback), + (eel_background_cancel_loading_image), + (eel_background_set_image_uri_helper), + (set_image_and_color_image_loading_done_callback), + (eel_background_class_init): build with deprecated + things disabled. + + * eel/eel-radio-button-group.c + (eel_radio_button_group_class_init): ditto. + + * eel/eel-preferences-item.c + (preferences_item_update_custom), + (eel_preferences_item_set_description): ditto. + + * eel/eel-caption-table.c + (eel_caption_table_class_init, entry_activate), + (eel_caption_table_resize): ditto. + + * eel/eel-password-dialog.c + (eel_password_dialog_new): ditto. + + * eel/eel-gtk-extensions.c + (handle_standard_close_accelerator), + (eel_gtk_menu_set_item_visibility), + (alive_disconnecter), + (eel_gtk_signal_connect_while_realized): ditto. + + * eel/eel-mate-extensions.c + (try_terminal_command), + (eel_mate_icon_selector_new): ditto. + + * eel/eel-ellipsizing-label.c + (eel_ellipsizing_label_new): ditto. + + * eel/eel-text-caption.c + (eel_text_caption_class_init), + (eel_text_caption_set_editable), + (eel_text_caption_init, eel_text_caption_init): ditto. + + * eel/eel-string-picker.c + (eel_string_picker_class_init): ditto. + + * eel/eel-stock-dialogs.c + (timed_wait_delayed_close_timeout_callback), + (eel_show_info_dialog_with_details), + (delete_event_callback): ditto. + +2002-02-05 Darin Adler <[email protected]> + + * eel/eel-clist.c: Remove. + * eel/eel-clist.h: Remove. + * eel/eel-ctree.c: Remove. + * eel/eel-ctree.h: Remove. + * eel/eel-dnd.c: Move back into Caja. + * eel/eel-dnd.h: Move back into Caja. + * eel/eel-list-column-title.c: Remove. + * eel/eel-list-column-title.h: Remove. + * eel/eel-list.c: Remove. + * eel/eel-list.h: Remove. + * eel/eel.h: Housekeeping. + * eel/Makefile.am: Housekeeping. + +==== eel 1.1.3 ==== + +2002-02-04 Darin Adler <[email protected]> + + * NEWS: Update for 1.1.3. + * .cvsignore: Don't ignore the tarballs. + + * eel/eel-pango-extensions.c: (eel_string_ellipsize_middle): + * eel/eel-wrap-table.c: (wrap_table_layout): Fixes to make things + compile with gcc 3.0.2, based on a patch contributed by Anush + <[email protected]>. + +2002-02-04 Laszlo Peter <[email protected]> + + * COPYING: change to LGPL + + * eel/eel-background-style.c eel/eel-background-style.h + eel/eel-background.c eel/eel-background.h + eel/eel-dateedit-extensions.c eel/eel-dateedit-extensions.h + eel/eel-debug-drawing.c eel/eel-debug-drawing.h eel/eel-debug.c + eel/eel-debug.h eel/eel-enumeration.c eel/eel-enumeration.h + eel/eel-graphic-effects.h eel/eel-gtk-macros.h + eel/eel-lib-self-check-functions.c + eel/eel-lib-self-check-functions.h eel/eel-list-column-title.c + eel/eel-list-column-title.h eel/eel-region.c eel/eel-region.h + eel/eel-self-checks.c eel/eel-self-checks.h + eel/eel-string-list.c eel/eel-string-list.h: correct licensing + information in the headers by permission of the Copyright holders. + +Mon Feb 4 11:24:21 2002 Owen Taylor <[email protected]> + + * eel/eel-mate-extensions.c (dialog_response_callback): + Labels need a statement after them. (Fixes -Werror problem + with recent GCC.) + +2002-01-30 Darin Adler <[email protected]> + + * eel/eel-preferences-item.h: + * eel/eel-preferences-item.c: + (preferences_item_update_font), + (font_changed_callback), (preferences_item_create_font), + (eel_preferences_item_new), + (preferences_item_update_displayed_value), + (eel_preferences_item_set_description): + Make EEL_PREFERENCE_ITEM_FONT use the Eel font picker, and get + rid of all support for EEL_PREFERENCE_ITEM_SMOOTH_FONT. + +2002-01-30 Darin Adler <[email protected]> + + * configure.in: Bump to 1.1.3 since we have an API change. + + * eel/eel-dnd.h: start_x and start_y are in window coordinates, + not world coordinates. + + * eel/eel-mate-extensions.h: + * eel/eel-mate-extensions.c: + (eel_mate_canvas_world_to_canvas_window_rectangle): New. + (eel_mate_canvas_canvas_window_to_world): New. + (eel_mate_canvas_world_to_canvas_window): New. + +==== eel 1.1.2 ==== + +2002-01-29 Darin Adler <[email protected]> + + * eel/eel-pango-extensions.c: (eel_self_check_ellipsize), + (eel_self_check_pango_extensions): Turn off ellipsizing self-checks + because they are failing for me. + +2002-01-29 Darin Adler <[email protected]> + + * NEWS: Update for 1.1.2 release. + +2002-01-28 Gediminas Paulauskas <[email protected]> + + * eel/eel-glib-extensions.c, eel/eel-glib-extensions.h: + (eel_g_list_copy): remove, it was moved into glib. + * eel/eel-gtk-extensions.c, eel/eel-gtk-extensions.h: + (eel_gtk_window_present): remove, it was moved into gtk+. + +2002-01-28 Darin Adler <[email protected]> + + * eel/Makefile.am: Use LC_ALL instead of LC_COLLATE. + * eel/eel-mate-extensions.c: (eel_mate_canvas_item_send_behind): + Oops, it was sending things in front. + +2002-01-27 Anders Carlsson <[email protected]> + + * eel/eel-stock-dialogs.c (eel_run_simple_dialog): Start with + a response id that is 0. + +2002-01-27 Darin Adler <[email protected]> + + * eel/eel-mate-extensions.h: + * eel/eel-mate-extensions.c: (eel_mate_canvas_item_send_behind): New. + +2002-01-27 Alexander Larsson <[email protected]> + + * acconfig.h: + Add HAVE_RENDER + + * configure.in: + Add checks for Xrender + + * eel/Makefile.am: + Add RENDER_LIBS and eel-canvas-rect.[ch] + + * eel/eel-canvas-rect.[ch]: + New type EelCanvasRect. Implemented for the Caja + selection rectangle. + + * eel/eel-lib-self-check-functions.h: + Add eel_self_check_canvas_rect to list of tests + + * test/test-eel-canvas-items.c: + Add a test of the eel canvas items. + + * test/Makefile.am: + Build test-eel-canvas-items + +2002-01-24 Darin Adler <[email protected]> + + * eel/eel-pango-extensions.h: + * eel/eel-pango-extensions.c: (eel_pango_ft2_get_context): New. + + * eel/eel-gtk-extensions.c: (create_pango_ft2_context): Use + the new eel_pango_ft2_get_context. + +2002-01-23 Peteris Krisjanis <[email protected]> + + * eel/configure.in: added lv to ALL_LINGUAS + +2002-01-22 Darin Adler <[email protected]> + + * eel/eel-font-picker.c: (font_picker_get_index_for_font): + Handle NULL family_name. + +2002-01-21 Darin Adler <[email protected]> + + * eel/eel-font-picker.h: + * eel/eel-font-picker.c: + * test/test-eel-font-picker.c: + Rewrite to use Pango -- first cut, not done yet. + + * eel/eel-preferences-item.c: + (preferences_item_create_smooth_font): Pass NULL for the PangoContext. + +2002-01-19 Gediminas Paulauskas <[email protected]> + + * eel/eel-glib-extensions.c: (eel_strdup_strftime): + Convert format string into locale encoding at start, and convert back + into utf-8 the result. + +2002-01-19 Darin Adler <[email protected]> + + * test/test-eel-gtk-style.c: (style_get_color), (style_get_gc): + Fix mistake in that last change that didn't compile. + +2002-01-19 Darin Adler <[email protected]> + + * test/test-eel-gtk-style.c: (style_get_color), (style_get_gc): + Tweak code so gcc 3.x doesn't give warnings. + +2002-01-18 Darin Adler <[email protected]> + + * TODO: Remove some already-done items. + + * eel/check-program.c: (main): Use the new eel_debug_shut_down. + + * eel/eel-debug.h: + * eel/eel-debug.c: (eel_debug_shut_down), + (eel_debug_call_at_shutdown), + (eel_debug_call_at_shutdown_with_data): New. + + * eel/eel-debug-drawing.c: (eel_debug_show_pixbuf): + * eel/eel-enumeration.c: (enumeration_table_get): + * eel/eel-font-picker.c: (global_font_list_get): + * eel/eel-mateconf-extensions.c: (eel_mateconf_client_get_global): + * eel/eel-gdk-pixbuf-extensions.c: + (eel_gdk_pixbuf_get_global_buffer): + * eel/eel-glib-extensions.c: (eel_g_hash_table_new_free_at_exit): + * eel/eel-preferences.c: (preferences_global_table_get_global): + Switch from g_atexit to eel_debug_call_at_shutdown. + + * eel/eel-image-table.h: + * eel/eel-image-table.c: (eel_image_table_class_init), + (eel_image_table_init), (eel_image_table_new): Get rid of + set_is_smooth signal, eel_image_table_set_is_smooth, and use of + eel_smooth_widget calls. + + * eel/eel-image-with-background.c: Remove. + * eel/eel-image-with-background.h: Remove. + * eel/eel-image.c: Remove. + * eel/eel-image.h: Remove. + * eel/eel-smooth-widget.c: Remove. + * eel/eel-smooth-widget.h: Remove. + * eel/eel-viewport.c: Remove. + * eel/eel-viewport.h: Remove. + + * eel/Makefile.am: Kill eel-image-with-background.[ch], + eel-image.[ch], eel-smooth-widget.[ch], eel-viewport.[ch]. + * eel/eel.h: Ditto. + + * eel/eel-labeled-image.c: (eel_labeled_image_get_arg), + (eel_labeled_image_add), (eel_labeled_image_remove), + (labeled_image_ensure_image), (eel_labeled_image_set_pixbuf), + (eel_labeled_image_set_pixbuf_from_file_name): Port from EelImage + to GtkImage. + + * eel/eel-radio-button-group.c: + (eel_radio_button_group_set_entry_pixbuf): Port from EelImage to + GtkImage. + + * test/test-eel-image-table.c: (image_table_new_scrolled): Port + from EelViewport to GtkViewport. + + * THANKS: Fix typo. + * eel/eel-wrap-table.c: Fix comment format. + + * test/test-eel-image-background.c: Remove. + * test/test-eel-image-simple.c: Remove. + * test/test-eel-viewport-constraint.c: Remove. + + * test/.cvsignore: Remove obsolete tests. + * test/Makefile.am: Remove obsolete tests. + + * test/test-eel-image-chooser.c: (main): Remove eel_smooth_widget + call. + + * test/test.c: Remove EelImage code. + +2002-01-17 Darin Adler <[email protected]> + + * eel/eel-pango-extensions.c: + (eel_pango_layout_set_text_ellipsized): Soften an assert to + a g_return. + +2002-01-17 Darin Adler <[email protected]> + + * eel/Makefile.am: Fix parallel builds by getting rid of an + ill-advised use of a full path to the library. + + * eel/eel-pango-extensions.c: (eel_string_ellipsize_start), + (eel_string_ellipsize_end): These were reversed. + + * test/.cvsignore: test-eel-ellipsizing + +2002-01-17 Anders Carlsson <[email protected]> + + * eel/eel-cell-renderer-pixbuf-list.h: Fix warning. + + * eel/Makefile.am: + Add eel-cell-renderer-pixbuf-list.[ch] + + * eel/eel-background-style.c: (eel_background_style_draw_flat_box): + Special case GtkTreeView. + + * eel/eel-cell-renderer-pixbuf-list.c: + * eel/eel-cell-renderer-pixbuf-list.h: + Add these. + + * eel/eel-stock-dialogs.c: (show_ok_dialog): + Set default response to GTK_RESPONSE_OK. + +2002-01-16 Darin Adler <[email protected]> + + * configure.in: Bump version to 1.1.2. + +2002-01-16 Darin Adler <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c: (eel_gdk_pixbuf_draw_layout): + Fix case where clipped height or width turns out to be 0. + * eel/eel-gtk-macros.h: Remove some unused macros, deprecate + others. + * eel/eel-pango-extensions.c: Remove extra include. + * eel/eel-preferences-box.c: (eel_preferences_dialog_new): + Don't try to eel_gtk_window_set_up_close_accelerator, since it's + a dialog that already has a close accelerator. + +2002-01-11 Havoc Pennington <[email protected]> + + * eel/eel.h: add eel-pango-extensions.h + + * eel/eel-pango-extensions.c + (eel_pango_layout_set_text_ellipsized): put ellipsize code back in + here and port to Pango + + * eel/eel-ellipsizing-label.c: re-enable ellipsization in the + widget, change bad hack implementation to different bad hack + implementation to avoid queueing a resize in size_allocate + (real_style_set): remove style_set handler because it results in a + queue_resize anyway + (real_size_allocate): auto-select ellipsize mode based on label + alignment + +==== eel 1.1.1 ==== + +2002-01-15 Darin Adler <[email protected]> + + * NEWS: Get ready for eel 1.1.1 release. + * eel/Makefile.am: Fix makeenums.pl stuff so it works when + srcdir != destdir. + +2002-01-15 Darin Adler <[email protected]> + + * eel/eel-gtk-extensions.c: (create_pango_ft2_context): + Tiny tweak to the code -- makes it more readable, I think. + +2002-01-09 Alexander Larsson <[email protected]> + + * eel/eel-gtk-extensions.c (create_pango_ft2_context): + Copy the font description from the base_context. + +Thu Jan 10 10:53:52 2002 Owen Taylor <[email protected]> + + * eel/eel-mate-extensions.c + (eel_mate_canvas_world_to_window_rectangle): Remove + unused variable so things compile. + +2002-01-09 Darin Adler <[email protected]> + + * eel/eel-mate-extensions.h: + * eel/eel-mate-extensions.c: + Remove mate_win_hints_*. + + * eel/eel-list.c: (eel_list_destroy): Something I missed in the + last change -- forgot to NULL out details. + +2002-01-09 Darin Adler <[email protected]> + + * eel/eel-list.c: (eel_list_destroy), + (unschedule_keyboard_row_reveal): + Protect against double destroys, but do it in an inelegant way, + which shouldn't matter, since we plan to remove this class. + +2002-01-09 Darin Adler <[email protected]> + + * eel/eel-gdk-font-extensions.c: Remove. + * eel/eel-gdk-font-extensions.h: Remove. + +2002-01-08 Darin Adler <[email protected]> + + * eel/Makefile.am: + * eel/eel-ctree.c: + * eel/eel-ellipsizing-label.c: + * eel/eel-lib-self-check-functions.h: + * eel/eel-list.c: + * eel/eel.h: + Remove eel-gdk-font-extensions.[ch] + + * eel/eel-clist.h: Fix some overzealous global replace. + + * eel/eel-gobject-extensions.c: + (eel_signal_connect_object_while_alive), + (eel_signal_connect_while_alive): + Add some more g_return_if_fail. + + * eel/eel-gtk-extensions.h: + * eel/eel-gtk-extensions.c: (eel_gtk_label_set_scale): New. + (eel_gtk_widget_set_foreground_color): Set text color too. + + * eel/eel-image-table.c: + * eel/eel-image.c: + * eel/eel-labeled-image.c: + Add includes needed now that eel-gtk-extensions doesn't include + gtkclist.h or gtkpixmap.h any more. + + * eel/eel-pango-extensions.h: + * eel/eel-pango-extensions.c: (eel_pango_attr_list_copy_or_create), + (eel_pango_attr_list_apply_global_attribute): New helper functions + used by the eel_gtk_label_set_scale and the other code in here. + (apply_global_attribute): New name for an old function. + (eel_pango_layout_set_weight): New. + + * eel/eel-wrap-table.c: (eel_wrap_table_class_init): + Don't add the enums, since we just get lots of complaints and we + don't really use them right now. + +2002-01-05 Christian Rose <[email protected]> + + * configure.in: Added "ms" to ALL_LINGUAS. + +2002-01-04 Havoc Pennington <[email protected]> + + * eel/eel-mateconf-extensions.c (eel_mateconf_monitor_add): don't do the + recursive preload here, too much stuff in /apps/caja it seems + like. Rely on explicit preloads in other code. + + * eel/eel-font-picker.c (font_picker_get_selected_style_entry): + add FIXME and MATE2_CONVERSION_COMPLETE for similar + option_menu->menu_item issue + + * eel/eel-string-picker.c (eel_string_picker_get_selected_string): + use gtk_option_menu_get_history() instead of setting item index + as object data - option_menu->menu_item is no longer non-NULL + apparently, when we want it to be. + + * eel/eel-mateconf-extensions.c + (eel_mateconf_value_get_eel_string_list): add a function to get an + EelStringList + + * eel/eel-preferences-item.c + (preferences_item_create_enumeration_list): use emergency fallback + instead of default for deciding on number of string pickers + + * eel/eel-graphic-effects.c: don't include art_config.h, it + ended up being included twice and has no include guards + + * eel/eel-preferences.c: remove user levels, remove concept of + installing defaults here, never "fix" invalid values in mateconf + database (as we did when a list of enum values was invalid), don't + bother to cache values since MateConfClient does already, remove + callbacks_blocked which incorrectly relied on + synchronicity/non-reentrancy of mateconf, don't store the default + value, remove all suggest_sync + (eel_preferences_set_emergency_fallback): new function to replace + setting defaults + (eel_preferences_get_emergency_fallback): getter + + * eel/eel-mateconf-extensions.c (eel_mateconf_preload_cache): New + function to allow us to get a bunch of MateConf data in a single + round trip + (eel_mateconf_get_default_value): new function to get the default + from the schema + +2002-01-04 Darin Adler <[email protected]> + + * HACKING: Update. + * NEWS: Update. + * README: Update. + * TODO: Update. + * MAINTAINERS: Update. + * Makefile.shared: Remove. + + * configure.in: Clean up. Update requirements. + * eel-2.0.pc.in: Remove bogus matecomponent-activation dependency. + * eel.spec.in: Remove bogus oaf dependency. + * eel/Makefile.am: Do CFLAGS and LIBS a new better way. + * test/Makefile.am: Change name of CFLAGS. + + * eel/eel-graphic-effects.c: Get rid of extra include. + +2002-01-04 Anders Carlsson <[email protected]> + + * eel/eel-gdk-extensions.c (eel_gdk_rgb_to_color): Fix up + color conversion routines, as suggested by Darin. + (eel_self_check_gdk_rgb_to_color): Add debug function. + (eel_gdk_color_as_hex_string): Print all 48 bits of the + color. + (eel_self_check_gdk_extensions): Add some tests for + eel_gdk_rgb_to_color. + +2002-01-03 Darin Adler <[email protected]> + + * test/Makefile.am: + * test/test-eel-font-picker.c: (main): + Loose ends from removing EelFontManager. + +2002-01-03 Darin Adler <[email protected]> + + * eel/eel-mate-extensions.c: (get_terminal_command_prefix): + Port to use libmate to get terminal choice from MateConf. + + * eel/Makefile.am: + * eel/eel-font-manager.c: Remove. + * eel/eel-font-manager.h: Remove. + * eel/eel-font-picker.c: + * eel/eel-lib-self-check-functions.h: + * eel/eel.h: + * test/.cvsignore: + * test/Makefile.am: + * test/test-eel-font-manager.c: Remove. + * test/test-eel-font-picker.c: (main): + Remove EelFontManager. + +2002-01-03 Darin Adler <[email protected]> + + * RENAMING: Lets take those "-extensions" off the names of all + the header files, since "eel" already contains the concept that + it's "extensions". I'll probably do this soon since I have the + access to do the CVS magic now. + + * eel/eel-mate-extensions.c: + (eel_mate_stock_set_icon_or_register): Remove. + + * eel/eel-gtk-extensions.c: + (eel_gtk_window_is_on_current_workspace_and_area) Remove. + + * eel/eel-gdk-font-extensions.c: (xlfd_string_get_nth_as_int): + * eel/eel-preferences-item.c: (update_integer_settings_at_idle): + * eel/eel-string.c: (eel_eat_str_to_int) (eel_self_check_string): + * eel/eel-string.h: + * test/test.c: (test_text_caption_get_text_as_int): + Death to eel_eat_str_to_int. I basically can't face Owen in + public when I know that I have an interface like that in code + that I wrote. + +2002-01-03 Anders Carlsson <[email protected]> + + * eel/eel-pango-extensions.c + * eel/eel-pango-extensions.h + (eel_pango_layout_set_font_desc): Remove this function since + pango_layout_set_font_description does the same thing and + better. + +2002-01-03 Darin Adler <[email protected]> + + * eel/Makefile.am: + * eel/eel-canvas-rect.c: Removed. + * eel/eel-canvas-rect.h: Removed. + * eel/eel-lib-self-check-functions.h: + Bye for now to EelCanvasRect. If we do this optimization, it + should be in libmatecanvas itself. + + * eel/eel-font-picker.c: (font_picker_populate), + (global_font_list_free), (global_font_list_get), + (font_picker_find_entries_for_font): + Hack to get rid of asserts about empty font list. This is + a short term solution. Long term we have to decide what + we are going to offer for choosing fonts. + +2002-01-03 Darin Adler <[email protected]> + + * eel/eel-graphic-effects.c: + Fix the include. It's not legal to include art_config.h + directly. I added an art_misc.h include so that things + will work with older libart and people won't get confused. + + * data/.cvsignore: + * data/fonts/.cvsignore: + * data/fonts/urw/.cvsignore: + Re-remove these. Michael added them back in rather than + deleting the obsolete files. + + * test/.cvsignore: + Re-remove the obsolete entries in here. Again, Michael + added these back in rather than deleting the obsolete + files in his directory. + +2002-01-03 Michael Meeks <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c + (eel_gdk_pixbuf_save_to_file): use gdk-pixbuf's save code. + + * eel/eel-graphic-effects.c: add art_config.h include. + + * eel/eel-font-manager.c: use DATADIR not EEL_DATADIR. + +2002-01-03 Anders Carlsson <[email protected]> + + * eel/eel-pango-extensions.h: + * eel/eel-pango-extensions.c: Use the API Darin suggested instead + since that makes more sense. + +2002-01-02 Darin Adler <[email protected]> + + * configure.in: Remove unused libpng code. + * eel.spec.in: Remove libpng, fonts, and librsvg. + +2002-01-02 Darin Adler <[email protected]> + + * Makefile.am: + * configure.in: + * data/: Remove all of the data, since it was fonts that are not + needed any more. + + * configure.in: + * eel-2.0.pc.in: + Remove dependency on librsvg. + + * eel/Makefile.am: + * eel/eel-font-picker.h: + * eel/eel-glyph.c: Removed. + * eel/eel-glyph.h: Removed. + * eel/eel-label.c: Removed. + * eel/eel-label.h: Removed. + * eel/eel-lib-self-check-functions.h: + * eel/eel-scalable-font-private.h: Removed. + * eel/eel-scalable-font.c: Removed. + * eel/eel-scalable-font.h: Removed. + * eel/eel-smooth-text-layout.c: Removed. + * eel/eel-smooth-text-layout.h: Removed. + * eel/eel.h: + * test/test-eel-font-manager.c: + * test/test-eel-font-picker.c: (update_font), + (font_changed_update_label_callback), (use_defalt_font_callback), + (use_defalt_bold_font_callback), (main): + * test/test-eel-gtk-style.c: + * test/test-eel-image-scrolled.c: (toggle_smooth_callback), + (label_window_new), (label_window_new_scrolled): + Remove eel-glyph, eel-label, eel-scalable-font, eel-smooth-text-layout. + + * eel/eel-graphic-effects.c: + Remove incorrect art_config.h include. + + * eel/eel-labeled-image.c: (eel_labeled_image_add), + (eel_labeled_image_remove), (labeled_image_ensure_label), + (eel_labeled_image_set_text), (eel_labeled_image_get_text): + * test/test-eel-viewport-constraint.c: + (summary_view_item_label_new): + Port to GtkLabel from EelLabel. + + * test/.cvsignore: + * test/Makefile.am: + * test/test-eel-font-simple.c: Remove. + * test/test-eel-font.c: Remove. + * test/test-eel-glyph-simple.c: Remove. + * test/test-eel-glyph.c: Remove. + * test/test-eel-label-flavorful.c: Remove. + * test/test-eel-label-offset.c: Remove. + * test/test-eel-label-scrolled.c: Remove. + * test/test-eel-label-simple.c: Remove. + * test/test-eel-label-wrapped.c: Remove. + * test/test-eel-label.c: Remove. + * test/test-eel-smooth-text-layout.c: Remove. + Remove test-eel-font*, test-eel-glyph*, test-eel-label*. + + * test/test.h: + * test/test-eel-pixbuf-tile.c: + Change test includes around a tiny bit. + +2002-01-02 Darin Adler <[email protected]> + + * eel/Makefile.am: + * eel/eel-clickable-image.c: + * eel/eel-clickable-image.h: + * eel/eel-label-with-background.c: + * eel/eel-label-with-background.h: + * eel/eel-lib-self-check-functions.h: + * eel/eel-smooth-text-layout-cache.c: + * eel/eel-smooth-text-layout-cache.h: + * eel/eel.h: + * test/test-eel-clickable-image.c: + * test/test-eel-label-background.c: + * test/Makefile.am: + * test/test.c: + Delete some unused classes and files. More to come. + + * eel/eel-ellipsizing-label.c: (real_finalize), + (eel_ellipsizing_label_class_init): + Use finalize instead of destroy. + + * eel/eel-labeled-image.c: + * eel/eel-labeled-image.h: + * test/test-eel-image-table.c: (labeled_image_new): + Remove some unused functions that are hard to implement with + GtkLabel (instead of EelLabel). + +2002-01-02 Darin Adler <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c: (eel_gdk_pixbuf_draw_layout): + Clip the ink_rect to what will fit in the buffer. This prevents + problems with gdk_pixbuf_composite, which doesn't help us with + clipping at all. + +2002-01-02 Darin Adler <[email protected]> + + * eel/eel-mate-extensions.c: (eel_mate_canvas_get_pango_context): + * eel/eel-gtk-extensions.h: + * eel/eel-gtk-extensions.c: (create_pango_ft2_context), + (eel_gtk_widget_get_pango_ft2_context): + Add new function to get a freetype2 context for drawing on the + client side. Code moved from the canvas-specific function that + was in here before. + +2002-01-02 Frederic Crozat <[email protected]> + + * eel/eel-background.c: (eel_background_ensure_image_scaled), + (eel_background_start_loading_image), + (eel_background_set_image_uri_helper), + (eel_background_set_image_uri), + (eel_background_set_image_uri_sync), + (eel_background_set_image_uri_and_color): + * eel/eel-background.h: + Add support for synchronous loading of image (needed to fix + flash when starting Caja desktop) + +2002-01-02 Anders Carlsson <[email protected]> + + * eel/eel-image-chooser.c: Use gtk_tree_model_get instead + of gtk_tree_model_get_value; this simplifies a lot since we + don't need to fool around with GValues. + +2002-01-01 Anders Carlsson <[email protected]> + + * test/test-eel-image-chooser.c: Update picture paths. + + * eel/eel-pango-extensions.h: New file. + + * eel/eel-pango-extensions.c: New file. + + * eel/eel-vfs-extensions.c (eel_read_file_async): Fix the argument + order. + + * eel/eel-text-caption.c (eel_text_caption_init): + Call gtk_entry_set_activates_default. + + * eel/eel-radio-button-group.c (eel_radio_button_group_insert): Enable + mnemonic support. + + * eel/eel-image-chooser.c: Rewrite to use GtkTreeView. + + * eel/eel-image-chooser.h: Inherit from GtkTreeView and remove + an unused and unneeded API call. + + * eel/eel-caption.c (eel_caption_set_title_label): Use + gtk_label_set_text_with_mnemonic instead. + (eel_caption_set_child): Use gtk_label_set_mnemonic_widget. + +2001-12-20 Darin Adler <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c: (eel_gdk_pixbuf_draw_layout): + Use ink_rect now that the pango bug that was plaguing me is fixed. + + * eel/eel-mate-extensions.c: (create_pango_context_for_aa_canvas): + Remove some unneeded casts. + +2001-12-21 Duarte Loreto <[email protected]> + + * configure.in: Added new pt translation to ALL_LINGUAS + +2001-12-18 Michael Meeks <[email protected]> + + * eel/eel-mateconf-extensions.c (eel_mateconf_monitor_add): + recursively cache the MateConf keys to reduce CORBA traffic. + +2001-12-17 Darin Adler <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c: (eel_gdk_pixbuf_draw_layout): + Use the logical_rect to determine the left side. + + * eel/eel-debug.c: + (eel_make_warnings_and_criticals_stop_in_debugger): + Add GdkPixbuf. + +2001-12-17 Darin Adler <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-gdk-pixbuf-extensions.c: (eel_gdk_pixbuf_draw_layout): + Simplified parameters. + + * eel/eel-debug.c: + (eel_make_warnings_and_criticals_stop_in_debugger): Turn this back on. + Michael turned it off by accident. + +2001-12-13 Darin Adler <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-gdk-pixbuf-extensions.c: (eel_draw_layout_to_pixbuf): + New function for drawing with Pango. Seems to be agonizingly slow + due to lack of cache, but I'm not sure if that's the problem. + + * eel/eel-mate-extensions.h: + * eel/eel-mate-extensions.c: (create_pango_context_for_aa_canvas), + (eel_mate_canvas_get_pango_context): Helper function for getting + the appropriate context when drawing to an anti-aliased MateCanvas. + + * eel/eel-gtk-extensions.c: Add an include that's needed now that + I removed excess includes from eel-mate-extensions.h. + +2001-12-12 Michael Meeks <[email protected]> + + * eel/eel-list-column-title.c (eel_list_column_title_paint): + remove erroneous style unref. + +2001-12-11 Laszlo Peter <[email protected]> + + * eel/Makefile.am: add dependencies to fix building with make -j + +2001-12-09 Anders Carlsson <[email protected]> + + * eel/eel-caption-table.c: (eel_caption_table_resize), + (eel_caption_table_set_row_info): Use gtk+ mnemonics. + + * eel/eel-mate-extensions.c: (icon_selected_callback), + (icon_cancel_pressed), (dialog_response_callback), + (entry_activated), (eel_mate_icon_selector_new): + * eel/eel-mate-extensions.h: + Bring back the eel icon selector and remove the + eel_dialog_get_button_by_index function. + + * eel/eel-password-dialog.c: + (caption_table_activate_callback): + Use gtk_window_activate_default instead of calling + gtk_button_clicked on the ok button. + (eel_password_dialog_new): + Use mnemonics in the Username and Password + labels. + +2001-12-08 Michael Meeks <[email protected]> + + * eel/eel-list.c: populate from stable & port + + * eel/eel-list-column-title.c: build it + + * eel/eel-clist.[ch]: cross port changes to Gtk+2.0's + version of GtkCList. + + * eel/eel-ctree.[ch]: cross port changes to Gtk+2.0's + version of GtkCTree. + + * eel/eelmarshal.list: add lots of marshallers. + +2001-12-07 Darin Adler <[email protected]> + + * eel/eel-art-extensions.c: (eel_art_irect_union): Add missing return. + +2001-12-07 Laszlo Peter <[email protected]> + + * eel/eel-art-extensions.c, eel/eel-debug-drawing.c: replace illegal + uses of the ternary operator with if-else. + + * test/test-eel-clickable-image.c, test/test-eel-image-table.c: + s/__FUNCTION__/G_GNUC_FUNCTION/ + +2001-12-06 Darin Adler <[email protected]> + + * lots of files + Get rid of unneeded casts in calls to g_object_ref/unref. + +2001-12-06 Darin Adler <[email protected]> + + * eel/eel-debug.c: (log_handler): Remove the code that adds the + program name and pid to each message. glib now has that built + in if you set the G_MESSAGES_PREFIXED environment variable. + + * eel/eel-debug.h: + * eel/eel-debug.c: + (eel_make_warnings_and_criticals_stop_in_debugger), + New strategy for the call that makes warnings and criticals + stop in the debugger. We just use a hard-coded list of domains + here in Eel, rather than asking the caller to pass in the list + of domains. Forward looking to the day when we can do this + without explicitly doing it for each domain. + + * eel/check-program.c: (main): + * test/test.c: (test_init): + Fix callers that no longer need to list the domains. + +2001-11-30 Darin Adler <[email protected]> + + * eel/Makefile.am: + * eel/eel-background-style.c: + * eel/eel-background-style.h: + Create EelBackgroundStyle subclass for GtkStyle that implements + gradients. This is a better version of a hack we used for Gtk 1.X. + + * eel/eel-background.c: (eel_background_set_widget_style): Use + EelBackgroundStyle. + (eel_self_check_background): Fix an unref/sink thing. + + * eel/eel-background.c: + (eel_background_receive_dropped_color): + * test/test-eel-image-background.c: + (window_new_with_eel_background_gradient), + (window_new_with_gtk_background_hacked): + * test/test-eel-label-background.c: + (window_new_with_eel_background_gradient), + (window_new_with_gtk_background_hacked): + * test/test-eel-label.c: + (red_background_color_value_changed_callback), + (green_background_color_value_changed_callback), + (blue_background_color_value_changed_callback), + (create_background_frame): + * test/test-eel-viewport-constraint.c: (create_row): + Change all rgb:RRRR/GGGG/BBBB to use #RRGGBB format instead. + + * eel/eel-gdk-extensions.h: Fix typo in name of unimplemented + function. I should probably just delete it. + + * eel/eel-gdk-extensions.c: + (eel_gdk_color_parse_with_white_default): Add placeholder for rgb: + code, in case we need it. + (eel_parse_rgb_with_white_default): Call + eel_gdk_color_parse_with_white_default so we share code. + (eel_gdk_rgb_to_color_spec): Create #RRGGBB format. + (eel_gdk_color_as_hex_string): Create #RRGGBB format. + (eel_self_check_gdk_extensions): Use #RRGGBB format. + +Tue Nov 20 20:26:25 2001 Owen Taylor <[email protected]> + + * configure.in: Add [quoting] around AC_CHECK_HEADER + needed by some autoconf versions. + +Mon Nov 19 17:34:16 2001 Jonathan Blandford <[email protected]> + + * eel/eel-stock-dialogs.c (eel_run_simple_dialog): remove uneeded + GTK_OBJECT_DESTROYED check. + + Patch from Gediminas Paulauskas <[email protected]> + + * eel/check-program.c, eel/eel-debug.c, test/test.c: replace + g_log_domain_glib with "Glib" + * eel/eel-gobject-extensions.h: replace #include <gobject/gobject.h> + with glib-object.h + +2001-11-09 Darin Adler <[email protected]> + + * eel/eel-stock-dialogs.c: (show_ok_dialog), + (eel_create_info_dialog), (eel_show_info_dialog), + (details_dialog_response_callback): Destroy dialogs when the + button is pushed. We still need to refine this further. + +2001-11-08 Darin Adler <[email protected]> + + * Tons of files. + Removed many unneeded G_OBJECT casts. + +2001-11-08 Darin Adler <[email protected]> + + * eel/eel-stock-dialogs.h: + * eel/eel-stock-dialogs.c: + A cut at porting this all to GtkDialog. + +2001-11-08 jacob berkman <[email protected]> + + * configure.in: call ourselves eel rather than eel2, and use + eel-2.0 for the gettext package name + + * acconfig.h: add GETTEXT_PACKAGE + +2001-11-06 Darin Adler <[email protected]> + + * eel/Makefile.am: + * eel/eel-gobject-extensions.h: + * eel/eel-gobject-extensions.c: + (eel_signal_connect_object_while_alive), + (eel_signal_connect_while_alive): + Add new eel-gobject-extensions.[ch]. + + * Many of files. + More Gtk->G changes. + +2001-11-06 Darin Adler <[email protected]> + + * Lots of files. + More GtkObject -> GObject. + +2001-11-06 Michael Meeks <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c + (free_pixbuf_load_handle): do a g_object_unref not an + unref. + +2001-11-03 Darin Adler <[email protected]> + + * Tons of files: + A bit more GtkObject -> GObject conversion. + +2001-11-03 Darin Adler <[email protected]> + + * eel/eel-gtk-macros.h: Ref the parent class instead of just + peeking at it. + +2001-11-03 Darin Adler <[email protected]> + + * eel/eel-preferences.c: (preferences_while_alive_disconnector), + (eel_preferences_add_callback_while_alive): + * eel/eel-preferences.h: + Change eel_preferences_add_callback_while_alive to work with + any GObject, not just a GtkObject. + + * eel/eel-preferences-box.c: (eel_preferences_box_init): + * eel/eel-preferences-item.c: (preferences_item_set_main_child): + * eel/eel-preferences-pane.c: (eel_preferences_pane_init), + (eel_preferences_pane_add_control_preference): + Update callers. + +2001-11-03 Darin Adler <[email protected]> + + * eel/eel-gtk-macros.h: + Another update to the boilerplate macros. I also decided to + do a name change to take out the word "DEFINE". + + * Many files. + Update for name change. + +2001-11-01 Havoc Pennington <[email protected]> + + * eel/eel-gtk-extensions.c (eel_gtk_window_get_geometry_string): + new function to replace mate_geometry_string + +2001-11-01 Darin Adler <[email protected]> + + * eel/eel-gtk-macros.h: When I fixed the comma in my copy, I + made some formatting changes. + +2001-11-01 Havoc Pennington <[email protected]> + + * eel/eel-gtk-macros.h (EEL_DEFINE_MATECOMPONENT_BOILERPLATE): add + missing comma + + * test/test-eel-label-simple.c (use_system_font_callback): adapt + to not use eel_widget_set_font(), and add note about how the use + of eel_gtk_get_system_font() here is broken and is only for + testing purposes and no one should copy it. + + * eel/eel-gtk-extensions.c (eel_gtk_window_present): that one was + easy + (eel_gtk_widget_set_font_by_name): port to GTK 2 + (eel_gtk_label_make_bold): port to GTK 2 + (eel_gtk_label_make_larger): port and note in docs that it's + broken + (eel_gtk_label_make_smaller): port and note in docs that it's + broken + (eel_gtk_widget_set_background_color): do this properly + (eel_gtk_widget_set_foreground_color): ditto + (eel_get_current_event_time): remove, just use + gtk_get_current_event_time() + (eel_drag_set_icon_pixbuf): remove, just use + gtk_drag_set_icon_pixbuf() + (eel_gtk_widget_standard_draw): delete, there is no draw method + anymore + (eel_gtk_pixmap_new_empty): make this less lame + (eel_nullify_when_destroyed): work on GObject, use + g_object_add_weak_pointer() + (eel_nullify_cancel): corresponding change + (eel_gtk_widget_set_font): remove, just use + gtk_widget_modify_font() + (eel_gtk_style_set_font): delete, this was totally broken; I don't + know what it's for but we have to do it a different way + (eel_gtk_menu_insert_separator): use GtkSeparatorMenuItem! + woo-hoo! also, remove setting it insensitive, this will be fixed + before 2.0 so it isn't required + (EEL_STANDARD_BUTTON_PADDING): remove, should fix in GTK if we are + going to fix it + (eel_gtk_button_auto_click): remove, use gtk_widget_activate() + (eel_gtk_button_set_standard_padding): remove, should not be used + (activate_button_on_double_click): use gtk_widget_activate() + instead of eel_gtk_button_auto_click() + (eel_gtk_window_set_initial_geometry): use gtk_window_move() + instead of gtk_widget_set_uposition() + (eel_gtk_window_set_up_close_accelerator): make it whine if you + use it on GtkDialog, since that breaks the standard GtkDialog + close accelerators + (eel_popup_menu_position_func): remove obsolete FIXME about + GdkPoint using gint16 + + * eel/eel-gdk-extensions.c (eel_gdk_window_set_invisible_cursor): + port to GTK 2 (not sure why it used Xlib before) + + * eel/eel-dnd.c (eel_drag_drop_action_ask): port to GTK 2 + +2001-11-01 Darin Adler <[email protected]> + + * eel/eel-gtk-macros.h: Oops, need to pass init and fini functions + in to matecomponent_type_unique. + +2001-11-01 Darin Adler <[email protected]> + + * configure.in: Remove some unused stuff. + * eel/eel-gtk-macros.h: Fix boilerplate to work with GObject, not + just GtkObject. Share code with the MateComponentObject case too. + +2001-10-29 Darin Adler <[email protected]> + + * eel-2.0.pc.in: Add some Requires. + +2001-10-29 Darin Adler <[email protected]> + + * eel/Makefile.am: Fix typo. + +2001-10-28 Darin Adler <[email protected]> + + * configure.in: Fix comment, remove unnecessary direct pkgconfig + macro since MATE_PLATFORM_MATE_2 takes care of htat. + + * many files: + Since everyone else calls them class_init and init, renamed our + initialize_class and initialize to match existing practice. + + * eel/eel-gtk-macros.h: + Added EEL_DEFINE_MATECOMPONENT_BOILERPLATE. + + * eel/eel-xml-extensions.h: + * eel/eel-xml-extensions.c: (eel_xml_remove_node): Remove this + since xmlUnlinkNode is now implemented. + +2001-10-27 jacob berkman <[email protected]> + + * eel/eel-background.c (eel_background_start_loading_image): + update to new vfs priority macro name + +2001-10-22 Darin Adler <[email protected]> + + * eel/eel-gdk-extensions.c: (eel_gdk_window_set_wm_protocols): + * eel/eel-gdk-font-extensions.c: (eel_gdk_font_get_name): + Fix for GdkAtom/XAtom change in gtk. + +2001-10-20 Anders Carlsson <[email protected]> + + * eel/eel-background.c: (eel_background_start_loading_image): + * eel/eel-gdk-pixbuf-extensions.c: (eel_gdk_pixbuf_load_async): + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-vfs-extensions.c: (eel_read_file_async), + (eel_read_entire_file_async): + * eel/eel-vfs-extensions.h: Update async eel functions using mate-vfs + to take a priority argument because of the recent priority changes in + mate-vfs. + +2001-10-11 Ramiro Estrugo <[email protected]> + + * eel/eel-clickable-image.c: (eel_clickable_image_new_solid): + * eel/eel-image-chooser.c: (eel_image_chooser_insert_row): + * eel/eel-image.c: (eel_image_initialize_class), + (eel_image_initialize), (eel_image_finalize), (eel_image_set_arg), + (eel_image_get_arg), (eel_image_size_request), + (eel_image_expose_event), (eel_image_new_solid): + * eel/eel-image.h: + * eel/eel-label.c: (eel_label_initialize_class), + (eel_label_initialize), (eel_label_finalize), (eel_label_set_arg), + (eel_label_get_arg), (eel_label_size_request), (label_paint), + (paint_label_smooth), (paint_label_smooth_cached), + (eel_label_expose_event), (label_can_cache_contents), + (eel_label_new_solid): + * eel/eel-label.h: + * eel/eel-labeled-image.c: (eel_labeled_image_make_smaller): + * eel/eel-labeled-image.h: + * eel/eel-smooth-widget.c: (eel_smooth_widget_paint), + (eel_smooth_widget_get_preferred_dimensions): + * eel/eel-smooth-widget.h: + * test/.cvsignore: + * test/Makefile.am: + * test/test-eel-image-background.c: + (window_new_with_eel_background_image), + (window_new_with_eel_background_gradient), + (window_new_with_gtk_background), + (window_new_with_gtk_background_hacked), + (window_new_with_solid_background): + * test/test-eel-image-simple.c: (image_window_new), (main): + * test/test-eel-image-tile.c: + * test/test-eel-image.c: + * test/test-eel-label-background.c: + (window_new_with_eel_background_image), + (window_new_with_eel_background_gradient), + (window_new_with_gtk_background), + (window_new_with_gtk_background_hacked), + (window_new_with_solid_background): + * test/test-eel-label-scrolled.c: (label_window_new), + (label_window_new_scrolled), (label_window_new_table): + * test/test-eel-labeled-image.c: (main): + * test/test-eel-viewport-constraint.c: (create_eel_label): + * test/test.c: (test_image_new), (test_label_new): + * test/test.h: + Lose the "tile" feature of EelImage and EelLabel. The short story + is that this code is unnecessary. Losing it makes the widgets + simpler and should make the transition to using GtkImage from Gtk+ + 2.0 a little easier. Blame 70% Arlo 30% Ramiro for this "feature." + +2001-10-10 Darin Adler <[email protected]> + + * eel/eel-debug-drawing.c: + * eel/eel-label.c: + * eel/eel-smooth-text-layout.c: + Mark functions static for proper namespace hygiene. + +2001-10-02 Darin Adler <[email protected]> + + * eel/eel-canvas-rect.c: (test_diff_rects): Change call to + g_string_printfa to use g_string_append_printf. + +2001-10-02 Darin Adler <[email protected]> + + * .cvsignore: + * Makefile.am: + * configure.in: + Remove use of xml-i18n-tools, since we don't have anything that + we use it to localize. + +2001-10-02 Darin Adler <[email protected]> + + * eel/eel-background.c: (eel_background_is_dark): Remove extra + factor of two that was making every background seem dark. + +2001-10-01 Darin Adler <[email protected]> + + Now that we are setting the translation domain properly to make + _() use eel translations, we must use explicit gettext calls + when we want application translations. + + * eel/eel-dnd.c: (eel_drag_drop_action_ask): Switch into the + eel domain when calling mate_popup_menu_new so we get the + eel translations of the menu items. + + * eel/eel-enumeration.c: + (eel_enumeration_get_nth_description_translated): + * eel/eel-preferences-box.c: (preferences_box_populate_pane), + (eel_preferences_box_populate): + * eel/eel-xml-extensions.c: (eel_xml_get_property_translated): + Use gettext, not _(), to translate strings passed from elsewhere. + + * eel/eel-preferences.c: + (eel_preferences_get_user_level_name_for_display): + Use _(), not gettext, to translate strings in this code. + + * eel/eel-gdk-font-extensions.c: + Remove mate-i18n.h include where it's not used. + + * configure.in: Remove unused @REBUILD@ stuff. + * eel/eel-glib-extensions.c: Whitespace tweaks. + +2001-09-28 Darin Adler <[email protected]> + + * eel/eel-font-manager.c: (eel_self_check_font_manager): + Cleaned up tests a bit. + + * eel/eel-string-list.c: (eel_self_check_string_list): + Changed test results back now that g_strsplit behavior has been + changed in glib. + + * configure.in: Bump required glib version to 1.3.9. + +2001-09-28 Darin Adler <[email protected]> + + Port from destroy to finalize. + + * eel/eel-background.c: (eel_background_initialize_class), + (eel_background_finalize): + * eel/eel-canvas-rect.c: (rect_finalize), + (eel_canvas_rect_initialize_class): + * eel/eel-caption-table.c: (eel_caption_table_initialize_class), + (caption_table_finalize): + * eel/eel-caption.c: (eel_caption_initialize_class), + (eel_caption_finalize): + * eel/eel-clickable-image.c: + (eel_clickable_image_initialize_class), + (eel_clickable_image_finalize): + * eel/eel-debug-drawing.c: (debug_pixbuf_viewer_initialize_class), + (debug_pixbuf_viewer_finalize): + * eel/eel-font-picker.c: (eel_font_picker_initialize_class), + (eel_font_picker_finalize): + * eel/eel-gtk-extensions.c: (eel_gtk_style_set_font), + (eel_gtk_widget_set_font), (eel_gtk_get_system_font): + * eel/eel-gtk-extensions.h: + * eel/eel-image-chooser.c: (eel_image_chooser_initialize_class), + (eel_image_chooser_finalize), (eel_image_chooser_destroy): + * eel/eel-image-table.c: (eel_image_table_initialize_class), + (eel_image_table_finalize): + * eel/eel-image.c: (eel_image_initialize_class), + (eel_image_finalize): + * eel/eel-label.c: (eel_label_initialize_class), + (eel_label_finalize): + * eel/eel-labeled-image.c: (eel_labeled_image_initialize_class), + (eel_labeled_image_finalize): + * eel/eel-list-column-title.c: + (eel_list_column_title_initialize_class), + (eel_list_column_title_finalize): + * eel/eel-password-dialog.c: + (eel_password_dialog_initialize_class), + (eel_password_dialog_initialize), (eel_password_dialog_finalize), + (eel_password_dialog_new): + * eel/eel-preferences-box.c: + (eel_preferences_box_initialize_class), + (eel_preferences_box_finalize): + * eel/eel-preferences-group.c: + (eel_preferences_group_initialize_class), + (eel_preferences_group_finalize): + * eel/eel-preferences-item.c: + (eel_preferences_item_initialize_class), + (preferences_item_finalize): + * eel/eel-preferences-pane.c: + (eel_preferences_pane_initialize_class), + (eel_preferences_pane_finalize): + * eel/eel-radio-button-group.c: + (eel_radio_button_group_initialize_class), + (eel_radio_button_group_finalize): + * eel/eel-scalable-font.c: (eel_scalable_font_initialize_class), + (eel_scalable_font_finalize): + * eel/eel-smooth-text-layout-cache.c: + (eel_smooth_text_layout_cache_initialize_class), + (eel_smooth_text_layout_cache_finalize): + * eel/eel-smooth-text-layout.c: + (eel_smooth_text_layout_initialize_class), + (eel_smooth_text_layout_finalize): + * eel/eel-string-picker.c: (eel_string_picker_initialize_class), + (eel_string_picker_finalize): + * eel/eel-text-caption.c: (eel_text_caption_initialize_class), + (eel_text_caption_finalize): + * eel/eel-viewport.c: (eel_viewport_initialize_class), + (eel_viewport_finalize): + * eel/eel-wrap-table.c: (eel_wrap_table_initialize_class), + (eel_wrap_table_finalize): + Replace destroy default handlers with finalize ones in most cases. + In a few cases, divide an existing destroy handler into two pieces. + + * test/test-eel-label-flavorful.c: (decreasing_label_window_new): + * test/test-eel-label-simple.c: (use_system_font_callback): + Re-enable some test code. + +2001-09-27 Darin Adler <[email protected]> + + * test/test-eel-label-flavorful.c: (label_set_label_to_font_name): + Oops. One more thing to fix in here. Use pango call. + +2001-09-26 Darin Adler <[email protected]> + + * eel/Makefile.am: + Another pass. The last one was too simplistic. + +2001-09-26 Darin Adler <[email protected]> + + * configure.in: + Get the path of glib-genmarshal. + + * eel/.cvsignore: + * eel/Makefile.am: + Fix up generated file build to be simpler. Most importantly, add + the feature where it won't recompile everything every time any + header changes. + + * eel/eel-gtk-extensions.h: + * eel/eel-gtk-extensions.c: (eel_gtk_get_system_font): + Wrote Pango version of this function. + + * test/test-eel-label-flavorful.c: (label_set_label_to_font_name): + Reenabled some ifdef'd out code. + +2001-09-19 Marius Andreiana <[email protected]> + + * configure.in: Added ro (Romanian) to ALL_LINGUAS + +2001-09-18 Darin Adler <[email protected]> + + * eel/eel-gtk-extensions.h: + * eel/eel-ellipsizing-label.c: (recompute_ellipsized_text): + * eel/eel-gdk-pixbuf-extensions.c: (check_average_value): + * eel/eel-gtk-extensions.c: (eel_gtk_widget_set_font_by_name), + (eel_gtk_label_make_bold), (eel_gtk_label_make_larger), + (eel_gtk_label_make_smaller): + * test/test-eel-label-flavorful.c: (label_set_label_to_font_name): + * test/test-eel-label-simple.c: (use_system_font_callback): + + Turned off a lot of GdkFont stuff so we can still compile. + This highlights more of the mate 2 conversion work that will + be needed. + +2001-09-17 Darin Adler <[email protected]> + + * eel/eel-background.c: (eel_background_is_dark): Make this work + with background images that are transparent or partly-transparent. + It turns out this was another part of the problem with the default + Caja theme's text color. + + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-gdk-pixbuf-extensions.c: (eel_gdk_pixbuf_average_value): + Fix bug that caused incorrect average values in pixbufs with more + than about 66000 pixels. Alex Larsson found the problem and + provided a fix that I used as a starting point. Also change + algorithm so that it handles the alpha channel. Also made it use + 64-bit arithmetic for simplicity -- hope that doesn't make it too + slow. Also changed it to use an argb value instead of a GdkColor. + (eel_gdk_pixbuf_intersect): Get rid of special case for + eel_gdk_pixbuf_whole_pixbuf by making just using a wide-open + rectangle instead. + (check_average_value), (eel_self_check_gdk_pixbuf_extensions): + Added some test cases for eel_gdk_pixbuf_average_value. + +2001-09-08 Wang Jian <[email protected]> + + * configure.in(ALL_LINGUAS): Added zh_CN for Simplified Chinese. + +2001-09-07 Darin Adler <[email protected]> + + * eel/eel-gdk-font-extensions.h: + * eel/eel-gdk-font-extensions.c: (eel_gdk_font_get_italic), + (eel_gdk_font_get_bold), (eel_gdk_font_get_larger), + (eel_gdk_font_get_largest_fitting), (font_get_bold), + (font_get_size_in_pixels): Call the new eel_gdk_font_get_name. + (eel_gdk_font_get_name): Public version of font_get_name. Code + stolen from gal used to get name from X. + + * test/test-eel-label-flavorful.c: (label_set_label_to_font_name): + Call eel_gdk_font_get_name, remove font_get_name. + +2001-09-07 Darin Adler <[email protected]> + + * configure.in: Got rid of dependency on libmatesupport. + + * eel/eel-gdk-font-extensions.c: (font_get_name): + * test/test-eel-label-flavorful.c: (font_get_name): + Disabled these until we can figure out what to do about them. + +2001-09-03 Darin Adler <[email protected]> + + * eel/check-program.c: (main): + * test/test-eel-password-dialog.c: (main): + * test/test-eel-widgets.c: (main): + * test/test.c: (test_init): + Use libmateui_module_info_get () instead of + libmateui_module_info. + +2001-09-01 Darin Adler <[email protected]> + + * eel/eel-gtk-extensions.c: Remove include. + +2001-09-01 Darin Adler <[email protected]> + + * eel/eel-dnd.c: + (is_path_that_mate_uri_list_extract_filenames_can_parse): + * eel/eel-font-manager.c: (font_description_table_add), + (next_token): + * eel/eel-glib-extensions.c: (eel_strdup_strftime): + * eel/eel-string.c: (eel_istr_has_prefix), (eel_istr_has_suffix), + (eel_str_to_int), (eel_str_capitalize): + Oops! How did I miss all of these places that needed to use + the new g_ascii_* calls? + +2001-08-31 Darin Adler <[email protected]> + + * eel/eel-background.c: + * eel/eel-dnd.c: + * eel/eel-font-manager.c: + * eel/eel-glib-extensions.c: + * eel/eel-list.c: + * eel/eel-string.c: + * eel/eel-vfs-extensions.c: (is_valid_scheme_character), + (eel_make_uri_canonical): + Get rid of all includes of <ctype.h> and use non-locale-specific + g_ascii_* calls from glib instead. + +2001-08-31 Darin Adler <[email protected]> + + Rolled change from stable eel-1-0 branch: + + * eel/eel-gtk-extensions.c: + (eel_gtk_class_name_make_like_existing_type), + (eel_gtk_get_system_font): Fix storage leaks by using + gtk_object_sink to get rid of temporary widgets that are never + parented instead of using gtk_object_destroy. + +2001-08-31 Darin Adler <[email protected]> + + * eel/eel-gtk-extensions.c: (eel_gtk_window_present): + Get things compiling again by getting rid of code that uses + mate_win_hints (for now). + +2001-08-31 Abel Cheung <[email protected]> + + * configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW + +2001-08-27 Darin Adler <[email protected]> + + Rolled change from stable eel-1-0 branch: + + 2001-08-27 Alex Larsson <[email protected]> + + * eel/eel-list-column-title.c (truncate_string): + Fix elipsis truncation on multibyte locales. + +2001-08-27 Anders Carlsson <[email protected]> + + * eel/eel-font-manager.c (eel_self_check_font_manager): Remove + unused original_current_dir variable. + + * eel/eel-canvas-rect.c (rect_update): Free our fill_svp + if it exists. + + * eel/eel-gdk-font-extensions.c (xlfd_string_get_nth_as_int): + Free strings returned by xlfd_string_get_nth. + +2001-08-24 Darin Adler <[email protected]> + + * configure.in: Require librsvg 1.1, not 1.1.0. + * eel/eel-glyph.c: Use header from libart, not librsvg. + +2001-08-22 Ramiro Estrugo <[email protected]> + + Change from the stable eel-1-0 branch. + + * eel/eel-mateconf-extensions.c: (eel_mateconf_value_set_string_list): + Fix leaks introduced in last checkin. + +2001-08-22 Ramiro Estrugo <[email protected]> + + Change from the stable eel-1-0 branch. + + * eel/eel-mateconf-extensions.h: + * eel/eel-mateconf-extensions.c: (eel_mateconf_is_default): Use value + free cover that does its own not NULL checking. + (eel_mateconf_value_get_string_list), + (eel_mateconf_value_set_string_list): New function to deal with + MateConfValue lists of GNONF_VALUE_STRING type. + + * eel/eel-preferences.c: (preferences_mateconf_value_get_int), + (preferences_mateconf_value_get_bool), + (preferences_mateconf_value_get_string), + (preferences_mateconf_value_get_string_list), (preferences_get_value), + (preferences_preference_is_mateconf_key), (preferences_key_make), + (preferences_find_first_non_null_default_value), + (eel_preferences_get_visible_user_level), + (eel_preferences_set_visible_user_level), + (eel_preferences_set_is_invisible), (eel_preferences_set_boolean), + (eel_preferences_get_boolean), (eel_preferences_set_integer), + (eel_preferences_get_integer), (eel_preferences_set), + (eel_preferences_get), (eel_preferences_set_string_list), + (eel_preferences_get_string_list), + (eel_preferences_default_set_integer), + (eel_preferences_default_get_integer), + (eel_preferences_default_set_boolean), + (eel_preferences_default_get_boolean), + (eel_preferences_default_set_string), + (eel_preferences_default_get_string), + (eel_preferences_default_set_string_list), + (eel_preferences_default_get_string_list), + (preferences_entry_invoke_callbacks_if_needed), + (preferences_entry_update_cached_value), + (preferences_entry_ensure_mateconf_connection), + (preferences_entry_free), (preferences_global_table_free), + (eel_preferences_add_callback), (eel_preferences_add_auto_string), + (eel_preferences_add_auto_string_list), + (eel_preferences_add_auto_integer), + (eel_preferences_add_auto_boolean), + (eel_preferences_remove_auto_string), + (eel_preferences_remove_auto_string_list), + (eel_preferences_remove_auto_integer), + (eel_preferences_remove_auto_boolean), + (preferences_while_alive_disconnector), + (eel_preferences_add_callback_while_alive), + (eel_preferences_remove_callback), + (eel_preferences_set_description), + (eel_preferences_set_enumeration_id), + (eel_preferences_visible_in_current_user_level), + (eel_preferences_initialize): + Cleanup whacky system where preference visibilities and default + values were stored using mateconf. Instead, store the visibilities + and defaults values in the already existing table of preferences. + The changes make this code a bit simpler. In particular, the code + to create the right keys is now gone. Add some covers for getting + values out of MateConfValue safely and with some extra checking the + the types are right. + +2001-08-21 Maciej Stachowiak <[email protected]> + + Merge from stable branch: + + 2001-08-20 Maciej Stachowiak <[email protected]> + + * eel/eel-clist.c: (eel_clist_set_column_justification, + size_allocate_title_buttons): Try to remove some sources of + crashing when EelList is used as a drop-in replacement for + GtkCList. (Using EelCList directly still crashes). + * eel/eel-list-column-title.c: (eel_list_column_title_paint): More + potential crash reduction. + + * test/Makefile.am: Speed up the build a bit by removing some + redundant libraries. + * eel/Makefile.am: Likewise. + +2001-08-21 Maciej Stachowiak <[email protected]> + + * eel/eel-font-manager.c (collect_fonts_from_directory): Adjust to + recent removal of filtering from mate-vfs. + +2001-08-21 Maciej Stachowiak <[email protected]> + + Merge from eel-1-0 branch: + + 2001-07-20 Maciej Stachowiak <[email protected]> + + * eel/eel-ctree.c: (draw_row): Fix bugzilla.eazel.com bug 8387 + (Dragging elements to a folder entry should make it hilighted) by + making the text of the drop target row bold in addition to making + the icon darker. I think this looks a lot better. + +2001-08-17 Darin Adler <[email protected]> + + * eel/eel-gtk-extensions.c: Remove include of obsolete header. + +2001-08-17 Ramiro Estrugo <[email protected]> + + Change from the stable eel-1-0 branch. + + Make these widgets more useful outside Caja by providing + functions to change ui elements (such as titles and descriptions) + as well iterators. + + These changes do not affect either binary or source compatibility + for Caja. + + * eel/eel-preferences-box.h: + * eel/eel-preferences-box.c: + (preferences_box_populate_pane), (eel_preferences_dialog_new), + (eel_preferences_dialog_get_box), Add accessor for the preferences + box of a dialog. + (eel_preferences_dialog_populate), Separate the populate function + out on its own. + (eel_preferences_box_for_each_pane), New function for iterating + panes. + (eel_preferences_box_rename_pane), New function to rename a pane. + (eel_preferences_box_get_pane_name): New function to find the name + of a pane. + + * eel/eel-preferences-group.h: + * eel/eel-preferences-group.c: + (eel_preferences_group_set_title_label), New function for changing + the title label of a group. + (eel_preferences_group_for_each_item): New function for iterating + items. + + * eel/eel-preferences-pane.h: + * eel/eel-preferences-pane.c: (eel_preferences_pane_initialize), + (eel_preferences_pane_destroy), (eel_preferences_pane_new), + (eel_preferences_pane_add_group), + (preferences_pane_get_max_caption_width), + (eel_preferences_pane_update), + (eel_preferences_pane_add_control_preference), Use more consistent + paramter names. + (eel_preferences_pane_for_each_group): New function for iterating + groups. + + * eel/eel-preferences-item.h: + * eel/eel-preferences-item.c: + * eel/eelmarshal.list: + (eel_preferences_item_initialize_class), + (preferences_item_update_custom), + (preferences_item_set_main_child), + (preferences_item_create_enumeration_list), + (preferences_item_create_boolean), + (preferences_item_create_editable_string), + (preferences_item_create_editable_integer), + (preferences_item_create_enumeration_menu), + (preferences_item_create_font), + (preferences_item_create_smooth_font), + (eel_preferences_item_get_name), (update_text_settings_at_idle), + (preferences_item_update_text_settings_at_idle), + (update_integer_settings_at_idle), + (preferences_item_update_editable_integer_settings_at_idle), + (preferences_item_update_description), + (eel_preferences_item_set_control_preference), + (eel_preferences_item_set_control_action), + (preferences_item_get_control_showing), + (eel_preferences_item_enumeration_list_set_unique_exceptions), + (eel_preferences_item_set_description): + Add new functions for changing the descriptions of items. Factor + out the code to set descriptions into its own function and make + that public. Use more consistent parameter names. Add signal for + notifying custom items about description changes. + +2001-08-15 Darin Adler <[email protected]> + + Remove some glib extensions that are obviated by additions to + glib 2.0. + + * eel/eel-glib-extensions.h: Remove EEL_N_ELEMENTS (G_N_ELEMENTS), + eel_g_list_safe_for_each (g_list_foreach), eel_g_list_sort_custom + (g_list_sort_with_data), eel_g_string_append_len (g_string_append_len), + eel_g_hash_table_remove_deep_custom, eel_g_hash_table_remove_deep, + eel_g_hash_table_destroy_deep_custom, eel_g_hash_table_destroy_deep + (use g_hash_table_new_full instead), eel_g_ptr_array_sort + (g_ptr_array_sort_with_data), eel_shell_quote (g_shell_quote). +. + * eel/eel-glib-extensions.c: (eel_strdup_strftime): + Use g_string_append_len instead of eel_g_string_append_len. + (eel_dumb_down_for_multi_byte_locale_hack): Use G_N_ELEMENTS + instead of EEL_N_ELEMENTS. + (eel_self_check_glib_extensions): Test g_shell_quote instead + of eel_shell_quote. + + * eel/eel-mate-extensions.c: (try_terminal_command), + (try_terminal_command_argv), (get_terminal_command_prefix), + (eel_mate_make_terminal_command): + Use g_shell_quote instead of eel_shell_quote. + + * eel/eel-gtk-extensions.c: (eel_gtk_object_list_unref): + Use g_list_foreach instead of eel_g_list_safe_for_each. + + * eel/eel-scalable-font.c: (free_global_font_handle_table), + (initialize_global_stuff_if_needed): + Use g_hash_table_new_full instead of eel_g_hash_table_destroy_deep_custom. + + * eel/eel-debug.c: + (eel_make_warnings_and_criticals_stop_in_debugger): + * eel/eel-font-manager.c: (font_directory_is_ignored), + (font_foundry_is_ignored), (font_family_is_ignored), + (eel_font_manager_get_default_font), + (eel_font_manager_get_default_bold_font): + * eel/eel-font-picker.c: (font_make_style_name): + * eel/eel-list.c: (eel_list_initialize_dnd), + (get_data_on_first_target_we_support): + * test/test-eel-gtk-style.c: + * test/test-eel-image-chooser.c: (populate_image_chooser_callback), + (populate_button_group_callback): + * test/test-eel-image-table.c: (labeled_image_new), + (image_table_new_scrolled): + * test/test-eel-image.c: (main): + Use G_N_ELEMENTS instead of EEL_N_ELEMENTS. + +Wed Aug 15 16:32:56 2001 Jonathan Blandford <[email protected]> + + * eel/eel-dnd.c (eel_drag_default_drop_action_for_icons): make the + trash directory. + +2001-08-15 Darin Adler <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c: Use a 64K buffer instead of + a 4K one. + +2001-08-14 Darin Adler <[email protected]> + + * eel/eel-font-manager.c: (eel_font_manager_get_bold): + Remove another ill-advised call to + eel_font_manager_file_is_scalable_font. Even if we do want + to test the file's type, we definitely don't want to do it + inside g_return_if_fail. + +2001-08-14 Alex Larsson <[email protected]> + + * eel/eel-scalable-font.c (eel_scalable_font_new): + Don't test eel_font_manager_file_is_scalable_font (), + it does slow I/O. + (eel_scalable_font_get_default_font, + eel_scalable_font_get_default_bold_font): + Don't keep recreating new EelScalableFonts for the + default font. + +2001-08-13 Darin Adler <[email protected]> + + * eel/eel-background.c: (eel_background_load_image_callback), + (draw_background_callback), (render_background_callback), + (eel_background_set_up_canvas): + Replace the old EelBackgroundCanvasGroup hack with code that uses + the new draw_background and render_background signals in + MateCanvas. + + * eel/Makefile.am: + * eel/eel-background-canvas-group.c: + * eel/eel-background-canvas-group.h: + Remove the old EelBackgroundCanvasGroup class. + +2001-08-09 Ramiro Estrugo <[email protected]> + + Change from the eel-1-0 branch. + + * eel/eel-art-extensions.h: + * eel/eel-art-extensions.c: (eel_art_point_assign), + (eel_art_point_clamp), (eel_art_point_offset_by): + Add ArtPoint version of some functions. + +2001-08-08 Darin Adler <[email protected]> + + * autogen.sh: No need for hack-macros any more. + * configure.in: No need to check for freetype, since + we don't depend on it directly. We use it via librsvg. + * eel.spec.in: No need to check for freetype. + +2001-08-06 Darin Adler <[email protected]> + + * autogen.sh: No need to gettextize, xml-i18n-toolize, and + libtoolize twice. + * configure.in: Switch from lots of MATE_PKGCONFIG_CHECK_MODULES + calls to a lot fewer PKG_CHECK_MODULES calls. More oaf -> + matecomponent-activation renaming. No need to build intl directory. + * Makefile.am: No need to build intl directory. + + * test/Makefile.am: No need to use -I to include this directory. + + * eel/check-program.c: + * test/test-eel-password-dialog.c: + * test/test-eel-widgets.c: + <libmateui/mate-init.h> -> <libmateui/mate-ui-init.h>. + +2001-07-26 Darin Adler <[email protected]> + + * configure.in: Fix option checking code. Before it was setting + VFS_CFLAGS, which was wrong. + + * eel/Makefile.am: Add -DG_DISABLE_DEPRECATED. + + * eel/eel-background.c: (eel_widget_background_changed): + Use gtk_widget_queue_draw instead of gtk_widget_queue_clear. + * eel/eel-canvas-rect.c: (test_diff_rects): Use g_string_printfa + instead of g_string_sprintfa. + * eel/eel-caption.c: (eel_caption_get_title_label): Use + gtk_label_get_text instead of gtk_label_get. + * eel/eel-clickable-image.c: + (eel_clickable_image_initialize_class): Use g_signal_new instead + of gtk_signal_new. + (label_enter), (label_leave), (label_handle_button_release): Use + g_signal_emit instead of gtk_signal_emit. + * eel/eel-debug-drawing.c: (eel_debug_show_pixbuf): Use + gtk_window_set_resizable instead of gtk_window_set_policy. + * eel/eel-font-picker.c: (font_picker_populate): Use + gtk_radio_menu_item_get_group instead of gtk_radio_menu_item_group. + * eel/eel-gdk-extensions.c: (eel_fill_rectangle_with_color), + (eel_gdk_gc_choose_foreground_color): Get rid of unneeded calls to + gdk_rgb_init. + * eel/eel-glib-extensions.c: (eel_test_predicate): Use + g_ascii_strcasecmp instead of g_strcasecmp. + * eel/eel-gtk-extensions.h: Add ifdefs so we can compile this + header with GTK_DISABLE_DEPRECATED on -- helps us notice what we + should get rid of. + * eel/eel-image-chooser.c: (eel_image_chooser_initialize_class): + Use G_STRUCT_OFFSET instead of GTK_SIGNAL_OFFSET. + (eel_image_chooser_set_selected_row): Use g_signal_emit instead of + gtk_signal_emit. + * eel/eel-image-table.c: (eel_image_table_initialize_class), + (image_table_emit_signal): Use g_signal_emit instead of + gtk_signal_emit. + * eel/eel-image.c: (eel_image_initialize_class): Use + G_STRUCT_OFFSET instead of GTK_SIGNAL_OFFSET. + * eel/eel-label.c: (eel_label_initialize_class): Use + G_STRUCT_OFFSET instead of GTK_SIGNAL_OFFSET. + * eel/eel-preferences-box.c: (eel_preferences_dialog_new): Use + gtk_window_set_resizable instead of gtk_window_set_policy. + * eel/eel-preferences-item.c: + (preferences_item_create_editable_string): Use g_ascii_strcasecmp + instead of g_strcasecmp. + * eel/eel-radio-button-group.c: (eel_radio_button_group_insert): + Use gtk_radio_button_get_group instead of gtk_radio_button_group. + * eel/eel-stock-dialogs.c: (find_message_label): Use + gtk_label_get_text instead of gtk_label_get. + * eel/eel-string.c: (eel_strcasecmp): Use g_ascii_strcasecmp + instead of g_strcasecmp. + + * eel/eel-gdk-font-extensions.h: Fix typo in comment. + +2001-07-26 Ramiro Estrugo <[email protected]> + + * configure.in: + * eel/.cvsignore: + * eel/Makefile.am: + * eel/eel-features.c: + * eel/eel-features.h.in: + * eel/eel.h: + Add eel-features.[ch] so that the version of the library can be + checked at runtime. + +2001-07-26 Ramiro Estrugo <[email protected]> + + Change from the the eel-1-0 branch: + + * eel/eel-image.h: + * eel/eel-image.c: (eel_image_initialize_class), + (eel_image_initialize), (eel_image_set_arg), (eel_image_get_arg), + (eel_image_expose_event), (eel_image_get_pixbuf_opacity), + (eel_image_set_pixbuf_insensitive_opacity), + (eel_image_get_pixbuf_insensitive_opacity): + Add support for rendering the image pixbuf at a lower opacity when + the widget state is insensitive. + +2001-07-25 Ramiro Estrugo <[email protected]> + + * eel/Makefile.am: + Add missing eelmarshal.list to EXTRA_DIST and use a sophisticated + alphabetized order on the list. + +2001-07-25 Ramiro Estrugo <[email protected]> + + * eel-2.0.pc.in: + Change link flags to '-leel-2' instead of '-leel' + +2001-07-25 Ramiro Estrugo <[email protected]> + + * configure.in: + Add defines for Eel library major, minor and micro version numbers + so that we can use these to properly set the shared library + version info. + Make the includedir be eel-2/eel' instead of 'eel' so that we can + have MATE1 and MATE2 installations of Eel cohabiting in the + same $prefix. + + Change the PACKAGE name to eel2. + + * data/fonts/urw/Makefile.am: + Data dir is now 'share/eel-2/eel' instead of 'share/eel' + + * eel-2.0.pc.in: + Include dir is now include/eel-2/eel' instead of 'include/eel' + + * eel.spec.in: + Update for includedir and datadir changes. + Add missing .mo file rule. + Cleanup some. + + * eel/Makefile.am: + Set the shared library version info. + Change libary name to libeel-2 so that we can install it in the + same prefix as libeel (MATE1 and MATE2 cohabitation) + Install headers in the new 'eel-2/eel' includedir. + Update EEL_DATADIR for new 'eel-2/eel' data location so that + fallback fonts can be found in the right place. + + * test/Makefile.am: + Update for includedir and datadir changes. + + * test/dumb-box.c: (eel_dumb_box_expose): + More sythetic exposure fixes. + +2001-07-24 Ramiro Estrugo <[email protected]> + + * eel/eel-image-chooser.c: (image_chooser_expose_event): + * eel/eel-viewport.c: (eel_viewport_expose_event): + * eel/eel-wrap-table.c: (eel_wrap_table_expose_event): + More sythetic expose event fixes. + +2001-07-24 Ramiro Estrugo <[email protected]> + + * eel/eel-gtk-container.c: (eel_gtk_container_child_expose_event): + Fix the way that expose events are synthesized for children of + containers. In Gtk+ 2.0 there is a standard and convenient way of + doing this, so we use that instead of doing it "by hand". + +2001-07-24 Ramiro Estrugo <[email protected]> + + * eel/eel-clickable-image.c: + (eel_clickable_image_initialize_class): + * eel/eel-clickable-image.h: + * eel/eel-font-picker.c: (eel_font_picker_initialize_class): + * eel/eel-font-picker.h: + * eel/eel-image-chooser.c: (eel_image_chooser_initialize_class): + * eel/eel-image-chooser.h: + * eel/eel-image-table.c: (eel_image_table_initialize_class): + * eel/eel-image-table.h: + * eel/eel-image.c: (eel_image_initialize_class): + * eel/eel-label.c: (eel_label_initialize_class): + * eel/eel-preferences-item.c: + (eel_preferences_item_initialize_class): + * eel/eel-preferences-item.h: + * eel/eel-radio-button-group.c: + (eel_radio_button_group_initialize_class): + * eel/eel-radio-button-group.h: + * eel/eel-string-picker.c: (eel_string_picker_initialize_class): + * eel/eel-string-picker.h: + * eel/eel-text-caption.c: (eel_text_caption_initialize_class): + * eel/eel-text-caption.h: + Changes to make the GTK+ 2.0 signal system happier. Make sure + that all signals are declared in the class structure and that the + offset argument to gtk_signal_new () points to a valid method + offset. + +2001-07-24 Ramiro Estrugo <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c: + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-smooth-widget.c: (smooth_widget_get_gtk_background): + Remove the use of a "safe" (and very hacky) drawable to pixbuf + function, since the problems we were working around have been + fixed in GTK+ 2.0. + With this change, "smooth" widgets work again. + + * test/test.c: (test_init): + Comment out the mate_program_init() thing for now. + Currently the mate_program_init() function makes the test + programs hang for me. Using just the gtk_init () works for + most tests, so I am using just that until the mate_program_init () + function is fixed or we learn how to use it properly. + +2001-07-24 Ramiro Estrugo <[email protected]> + + Change from the the eel-1-0 branch: + + * eel/eel-string-list.h: + * eel/eel-string-list.c: (eel_string_list_prepend): New function + to prepend a string to the collection. + (eel_string_list_append_string_list): Rename from + eel_string_list_append () which was a confusing name. + This API change doesnt affect Caja or Eel since neither used + this function. + +2001-07-18 Darin Adler <[email protected]> + + * acconfig.h: Also need to add MATE_EXPLICIT_TRANSLATION_DOMAIN + here for autoheader. + +2001-07-17 Darin Adler <[email protected]> + + * configure.in: Add MATE_EXPLICIT_TRANSLATION_DOMAIN so messages + withing eel get translated properly. + +2001-07-17 Darin Adler <[email protected]> + + * eel/eel-gdk-font-extensions.c: + (eel_gdk_font_get_largest_fitting): Add FIXME about incorrect + assumption that the longest string is the widest. + (xlfd_string_get_nth): Check for extra characters before the "-", + and don't allow n == 0. + (xlfd_string_replace_nth), Check for extra characters before the + "-", don't allow n == 0, and use return_if_fail to check for bad + values of n rather than just returning NULL. + (xlfd_string_get_nth_as_int): Use return_if_fail to check for bad + values of n rather than just returning XFLD_INVALID_VALUE. Remove + extra check for NULL. + (eel_self_check_gdk_font_extensions): Add lots of new self-checks + and change rule so that we don't allow an extra trailing "-" + character. + + * eel/check-program.c: (main): Use mate_program_init correctly. + * test/test-eel-password-dialog.c: (main): Use mate_program_init + correctly. + * test/test-eel-widgets.c: (main): Use mate_program_init + correctly. + +2001-07-16 Darin Adler <[email protected]> + + * eel/eel-self-checks.c: (eel_check_string_list_result): + Fix place where I called the wrong function. + +2001-07-15 Darin Adler <[email protected]> + + * eel/check-program.c: (main): Fix up init calls. I am still quite + confused about how to use mate_program_init properly. + + * eel/eel-preferences-item.h: + * eel/eel-preferences-item.c: + * eel/eel-self-checks.h: + * eel/eel-string-list.h: + * eel/eel-string.h: + Corrected spelling error: "delimeter" -> "delimiter". + + * eel/eel-self-checks.c: (eel_check_string_list_result): + Changed string list check to be simpler and distinguish lists + with empty strings in them from empty lists. + +2001-07-13 Darin Adler <[email protected]> + + * eel/check-program.c: + * eel/eel-xml-extensions.c: + * eel/eel-xml-extensions.h: + Fix mate-xml includes to use <libxml/*>. Before it was just + picking up the wrong headers on my machine, which is why it worked. + +2001-07-13 Darin Adler <[email protected]> + + Now things link, and the test programs compile too. + + * configure.in: + * eel/check-program.c: (main): + * eel/eel-list-column-title.c: + * eel/eel-list.c: + * eel/eel-smooth-widget.c: (smooth_widget_get_gtk_background): + * test/dumb-box.h: + * test/test-eel-image-chooser.c: (populate_image_chooser_callback): + * test/test-eel-image.c: (pixbuf_new_from_name): + * test/test-eel-label-flavorful.c: (font_get_name): + * test/test-eel-label-offset.c: + * test/test-eel-label.c: (main): + * test/test-eel-password-dialog.c: (main): + * test/test-eel-pixbuf-tile.c: (pixbuf_drawing_area_expose_event), + (drawable_drawing_area_expose_event): + * test/test-eel-viewport-constraint.c: (main): + * test/test-eel-widgets.c: (create_pixbuf), (main): + * test/test.c: (test_pixbuf_new_named), (eel_pixmap_file): + * test/test.h: + +2001-07-13 Darin Adler <[email protected]> + + Enough to make everything compile. + The eel self-check program doesn't link yet. + + * eel/check-program.c: (main): + * eel/eel-password-dialog.c: (caption_table_activate_callback), + (eel_password_dialog_new), (eel_password_dialog_run_and_block): + * eel/eel-preferences-box.c: (eel_preferences_dialog_new): + * eel/eel-stock-dialogs.c: (timed_wait_callback), + (eel_run_simple_dialog), (create_message_dialog), + (show_message_box), (show_ok_box), (eel_create_info_dialog), + (details_dialog_clicked_callback), + (eel_show_info_dialog_with_details), + (eel_show_error_dialog_with_details), (eel_show_yes_no_dialog), + (eel_create_question_dialog): + * eel/eel-types.c: (eel_type_init): + +2001-07-13 Darin Adler <[email protected]> + + A cut at making things compile with MATE 2. + Some things are inside #ifdef MATE2_CONVERSION_COMPLETE. + 90% of the way to compiling everything. + + * eel/.cvsignore: + * eel/Makefile.am: + * eel/check-program.c: (main): + * eel/eel-background-canvas-group.c: + (eel_background_canvas_group_supplant_root_class): + * eel/eel-background.c: (eel_background_initialize_class), + (eel_background_draw), (eel_background_draw_flat_box), + (eel_background_set_widget_style), (eel_get_widget_background), + (eel_background_receive_dropped_color): + * eel/eel-canvas-rect.c: (rect_update): + * eel/eel-canvas-rect.h: + * eel/eel-caption-table.c: (eel_caption_table_initialize_class), + (eel_caption_table_get_entry_text): + * eel/eel-clickable-image.c: + (eel_clickable_image_initialize_class): + * eel/eel-clist.c: + * eel/eel-ctree.c: (eel_ctree_class_init): + * eel/eel-dnd.c: (eel_drag_drop_action_ask): + * eel/eel-enumeration.c: + * eel/eel-font-manager.c: (file_as_string), + (font_description_table_new), (collect_fonts_from_directory), + (directory_contains_file), (try_using_font_server), + (ensure_local_font_table), (eel_font_manager_get_default_font), + (eel_font_manager_get_default_bold_font), + (eel_self_check_font_manager): + * eel/eel-font-picker.c: (eel_font_picker_initialize_class), + (font_picker_add_item), (font_picker_populate): + * eel/eel-gdk-extensions.c: (eel_gdk_window_set_invisible_cursor): + * eel/eel-gdk-font-extensions.c: (font_get_name): + * eel/eel-gdk-pixbuf-extensions.c: (eel_gdk_pixbuf_load), + (file_read_callback), (load_done), + (eel_gdk_pixbuf_get_from_window_safe): + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-glib-extensions.c: + * eel/eel-mate-extensions.c: (eel_dialog_get_button_by_index), + (get_terminal_command_prefix), (eel_mate_icon_selector_new), + (eel_mate_stock_set_icon_or_register): + * eel/eel-mate-extensions.h: + * eel/eel-gtk-extensions.c: (send_delete_event), + (handle_standard_close_accelerator), + (eel_popup_menu_position_func), (eel_gtk_menu_insert_separator), + (eel_gtk_signal_connect_full_while_alive), + (eel_gtk_signal_connect_while_realized), + (eel_nullify_when_destroyed), (eel_nullify_cancel), + (event_get_time): + * eel/eel-gtk-extensions.h: + * eel/eel-gtk-macros.h: + * eel/eel-image-chooser.c: (eel_image_chooser_initialize_class): + * eel/eel-image-table.c: (eel_image_table_initialize_class): + * eel/eel-image.c: (eel_image_initialize_class), + (eel_image_set_pixbuf_from_file_name), + (eel_image_set_tile_pixbuf_from_file_name): + * eel/eel-label.c: (eel_label_initialize_class), + (eel_label_set_is_smooth), + (eel_label_set_tile_pixbuf_from_file_name), + (eel_label_set_never_smooth): + * eel/eel-list-column-title.c: + (eel_list_column_title_initialize_class), + (eel_list_column_title_destroy), (eel_list_column_title_finalize), + (eel_list_column_title_request), (eel_list_column_title_paint): + * eel/eel-list.c: (eel_list_initialize_class), + (eel_list_initialize), (eel_list_clear_keyboard_focus), + (eel_list_set_keyboard_focus), (eel_list_size_request), + (new_column_width), (draw_rows), (eel_list_draw), + (eel_list_expose), (eel_list_row_at): + * eel/eel-password-dialog.c: (caption_table_activate_callback), + (eel_password_dialog_new), (eel_password_dialog_run_and_block): + * eel/eel-password-dialog.h: + * eel/eel-preferences-box.c: (preferences_box_select_pane), + (eel_preferences_dialog_new): + * eel/eel-preferences-box.h: + * eel/eel-preferences-group.c: + (eel_preferences_group_get_title_label): + * eel/eel-preferences-item.c: + (eel_preferences_item_initialize_class): + * eel/eel-preferences-pane.h: + * eel/eel-preferences.c: + * eel/eel-radio-button-group.c: + (eel_radio_button_group_initialize_class): + * eel/eel-region.c: (gdk_region_new_from_irect), + (eel_region_add_rectangle), (eel_region_subtract_rectangle): + * eel/eel-scalable-font.c: + * eel/eel-smooth-widget.h: + * eel/eel-stock-dialogs.c: (add_label_to_dialog), + (timed_wait_delayed_close_timeout_callback), (timed_wait_free), + (timed_wait_dialog_destroy_callback), (timed_wait_callback), + (delete_event_callback), (eel_run_simple_dialog), + (create_message_dialog), (show_message_box), (show_ok_box), + (eel_create_info_dialog), (eel_show_info_dialog), + (details_dialog_clicked_callback), + (eel_show_info_dialog_with_details), (eel_show_warning_dialog), + (eel_show_error_dialog), (eel_show_error_dialog_with_details), + (eel_show_yes_no_dialog), (eel_create_question_dialog): + * eel/eel-stock-dialogs.h: + * eel/eel-string-picker.c: (eel_string_picker_initialize_class), + (eel_string_picker_set_string_list): + * eel/eel-text-caption.c: (eel_text_caption_initialize_class): + * eel/eel-types.c: (eel_type_init): + * eel/eel-viewport.c: (eel_viewport_initialize_class), + (eel_viewport_draw), (eel_viewport_size_allocate): + * eel/eel-xml-extensions.c: + +2001-07-11 Darin Adler <[email protected]> + + * eel/eel-font-manager.c: (collect_fonts_from_directory): + Fix code that can segfault due to unknown MIME type. + + * eel/eel-scalable-font.c: (initialize_global_stuff_if_needed): + Tell librsvg our datadir so we don't have to be in the same prefix + as librsvg. There's this bad thing where we install fonts that the + librsvg library has to find. Lets hope we can obsolete this + completely soon. + +2001-07-09 Ramiro Estrugo <[email protected]> + + * .cvsignore: + * Makefile.am: + * autogen.sh: + * configure.in: + * eel-2.0.pc.in: + * eel-config.in: + * eel.spec.in: + * eel/eel-art-extensions.h: + * eel/eel-art-gtk-extensions.h: + * eel/eel-background-canvas-group.c: + * eel/eel-background-canvas-group.h: + * eel/eel-background.h: + * eel/eel-canvas-rect.h: + * eel/eel-caption-table.h: + * eel/eel-caption.h: + * eel/eel-clickable-image.h: + * eel/eel-font-manager.h: + * eel/eel-font-picker.h: + * eel/eel-mateconf-extensions.h: + * eel/eel-glyph.h: + * eel/eel-image-chooser.h: + * eel/eel-image-table.h: + * eel/eel-image-with-background.h: + * eel/eel-image.h: + * eel/eel-label-with-background.h: + * eel/eel-label.h: + * eel/eel-labeled-image.h: + * eel/eel-list.h: + * eel/eel-password-dialog.h: + * eel/eel-preferences-box.h: + * eel/eel-preferences-group.h: + * eel/eel-preferences-item.h: + * eel/eel-preferences-pane.h: + * eel/eel-preferences.h: + * eel/eel-radio-button-group.h: + * eel/eel-region.h: + * eel/eel-scalable-font-private.h: + * eel/eel-scalable-font.h: + * eel/eel-smooth-text-layout-cache.h: + * eel/eel-smooth-text-layout.h: + * eel/eel-smooth-widget.h: + * eel/eel-string-picker.h: + * eel/eel-text-caption.h: + * eel/eel-vfs-extensions.h: + * eel/eel-viewport.h: + * eel/eel-wrap-table.h: + * eelConf.sh.in: + Begin port to MATE2, part 1. Make configure work in the MATE2 + universe and also a few simple s/BEGIN_MATE_DECLS/G_BEGIN_DECLS/ + +2001-07-09 Ramiro Estrugo <[email protected]> + + * eel/eel-art-extensions.h: + * eel/eel-art-extensions.c: (eel_art_drect_get_width), + (eel_art_drect_get_height), (eel_art_irect_assign_end_points), + (eel_art_drect_assign_end_points), (eel_art_ipoint_offset_by), + (eel_art_point_equal): + More ArtDRect versions of point/rectangle stuff. + +==== eel 1.0.1 ==== + +2001-07-05 Darin Adler <[email protected]> + + * configure.in: Bumped version to 1.0.1 + * NEWS: Some notes about recent changes. + +2001-06-26 Alexander Larsson <[email protected]> + + * eel/eel-font-manager.c (eel_font_manager_get_default_font, + eel_font_manager_get_default_bold_font): + Don't keep looking for the files after we found them the first + time. + +2001-06-26 Ramiro Estrugo <[email protected]> + + * eel/eel-art-extensions.h: + * eel/eel-art-extensions.c: (eel_art_irect_is_empty): New function. + (eel_art_ipoint_offset_by): New function. + +2001-06-25 Ramiro Estrugo <[email protected]> + + * eel/eel-art-extensions.h: + * eel/eel-art-extensions.c: (eel_dimensions_clamp), + (test_dimensions_clamp), (eel_self_check_art_extensions): + New constant points. New function to clamp dimensions . + * eel/eel-string-list.h: + * eel/eel-string-list.c: (eel_string_list_insert_string_list): + New function to insert a string list into another. + +2001-06-06 Ramiro Estrugo <[email protected]> + + Patch from Frederic Devernay <[email protected]> + (tweaked by me to | bits instead of +) to make the Eel Font Manager + follow links when determining the mime type of fonts. + + * eel/eel-font-manager.c: (collect_fonts_from_directory), + (eel_font_manager_file_is_scalable_font): + +2001-06-06 Darin Adler <[email protected]> + + Integrated a revised version of a patch by Eungkyu Song + <[email protected]> to make the font manager code accept either a + tab or a space as the separator. + + * eel/eel-font-manager.c: (font_description_table_add): Use + strpbrk instead of strstr. + +2001-06-06 Alex Larsson <[email protected]> + + * eel/eel-background.[ch] (eel_background_draw): + This function now takes both the src and dest coordinates. + (eel_background_draw_to_drawable): Update to the new + eel_background_draw API. + * eel/eel-background-canvas-group.c + (eel_background_canvas_group_draw): Update to the new + eel_background_draw API. + +2001-06-05 Ramiro Estrugo <[email protected]> + + * eel/eel-gtk-container.c: (eel_gtk_container_child_size_allocate): + Move the critical after the child check for NULL since we allow + a NULL child to be given. + +2001-06-05 Ramiro Estrugo <[email protected]> + + * eel/eel-art-extensions.c: (eel_art_ipoint_clamp), + (test_irect_intersect), (test_irect_union), (test_ipoint_clamp), + (eel_self_check_art_extensions): + * eel/eel-art-extensions.h: + New function to clamp a point plus checks for that. + +2001-06-04 Ramiro Estrugo <[email protected]> + + * eel/eel-debug-drawing.h: + * eel/eel-debug-drawing.c: + (eel_debug_show_pixbuf_in_external_viewer): + Replace the hard coded eog viewer to one that can accept any + external viewer. I ran into the problem that the Eog binary + changed names from "eog" to "eog-shell" so I decided to make this + debug feature more generic. + + * eel/Makefile.am: + * eel/eel.h: + * eel/eel-gtk-container.h: + * eel/eel-gtk-container.c: (eel_gtk_container_child_expose_event), + (eel_gtk_container_child_map), (eel_gtk_container_child_unmap), + (eel_gtk_container_child_add), (eel_gtk_container_child_remove), + (eel_gtk_container_child_size_allocate): + New files. Functions to simplify the implementations of + GtkContainer widgets. + + * eel/eel-gtk-extensions.c: (eel_gtk_widget_standard_realize): + Dont hardcode the event mask. Use gtk_widget_get_events() + instead. Also document this fact so that users are aware that + they need to set the event mask using gtk_widget_set_events () - + which is the right Gtk+ way anyway. + + * eel/eel-image-chooser.c: (eel_image_chooser_initialize): + Call gtk_widget_set_events() with the right event mask for the + image chooser. + + * eel/eel-labeled-image.c: (eel_labeled_image_size_allocate), + (eel_labeled_image_expose_event), (eel_labeled_image_map), + (eel_labeled_image_unmap), (eel_labeled_image_add), + (eel_labeled_image_remove): + Simplify the implementations of GtkContainer methods by using the + functions in eel-gtk-container.[ch]. Theres probably other + widgets in Eel and Caja that could benefit from this + simplification/code sharing as well. + + * eel/eel-self-checks.c: (eel_check_double_result): + * eel/eel-self-checks.h: + New checks for double values. + + * eel/eel-string-list.h: + * eel/eel-string-list.c: (eel_string_list_new_from_string_array): + New function to allocate a EelStringList from a regular C string + array. + (eel_string_list_assign_from_string_array): New function to assign + a regular C string array to a EelStringList. + (eel_string_list_reverse): New function to reverse a string list. + (test_string_list_reverse), (test_new_from_string_array), + (eel_self_check_string_list): Self checks for the above new + functions. + + * test/dumb-box.c: (eel_dumb_box_initialize_class), + (eel_dumb_box_expose): Some dumb cleanup of old comment cruft. + * test/test-eel-font-simple.c: (main): + * test/test-eel-font.c: (main): + * test/test-eel-glyph-simple.c: (main): + * test/test-eel-glyph.c: (main): + * test/test-eel-smooth-text-layout.c: (main): + Update for changes in debug function to view pixbufs in external + viewers. + +2001-06-04 Darin Adler <[email protected]> + + * eel/eel-font-manager.c: (collect_fonts_from_directory), + (eel_font_manager_file_is_scalable_font): + * test/test-eel-background.c: (main): + * test/test-eel-label.c: (widget_set_eel_background_image): + * test/test.c: (test_gtk_widget_set_background_image): + Fix all code that prepends "file://" to try to make a URI from a + path. Use mate_vfs_get_uri_from_local_path instead. + +2001-06-01 Alex Larsson <[email protected]> + + * eel/eel-background.c (eel_background_draw_flat_box): + Only render area if we get passed an area. + (eel_background_draw): Do correct translation of + coordinates for destination drawable. + +2001-06-01 Darin Adler <[email protected]> + + * configure.in: Bump version number to 1.0.0.1 + * NEWS: Mention the plans to release 1.0.1 + +2001-06-01 Darin Adler <[email protected]> + + * eel/eel-list.c: (eel_list_button_release): Fixed code that was + passing x twice instead of x and y that prevented single-click + from working in the Caja list view. Also did some other + cleanups to behavior when multiple buttons are pressed at once. + +2001-05-22 John Harper <[email protected]> + + Fallout from fixing bug 8220 (Having Ctrl as default "modifier + key used for default WM shortcuts" breaks everything...): + + * eel/eel-list.c (eel_list_keyboard_move_to, + eel_list_keyboard_space): changed to use Control modifier + instead of Alt + +2001-05-20 Darin Adler <[email protected]> + + Checked in change for Miguel Rodríguez Pérez + <[email protected]>. + + * eel/eel-preferences-item.c + (preferences_item_update_editable_string): + (preferences_item_update_editable_integer): Only update + text if it changed. + +2001-05-19 George Lebl <[email protected]> + + * configure.in, po/cs.po: Add czech translations + +2001-05-17 Darin Adler <[email protected]> + + * eel/eel-gtk-extensions.c: + (eel_gtk_signal_connect_full_while_alive): Weakened a + too-strong g_return_if_fail. + +2001-05-09 Ramiro Estrugo <[email protected]> + + * eel/eel-self-checks.h: + * eel/eel-self-checks.c: + Make eel_after_check() and eel_report_check_failure() public so + that third party projects can use them to construct their own + checks and still be able to use the same check failure reporting + machinery. + +2001-05-08 Darin Adler <[email protected]> + + * RENAMING: Refine the renaming ideas. + +==== eel 1.0 ==== + +2001-05-04 Robin * Slomkowski <[email protected]> + + * configure.in: fixed lirsvg test for 1.0.x + +2001-05-04 Robin * Slomkowski <[email protected]> + + * configure.in: upped version to 1.0 and changed upped + dependance too librsvg 1.0.0 + +2001-05-04 Robin * Slomkowski <[email protected]> + + * configure.in: upped version to 0.1 + +2001-05-04 Ramiro Estrugo <[email protected]> + + * eel/eel-preferences-item.c: + (preferences_item_create_editable_string): + Restore a silly hack for the sake of Caja. Id like to + properly fix this, but not so close to a release. + +2001-05-04 Ramiro Estrugo <[email protected]> + + * configure.in: + Add MateConf and OAF dependency. + + * eel.spec.in: + Add MateConf and OAF dependency. Also add missing BuildRequires + entries. + + * eel/Makefile.am: + Need to set librsvg cflags directly here, since librsvg does not + appear in any public eel headers and thus not exported in + eel-config --cflags. + + * eel/eel-dateedit-extensions.c: + * eel/eel-dateedit-extensions.h: + * eel/eel-mateconf-extensions.c: + * eel/eel-mateconf-extensions.h: + * eel/eel-generous-bin.c: + * eel/eel-generous-bin.h: + * eel/eel-lib-self-check-functions.h: + * eel/eel-preferences-box.c: + * eel/eel-preferences-box.h: + * eel/eel-preferences-group.c: + * eel/eel-preferences-group.h: + * eel/eel-preferences-item.c: + * eel/eel-preferences-item.h: + * eel/eel-preferences-pane.c: + * eel/eel-preferences-pane.h: + * eel/eel-preferences.c: + * eel/eel-preferences.h: + * eel/eel.h: + Move over some more stuff over from Caja. + +2001-05-03 Darin Adler <[email protected]> + + * RENAMING: Some renaming ideas. + +2001-05-03 Darin Adler <[email protected]> + + * eel/eel-vfs-extensions.h: + * eel/eel-vfs-extensions.c: (eel_make_uri_from_half_baked_uri), + (eel_self_check_vfs_extensions): Add new call to make a canonical + URI from the kind of half-baked URIs that are used in gmc URL + files and in drag and drop. The definition of a half-baked URI is + that it starts with "file:" and then has a normal path, without + URI escaping. + + * Makefile.am: Fixed a typo. + +2001-05-03 Ramiro Estrugo <[email protected]> + + * eel/eel-gdk-extensions.h: Add an opaque version of the color + packing macro. + * eel/eel-gdk-extensions.c: (eel_self_check_gdk_extensions): Add + checks for color packing macros. + + * eel/eel-art-extensions.h: + * eel/eel-art-extensions.c: (eel_art_irect_intersect), + (eel_art_irect_union), (eel_dimensions_assign), + (eel_dimensions_equal), (eel_art_ipoint_assign), + (eel_art_ipoint_equal), (test_intersect), (test_union), + (eel_self_check_art_extensions): Some more art extensions. + Currently unused in Eel or Caja. + + * eel/eel-self-checks.h: + * eel/eel-self-checks.c: + Add self check machinery for EelArtIPoints. + + * eel/eel-gdk-pixbuf-extensions.h: Dumb spacing tweak. + +2001-05-02 Darin Adler <[email protected]> + + Fixed bug 8219 (crash under libefence): + + * eel/eel-scalable-font.c: (eel_scalable_font_new), + (free_global_font_handle_table): Dup the font names before using + them as keys, since the underlying freetype font can last longer + than the EelScalableFont. + +2001-05-02 Ramiro Estrugo <[email protected]> + + * eel/eel-debug-drawing.c: (eel_debug_show_pixbuf_in_eog): + Update for EOG name change. eog got renamed to eog-shell. + +2001-05-02 Ramiro Estrugo <[email protected]> + + * configure.in: + Lots of improvement. Make dealing with dependency libs/cflags simpler. + + * eel/Makefile.am: + * test/Makefile.am: + Eliminate cut-n-paste disease by using dependency macros defined + in configure.in. + +2001-05-02 Ramiro Estrugo <[email protected]> + + * autogen.sh: + Detect whether the invocation of configure failed and print a + message accordingly. We used to always assume that configure was + successful and print misleading "now type make to build $PROJECT" + messages. + +2001-05-01 Ramiro Estrugo <[email protected]> + + * configure.in: + Simplify the freetype2 detection insanity by using autoconf macro + technology. The new test should work with both FreeType2 RPMS as + well as freetype built from source in any prefix. + +2001-05-01 Ramiro Estrugo <[email protected]> + + * eel/eel-gdk-pixbuf-extensions.c: + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-glyph.c: + * eel/eel-glyph.h: + * eel/eel-label.c: + * eel/eel-scalable-font.c: + * eel/eel-scalable-font.h: + * eel/eel-smooth-text-layout.c: + * eel/eel-smooth-widget.c: + * test/test-eel-font-simple.c: + * test/test-eel-font.c: + * test/test-eel-glyph-simple.c: + * test/test-eel-glyph.c: + * test/test-eel-smooth-text-layout.c: + More work on changing parameters for functions that accept and + return ArtIRect, EelArtIPoint, ArtDRect, EelDimensions to pass by + value instead of by pointer. + +2001-05-01 Ramiro Estrugo <[email protected]> + + * test/Makefile.am: + Add include flag for test directory. + +2001-05-01 Ramiro Estrugo <[email protected]> + + * eel/eel-image-chooser.c: + Respect the GtkStyle. + + * test/.cvsignore: + * test/Makefile.am: + * test/dumb-box.h: + * test/dumb-box.c: + * test-eel-gtk-style.c: + Add a GtkStyle debugging tool + + * test/test-eel-image-chooser.c: + Update for style respect changes. + +2001-04-30 Ramiro Estrugo <[email protected]> + + * eel/Makefile.am: + Remove some garbage that apparently satan tried to sneak in. + +2001-04-30 Darin Adler <[email protected]> + + reviewed by: John Sullivan <[email protected]> + + Fixed bug 8198 ("New Terminal" does not use MATE default + applications). This involved changing the API, so it requires + changes to Caja too. + + * eel/eel-glib-extensions.c: (eel_shell_quote): Make it smarter so + it doesn't quote simple things with no fancy characters in them. + (eel_self_check_glib_extensions): Update test. + + * eel/eel-mate-extensions.h: + * eel/eel-mate-extensions.c: (try_terminal_command), + (try_terminal_command_argv), (get_terminal_command_prefix): New + functions, used to implement eel_mate_open_terminal. These look + at the mate-config setting that controls which terminal program + is used. + (eel_mate_make_terminal_command): New public function. We've now + eliminated the concept of just getting the name of a terminal + program. + (eel_mate_open_terminal): Use eel_mate_make_terminal_command to + do the hard part. + +2001-04-30 John Sullivan <[email protected]> + + Fixed bug 6234 (Escape should close Properties window) + Fixed bug 6271 (Close dialogs with Escape to match MATE standard) + + * eel/eel-gtk-extensions.c: + (eel_gtk_window_event_is_close_accelerator): Close dialogs with + Escape as well as Control-W. (non-MateDialogs can either call + eel_gtk_window_set_up_close_accelerator to arrange this, or can call + this querying function directly). + +2001-04-30 Ramiro Estrugo <[email protected]> + + * eel/eel-art-extensions.c: + * eel/eel-art-extensions.h: + * eel/eel-art-gtk-extensions.c: + * eel/eel-art-gtk-extensions.h: + * eel/eel-clickable-image.c: + * eel/eel-debug-drawing.c: + * eel/eel-debug-drawing.h: + * eel/eel-gdk-pixbuf-extensions.c: + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-glyph.c: + * eel/eel-glyph.h: + * eel/eel-mate-extensions.c: + * eel/eel-mate-extensions.h: + * eel/eel-image-chooser.c: + * eel/eel-image-table.c: + * eel/eel-image-with-background.c: + * eel/eel-image.c: + * eel/eel-label.c: + * eel/eel-labeled-image.c: + * eel/eel-region.h: + * eel/eel-smooth-text-layout.c: + * eel/eel-smooth-text-layout.h: + * eel/eel-smooth-widget.c: + * eel/eel-smooth-widget.h: + * eel/eel-wrap-table.c: + * test/test-eel-font.c: + * test/test-eel-glyph-simple.c: + * test/test-eel-glyph.c: + * test/test-eel-pixbuf-tile.c: + * test/test-eel-smooth-text-layout.c: + * test/test.c: + Change parameters for functions that accept and return ArtIRect, + EelArtIPoint, ArtDRect, EelDimensions to pass by value instead of + by pointer. + +2001-04-29 Ramiro Estrugo <[email protected]> + + * eel/eel-enumeration.c: (eel_self_check_enumeration): + Add one more check. + + * eel/eel-string-picker.h: + * eel/eel-string-picker.c: (eel_string_picker_set_string_list), + (eel_string_picker_insert_string), + (eel_string_picker_insert_separator): + Add support for separators. + +2001-04-26 Ramiro Estrugo <[email protected]> + + * eel/eel-art-extensions.h: + * eel/eel-art-extensions.c: (eel_art_irect_align), + (eel_dimensions_are_empty), (eel_art_irect_assign_dimensions), + (eel_self_check_art_extensions): Change constants to be lower + case. Also declare them as "extern const" and not just "extern." + + * eel/eel-art-gtk-extensions.c: (eel_gdk_rectangle_to_art_irect), + (eel_gdk_window_get_bounds), + (eel_gdk_window_get_screen_relative_bounds), + (eel_gtk_widget_get_bounds), (eel_gtk_widget_get_dimensions), + (eel_gtk_widget_get_preferred_dimensions), + (eel_gdk_window_clip_dirty_area_to_screen), + (eel_gdk_window_get_dimensions): + * eel/eel-debug-drawing.c: (debug_pixbuf_viewer_size_request): + * eel/eel-gdk-pixbuf-extensions.c: (eel_gdk_pixbuf_get_dimensions), + (eel_gdk_pixbuf_intersect): + * eel/eel-glyph.c: (eel_glyph_get_dimensions), + (eel_glyph_intersect): + * eel/eel-image-chooser.c: (image_chooser_get_partial_dimensions): + * eel/eel-image.c: (image_get_pixbuf_dimensions), + (image_get_pixbuf_bounds), (image_get_tile_dimensions): + * eel/eel-label.c: (label_composite_text_callback_cached), + (label_get_text_dimensions), (label_get_text_bounds), + (label_get_content_dimensions), (label_get_content_bounds), + (label_get_tile_dimensions): + * eel/eel-labeled-image.c: (labeled_image_get_image_dimensions), + (labeled_image_get_label_dimensions), + (labeled_image_get_image_bounds_fill), + (eel_labeled_image_get_image_bounds), + (labeled_image_get_label_bounds_fill), + (eel_labeled_image_get_label_bounds), + (labeled_image_get_content_dimensions), + (labeled_image_get_content_bounds): + * eel/eel-scalable-font.c: (eel_scalable_font_measure_text): + * eel/eel-smooth-text-layout.c: + (eel_smooth_text_layout_get_dimensions): + * eel/eel-smooth-widget.c: (smooth_widget_get_tile_origin_point), + (eel_smooth_widget_get_tile_bounds), + (eel_smooth_widget_get_preferred_dimensions): + * eel/eel-viewport.c: (eel_viewport_get_scroll_offset): + * eel/eel-wrap-table.c: (wrap_table_art_irect_max_dimensions), + (wrap_table_get_max_child_dimensions), + (wrap_table_get_content_dimensions), + (wrap_table_get_content_bounds), (wrap_table_get_scroll_offset): + Update for art extensions constants renaming. + +2001-04-26 Ramiro Estrugo <[email protected]> + + * eel/eel-image-chooser.c: (image_chooser_motion_notify_event), + (image_chooser_button_press_event), + (image_chooser_button_release_event): + Use pointer grab technology to prevent the list from getting + events from unrelated widgets. + +2001-04-26 John Sullivan <[email protected]> + + * eel/eel-list.c: (eel_list_get_cell_hit_rectangle), (draw_cell): + Made drawing and hit-testing code immune to NULL text. This was + spewing out tons of complaints before in search results view + (from the fancy date-squeezing code). + +2001-04-26 John Sullivan <[email protected]> + + Merged from caja-1 branch: + + 2001-03-30 Ramiro Estrugo <[email protected]> + + reviewed by: John Harper <[email protected]> + + * eel/eel-stock-dialogs.c: (create_message_box): + Make sure the label is not NULL before changing its line wrap. + This works around the crashing problem. Why the label is NULL is + still a mystery. + +2001-04-26 Darin Adler <[email protected]> + + * eel/eel-debug.h: + * eel/eel-debug.c: (call_default_log_handler_with_better_message): + Add comment about handling cases where we're out of + memory. Removed unneeded NULL-handling code. + (eel_assert_computed_str), (eel_str_equal_with_free): Removed an + old unused feature. + + * eel/eel-mate-extensions.c: Formatting tweaks. + +2001-04-26 Ramiro Estrugo <[email protected]> + + * eel/eel-enumeration.h: + * eel/eel-enumeration.c: + (eel_enumeration_get_nth_description_translated), + (eel_enumeration_id_get_nth_description), + (eel_enumeration_id_get_nth_description_translated): + New functions to fetch translated descriptions. + +2001-04-26 Ramiro Estrugo <[email protected]> + + * eel/Makefile.am: + Build the image chooser widget. + + * eel/eel-art-gtk-extensions.h: + * eel/eel-art-gtk-extensions.c: (eel_gdk_get_pointer_position): + New function to obtain the pointer position as a point. + + * eel/eel-caption.h: + * eel/eel-caption.c: (eel_caption_initialize_class), + (eel_caption_destroy), (caption_show_all), + (eel_caption_set_show_title): + Fix some rotten comments and other minor style tweaks. Remove + unused defines. Fix wrongly named show_all method, a cut-n-paste + mistake. + + * eel/eel-gdk-extensions.h: + * eel/eel-gdk-extensions.c: (eel_gdk_rgb_to_color): + Return the resulting color as a structure instead of a pointer. + + * eel/eel-gtk-extensions.h: + * eel/eel-gtk-extensions.c: (eel_gtk_widget_standard_realize), + (eel_gtk_widget_standard_draw), + (eel_gtk_bin_standard_size_allocate), + (eel_gtk_bin_standard_size_request): + Implementations of some standard gtk widget methods. + + * eel/eel-label.c: + (eel_label_set_solid_background_color), + (eel_label_set_text_color): Fix a bug where the label + wouldnt properly update when some color attributes changed because + of a stale solid pixbuf cache. + + * eel/eel-radio-button-group.h: + * eel/eel-radio-button-group.c: + (eel_radio_button_group_clear): New function to clear out all the + items in the group. + (eel_radio_button_group_initialize_class): + (eel_radio_button_group_initialize), + (eel_radio_button_group_destroy), (button_toggled), + (eel_radio_button_group_insert): + Caja style tweaks. Remove unused constant. Change signal + signature to be simpler. Remove the signal data nastiness and let + the caller find out the active item by using the getter methods + instead. + (eel_radio_button_group_get_active_index), + (eel_radio_button_group_set_active_index): Use signed integers for + the active index. + + * eel/eel-string-list.h: + * eel/eel-string-list.c: (eel_string_list_append): + New function to append one string list to another. + + * eel/eel-viewport.h: + * eel/eel-viewport.c: (eel_gtk_scrolled_window_add_with_viewport): + New convenience function to create scrolled windows with an + EelViewport as the child. + + * eel/eel.h: + Add eel-image-chooser.h + + * test/.cvsignore: + * test/Makefile.am: + Build the image chooser test. + + * test/test.h: + Include eel.h instead of the individual headers. + +2001-04-26 Ramiro Estrugo <[email protected]> + + * eel/eel-image-chooser.h: + * eel/eel-image-chooser.c: + New widget to choose an image from a list. + + * test/test-eel-image-chooser.c: + Test program for the new widget. + +2001-04-24 Darin Adler <[email protected]> + + reviewed by: Ramiro Estrugo <[email protected]> + + * eel/eel-debug.c: + (eel_make_warnings_and_criticals_stop_in_debugger): + Add more log domains, most importantly "". + +2001-04-20 John Harper <[email protected]> + + reviewed by: Darin Adler <[email protected]> + + * eel/eel-mate-extensions.h, eel/eel-mate-extensions.c + (eel_mate_win_hints_get_area, + eel_mate_win_hints_get_current_area, + eel_mate_win_hints_set_area, + eel_mate_win_hints_set_current_area): new functions + + * eel/eel-gtk-extensions.c (eel_gtk_window_present): changed to + use the above new functions + + * eel/eel-gtk-extensions.h, eel/eel-gtk-extensions.c + (eel_gtk_window_is_on_current_workspace_and_area): new function + +2001-04-20 jacob berkman <[email protected]> + + * eel/eel-gtk-extensions.c (eel_gtk_window_present): make sure the + window is also on the current viewport/area. sawfish needs to be + updated to listen to _WIN_AREA changes though. + +2001-04-20 Ramiro Estrugo <[email protected]> + + * eel/eel-font-manager.c: (try_using_font_server): + Remove printf left in by accident. + +2001-04-20 Ramiro Estrugo <[email protected]> + + Fix for 8084 - Not all fonts are added to the font list in + preferences dialog. + + * eel/eel-font-manager.c: (try_using_font_server), + (ensure_local_font_table): + Try more than just one know location for the font server + configuation file. If different systems (like different Linux + distributions) put this in other places, then we'll have to update + this code as we know more. Seems lame, but I guess if + distributors and "users" have a choice where to put config files, + then we have no choice but comply. + +2001-04-20 Ramiro Estrugo <[email protected]> + + * eel/eel-glib-extensions.h: + * eel/eel-glib-extensions.c: (eel_get_operating_system_name), + (eel_self_check_glib_extensions): + New function to find out the system name. + +2001-04-20 Ramiro Estrugo <[email protected]> + + * configure.in: + Use /usr/X instead of /usr/openwin which is the new way on + solaris. + +2001-04-20 Ramiro Estrugo <[email protected]> + + Fix for bug 7847 - SOLARIS: When Smoother Graphics turned on - + cannot change Fonts. + + * acconfig.h: + * configure.in: + * eel/eel-font-manager.c: (ensure_local_font_table): + Add support for reaping fonts even when the system is not using + the font server. + + * eel/eel-string-list.c: (eel_self_check_string_list): + Add a few more checks for string tokenizing. + +2001-04-19 Ramiro Estrugo <[email protected]> + + * eel/Makefile.am: Add a log domain define for Eel. + * eel/eel-debug.c: + (eel_make_warnings_and_criticals_stop_in_debugger): Remove + G_LOG_DOMAIN item as it will be the same as Eel for this module. + Add Gdk-Pixbuf to the list of standard log domains. + +2001-04-19 Ramiro Estrugo <[email protected]> + + * eel/eel-debug.c: + (eel_make_warnings_and_criticals_stop_in_debugger): + Add a list of "standard" domains for which this debugging feature + is always turned on. + +2001-04-19 Darin Adler <[email protected]> + + reviewed by: Ramiro Estrugo <[email protected]> + + * eel/eel-debug.c: (get_process_name), + (call_default_log_handler_with_better_message), (log_handler), + (set_log_handler), + (eel_make_warnings_and_criticals_stop_in_debugger): + Add the process name and number prefix to all lines. Also fix + the use of getuid where we meant to use getpid. Also tweak + the names of things a bit to make it nicer. + +2001-04-19 Ramiro Estrugo <[email protected]> + + reviewed by: Darin Adler <[email protected]> + + * eel/eel-debug.c: (get_process_command_line): A function to try + and obtain the command line used to invoke the process. + (eel_stop_after_default_log_handler): Print out the process id + and possible command line to make the warning/critical more + useful. + +2001-04-18 Darin Adler <[email protected]> + + * eel/eel-canvas-rect.c: (canvas_item_update_svp_no_repaint), + (canvas_item_update_svp_clip_no_repaint), (rect_update): Renamed + the internal functions to make it more clear what they do. + (eel_canvas_rect_initialize_class): Improved comment. + (rects_intersect): Changed name. + (diff_rects): Update for new name of rects_intersect. + (test_rects_intersect), (eel_self_check_canvas_rect): Added tests + for rects_intersect. + +2001-04-18 Darin Adler <[email protected]> + + * eel/eel-canvas-rect.c: (rect_update): Removed a bunch of code + that's not needed since we decided to optimize only the case + where the canvas is an anti-aliased one. + +2001-04-18 Darin Adler <[email protected]> + + * eel/eel-canvas-rect.c: (rect_update): Fixed backwards logic that + made it never draw the outline. + +2001-04-18 Darin Adler <[email protected]> + + * eel/eel-canvas-rect.c: (make_drect): New function. + (make_empty_drect): New function. + (make_rect_vpath): Changed to take ArtDRect. + (eel_canvas_item_update_svp), (eel_canvas_item_update_svp_clip): + Stole functions from MateCanvas code, because we need versions + that don't do a request_update. + (canvas_request_update_rect): New function. + (rect_update): Changed to do smart calculation about what to + update using the diff_rects function. + (diff_rects_guts), (diff_rects): New implementation that doesn't + use macros. Also changed to leave out empty rectangles. + (eel_self_check_canvas_rect): Updated tests that involve empty + rectangles and added some new ones. + +2001-04-18 Christopher James Lahey <[email protected]> + + * eel/eel-canvas-rect.c (intersect_rectangles): Fixed the + intersect_rectangles function to have rectangles that are tangent + return as not intersecting. + (eel_self_check_canvas_rect): Fixed the tests. + +2001-04-18 Darin Adler <[email protected]> + + * eel/eel-canvas-rect.c: (rect_update): Call diff_rectangles so we + don't get an unused function warning. + (diff_rectangles): Took out of #if 0 and made it compile without + warnings. + (test_diff_rectangles): Test function that uses string for result. + (eel_self_check_canvas_rect): Added two self-tests. The one that + currently fails is commented out. + +2001-04-18 Darin Adler <[email protected]> + + * eel/eel-canvas-rect.h: + * eel/eel-canvas-rect.c: (set_gc_foreground), (set_stipple), + (set_outline_gc_width), (re_update_shared), (re_get_bounds), + (make_rect_vpath), (rect_update): Copied the update function + and everything it needs in here, so we can prepare to modify it. + +2001-04-18 Christopher James Lahey <[email protected]> + + * eel/eel-canvas-rect.c: Added some tests #ifdefed out. Wrote the + diff and intersection functions. + +2001-04-18 Darin Adler <[email protected]> + + * eel/eel-canvas-rect.c: (eel_self_check_canvas_rect): + * eel/eel-lib-self-check-functions.h: + Added a self-check function for EelCanvasRect. + + * eel/eel-self-checks.c: (eel_exit_if_self_checks_failed): + Formatting tweak. + +2001-04-18 Darin Adler <[email protected]> + + * eel/Makefile.am: + * eel/eel-canvas-rect.c: + * eel/eel-canvas-rect.h: + Added new class that Chris Lahey and I are working on should make + the selection rectangle in Caja much faster. + +2001-04-18 Ramiro Estrugo <[email protected]> + + * eel/Makefile.am: Add the generated files to the CLEANFILES so + that 'make clean' gets rid of them properly. + +2001-04-18 Ramiro Estrugo <[email protected]> + + * eel/eel-enumeration.h: + * eel/eel-enumeration.c: (eel_enumeration_contains_name), + (eel_enumeration_id_contains_name), (eel_self_check_enumeration): + New functions to check whether an enumeration contains a specific + name. + + * eel/eel-string-picker.h: + * eel/eel-string-picker.c: (eel_string_picker_initialize), + (eel_string_picker_destroy), (option_menu_activate_callback), + (menu_item_set_sensitivity_callback), + (menu_item_update_sensitivity), + (string_picker_update_menu_sensitivities), + (eel_string_picker_set_insensitive_list): + Add support for installing a list of insensitive choices. + (eel_string_picker_set_string_list): Make sure the list is + different before actually doing any work. + (eel_string_picker_get_string_list), + (eel_string_picker_get_selected_string), + (eel_string_picker_set_selected_string), + (eel_string_picker_set_selected_string_index), + (eel_string_picker_insert_string), (eel_string_picker_contains), + (eel_string_picker_get_index_for_string), + (eel_string_picker_clear): Some minor tweaking to conform with + Caja style some more. + +2001-04-17 Darin Adler <[email protected]> + + * eel/Makefile.am: + * eel/eel.h: + Take eel-dnd.h out. This should go back to Caja at some + point, I think. + + * eel/eel-dnd.h: + * eel/eel-dnd.c: + (is_path_that_mate_uri_list_extract_filenames_can_parse), + (add_one_compatible_uri), (eel_drag_drag_data_get): Another cut + at making the kind of "URL" that is compatible with bad old + URL-parsing code. + +2001-04-17 Ramiro Estrugo <[email protected]> + + * eel/eel-string-list.h: + * eel/eel-string-list.c: + (eel_string_list_copy): Better name for this function. Dont need + case_sensitive parameter since it can be fetched from the + string_list we are about to copy. + (eel_string_list_as_g_slist): Change list variable name to make + things a tiny bit clearer. + (eel_string_list_as_string): Better name for this function. Add a + num_strings parameter that can be used to limit the number of + strings from the list used to make the new concatenated string. + (eel_self_check_string_list): Update for _as_string changes. + + * eel/eel-enumeration.c: (eel_enumeration_copy), + (eel_enumeration_get_names): Update for _copy changes. + + * eel/eel-gdk-font-extensions.c: (xlfd_string_replace_nth): + Update for _as_string changes. + + * eel/eel-self-checks.c: (eel_check_string_list_result): Update + for _as_string changes. + + * eel/eel-string-picker.c: (eel_string_picker_get_string_list), + (eel_string_picker_insert_string): Update for _copy changes. + +2001-04-17 Darin Adler <[email protected]> + + * eel/eel-dnd.c: (add_one_path_with_file_prefix): Coddle existing + drag and drop recipients who use the mate-libs helper functions. + For them, we must provide a "URL" (quotes intentional) that is + just a full path with "file:" stuck on the beginning. + +2001-04-17 Ramiro Estrugo <[email protected]> + + * eel/eel-string-list.h: + * eel/eel-string-list.c: + (eel_string_list_new_from_g_slist): New function to create string + lists from GLists. + (eel_string_list_new_from_g_list), (eel_string_list_as_g_slist): + Better names for the GLlist and GSList functions. + (eel_string_list_as_concatenated_string): Return an empty string + ("") if the input string list is NULL. + (eel_string_list_for_each): Make the for_each iterator a little + more type safe. + (eel_self_check_string_list): New checks for GSList functions. + New function to create string lists from GLists. Better names for + the GLlist and GSList functions. + +2001-04-17 Ramiro Estrugo <[email protected]> + + * eel/eel-string-list.h: + * eel/eel-string-list.c: (eel_string_list_new_from_slist), + (eel_string_list_as_slist), (eel_self_check_string_list): + New function to create string lists from slists. + +2001-04-17 Ramiro Estrugo <[email protected]> + + * eel/eel-string-list.h: + * eel/eel-string-list.c: (eel_string_list_new), + (eel_string_list_new_from_string), + (eel_string_list_new_from_string_list), + (eel_string_list_new_from_tokens), + (eel_string_list_assign_from_string_list), + (eel_string_list_insert), (eel_string_list_nth), + (eel_string_list_nth_as_integer), (eel_string_list_modify_nth), + (eel_string_list_remove_nth), (eel_string_list_contains), + (eel_string_list_find_by_function), (eel_string_list_get_length), + (eel_string_list_clear), (eel_string_list_equals), + (eel_string_list_as_g_slist), + (eel_string_list_get_index_for_string), + (eel_string_list_as_concatenated_string), (eel_string_list_sort), + (eel_string_list_sort_by_function), + (eel_string_list_remove_duplicates), (eel_string_list_for_each), + (eel_string_list_get_longest_string), + (eel_string_list_get_longest_string_length), (str_is_equal), + (eel_self_check_string_list): + Change implementation of string list to use a GSList instead of a + GList. A few changes to match the caja style more. + +2001-04-16 Ramiro Estrugo <[email protected]> + + * eel/Makefile.am: + Use RSVG_CFLAGS not RSVG_LIBS. + + * eel/eel-self-checks.c: (eel_check_string_list_result): + * eel/eel-self-checks.h: + Add support for EelStringList checks. + + * eel/eel-string-list.h: + * eel/eel-string-list.c: (eel_string_list_is_case_sensitive): + New function that returns whether the string list is case + sensitive or not. + +2001-04-16 Ramiro Estrugo <[email protected]> + + * eel/Makefile.am: Make the self checks header private and dont + install it. Remove some unused include flags and a debug printf. + + * eel/eel.h: Dont include the self checks header since its now + private. + + * test/Makefile.am: Remove some unused include flags. + +2001-04-16 Maciej Stachowiak <[email protected]> + + * eel/Makefile.am: Fix `make distcheck'. + +2001-04-16 Darin Adler <[email protected]> + + * eel/Makefile.am: Remove stray reference to eel-boxed.defs + that was making the Tinderbox unhappy. + +2001-04-16 Maciej Stachowiak <[email protected]> + + * configure.in, eel/.cvsignore, eel/Makefile.am, eel/eel-types.c, + eel/eel-types.h, eel/eel.h, eel/makeenums.pl, eel/maketypes.awk: + Automatically generate GtkTypes for the various enumerations in + eel like gtk+ and mate do. This is needed for language bindings. + +2001-04-13 Pavel Cisler <[email protected]> + + * eel/eel-list.c: (get_cell_text), + (eel_list_get_cell_hit_rectangle), (eel_list_item_hit), + (eel_list_button_press), (eel_list_button_release): + Add proper hit testing to the list view -- items now only get hit when + you click on text or an icon, clicking in empty space deselects. + + * eel/eel-list.c:(eel_list_setup_style_colors): + Tweak divider line colors to match Arlo's original spec. + + * eel/eel-list.c: (draw_cell), + (eel_list_get_initial_drag_offset): + Some small tweaks. + +2001-04-13 Ramiro Estrugo <[email protected]> + + * eel/eel-gdk-font-extensions.c: (eel_gdk_font_get_fixed): + Dont use the translated font anymore, thats the old broken way. + Try to load just a font (not a fontset) if the first try fails. + +2001-04-12 Ramiro Estrugo <[email protected]> + + * eel/check-program.c: (main): + * eel/eel-glib-extensions.c: (eel_g_hash_table_new_free_at_exit): + Use CAJA_DEBUG, not EEL_DEBUG for now. + + * eel/eel-font-manager.c: (ensure_local_font_table): + Use ~/.caja instead of ~/.eel for compatibility. + +2001-04-09 Pavel Cisler <[email protected]> + + reviewed by: Mike Engber <[email protected]> + + * eel/eel-ellipsizing-label.c: (recompute_ellipsized_text): + * eel/eel-gdk-font-extensions.c: (eel_string_ellipsize), + (eel_self_check_ellipsize): + * eel/eel-gdk-font-extensions.h: + Tweak the API of the ellipsizing functions to make it a little + more convenient to use. + +2001-04-09 John Sullivan <[email protected]> + + reviewed by: Pavel Cisler <[email protected]> + + * eel/eel-list-column-title.h: + * eel/eel-list-column-title.c: + (eel_list_column_title_queue_draw): New public function. + + * eel/eel-list.h: + * eel/eel-list.c: + (eel_list_set_sort_column), (eel_list_set_sort_type): New + functions that call eel_clist versions and also make the + column titles redraw. + +2001-04-08 Ramiro Estrugo <[email protected]> + + * eel/eel-enumeration.h: + * eel/eel-enumeration.c: (eel_enumeration_new), + (eel_enumeration_copy), (eel_enumeration_free), + (eel_enumeration_insert), (eel_enumeration_get_id), + (eel_enumeration_get_nth_name), + (eel_enumeration_get_nth_description), + (eel_enumeration_get_nth_value), (eel_enumeration_get_length), + (eel_enumeration_new_from_tokens), + (eel_enumeration_get_name_position), + (eel_enumeration_get_description_position), + (eel_enumeration_get_value_position), (eel_enumeration_get_names), + (eel_enumeration_insert_entries), + (enumeration_table_free_one_node), (enumeration_table_free), + (enumeration_table_get), (enumeration_table_lookup), + (enumeration_register), (eel_enumeration_register), + (eel_enumeration_lookup), (eel_enumeration_id_get_nth_name), + (eel_enumeration_id_get_nth_description), + (eel_enumeration_id_get_nth_value), + (eel_enumeration_id_get_length), + (eel_enumeration_id_get_name_position), + (eel_enumeration_id_get_description_position), + (eel_enumeration_id_get_value_position), + (eel_self_check_enumeration): + Add a way to register and query a global preference table using + string ids. Makes it easier to deal with enumerations. Perhaps + we can even lost the non id based functions. + +2001-04-05 Andy Hertzfeld <[email protected]> + + * eel/eel-gtk-extensions.c: (eel_gtk_marshal_POINTER__POINTER_INT): + * eel/eel-gtk-extensions.h: + added marshalling function needed for my post-1_0 branch + +2001-04-05 Pavel Cisler <[email protected]> + + reviewed by: John Harper <[email protected]> + + Code needed to support nice list view column resizing. + + * eel/eel-gtk-extensions.c: + (eel_gtk_marshal_POINTER__INT_INT_POINTER_POINTER): + * eel/eel-gtk-extensions.h: + Add a marshalling function. + + * eel/eel-list.c: (eel_list_initialize_class), (get_cell_text), + (draw_cell): + * eel/eel-list.h: + Use a signal to get the cell text, formatted for the right width. + +2001-04-05 Pavel Cisler <[email protected]> + + * eel/Makefile.am: + More fixes to not pick up libraries from /usr/lib first. + Checking in for Ramiro. + +2001-04-05 Ramiro Estrugo <[email protected]> + + * eel/Makefile.am: + Put freettype and png libs at end of link line to prevent /usr/lib conflict. + +2001-04-05 Ramiro Estrugo <[email protected]> + + * eel/eel-dnd.h: + * eel/eel-dnd.c: (eel_drag_init), (eel_drag_selection_item_new), + (drag_selection_item_destroy), (eel_drag_build_selection_list), + (eel_drag_items_local), (eel_drag_items_in_trash), + (eel_drag_default_drop_action_for_icons): + Make some constant private as they were not used anywhere else. + Make sure all public structures have an Eel namespace. + + * eel/eel-clist.c: + * eel/eel-clist.h: + * eel/eel-list.c: + * eel/eel-list.h: + Indentation. + + * Makefile.am: + * eel/eel-string-map.h: + * eel/eel-string-map.c: + * eel/eel-lib-self-check-functions.h: + Retire unused code. + + * eel/eel-vfs-extensions.h: + * eel/eel-vfs-extensions.c: + Fix the authors blurb. + +2001-04-04 Ramiro Estrugo <[email protected]> + + * eel/Makefile.am: + * eel/eel-clist.c: + * eel/eel-clist.h: + * eel/eel-ctree.c: + * eel/eel-ctree.h: + * eel/eel-dnd.c: + * eel/eel-dnd.h: + * eel/eel-list-column-title.c: + * eel/eel-list-column-title.h: + * eel/eel-list.c: + * eel/eel-list.h: + Move clist, ctree, and list widgets over from Caja. + +2001-04-04 Ramiro Estrugo <[email protected]> + + * eel.spec.in: + Fix a dumb mistake in how the date was specified. + +2001-04-04 Ramiro Estrugo <[email protected]> + + * eel/Makefile.am: + * eel/eel-lib-self-check-functions.h: + * eel/eel-vfs-extensions.h: + * eel/eel-vfs-extensions.c: (eel_read_entire_file), + (read_file_close_callback), (read_file_close), + (read_file_succeeded), (read_file_failed), + (read_file_read_callback), (read_file_read_chunk), + (read_file_open_callback), + (pthread_eel_read_file_callback_idle_binder), + (pthread_eel_read_file_callback_common), + (pthread_eel_read_file_synchronous_callback), + (pthread_eel_read_file_asynchronous_callback), + (pthread_eel_read_file_thread_entry), + (pthread_eel_read_file_async), + (pthread_eel_read_file_async_cancel), (eel_read_file_async), + (eel_read_entire_file_async), (eel_read_file_cancel), + (eel_uri_is_trash), (eel_uri_is_trash_folder), + (eel_uri_is_in_trash), (eel_format_uri_for_display), + (is_valid_scheme_character), (has_valid_scheme), + (eel_make_uri_from_input), (file_uri_from_local_relative_path), + (eel_make_uri_from_shell_arg), (eel_uri_get_basename), + (eel_uri_get_scheme), (is_uri_partial), + (remove_internal_relative_components), + (eel_uri_make_full_from_relative), (eel_uri_is_local_scheme), + (eel_handle_trailing_slashes), (eel_make_uri_canonical), + (eel_make_uri_canonical_strip_fragment), (uris_match), + (eel_uris_match), (eel_uris_match_ignore_fragments), + (eel_is_remote_uri), (eel_make_directory_and_parents), + (eel_copy_uri_simple), (eel_self_check_vfs_extensions): + Move mate-vfs extensions over from + caja/caja-file-utilities.[ch] + +2001-04-04 Ramiro Estrugo <[email protected]> + + * HACKING: + * README: + * RENAMING: + * THANKS: + Updated to be Eel specific. Removed crufy leftover from Caja + move. + + * configure.in: + * eel.spec.in: + Remove unused popt and imlib depenencies. + +2001-04-04 Ramiro Estrugo <[email protected]> + + * eel/check-program.c: (main): + Cleanup a lot of leftover cruft. + + * eel/eel-art-extensions.h: + * eel/eel-art-gtk-extensions.h: + * eel/eel-background-canvas-group.c: + * eel/eel-background.c: + * eel/eel-background.h: + * eel/eel-caption-table.c: + * eel/eel-caption-table.h: + * eel/eel-caption.c: + * eel/eel-caption.h: + * eel/eel-clickable-image.c: + * eel/eel-clickable-image.h: + * eel/eel-debug-drawing.c: + * eel/eel-debug-drawing.h: + * eel/eel-debug.h: + * eel/eel-ellipsizing-label.c: + * eel/eel-ellipsizing-label.h: + * eel/eel-enumeration.h: + * eel/eel-font-manager.c: + * eel/eel-font-manager.h: + * eel/eel-font-picker.c: + * eel/eel-font-picker.h: + * eel/eel-gdk-extensions.h: + * eel/eel-gdk-font-extensions.c: + * eel/eel-gdk-font-extensions.h: + * eel/eel-gdk-pixbuf-extensions.c: + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-glib-extensions.h: + * eel/eel-glyph.c: + * eel/eel-glyph.h: + * eel/eel-mate-extensions.h: + * eel/eel-graphic-effects.h: + * eel/eel-gtk-extensions.h: + * eel/eel-image-table.c: + * eel/eel-image-table.h: + * eel/eel-image.c: + * eel/eel-image.h: + * eel/eel-label.c: + * eel/eel-label.h: + * eel/eel-labeled-image.c: + * eel/eel-labeled-image.h: + * eel/eel-password-dialog.c: + * eel/eel-password-dialog.h: + * eel/eel-radio-button-group.c: + * eel/eel-radio-button-group.h: + * eel/eel-region.h: + * eel/eel-scalable-font.c: + * eel/eel-scalable-font.h: + * eel/eel-self-checks.h: + * eel/eel-smooth-text-layout-cache.c: + * eel/eel-smooth-text-layout-cache.h: + * eel/eel-smooth-text-layout.c: + * eel/eel-smooth-text-layout.h: + * eel/eel-smooth-widget.c: + * eel/eel-smooth-widget.h: + * eel/eel-stock-dialogs.h: + * eel/eel-string-list.c: + * eel/eel-string-list.h: + * eel/eel-string-map.c: + * eel/eel-string-map.h: + * eel/eel-string-picker.c: + * eel/eel-string-picker.h: + * eel/eel-string.h: + * eel/eel-text-caption.c: + * eel/eel-text-caption.h: + * eel/eel-viewport.c: + * eel/eel-viewport.h: + * eel/eel-wrap-table.c: + * eel/eel-wrap-table.h: + * eel/eel-xml-extensions.h: + Many style and indention changes. + +2001-04-03 Darin Adler <[email protected]> + + reviewed by: Ramiro + + * eel/Makefile.am: Make a eel-background-canvas-group.h + private. Remove duplicate FREETYPE2_LIBS. + * eel/eel-glib-extensions.h: Get rid of EEL_MACRO_BEGIN and + EEL_MACRO_END (too close to G_STMT_START/END). + +2001-04-03 Ramiro Estrugo <[email protected]> + + * eel/eel-ellipsizing-label.c: (recompute_ellipsized_text): + Synchronize with Caja (for the last time hopefully). + +2001-04-02 Ramiro Estrugo <[email protected]> + + * test/test-eel-label.c: + * test/test.h: + Remove rogue unused #includes. + +2001-04-02 Ramiro Estrugo <[email protected]> + + * configure.in: + Stuff that goes in eelConf.sh was missing. + +2001-04-02 Ramiro Estrugo <[email protected]> + + * eel-config.in: + * eelConf.sh.in: + Eelify. + +2001-04-02 Ramiro Estrugo <[email protected]> + + * eel/check-eel: + Run checks with --sm-disable so that the session manager will not + hang and show dialogs. + +2001-04-02 Ramiro Estrugo <[email protected]> + + * eel/eel-background-canvas-group.c: + (eel_background_canvas_group_initialize_common): + * eel/eel-font-manager.c: (eel_font_manager_get_default_font): + * eel/eel-gdk-font-extensions.c: + * eel/eel-stock-dialogs.c: + (timed_wait_delayed_close_timeout_callback), (timed_wait_free): + * eel/eel-text-caption.c: + Synchronize with Caja. + +2001-04-02 Ramiro Estrugo <[email protected]> + + * acconfig.h: + * configure.in: + * eel.spec.in: + * eel/Makefile.am: + * eel/eel-art-extensions.h: + * eel/eel-art-gtk-extensions.h: + * eel/eel-background-canvas-group.c: + (eel_background_canvas_group_initialize_common): + * eel/eel-background.c: (eel_background_destroy): + * eel/eel-background.h: + * eel/eel-caption-table.h: + * eel/eel-caption.c: (eel_caption_set_child), + (eel_caption_set_extra_spacing): + * eel/eel-caption.h: + * eel/eel-clickable-image.h: + * eel/eel-debug-drawing.c: (eel_debug_show_pixbuf_in_eog): + * eel/eel-debug-drawing.h: + * eel/eel-debug.h: + * eel/eel-ellipsizing-label.h: + * eel/eel-entry.c: (emacs_shortcuts_preference_changed_callback), + (eel_entry_initialize), (eel_entry_destroy): + * eel/eel-entry.h: + * eel/eel-enumeration.c: (eel_enumeration_new_from_tokens), + (eel_enumeration_get_entry_position), + (eel_enumeration_get_value_position), + (eel_enumeration_get_entries), (eel_self_check_enumeration): + * eel/eel-enumeration.h: + * eel/eel-file-utilities.h: + * eel/eel-font-factory.c: + (eel_font_factory_get_font_from_preferences): + * eel/eel-font-factory.h: + * eel/eel-font-manager.c: (font_description_table_add), + (font_description_table_new), (directory_contains_file), + (ensure_local_font_table), (eel_font_manager_get_default_font), + (eel_font_manager_get_default_bold_font), + (eel_self_check_font_manager): + * eel/eel-font-manager.h: + * eel/eel-font-picker.h: + * eel/eel-gdk-extensions.h: + * eel/eel-gdk-font-extensions.c: (eel_string_ellipsize_start), + (eel_string_ellipsize_end), (eel_string_ellipsize_middle), + (eel_self_check_ellipsize), (eel_self_check_ellipsize_start), + (eel_self_check_ellipsize_middle), (eel_self_check_ellipsize_end), + (eel_self_check_gdk_font_extensions): + * eel/eel-gdk-font-extensions.h: + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-glib-extensions.h: + * eel/eel-glyph.h: + * eel/eel-mate-extensions.h: + * eel/eel-graphic-effects.h: + * eel/eel-gtk-extensions.h: + * eel/eel-image-table.h: + * eel/eel-image.h: + * eel/eel-label.c: (eel_label_set_text): + * eel/eel-label.h: + * eel/eel-labeled-image.h: + * eel/eel-lib-self-check-functions.h: + * eel/eel-password-dialog.h: + * eel/eel-radio-button-group.h: + * eel/eel-region.h: + * eel/eel-scalable-font.h: + * eel/eel-self-checks.h: + * eel/eel-smooth-text-layout-cache.h: + * eel/eel-smooth-text-layout.h: + * eel/eel-smooth-widget.c: + (eel_smooth_widget_global_set_is_smooth), + (eel_smooth_widget_register): + * eel/eel-smooth-widget.h: + * eel/eel-stock-dialogs.h: + * eel/eel-string-list.h: + * eel/eel-string-map.h: + * eel/eel-string-picker.h: + * eel/eel-string.h: + * eel/eel-text-caption.h: + * eel/eel-viewport.h: + * eel/eel-wrap-table.h: + * eel/eel-xml-extensions.h: + * test/Makefile.am: + * test/test.c: (eel_pixmap_file): + * test/test.h: + Synchronize with caja. + +2001-03-28 Ramiro Estrugo <[email protected]> + + * eel.spec.in: + First pass at making the spec file valid. + +2001-03-28 Ramiro Estrugo <[email protected]> + + * Makefile.am: + * acconfig.h: + * configure.in: + Remove more Caja cruft. Make distcheck now passes. + +2001-03-28 Ramiro Estrugo <[email protected]> + + Change 'caja' namespace to 'eel' everywhere. + + * eel/Makefile.am: + * eel/check-program.c: (main): + * eel/eel-art-extensions.c: (eel_art_irect_contains_irect), + (eel_art_irect_contains_point), (eel_art_irect_hits_irect), + (eel_art_irect_equal), (eel_art_drect_equal), + (eel_art_irect_is_valid), (eel_art_irect_assign), + (eel_art_irect_get_width), (eel_art_irect_get_height), + (eel_art_irect_align), (eel_dimensions_empty), + (eel_art_irect_assign_dimensions), (eel_art_irect_offset_by), + (eel_art_irect_offset_to), (eel_art_irect_scale_by), + (eel_art_irect_inset), (eel_art_drect_offset_by), + (eel_art_drect_offset_to), (eel_art_irect_offset_by_point), + (eel_art_irect_offset_to_point), (eel_art_drect_scale_by), + (eel_art_drect_inset), (eel_self_check_art_extensions): + * eel/eel-art-extensions.h: + * eel/eel-art-gtk-extensions.c: (eel_gdk_rectangle_to_art_irect), + (eel_screen_get_dimensions), (eel_gdk_window_get_bounds), + (eel_gdk_window_get_screen_relative_bounds), + (eel_gtk_widget_get_bounds), (eel_gtk_widget_get_dimensions), + (eel_gtk_widget_get_preferred_dimensions), + (eel_gdk_window_clip_dirty_area_to_screen), + (eel_art_irect_to_gdk_rectangle), (eel_gdk_window_get_dimensions): + * eel/eel-art-gtk-extensions.h: + * eel/eel-background-canvas-group.c: + (eel_background_canvas_group_initialize_class), + (eel_background_canvas_group_initialize_common), + (eel_background_canvas_group_initialize), + (eel_background_canvas_group_supplant_root_class), + (eel_background_canvas_group_update), + (eel_background_canvas_group_draw), + (eel_background_canvas_group_render): + * eel/eel-background-canvas-group.h: + * eel/eel-background.c: (eel_background_initialize_class), + (eel_background_initialize), (eel_background_remove_current_image), + (eel_background_destroy), (eel_background_get_combine_mode), + (eel_background_set_combine_mode), + (eel_background_get_image_placement), + (eel_background_set_image_placement_no_emit), + (eel_background_set_image_placement), (eel_background_new), + (reset_cached_color_info), + (eel_background_ensure_gradient_buffered), + (fill_canvas_from_gradient_buffer), + (eel_background_image_totally_obscures), + (eel_background_ensure_image_scaled), (eel_background_pre_draw), + (eel_background_draw), (eel_background_draw_to_drawable), + (eel_background_draw_to_pixbuf), (draw_pixbuf_tiled_aa), + (eel_background_draw_aa), (eel_background_draw_to_canvas), + (eel_background_get_color), (eel_background_get_image_uri), + (eel_background_set_color_no_emit), (eel_background_set_color), + (eel_background_load_image_callback), + (eel_background_is_image_load_in_progress), + (eel_background_cancel_loading_image), + (eel_background_start_loading_image), + (eel_background_set_image_uri_helper), + (eel_background_set_image_uri), + (set_image_and_color_image_loading_done_callback), + (eel_background_set_image_uri_and_color), + (eel_background_receive_dropped_background_image), + (eel_gtk_style_get_default_class), (eel_gdk_window_update_sizes), + (eel_background_draw_flat_box), + (eel_background_get_gtk_style_class), + (eel_background_set_widget_style), (eel_background_is_set), + (eel_background_is_loaded), (eel_background_reset), + (eel_background_set_up_canvas), (eel_widget_background_changed), + (eel_get_widget_background), (eel_widget_has_attached_background), + (eel_gtk_widget_find_background_ancestor), + (eel_background_is_too_complex_for_gtk_style), + (eel_background_is_dark), (eel_background_receive_dropped_color), + (eel_self_check_background): + * eel/eel-background.h: + * eel/eel-caption-table.c: (eel_caption_table_initialize_class), + (eel_caption_table_initialize), (caption_table_destroy), + (eel_caption_table_resize), (caption_table_index_of_entry), + (caption_table_find_next_sensitive_entry), (entry_activate), + (eel_caption_table_new), (eel_caption_table_set_row_info), + (eel_caption_table_set_entry_text), + (eel_caption_table_set_entry_readonly), + (eel_caption_table_entry_grab_focus), + (eel_caption_table_get_entry_text), + (eel_caption_table_get_num_rows): + * eel/eel-caption-table.h: + * eel/eel-caption.c: (eel_caption_initialize_class), + (eel_caption_initialize), (eel_caption_destroy), + (eel_font_picker_show_all), (update_title), (eel_caption_new), + (eel_caption_set_title_label), (eel_caption_set_show_title), + (eel_caption_get_title_label), (eel_caption_get_title_label_width), + (eel_caption_set_child), (eel_caption_set_spacing): + * eel/eel-caption.h: + * eel/eel-clickable-image.c: + (eel_clickable_image_initialize_class), + (eel_clickable_image_initialize), (eel_clickable_image_destroy), + (eel_clickable_image_get_arg), (eel_clickable_image_realize), + (label_enter), (label_leave), (label_handle_motion), + (label_handle_button_press), (label_handle_button_release), + (ancestor_enter_notify_event), (ancestor_leave_notify_event), + (ancestor_motion_notify_event), (ancestor_button_press_event), + (ancestor_button_release_event), + (eel_clickable_image_expose_event), + (eel_clickable_image_set_up_pixbufs), (eel_clickable_image_new), + (eel_clickable_image_new_from_file_name), + (eel_clickable_image_new_solid), + (eel_clickable_image_set_prelight): + * eel/eel-clickable-image.h: + * eel/eel-debug-drawing.c: (debug_pixbuf_viewer_destroy), + (debug_pixbuf_viewer_size_request), + (debug_pixbuf_viewer_expose_event), + (debug_pixbuf_viewer_set_pixbuf), + (eel_debug_draw_rectangle_and_cross), + (eel_debug_show_pixbuf_in_eog), (eel_debug_show_pixbuf), + (eel_debug_pixbuf_draw_point), (eel_debug_pixbuf_draw_rectangle), + (eel_debug_pixbuf_draw_rectangle_inset): + * eel/eel-debug-drawing.h: + * eel/eel-debug.c: (eel_stop_in_debugger), + (eel_stop_after_default_log_handler), + (eel_set_stop_after_default_log_handler), + (eel_make_warnings_and_criticals_stop_in_debugger), + (eel_get_available_file_descriptor_count), + (eel_str_equal_with_free): + * eel/eel-debug.h: + * eel/eel-ellipsizing-label.c: + (eel_ellipsizing_label_initialize_class), + (eel_ellipsizing_label_initialize), (real_destroy), + (eel_ellipsizing_label_new), (recompute_ellipsized_text), + (eel_ellipsizing_label_set_text), (real_size_request), + (real_size_allocate), (real_style_set): + * eel/eel-ellipsizing-label.h: + * eel/eel-entry.c: (eel_entry_initialize), (eel_entry_new), + (eel_entry_new_with_max_length), (eel_entry_destroy), + (obscure_cursor), (eel_entry_key_press), (eel_entry_motion_notify), + (eel_entry_select_all), (select_all_at_idle), + (eel_entry_select_all_at_idle), (eel_entry_set_text), + (eel_entry_set_selection), (eel_entry_button_press), + (eel_entry_button_release), (eel_entry_insert_text), + (eel_entry_delete_text), (eel_entry_selection_clear), + (eel_entry_initialize_class): + * eel/eel-entry.h: + * eel/eel-enumeration.c: (eel_enumeration_new), + (eel_enumeration_free), (eel_enumeration_insert), + (eel_enumeration_get_nth_entry), + (eel_enumeration_get_nth_description), + (eel_enumeration_get_nth_value), (eel_enumeration_get_num_entries), + (eel_self_check_enumeration): + * eel/eel-enumeration.h: + * eel/eel-file-utilities.c: (eel_format_uri_for_display), + (eel_make_uri_from_input), (file_uri_from_local_relative_path), + (eel_make_uri_from_shell_arg), (eel_uri_get_basename), + (eel_uri_get_scheme), (eel_uri_make_full_from_relative), + (eel_uri_is_trash), (eel_uri_is_trash_folder), + (eel_uri_is_in_trash), (eel_uri_is_local_scheme), + (eel_handle_trailing_slashes), (eel_make_uri_canonical), + (eel_make_uri_canonical_strip_fragment), (uris_match), + (eel_uris_match), (eel_uris_match_ignore_fragments), + (eel_file_name_matches_hidden_pattern), + (eel_file_name_matches_backup_pattern), (eel_make_path), + (eel_get_user_directory), (eel_get_desktop_directory), + (eel_user_main_directory_exists), (eel_get_pixmap_directory), + (eel_is_remote_uri), (eel_pixmap_file), (eel_read_entire_file), + (read_file_close), (read_file_succeeded), (read_file_failed), + (read_file_read_callback), (read_file_read_chunk), + (read_file_open_callback), + (pthread_eel_read_file_callback_idle_binder), + (pthread_eel_read_file_callback_common), + (pthread_eel_read_file_synchronous_callback), + (pthread_eel_read_file_asynchronous_callback), + (pthread_eel_read_file_thread_entry), + (pthread_eel_read_file_async), + (pthread_eel_read_file_async_cancel), (eel_read_file_async), + (eel_read_entire_file_async), (eel_read_file_cancel), + (eel_make_directory_and_parents), (eel_copy_uri_simple), + (eel_unique_temporary_file_name), (eel_get_build_time_stamp), + (eel_get_build_message), (eel_self_check_file_utilities): + * eel/eel-file-utilities.h: + * eel/eel-font-factory.c: (eel_get_current_font_factory), + (eel_font_factory_get), (eel_font_factory_initialize), + (eel_font_factory_initialize_class), (destroy), + (font_hash_node_lookup), (font_hash_node_lookup_with_insertion), + (eel_font_factory_get_font_by_family), + (eel_font_factory_get_font_from_preferences): + * eel/eel-font-factory.h: + * eel/eel-font-manager.c: (font_description_new), + (font_description_table_add), (font_get_font_type), + (font_description_table_find), (font_description_table_for_each), + (font_description_table_new), (directory_contains_file), + (font_directory_is_ignored), (font_foundry_is_ignored), + (font_family_is_ignored), (font_manager_collect_font_tables), + (ensure_local_font_table), (eel_font_manager_for_each_font), + (eel_font_manager_get_default_font), + (eel_font_manager_get_default_bold_font), + (eel_font_manager_file_is_scalable_font), + (font_list_find_bold_callback), (eel_font_manager_get_bold), + (eel_font_manager_weight_is_bold), (get_test_font_dir), + (eel_self_check_font_manager): + * eel/eel-font-manager.h: + * eel/eel-font-picker.c: (eel_font_picker_initialize_class), + (option_menu_button_press_event), (menu_deactivate), + (eel_font_picker_initialize), (eel_font_picker_destroy), + (font_list_find), (style_menu_item_activate_callback), + (style_menu_item_button_release_event), (font_picker_add_item), + (font_picker_populate), (font_find_style), (font_make_style_name), + (font_slant_string_to_enum), (font_set_width_string_to_enum), + (font_style_entry_new), (font_list_count_families), + (compare_font_entry), (global_font_list_get), (compare_style), + (global_font_list_populate_callback), + (eel_gtk_menu_shell_get_num_items), + (font_picker_get_selected_style_entry), + (font_picker_find_entries_for_font), + (font_picker_get_index_for_entry), (eel_font_picker_new), + (eel_font_picker_get_selected_font), + (eel_font_picker_set_selected_font): + * eel/eel-font-picker.h: + * eel/eel-gdk-extensions.c: (eel_fill_rectangle), + (eel_fill_rectangle_with_color), (eel_rectangle_contains), + (eel_rectangle_inset), (eel_interpolate_color), (eel_gradient_new), + (eel_gradient_is_gradient), (eel_gradient_is_horizontal), + (eel_gradient_strip_trailing_direction_if_any), + (eel_gradient_parse_one_color_spec), + (eel_gradient_get_start_color_spec), + (eel_gradient_get_end_color_spec), (eel_gradient_set_edge_color), + (eel_gradient_set_left_color_spec), + (eel_gradient_set_top_color_spec), + (eel_gradient_set_right_color_spec), + (eel_gradient_set_bottom_color_spec), + (eel_gdk_color_parse_with_white_default), + (eel_parse_rgb_with_white_default), (eel_rgb16_to_rgb), + (eel_rgb8_to_rgb), (eel_gdk_color_to_rgb), (eel_gdk_rgb_to_color), + (eel_gdk_rgb_to_color_spec), (eel_shift_color_component), + (eel_rgb_shift_color), (eel_gdk_color_is_dark), + (eel_gdk_choose_foreground_color), + (eel_gdk_gc_choose_foreground_color), (eel_stipple_bitmap), + (eel_gdk_window_bring_to_front), (eel_gdk_window_focus), + (eel_gdk_window_set_wm_protocols), (eel_set_mini_icon), + (eel_gdk_window_set_wm_hints_input), + (eel_gdk_window_set_invisible_cursor), (eel_gdk_parse_geometry), + (eel_gdk_color_as_hex_string), (eel_self_check_parse), + (eel_self_check_gdk_extensions): + * eel/eel-gdk-extensions.h: + * eel/eel-gdk-font-extensions.c: (eel_gdk_font_get_italic), + (eel_gdk_font_get_bold), (font_bitmap_get_by_size), + (eel_gdk_font_get_larger), (eel_gdk_font_get_smaller), + (eel_gdk_font_equal), (eel_gdk_font_get_largest_fitting), + (eel_string_ellipsize_start), (font_get_bold), (font_list_fonts), + (font_list_table_free_one_node), (font_list_fonts_cached), + (eel_gdk_font_get_fixed), (xlfd_string_get_nth), + (xlfd_string_replace_nth), (xlfd_string_get_nth_as_int), + (xlfd_string_could_be_scalable_non_bitmap), + (eel_gdk_font_xlfd_string_new), (font_entry_has_bold_weight_test), + (font_entry_has_italic_slant_test), + (font_entry_is_scalable_non_bitmap_test), + (eel_self_check_ellipsize_start), + (eel_self_check_gdk_font_extensions): + * eel/eel-gdk-font-extensions.h: + * eel/eel-gdk-pixbuf-extensions.c: (eel_gdk_pixbuf_list_ref), + (eel_gdk_pixbuf_list_free), (eel_gdk_pixbuf_load), + (eel_gdk_pixbuf_load_async), (file_opened_callback), + (file_read_callback), (free_pixbuf_load_handle), (load_done), + (eel_cancel_gdk_pixbuf_load), (eel_gdk_pixbuf_average_value), + (eel_gdk_scale_to_fit_factor), (eel_gdk_pixbuf_scale_to_fit), + (eel_gdk_pixbuf_scale_down_to_fit), (eel_gdk_pixbuf_is_valid), + (eel_gdk_pixbuf_get_dimensions), + (eel_gdk_pixbuf_fill_rectangle_with_color), + (eel_gdk_pixbuf_save_to_file), (eel_gdk_pixbuf_ref_if_not_null), + (eel_gdk_pixbuf_unref_if_not_null), + (eel_gdk_pixbuf_draw_to_drawable), (eel_gdk_pixbuf_draw_to_pixbuf), + (eel_gdk_pixbuf_draw_to_pixbuf_alpha), + (eel_gdk_pixbuf_new_from_pixbuf_sub_area), + (eel_gdk_pixbuf_new_from_existing_buffer), (pixbuf_draw_tiled), + (draw_tile_to_pixbuf_callback), (draw_tile_to_drawable_callback), + (eel_gdk_pixbuf_draw_to_pixbuf_tiled), + (eel_gdk_pixbuf_draw_to_drawable_tiled), + (eel_gdk_pixbuf_get_global_buffer), + (eel_gdk_pixbuf_get_from_window_safe), (eel_gdk_pixbuf_intersect), + (eel_self_check_gdk_pixbuf_extensions): + * eel/eel-gdk-pixbuf-extensions.h: + * eel/eel-glib-extensions.c: (eel_setenv), (eel_unsetenv), + (eel_g_date_new_tm), (eel_strdup_strftime), + (eel_g_list_exactly_one_item), (eel_g_list_more_than_one_item), + (eel_g_list_equal), (eel_g_list_copy), (eel_g_str_list_equal), + (eel_g_str_list_copy), (eel_g_str_list_alphabetize), + (eel_g_list_free_deep_custom), (eel_g_list_free_deep), + (eel_g_slist_free_deep_custom), (eel_g_slist_free_deep), + (eel_g_strv_find), (eel_g_list_safe_for_each), + (eel_g_list_sort_merge), (eel_g_list_is_already_sorted), + (eel_g_list_sort_custom), + (eel_g_lists_sort_and_check_for_intersection), + (eel_g_list_partition), (eel_g_ptr_array_new_from_list), + (eel_g_ptr_array_sort), (eel_g_ptr_array_search), + (eel_get_system_time), (eel_g_hash_table_new_free_at_exit), + (eel_g_hash_table_safe_for_each), + (eel_g_hash_table_remove_deep_custom), + (eel_g_hash_table_remove_deep), + (eel_g_hash_table_destroy_deep_custom), + (eel_g_hash_table_destroy_deep), (eel_g_string_append_len), + (eel_shell_quote), (eel_round), (eel_g_list_from_g_slist), + (eel_g_slist_from_g_list), + (eel_dumb_down_for_multi_byte_locale_hack), (eel_compare_integer), + (check_tm_to_g_date), (eel_test_predicate), (test_strftime), + (eel_self_check_glib_extensions): + * eel/eel-glib-extensions.h: + * eel/eel-glyph.c: (eel_glyph_new), (eel_glyph_free), + (glyph_get_width_space_safe), (glyph_get_height_space_safe), + (eel_glyph_get_width), (eel_glyph_get_height), + (eel_glyph_get_dimensions), (eel_glyph_get_underline_rectangle), + (glyph_is_valid), (eel_glyph_draw_to_pixbuf), + (eel_glyph_intersect), (eel_glyph_compare): + * eel/eel-glyph.h: + * eel/eel-mate-extensions.c: + (eel_mate_canvas_world_to_window_rectangle), + (eel_mate_canvas_world_to_canvas_rectangle), + (eel_mate_canvas_item_get_current_canvas_bounds), + (eel_mate_canvas_item_request_redraw), + (eel_mate_canvas_request_redraw_rectangle), + (eel_mate_canvas_item_get_world_bounds), + (eel_mate_canvas_item_get_canvas_bounds), + (eel_mate_canvas_draw_pixbuf_helper), + (eel_mate_canvas_draw_pixbuf_helper_alpha), + (eel_mate_canvas_draw_pixbuf), (eel_mate_canvas_fill_rgb), + (eel_mate_dialog_get_button_by_index), + (eel_mate_canvas_item_request_update_deep), + (eel_mate_canvas_request_update_all), + (eel_mate_canvas_set_scroll_region), + (eel_mate_canvas_set_scroll_region_left_justify), + (eel_mate_canvas_set_scroll_region_include_visible_area), + (eel_mate_shell_execute), (eel_mate_get_terminal_path), + (eel_mate_open_terminal), (icon_selected_callback), + (eel_mate_icon_selector_new), + (eel_mate_stock_set_icon_or_register): + * eel/eel-mate-extensions.h: + * eel/eel-graphic-effects.c: (eel_create_spotlight_pixbuf), + (eel_create_darkened_pixbuf), (eel_create_colorized_pixbuf), + (eel_stretch_frame_image), (eel_embed_image_in_frame), + (eel_make_semi_transparent): + * eel/eel-graphic-effects.h: + * eel/eel-gtk-extensions.c: (finish_button_activation), + (eel_gtk_button_auto_click), (eel_gtk_button_set_padding), + (eel_gtk_button_set_standard_padding), + (eel_gtk_clist_get_first_selected_row), + (eel_gtk_clist_get_last_selected_row), + (activate_button_on_double_click), + (eel_gtk_clist_set_double_click_button), + (eel_gtk_signal_connect_free_data_custom), + (eel_gtk_signal_connect_free_data), (eel_gtk_window_present), + (handle_standard_close_accelerator), + (eel_gtk_window_event_is_close_accelerator), + (eel_gtk_window_set_up_close_accelerator), + (eel_gtk_window_set_initial_geometry), + (eel_gtk_window_set_initial_geometry_from_string), + (eel_gtk_selection_data_copy_deep), + (eel_gtk_selection_data_free_deep), (eel_popup_menu_position_func), + (eel_truncate_text_for_menu_item), (eel_pop_up_context_menu), + (eel_gtk_menu_append_separator), (eel_gtk_menu_insert_separator), + (eel_gtk_menu_set_item_visibility), + (eel_gtk_marshal_NONE__POINTER_INT_INT_DOUBLE), + (eel_gtk_marshal_NONE__INT_INT_INT), + (eel_gtk_marshal_NONE__POINTER_INT_INT_INT), + (eel_gtk_marshal_NONE__POINTER_INT_POINTER_POINTER), + (eel_gtk_marshal_NONE__POINTER_POINTER_INT_INT_INT), + (eel_gtk_marshal_BOOL__INT_POINTER_INT_INT_UINT), + (eel_gtk_marshal_NONE__INT_POINTER_INT_INT_UINT), + (eel_gtk_marshal_NONE__POINTER_POINTER_POINTER_INT_INT_INT), + (eel_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER_INT_INT_UINT + ), (eel_gtk_marshal_NONE__POINTER_INT_INT_DOUBLE_DOUBLE), + (eel_gtk_marshal_NONE__DOUBLE), + (eel_gtk_marshal_NONE__DOUBLE_DOUBLE_DOUBLE), + (eel_gtk_marshal_POINTER__NONE), (eel_gtk_marshal_INT__NONE), + (eel_gtk_marshal_POINTER__INT), (eel_gtk_marshal_POINTER__POINTER), + (eel_gtk_marshal_INT__POINTER_POINTER), + (eel_gtk_marshal_INT__POINTER_INT), + (eel_gtk_marshal_POINTER__POINTER_POINTER), + (eel_gtk_marshal_POINTER__POINTER_POINTER_POINTER), + (eel_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER), + (eel_gtk_marshal_POINTER__POINTER_INT_INT_POINTER_POINTER), + (eel_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER_POINTER_POIN + TER), (eel_point_in_allocation), (eel_point_in_widget), + (eel_gtk_object_list_ref), (eel_gtk_object_list_unref), + (eel_gtk_object_list_free), (eel_gtk_object_list_copy), + (eel_gtk_style_set_font), (eel_gtk_widget_set_font), + (eel_gtk_widget_set_shown), (eel_gtk_widget_set_font_by_name), + (eel_gtk_signal_connect_full_while_alive), + (eel_gtk_signal_connect_while_realized), + (eel_nullify_when_destroyed), (eel_nullify_cancel), + (eel_gtk_container_get_first_child), + (eel_gtk_container_foreach_deep), (eel_gtk_pixmap_new_empty), + (eel_gtk_adjustment_set_value), (eel_gtk_adjustment_clamp_value), + (eel_gtk_label_make_bold), (eel_gtk_label_make_larger), + (eel_gtk_label_make_smaller), + (eel_gtk_widget_set_background_color), + (eel_gtk_widget_set_foreground_color), + (eel_gtk_widget_find_windowed_ancestor), (eel_gtk_style_shade), + (eel_gtk_class_name_make_like_existing_type), + (eel_get_window_list_ordered_front_to_back), + (eel_gtk_get_system_font), (eel_get_current_event_time), + (eel_drag_set_icon_pixbuf): + * eel/eel-gtk-extensions.h: + * eel/eel-gtk-macros.h: + * eel/eel-image-table.c: (eel_image_table_initialize_class), + (eel_image_table_initialize), (eel_image_table_destroy), + (eel_image_table_expose_event), (eel_image_table_realize), + (eel_image_table_unrealize), (eel_image_table_remove), + (eel_image_table_child_type), + (eel_image_table_set_is_smooth_signal), + (image_table_foreach_child_subtract_content), + (image_table_clear_dirty_areas), (image_table_peek_clear_gc), + (image_table_emit_signal), (image_table_handle_motion), + (ancestor_enter_notify_event), (ancestor_leave_notify_event), + (ancestor_motion_notify_event), (ancestor_button_press_event), + (ancestor_button_release_event), (eel_image_table_new), + (eel_image_table_set_is_smooth), + (eel_image_table_set_smooth_background_color), + (eel_image_table_add_empty_image): + * eel/eel-image-table.h: + * eel/eel-image-with-background.c: (draw_background_callback), + (eel_image_new_with_background): + * eel/eel-image-with-background.h: + * eel/eel-image.c: (eel_image_initialize_class), + (eel_image_initialize), (eel_image_destroy), (eel_image_set_arg), + (eel_image_get_arg), (eel_image_size_request), + (image_paint_pixbuf_callback), (image_composite_pixbuf_callback), + (eel_image_expose_event), (eel_image_set_is_smooth_signal), + (image_get_pixbuf_dimensions), (image_get_pixbuf_bounds), + (image_get_tile_dimensions), (image_is_smooth), (eel_image_new), + (eel_image_set_is_smooth), (eel_image_get_is_smooth), + (eel_image_set_tile_pixbuf), (eel_image_get_tile_pixbuf), + (eel_image_set_pixbuf), (eel_image_set_pixbuf_from_file_name), + (eel_image_get_pixbuf), (eel_image_set_pixbuf_opacity), + (eel_image_get_pixbuf_opacity), (eel_image_set_tile_opacity), + (eel_image_get_tile_opacity), (eel_image_set_tile_width), + (eel_image_get_tile_width), (eel_image_set_tile_height), + (eel_image_get_tile_height), (eel_image_set_tile_mode_vertical), + (eel_image_get_tile_mode_vertical), + (eel_image_set_tile_mode_horizontal), + (eel_image_get_tile_mode_horizontal), + (eel_image_set_tile_pixbuf_from_file_name), + (eel_image_set_background_mode), (eel_image_get_background_mode), + (eel_image_set_solid_background_color), + (eel_image_get_solid_background_color), (eel_image_new_solid), + (eel_image_set_never_smooth): + * eel/eel-image.h: + * eel/eel-label-with-background.c: (draw_background_callback), + (eel_label_new_with_background): + * eel/eel-label-with-background.h: + * eel/eel-label.c: (eel_label_initialize_class), + (eel_label_initialize), (eel_label_destroy), (eel_label_set_arg), + (eel_label_get_arg), (eel_label_size_request), + (eel_label_size_allocate), (label_paint_pixbuf_callback), + (label_composite_text_callback_cached), + (label_composite_text_callback), + (label_composite_text_and_shadow_callback), (label_paint), + (paint_label_smooth), (paint_label_smooth_cached), + (eel_label_expose_event), (eel_label_set_is_smooth_signal), + (label_get_default_line_wrap_width), (label_get_text_dimensions), + (label_get_text_bounds), (label_get_content_dimensions), + (label_get_content_bounds), (label_get_tile_dimensions), + (label_solid_cache_pixbuf_clear), (label_can_cache_contents), + (label_peek_text), (label_smooth_text_ensure), + (label_smooth_text_clear), (label_is_smooth), (eel_label_new), + (eel_label_set_smooth_font), (eel_label_get_smooth_font), + (eel_label_set_smooth_font_size), (eel_label_get_smooth_font_size), + (label_force_cached_requisition_flush), (eel_label_set_is_smooth), + (eel_label_get_is_smooth), (eel_label_set_tile_pixbuf), + (eel_label_get_tile_pixbuf), (eel_label_set_text_opacity), + (eel_label_get_text_opacity), (eel_label_set_tile_opacity), + (eel_label_get_tile_opacity), (eel_label_set_tile_width), + (eel_label_get_tile_width), (eel_label_set_tile_height), + (eel_label_get_tile_height), (eel_label_set_tile_mode_vertical), + (eel_label_get_tile_mode_vertical), + (eel_label_set_tile_mode_horizontal), + (eel_label_get_tile_mode_horizontal), + (eel_label_set_tile_pixbuf_from_file_name), + (eel_label_set_background_mode), (eel_label_get_background_mode), + (eel_label_set_solid_background_color), + (eel_label_get_solid_background_color), + (eel_label_set_smooth_line_wrap_width), + (eel_label_get_smooth_line_wrap_width), (eel_label_set_text_color), + (eel_label_get_text_color), + (eel_label_set_smooth_drop_shadow_offset), + (eel_label_get_smooth_drop_shadow_offset), + (eel_label_set_smooth_drop_shadow_color), + (eel_label_get_smooth_drop_shadow_color), (eel_label_set_justify), + (eel_label_get_text_justify), (eel_label_set_text), + (eel_label_get_text), (eel_label_set_wrap), (eel_label_get_wrap), + (eel_label_new_solid), (eel_label_make_bold), + (eel_label_make_larger), (eel_label_make_smaller), + (eel_label_set_never_smooth), + (eel_label_set_adjust_wrap_on_resize), + (eel_label_get_adjust_wrap_on_resize): + * eel/eel-label.h: + * eel/eel-labeled-image.c: (eel_labeled_image_initialize_class), + (eel_labeled_image_initialize), (eel_labeled_image_destroy), + (eel_labeled_image_set_arg), (eel_labeled_image_get_arg), + (eel_labeled_image_size_request), + (eel_labeled_image_size_allocate), + (eel_labeled_image_expose_event), (eel_labeled_image_map), + (eel_labeled_image_unmap), (eel_labeled_image_add), + (eel_labeled_image_remove), (eel_labeled_image_forall), + (is_fixed_height), (labeled_image_get_image_dimensions), + (labeled_image_get_label_dimensions), + (labeled_image_get_image_bounds_fill), + (eel_labeled_image_get_image_bounds), + (labeled_image_get_label_bounds_fill), + (eel_labeled_image_get_label_bounds), + (labeled_image_update_alignments), + (labeled_image_get_content_dimensions), + (labeled_image_get_content_bounds), (labeled_image_ensure_label), + (labeled_image_ensure_image), (labeled_image_show_image), + (labeled_image_show_label), (eel_labeled_image_new), + (eel_labeled_image_new_from_file_name), + (eel_labeled_image_set_label_position), + (eel_labeled_image_get_label_position), + (eel_labeled_image_set_show_label), + (eel_labeled_image_get_show_label), + (eel_labeled_image_set_show_image), + (eel_labeled_image_get_show_image), + (eel_labeled_image_set_fixed_image_height), + (eel_labeled_image_set_spacing), (eel_labeled_image_get_spacing), + (eel_labeled_image_set_x_padding), + (eel_labeled_image_get_x_padding), + (eel_labeled_image_set_y_padding), + (eel_labeled_image_get_y_padding), + (eel_labeled_image_set_x_alignment), + (eel_labeled_image_get_x_alignment), + (eel_labeled_image_set_y_alignment), + (eel_labeled_image_get_y_alignment), (eel_labeled_image_set_fill), + (eel_labeled_image_get_fill), (eel_labeled_image_button_new), + (eel_labeled_image_button_new_from_file_name), + (eel_labeled_image_toggle_button_new), + (eel_labeled_image_toggle_button_new_from_file_name), + (button_leave_callback), (eel_labeled_image_check_button_new), + (eel_labeled_image_check_button_new_from_file_name), + (eel_labeled_image_set_pixbuf), + (eel_labeled_image_set_pixbuf_from_file_name), + (eel_labeled_image_set_tile_pixbuf), + (eel_labeled_image_set_tile_pixbuf_from_file_name), + (eel_labeled_image_get_pixbuf), (eel_labeled_image_set_text), + (eel_labeled_image_get_text), (eel_labeled_image_make_bold), + (eel_labeled_image_make_larger), (eel_labeled_image_make_smaller), + (eel_labeled_image_set_tile_width), + (eel_labeled_image_set_tile_height), + (eel_labeled_image_set_background_mode), + (eel_labeled_image_set_solid_background_color), + (eel_labeled_image_set_smooth_drop_shadow_offset), + (eel_labeled_image_set_smooth_drop_shadow_color), + (eel_labeled_image_set_text_color), + (eel_labeled_image_set_label_never_smooth): + * eel/eel-labeled-image.h: + * eel/eel-lib-self-check-functions.c: (eel_run_lib_self_checks): + * eel/eel-lib-self-check-functions.h: + * eel/eel-password-dialog.c: + (eel_password_dialog_initialize_class), + (eel_password_dialog_initialize), (eel_password_dialog_destroy), + (dialog_show_callback), (dialog_close_callback), + (caption_table_activate_callback), (eel_password_dialog_new), + (eel_password_dialog_run_and_block), + (eel_password_dialog_set_username), + (eel_password_dialog_set_password), + (eel_password_dialog_set_readonly_username), + (eel_password_dialog_get_username), + (eel_password_dialog_get_password), + (eel_password_dialog_get_remember), + (eel_password_dialog_set_remember), + (eel_password_dialog_set_remember_label_text): + * eel/eel-password-dialog.h: + * eel/eel-radio-button-group.c: + (eel_radio_button_group_initialize_class), + (eel_radio_button_group_initialize), + (eel_radio_button_group_destroy), + (radio_button_group_emit_changed_signal), + (radio_button_group_free_button_group), (button_toggled), + (eel_radio_button_group_new), (eel_radio_button_group_insert), + (eel_radio_button_group_get_active_index), + (eel_radio_button_group_set_active_index), + (eel_radio_button_group_set_entry_pixbuf), + (eel_radio_button_group_set_entry_description_text): + * eel/eel-radio-button-group.h: + * eel/eel-region.c: (eel_region_new), (eel_region_free), + (gdk_region_new_from_irect), (eel_region_add_rectangle), + (eel_region_subtract_rectangle), (eel_region_set_gc_clip_region): + * eel/eel-region.h: + * eel/eel-scalable-font-private.h: + * eel/eel-scalable-font.c: (eel_scalable_font_initialize_class), + (eel_scalable_font_initialize), (eel_scalable_font_destroy), + (eel_scalable_font_new), (eel_scalable_font_make_bold), + (eel_scalable_font_measure_text), (eel_scalable_font_text_width), + (eel_scalable_font_draw_text), + (eel_scalable_font_largest_fitting_font_size), + (eel_scalable_font_get_default_font), + (eel_scalable_font_get_default_bold_font), + (eel_scalable_font_get_rsvg_handle), + (eel_scalable_font_get_rsvg_context), + (eel_self_check_scalable_font): + * eel/eel-scalable-font.h: + * eel/eel-self-checks.c: (eel_exit_if_self_checks_failed), + (eel_report_check_failure), (eel_strdup_boolean), + (eel_before_check), (eel_after_check), (eel_check_boolean_result), + (eel_check_rectangle_result), (eel_check_dimensions_result), + (eel_check_integer_result), (eel_check_string_result), + (eel_before_check_function), (eel_after_check_function): + * eel/eel-self-checks.h: + * eel/eel-smooth-text-layout-cache.c: (cache_index_new), + (cache_insert), (cache_remove), (cache_enter), (cache_evict), + (cache_lookup), (cache_trim), + (eel_smooth_text_layout_cache_render), + (eel_smooth_text_layout_cache_new), + (eel_smooth_text_layout_cache_initialize_class), + (eel_smooth_text_layout_cache_initialize), (free_one_cache_entry), + (eel_smooth_text_layout_cache_destroy), (check_one), + (eel_self_check_smooth_text_layout_cache): + * eel/eel-smooth-text-layout-cache.h: + * eel/eel-smooth-text-layout.c: + (eel_smooth_text_layout_initialize_class), + (eel_smooth_text_layout_initialize), + (eel_smooth_text_layout_destroy), (smooth_text_layout_clear_lines), + (smooth_text_layout_ensure_lines), + (smooth_text_layout_line_list_new), + (smooth_text_layout_line_list_free), + (smooth_text_layout_line_list_draw_to_pixbuf), + (smooth_text_layout_line_list_new_wrapped), + (smooth_text_layout_get_empty_line_height), + (smooth_text_layout_get_num_empty_lines), + (smooth_text_layout_get_max_line_width), + (smooth_text_layout_get_total_line_height), + (smooth_text_layout_get_line_wrap_width), + (eel_smooth_text_layout_new), + (eel_smooth_text_layout_draw_to_pixbuf), + (eel_smooth_text_layout_draw_to_pixbuf_shadow), + (eel_smooth_text_layout_get_dimensions), + (eel_smooth_text_layout_get_width), + (eel_smooth_text_layout_get_height), + (eel_smooth_text_layout_set_wrap), + (eel_smooth_text_layout_get_wrap), + (eel_smooth_text_layout_set_font), + (eel_smooth_text_layout_get_font), + (eel_smooth_text_layout_set_font_size), + (eel_smooth_text_layout_get_font_size), + (eel_smooth_text_layout_set_line_spacing), + (eel_smooth_text_layout_get_line_spacing), + (eel_smooth_text_layout_set_empty_line_height), + (eel_smooth_text_layout_get_empty_line_height), + (smooth_text_layout_set_text), + (eel_smooth_text_layout_set_line_break_characters), + (eel_smooth_text_layout_get_line_break_characters), + (eel_smooth_text_layout_set_line_wrap_width), + (text_layout_free_row), (eel_text_layout_free), + (eel_text_layout_new), (eel_smooth_text_layout_compare): + * eel/eel-smooth-text-layout.h: + * eel/eel-smooth-widget.c: (preferences_get_is_smooth), + (eel_smooth_widget_register), + (smooth_widget_get_tile_origin_point), + (smooth_widget_get_gtk_background), (smooth_widget_get_background), + (smooth_widget_paint_tile_opaque), + (smooth_widget_paint_tile_transparent), + (smooth_widget_paint_content_opaque), + (smooth_widget_paint_content_transparent), + (smooth_widget_paint_tile_and_content_transparent), + (eel_smooth_widget_paint), (eel_smooth_widget_get_tile_bounds), + (eel_smooth_widget_get_preferred_dimensions), + (eel_smooth_widget_register_type): + * eel/eel-smooth-widget.h: + * eel/eel-stock-dialogs.c: (timed_wait_free), + (timed_wait_dialog_destroy_callback), (timed_wait_callback), + (eel_timed_wait_start_with_duration), (eel_timed_wait_start), + (eel_timed_wait_stop), (eel_run_simple_dialog), + (find_message_label), (create_message_box), + (eel_create_info_dialog), (eel_show_info_dialog), + (details_dialog_clicked_callback), + (eel_show_info_dialog_with_details), (eel_show_warning_dialog), + (eel_show_error_dialog), (eel_show_error_dialog_with_details), + (eel_show_yes_no_dialog), (eel_create_question_dialog): + * eel/eel-stock-dialogs.h: + * eel/eel-string-list.c: (eel_string_list_new), + (eel_string_list_new_from_string), + (eel_string_list_new_from_string_list), + (eel_string_list_new_from_tokens), + (eel_string_list_assign_from_string_list), (eel_string_list_free), + (eel_string_list_insert), (eel_string_list_nth), + (eel_string_list_nth_as_integer), (eel_string_list_modify_nth), + (eel_string_list_remove_nth), (eel_string_list_contains), + (eel_string_list_find_by_function), (eel_string_list_get_length), + (eel_string_list_clear), (eel_string_list_equals), + (eel_string_list_as_g_list), + (eel_string_list_get_index_for_string), + (eel_string_list_as_concatenated_string), (eel_string_list_sort), + (eel_string_list_sort_by_function), + (eel_string_list_remove_duplicates), (eel_string_list_for_each), + (eel_string_list_get_longest_string), + (eel_string_list_get_longest_string_length), (str_is_equal), + (test_dog), (test_data), (test_true), (test_false), + (compare_number), (eel_self_check_string_list): + * eel/eel-string-list.h: + * eel/eel-string-map.c: (eel_string_map_new), + (eel_string_map_free), (eel_string_map_clear), + (eel_string_map_lookup), (eel_string_map_add), (map_entry_new), + (map_entry_free), (map_entry_list_lookup), (str_is_equal), + (eel_self_check_string_map): + * eel/eel-string-map.h: + * eel/eel-string-picker.c: (eel_string_picker_initialize_class), + (eel_string_picker_initialize), (eel_string_picker_destroy), + (option_menu_activate_callback), (eel_string_picker_new), + (eel_string_picker_set_string_list), + (eel_string_picker_get_string_list), + (eel_string_picker_get_selected_string), + (eel_string_picker_set_selected_string), + (eel_string_picker_set_selected_string_index), + (eel_string_picker_insert_string), (eel_string_picker_contains), + (eel_string_picker_get_index_for_string), + (eel_string_picker_clear): + * eel/eel-string-picker.h: + * eel/eel-string.c: (eel_strlen), (eel_strchr), (eel_strcmp), + (eel_strcasecmp), (eel_strcmp_case_breaks_ties), (eel_strcoll), + (eel_str_is_empty), (eel_str_is_equal), (eel_istr_is_equal), + (eel_strcmp_compare_func), (eel_strcoll_compare_func), + (eel_strcasecmp_compare_func), (eel_str_has_prefix), + (eel_str_has_suffix), (eel_istr_has_prefix), (eel_istr_has_suffix), + (eel_str_get_prefix), (eel_str_get_after_prefix), (eel_str_to_int), + (eel_str_strip_chr), (eel_str_strip_trailing_chr), + (eel_str_strip_trailing_str), (eel_eat_str_to_int), + (eel_str_double_underscores), (eel_str_capitalize), + (eel_str_middle_truncate), (eel_str_count_characters), + (eel_str_strip_substring_and_after), (eel_str_replace_substring), + (eel_str_remove_bracketed_text), (call_str_to_int), + (call_eat_str_to_int), (eel_self_check_string): + * eel/eel-string.h: + * eel/eel-text-caption.c: (eel_text_caption_initialize_class), + (eel_text_caption_initialize), (eel_text_caption_destroy), + (entry_changed_callback), (entry_key_press_callback), + (eel_text_caption_new), (eel_text_caption_get_text), + (eel_text_caption_set_text), (eel_text_caption_set_editable), + (eel_text_caption_set_expand_tilde): + * eel/eel-text-caption.h: + * eel/eel-viewport.c: (eel_viewport_initialize_class), + (eel_viewport_initialize), (eel_viewport_destroy), + (eel_viewport_draw), (eel_viewport_size_allocate), + (eel_viewport_expose_event), (eel_viewport_realize), + (eel_viewport_paint), (eel_viewport_set_is_smooth_signal), + (eel_viewport_new), (eel_viewport_set_is_smooth), + (eel_viewport_get_is_smooth), (eel_viewport_set_constrain_width), + (eel_viewport_get_constrain_width), + (eel_viewport_set_constrain_height), + (eel_viewport_get_constrain_height), + (eel_viewport_set_never_smooth), (eel_viewport_get_scroll_offset): + * eel/eel-viewport.h: + * eel/eel-wrap-table.c: (eel_wrap_table_initialize_class), + (eel_wrap_table_initialize), (eel_wrap_table_destroy), + (eel_wrap_table_set_arg), (eel_wrap_table_get_arg), + (eel_wrap_table_size_request), (eel_wrap_table_size_allocate), + (eel_wrap_table_expose_event), (eel_wrap_table_map), + (eel_wrap_table_unmap), (eel_wrap_table_add), + (eel_wrap_table_remove), (eel_wrap_table_forall), + (eel_wrap_table_child_type), (wrap_table_layout), + (wrap_table_art_irect_max_dimensions), + (wrap_table_get_max_child_dimensions), + (wrap_table_get_content_dimensions), + (wrap_table_get_content_bounds), (wrap_table_get_scroll_offset), + (wrap_table_find_child_at_point), (eel_wrap_table_new), + (eel_wrap_table_set_x_spacing), (eel_wrap_table_get_x_spacing), + (eel_wrap_table_set_y_spacing), (eel_wrap_table_get_y_spacing), + (eel_wrap_table_find_child_at_event_point), + (eel_wrap_table_set_x_justification), + (eel_wrap_table_get_x_justification), + (eel_wrap_table_set_y_justification), + (eel_wrap_table_get_y_justification), + (eel_wrap_table_set_homogeneous), (eel_wrap_table_get_homogeneous), + (eel_wrap_table_reorder_child), (eel_wrap_table_get_num_children): + * eel/eel-wrap-table.h: + * eel/eel-xml-extensions.c: (eel_xml_get_children), + (eel_xml_get_root_children), + (eel_xml_get_child_by_name_and_property), + (eel_xml_get_child_by_name), + (eel_xml_get_root_child_by_name_and_property), + (eel_xml_get_property_for_children), + (eel_xml_get_property_translated), (eel_xml_remove_node): + * eel/eel-xml-extensions.h: + * test/Makefile.am: + * test/test-eel-background.c: (main): + * test/test-eel-clickable-image.c: (clicked_callback), + (enter_callback), (leave_callback), (clickable_image_new): + * test/test-eel-font-manager.c: (font_type_to_string), + (font_iterator_callback), (main): + * test/test-eel-font-picker.c: (update_font), + (font_changed_update_label_callback), + (font_changed_update_file_name_callback), + (use_defalt_font_callback), (use_defalt_bold_font_callback), + (use_defalt_font_update_picker_callback), + (use_defalt_bold_font_update_picker_callback), + (print_selected_font_callback), (main): + * test/test-eel-font-simple.c: (main): + * test/test-eel-font.c: (main): + * test/test-eel-glyph-simple.c: (glyph_new), (main): + * test/test-eel-glyph.c: (glyph_new), (main): + * test/test-eel-image-background.c: + (window_new_with_eel_background_image), + (window_new_with_eel_background_gradient), + (window_new_with_solid_background), (main): + * test/test-eel-image-scrolled.c: (toggle_smooth_callback), + (label_window_new), (label_window_new_scrolled): + * test/test-eel-image-simple.c: (toggle_smooth_callback), + (image_window_new), (main): + * test/test-eel-image-table.c: (labeled_image_new), + (image_table_child_enter_callback), + (image_table_child_leave_callback), + (image_table_child_pressed_callback), + (image_table_child_released_callback), + (image_table_child_clicked_callback), (image_table_size_allocate), + (image_table_new_scrolled): + * test/test-eel-image-tile.c: + (window_new_with_eel_background_image), + (window_new_with_eel_background_gradient), (window_four_new), + (main): + * test/test-eel-image.c: (icon_get_path), (label_new), + (label_enter_event), (label_leave_event), (label_free_data), + (image_new), (image_new_from_name), (label_add_prelighting), + (header_new), (main): + * test/test-eel-label-background.c: + (window_new_with_eel_background_image), + (window_new_with_eel_background_gradient), + (window_new_with_solid_background), (main): + * test/test-eel-label-flavorful.c: (increasing_label_window_new), + (decreasing_label_window_new), (main): + * test/test-eel-label-offset.c: (main): + * test/test-eel-label-scrolled.c: (label_window_new), + (label_window_new_scrolled), (label_window_new_table): + * test/test-eel-label-simple.c: (use_system_font_callback), + (use_system_font_bold_callback), (main): + * test/test-eel-label-wrapped.c: (create_eel_label), + (create_gtk_label_window), (create_eel_label_window), (main): + * test/test-eel-label.c: (red_label_color_value_changed_callback), + (green_label_color_value_changed_callback), + (blue_label_color_value_changed_callback), + (alpha_label_color_value_changed_callback), + (red_background_color_value_changed_callback), + (green_background_color_value_changed_callback), + (blue_background_color_value_changed_callback), + (alpha_background_color_value_changed_callback), + (text_caption_changed_callback), (create_value_scale), + (create_color_picker_frame), (create_text_caption_frame), + (widget_set_eel_background_image), + (widget_set_eel_background_color), + (widget_get_eel_background_color), (widget_set_background_reset), + (background_changed_callback), (justification_changed_callback), + (drop_shadow_offset_changed_callback), (create_background_frame), + (create_justification_frame), (create_drop_shadow_offset_frame), + (main): + * test/test-eel-labeled-image.c: (labeled_image_new), + (labeled_image_window_new), (labeled_image_button_window_new), + (main): + * test/test-eel-password-dialog.c: (authenticate_boink_callback): + * test/test-eel-pixbuf-tile.c: (pixbuf_drawing_area_expose_event), + (drawable_drawing_area_expose_event): + * test/test-eel-smooth-text-layout.c: (main): + * test/test-eel-viewport-constraint.c: + (widget_set_eel_background_color), (create_eel_label), + (summary_view_item_label_new), (create_row), (main): + * test/test-eel-widgets.c: (create_pixbuf), + (radio_group_load_it_up), (test_radio_group), + (test_radio_group_horizontal), (test_caption_table), + (test_string_picker), (test_text_caption), + (string_picker_changed_callback), (text_caption_changed_callback), + (test_radio_changed_callback): + * test/test.c: (test_init), (test_gtk_widget_set_background_image), + (test_gtk_widget_set_background_color), (test_pixbuf_new_named), + (test_image_new), (test_label_new), + (test_text_caption_get_text_as_int), + (test_pixbuf_draw_rectangle_tiled): + * test/test.h: + +2001-03-28 Ramiro Estrugo <[email protected]> + + Started ChangeLog + +# Local Variables: +# coding: utf-8 +# End: |