2002-01-29 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
* nl.po Updated translations for several modules
removed duplicate from gnome-control-center po file
2002-01-25 Jens Finke <jens@triq.net>
Clean up the references held by EogWindow.
* eog-preferences.c (eog_preferences_construct): Obtain ui
container through standard bonobo_window interface.
* eog-window.c (_EogWindowPrivate): Removed ui_container, ui and
widget attributes from this struct. These are all accessable
through the ctrl_frame object. Removed property_control attribute,
this isn't neccessary here.
(eog_window_destroy), (eog_window_init),
(eog_window_has_contents), (eog_window_construct),
(check_for_control_properties),
(add_control_to_ui), (eog_window_open),
(eog_window_get_property_control): Made these functions work
without the removed global attributes.
(eog_window_get_ui_container): Removed function, use standard
bonobo_window access method instead.
2002-01-25 Jens Finke <jens@triq.net>
* eog-window.c (verb_HelpAbout_cb): Updated authors list and
copyright.
(check_for_control_properties): Use new property bag API names.
2002-01-15 Michael Meeks <michael@ximian.com>
* eog-window.c (eog_window_construct): get rid of annoying
auto-activation & concomitant flickering.
(create_gtk_file_sel): use the (simpler) bonobo file
2002-01-20 Jens Finke <jens@triq.net>
* configure.in: Added gconftool-2 check and set the
GCONF_CONFIG_SOURCE variable. This is shamelessly stolen from
gnome-core/configure.in.
* acconfig.h: Added GCONF related variables.
* Makefile.am: Fixed gconf schema file installation.
2002-01-15 Michael Meeks <michael@ximian.com>
* Version 0.109.0
2002-01-15 Michael Meeks <michael@ximian.com>
* eog-control.c (eog_control_construct): fix remaining
GTK_OBJECT cast.
2002-01-15 Michael Meeks <michael@ximian.com>
* image-view.c (image_view_class_init): update
"set_scroll_adjustments" signature to squash warnings.
(_gtk_marshal_VOID__OBJECT_OBJECT): hack this in, due to
extreme short-sightedness by gtk+/glib team.
2002-01-15 Michael Meeks <michael@ximian.com>
* eog-window.c (eog_window_construct): get rid of annoying
auto-activation & concomitant flickering.
(create_gtk_file_sel): use the (simpler) bonobo file
selection API - checkout gnome-file-selector to make this
really rock.
(open_delete_event): kill.
(open_cancel_clicked): kill.
(open_ok_clicked): fold into
(create_gtk_file_sel): here and fold into
(eog_window_open_dialog):
Remove all old crufty gnome file selector code.
2001-12-27 Jens Finke <jens@triq.net>
Ported EogWindow to the GObject based type system. Fixed warning
and error messages when quitting the program directly after
starting it.
* eog-window.[ch] (verb_FileExit_cb): Free window list after
traversing.
(eog_window_get_type): Use GType type system.
(eog_window_destroy): This function is now callable multiple times
on the same object without crashing. Don't remove window from the
window list here.
(eog_window_finalize): New function for freeing the
EogWindowPrivate data structure.
(eog_window_class_init): Added callback for GObject finalize
method. Set property_control = CORBA_OBJECT_NIL.
(eog_window_delete): Simplified function.
(eog_window_new): Use g_object_new to create new instance.
(eog_window_construct): Don't connect to delete event. This is
already done in eog_window_class_init.
(eog_window_close): Remove window from window list.
2001-12-27 Jens Finke <jens@triq.net>
* acconfig.h: Added #undef GETTEXT_PACKAGE
* configure.in: Set GETTEXT_PACKAGE variable. Translations should
work now again.
2001-12-27 Jens Finke <jens@triq.net>
* eog-window.c (eog_window_close): Use bonobo_main_quit instead of
gtk_main_quit.
(get_viewer_control): Rewrote this function. We don't make a
general bonobo activation query here anymore, but specify the
control through it's iid. This is because we want _our_ control
here and because the query mechanism doesn't work correctly.
* main.c (handle_cmdline_args): Use bonobo_main_quit instead of
gtk_main_quit.
2001-12-27 Jens Finke <jens@triq.net>
* configure.in: Removed AM_PROG_LIBTOOL. We just build a
convinience library in libeog/ and don't need libtool for this.
* Makefile.am (SUBDIRS): Don't visit collection/ dir. This isn't
ready for gnome2 and needs more porting effort.
po/ChangeLog:
2001-12-27 Jens Finke <jens@triq.net>
* POTFILES.in: Renamed GNOME_EOG.oaf.in to GNOME_EOG.server.in.
shell/ChangeLog:
2001-12-27 Jens Finke <jens@triq.net>
* Makefile.am (eog_LDADD): Removed $(INTLLIBS). Link the static
eog library with -leog. This reduces the link time a lot.
(eog_DEPENDENCIES): Added dependency to libeog.a.
viewer/ChangeLog:
2001-12-27 Jens Finke <jens@triq.net>
* Makefile.am (eog_iamge_viewer_LDADD): Removed $(INTLLIBS). Link
the static eog library with -leog. This reduces the link time a
lot.
(eog_image_viewer_DEPENDENCIES): Added dependency to libeog.a.
2001-12-27 Jens Finke <jens@triq.net>
* Makefile.am: Build only a convenience library without
libtool. This reduces the link time for the other eog components a
lot.
(oaf_DATA),
(oafdir),
(oaf_in_files): s/oaf/server. Changed file suffix to
'.server'. Install .server files in $(libdir)/bonobo/servers.
(@INTLTOOL_OAF_RULE@): Use @INTLTOOL_SERVER_RULE@ instead.
* GNOME_EOG.oaf.in: Renamed to GNOME_EOG.server.in.
2001-12-26 Jens Finke <jens@triq.net>
* .cvsignore: Added *~ and ~.o.
* eog-control.[ch]: Ported to the gobject type system.
(eog_control_construct): Commented out the property and zoom
interface handling. This needs more gnome2 porting.
* eog-image-view.[ch]
* eog-image.[ch]: Ported to the gobject type system.
2001-12-22 Jens Finke <jens@triq.net>
* main.c: Use BONOB_ACTIVATION_FACTORY macro instead of deprecated
BONOBO_OAF_FACTORY_MULTI. Added #include
<bonobo/bonobo-ui-main.h>, to let the macro initialize the gui
stuff too.
2001-12-20 Jens Finke <jens@triq.net>
* Makefile.am: Removed the sample-container stuff.
(SOURCES): Removed the embeddable stuff for
now. This needs more porting effort due to completely new bonobo
interfaces.
* eog-image-view.c:
s/bonobo_property_bag_set_value/bonobo_pbclient_set_value,
s/bonobo_property_bag_get_value/bonobo_pbclient_get_value,
(filesel_ok_cb): #if NEED_GNOME_2_PORTING
(print_page): Use gnome_print_rgbimage functions.
* eog-image.c (eog_image_class_init): Removed
gtk_object_class_add_signals call. Does there exist a replacement
for this in Gtk 2.0?
(eog_image_get_object): Ignore embeddable requests.
* eog-preview.c (eog_preview_update): Use
bonobo_pbclient_get_value.
* eog-print-setup.c (get_paper_name_list): New function.
(eog_print_setup_new): Use get_paper_name_list, the
gnome_paper_name_list function doesn't exist anymore in
libgnomeprint.
* eog-util.c (eog_util_load_print_settings),
(eog_util_paper_size): libgnomeprint2 porting.
* main.c (eog_image_viewer_factory): Ignore embeddable requests.
2001-11-05 Jens Finke <jens@triq.net>
* eog-window.[ch] (verb_FileExit_cb),
(eog_window_destroy),
(eog_window_construct),
(add_control_to_ui): More GNOME2 porting.
(eog_window_get_ui_container): Return BonoboUIContainer rather
than Bonobo_UIContainer.
(eog_window_drag_data_received): Disabled the uri list extracting
for now so that it at least compiles. I suppose the whole function
needs more porting effort.
* eog-preferences.c: s/Bonobo_UIContainer/BonoboUIContainer,
needed due to the changes in eog_window_get_ui_container.
The eog shell should now compile and run with GNOME2.
2001-12-05 Jens Finke <jens@triq.net>
* Makefile.am: Switch from xml-i18n-tools to intltool.
(INCLUDES): Use EOG_CFLAGS.
(eog_collection_LDADD): Use EOG_LIBS.