1. 03 Sep, 2004 1 commit
    • Tor Lillqvist's avatar
      List the three theme gtkrc files separately, zip doesn't do anything if · f8ef369e
      Tor Lillqvist authored
      2004-09-03  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk-zip.sh.in: List the three theme gtkrc files separately, zip
      	doesn't do anything if one of the files on its command line
      	doesn't exist.
      
      	Handle changes of screen resolution on Win32. (#151581, reported by
      	Arjohn Kampman)
      
      	* gdk/win32/gdkwindow-win32.c (_gdk_windowing_window_init,
      	_gdk_root_window_size_init): Factor out setting the root window's
      	size (as the size of the union of all monitors) to a new function.
      
      	* gdk/win32/gdkdisplay-win32.c (gdk_display_open,
      	_gdk_monitor_init): Factor out the monitor query to a new
      	function.
      
      	* gdk/win32/gdkprivate-win32.h: Declare above new functions.
      
      	* gdk/win32/gdkevents-win32.c (gdk_event_translate,
      	handle_display_change): Handle WM_DISPLAYCHANGE by calling the
      	above two functions, and emitting the "size_changed" signal on our
      	(only) GdkScreen.
      f8ef369e
  2. 15 Aug, 2004 1 commit
    • Tor Lillqvist's avatar
      Fix typo. The gtk.immodules file had never been included in my · 98987464
      Tor Lillqvist authored
      2004-08-15  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk-zip.sh.in: Fix typo. The gtk.immodules file had never been
      	included in my zipfiles...!
      
      	* gtk/gtkfilesystemwin32.c (extract_icon): Improve handling of
      	icon alpha channel (on Windows XP) and mask (older Windows
      	versions). (#148641, Tim Evans)
      98987464
  3. 20 Sep, 2003 1 commit
    • Tor Lillqvist's avatar
      Don't use zip -r on the etc directory, to avoid including editor backup · 71e847d1
      Tor Lillqvist authored
      2003-09-20  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk-zip.sh.in: Don't use zip -r on the etc directory, to avoid
      	including editor backup files. List files we want explicitly.
      
      	* gtk/gtkmain.c (_gtk_get_lc_ctype): New function. On Unix, just
      	calls setlocale (LC_CTYPE, NULL). On Windows, looks for the
      	LC_ALL, LC_CTYPE and LANG environment variables, than calls
      	g_win32_getlocale().
      
      	(gtk_get_default_language): Code snippet moved to above function,
      	call it.
      
      	* gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave)
      	* gtk/gtkrc.c (gtk_rc_context_parse_file): Call
      	_gtk_get_lc_ctype() instead of setlocale().
      71e847d1
  4. 17 Jun, 2003 1 commit
  5. 27 May, 2003 1 commit
    • Tor Lillqvist's avatar
      Only include the Default and Emacs themes' gtkrc files. Include · fd99f43a
      Tor Lillqvist authored
      2003-05-27  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk-zip.sh.in: Only include the Default and Emacs themes' gtkrc
      	files. Include share/gtk-doc/{gdk-pixbuf,gdk,gtk}.
      
      	* gdk/Makefile.am: libgdk-win32-2.0.la depends on
      	win32/libgdk-win32.la.
      
      	* gtk/gtk.def: Add gtk_tree_view_column_cell_get_position.
      fd99f43a
  6. 12 Jan, 2003 1 commit
    • Tor Lillqvist's avatar
      Merge from stable: · 4a3c812b
      Tor Lillqvist authored
      2003-01-12  Tor Lillqvist  <tml@iki.fi>
      
      	Merge from stable:
      
      	* gtk/gtkmain.c: Move inclusion of config.h and gtkintl.h earlier,
      	as gtkprivate.h redefines GTK_LOCALEDIR on Win32, for run-time
      	lookup.
      
      	* gdk/Makefile.am (libgdk_win32_2_0_la_DEPENDENCIES): Depend on
      	gdk.def.
      
      	* gdk/gdk.def
      	* gtk/gtk.def: Add some missing entries. Thanks to Kenichi SUTO.
      
      	* gtk-zip.sh.in (DEVZIP): Add bin/{gtk-query-immodules-2.0,
      	gtk-demo}.exe and share/gtk-2.0.
      
      	* gdk/win32/gdkwindow-win32.c (gdk_window_set_skip_taskbar_hint):
      	Implement by setting or clearing the WS_EX_TOOLWINDOW extended
      	window style.
      	(gdk_window_set_type_hint): Add all cases to the switch (not all
      	do anything, though). Handle GDK_WINDOW_TYPE_HINT_TOOLBAR by
      	calling gdk_window_set_skip_taskbar_hint(). This means that GTK
      	won't know that the skip_taskbar hint is on for the window, is
      	this bad?
      4a3c812b
  7. 05 Jan, 2003 1 commit
    • Tor Lillqvist's avatar
      Use correct DLL and import library names, with GTK_API_VERSION in name, · 0973b993
      Tor Lillqvist authored
      2003-01-05  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk-zip.sh.in: Use correct DLL and import library names, with
      	GTK_API_VERSION in name, not GTK_MAJOR_VERSION.GTK_MINOR_VERSION.
      	(DEVZIP): Add gdk-pixbuf-query-loaders.exe.
      
      	* configure.in: Improve check for dimm.h.
      
      	* configure.in: Set SOEXT to 'so' on Unix, 'dll' on Win32. Used in
      	gdk-pixbuf/Makefile.am.
      
      	* gdk-pixbuf/makefile.mingw.in
      	* gdk-pixbuf/pixops/makefile.mingw.in
      	* gdk/makefile.mingw.in
      	* gdk/win32/makefile.mingw.in
      	* gtk/makefile.mingw.in: Remove. Not maintained anyway.
      
      	* gdk-pixbuf/Makefile.am
      	* gdk-pixbuf/pixops/Makefile.am
      	* gdk/Makefile.am
      	* gdk/win32/Makefile.am
      	* gtk/Makefile.am
      	* configure.in: Remove makefile.mingw{,.in} from here, too.
      
      	* README.win32: Updates. Don't mention the now removed
      	makefile.mingw files.
      
      	* gdk/gdk.def
      	* gtk/gtk.def: Add a couple of missing entries.
      
      	* gdk/gdkkeynames.c: Include <string.h> for strcmp() and memcpy().
      
      	* gdk/win32/gdkevents-win32.c: Move dimm.h header clash workaround
      	earlier.
      
      	* gdk/win32/rc/Makefile.am: Add hack to help
      	build/win32/lt-compile-resource decide which kind of libtool
      	object file to produce.
      0973b993
  8. 04 Jan, 2003 1 commit
  9. 22 May, 2002 1 commit
  10. 23 Feb, 2002 1 commit
  11. 17 Nov, 2001 1 commit
  12. 02 Nov, 2001 1 commit
    • Tor Lillqvist's avatar
      Use -no-undefined on Windows. Look for .dll or .so as appropriate as · 1d15be15
      Tor Lillqvist authored
      2001-11-03  Tor Lillqvist  <tml@iki.fi>
      
      	* modules/input/Makefile.am: Use -no-undefined on Windows. Look
      	for .dll or .so as appropriate as module suffix.
      
      	* gtk-zip.sh.in: Use correct import library names.
      
      	* gtk/gtk.def: Add a couple of missing entry points. (#63585)
      
      2001-11-02  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk/gtkrc.c (gtk_rc_make_default_dir): Fix typo: extraneous
      	comma.  Include gtkprivate.h for GTK_LIBDIR etc definitions on
      	Windows.
      
      2001-10-30  Tor Lillqvist  <tml@iki.fi>
      
      	* Makefile (install-data-hook): Use cp, not $(LN_S) on the .pc
      	files. Configure on Win32 (running on Cygwin) thinks symlinks
      	exist, but pkg-config is not necesarily a Cygwin program, and
      	doesn't understand them.
      1d15be15
  13. 29 Oct, 2001 1 commit
    • Tor Lillqvist's avatar
      Updates. · 06b4ef65
      Tor Lillqvist authored
      2001-10-29  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Updates.
      
      	* gtk-zip.sh.in: New file, used to build distribution package for
      	Windows.
      
      	* gdk/gdkglobals.c: Mark gdk_threads_mutex for DLL export when
      	applicable with GDKVAR.
      
      	* gtk/gtk.def: Update.
      
      	* gtk/gtkfilesel.c: Include <winsock.h> (if available) for
      	gethostname().
      
      	* gtk/gtkmain.c
      	* gtk/gtkrc.c: (Win32) Save actual DLL name for later use in DLL
      	entry function. Avoid hardcoded paths GTK_LIBDIR, GTK_SYSCONFDIR,
      	GTK_DATA_PREFIX and GTK_LOCALEDIR, instead add functions that call
      	g_win32_get_package_installation_subdirectory() with the actual
      	DLL name saved above. Redefine above directory name macros to call
      	these functions. Remove some ifdefs.
      
      	* gtk/maketypes.awk: Output GTKTYPEBUILTINS_VAR (that marks
      	variable for export on Win32) also to the _vars file.
      
      	Changes for autoconfiscated build on Win32, and addition of Win32
      	backend to the related files:
      
      	* configure.in: Like in GLib, set LT_CURRENT_MINUS_AGE for use
      	when forming DLL name in some files. Set MS_LIB_AVAILABLE is
      	lib.exe is available. Call AC_LIBTOOL_WIN32_DLL. Set
      	PLATFORM_WIN32, OS_WIN32 and USE_WIN32 automake conditionals. Add
      	win32 target, using pangowin32. Don't use the
      	-export-symbols-regex option on Win32, we use .def files to list
      	exported symbols. Check <winsock.h> (for gethostname() in
      	gtkfilesel.c). Enclose nested AC_CHECK_* macros in brackets to
      	prevent premature m4 expansion.
      
      	* acconfig.h: Add HAVE_WINTAB.
      
      	* gdk/Makefile.am: Add libgdk-win32-1.3.la target and associated
      	macros and rules. Use -no-undefined on Win32. Use gdk.def file. If
      	MS_LIB_AVAILABLE, build MS import library. Install the import
      	libraries. If HAVE_WINTAB, link with the Wintab library.
      
      	* gtk/Makefile.am: Add libgtk-win32-1.3.la target and associated
      	macros and rules. Use -no-undefined on Win32. Use gtk-win32.def
      	file. Install import libraries.
      06b4ef65