nautilus/eel/ChangeLog
Alexander Larsson 064664dfee Don't spew warning if there is no uri.
2009-02-24  Alexander Larsson  <alexl@redhat.com>

	* eel-background.c (eel_background_get_image_uri):
	Don't spew warning if there is no uri.


svn path=/trunk/; revision=15002
2009-02-24 10:16:33 +00:00

9614 lines
304 KiB
Plaintext

2009-02-24 Alexander Larsson <alexl@redhat.com>
* eel-background.c (eel_background_get_image_uri):
Don't spew warning if there is no uri.
2009-02-17 Alexander Larsson <alexl@redhat.com>
* 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.
=== nautilus 2.25.91 ===
=== nautilus 2.25.4 ===
2009-01-28 Cosimo Cecchi <cosimoc@gnome.org>
* 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 <awalton@gnome.org>
* 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 <awalton@gnome.org>
* eel-debug-drawing.c (eel_debug_show_pixbuf_in_external_viewer):
Really fix bug #568630, replace mktemp() with mkstemp().
2009-01-21 A. Walton <awalton@gnome.org>
* 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 <awalton@gnome.org>
* 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 <cosimoc@gnome.org>
* 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.
=== nautilus 2.25.2 ===
2008-12-15 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
Don't install headers
2008-12-10 Alexander Larsson <alexl@redhat.com>
* 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 <cosimoc@gnome.org>
* test/test.h:
Flip include orders to fix the build (#563731).
2008-12-07 Cosimo Cecchi <cosimoc@gnome.org>
* eel/eel-background.c:
* test/test.h:
Remove more useless includes.
Thanks to Luis Menina (#563569).
2008-12-07 Cosimo Cecchi <cosimoc@gnome.org>
* 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 <alexl@redhat.com>
* configure.in:
Post release version bump
==================== 2.25.1 ====================
2008-12-01 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2008-11-18 Cosimo Cecchi <cosimoc@gnome.org>
* eel/eel-preferences.c:
(eel_preferences_add_auto_string_array_as_quarks):
Plug a leak.
2008-10-09 Alexander Larsson <alexl@redhat.com>
* eel/eel-gdk-extensions.[ch]:
Remove old now unused function eel_gdk_color_parse()
2008-10-07 Alexander Larsson <alexl@redhat.com>
* configure.in:
* eel-2.0-uninstalled.pc.in:
* eel-2.0.pc.in:
Remove deps on startup-notify, libgnome* and libglade
* eel/eel-gnome-extensions.[ch]:
Remove GnomeIconSelector 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 libgnome headers.
2008-10-07 Alexander Larsson <alexl@redhat.com>
* eel/eel-gnome-extensions.[ch]:
Remove gnome_icon_selector code
2008-10-06 Alexander Larsson <alexl@redhat.com>
* eel/check-program.c:
* test/test-eel-widgets.c:
* test/test.c:
Don't use GnomeProgram
2008-10-06 Alexander Larsson <alexl@redhat.com>
* eel/eel-stock-dialogs.c (timed_wait_callback):
Don't call gnome_authentication_manager_dialog_is_visible()
anymore, not needed with no gnome-vfs.
2008-10-06 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* eel/Makefile.am:
* eel/eel-mount-operation.[ch]:
Remove EelMountOperation
2008-10-01 Alexander Larsson <alexl@redhat.com>
* configure.in:
Bump version to 2.25.1.
Stable version lives on the gnome-2-24 branch.
2008-09-22 Christian Neumair <cneumair@gnome.org>
* configure.in: post-release bump to 2.24.1
==================== 2.24.0 ====================
2008-09-22 Christian Neumair <cneumair@gnome.org>
* NEWS:
Update for release.
2008-09-15 Christian Neumair <cneumair@gnome.org>
* eel/eel-mount-operation.c (ask_password):
Do not make password dialog modal. Fixes #539966.
2008-09-13 Cosimo Cecchi <cosimoc@gnome.org>
* 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 <cneumair@gnome.org>
* 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 <cneumair@gnome.org>
* configure.in: post-release bump to 2.40.0
==================== 2.23.92 ====================
2008-09-08 Christian Neumair <cneumair@gnome.org>
* NEWS:
Update for release.
2008-09-08 Christian Neumair <cneumair@gnome.org>
* 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 <cneumair@gnome.org>
* 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 <cosimoc@gnome.org>
* eel/*.[ch]: use single headers GTK/GDK/Pango includes.
2008-09-01 Christian Neumair <cneumair@gnome.org>
* configure.in: post-release bump to 2.23.92.
==================== 2.23.91 ====================
2008-09-01 Christian Neumair <cneumair@gnome.org>
* NEWS:
Update for release.
2008-09-01 Christian Neumair <cneumair@gnome.org>
* 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 <pborelli@katamail.com> and Jared Moore <jaredm@gmx.com>.
2008-09-01 Christian Neumair <cneumair@gnome.org>
* 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 <cneumair@gnome.org>
* configure.in: post-release bump to 2.23.91.
==================== 2.23.90 ====================
2008-08-03 Christian Neumair <cneumair@gnome.org>
* configure.in: post-release bump to 2.23.90.
==================== 2.23.6 ====================
2008-07-21 Christian Neumair <cneumair@gnome.org>
* configure.in: post-release bump to 2.23.6.
==================== 2.23.5 ====================
2008-06-16 Christian Neumair <cneumair@gnome.org>
* configure.in: post-release bump to 2.23.5.
==================== 2.23.4 ====================
2008-06-16 Christian Neumair <cneumair@gnome.org>
* configure.in: actually pre-release bump to 2.23.4.
2008-06-16 Christian Neumair <cneumair@gnome.org>
* NEWS: Update for release.
* configure.in: pre-release bump to 2.23.4.
2008-06-10 Christian Neumair <cneumair@gnome.org>
* 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 <vuntz@gnome.org>
* configure.in: post-release bump to 2.23.3
==================== 2.23.2 ====================
2008-06-03 Christian Neumair <cneumair@gnome.org>
* NEWS:
* configure.in:
Require libgnome 2.23.0.
2008-06-03 Christian Neumair <cneumair@gnome.org>
* NEWS:
Update for release.
Sun Jun 1 21:04:04 2008 Søren Sandmann <sandmann@redhat.com>
* eel/eel-background.c (struct EelBackgroundDetails): Remove
unused image_mtime
Sun Jun 1 21:02:00 2008 Søren Sandmann <sandmann@redhat.com>
* eel/eel-background.c: Don't store the image_uri - instead rely
on getting it from GnomeBG.
Sun Jun 1 20:39:03 2008 Søren Sandmann <sandmann@redhat.com>
* eel/eel-background.c: Don't monitor the file anymore; this is
done by GnomeBG.
Sun Jun 1 20:24:12 2008 Søren Sandmann <sandmann@redhat.com>
* eel/eel-background.c (struct EelBackgroundDetails): Don't store
an EelBackgroundPlacement; instead compute it from the GnomeBG.
Sun Jun 1 19:30:16 2008 Søren Sandmann <sandmann@redhat.com>
* eel/eel-background.c (eel_background_save_to_gconf): New function.
Sat May 31 02:23:16 2008 Søren Sandmann <sandmann@redhat.com>
* 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 <sandmann@redhat.com>
* eel/eel-background.c (eel_background_reload_image): Use
gnome_bg_set_filename().
* configure.in: Require new gnome-desktop
Fri May 30 23:23:53 2008 Søren Sandmann <sandmann@redhat.com>
* Revert last commit, since we still need to deal with file uris.
Fri May 30 22:13:51 2008 Søren Sandmann <sandmann@redhat.com>
* 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 <sandmann@redhat.com>
* eel/eel-background.h: Remove unused
eel_background_set_image_uri_sync() function.
2008-04-21 Christian Neumair <cneumair@gnome.org>
* configure.in:
post release version bump
=== eel 2.23.1 ===
2008-04-21 Christian Neumair <cneumair@gnome.org>
* NEWS:
Update for release.
2008-03-29 Christian Neumair <cneumair@gnome.org>
* 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 <lool@dooz.org>.
2008-03-29 Christian Neumair <cneumair@gnome.org>
* 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 <alexl@redhat.com>
* configure.in:
Bump version to 2.23.1
Gnome 2.22 work continues on gnome-2-22 branch
2008-03-28 Christian Neumair <cneumair@gnome.org>
* 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-gconf-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_gconf_value_get_int),
(preferences_gconf_value_get_bool),
(preferences_gconf_value_get_string),
(preferences_gconf_value_get_string_array),
(preferences_peek_storage_path), (preferences_set_storage_path),
(preferences_get_value), (preferences_preference_is_gconf_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_gconf_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 <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.22.1 ===
2008-03-28 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release.
2008-03-24 Christian Neumair <cneumair@gnome.org>
* 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 <cneumair@gnome.org>
* 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 <alexl@redhat.com>
* 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 <alexl@redhat.com>
* configure.in (LIBGLADE_REQUIRED):
Post release version bump
=== eel 2.22.0 ===
2008-03-10 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
* configure.in (LIBGLADE_REQUIRED):
Bump version to 2.22.0
2008-02-25 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.21.92 ===
2008-02-25 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2008-02-22 Carlos Garcia Campos <carlosgc@gnome.org>
* 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 <cosimoc@gnome.org>
* eel/eel-background.c: (eel_background_ensure_realized):
Better fix for bug #517681.
2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
* eel/eel-background.c: (eel_background_ensure_realized):
Fix compilation warning. (#517681)
Patch from Rodrigo Moya.
2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
* eel-2.0-uninstalled.pc.in:
* eel-2.0.pc.in:
Update dependencies (#505831).
2008-02-18 Alexander Larsson <alexl@redhat.com>
* eel/eel-mount-operation.c:
Handle the save-password flags (#516997)
Patch from Carlos Garcia Campos
2008-02-13 Christian Persch <chpe@gnome.org>
* eel/eel-editable-label.c:
(eel_editable_label_select_region_index): Update text targets list.
Bug #516230.
2008-02-13 Christian Persch <chpe@gnome.org>
* configure.in:
* eel/eel-string.c: (eel_strdup_vprintf_with_custom): Use G_VA_COPY.
Bug #516232.
2008-02-13 Alexander Larsson <alexl@redhat.com>
* configure.in:
Check for va_copy and define a replacement if not availible (#513199)
Patch from Jens Granseuer
2008-02-11 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.21.91 ===
2008-02-11 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2008-01-28 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.21.90 ===
2008-01-28 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
* configure.in:
Bump version to 2.21.90
2008-01-28 Alexander Larsson <alexl@redhat.com>
* 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 <sandmann@redhat.com>
* eel/eel-background.c: Add #define GNOME_DESKTOP_USE_UNSTABLE_API
before including gnome-bg.h
* eel/eel-background.c: Delete eel_background_set_is_constant_size().
2008-01-22 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* configure.in (LIBGLADE_REQUIRED):
Post release version bump
=== eel 2.21.5 ===
2008-01-14 Alexander Larsson <alexl@redhat.com>
* configure.in (LIBGLADE_REQUIRED):
Bump version to 2.21.5
* NEWS:
Updated for release
2008-01-09 Alexander Larsson <alexl@redhat.com>
* eel/eel-mount-operation.c:
Update for gio API changes
2007-12-20 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.21.1 ===
2007-12-20 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
* configure.in:
Require glib 2.15.0
2007-12-20 Alexander Larsson <alexl@redhat.com>
* eel/eel-app-launch-context.c:
Update to new file attribute names
2007-12-14 Alexander Larsson <alexl@redhat.com>
* eel/eel-mount-operation.c:
Update to new flag enum names and values
2007-12-14 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* eel/eel-mount-operation.c:
(ask_password):
G_PASSWORD_FLAGS_ANON_SUPPORTED -> G_PASSWORD_FLAGS_ANONYMOUS_SUPPORTED
2007-12-10 Alexander Larsson <alexl@redhat.com>
* eel/eel-app-launch-context.c (add_startup_timeout):
Correct set_data name
2007-11-30 Alexander Larsson <alexl@redhat.com>
* configure.in (LIBGLADE_REQUIRED):
Bump version to 2.21.1
Remove extraversion
2007-11-29 Alexander Larsson <alexl@redhat.com>
* eel/eel-app-launch-context.c:
* eel/eel-vfs-extensions.c:
Update code to handle glib version of gio
2007-11-22 Alexander Larsson <alexl@redhat.com>
* eel/eel-string.c (handlers):
Make handlers static
2007-11-22 Alexander Larsson <alexl@redhat.com>
* eel/eel-string.[ch]:
Added eel_strdup_vprintf_with_custom and
eel_strdup_printf_with_custom
2007-11-06 Alexander Larsson <alexl@redhat.com>
* eel/eel-mount-operation.c:
Fix build for new gio
2007-11-06 Alexander Larsson <alexl@redhat.com>
* configure.in:
Look for libstartupnotify
* eel/Makefile.am:
* eel/eel-app-launch-context.[ch]:
Add EelAppLaunchContext
2007-11-02 Paolo Borelli <pborelli@katamail.com>
* eel/eel-string.c:
* eel/eel-string.h:
Remove two functions that were just used in eel-string-list.
2007-11-02 Paolo Borelli <pborelli@katamail.com>
* eel/eel-preferences-glade.c:
* eel/eel-gconf-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 <alexl@redhat.com>
* eel/eel-string.c (eel_str_middle_truncate):
Fix off by one bug
2007-11-01 Alexander Larsson <alexl@redhat.com>
* eel/eel-string.c:
Make eel_str_middle_truncate handle utf8 strings
correctly.
2007-10-24 Alexander Larsson <alexl@redhat.com>
* eel/eel-mount-operation.[ch]:
Add active_changed signal
2007-10-24 Alexander Larsson <alexl@redhat.com>
* eel/Makefile.am:
* eel/eel-mount-operation.[ch]:
Add GMountOperation version with gtk+ dialogs
2007-10-24 Alexander Larsson <alexl@redhat.com>
* eel/eel-gdk-pixbuf-extensions.[ch]:
* eel/eel-background.c:
Convert gnome_vfs use to gio
* configure.in:
* eel/check-program.c:
* test/test-eel-background.c:
* test/test.[ch]:
Remove dependencies on gnome-vfs, libgnomedesktop, etc
2007-10-24 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* eel/eel-editable-label.c:
* eel/eelmarshal.list:
Remove unused marshallers
2007-10-24 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* 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-gnome-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 <alexl@redhat.com>
* eel/Makefile.am:
* eel/eel-dateedit-extensions.[ch]: Removed.
* eel/eel-gnome-extensions.[ch]:
* eel/eel.h:
Remove unneeded eel functions
2007-10-23 Alexander Larsson <alexl@redhat.com>
* eel/eel-lib-self-check-functions.h:
* eel/eel-vfs-extensions.[ch]:
Remove a bunch of unnecessary gnome-vfs functions
2007-10-11 Alexander Larsson <alexl@redhat.com>
* eel/eel-gdk-pixbuf-extensions.[ch]:
Added eel_gdk_pixbuf_load_from_stream
2007-10-01 Alexander Larsson <alexl@redhat.com>
* eel/Makefile.am:
* eel/eel-mime-application-chooser.[ch]:
* eel/eel-open-with-dialog.[ch]:
Move these to nautilus
2007-10-01 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* 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 <alexl@redhat.com>
* eel/eel-string.h:
Fix up macro definition.
It can't have a space before the param list
2007-09-26 Alexander Larsson <alexl@redhat.com>
* eel/eel-string.[ch];
Add eel_ref_str, a set of refcounted and optionally uniquified
string functions.
2007-09-26 Alexander Larsson <alexl@redhat.com>
* eel/eel-vfs-extensions.[ch]:
Remove more unused code
2007-09-26 Alexander Larsson <alexl@redhat.com>
* eel/eel-vfs-extensions.c:
Remove code not used by nautilus anymore
2007-11-28 Soren Sandmann <sandmann@redhat.com>
* configure.in: Require libgnomedesktop 2.21.3
* eel/eel-background.[ch]: Make EelBackground a thin wrapper
around GnomeBG from libgnomedesktop.
2007-10-12 Christian Kirbach <Christian.Kirbach@googlemail.com>
* 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 <alexl@redhat.com>
* configure.in:
Add gio as extraversion
* eel/eel-gdk-pixbuf-extensions.c:
* eel/eel-vfs-extensions.[ch]:
Use goffset instead of GnomeVFSFileSize
=== gio-branch starts here ===
2007-09-18 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.20.0 ===
2007-09-18 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Bump version to 2.20.0
2007-08-14 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Post release version bump
=== eel 2.19.90 ===
2007-08-14 Martin Wehner <martin.wehner@gmail.com>
* NEWS:
Update for release
2007-07-31 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Post release version bump
=== eel 2.19.6 ===
2007-07-31 Martin Wehner <martin.wehner@gmail.com>
* NEWS:
Update for release
2007-07-28 Martin Wehner <martin.wehner@gmail.com>
* 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 <pascal.terjan@free.fr>
2007-07-10 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Post release version bump
=== eel 2.19.5 ===
2007-07-10 Martin Wehner <martin.wehner@gmail.com>
* NEWS:
Update for release
2007-07-10 Martin Wehner <martin.wehner@gmail.com>
* 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 <martin.wehner@gmail.com>
* 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 <martin.wehner@gmail.com>
* 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 <martin.wehner@gmail.com>
* configure.in:
Don't set extra warning flags in the user environment CFLAGS.
Fixes 'make distcheck'.
2007-06-19 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Post release version bump
=== eel 2.19.4 ===
2006-06-18 Martin Wehner <martin.wehner@gmail.com>
* NEWS:
Update for release
2007-06-12 Martin Wehner <martin.wehner@gmail.com>
* 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 <bjourne@gmail.com>
2006-06-05 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Post release version bump
=== eel 2.19.3 ===
2006-06-05 Martin Wehner <martin.wehner@gmail.com>
* NEWS:
Update for release
2007-06-01 Christian Neumair <cneumair@gnome.org>
* 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 <alexl@redhat.com>
* configure.in:
* NEWS:
Update for 2.19.2
2007-04-10 Alexander Larsson <alexl@redhat.com>
* eel/eel-gconf-extensions.c:
(eel_gconf_monitor_add):
(eel_gconf_monitor_remove):
(eel_gconf_preload_cache):
Avoid leaked refcounts on default gconf client. (#235657)
Patch from Matthias Clasen
2007-03-19 Alexander Larsson <alexl@redhat.com>
* configure.in:
Bump version to 2.19.1
Gnome 2.18 work continues on gnome-2-18 branch
2007-03-12 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.18.0 ===
2007-03-12 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
* configure.in:
Bump version to 2.18.0
2007-03-02 Alexander Larsson <alexl@redhat.com>
* 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 <chpe@svn.gnome.org>
* eel/eel.h: Remove eel-ellipsizing-label.h inclusion.
2007-02-20 Christian Persch <chpe@svn.gnome.org>
* 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 <chpe@svn.gnome.org>
* 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 <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.17.90 ===
2007-01-22 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Bump to 2.17.90
2007-01-18 Christian Persch <chpe@svn.gnome.org>
* 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 <alexl@redhat.com>
* configure.in:
post release version bump
=== eel 2.17.1 ===
2006-12-18 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2006-12-08 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* 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 <alexl@redhat.com>
* configure.in:
Bump version to 2.17.1
Gnome 2.16 work continues on gnome-2-16 branch
2006-11-20 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.16.3 ===
2006-11-20 Alexander Larsson <alexl@redhat.com>
* configure.in:
Call it 2.16.3 to match nautilus release
* NEWS:
Update for release.
2006-11-07 Alexander Larsson <alexl@redhat.com>
* configure.in:
post release version bump
=== eel 2.16.1 ===
2006-11-07 Alexander Larsson <alexl@redhat.com>
* configure.in:
* NEWS:
Update for release.
2006-10-19 Christian Neumair <chris@gnome-de.org>
* 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 <alexl@redhat.com>
* configure.in:
Bump version to 2.16.0
* NEWS:
Update for release
2006-09-01 Alexander Larsson <alexl@redhat.com>
* eel/eel-editable-label.c: (eel_editable_label_enter_text):
Don't reset im context when commiting text.
2006-08-25 Alexander Larsson <alexl@redhat.com>
* eel/check-program.c: (main):
Fix build with EEL_OMIT_SELF_CHECK.
2006-08-23 Alexander Larsson <alexl@redhat.com>
* eel/eel-vfs-extensions.c: (eel_vfs_has_capability):
Fix crash that happened on DnD from firefox in nautilus.
2006-08-21 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.15.92 ===
2006-08-21 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
* configure.in: Fix intltool req.
2006-08-08 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump.
=== eel 2.15.91 ===
2006-08-08 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2006-08-08 Kjartan Maraas <kmaraas@gnome.org>
* configure.in: Really depend on a newer libgnome-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 <alexl@redhat.com>
* eel/eel-background.c:
Fix crash in previous fix.
2006-08-08 Alexander Larsson <alexl@redhat.com>
* eel/eel-background.c:
Check mtime for background uri changes. (#349962)
Patch from Matthias Clasen
2006-07-25 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Post-release version bump
=== eel 2.15.90 ===
2006-07-25 Martin Wehner <martin.wehner@gmail.com>
* NEWS:
Update for release
2006-07-24 Martin Wehner <martin.wehner@gmail.com>
* 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 <jensgr@gmx.net>
2006-07-11 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Post-release version bump
=== eel 2.15.4 ===
2006-07-11 Martin Wehner <martin.wehner@gmail.com>
* NEWS:
Update for release
* configure.in:
Bump version to 2.15.4
2006-07-11 Martin Wehner <martin.wehner@gmail.com>
* 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 <mquiros@ugr.es>
2006-07-11 Martin Wehner <martin.wehner@gmail.com>
* eel/eel-accessibility.c:
(eel_accessibility_set_up_label_widget_relation):
Set up the atk widget/label relationship correctly. (#341420)
Patch from Willie Walker <william.walker@sun.com>
2006-06-19 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* configure.in:
post release version bump
=== eel 2.15.2 ===
2006-06-12 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2006-05-24 Paolo Borelli <pborelli@katamail.com>
* 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 <alexl@redhat.com>
* eel/Makefile.am:
* eel/eel-cell-renderer-pixbuf-list.[ch]:
Remove
2006-05-24 Paolo Borelli <pborelli@katamail.com>
* 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 gnome-vfs itself for a long time and they
are not used anymore in nautilus. (bug #342237)
2006-05-16 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Post-release version bump.
=== eel 2.15.1 ===
2006-05-16 Martin Wehner <martin.wehner@gmail.com>
* NEWS:
Update for release
2006-05-07 Martin Wehner <martin.wehner@gmail.com>
* 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 <martin.wehner@gmail.com>
* 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 <josep.puigdemont@gmail.com>
2006-05-01 Martin Wehner <martin.wehner@gmail.com>
* 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 <ruben@lambda1.be>
2006-04-28 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
* po/LINGUAS:
Update po/LINGUAS support to new guidelines. (#338017)
Patch from Przemyslaw Grzegorczyk <pgrzegorczyk@gmail.com>
2006-04-25 Alexander Larsson <alexl@redhat.com>
* configure.in:
Bump version to 2.15.1
2.14 development continues on gnome-2-14 branch.
2006-04-15 Martin Wehner <martin.wehner@gmail.com>
* po/LINGUAS:
Remove newlines to fix build with CVS intltool. (#338423)
2006-04-11 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Post-release version bump.
=== eel 2.14.1 ===
2006-04-11 Martin Wehner <martin.wehner@gmail.com>
* NEWS:
Update for release
2006-04-10 Martin Wehner <martin.wehner@gmail.com>
* 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/GnomeGoals/PoLinguas
Patch from Przemyslaw Grzegorczyk <pgrzegorczyk@gmail.com>
2006-04-08 Martin Wehner <martin.wehner@gmail.com>
* 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 <tonyarnold@users.sourceforge.net>
2006-03-26 Sebastien Bacher <seb128@debian.org>
* configure.in: popt is not used by eel no need to require it
2006-03-22 Tommi Vainikainen <thv@iki.fi>
* configure.in (ALL_LINGUAS): Added Dzongkha (dz).
2006-03-22 Paolo Borelli <pborelli@katamail.com>
* eel/eel-enumeration.c: remove inefficient use of glist.
Fixes bug #335349.
2006-03-20 Christian Neumair <chris@gnome-de.org>
* configure.in:
Depend on libgnome-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 <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.14.0 ===
2006-03-13 Alexander Larsson <alexl@redhat.com>
* configure.in:
Bump version to 2.14.0
* NEWS:
Update for release
2006-03-01 Vladimer SIchinava <vlsichinava@gmail.com>
* configure.in: Added ka (Georgian) to ALL_LINGUAS
2006-02-28 Bill Haneman <billh@gnome.org>
* 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 <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.13.92 ===
2006-02-27 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2006-02-19 Erdal Ronahi <erdal.ronahi@gmail.com>
* configure.in: Added ku (Kurdish) to ALL_LINGUAS
2006-02-16 Martin Wehner <martin.wehner@gmail.com>
* eel/eel-editable-label.c:
Include config.h to fix i18n of the context menu.
Fixes bug #331377.
Patch from Takao Fujiwara <takao.fujiwara@sun.com>
2006-02-16 Martin Wehner <martin.wehner@gmail.com>
* test/test.c: (test_window_set_title_with_pid):
Add a cast to fix build on Solaris. (#117825)
Patch from Fredrik Jonsson <fjo@nada.kth.se>
2006-02-13 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.13.91 ===
2006-02-13 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release.
2006-02-07 Alexander Larsson <alexl@redhat.com>
* eel/eel-mime-extensions.c (eel_mime_add_application):
Add %f to exec line when creating open-with desktop files.
Patch from Christian Persch <chpe@gnome.org>
Bug #169202
2006-01-31 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Post release version bump.
=== eel 2.13.90 ===
2006-01-31 Martin Wehner <martin.wehner@gmail.com>
* NEWS:
Update for release.
* configure.in:
Bump version to 2.13.90
2006-01-21 Luca Ferretti <elle.uca@libero.it>
* .cvsignore:
Added missing files to ignore.
* eel/.cvsignore:
Ditto.
2006-01-16 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump.
=== eel 2.13.4 ===
2006-01-16 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release.
2006-01-12 Alexander Larsson <alexl@redhat.com>
* 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 <maddog@linuxhall.org>
* configure.in: Added "zh_HK" to ALL_LINGUAS.
2005-12-20 Alexander Larsson <alexl@redhat.com>
* configure.in:
Actuallu bump version.
2005-12-20 Alexander Larsson <alexl@redhat.com>
* eel/eel-mime-extensions.[ch]:
Add eel_mime_get_availible_mime_types
2005-12-17 Dennis Cranston <dennis_cranston@yahoo.com>
* eel/eel-alert-dialog.c: Hide dialog from taskbar, so it
does not display "untitled window".
2005-12-13 Dennis Cranston <dennis_cranston@yahoo.com>
* eel/eel-open-with-dialog.c: (eel_open_with_dialog_instance_init):
HIG fixes.
2005-12-12 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump.
=== eel 2.13.3 ===
2005-12-12 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2005-12-09 Alexander Larsson <alexl@redhat.com>
* eel/eel-alert-dialog.[ch]:
* eel/eel-gconf-extensions.c:
* eel/eel-gnome-extensions.c:
* eel/eel-open-with-dialog.c:
* eel/eel-stock-dialogs.[ch]:
Remove title from alerts. (#323134)
Patch from jaap@haitsma.org
2005-12-08 Alexander Larsson <alexl@redhat.com>
* eel/eel-preferences-glade.[ch]:
Use GtkComboBox, not GtkOptionMenu
Patch from jaap@haitsma.org
2005-11-14 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump.
=== eel 2.13.2 ===
2005-11-14 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release.
2005-11-14 Alexander Larsson <alexl@redhat.com>
* eel/eel-alert-dialog.c:
Include config.h so we get translations.
Patch from Yang Hong <yanghong@ccoss.com.cn>
2005-10-28 Simos Xenitellis <simos@gnome.org>
* configure.in: Added ky (Kirghiz) to ALL_LINGUAS.
2005-10-27 Kjartan Maraas <kmaraas@gnome.org>
* 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-gconf-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 <alexl@redhat.com>
* configure.in:
Post release version bump.
=== eel 2.13.1 ===
2005-10-24 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2005-10-19 Christian Neumair <chris@gnome-de.org>
* eel/eel-mime-application-chooser.c: (create_tree_view):
Sort applications by display name, filed as part of #310038.
2005-10-03 Alexander Larsson <alexl@redhat.com>
* configure.in:
Bump version to 2.13.1. Further 2.12.x work is on
gnome-2-12 branch.
2005-10-03 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump.
=== eel 2.12.1 ===
2005-10-03 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for 2.12.1.
2005-10-03 Alexander Larsson <alexl@redhat.com>
* eel/eel-accessibility.c:
(eel_accessibility_set_up_label_widget_relation):
Slight cleanup. Patch from Christian Neumair.
2005-09-05 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.12.0 ===
2005-09-05 Alexander Larsson <alexl@redhat.com>
* NEWS: Update for release.
2005-08-23 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Post release version bump.
=== eel 2.11.92 ===
2005-08-23 Martin Wehner <martin.wehner@gmail.com>
* NEWS:
Update for release.
2005-08-09 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Post release version bump.
=== eel 2.11.91 ===
2005-08-09 Martin Wehner <martin.wehner@gmail.com>
* NEWS:
Update for release.
2005-08-05 Christian Neumair <chris@gnome-de.org>
* src/eel-wrap-table.c: Get rid of broken scrolled window viewport
code. Fixes #308996.
2005-08-01 Christian Persch <chpe@cvs.gnome.org>
* 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 <martin.wehner@gmail.com>
* configure.in:
Post release version bump.
=== eel 2.11.90 ===
2005-07-25 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Bump version to 2.11.90
* NEWS:
Update for release.
2005-07-20 Mikael Hallendal <micke@imendio.com>
* eel/eel-vfs-extensions.[ch] (eel_uri_is_search):
Add x-nautilus-search URI.
2005-07-19 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* eel/eel-wrap-table.c:
Take border width into account when wrapping (#155642)
Patch from Christian Neumair.
2005-07-11 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.11.4 ===
2005-07-11 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release.
2005-07-06 Kjartan Maraas <kmaraas@gnome.org>
* eel/eel-open-with-dialog.c: (add_or_find_application):
Fix a small leak.
2005-07-01 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.11.3 ===
2005-07-01 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release.
2005-06-11 Kjartan Maraas <kmaraas@gnome.org>
* eel/eel-mime-application-chooser.c: (remove_clicked_cb): Remove
const qualifier now that we free the application id.
2005-06-11 Kjartan Maraas <kmaraas@gnome.org>
* 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 <martin.wehner@gmail.com>
* 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 <kmaraas@gnome.org> and
James M. Cape <jcape@ignore-your.tv>
2005-06-08 Alexander Larsson <alexl@redhat.com>
* configure.in (LIBGLADE_REQUIRED):
Post release version bump.
=== eel 2.11.2 ===
2005-06-08 Alexander Larsson <alexl@redhat.com>
* eel/eel-open-with-dialog.c:
Fix const warning.
* NEWS:
Update for release.
2005-06-07 Kjartan Maraas <kmaraas@gnome.org>
* eel/eel-open-with-dialog.c: (program_list_selection_changed):
Plug a couple of leaks. Closes bug #306767.
2005-05-22 Sebastien Bacher <seb128@debian.org>
* configure.in:
Update of glib and gtk requirements to 2.6.0 (Closes: #304875).
2005-05-17 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump.
=== eel 2.11.1 ===
2005-05-17 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for 2.11.1 release
2005-04-12 Alexander Larsson <alexl@redhat.com>
* 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 <mark@skynet.ie>
* eel/Makefile.am, eel/eel-open-with-dialog.c: update
for libgnome-menu API renaming.
2005-04-11 Abduxukur Abdurixit <abduxukur.abdurixit@t-systems.ch>
* configure.in: Added 'ug' to ALL_LINGUAS.
2005-04-08 Sebastien Bacher <seb128@debian.org>
* configure.in:
Update gnomevfs requirement to 2.9.1.
2005-04-06 Mark McLoughlin <mark@skynet.ie>
* eel/eel-open-with-dialog.c: (get_all_applications):
Update for slight change in menu_tree_lookup() API.
2005-03-31 Steve Murphy <murf@e-tools.com>
* configure.in: Added "rw" to ALL_LINGUAS.
2005-03-28 Martin Wehner <martin.wehner@gmail.com>
* eel/eel-accessibility.c: (get_simple_text):
Return NULL if the gobject is no longer valid.
Fixes bug #168161.
Patch from Muktha <muktha.narayan@wipro.com>
2005-03-27 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
Require libgnome-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 libgnome-menu API.
Patch from Christian Neumair <chris@gnome-de.org>
2005-03-24 Adi Attar <aattar@cvs.gnome.org>
* configure.in: Added 'xh' to ALL_LINGUAS.
2005-03-22 Alexander Larsson <alexl@redhat.com>
* configure.in:
Bump version to 2.11.1
Gnome 2.10 versions are now on the gnome-2-10 branch.
2005-03-16 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* 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 <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.10.0 ===
2005-03-07 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Update for 2.10 release
2005-03-01 Alexander Larsson <alexl@redhat.com>
* configure.in (LIBGLADE_REQUIRED):
Post release version bump
=== eel 2.9.92 ===
2005-03-01 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2005-03-01 James Henstridge <james@jamesh.id.au>
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 <alexl@redhat.com>
* eel/eel-vfs-extensions.c (eel_read_entire_file):
Just use gnome_vfs_read_entire_file().
We should remove this function eventually.
2005-02-11 Alexander Larsson <alexl@redhat.com>
* eel/eel-mime-application-chooser.c (refresh_model):
Handle the case with no existing applications better.
2005-02-10 Alexander Larsson <alexl@redhat.com>
* configure.in (LIBGLADE_REQUIRED):
Post release version bump.
=== eel 2.9.91 ===
2005-02-10 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release.
2005-01-26 Alexander Larsson <alexl@redhat.com>
* eel/eel-open-with-dialog.c (eel_open_with_dialog_finalize):
Remove idle handlers when closing window. (#165208)
2005-01-25 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.9.90 ===
2005-01-25 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
* configure.in:
Bump version to 2.9.90
2005-01-25 Alexander Larsson <alexl@redhat.com>
* eel/eel-open-with-dialog.c (eel_open_with_dialog_add_icon_idle):
Don't crash if no icon .
2005-01-24 Kjartan Maraas <kmaraas@gnome.org>
* 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 <alexl@redhat.com>
* eel/eel-open-with-dialog.c: (eel_open_with_dialog_instance_init):
Mark string for translation.
Patch from Yang Hong <yanghong@ccoss.com.cn>
2005-01-23 Martin Wehner <martin.wehner@epost.de>
* eel/eel-mime-application-chooser.c: (create_tree_view),
(refresh_model): Show application icon in the selector.
Patch from Fernando Herrera <fernando.herrera@tecsidel.es>
2005-01-21 Alexander Larsson <alexl@redhat.com>
* configure.in:
* eel/Makefile.am:
require libgnome-desktop and libgnome-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 <fernando.herrera@tecsidel.es>
2005-01-13 Alexander Larsson <alexl@redhat.com>
* eel/eel-alert-dialog.c (eel_alert_dialog_set_primary_label):
Escape the text put in the markup string.
2005-01-11 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump.
=== eel 2.9.2 ===
2005-01-11 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release.
2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
reviewed by: Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* configure.in:
Post release bump
=== eel 2.9.1 ===
2004-11-24 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2004-11-19 Alexander Larsson <alexl@redhat.com>
* eel/eelmarshal.list:
Add some new needed marshallers.
2004-10-29 Alexander Larsson <alexl@redhat.com>
* configure.in:
Update version to 2.9.1.
Gnome 2.8 versions are now on the gnome-2-8 branch.
==== gnome-2-8 branched from here ===
2004-10-28 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release bump
=== eel 2.8.2 ===
2004-10-28 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
2004-10-28 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* eel/eel-canvas.c: (eel_canvas_group_draw), (eel_canvas_expose):
Update to latest foocanvas, fix expose returning TRUE.
2004-10-15 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.8.1 ===
2004-10-11 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for 2.8.1
2004-09-28 Gora Mohanty <gmohanty@cvs.gnome.org>
* configure.in: Added 'or' to ALL_LINGUAS.
2004-09-13 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump.
=== eel 2.8.0 ===
2004-09-13 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Update for 2.8.0
2004-09-11 Abel Cheung <maddog@linuxhall.org>
* configure.in: Added "ang" to ALL_LINGUAS.
2004-09-06 Alexander Larsson <alexl@redhat.com>
* eel/eel-mime-extensions.c: (eel_mime_set_default_application):
Create ~/.local/share/applications as needed.
2004-08-31 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.7.92 ===
2004-08-30 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for 2.7.92
* configure.in:
Require new libgnomeui
2004-08-25 Alexander Larsson <alexl@redhat.com>
* eel/eel-stock-dialogs.c (timed_wait_callback):
Don't pop up cancel dialog if password dialog is visible.
2004-08-16 Kjartan Maraas <kmaraas@gnome.org>
* configure.in: Added nb to ALL_LINGUAS.
2004-08-16 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release bump to 2.7.92
=== eel 2.7.4 ===
2004-08-16 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for 2.7.4
* eel/eel-canvas.c:
Update from foocanvas.
* configure.in:
Require new gnome-vfs (for default application file
type change).
2004-08-12 Alexander Larsson <alexl@redhat.com>
* eel/eel-canvas-rect-ellipse.c:
* eel/eel-canvas.c: (eel_canvas_key):
Update to latest foocanvas.
2004-08-12 Alexander Larsson <alexl@redhat.com>
* eel/eel-mime-extensions.c (eel_mime_set_default_application):
Use new name for default.list toplevel section.
2004-08-09 Ray Strode <rstrode@redhat.com>
* 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 <chris@gnome-de.org>
* 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 <chris@gnome-de.org>
* configure.in: Require GNOME-VFS 2.7.5 (HEAD).
2004-07-23 Tomasz Kłoczko <kloczek@pld.org.pl>
* configure.in: better looking PKG_CHECK_MODULES() output.
2004-07-22 Dave Camp <dave@novell.com>
* configure.in: Post-release version bump
=== eel 2.7.3 ===
2004-07-22 Dave Camp <dave@novell.com>
* configure.in:
* NEWS: 2.7.3
2004-07-21 Dave Camp <dave@novell.com>
* Merged the eel-new-mime branch.
2004-07-21 Dave Camp <dave@novell.com>
* 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 <jrb@redhat.com>
* 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 gnome-run
stock image.
Wed Jul 21 02:54:32 2004 Jonathan Blandford <jrb@gnome.org>
* 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 <jrb@gnome.org>
* eel/eel-open-with-dialog.c (eel_open_with_dialog_new): make
function have no return value.
2004-07-19 Dave Camp <dave@novell.com>
* 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 <alexl@redhat.com>
* NEWS:
Update for 2.7.2
2004-06-01 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release bump
=== eel 2.7.1 ===
* NEWS:
Update for 2.7.1
2004-05-14 Alexander Larsson <alexl@redhat.com>
* configure.in (LIBGLADE_REQUIRED):
Bump to 2.7.1 on HEAD, 2.6.3 is on gnome-2-6 branch
2004-05-13 Dave Camp <dave@novell.com>
* configure.in: Post-release version bump.
=== eel 2.6.2 ===
2004-05-13 Dave Camp <dave@novell.com>
* NEWS: Updated for 2.6.2.
2004-04-19 Alexander Larsson <alexl@redhat.com>
* configure.in:
Post release version bump
=== eel 2.6.1 ===
2004-04-19 Alexander Larsson <alexl@redhat.com>
* NEWS:
Updates for 2.6.1
2004-04-09 Guntupalli Karunakar <karunakar@freedomink.org>
* configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
2004-03-22 Alexander Larsson <alexl@redhat.com>
* configure.in:
Bump version to 2.6.1
=== eel 2.6.0 ===
2004-03-22 Alexander Larsson <alexl@redhat.com>
* configure.in:
Update to 2.6.0
2004-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
* configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
=== eel 2.5.91.1 ===
2004-03-16 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* NEWS:
* configure.in:
Update to 2.5.91
=== eel 2.5.90 ===
2004-03-08 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Update to 2.5.90
2004-03-02 Alexander Larsson <alexl@redhat.com>
* eel/eel-gnome-extensions.c (eel_gnome_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 <garnacho@tuxerver.net>
* eel/eel-gnome-extensions.c: (eel_gnome_icon_selector_new)
made it to use the new GtkFileChooser
2004-03-02 Alexander Larsson <alexl@redhat.com>
* 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 bugzilla-gnome@thewrittenword.com.
Fixes #131647.
2004-03-01 Alexander Larsson <alexl@redhat.com>
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 <alexl@redhat.com>
* NEWS:
* configure.in:
Bump to 2.5.8
2004-02-21 Christian Rose <menthos@menthos.com>
* configure.in: Added "en_CA" to ALL_LINGUAS.
=== eel 2.5.7 ===
2004-02-11 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Bump to 2.5.7
2004-02-06 Alexander Larsson <alexl@redhat.com>
* eel/eel-glib-extensions.c (eel_strdup_strftime):
Fix check
2004-02-06 Alexander Larsson <alexl@redhat.com>
* configure.in:
* eel/eel-glib-extensions.c (eel_strdup_strftime):
Check for and support SUS modifiers.
2004-02-05 Padraig O'Briain <padraig.obriain@sun.com>
* 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 <kloczek@pld.org.pl>
* 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 <alexl@redhat.com>
* NEWS:
* configure.in:
Bump to 2.5.6
2004-01-27 Alexander Larsson <alexl@redhat.com>
* eel/eel-canvas-util.c: (eel_canvas_get_miter_points):
* eel/eel-canvas.c: (emit_event):
Update from foocanvas. May fix nautilus event crash.
2004-01-19 Narayana Pattipati <narayana.pattipati@wipro.com>
* 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 <dave@ximian.com>
* NEWS:
* configure.in: 2.5.5
2004-01-11 Dave Camp <dave@ximian.com>
* eel/eel-glib-extensions.h:
* eel/eel-glib-extensions.c: (eel_g_str_list_index): New function.
* eel/eel-gconf-extensions.h:
* eel/eel-gconf-extensions.c: (eel_gconf_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 <andersca@gnome.org>
* eel/eel-input-event-box.c:
* eel/eel-input-event-box.h:
Remove these too.
2004-01-03 Anders Carlsson <andersca@gnome.org>
* 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 <robert.sedak@sk.htnet.hr>
* configure.in: Added "hr" in ALL_LINGUAS.
=== eel 2.5.4 ===
2003-12-29 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
2.5.4
2003-12-11 Alexander Larsson <alexl@redhat.com>
* eel/eel-stock-dialogs.c (show_message_dialog):
Connect to response in the right place
2003-12-11 Alexander Larsson <alexl@redhat.com>
* 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-gconf-extensions.c:
* eel/eel-gnome-extensions.c:
* test/test-eel-widgets.c:
Use new API
Patch from dennis_cranston@yahoo.com (with some changes)
=== eel 2.5.3 ===
2003-12-08 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
2.5.3
2003-11-25 Padraig O'Briain <padraig.obriain@sun.com>
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 <alexl@redhat.com>
* NEWS:
* configure.in:
Bump to 2.5.2
2003-11-21 Alexander Larsson <alexl@redhat.com>
* eel/eel-editable-label.c:
Accessibility support, and better support
for GtkEditable signals.
Patch by padraig o'briain <Padraig.Obriain@Sun.COM>
=== eel 2.5.1 ===
2003-11-10 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
2.5.1
2003-10-27 Gregory Merchan <merchan@phys.lsu.edu>
* 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-gnome-extensions.c (eel_gnome_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 <alexl@redhat.com>
* eel/Makefile.am:
* test/Makefile.am:
Disable GNOME_DISABLE_DEPRECATED for now
2003-10-21 Alexander Larsson <alexl@redhat.com>
* eel/eel-preferences.c:
Fix leaks.
Patch from Martin Wehner <martin.wehner@epost.de>
=== eel 2.5.0 ===
2003-10-20 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Bump to 2.5.0
2003-10-15 Alexander Larsson <alexl@redhat.com>
* eel/Makefile.am:
* test/Makefile.am:
Disable GTK_DISABLE_DEPRECATED for now, since gtk 2.4
deprecated various widgets.
2003-10-06 Christian Rose <menthos@menthos.com>
* configure.in: Added "mr" to ALL_LINGUAS.
2003-10-02 Padraig O'Briain <padraig.obriain@sun.com>
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 <jody@gnome.org>
(do_update):
Loop do_update if picking caused need_update to be set again.
(Thanks to George <jirka@5z.com> for noticing this)
Fix from Alexander Larsson <alexl@redhat.com>
2003-09-24 Dave Camp <dave@ximian.com>
* eel/eelmarshal.list: Added VOID:STRING,LONG,LONG,POINTER.
2003-09-19 Christian Rose <menthos@menthos.com>
* configure.in: Added "br" to ALL_LINGUAS.
=== eel 2.4.0 ===
2003-09-08 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
2.4.0
2003-09-04 Alexander Larsson <alexl@redhat.com>
* eel/eel-gdk-extensions.c (eel_gdk_window_focus):
Don't use RevertToNone
=== eel 2.3.90 ===
2003-09-02 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in: 2.3.90
2003-08-28 Christian Rose <menthos@menthos.com>
* configure.in: Added "ne" to ALL_LINGUAS.
=== eel 2.3.9 ===
2003-08-25 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
2.3.9
=== eel 2.3.8 ===
2003-08-08 Alexander Larsson <alexl@redhat.com>
* configure.in: 2.3.8
Tue Jul 22 16:18:26 2003 George Lebl <jirka@5z.com>
* eel/eel-gconf-extensions.[ch]: add eel_gconf_key_is_writable,
which calls gconf_client_key_is_writable
* eel/eel-preferences.[ch]: add eel_preferences_key_is_writable,
which in turn calls eel_gconf_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 <dave@ximian.com>
* NEWS:
* configure.in:
Bumped to 2.3.7.
2003-07-08 Balamurali Viswanathan <balamurali.viswanathan@wipro.com>
* configure.in: Checking for X Development libraries explicitly.
* eel/Makefile.am: Added X_LIBS to libeel_2_la_LDFLAGS
2003-07-07 Alexander Larsson <alexl@redhat.com>
* eel/eel-canvas-rect-ellipse.c (render_rect_alpha):
Update from foocanvas, fixes #116752
=== eel 2.3.6 ===
2003-06-27 Dave Camp <dave@ximian.com>
* NEWS:
* configure.in:
Bump version to 2.3.6.
=== eel 2.3.5 ===
2003-06-23 Dave Camp <dave@ximian.com>
* NEWS:
* configure.in:
Bump version to 2.3.5.
2003-06-15 Frederic Crozat <fcrozat@mandrakesoft.com>
* 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 <alexl@redhat.com>
* 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 <dave@ximian.com>
* NEWS:
* configure.in:
Bump version to 2.3.4.
2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
* configure.in: Added li to ALL_LINGUAS.
2003-06-04 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Bump version to 2.3.3.
2003-05-26 Anders Carlsson <andersca@codefactory.se>
* 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 <alexl@redhat.com>
* NEWS:
* configure.in:
Bump to 2.3.2.
2003-05-15 Alexander Larsson <alexl@redhat.com>
* 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 <hobbit@aloss.ukuu.org.uk>
* configure.in: Added cy to ALL_LINGUAS
* po/cy.po: Added
2003-05-05 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update
* configure.in:
Bump version
2003-05-04 Christian Rose <menthos@menthos.com>
* configure.in: Added sr and sr@Latn to ALL_LINGUAS.
2003-04-23 Masahiro Sakai <sakai@tom.sfc.keio.ac.jp>
* 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 <alexl@redhat.com>
* eel/eel-canvas.c:
Update foocanvas.
=== eel 2.2.3 ===
2003-03-31 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Bump to 2.2.3
2003-03-27 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* eel/eel-accessibility.c (eel_accessibility_set_atk_object_return):
Fix warning.
2003-03-19 Padraig O'Briain <padraig.obriain@sun.com>
* 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 <alexl@redhat.com>
* 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 <alexl@redhat.com>
* 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 <alexl@redhat.com>
* eel/eel-editable-label.c (eel_editable_label_expose):
Draw frame even if text is "".
2003-03-13 Christian Rose <menthos@menthos.com>
* configure.in: Added "ml" to ALL_LINGUAS.
2003-03-12 Balamurali Viswanathan <balamurali.viswanathan@wipro.com>
*eel/eel-stock-dialogs.c
connect the "response" signal of the trash dialog
=== eel 2.2.2 ===
2003-03-10 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Bump version to 2.2.2.
2003-03-04 Alexander Larsson <alexl@redhat.com>
* eel/Makefile.am:
* eel/eel-input-event-box.[ch]:
New widget. Basically GtkEventBox with a INPUT_ONLY window.
2003-03-04 Alexander Larsson <alexl@redhat.com>
* eel/eel-canvas.c:
Update foocanvas. Fix a11y crash.
2003-03-04 Alexander Larsson <alexl@redhat.com>
* eel/eel-accessibility.[ch]:
Publicaly export some utility functions.
Patch from padraig.obriain@sun.com
2003-03-04 Alexander Larsson <alexl@redhat.com>
* eel/eel-canvas.c:
Update foocanvas. Gets a11y support from padraig.
2003-03-03 Alexander Larsson <alexl@redhat.com>
* eel/eel-canvas.c:
Update from foo-canvas. Fixes group movement,
removes silly warning.
2003-02-28 Alexander Larsson <alexl@redhat.com>
* eel/eel-editable-label.[ch]:
Add eel_editable_label_get_font_description and
eel_editable_label_set_font_description.
2003-02-27 Taneem Ahmed <taneem@eyetap.org>
* configur.in: Added "bn" to ALL_LINGUAS
2003-02-25 Samúel Jón Gunnarsson <sammi@techattack.nu>
* configur.in: Added is to ALL_LINGUAS
2003-02-21 Paisa Seeluangsawat <paisa@colorado.edu>
* configure.in (ALL_LINGUAS): Added "th".
2003-02-18 Christian Rose <menthos@menthos.com>
* configure.in: Added "ga" to ALL_LINGUAS.
2003-02-14 Alexander Larsson <alexl@redhat.com>
* eel/eel-glib-extensions.c (eel_unsetenv):
Fix bug. Patch from hidetoshi.tajima@sun.com.
=== eel 2.2.1 ===
2003-02-11 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Bump version to 2.2.1
2003-02-09 Christian Rose <menthos@menthos.com>
* configure.in: Added "kn" to ALL_LINGUAS.
2003-02-07 Abel Cheung <maddog@linux.org.hk>
* configure.in: Removed "ga" from ALL_LINGUAS. Empty translation file.
2003-02-06 Christian Rose <menthos@menthos.com>
* configure.in: Added "id" to ALL_LINGUAS.
2003-02-05 James M. Cape <jcape@ignore-your.tv>
* 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-gnome-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 <dave@ximian.com>
* NEWS:
* configure.in: 2.2.0.2
=== eel 2.2.0.1 ===
2003-01-22 Dave Camp <dave@ximian.com>
* NEWS:
* configure.in: 2.2.0.1
2003-01-21 Christian Rose <menthos@menthos.com>
* configure.in: Added "mn" to ALL_LINGUAS.
=== eel 2.2.0 ===
2003-01-20 Dave Camp <dave@ximian.com>
* NEWS:
* configure.in: 2.2.0.
2003-01-17 Alexander Larsson <alexl@redhat.com>
* eel/eel-preferences-glade.c:
Correct previous fix.
2003-01-17 Alexander Larsson <alexl@redhat.com>
* 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 <alexl@redhat.com>
* NEWS:
* configure.in:
Bump to 2.1.91.
2003-01-13 Alexander Larsson <alexl@redhat.com>
* 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 bonoboplug 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 <pablo@mandrakesoft.com>
* configure.in: Added Amharic (am) and Farsi (fa) to ALL_LINGUAS
=== eel 2.1.6 ===
2003-01-06 Dave Camp <dave@ximian.com>
* NEWS:
* configure.in: 2.1.6.
2002-12-17 Alexander Larsson <alexl@redhat.com>
* configure.in:
* eel/Makefile.am:
* test/Makefile.am:
-pthread build fixes
=== eel 2.1.5 ===
2002-12-16 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Bump to 2.1.5
2002-12-13 Alex Duggan <aldug@gnome.org>
* configure.in:
* eel-2.0.pc.in:
* eel.spec.in:
remove libgnomecanvas deps
=== eel 2.1.4 ===
2002-12-09 Alexander Larsson <alexl@redhat.com>
* configure.in:
* NEWS:
Bump to 2.1.4
2002-12-05 Dave Camp <dave@ximian.com>
* eel/eel-gnome-extensions.c: (list_icon_selected_callback): Free
the return value of gnome_icon_selection_get_icon(). Patch from
Jörgen Viksell <jorgen.viksell@telia.com>
Wed Dec 4 12:50:35 2002 HideToshi Tajima <hidetoshi.tajima@sun.com>
* 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 <alexl@redhat.com>
* eel/eel-vfs-extensions.c:
Fix checks so we distcheck.
2002-11-25 Alexander Larsson <alexl@redhat.com>
* configure.in:
* NEWS:
Bump to 2.1.3.
2002-11-21 Alexander Larsson <alexl@redhat.com>
* 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 Brian.Cameron@sun.com
2002-11-19 Alexander Larsson <alexl@redhat.com>
* eel/eel-editable-label.[ch]:
Don't use private gtk functions.
2002-11-05 Dave Camp <dave@ximian.com>
* 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 <diego@pemas.net>
* 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 <diego@pemas.net>
* eel/eel-gnome-extensions.h:
* eel/eel-gnome-extensions.c: (get_set_value_imethod),
(do_nothing_cb), (eel_bonobo_pbclient_set_value_async):
remove these functions since they are now in libbonobo
2002-11-04 Alexander Larsson <alexl@redhat.com>
* 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 <jpetersen@gnome-de.org>
2002-11-03 Dmitry G. Mastrukov <dmitry@taurussoft.org>
* configure.in: Added Belarusian to ALL_LINGUAS
=== eel 2.1.2 ===
2002-10-31 Dave Camp <dave@ximian.com>
* MAINTAINERS: Updated.
* configure.in:
* NEWS: 2.1.2
2002-10-31 Dave Camp <dave@ximian.com>
* 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 <dave@ximian.com>
* 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 <jpetersen@uni-bonn.de>.
2002-10-25 Dave Camp <dave@ximian.com>
* eel/Makefile.am: Oops. Removed extra \ at the end of a
commented out line.
2002-10-19 Dave Camp <dave@ximian.com>
* eel/Makefile.am: Take out -DBONOBO_DISABLE_DEPRECATED while the
make_registration_id() api is being worked out.
=== eel 2.1.1 ===
2002-10-14 Alexander Larsson <alexl@redhat.com>
* NEWS:
Added news items
* configure.in:
Bump version to 2.1.1
2002-10-02 Mark McLoughlin <mark@skynet.ie>
* 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-gnome-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 <mark@skynet.ie>
* eel/eel-gdk-extensions.c:
(eel_stipple_bitmap_for_screen): use gdk_screen_get_display
instead of assuming the default display.
* eel/eel-gnome-extensions.c:
(eel_gnome_shell_execute_on_screen): use the default screen
if screen == NULL.
2002-10-02 Mark McLoughlin <mark@skynet.ie>
* eel/eel-gnome-extensions.[ch]:
(eel_gnome_shell_execute_on_screen): rename from
eel_gnome_screen_shell_execute.
(eel_gnome_shell_execute): update.
(eel_gnome_open_terminal_on_screen): rename from
eel_gnome_screen_open_terminal.
(eel_gnome_open_terminal): update.
2002-10-02 Mark McLoughlin <mark@skynet.ie>
* 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 <mark@skynet.ie>
* 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-gnome-extensions.[ch]:
(eel_gnome_screen_shell_execute): implement.
(eel_gnome_screen_open_terminal): implement.
(eel_gnome_open_terminal):
* eel/eel-gtk-extensions.c:
(eel_gtk_window_set_initial_geometry):
use gdk_screen_get_(width|height).
2002-10-01 Alexander Larsson <alexl@redhat.com>
* eel/eel-editable-label.[ch]:
Added eel_editable_label_set_line_wrap_mode.
2002-09-30 Alexander Larsson <alexl@redhat.com>
* eel/eel-editable-label.c:
Implement GtkEditable
2002-09-30 Alexander Larsson <alexl@redhat.com>
* eel/eel-editable-label.c:
Finish cut/paste and other stuff.
=== eel 2.1.0 ===
2002-09-27 Dave Camp <dave@ximian.com>
* NEWS: Updated.
2002-09-27 Alexander Larsson <alexl@redhat.com>
* configure.in:
Bump version to 2.1.0.
2002-09-26 Alexander Larsson <alexl@redhat.com>
* eel/eel-editable-label.c:
Remove leftover debug spew.
2002-09-26 Alexander Larsson <alexl@redhat.com>
* test/Makefile.am:
* test/test-eel-canvas-items.c:
Remove canvas item test.
2002-09-26 Alexander Larsson <alexl@redhat.com>
* 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-gnome-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 <dave@ximian.com>
* 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 <jacob@ximian.com>
* 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 <dave@ximian.com>
* 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 <menthos@menthos.com>
* configure.in: Added "he" to ALL_LINGUAS.
2002-09-03 Michael Meeks <michael@ximian.com>
* eel/eel-background.c
(eel_background_load_image_callback): disable,
until the nautilus side is re-thunk.
2002-09-03 Michael Meeks <michael@ximian.com>
* 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 <alexl@redhat.com>
branched of gnome 2.0.x development to gnome-2-0 branch.
=== eel 2.0.6 ===
2002-08-28 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Bumped to 2.0.6.
=== eel 2.0.5 ===
2002-08-23 Alexander Larsson <alexl@redhat.com>
* NEWS:
* configure.in:
Version bumped to 2.0.5.
=== eel 2.0.4 ===
2002-08-14 Alexander Larsson <alexl@redhat.com>
* configure.in:
Version bumped to 2.0.4
2002-08-12 Dave Camp <dave@ximian.com>
* 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 <dave@ximian.com>
* NEWS: Updated.
* configure.in: 2.0.3.
2002-07-28 Christian Rose <menthos@menthos.com>
* configure.in: Added "sq" to ALL_LINGUAS.
2002-07-27 Dave Camp <dave@ximian.com>
* eel/eel-background.c: (widget_realize_cb),
(eel_get_widget_background): Set up the widget background on
realize.
2002-07-27 Dave Camp <dave@ximian.com>
* 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 <dave@ximian.com>
* NEWS: Add a list of changes.
* configure.in: Bump version to 2.0.2.
2002-07-25 Pablo Saratxaga <pablo@mandrakesoft.com>
* configure.in: Added Bosnian (bs) to ALL_LINGUAS
2002-07-24 Dave Camp <dave@ximian.com>
* 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 <alexl@redhat.com>
* NEWS:
* configure.in:
Bump version to 2.0.01.
Add list of changes.
2002-07-18 Federico Mena Quintero <federico@ximian.com>
Fixes the eel part of #46238; see Nautilus 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 <fworsley@shaw.ca>
* 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 <damon@ximian.com>
* 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 <dave@ximian.com>
* 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 <michael@ximian.com>
* 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 <michael@ximian.com>
* 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 <damon@ximian.com>
* 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 <michael@ximian.com>
* eel/eel-labeled-image.c
(eel_labeled_image_get_accessible): cope better
with the no a11y scenario.
2002-07-08 Michael Meeks <michael@ximian.com>
* 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 <michael@ximian.com>
* 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-gnome-extensions.c (eel_glade_get_file): impl.
2002-06-28 Marco Pesenti Gritti <marco@it.gnome.org>
* eel/eel-gtk-extensions.c (eel_popup_menu_position_func):
Remove context menus custom positioning code to be consistent
with other gnome applications.
2002-06-27 Frank Worsley <fworsley@shaw.ca>
* 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 <dave@ximian.com>
* 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 <fcrozat@mandrakesoft.com>
* acconfig.h:
* configure.in:
* eel/Makefile.am:
* eel/check-program.c: (main):
* eel/eel-enumeration.c:
* eel/eel-gconf-extensions.c:
* eel/eel-glib-extensions.c:
* eel/eel-gnome-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 <satyajit.kanungo@wipro.com>
* 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 <dave@ximian.com>
* 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 <damon@ximian.com>
* eel/eel-gnome-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 <alla@lysator.liu.se>
* eel/eel-preferences-box.c: change treeview shadow type
to GTK_SHADOW_IN and add some spacing for consistency with
the rest of gnome.
Patch from Jorn Baayen <jorn@nl.linux.org>
2002-06-10 Alexander Larsson <alla@lysator.liu.se>
* NEWS:
Update version nr.
* configure.in:
Update requirements to latest versions of everything.
2002-06-10 Naba Kumar <kh_naba@users.sourceforge.net>
* configure.in: Added hi in ALL_LINGUAS.
2002-06-09 Abel Cheung <maddog@linux.org.hk>
* eel/eel-glib-extension.c: Clarify the comment about
strftime check.
2002-06-07 Damon Chaplin <damon@ximian.com>
* 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 <michael@ximian.com>
* eel/eel-vfs-extensions.c
(eel_vfs_test_capabilities): impl.
2002-06-06 Michael Meeks <michael@ximian.com>
* Version 2.0.0
2002-06-06 Jacob Berkman <jacob@ximian.com>
* 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 <yaneti@declera.com>
* configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
=== eel 1.1.17 ===
2002-06-03 Alex Larsson <alexl@redhat.com>
* NEWS:
Add some actual changes.
2002-06-03 Alexander Larsson <alla@lysator.liu.se>
* NEWS:
* configure.in:
Bump version to 1.1.17
2002-05-31 Alex Larsson <alexl@redhat.com>
* eel/eel-gdk-extensions.[ch] (eel_gdk_draw_layout_with_drop_shadow):
Add new function.
2002-05-28 Havoc Pennington <hp@redhat.com>
* eel/eel-gdk-pixbuf-extensions.c: remove bogus #include <png.h>,
we no longer use libpng
2002-05-27 Michael Meeks <michael@ximian.com>
* eel/eel-vfs-extensions.c
(eel_make_valid_utf8): copy from nautilus
(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 <alla@lysator.liu.se>
* NEWS:
* configure.in:
Bump version to 1.1.16
2002-05-23 Michael Meeks <michael@ximian.com>
* 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 <michael@ximian.com>
* eel/eel-vfs-extensions.c (eel_is_valid_uri): impl.
2002-05-21 Damon Chaplin <damon@ximian.com>
* eel/eel-gnome-extensions.c (eel_gnome_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 <alexl@redhat.com>
* NEWS:
* configure.in:
Bump version to 1.15.
2002-05-18 Kjartan Maraas <kmaraas@gnome.org>
* configure.in: Added "mk" to ALL_LINGUAS.
2002-05-16 Michael Meeks <michael@ximian.com>
* 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 <mark@skynet.ie>
* 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 <federico@ximian.com>
* 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 <alexl@redhat.com>
* NEWS:
* configure.in:
Update to 1.1.14
2002-05-12 Anders Carlsson <andersca@gnu.org>
* 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 <alla@lysator.liu.se>
* 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 <damon@ximian.com>
* eel/eel-gnome-extensions.c (eel_gnome_icon_selector_new): connect
the dialog signals up before calling gnome_icon_selection_show_icons()
and also add a weak pointer to the dialog. We need to do this as
GnomeIconSelection 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 <dwatson@cs.ucr.edu>
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 <alla@lysator.liu.se>
* 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 <pablo@mandrakesoft.com>
* 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 <alla@lysator.liu.se>
* configure.in:
* NEWS:
Bump version to 1.1.12.
2002-04-28 Alexander Larsson <alla@lysator.liu.se>
* 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 <murrayc@usa.net>
* 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 <gustavo.giraldez@gmx.net>
* eel/eel-ellipsizing-label.c (real_finalize): chain call to
parent class' finalize.
2002-04-22 Anders Carlsson <andersca@gnu.org>
* 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 <alla@lysator.liu.se>
* configure.in:
* NEWS:
Bump version to 1.1.11.
2002-04-21 Alexander Larsson <alla@lysator.liu.se>
* 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 <andersca@gnu.org>
* 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 <michael@ximian.com>
* eel/eel-gnome-extensions.c
(do_nothing_cb, get_set_value_imethod),
(eel_bonobo_pbclient_set_value_async): impl.
async property setter to cut throbber
latency.
2002-04-17 Anders Carlsson <andersca@gnu.org>
* 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 <andersca@gnu.org>
* 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 <alla@lysator.liu.se>
* NEWS:
* configure.in:
Bump version to 1.1.10
2002-04-14 Alexander Larsson <alla@lysator.liu.se>
* eel/eel-gnome-extensions.c (eel_gnome_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 <alla@lysator.liu.se>
* eel/eel-gnome-extensions.c (eel_gnome_shell_execute):
Print a warning on failure. For debugging purposes.
2002-04-12 Jody Goldberg <jody@gnome.org>
* eel/eel-gnome-extensions.c (eel_gnome_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 <padraig.obriain@sun.com>
* 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 <alla@lysator.liu.se>
* 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 Nautilus thumbnail size limit.
2002-04-04 Dave Camp <dave@ximian.com>
* 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 <michael@ximian.com>
* eel/eel-accessibility.c
(eel_accessibility_set_description),
(eel_accessibility_set_name): impl.
2002-04-03 Michael Meeks <michael@ximian.com>
* 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 <michael@ximian.com>
* 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 <michael@ximian.com>
* 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 <alla@lysator.liu.se>
* test/test-eel-pixbuf-scale.c:
Don't double define DEST_WIDTH and DEST_HEIGHT.
2002-03-29 Havoc Pennington <hp@pobox.com>
* eel/eel-gconf-extensions.c (eel_gconf_value_is_equal): don't use
private gconf fields, and fix a bug in comparison of equality
of list values (if (a != NULL || b != NULL) return FALSE)
2002-03-28 Michael Meeks <michael@ximian.com>
* 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 <alexl@redhat.com>
* 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 <michael@ximian.com>
* 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 <dave@ximian.com>
* 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 <michael@ximian.com>
* 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 <michael@ximian.com>
* 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 <michael@ximian.com>
* eel/eel-accessibility.c
[ cut & paste helpers from bonobo 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 <alla@lysator.liu.se>
* configure.in: Bump version to 1.1.9
* NEWS: bump version.
2002-03-22 Dave Camp <dave@ximian.com>
* 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 <andersca@gnu.org>
* 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 <darin@bentspoon.com>
* configure.in: Bump required versions.
=== eel 1.1.8 ===
2002-03-17 Alexander Larsson <alexl@redhat.com>
* 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 <gleblanc@linuxweasel.com>
* eel.spec.in: New one, from Chris Chabot
2002-03-11 Michael Meeks <michael@ximian.com>
* eel/eel-gnome-extensions.c
(eel_bonobo_make_registration_id): impl.
2002-03-11 Anders Carlsson <andersca@gnu.org>
* 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 <darin@bentspoon.com>
* NEWS: Bump version.
2002-03-09 Alexander Larsson <alexl@redhat.com>
* 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 nautilus.)
2002-03-08 Darin Adler <darin@bentspoon.com>
* 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 <andersca@gnu.org>
* 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 <darin@bentspoon.com>
* eel/eel-preferences-box.c: (eel_preferences_dialog_new): Make the
button say "Close" instead of "OK".
2002-03-06 Darin Adler <darin@bentspoon.com>
* 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 gnome-i18n.h include. Not sure why
this wasn't needed before.
* eel/eel-preferences.c: Remove unneeded gnome-i18n.h include.
2002-03-06 Darin Adler <darin@bentspoon.com>
* 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 <michael@ximian.com>
* 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 <michael@ximian.com>
* 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 <darin@bentspoon.com>
* 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 <alla@lysator.liu.se>
* 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 nautilus 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 <andersca@gnu.org>
* 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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* eel/eel-image-chooser.c: (eel_image_chooser_set_selected_row):
Handle -1 by deselecting all rows.
2002-02-28 Darin Adler <darin@bentspoon.com>
* eel/eel-gnome-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_gnome_icon_selector_new): Store a pointer to the dialog that we
can use later to close it.
2002-02-27 Anders Carlsson <andersca@gnu.org>
* 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 <darin@bentspoon.com>
* 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 <andersca@gnu.org>
* 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 <darin@bentspoon.com>
* 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 <michael@ximian.com>
* 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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* eel/eel-glib-extensions.h:
* eel/eel-glib-extensions.c:
Remove unused eel_g_ptr_array_* functions.
* eel/eel-gnome-extensions.h:
* eel/eel-gnome-extensions.c:
Remove unused eel_gnome_canvas_world_to_window_rectangle.
(eel_gnome_canvas_world_to_widget_rectangle),
(eel_gnome_canvas_widget_to_world),
(eel_gnome_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 <darin@bentspoon.com>
* 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 <dwatson@cs.ucr.edu>
eel/eel-preferences-box.c:
(eel_preferences_box_init): Remove connect.
(user_level_changed_callback): Removed.
2002-02-20 Michael Meeks <michael@ximian.com>
* 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 <michael@ximian.com>
* 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 <jacob@ximian.com>
* eel/eel-gnome-extensions.c (get_terminal_command_prefix):
gnome-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 <michael@ximian.com>
* 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 <menesis@delfi.lt>
* configure.in: remove GNOME_COMMON_INIT, GNOME_PLATFORM_GNOME_2
2002-02-16 Alexander Larsson <alla@lysator.liu.se>
* 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 <dwatson@cs.ucr.edu>
* 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 <michael@ximian.com>
* 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 <michael@ximian.com>
* 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 <michael@ximian.com>
* eel/eel-stock-dialogs.h (eel_create_info_dialog):
fix header comment.
2002-02-12 Darin Adler <darin@bentspoon.com>
* eel/eel-wrap-table.c: (eel_wrap_table_class_init):
Register enums in here. This gets rid of the last place
we had GNOME2_CONVERSION_COMPLETE.
* eel/maketypes.awk: Fix to make EEL_TYPE_X instead of
EEL_TYPE_EEL_X.
2002-02-12 Tõivo Leedjärv <leedjarv@interest.ee>
* configure.in: Added et to ALL_LINGUAS.
2002-02-12 Michael Meeks <michael@ximian.com>
* 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 <andersca@gnu.org>
* eel/eel-canvas-rect.c (eel_canvas_rect_realize): Surround
variable declarations with HAVE_RENDER.
2002-02-10 Darin Adler <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* NEWS: Bump version.
* configure.in: Bump version.
* eel/eel-debug.c:
(eel_make_warnings_and_criticals_stop_in_debugger):
Add gnome-vfs-modules to list of domains.
2002-02-08 Anders Carlsson <andersca@gnu.org>
* eel/eel-canvas-rect.c: (eel_canvas_rect_realize),
(eel_canvas_rect_unrealize):
Chain to parent implementations.
2002-02-06 Darin Adler <darin@bentspoon.com>
* eel/Makefile.am: Turn on GNOME_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-gnome-extensions.c: (eel_gnome_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, GNOME_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 <michael@ximian.com>
* 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-gnome-extensions.c
(eel_gnome_icon_selector_new): remove all
deprecated bits.
* eel/eel-dateedit-extensions.c
(eel_gnome_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 <michael@ximian.com>
* eel/eel-dateedit-extensions.c
(eel_gnome_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-gnome-extensions.c
(try_terminal_command),
(eel_gnome_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 <darin@bentspoon.com>
* 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 Nautilus.
* eel/eel-dnd.h: Move back into Nautilus.
* 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 <darin@bentspoon.com>
* 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
<nothin2chance@yahoo.com>.
2002-02-04 Laszlo Peter <laca@ireland.sun.com>
* 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 <otaylor@redhat.com>
* eel/eel-gnome-extensions.c (dialog_response_callback):
Labels need a statement after them. (Fixes -Werror problem
with recent GCC.)
2002-01-30 Darin Adler <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* 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-gnome-extensions.h:
* eel/eel-gnome-extensions.c:
(eel_gnome_canvas_world_to_canvas_window_rectangle): New.
(eel_gnome_canvas_canvas_window_to_world): New.
(eel_gnome_canvas_world_to_canvas_window): New.
==== eel 1.1.2 ====
2002-01-29 Darin Adler <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* NEWS: Update for 1.1.2 release.
2002-01-28 Gediminas Paulauskas <menesis@delfi.lt>
* 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 <darin@bentspoon.com>
* eel/Makefile.am: Use LC_ALL instead of LC_COLLATE.
* eel/eel-gnome-extensions.c: (eel_gnome_canvas_item_send_behind):
Oops, it was sending things in front.
2002-01-27 Anders Carlsson <andersca@gnu.org>
* eel/eel-stock-dialogs.c (eel_run_simple_dialog): Start with
a response id that is 0.
2002-01-27 Darin Adler <darin@bentspoon.com>
* eel/eel-gnome-extensions.h:
* eel/eel-gnome-extensions.c: (eel_gnome_canvas_item_send_behind): New.
2002-01-27 Alexander Larsson <alla@lysator.liu.se>
* 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 Nautilus
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 <darin@bentspoon.com>
* 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 <peteris.krisjanis@ttc.lv>
* eel/configure.in: added lv to ALL_LINGUAS
2002-01-22 Darin Adler <darin@bentspoon.com>
* eel/eel-font-picker.c: (font_picker_get_index_for_font):
Handle NULL family_name.
2002-01-21 Darin Adler <darin@bentspoon.com>
* 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 <menesis@delfi.lt>
* 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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* 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-gconf-extensions.c: (eel_gconf_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 <darin@bentspoon.com>
* eel/eel-pango-extensions.c:
(eel_pango_layout_set_text_ellipsized): Soften an assert to
a g_return.
2002-01-17 Darin Adler <darin@bentspoon.com>
* 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 <andersca@gnu.org>
* 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 <darin@bentspoon.com>
* configure.in: Bump version to 1.1.2.
2002-01-16 Darin Adler <darin@bentspoon.com>
* 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 <hp@redhat.com>
* 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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* 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 <alla@lysator.liu.se>
* 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 <otaylor@redhat.com>
* eel/eel-gnome-extensions.c
(eel_gnome_canvas_world_to_window_rectangle): Remove
unused variable so things compile.
2002-01-09 Darin Adler <darin@bentspoon.com>
* eel/eel-gnome-extensions.h:
* eel/eel-gnome-extensions.c:
Remove gnome_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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* eel/eel-gdk-font-extensions.c: Remove.
* eel/eel-gdk-font-extensions.h: Remove.
2002-01-08 Darin Adler <darin@bentspoon.com>
* 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 <menthos@menthos.com>
* configure.in: Added "ms" to ALL_LINGUAS.
2002-01-04 Havoc Pennington <hp@pobox.com>
* eel/eel-gconf-extensions.c (eel_gconf_monitor_add): don't do the
recursive preload here, too much stuff in /apps/nautilus it seems
like. Rely on explicit preloads in other code.
* eel/eel-font-picker.c (font_picker_get_selected_style_entry):
add FIXME and GNOME2_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-gconf-extensions.c
(eel_gconf_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 gconf
database (as we did when a list of enum values was invalid), don't
bother to cache values since GConfClient does already, remove
callbacks_blocked which incorrectly relied on
synchronicity/non-reentrancy of gconf, 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-gconf-extensions.c (eel_gconf_preload_cache): New
function to allow us to get a bunch of GConf data in a single
round trip
(eel_gconf_get_default_value): new function to get the default
from the schema
2002-01-04 Darin Adler <darin@bentspoon.com>
* 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 bonobo-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 <andersca@gnu.org>
* 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 <darin@bentspoon.com>
* test/Makefile.am:
* test/test-eel-font-picker.c: (main):
Loose ends from removing EelFontManager.
2002-01-03 Darin Adler <darin@bentspoon.com>
* eel/eel-gnome-extensions.c: (get_terminal_command_prefix):
Port to use libgnome to get terminal choice from GConf.
* 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 <darin@bentspoon.com>
* 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-gnome-extensions.c:
(eel_gnome_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 <andersca@gnu.org>
* 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 <darin@bentspoon.com>
* 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 libgnomecanvas 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 <darin@bentspoon.com>
* 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 <michael@ximian.com>
* 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 <andersca@gnu.org>
* 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 <darin@bentspoon.com>
* configure.in: Remove unused libpng code.
* eel.spec.in: Remove libpng, fonts, and librsvg.
2002-01-02 Darin Adler <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* eel/eel-gnome-extensions.c: (eel_gnome_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 <fcrozat@mandrakesoft.com>
* 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 Nautilus desktop)
2002-01-02 Anders Carlsson <andersca@gnu.org>
* 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 <andersca@gnu.org>
* 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 <darin@bentspoon.com>
* 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-gnome-extensions.c: (create_pango_context_for_aa_canvas):
Remove some unneeded casts.
2001-12-21 Duarte Loreto <happyguy_pt@hotmail.com>
* configure.in: Added new pt translation to ALL_LINGUAS
2001-12-18 Michael Meeks <michael@ximian.com>
* eel/eel-gconf-extensions.c (eel_gconf_monitor_add):
recursively cache the GConf keys to reduce CORBA traffic.
2001-12-17 Darin Adler <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* 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-gnome-extensions.h:
* eel/eel-gnome-extensions.c: (create_pango_context_for_aa_canvas),
(eel_gnome_canvas_get_pango_context): Helper function for getting
the appropriate context when drawing to an anti-aliased GnomeCanvas.
* eel/eel-gtk-extensions.c: Add an include that's needed now that
I removed excess includes from eel-gnome-extensions.h.
2001-12-12 Michael Meeks <michael@ximian.com>
* eel/eel-list-column-title.c (eel_list_column_title_paint):
remove erroneous style unref.
2001-12-11 Laszlo Peter <laca@ireland.sun.com>
* eel/Makefile.am: add dependencies to fix building with make -j
2001-12-09 Anders Carlsson <andersca@gnu.org>
* eel/eel-caption-table.c: (eel_caption_table_resize),
(eel_caption_table_set_row_info): Use gtk+ mnemonics.
* eel/eel-gnome-extensions.c: (icon_selected_callback),
(icon_cancel_pressed), (dialog_response_callback),
(entry_activated), (eel_gnome_icon_selector_new):
* eel/eel-gnome-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 <michael@ximian.com>
* 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 <darin@bentspoon.com>
* eel/eel-art-extensions.c: (eel_art_irect_union): Add missing return.
2001-12-07 Laszlo Peter <laca@ireland.sun.com>
* 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 <darin@bentspoon.com>
* lots of files
Get rid of unneeded casts in calls to g_object_ref/unref.
2001-12-06 Darin Adler <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* 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 <otaylor@redhat.com>
* configure.in: Add [quoting] around AC_CHECK_HEADER
needed by some autoconf versions.
Mon Nov 19 17:34:16 2001 Jonathan Blandford <jrb@webwynk.net>
* eel/eel-stock-dialogs.c (eel_run_simple_dialog): remove uneeded
GTK_OBJECT_DESTROYED check.
Patch from Gediminas Paulauskas <menesis@delfi.lt>
* 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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* Tons of files.
Removed many unneeded G_OBJECT casts.
2001-11-08 Darin Adler <darin@bentspoon.com>
* eel/eel-stock-dialogs.h:
* eel/eel-stock-dialogs.c:
A cut at porting this all to GtkDialog.
2001-11-08 jacob berkman <jacob@ximian.com>
* 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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* Lots of files.
More GtkObject -> GObject.
2001-11-06 Michael Meeks <michael@ximian.com>
* eel/eel-gdk-pixbuf-extensions.c
(free_pixbuf_load_handle): do a g_object_unref not an
unref.
2001-11-03 Darin Adler <darin@bentspoon.com>
* Tons of files:
A bit more GtkObject -> GObject conversion.
2001-11-03 Darin Adler <darin@bentspoon.com>
* eel/eel-gtk-macros.h: Ref the parent class instead of just
peeking at it.
2001-11-03 Darin Adler <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* 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 <hp@pobox.com>
* eel/eel-gtk-extensions.c (eel_gtk_window_get_geometry_string):
new function to replace gnome_geometry_string
2001-11-01 Darin Adler <darin@bentspoon.com>
* eel/eel-gtk-macros.h: When I fixed the comma in my copy, I
made some formatting changes.
2001-11-01 Havoc Pennington <hp@pobox.com>
* eel/eel-gtk-macros.h (EEL_DEFINE_BONOBO_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 <darin@bentspoon.com>
* eel/eel-gtk-macros.h: Oops, need to pass init and fini functions
in to bonobo_type_unique.
2001-11-01 Darin Adler <darin@bentspoon.com>
* configure.in: Remove some unused stuff.
* eel/eel-gtk-macros.h: Fix boilerplate to work with GObject, not
just GtkObject. Share code with the BonoboObject case too.
2001-10-29 Darin Adler <darin@bentspoon.com>
* eel-2.0.pc.in: Add some Requires.
2001-10-29 Darin Adler <darin@bentspoon.com>
* eel/Makefile.am: Fix typo.
2001-10-28 Darin Adler <darin@bentspoon.com>
* configure.in: Fix comment, remove unnecessary direct pkgconfig
macro since GNOME_PLATFORM_GNOME_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_BONOBO_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 <jacob@ximian.com>
* eel/eel-background.c (eel_background_start_loading_image):
update to new vfs priority macro name
2001-10-22 Darin Adler <darin@bentspoon.com>
* 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 <andersca@gnu.org>
* 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 gnome-vfs
to take a priority argument because of the recent priority changes in
gnome-vfs.
2001-10-11 Ramiro Estrugo <ramiro@fateware.com>
* 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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* .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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
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 gnome_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 gnome-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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* eel/Makefile.am:
Another pass. The last one was too simplistic.
2001-09-26 Darin Adler <darin@bentspoon.com>
* 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 <mandreiana@yahoo.com>
* configure.in: Added ro (Romanian) to ALL_LINGUAS
2001-09-18 Darin Adler <darin@bentspoon.com>
* 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 gnome 2 conversion work that will
be needed.
2001-09-17 Darin Adler <darin@bentspoon.com>
* 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
Nautilus 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 <lark@linux.net.cn>
* configure.in(ALL_LINGUAS): Added zh_CN for Simplified Chinese.
2001-09-07 Darin Adler <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* configure.in: Got rid of dependency on libgnomesupport.
* 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 <darin@bentspoon.com>
* eel/check-program.c: (main):
* test/test-eel-password-dialog.c: (main):
* test/test-eel-widgets.c: (main):
* test/test.c: (test_init):
Use libgnomeui_module_info_get () instead of
libgnomeui_module_info.
2001-09-01 Darin Adler <darin@bentspoon.com>
* eel/eel-gtk-extensions.c: Remove include.
2001-09-01 Darin Adler <darin@bentspoon.com>
* eel/eel-dnd.c:
(is_path_that_gnome_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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
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 <darin@bentspoon.com>
* eel/eel-gtk-extensions.c: (eel_gtk_window_present):
Get things compiling again by getting rid of code that uses
gnome_win_hints (for now).
2001-08-31 Abel Cheung <maddog@linux.org.hk>
* configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW
2001-08-27 Darin Adler <darin@bentspoon.com>
Rolled change from stable eel-1-0 branch:
2001-08-27 Alex Larsson <alexl@redhat.com>
* eel/eel-list-column-title.c (truncate_string):
Fix elipsis truncation on multibyte locales.
2001-08-27 Anders Carlsson <andersca@gnu.org>
* 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 <darin@bentspoon.com>
* 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 <ramiro@fateware.com>
Change from the stable eel-1-0 branch.
* eel/eel-gconf-extensions.c: (eel_gconf_value_set_string_list):
Fix leaks introduced in last checkin.
2001-08-22 Ramiro Estrugo <ramiro@fateware.com>
Change from the stable eel-1-0 branch.
* eel/eel-gconf-extensions.h:
* eel/eel-gconf-extensions.c: (eel_gconf_is_default): Use value
free cover that does its own not NULL checking.
(eel_gconf_value_get_string_list),
(eel_gconf_value_set_string_list): New function to deal with
GConfValue lists of GNONF_VALUE_STRING type.
* eel/eel-preferences.c: (preferences_gconf_value_get_int),
(preferences_gconf_value_get_bool),
(preferences_gconf_value_get_string),
(preferences_gconf_value_get_string_list), (preferences_get_value),
(preferences_preference_is_gconf_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_gconf_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 gconf. 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 GConfValue safely and with some extra checking the
the types are right.
2001-08-21 Maciej Stachowiak <mjs@anarchy.noisehavoc.org>
Merge from stable branch:
2001-08-20 Maciej Stachowiak <mjs@noisehavoc.org>
* 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 <mjs@noisehavoc.org>
* eel/eel-font-manager.c (collect_fonts_from_directory): Adjust to
recent removal of filtering from gnome-vfs.
2001-08-21 Maciej Stachowiak <mjs@eazel.com>
Merge from eel-1-0 branch:
2001-07-20 Maciej Stachowiak <mjs@eazel.com>
* 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 <darin@bentspoon.com>
* eel/eel-gtk-extensions.c: Remove include of obsolete header.
2001-08-17 Ramiro Estrugo <ramiro@fateware.com>
Change from the stable eel-1-0 branch.
Make these widgets more useful outside Nautilus 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 Nautilus.
* 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 <darin@bentspoon.com>
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-gnome-extensions.c: (try_terminal_command),
(try_terminal_command_argv), (get_terminal_command_prefix),
(eel_gnome_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 <jrb@redhat.com>
* eel/eel-dnd.c (eel_drag_default_drop_action_for_icons): make the
trash directory.
2001-08-15 Darin Adler <darin@bentspoon.com>
* eel/eel-gdk-pixbuf-extensions.c: Use a 64K buffer instead of
a 4K one.
2001-08-14 Darin Adler <darin@bentspoon.com>
* 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 <alexl@redhat.com>
* 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 <darin@bentspoon.com>
* 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
GnomeCanvas.
* 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 <ramiro@fateware.com>
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 <darin@bentspoon.com>
* 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 <darin@bentspoon.com>
* autogen.sh: No need to gettextize, xml-i18n-toolize, and
libtoolize twice.
* configure.in: Switch from lots of GNOME_PKGCONFIG_CHECK_MODULES
calls to a lot fewer PKG_CHECK_MODULES calls. More oaf ->
bonobo-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:
<libgnomeui/gnome-init.h> -> <libgnomeui/gnome-ui-init.h>.
2001-07-26 Darin Adler <darin@bentspoon.com>
* 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 <ramiro@fateware.com>
* 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 <ramiro@fateware.com>
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 <ramiro@fateware.com>
* eel/Makefile.am:
Add missing eelmarshal.list to EXTRA_DIST and use a sophisticated
alphabetized order on the list.
2001-07-25 Ramiro Estrugo <ramiro@fateware.com>
* eel-2.0.pc.in:
Change link flags to '-leel-2' instead of '-leel'
2001-07-25 Ramiro Estrugo <ramiro@fateware.com>
* 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 GNOME1 and GNOME2 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 (GNOME1 and GNOME2 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 <ramiro@fateware.com>
* 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 <ramiro@fateware.com>
* 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 <ramiro@fateware.com>
* 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 <ramiro@fateware.com>
* 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 gnome_program_init() thing for now.
Currently the gnome_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 gnome_program_init ()
function is fixed or we learn how to use it properly.
2001-07-24 Ramiro Estrugo <ramiro@fateware.com>
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 Nautilus or Eel since neither used
this function.
2001-07-18 Darin Adler <darin@bentspoon.com>
* acconfig.h: Also need to add GNOME_EXPLICIT_TRANSLATION_DOMAIN
here for autoheader.
2001-07-17 Darin Adler <darin@bentspoon.com>
* configure.in: Add GNOME_EXPLICIT_TRANSLATION_DOMAIN so messages
withing eel get translated properly.
2001-07-17 Darin Adler <darin@bentspoon.com>
* 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 gnome_program_init correctly.
* test/test-eel-password-dialog.c: (main): Use gnome_program_init
correctly.
* test/test-eel-widgets.c: (main): Use gnome_program_init
correctly.
2001-07-16 Darin Adler <darin@bentspoon.com>
* eel/eel-self-checks.c: (eel_check_string_list_result):
Fix place where I called the wrong function.
2001-07-15 Darin Adler <darin@bentspoon.com>
* eel/check-program.c: (main): Fix up init calls. I am still quite
confused about how to use gnome_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 <darin@bentspoon.com>
* eel/check-program.c:
* eel/eel-xml-extensions.c:
* eel/eel-xml-extensions.h:
Fix gnome-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 <darin@bentspoon.com>
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 <darin@bentspoon.com>
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 <darin@bentspoon.com>
A cut at making things compile with GNOME 2.
Some things are inside #ifdef GNOME2_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-gnome-extensions.c: (eel_dialog_get_button_by_index),
(get_terminal_command_prefix), (eel_gnome_icon_selector_new),
(eel_gnome_stock_set_icon_or_register):
* eel/eel-gnome-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 <darin@bentspoon.com>
* 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 <ramiro@fateware.com>
* .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-gconf-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 GNOME2, part 1. Make configure work in the GNOME2
universe and also a few simple s/BEGIN_GNOME_DECLS/G_BEGIN_DECLS/
2001-07-09 Ramiro Estrugo <ramiro@fateware.com>
* 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 <darin@bentspoon.com>
* configure.in: Bumped version to 1.0.1
* NEWS: Some notes about recent changes.
2001-06-26 Alexander Larsson <alla@lysator.liu.se>
* 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 <ramiro@fateware.com>
* 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 <ramiro@fateware.com>
* 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 <ramiro@fateware.com>
Patch from Frederic Devernay <Frederic.Devernay@sophia.inria.fr>
(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 <darin@bentspoon.com>
Integrated a revised version of a patch by Eungkyu Song
<eungkyu@sparcs.org> 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 <alexl@redhat.com>
* 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 <ramiro@fateware.com>
* 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 <ramiro@fateware.com>
* 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 <ramiro@fateware.com>
* 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 Nautilus 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 <darin@bentspoon.com>
* 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 gnome_vfs_get_uri_from_local_path instead.
2001-06-01 Alex Larsson <alexl@redhat.com>
* 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 <darin@bentspoon.com>
* configure.in: Bump version number to 1.0.0.1
* NEWS: Mention the plans to release 1.0.1
2001-06-01 Darin Adler <darin@bentspoon.com>
* 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 Nautilus list view. Also did some other
cleanups to behavior when multiple buttons are pressed at once.
2001-05-22 John Harper <jsh@pixelslut.com>
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 <darin@eazel.com>
Checked in change for Miguel Rodríguez Pérez
<migras@atlas.uvigo.es>.
* 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 <jirka@5z.com>
* configure.in, po/cs.po: Add czech translations
2001-05-17 Darin Adler <darin@eazel.com>
* 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 <ramiro@eazel.com>
* 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 <darin@eazel.com>
* RENAMING: Refine the renaming ideas.
==== eel 1.0 ====
2001-05-04 Robin * Slomkowski <rslomkow@rslomkow.org>
* configure.in: fixed lirsvg test for 1.0.x
2001-05-04 Robin * Slomkowski <rslomkow@rslomkow.org>
* configure.in: upped version to 1.0 and changed upped
dependance too librsvg 1.0.0
2001-05-04 Robin * Slomkowski <rslomkow@rslomkow.org>
* configure.in: upped version to 0.1
2001-05-04 Ramiro Estrugo <ramiro@eazel.com>
* eel/eel-preferences-item.c:
(preferences_item_create_editable_string):
Restore a silly hack for the sake of Nautilus. Id like to
properly fix this, but not so close to a release.
2001-05-04 Ramiro Estrugo <ramiro@eazel.com>
* configure.in:
Add GConf and OAF dependency.
* eel.spec.in:
Add GConf 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-gconf-extensions.c:
* eel/eel-gconf-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 Nautilus.
2001-05-03 Darin Adler <darin@eazel.com>
* RENAMING: Some renaming ideas.
2001-05-03 Darin Adler <darin@eazel.com>
* 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 <ramiro@eazel.com>
* 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 Nautilus.
* 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 <darin@eazel.com>
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 <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* test/Makefile.am:
Add include flag for test directory.
2001-05-01 Ramiro Estrugo <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* eel/Makefile.am:
Remove some garbage that apparently satan tried to sneak in.
2001-04-30 Darin Adler <darin@eazel.com>
reviewed by: John Sullivan <sullivan@eazel.com>
Fixed bug 8198 ("New Terminal" does not use GNOME default
applications). This involved changing the API, so it requires
changes to Nautilus 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-gnome-extensions.h:
* eel/eel-gnome-extensions.c: (try_terminal_command),
(try_terminal_command_argv), (get_terminal_command_prefix): New
functions, used to implement eel_gnome_open_terminal. These look
at the gnome-config setting that controls which terminal program
is used.
(eel_gnome_make_terminal_command): New public function. We've now
eliminated the concept of just getting the name of a terminal
program.
(eel_gnome_open_terminal): Use eel_gnome_make_terminal_command to
do the hard part.
2001-04-30 John Sullivan <sullivan@eazel.com>
Fixed bug 6234 (Escape should close Properties window)
Fixed bug 6271 (Close dialogs with Escape to match GNOME standard)
* eel/eel-gtk-extensions.c:
(eel_gtk_window_event_is_close_accelerator): Close dialogs with
Escape as well as Control-W. (non-GnomeDialogs 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 <ramiro@eazel.com>
* 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-gnome-extensions.c:
* eel/eel-gnome-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 <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* 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 <sullivan@eazel.com>
* 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 <sullivan@eazel.com>
Merged from nautilus-1 branch:
2001-03-30 Ramiro Estrugo <ramiro@eazel.com>
reviewed by: John Harper <jsh@eazel.com>
* 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 <darin@eazel.com>
* 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-gnome-extensions.c: Formatting tweaks.
2001-04-26 Ramiro Estrugo <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* 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):
Nautilus 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 <ramiro@eazel.com>
* 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 <darin@eazel.com>
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
* eel/eel-debug.c:
(eel_make_warnings_and_criticals_stop_in_debugger):
Add more log domains, most importantly "".
2001-04-20 John Harper <jsh@eazel.com>
reviewed by: Darin Adler <darin@eazel.com>
* eel/eel-gnome-extensions.h, eel/eel-gnome-extensions.c
(eel_gnome_win_hints_get_area,
eel_gnome_win_hints_get_current_area,
eel_gnome_win_hints_set_area,
eel_gnome_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 <jacob@ximian.com>
* 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 <ramiro@eazel.com>
* eel/eel-font-manager.c: (try_using_font_server):
Remove printf left in by accident.
2001-04-20 Ramiro Estrugo <ramiro@eazel.com>
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 <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* configure.in:
Use /usr/X instead of /usr/openwin which is the new way on
solaris.
2001-04-20 Ramiro Estrugo <ramiro@eazel.com>
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 <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* 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 <darin@eazel.com>
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
reviewed by: Darin Adler <darin@eazel.com>
* 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 <darin@eazel.com>
* 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 <darin@eazel.com>
* 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 <darin@eazel.com>
* eel/eel-canvas-rect.c: (rect_update): Fixed backwards logic that
made it never draw the outline.
2001-04-18 Darin Adler <darin@eazel.com>
* 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 GnomeCanvas 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 <clahey@ximian.com>
* 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 <darin@eazel.com>
* 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 <darin@eazel.com>
* 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 <clahey@ximian.com>
* eel/eel-canvas-rect.c: Added some tests #ifdefed out. Wrote the
diff and intersection functions.
2001-04-18 Darin Adler <darin@eazel.com>
* 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 <darin@eazel.com>
* 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 Nautilus much faster.
2001-04-18 Ramiro Estrugo <ramiro@eazel.com>
* eel/Makefile.am: Add the generated files to the CLEANFILES so
that 'make clean' gets rid of them properly.
2001-04-18 Ramiro Estrugo <ramiro@eazel.com>
* 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
Nautilus style some more.
2001-04-17 Darin Adler <darin@eazel.com>
* eel/Makefile.am:
* eel/eel.h:
Take eel-dnd.h out. This should go back to Nautilus at some
point, I think.
* eel/eel-dnd.h:
* eel/eel-dnd.c:
(is_path_that_gnome_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 <ramiro@eazel.com>
* 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 <darin@eazel.com>
* eel/eel-dnd.c: (add_one_path_with_file_prefix): Coddle existing
drag and drop recipients who use the gnome-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 <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* 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 nautilus style more.
2001-04-16 Ramiro Estrugo <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* 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 <mjs@eazel.com>
* eel/Makefile.am: Fix `make distcheck'.
2001-04-16 Darin Adler <darin@eazel.com>
* eel/Makefile.am: Remove stray reference to eel-boxed.defs
that was making the Tinderbox unhappy.
2001-04-16 Maciej Stachowiak <mjs@eazel.com>
* 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 gnome do. This is needed for language bindings.
2001-04-13 Pavel Cisler <pavel@eazel.com>
* 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 <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* eel/check-program.c: (main):
* eel/eel-glib-extensions.c: (eel_g_hash_table_new_free_at_exit):
Use NAUTILUS_DEBUG, not EEL_DEBUG for now.
* eel/eel-font-manager.c: (ensure_local_font_table):
Use ~/.nautilus instead of ~/.eel for compatibility.
2001-04-09 Pavel Cisler <pavel@eazel.com>
reviewed by: Mike Engber <engber@eazel.com>
* 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 <sullivan@eazel.com>
reviewed by: Pavel Cisler <pavel@eazel.com>
* 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 <ramiro@eazel.com>
* 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 <andy@eazel.com>
* 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 <pavel@eazel.com>
reviewed by: John Harper <jsh@eazel.com>
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 <pavel@eazel.com>
* eel/Makefile.am:
More fixes to not pick up libraries from /usr/lib first.
Checking in for Ramiro.
2001-04-05 Ramiro Estrugo <ramiro@eazel.com>
* eel/Makefile.am:
Put freettype and png libs at end of link line to prevent /usr/lib conflict.
2001-04-05 Ramiro Estrugo <ramiro@eazel.com>
* 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 <ramiro@eazel.com>
* 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 Nautilus.
2001-04-04 Ramiro Estrugo <ramiro@eazel.com>
* eel.spec.in:
Fix a dumb mistake in how the date was specified.
2001-04-04 Ramiro Estrugo <ramiro@eazel.com>
* 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 gnome-vfs extensions over from
nautilus/nautilus-file-utilities.[ch]
2001-04-04 Ramiro Estrugo <ramiro@eazel.com>
* HACKING:
* README:
* RENAMING:
* THANKS:
Updated to be Eel specific. Removed crufy leftover from Nautilus
move.
* configure.in:
* eel.spec.in:
Remove unused popt and imlib depenencies.
2001-04-04 Ramiro Estrugo <ramiro@eazel.com>
* 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-gnome-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 <darin@eazel.com>
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 <ramiro@eazel.com>
* eel/eel-ellipsizing-label.c: (recompute_ellipsized_text):
Synchronize with Nautilus (for the last time hopefully).
2001-04-02 Ramiro Estrugo <ramiro@eazel.com>
* test/test-eel-label.c:
* test/test.h:
Remove rogue unused #includes.
2001-04-02 Ramiro Estrugo <ramiro@eazel.com>
* configure.in:
Stuff that goes in eelConf.sh was missing.
2001-04-02 Ramiro Estrugo <ramiro@eazel.com>
* eel-config.in:
* eelConf.sh.in:
Eelify.
2001-04-02 Ramiro Estrugo <ramiro@eazel.com>
* eel/check-eel:
Run checks with --sm-disable so that the session manager will not
hang and show dialogs.
2001-04-02 Ramiro Estrugo <ramiro@eazel.com>
* 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 Nautilus.
2001-04-02 Ramiro Estrugo <ramiro@eazel.com>
* 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-gnome-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 nautilus.
2001-03-28 Ramiro Estrugo <ramiro@eazel.com>
* eel.spec.in:
First pass at making the spec file valid.
2001-03-28 Ramiro Estrugo <ramiro@eazel.com>
* Makefile.am:
* acconfig.h:
* configure.in:
Remove more Nautilus cruft. Make distcheck now passes.
2001-03-28 Ramiro Estrugo <ramiro@eazel.com>
Change 'nautilus' 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-gnome-extensions.c:
(eel_gnome_canvas_world_to_window_rectangle),
(eel_gnome_canvas_world_to_canvas_rectangle),
(eel_gnome_canvas_item_get_current_canvas_bounds),
(eel_gnome_canvas_item_request_redraw),
(eel_gnome_canvas_request_redraw_rectangle),
(eel_gnome_canvas_item_get_world_bounds),
(eel_gnome_canvas_item_get_canvas_bounds),
(eel_gnome_canvas_draw_pixbuf_helper),
(eel_gnome_canvas_draw_pixbuf_helper_alpha),
(eel_gnome_canvas_draw_pixbuf), (eel_gnome_canvas_fill_rgb),
(eel_gnome_dialog_get_button_by_index),
(eel_gnome_canvas_item_request_update_deep),
(eel_gnome_canvas_request_update_all),
(eel_gnome_canvas_set_scroll_region),
(eel_gnome_canvas_set_scroll_region_left_justify),
(eel_gnome_canvas_set_scroll_region_include_visible_area),
(eel_gnome_shell_execute), (eel_gnome_get_terminal_path),
(eel_gnome_open_terminal), (icon_selected_callback),
(eel_gnome_icon_selector_new),
(eel_gnome_stock_set_icon_or_register):
* eel/eel-gnome-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 <ramiro@eazel.com>
Started ChangeLog
# Local Variables:
# coding: utf-8
# End: