CVSROOT:        /cvs/gnome
Module name:    libegg
Changes by:     tml     05/06/16 09:27:40

Modified files:
        .              : ChangeLog configure.in 
        libegg         : Makefile.am 
        libegg/datetime: egg-datetime.c 
        libegg/dock    : Makefile.am egg-dock-master.c egg-dock.c 
        libegg/pixbufthumbnail: egg-pixbuf-thumbnail.c 
        libegg/recent-files: egg-recent-model.c egg-recent-util.c 
        libegg/thumbnailpreview: eggthumbnailpreview.c 
        libegg/tray    : eggtrayicon.c eggtrayicon.h eggtraymanager.c 
                         eggtraymanager.h 
        libegg/treeviewutils: egg-cell-renderer-text.c eggaccelerators.c 
                              eggcellrendererkeys.c 
                              eggcellrendererpopup.c 

Log message:
2005-06-15  Tor Lillqvist  <[EMAIL PROTECTED]>

Make libegg build on Win32. Not really much tested or anything.

* configure.in: Check for Win32. Check GTK+ target. Define
autoconf substitution NO_UNDEFINED and automake conditional
HAVE_GTK_TARGET_X11.

* libegg/Makefile.am: Build background-monitor only for X11.

* libegg/datetime/egg-datetime.c (gmtime_r, localtime_r)
* libegg/thumbnailpreview/eggthumbnailpreview.c (gmtime_r)
Implement for Win32, where gmtime() and localtime() are
thread-safe.

* libegg/dock/Makefile.am: Use NO_UNDEFINED.

* libegg/dock/egg-dock.c
* libegg/treeviewutils/egg-cell-renderer-text.c
* libegg/treeviewutils/eggcellrendererpopup.c: Remove unnecessary
inclusion of gdkx.h.

* libegg/dock/*
* libegg/tray/*
* libegg/treeviewutils/eggaccelerators.c: Bypass X11 code unless
building for X11. No corresponding Win32 code yet, I'm, only
making this compile for now. Win32 code needs to be added if and
when needed by some application.

* libegg/pixbufthumbnail/egg-pixbuf-thumbnail.c: Use g_mkdir() and
g_stat(), too.

* libegg/recent-files/egg-recent-model.c (egg_recent_model_write_raw):
Bypass fsync() on Win32.
(egg_recent_model_lock_file, egg_recent_model_unlock_file): Bypass
for now if we don't have lockf().

* libegg/recent-files/egg-recent-util.c
(egg_recent_util_get_unique_id): Use GetComputerName() on
Win32. (Yes, there is a gethostname() on Windows, but it's in the
WinSock API, and it seems silly to drag in WinSock just to get the
machine's name.)

* libegg/treeviewutils/eggcellrendererkeys.c (is_modifier):
Implement for Win32.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libegg&who=tml&date=explicit&mindate=2005-06-16%2009:26&maxdate=2005-06-16%2009:28

_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to