Commit graph

334 commits

Author SHA1 Message Date
Alexander Larsson 002bea8179 Don't change background on the initial style_set call
This results in queueing an unnecessary background change
which causes the EelBackground to be unrealized wrongly.

This fixes https://bugzilla.gnome.org/show_bug.cgi?id=578136
2009-12-04 11:49:14 +01:00
Alexander Larsson fd2e7311ed Revert commit 7b86b78e2f
This is not the right solution
2009-12-04 11:48:54 +01:00
Kjartan Maraas 2bad8fcd7c Single gtk/gdk includes. 2009-11-09 22:00:12 +01:00
Alexander Larsson 75298a3ded Print leaked unique eel_ref_str:s at exit 2009-09-08 10:55:29 +02:00
Alexander Larsson b698cf1932 Fix threadsafety issue in eel_ref_str_unref
Its not safe to just decrement count if we didn't read a 1, as we
could race with another decrement.
2009-09-08 10:54:35 +02:00
Alexander Larsson 2434bd43cd Fix usage of sink, fixing many recently introduced leaks.
The conversion away from gtk_object_sink was done wrongly
causing lots of leaks. fix this.
2009-09-07 21:09:11 +02:00
Alexander Larsson b4cd0d66db Update to latest foocanvas
This has some cleanups and fixes a memory leak that was introduced
in the eel copy by removing gtk_object_sink.
2009-09-07 20:49:29 +02:00
Alexander Larsson c7b6875c98 Add eel_g_strv_equal 2009-06-23 21:10:31 +02:00
Cosimo Cecchi 7b86b78e2f Emit APPEARANCE_CHANGED when setting the bg color
Emit the APPEARANCE_CHANGED signal when we're setting the color, as
we're ignoring the pending changes after the backgorund is realized, and
thus we're not getting color updates (#578136).
2009-05-28 14:31:11 +02:00
Cosimo Cecchi c308f7f3e9 Remove other deprecated GTK+ symbols
There were still some references to deprecated GTK+ symbols in some
files, or in some comments. Let's drop them all.
2009-04-22 00:38:43 +02:00
Cosimo Cecchi b695c97018 Remove deprecated GDK/GTK+ symbols
Remove all uses of deprecated GDK and GTK+ symbols, replacing them
with the currently supported equivalents.
Based on a patch from Tal Benavidor (#565038).
2009-04-21 15:06:23 +02:00
Alexander Larsson bad7749c6c Add .gitignore files 2009-04-17 14:30:05 +02:00
Alexander Larsson 649c39c7d8 Post release version bump
2009-04-13  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== nautilus 2.26.2 ===


svn path=/trunk/; revision=15183
2009-04-13 18:20:43 +00:00
Alexander Larsson 6e4e85391d Post release version bump
2009-04-02  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== nautilus 2.26.1 ===


svn path=/trunk/; revision=15160
2009-04-02 18:24:17 +00:00
Alexander Larsson 3649030b28 Ensure that we correctly free root pixmaps that are never set as desktop
2009-03-24  Alexander Larsson  <alexl@redhat.com>

        * eel-background.c:
	Ensure that we correctly free root pixmaps that are never set
	as desktop background, so that they are not leaked.



svn path=/trunk/; revision=15149
2009-03-24 14:52:49 +00:00
Cosimo Cecchi b264258de9 remove -version-info LDFLAG from libnautilus-private, as that's a private
2009-03-16  Cosimo Cecchi  <cosimoc@gnome.org>

	* libnautilus-private/Makefile.am: remove -version-info LDFLAG
	from libnautilus-private, as that's a private library.
	Patch by Daniel Macks (#348301).

svn path=/trunk/; revision=15125
2009-03-16 16:03:20 +00:00
Alexander Larsson e2a96cc5f7 Post release version bump
2009-03-16  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== nautilus 2.26.0 ===


svn path=/trunk/; revision=15121
2009-03-16 12:13:10 +00:00
Alexander Larsson 8cc4ae8b28 Post release version bump
2009-03-11  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== nautilus 2.25.93 ===


svn path=/trunk/; revision=15086
2009-03-11 09:03:38 +00:00
Alexander Larsson ccba144639 Don't move past end of string (#569165).
2009-03-09  Alexander Larsson  <alexl@redhat.com>

        * eel-editable-label.c:
	(eel_editable_label_move_forward_word):
	Don't move past end of string (#569165).


svn path=/trunk/; revision=15073
2009-03-09 11:36:54 +00:00
Alexander Larsson 61de29e5d9 Revert wrong cursor move change.
2009-03-09  Alexander Larsson  <alexl@redhat.com>

        * eel-editable-label.c:
        (eel_editable_label_move_cursor):
	Revert wrong cursor move change.


svn path=/trunk/; revision=15072
2009-03-09 11:18:46 +00:00
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
Alexander Larsson 4dd81c63bb Ignore pending background changes when we've realized the background to
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.



svn path=/trunk/; revision=14962
2009-02-17 10:46:38 +00:00
Alexander Larsson 6d96b59c06 Post release version bump
2009-02-16  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== nautilus 2.25.91 ===


svn path=/trunk/; revision=14956
2009-02-16 14:01:25 +00:00
Alexander Larsson d24d880096 Post release version bump
2009-02-02  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== nautilus 2.25.4 ===


svn path=/trunk/; revision=14910
2009-02-02 13:02:09 +00:00
Cosimo Cecchi 7063d9c216 make sure we take care about UTF-8/byte conversion when we move around the
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).

svn path=/trunk/; revision=14890
2009-01-28 01:41:07 +00:00
A. Walton 0cb1ebc9da Use g_mkstemp() instead of mkstemp(). Pointed out by Paolo Borelli.
2009-01-22  A. Walton  <awalton@gnome.org>

	* libnautilus-private/nautilus-file-utilities.c
	(nautilus_unique_temporary_file_name):
	* libnautilus-private/nautilus-metafile.c (metafile_write_local):
	Use g_mkstemp() instead of mkstemp(). Pointed out by Paolo Borelli.


svn path=/trunk/; revision=14879
2009-01-22 14:31:15 +00:00
Paolo Borelli 1b6f5b79ff add utility function to get a GtkMenuToolButton's button
2009-01-22  Paolo Borelli  <pborelli@katamail.com>

	* eel/eel-gtk-extensions.[ch]: add utility function
	to get a GtkMenuToolButton's button

	* src/nautilus-window-menus.c:
	* src/nautilus-navigation-action.c:
	Use the above util function that doesn't leak the children
	list.


svn path=/trunk/; revision=14877
2009-01-22 13:12:22 +00:00
A. Walton 657283d20a 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):
	Really fix bug #568630, replace mktemp() with mkstemp().


