==== 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 Rodrguez Prez
	<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
