Mike Gorse
b11c8a6947
Fix accessibility for gtk 3.2, and send object:state-changed:selected
...
The code to derive the EelCanvasAccessible class no longer works as of
gtk+ 3.1.9. Currently the recommended behavior is to derive from
GtkAccessible.
Also, canvas items should send object:state-changed:selected events when
selected and unselected; otherwise AT-SPI will not update its cache.
https://bugzilla.gnome.org/show_bug.cgi?id=650897
2011-09-19 13:32:23 -04:00
Cosimo Cecchi
22707fdc46
eel: remove unused eel_cairo_draw_layout_with_drop_shadows()
2011-09-07 14:38:33 -04:00
Cosimo Cecchi
2160de6924
a11y: remove some unused code
2011-07-14 10:58:59 -04:00
Cosimo Cecchi
34bbbc5786
all: remove some unneeded includes
2011-07-01 15:49:20 -04:00
Cosimo Cecchi
5c69502773
all: use g_cclosure_marshal_generic() instead of generating marshallers
2011-07-01 12:52:09 -04:00
Javier Jardón
a8443f64b6
eel: Use 'const' instead G_CONST_RETURN
2011-06-09 17:56:59 +01:00
Cosimo Cecchi
e3f055c886
eel-string: don't use deprecated gatomic API
2011-06-03 17:42:09 -04:00
Alexander Larsson
9669b91d70
Update all .gitignore files
2011-05-04 16:48:34 +02:00
Alexander Larsson
c7c860a264
Make sure we free custom accessibility objects
...
Custom accessibility objects, such as NautilusIconContainerAccessible
need to be freed when their corresponding widget/object dies, right
now we're not unreferencing the accessible, so its always leaked.
2011-03-28 12:38:44 +02:00
Alexander Larsson
1d48f02ea1
Add custom foreach to eel_g_hash_table_new_free_at_exit
...
This can be used to get some sort of printout for leaks in non-string
hashtables.
2011-03-25 14:35:43 +01:00
Cosimo Cecchi
c250b57023
Properly strip extensions when placing the duplication string
...
We use a similar matching filter to the one we use when renaming. It's
not ideal (mimetypes are hardcoded, and probably some are missing), but
at least we're consistent.
https://bugzilla.gnome.org/show_bug.cgi?id=351290
2011-03-21 15:03:43 -04:00
Cosimo Cecchi
d2c3410117
editable-label: only clear the selection if we change to insensitive
...
This is borrowed from GtkEntry, and should properly fix
https://bugzilla.gnome.org/show_bug.cgi?id=642766
2011-02-24 13:06:45 -05:00
Cosimo Cecchi
46b297a523
eel: remove unused method
2011-02-17 11:25:19 -05:00
Cosimo Cecchi
fbabd8e4f1
editable-label: chain up in style_updated()
2011-02-08 09:38:48 -05:00
Cosimo Cecchi
a293b96241
eel: remove unused eel-canvas-util
2011-02-01 12:35:55 -05:00
Cosimo Cecchi
8853b7bf92
Move EelRectCanvasItem to its own object in libnautilus-private/
...
eel-canvas-rect-ellipse has quite some unused code that make it hard to
modify.
2011-02-01 11:47:52 -05:00
Cosimo Cecchi
c1fa2a49e0
eel: remove eel_g_settings_add_auto_* functions
2011-01-30 17:31:29 -05:00
Cosimo Cecchi
6d079cc40a
editable-label: fix some drawing regressions
...
Also, remove the copy/pasted gtkpango code again, as we can have a
better rendering without it.
2011-01-25 09:21:07 -05:00
Cosimo Cecchi
d4230de866
all: silence new warnings from GCC 4.6
...
GCC 4.6 introduced a new warning about variables declared and
initialized, but not really used in the function body. Remove all of
these occurrences to build cleanly.
2011-01-25 09:21:07 -05:00
Cosimo Cecchi
484c9a1bac
eel: remove eel-gdk-pixbuf-extensions
2011-01-20 14:35:16 +01:00
Cosimo Cecchi
129d90ebcd
all: remove unused includes of eel-gdk-pixbuf-extensions
2011-01-20 14:34:44 +01:00
Cosimo Cecchi
f58a70a92a
eel: remove unused eel_pixbuf_render()
2011-01-20 12:57:43 +01:00
Cosimo Cecchi
2a1fbaf839
canvas: fix an ACTIVE -> NORMAL typo from GtkStyleContext conversion
2011-01-19 19:44:48 +01:00
Cosimo Cecchi
8f15b28dd7
eel: plug some leaks in gsettings helpers
2011-01-18 02:20:02 +01:00
Cosimo Cecchi
bd151c8174
general: don't use deprecated gdk_app_launch_context_new()
2010-12-26 16:20:00 +01:00
Cosimo Cecchi
2ff006dd58
canvas: don't use deprecated GDK grab API
2010-12-26 16:18:53 +01:00
Cosimo Cecchi
13b6a5a50d
eel: don't use gdk_spawn_ API
2010-12-22 17:00:54 +01:00
Cosimo Cecchi
74a8f78e2a
general: don't use gdk_cursor_unref()
2010-12-22 17:00:53 +01:00
Colin Walters
9403df1b54
Fix cairo-gobject.h include
...
$ pkg-config --cflags cairo-gobject
-pthread -I/src/build/jhbuild/include/cairo
$ ls /src/build/jhbuild/include/cairo/cairo-gobject.h
/src/build/jhbuild/include/cairo/cairo-gobject.h
2010-12-17 15:21:30 -05:00
Cosimo Cecchi
ef8544bec8
editable-label: use gtk_style_context_get() to query standard props
...
Also, fix a leak.
2010-12-13 21:25:47 +01:00
Cosimo Cecchi
caa55b7e75
editable-label: rename copy/pasted fill renderer to 'eel' prefix
...
To avoid library clashes with the GTK+ internal one.
2010-12-13 19:32:05 +01:00
Cosimo Cecchi
e3feaf8d68
editable-label: make the rename rectangle look a bit better
...
Still not perfect, but still...
2010-12-06 17:37:36 +01:00
Cosimo Cecchi
ca9f8d8906
editable-label: copy-paste code from GTK+ to sync drawing with GtkLabel
2010-12-06 17:25:50 +01:00
Cosimo Cecchi
b5302ebfc1
eel: remove unused code
2010-12-06 15:56:01 +01:00
Cosimo Cecchi
1d3dd9693d
eel-gdk-extensions: port to GtkStyleContext
2010-12-06 15:55:40 +01:00
Cosimo Cecchi
020adaf997
eel-gdk-pixbuf: use GdkRGBA everywhere
2010-12-06 15:37:36 +01:00
Cosimo Cecchi
d6e07c7803
editable-label: port to GtkStyleContext
...
There are still some rendering artifacts, but we will fix them later.
2010-12-06 15:36:15 +01:00
Cosimo Cecchi
5cf60d2aa1
eel-canvas: build fix for gdk_window_get_geometry API change
2010-12-06 15:35:48 +01:00
Cosimo Cecchi
0a3aff84fe
eel-canvas: port to GtkStyleContext
2010-12-06 15:35:34 +01:00
Cosimo Cecchi
f0691e71c5
eel-canvas-re: use RGBA colors only
2010-12-06 15:34:37 +01:00
Cosimo Cecchi
a440c05cee
eel-debug: remove unused code
2010-12-02 14:30:26 +01:00
Benjamin Otte
8cb07ccf2d
eel: Use future-safe macro to query the X display
2010-12-01 17:30:23 +01:00
Cosimo Cecchi
20c94e66a2
build: remove old X_LIBS variable
2010-11-30 18:49:40 +01:00
Baptiste Mille-Mathias
5afa93854e
libgnome-desktop build fixes
...
More porting from libgnome* to libgnome-desktop to fix build breakage
2010-11-12 15:44:00 +01:00
Cosimo Cecchi
2b99456d62
[eel] remove eel_gtk_adjustment* functions
...
They should not be needed now.
2010-11-01 17:41:59 +01:00
Cosimo Cecchi
7029d31744
canvas: remove commented out code
2010-11-01 17:41:59 +01:00
Cosimo Cecchi
802e1967cd
[eel] remove unused eel_gradient code
2010-11-01 03:35:02 +01:00
Cosimo Cecchi
7dee3226ad
[eel] remove eel_gdk_pixbuf_list_ref()
2010-11-01 03:27:11 +01:00
Cosimo Cecchi
00c0b9daa2
[eel] remove unused eel_get_filename_charset()
2010-11-01 03:21:02 +01:00
Cosimo Cecchi
31dfbdc190
[eel] remove eel_gtk_widget_set_shown()
...
It's not used anymore.
2010-11-01 03:17:04 +01:00
Cosimo Cecchi
5e669515fd
general: use g_list_free_full() instead of eel functions
2010-10-31 15:31:46 +01:00
Cosimo Cecchi
2260005986
canvas: use GTK_LAYOUT casts instead of going through the parent struct
...
That's just confusing.
2010-10-30 16:29:15 +02:00
Matthias Clasen
12c7a03bfe
editable-label: don't use deprecated size_request vfunc
2010-10-30 16:29:15 +02:00
Cosimo Cecchi
393df7a83c
build: simplify configure script
...
Also, don't support old exif/exempi APIs anymore.
2010-10-30 16:29:14 +02:00
Cosimo Cecchi
d811553a4e
general: use new GtkScrollable interface
2010-10-30 16:29:13 +02:00
Cosimo Cecchi
66cd22c908
background: refactor code into NautilusDesktopBackground
...
Remove the DirectoryBackground->EelBackground->GnomeBG abstraction and
add a new object, NautilusDesktopBackground, which is a thin wrapper
around GnomeBG, which takes care of handling background changes.
2010-10-09 15:41:41 +02:00
Cosimo Cecchi
b137867bfa
eel-background: cleanup code not related to desktop background
...
Remove all the EelBackground code that's not related to desktop
background handling.
2010-10-09 15:41:41 +02:00
Cosimo Cecchi
42e7268531
eel-gdk-extensions: add eel_make_color_inactive() to public API
2010-10-09 15:41:07 +02:00
Cosimo Cecchi
4076667198
editable-label: fix cairo drawing regressions
2010-10-08 17:23:23 +02:00
Cosimo Cecchi
74a0311e65
build: fix distcheck
2010-10-04 12:49:54 +02:00
Benjamin Otte
426079ef07
background: cope with renamings of gnome-bg APIs
2010-09-30 18:48:47 +02:00
Cosimo Cecchi
0b664aae40
background: port to rendering-cleanup
...
Based on patches from Benjamin Otte and Christian Persch.
2010-09-30 18:48:44 +02:00
Christian Persch
2b7659ac4f
[eel] Port EelEditableLabel to rendering-cleanup-next
2010-09-30 18:48:43 +02:00
Cosimo Cecchi
4963a3c9e5
editable-label: use gtk_widget_get_preferred_size()
2010-09-30 18:48:43 +02:00
Christian Persch
58832e54b6
[eel] Port the eel canvas to rendering-cleanup-next
2010-09-30 18:48:42 +02:00
Christian Persch
d2f141f4a5
[eel] Add eel_cairo_draw_layout_with_drop_shadow
...
Renamed from eel_gdk_draw_layout_with_drop_shadow.
2010-09-30 18:48:42 +02:00
Cosimo Cecchi
b5f9acb902
editable-label: don't use GtkObject
2010-09-30 18:48:41 +02:00
Cosimo Cecchi
1f61532161
canvas: don't use GtkObject
...
This implies adding a 'destroy' signal to EelCanvasItem, with similar
semantics to gtk_object_destroy()
2010-09-30 18:48:41 +02:00
Cosimo Cecchi
5edcd42e50
stock-dialogs: don't use GtkObject
2010-09-30 18:48:41 +02:00
Cosimo Cecchi
2e59a60800
background: remove leftover GtkObject
2010-09-29 14:33:15 +02:00
Cosimo Cecchi
87eb53a070
background: cleanup unused code
2010-09-29 10:13:52 +02:00
Cosimo Cecchi
60044f8ef4
background: don't use GtkObject
2010-09-29 10:13:52 +02:00
Cosimo Cecchi
499c54a20b
[eel] convert to new GDK_KEY prefix
2010-09-19 19:53:08 +02:00
Cosimo Cecchi
a58bbde4ca
editable-label: rename GtkEditableClass->GtkEditableInterface
2010-09-19 19:53:08 +02:00
Cosimo Cecchi
36836b7dc5
Use gtk_size_request_get_size()
2010-09-19 19:53:07 +02:00
Cosimo Cecchi
ad5e896e1c
[eel] reorganize Makefile.am
2010-08-21 19:03:10 +02:00
Cosimo Cecchi
7e8d1dfa6a
[eel] remove eel_gdk_window_focus
2010-08-21 18:57:15 +02:00
Cosimo Cecchi
fe94a33657
[eel] remove EelAlertDialog
...
This is unused now.
2010-08-21 18:31:21 +02:00
Cosimo Cecchi
82c5b6c0d8
[eel] use GtkMessageDialog for stock dialogs
...
Instead of EelAlertDialog, which is going away.
2010-08-21 18:31:21 +02:00
Cosimo Cecchi
a2b4de80a9
[eel] add an utility to pack details into a message dialog
...
So that we can remove EelAlertDialog.
2010-08-21 18:24:31 +02:00
Cosimo Cecchi
394cb741c3
[eel] remove eel_gtk_signal* utilities
...
These are unused now.
2010-08-21 17:26:12 +02:00
Cosimo Cecchi
57b66862a5
[eel] remove functions to set widget backgrounds
...
These are unused now.
2010-08-21 17:23:25 +02:00
Cosimo Cecchi
472f3e1433
[eel] remove functions to handle accelerators
...
These are unused now.
2010-08-21 17:22:53 +02:00
Cosimo Cecchi
75a03a440e
[eel] simplify build system
...
We don't need the enumtypes anymore, and the marshallers can easily be
autogenerated.
2010-08-20 10:57:13 +02:00
Cosimo Cecchi
e42ddad510
[eel] remove eel-pango-extensions
2010-08-19 16:59:52 +02:00
Cosimo Cecchi
f080b86dae
Don't include eel-pango-extensions.h
2010-08-19 16:59:51 +02:00
Cosimo Cecchi
2f202206fe
[eel] cleanup eel-vfs-extensions
2010-08-19 16:52:30 +02:00
Cosimo Cecchi
230581b5d5
[eel] cleanup eel-glib-extensions
2010-08-19 16:47:21 +02:00
Cosimo Cecchi
fbccd9bfaa
[eel] cleanup eel-gnome-extensions
2010-08-19 16:35:30 +02:00
Cosimo Cecchi
48c6012e89
[eel] remove unused eel_make_semitransparent()
2010-08-19 16:35:28 +02:00
Cosimo Cecchi
7ed8e2d7b9
[eel] remove unused code from eel-gdk-pixbuf-extensions
2010-08-19 16:35:23 +02:00
Cosimo Cecchi
6b2a053985
[eel] remove unused code from eel-gdk-extensions
2010-08-19 16:13:11 +02:00
Cosimo Cecchi
d2fb7d661a
[eel] remove eel-art-gtk-extensions
2010-08-19 16:03:47 +02:00
Cosimo Cecchi
2bfd4e3694
[eel] don't include eel-art-gtk-extensions.h
2010-08-19 16:03:47 +02:00
Cosimo Cecchi
940dddbb6c
[eel] remove eel-debug-drawing
2010-08-19 15:58:51 +02:00
Cosimo Cecchi
8447fd3670
[eel] use glib's i18n API instead of eel's
2010-08-19 15:52:12 +02:00
Cosimo Cecchi
742b9fb155
[eel] remove eel-i18n.[ch]
2010-08-19 15:51:49 +02:00
Cosimo Cecchi
296efa481c
[eel] remove EelGtkContainer
2010-08-19 15:44:48 +02:00
Cosimo Cecchi
b453aaacb0
[eel] add an 'outline-stippling' property to the rect item
2010-08-13 18:57:09 +02:00
Cosimo Cecchi
a904f4acd5
[eel] remove dead code from eel-gtk-extensions
2010-08-13 17:55:53 +02:00
Benjamin Otte
172af77cfb
[eel] port eel-gdk-pixbuf-extensions to cairo drawing
2010-08-13 17:55:23 +02:00
Benjamin Otte
917a27a6f6
[eel] port eel-gdk-extensions to cairo drawing
2010-08-13 17:35:53 +02:00
Benjamin Otte
6cb78fb15c
[eel] port EelEditableLabel to cairo drawing
2010-08-13 17:35:48 +02:00
Benjamin Otte
e716f82eea
[eel] port eel-debug-drawing to cairo drawing
2010-08-13 17:26:16 +02:00
Benjamin Otte
759f3401be
[eel] port EelCanvas to cairo drawing
2010-08-13 17:23:14 +02:00
Benjamin Otte
820d4088a4
[eel] port EelCanvasRE to cairo drawing
2010-08-13 17:20:42 +02:00
Benjamin Otte
28b6813b77
[eel] port EelBackground to cairo drawing
2010-08-13 17:09:46 +02:00
Cosimo Cecchi
41b7e9fe4d
[eel] remove unused eel-xml-extensions.
2010-07-25 19:35:42 +02:00
Cosimo Cecchi
4ba7cefdd5
[eel] remove unused EelWrapTable
2010-07-25 19:35:37 +02:00
Cosimo Cecchi
1ad357964e
[eel] remove unused EelLabeledImage
2010-07-25 19:35:35 +02:00
Cosimo Cecchi
6feed0a28d
[eel] remove unused EelImageTable
2010-07-25 19:35:31 +02:00
Cosimo Cecchi
28fbb49494
[eel] remove unused EelBackgroundBox
2010-07-25 19:35:29 +02:00
Alexander Larsson
31833fee70
Remove eel-enumeration, eel-gconf-extensions and eel-preferences
2010-07-23 12:22:56 +02:00
Alexander Larsson
77207d5ff5
Add eel_g_settings_add_auto_strv
2010-07-23 12:22:56 +02:00
Alexander Larsson
467af3b7e1
Add some more g_settings auto helpers to eel-glib-extensions
2010-07-23 12:22:55 +02:00
Alexander Larsson
4c3067f86f
Add eel_g_settings_add_auto_enum
2010-07-23 12:22:54 +02:00
Paolo Borelli
fe2322d56a
Remove leftover comments.
...
These eel functions do not exist anymore.
2010-07-15 00:19:00 +02:00
Cosimo Cecchi
375b1f4335
Add missing modeline.
2010-07-01 16:50:01 +02:00
Cosimo Cecchi
3b671558f1
Fix build with GTK+3 master, use cairo_region_t.
2010-07-01 16:49:38 +02:00
Bastien Nocera
47947617e1
[eel] GSEAL eel-wrap-table.
2010-06-11 13:25:19 +02:00
Bastien Nocera
1db88082b3
[eel] GSEAL eel-labeled-image.
2010-06-11 13:25:19 +02:00
Bastien Nocera
963d2dbd1c
[eel] GSEAL eel-image-table.
2010-06-11 13:25:19 +02:00
Bastien Nocera
6a2110eb0c
[eel] GSEAL eel-gtk-extensions.
2010-06-11 13:25:19 +02:00
Bastien Nocera
239c62774c
[eel] GSEAL eel-gtk-container.
2010-06-11 13:25:19 +02:00
Bastien Nocera
f9273be48c
[eel] GSEAL eel-editable-label.
2010-06-11 13:25:19 +02:00
Bastien Nocera
3e8a76045a
[eel] GSEAL eel-debug-drawing.
2010-06-11 13:25:19 +02:00
Bastien Nocera
e07b688a3b
[eel] GSEAL eel-canvas.
2010-06-11 13:25:12 +02:00
Bastien Nocera
191f491c9f
[eel] GSEAL eel-canvas-rect-ellipse.
2010-06-11 13:08:17 +02:00
Bastien Nocera
a63c3afa5c
[eel] GSEAL eel-background-box.
2010-06-11 13:07:55 +02:00
Bastien Nocera
24cff3dc16
[eel] GSEAL eel-background-box.
2010-06-11 13:07:01 +02:00
Bastien Nocera
c357d232dd
[eel] GSEAL eel-art-gtk-extensions.
2010-06-11 13:06:45 +02:00
Bastien Nocera
dae50fa5b6
[eel] GSEAL eel-alert-dialog.
2010-06-11 13:06:17 +02:00
Bastien Nocera
d104160104
[eel] GSEAL eel-accessibility.
2010-06-11 13:05:46 +02:00
Cosimo Cecchi
86d41c1415
Split WARNING_CFLAGS into its own variable.
...
So that we can use e.g. LIBNAUTILUS_EXTENSIONS_CFLAGS when compiling the
gir information.
2010-05-20 14:34:00 +02:00
Cosimo Cecchi
76ae23877a
Move pixbuf render code to libeel.
...
So that we'll be able to use it from outside of NautilusIconCanvasItem.
2010-05-20 11:37:12 +02:00
Cosimo Cecchi
fe817911c5
Don't force a default response.
2010-05-02 17:32:18 +02:00
Cosimo Cecchi
a7336c72c6
Always set the parent window in dialogs ( #573788 ).
2010-04-26 17:05:05 +02:00
Cosimo Cecchi
a09d41702b
Remove deprecated GTK+ symbols ( #565038 ).
2010-04-26 14:27:43 +02:00
Cosimo Cecchi
31b4b4adda
Don't use LDFLAGS for the eel library.
...
libeel is a convenience library now, so it should pull its dependecies
using LIBADD, not LDFLAGS. Patch by Josselin Mouette (#604575 ).
2010-04-09 14:25:10 +02:00
Cosimo Cecchi
496d3f15de
Use gtk_widget_get_state() ( #612423 ).
...
Instead of the deprecated GTK_WIDGET_STATE macro.
Patch by Dominique Leuenberger.
2010-04-09 11:59:27 +02:00
Matthias Clasen
3de6a780cb
Make it possible to have backgrounds spanning multiple monitors.
...
gnome-desktop added a new 'spanned' picture_option for this. This fixes
bug 610396.
2010-02-18 15:58:50 -05:00
Thomas Hindoe Paaboel Andersen
ec8b9a8b58
Replace deprecated GTK_OBJECT_TYPE with G_OBJECT_TYPE
...
GNOME bug 565038
2010-01-19 19:04:57 +01:00
Benjamin Berg
6146cd17e4
Use test instead of fg for eel-editable-label test
...
Since we use base for the background we should use text for
the foreground. (#548295 )
2010-01-19 17:14:02 +01:00
Alexander Larsson
70f2f7c8e3
Add eel_preferences_builder_connect_inverted_bool
2009-12-17 16:49:06 +01:00
Alexander Larsson
b4f413314d
Replace shave with AM_SILENT_RULES
2009-12-17 13:09:08 +01:00
Alexander Larsson
3fab1d2029
Fix up background setting for non-desktop windows
2009-12-11 10:30:48 +01:00
Alexander Larsson
c68a696dcb
Only fade the desktop background, not normal windows
...
All this flashing is just in the way, especially when the
color changes as part of a pane going inactive.
2009-12-10 18:08:17 +01:00
Holger Berndt
2f843f0ed2
Draw background of inactive panes in INSENSITIVE color.
...
In order to make it easier to visually distinguish active and inactive
panes, the background of inactive panes is drawn in the theme's
INSENSITIVE color. Like the inactive location bar widgets, this is
only a visual marker, and does not mean that that pane is
insensitive. It's still clickable, and in fact a click makes the
corresponding pane active.
2009-12-10 18:08:16 +01:00
Alexander Larsson
49193a4079
Add shadow_type arg to eel_scrolled_wrap_table_new
2009-12-10 18:06:35 +01:00
William Jon McCann
60dd203550
Fixes to enable per-monitor backgrounds
...
https://bugzilla.gnome.org/show_bug.cgi?id=147808
2009-12-09 22:15:54 -05:00
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