svn path=/trunk/; revision=14875
2009-01-22 12:49:19 +00:00
A. Walton 8fa1edee79 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):
	Last commit is wrong; mkstemp is not a drop in replacement for 
	mktemp.


svn path=/trunk/; revision=14874
2009-01-22 00:50:16 +00:00
A. Walton ee8bfb0b8b Bug #568630: eel should use mkstemp() instead of mktemp() mktemp() is
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.


svn path=/trunk/; revision=14873
2009-01-22 00:35:11 +00:00
Cosimo Cecchi 027152fb62 Support fading between backgrounds. Bug #552859, patch by Ray Strode.
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.

svn path=/trunk/; revision=14869
2009-01-20 11:47:54 +00:00
Alexander Larsson 90dfbd7fc9 Post release version bump
2008-12-15  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== nautilus 2.25.2 ===


svn path=/trunk/; revision=14821
2008-12-15 18:37:42 +00:00
Alexander Larsson fcbab0b8c4 Don't install headers
2008-12-15  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am:
	Don't install headers



svn path=/trunk/; revision=14819
2008-12-15 18:33:12 +00:00
Alexander Larsson 7e668edf20 eel/ Import eel into nautilus.
2008-12-15  Alexander Larsson  <alexl@redhat.com>

        * Makefile.am:
        * acconfig.h:
        * configure.in:
	* eel/
        * libnautilus-private/Makefile.am:
	Import eel into nautilus.


svn path=/trunk/; revision=14815
2008-12-15 15:56:41 +00:00