2001-07-11 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* configure.in: Don't check for libglade - we don't use it. Remove
EXTRA_VFS_LIBS and EXTRA_BONOBO_LIBS, put those into EXTRA_GNOME_LIBS.
Same with *_CFLAGS. This greatly reduces compilation time on my system.
2001-07-11 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* Makefile.am: Remove EXTRA_[BONOBO,VFS]_[LIBS,CFLAGS], those are in
EXTRA_GNOME_[LIBS,CFLAGS] now.
* eog-control.c: Set shadow type here.
2001-07-11 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* Makefile.am: Remove EXTRA_[BONOBO,VFS]_[LIBS,CFLAGS], those are in
EXTRA_GNOME_[LIBS,CFLAGS] now.
* main.c: Remove glade_gnome_init - we don't need it.
2001-07-11 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* Makefile.am: Remove EXTRA_[BONOBO,VFS]_[LIBS,CFLAGS], those are in
EXTRA_GNOME_[LIBS,CFLAGS] now.
* image.[c,h]: Removed.
* ui-image.c: Set shadow type to GTK_SHADOW_NONE.
2001-07-08 Lutz Müller <urc8@rz.uni-karlsruhe.de>
Now trying to plug ref counting leaks in gnumeric: even more debugging
stuff (shows up when DEBUG_EOG=1).
* eog-embeddable-view.c: Debugging stuff.
* eog-image-view.c: Debugging stuff.
2001-07-05 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* eog-image.c: Doh, free the old filename before loading a new image.
Use BONOBO_EX. Clean up on error: unref the uri.
2001-05-07 Lutz Müller <urc8@rz.uni-karlsruhe.de>
Reduce complexity, make Image obsolete.
* Makefile.am: Do not compile image.[c,h].
* image-view.[c,h]: Don't use the Image to keep the pixbuf. We can do
that ourselves.
* ui-image.[c,h]: Get the pixbuf using the ImageView, not Image.
2001-07-05 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* eog-image.[c,h]: Don't rely on libeog/image.[c,h] to keep pixbuf
and filename - we can do that ourselves.
* eog-image-view.c: Get the pixbuf directly from eog-image, not
through libeog/Image.
2001-07-05 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* eog-image-data.[c,h]: Removed. Those two files have been renamed to
eog-image-io.[c,h] a long time ago.
2001-07-05 Lutz Müller <urc8@rz.uni-karlsruhe.de>
Only show debugging messages if environment variable DEBUG_EOG is set
to some value.
* eog-control.c: Debugging stuff added.
* eog-image-view.c: Debugging stuff added.
* eog-image.c: Debugging stuff added. Don't create a new image each
time something gets loaded. Recycle an existing one.
* main.c: Debugging stuff added.
2001-07-04 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* configure.in: Use AC_CHECK_FILE instead of "test -f ...". This will
let configure have access to cached values, reduce configure.in by 2
lines and print a nice warning about cross compilation issues.
2001-07-03 Jens Finke <jens@gnome.org>
Finally added a patch from
Juan Pablo Mendoza <pablo_juan@yahoo.com>:
* eog-window.c (eog_window_drag_data_received): Add support for
GDK_ACTION_ASK when draging files to EOG.
(set_drag_dest): Also accept GDK_ACTION_ASK.
2001-06-30 Jens Finke <jens@gnome.org>
* eog-image-loader.c: Call gdk_pixbuf_loader_close before
gdk_pixbuf_loader_get_pixbuf. Otherwise we fail to open xpm and tiff
images, due to some hacks in gdk-pixbuf.
2001-06-29 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* eog-full-screen.[c,h]: New file (resurrected from eog/src).
* Makefile.am: Add above files.
* eog-image-view-ui.xml: Separate menus and commands. Add entry for
full screen.
* eog-image-view.c: Callback for full screen. Formatting.
2001-06-27 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* eog-window.c: Unref the property control on destroy. Now, the
eog-image-viewer shuts down after exiting eog. Don't ref the control
widget - it'll get unref'd automatically on container_remove or exit.
All other changes to improve readability (I needed them in order to
discover above problem).
2001-06-27 Lutz Müller <urc8@rz.uni-karlsruhe.de>
Ok, I got it. eog-image-viewer now exits when unused [1]. It basically
boils down to adding stuff with bonobo_object_add_interface only when
ref_count == 1 _and_ not touching it afterwards
(i.e. _not_ bonobo_object_unref). God knows why...
[1] Using "moniker-test -c file:/path/to/file". When using eog, the
eog-image-viewer will still be alive after exiting eog. This has yet
to be investigated.
* eog-control.c: Small changes (see above).
* eog-image-view.c Small changes (see above).
2001-06-27 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* eog-control.c: Don't keep references to the widget (displayed by the
control) and the image - we simply don't need them. Unref the
image-view on destroy - we created it during construction.
2001-06-27 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* main.c: Kill 50% of all lines by using BONOBO_OAF_FACTORY_MULTI.
* eog-image.c: Initialize gnome-vfs here (if needed).
2001-06-27 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* eog-image-view.c: In an attempt to clean up in order to be able
to find the ref-leaks, remove the (unused) BonoboItemContainer.
* Makefile.am: Compile sample-container again (noinst)
* sample-container.c: Rewrite to properly clean up behind. The
eog-image-viewer is still alive after sample-container is done,
therefore the ref-leaks seem to be in the eog-image-viewer and not
in the shell.
2001-06-26 Lutz Müller <urc8@rz.uni-karlsruhe.de>
While searching why eog-image-viewer is still alive even after exiting
eog...
* eog-window.c: Fix two compile warnings (ENABLE_BONOBO_FILESEL),
use BONOBO_EX and bonobo_object_release_unref (makes code more
readable)
2001-06-25 Lutz Müller <urc8@rz.uni-karlsruhe.de>
*configure.in: Check if evolution is there, but let the user override
this check with --without-evolution.
2001-06-25 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* eog-image-view-ui.xml: Add menu entry "Send" for sending images
via email
* eog-image-view.c: (verb_Send_cb): new. Starts a composer and attaches
the current image.
(eog_image_view_create_ui): Connect signal to above function.
2001-06-25 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* acconfig.h: #undef ENABLE_EVOLUTION
* configure.in: Give the user the option to compile with evolution
support (sending images via evolution's composer).
2001-06-14 Jens Finke <jens@gnome.org>
* eog-collection-preferences.c:
(ecp_create_view_page): Merged code from
ecp_create_(layout|color)_page into this new function, so we have
all properties on one page. Also added gconf support for storing
the settings and beautified the dialog.
(ecp_create_color_page), (ecp_create_layout_page): Removed.
(ecp_activate_layout_cb), (ecp_activate_color_cb): Use gconf for
storing settings.
(eog_collection_preferences_create_page): Create only one page
through ecp_create_view_page.
* eog-collection-view.[ch]:
(prop_control_get_prop): Handle only one property page.
(layout_changed_cb), (color_changed_cb): New functions, callbacks
for changes in the gconf database.
(set_configuration_values): New function, obtain values from gconf
database and install listeners to key changes.
(eog_collection_view_construct): Init gconf, use
set_configuration_values.
(eog_collection_view_set_layout_mode),
(eog_collection_view_set_background_color): Removed.