summaryrefslogtreecommitdiff
path: root/eel/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'eel/ChangeLog')
-rw-r--r--eel/ChangeLog9642
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
+
+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
+
+ * 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: