<ross@burtonini.com> which stops creating joinable threads
when the threads are never joined. This saves 8M from the
virtual address space for every thread created, and never
returned.
2005-07-14 Philip Van Hoof <pvanhoof@gnome.org>
* configure.in, libeog/eog-image.c, libeog/eog-image.h,
shell/eog-gtk-ui.xml, shell/eog-window.c: Printing support
* libeog/eog-image.c: Bugfix for Bug #310351
* shell/eog-gtk-ui.xml, shell/eog-window.c: Apply patch from
Jaap A. Haitsma <jaap@haitsma.org> to use Ctrl-= to zoom in and Ctrl-0
to go to "Normal Size". Closes bug #109412.
* configure.in, eog-info-view-exif.c: remove support for very old
libexif version 0.5.12.
* Apply patch from Paolo Borelli <pborelli@katamail.com> to rework
the statusbar to new Gtk API. Closes bug #309118.
* Update NEWS for 2.11.0
* eog.glade, shell/eog-preferences.c, shell/eog-preferences.h:
Apply patch from Paolo Borelli <pborelli@katamail.com> to
make preferences and help dialog launch in the center of the
parent window. Closes bug #144631.
* shell/eog-window.c: Patch from Paolo Borelli to fix miscalculated
zoom amount. Closes bug #308910.
* libeog/eog-scroll-view.c, libeog/eog-scroll-view.h,
shell/eog-window.c: Another patch from Paolo Borelli to
desensitize zoom in/out buttons at max/min zoom levels.
2005-06-23 Tim Gerla <tim@gerla.net>
* libeog/*.c, shell/*.c:
Apply patch from Kjartan Maraas <kmaraas@gnome.org>:
config.h has to be the first file included in a .c file and
it must not be included more than once else you get undefined
behaviour and broken translations etc. This patch fixes this up,
along with a couple of other minor memory-management bugs.
CVl: ----------------------------------------------------------------------
2005-06-18 Tor Lillqvist <tml@novell.com>
* shell/main.c (get_installation_subdir, eog_get_datadir,
eog_get_icondir, eog_get_localedir): [Win32] New functions, used
to implement run-time lookup of DATADIR, ICONDIR and LOCALEDIR,
instead of using configure-time paths. Use them by redefining the
macros.
* shell/util.h: [Win32] Declare eog_get_datadir() and
eog_get_icondir().
* shell/eog-preferences.c
* shell/eog-window.c: Use them here, too.
* shell/Makefile.am (INCLUDES): Pass also $prefix to the
compilation.
* libeog/Makefile.am (INCLUDES): Remove unused GNOMELOCALEDIR and
EOG_DATADIR definitions.
2005-06-17 Tor Lillqvist <tml@novell.com>
* configure.in: Don't check for sigsetjmp, it's a macro on
Linux, and AC_CHECK_FUNCS won't find it.
* libeog/eog-image-jpeg.c: So instead, conditionalize its use
directly on G_OS_WIN32.
2005-06-17 Tor Lillqvist <tml@novell.com>
Port to Windows, not because there wouldn't be enough good image
viewers on Windows already, but mostly to have a relatively simple
testbed for the libraries that eog uses.
* configure.in: Don't do the X11 checks unless GTK target is
X11. Check for fsync() and sigsetjmp().
* Makefile.am (install-data-local): Workaround MSYS feature.
* shell/Makefile.am
* libeog/Makefile.am
* shell/main.c: Rename DATADIR to EOG_DATADIR as the
mindbogglingly wildly namespace-stomping Windows headers that
gnome-vfs-address.h drags in clash with DATADIR.
* */Makefile.am: Link with LIBJPEG.
* libeog/eog-full-screen.c
* shell/eog-window.c: Conditionalize use of X11 and Unix API. No
attempt to do the corresponding things on Win32 yet, so the
behaviour might not be similar.
* libeog/eog-image-jpeg.c: Unless HAVE_SIGSETJMP, use plain setjmp
and longjmp.
* libeog/test-eog-job.c: Use g_usleep() instead of sleep().
* shell/main.c: Don't call gnome_authentication_manager_init() on
Windows, hasn't been ported yet, if ever.
* shell/recent-files/egg-recent-model.c: Bypass use of lockf() on
Windows.
* shell/recent-files/egg-recent-util.c: Use GetComputerName()
instead of gethostname() on Windows. (There is a gethostname() in
WinSock, but it seems unnecessary to drag in WinSock just for
that.)
2005-05-10 Jens Finke <jens@triq.net>
* libeog/eog-image.c (eog_image_real_load): Check gdk_pixbuf_writer_close
for errors. Part of the fix for #155553.
2005-04-11 Jens Finke <jens@triq.net>
* eog.glade: Added checkbox to disable auto switching of images in slideshow.
* eog.schemas.in: New key full_screen/auto_advance
* shell/eog-preferences.c (check_auto_advance_toggle_cb): Disable spin button
when unchecked, otherwise enable it.
* libeog/eog-fullscreen.c (eog_full_screen_new): Auto advance of images depend
on auto_advance gconf key, not whether seconds are greater zero.
2005-04-05 Jens Finke <jens@triq.net>
* libeog/eog-collection-item.c (get_item_image_caption): Escape caption before
setting as markup string in text item. Fixes#164163.
2004-12-04 Jens Finke <jens@triq.net>
* libeog/eog-file-selection.c: (eog_file_selection_toggle_button_cb),
(eog_file_selection_add_open_new_window): New functions.
Add check box to let user decide to open an URI in the same window
or open a new one.
2004-11-15 James Henstridge <james@jamesh.id.au>
* libeog/eog-collection-item.c (eog_collection_item_construct):
fix a bug setting the fill colour for the item's caption that was
causing a crash on startup. Fixes bug #155241.
2004-09-26 Jens Finke <jens@triq.net>
* libeog/eog-full-screen.c (show_nth_image): New function.
(prepare_data): Set first_iter always to the first iter of the
image list.
(eog_full_screen_key_press): Enable Pos1 and End keys to switch
to start/end of the slideshow. Enable PageDown and PageUp keys
for browsing to next/previous image.