1. 18 Jan, 2019 1 commit
  2. 09 Jan, 2015 1 commit
  3. 31 Aug, 2011 1 commit
    • Chun-wei Fan's avatar
      Update README.win32 and Visual C++ Readme.txt's · 8cd9e34e
      Chun-wei Fan authored
      -Tell people about the GNOME Live! page which gives a more detailed
       outline on building the GTK+ stack with Visual C++
      -Update README.win32 as GAIL is now a standard part built into GTK+
       for its a11y functions, and GAIL-Util is now built with the project
       files too.
      -Tell people about the VS2010 support that has been available for a
       while
      8cd9e34e
  4. 11 Mar, 2011 1 commit
  5. 03 Jan, 2011 1 commit
  6. 24 Aug, 2009 1 commit
  7. 09 Mar, 2007 1 commit
    • Tor Lillqvist's avatar
      Update. · ccc9e3ba
      Tor Lillqvist authored
      2007-03-09  Tor Lillqvist  <tml@novell.com>
      
      	* README.win32: Update.
      
      
      svn path=/trunk/; revision=17441
      ccc9e3ba
  8. 19 Jan, 2007 1 commit
    • Tor Lillqvist's avatar
      Build Wintab support always on Windows. Don't require the Wintab SDK. · f6b4585c
      Tor Lillqvist authored
      2007-01-19  Tor Lillqvist  <tml@novell.com>
      
      	Build Wintab support always on Windows. Don't require the Wintab
      	SDK.
      
      	* configure.in: Drop the --with-wintab option. Drop the
      	HAVE_WINTAB feature test macro and Automake variable.
      
      	* acconfig.h
      	* config.h.win32.in: Drop HAVE_WINTAB.
      
      	* gdk/win32/gdkevents-win32.c 
      	* gdk/win32/gdkinput.c 
      	* gdk/win32/gdkinput-win32.h 	
      	* gdk/win32/gdkinput-win32.c
      	* gdk/win32/gdkmain-win32.c: Make HAVE_WINTAB ifdef blocks
      	unconditional.
      
      	* gdk/win32/gdkinput-win32.c (_gdk_input_wintab_init_check): Try
      	to load wintab32.dll dynamically here. If it is found look up the
      	handful Wintab functions we use.
      	(rest of file): Use these function pointers instead of calling the
      	functions from wntab32x.lib. The code in wntab32x.lib did the same
      	thing anyway: tried to load wintab32.dll, and looked up the
      	addresses of the actual functions from it.
      
      	* gdk/Makefile.am
      	* gdk/win32/Makefile.am: Drop the libwntab32x hacks.
      
      	* gdk/win32/wintab.h
      	* gdk/win32/pktdef.h: New files. Copied from the Wintab
      	SDK. Copyright blurb says: "The text and information contained in
      	this file may be freely used, copied, or distributed without
      	compensation or licensing restrictions."
      
      	* README.win32: Update a bit. Remove the text about the Wintab
      	SDK.
      
      
      svn path=/trunk/; revision=17186
      f6b4585c
  9. 14 Dec, 2004 1 commit
    • Matthias Clasen's avatar
      Fix a typo · efea775d
      Matthias Clasen authored
      2004-12-14  Matthias Clasen  <mclasen@redhat.com>
      
      	* README.win32: Fix a typo
      
      	* README.in: Updates
      efea775d
  10. 15 Mar, 2004 1 commit
    • Tor Lillqvist's avatar
      Updates. · d6a2be32
      Tor Lillqvist authored
      2004-03-15  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Updates.
      d6a2be32
  11. 08 Mar, 2004 1 commit
    • Tor Lillqvist's avatar
      Update. · 28675887
      Tor Lillqvist authored
      2004-03-08  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Update.
      
      	* gtk/gtk.def: Small update. Thanks to J. Ali Harlow. Re-sorted.
      28675887
  12. 17 Jun, 2003 1 commit
  13. 05 Jan, 2003 1 commit
  14. 03 Mar, 2002 1 commit
    • Tor Lillqvist's avatar
      Minor edits. · d9f81213
      Tor Lillqvist authored
      2002-03-03  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Minor edits.
      d9f81213
  15. 17 Feb, 2002 1 commit
  16. 29 Jan, 2002 1 commit
    • Tor Lillqvist's avatar
      Add comment about gtk-1-3-win32-production branch currently being ahead in · cac17ab7
      Tor Lillqvist authored
      2002-01-29  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Add comment about gtk-1-3-win32-production branch
       	currently being ahead in functionality and code cleanliness (in
       	gdk/win32). Just in case somebody looks at the code in gdk/win32
       	here and starts fixing it, when it is going to change soonish
       	anyway.
      cac17ab7
  17. 08 Nov, 2001 1 commit
    • Tor Lillqvist's avatar
      Add headers. Add section about ActiveIMM. · 15d20507
      Tor Lillqvist authored
      2001-11-08  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Add headers. Add section about ActiveIMM.
      
      	* configure.in: Add --with-ie55 flag to specify the location of
      	the "IE55 libs and headers" package downloadable from Microsoft,
      	which contains, among other things, the Active IMM header dimm.h
      	and UUID library uuid.lib. Use test -f instead of AC_CHECK_FILE.
      	Require GLib 1.3.10.
      
      	* config.h.win32.in: New version, produced by merging two
      	configure-generated ones (for gcc and MSVC). Hopefully #defines
      	the same flags that the previous, hand-written one, did.
      
      	* gdk/Makefile.am
      	* gdk/win32/Makefile.am: Handle the uuid library from the IE55 lib.
      
      	* gdk/win32/gdkevents-win32.c: Conditionalize ActiveIMM
      	stuff. Remove unused GdkIOClosure.
      
      	* gdk/win32/surrogate-dimm.h: Remove, use real dimm.h instead (if
      	available).
      
      	* gdk/win32/libie55uuid.la: New file, handwritten libtool wrapper
      	for uuid.lib. (Does it really have to be this hard to use an
      	existing library with libtool? Probably I am missing something.)
      15d20507
  18. 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
  19. 23 Feb, 2001 1 commit
    • Tor Lillqvist's avatar
      Update. Mention the gtk-1-3-win32-production branch. · 3dcfcddf
      Tor Lillqvist authored
      2001-02-23  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Update. Mention the gtk-1-3-win32-production
      	branch.
      
      	* gdk/win32/bdfcursor.c: New file. A program that generates
      	xcursors.h. Thanks to Stefan Ondrejicka.
      
      	* gdk/win32/xcursors.h: New file, contains the X cursor font in a
      	compact format.
      
      	* gdk/win32/Makefile.am (EXTRA_DIST): Add new files.
      
      	* gdk/win32/gdkcursor-win32.c (_gdk_win32_data_to_wcursor): New
      	function, uses xcursors.h.
      	(gdk_cursor_new): Use _gdk_win32_data_to_wcursor to generate
      	cursor from inline data instead of using LoadCursor() to generate
      	it from a resource.
      
      	* gdk/win32/gdkevents-win32.c (gdk_event_translate): At button up
      	event, must check the Windows message for mouse button state, as
      	the GDK event state might not have been built if it is
      	undelivered. Remove one goto.
      
      	* gdk/win32/gdkwindow-win32.c (gdk_window_set_cursor): Call
      	SetCursor() if the current cursor as returned by GetCursor() is
      	the window's previous cursor. The ChildWindowFromPoint() test
      	apparently didn't work correctly.
      
      	* gdk/win32/rc/*.cur: Remove.
      
      	* gdk/win32/rc/gdk.rc.in: Remove cursors.
      
      	* gdk/win32/rc/Makefile.am (EXTRA_DIST): Remove from here, too.
      
      	* gtk/makefile.{mingw,msc}.in: Updates.
      3dcfcddf
  20. 09 Oct, 2000 1 commit
    • Tor Lillqvist's avatar
      Update. · 658b4b1d
      Tor Lillqvist authored
      2000-10-09  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Update.
      
      	* gdk/win32/gdkgeometry-win32.c (gdk_window_clip_changed): Add two
      	lines that had been deleted by mistake (?).
      
      	* gdk/win32/gdkcursor-win32.c (gdk_cursor_new_from_pixmap): Handle
      	also the case fg==white and bg==black (but still not randomly
      	coloured cursors). Thanks to Wolfgang Sourdeau.
      
      	* gdk/win32/*.c: Silence gcc -Wall.
      
      	* gtk/gtk.def: Add missing entry points.
      
      	Fixes by Hans Breuer:
      
      	* gdk/makefile.msc
      	* gdk/win32/makefile.msc: Update.
      
      	* gdk/testgdk.c: If compiling with debugging (with _DEBUG defined,
      	some MSVC thing, presumably), cause breakpoint on failures. Add
      	GDK_NOR case. Call g_log_set_always_fatal.
      
      	* gdk/win32/gdkwin32id.c (gdk_win32_handle_table_insert): Handle
      	should be pased by reference.
      
      	* gdk/win32/gdkprivate-win32.h: Correct declaration accordingly.
      
      	* gdk/win32/*.c: Correct calls to gdk_win32_handle_table_insert.
      
      	* gdk/win32/gdkevents-win32.c
      	* gdk/win32/gdkwindow-win32.c: Handle WM_CREATE.
      
      	* gdk/win32/gdkgc-win32.c: Fix mixups of drawable and
      	implementation object.
      
      	* gdk/win32/gdkimage-win32.c (gdk_image_get): Handle drawables,
      	not just windows.
      
      	* gdk/win32/gdkpixmap-win32.c (gdk_pixmap_impl_win32_finalize):
      	Use the wrapper object.
      658b4b1d
  21. 04 Jul, 2000 2 commits
    • Tor Lillqvist's avatar
      Improve a bit. · 186cc062
      Tor Lillqvist authored
      2000-07-04  Tor Lillqvist  <tml@iki.fi>
      
      * README.win32: Improve a bit.
      186cc062
    • Tor Lillqvist's avatar
      Handle also WM_SYSCHAR, and other changes to get handling of Alt+nnn or · a1260f86
      Tor Lillqvist authored
      2000-07-04  Tor Lillqvist  <tml@iki.fi>
      
      * gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also
      WM_SYSCHAR, and other changes to get handling of Alt+nnn or
      Alt+0nnn on the numpad (used to enter characters by numeric code
      from current DOS or ANSI codepage) working correctly, as in other
      Windows apps.
      
      * gdk/win32/gdkcursor-win32.c (gdk_cursor_new_from_pixmap): Use
      same argument validity tests as in X11 version.
      (_gdk_cursor_destroy): Use DestroyCursor, not DestroyIcon.
      
      * gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor
      definitions in case missing from headers.
      
      * gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): ALso
      destroy the window-specific cursor.
      (RegisterGdkClass): Use the global gdk_ProgInstance instead of
      calling GetModuleHandle(NULL).
      (gdk_window_set_cursor): Reworked to always copy the passed cursor
      with CopyCursor before setting it. It is OK for the caller to
      destroy the GdkCursor (and thus also the Windows cursor) after
      calling this function. Also, destroy any previous cursor for this
      window.
      
      2000-05-29  Tor Lillqvist  <tml@iki.fi>
      
      * gdk/win32/gdkevents-win32.c (gdk_WindowProc): The local "event"
      variable should be of type GdkEventPrivate.
      a1260f86
  22. 01 May, 2000 1 commit
    • Tor Lillqvist's avatar
      Large changes to the Win32 backend, partially made necessary by the · 1f149b3a
      Tor Lillqvist authored
      2000-05-02  Tor Lillqvist  <tml@iki.fi>
      
      Large changes to the Win32 backend, partially made necessary by
      the changes to the backend-independent internal
      structures. Attempts to implement similar backing store stuff as
      on X11. The current (CVS) version of the Win32 backend is *not* as
      stable as it was before the no-flicker branch was merged. A
      zipfile with that version is available from
      http://www.gimp.org/win32/. That should be use by "production"
      code until this CVS version is usable. (But note, the Win32
      backend has never been claimed to be "production quality".)
      
      * README.win32: Add the above comment about versions.
      
      * gdk/gdkwindow.c: Don't use backing store for now on Win32.
      
      * gdk/gdk.def: Update.
      
      * gdk/gdkfont.h: Declare temporary Win32-only functions. Will
      presumably be replaced by some more better mechanism as 1.4 gets
      closer to release shape.
      
      * gdk/makefile.{cygwin,msc}: Update.
      
      * gdk/win32/*.c: Correct inclusions of the backend-specific and
      internal headers. Change code according to changes in these. Use
      gdk_drawable_*, not gdk_window_* where necessary.
      
      * gdk/win32/gdkdnd-win32.c: Use MISC selector for GDK_NOTE, not
      our old DND.
      
      * gdk/win32/gdkdrawable-win32.c (gdk_win32_draw_text): Don't try
      to interpret single characters as UTF-8. Thanks to Hans Breuer.
      Use correct function name in warning messages.
      
      * gdk/win32/gdkevents-win32.c: Use correct parameter lists for the
      GSourceFuncs gdk_event_prepare and gdk_event_check.
      (gdk_event_get_graphics_expose): Do implement, use
      PeekMessage. Thanks to Hans Breuer.
      (event_mask_string): Debugging function to print an GdkEventMask.
      (gdk_pointer_grab): Use it.
      
      * gdk/win32/gdkfont-win32.c: The Unicode subrange that the
      (old) book I used claimed was Hangul actually is CJK Unified
      Ideographs Extension A. Also, Hangul Syllables were missing.
      Improve logging.
      
      * gdk/win32/gdkgc-win32.c: Largish changes.
      
      * gdk/win32/gdkim-win32.c (gdk_set_locale): Use
      g_win32_getlocale() from GLib, and not setlocale() to get current
      locale name.
      
      * gdk/win32/gdkprivate-win32.h
      * gdk/win32/gdkwin32.h: Move stuff from gdkprivate-win32.h to
      gdkwin32.h, similarily as in the X11 backend.
      
      * gdk/win32/gdkwindow-win32.c (gdk_propagate_shapes): Bugfix,
      assignment was used instead of equals in if test. Thanks to Hans
      Breuer.
      
      * gdk/win32/makefile.{cygwin,msc}
      * gtk/makefile.{cygwin,msc}: Updates. Better kludge to get the
      path to the Win32 headers that works also with the mingw compiler.
      
      * gtk/gtkstyle.c: Include <string.h>.
      1f149b3a
  23. 03 Mar, 2000 1 commit
    • Tor Lillqvist's avatar
      Store just pixel value of background colour. · 5a4e1abb
      Tor Lillqvist authored
      2000-03-04  Tor Lillqvist  <tml@iki.fi>
      
      * gdk/win32/gdkprivate-win32.h (struct _GdkWindowWin32Data): Store
      just pixel value of background colour.
      
      * gdk/win32/gdkgc-win32.c (gdk_colormap_color): New function
      containing code snippet previously duplicated in a couple of
      places.
      
      * gdk/win32/gdkdrawable-win32.c (gdk_win32_draw_points): Use
      gdk_colormap_color.
      
      * gdk/win32/gdkevents-win32.c (gdk_event_translate): Generate
      GDK_SCROLL events for WM_MOUSEWHEEL messages. Don't generate
      events for autorepeated Shift, Control and Alt keys. Use
      gdk_colormap_color.
      
      * gdk/win32/gdkwindow-win32.c (gdk_window_set_cursor): If the
      pointer is inside the window the cursor of which we are setting,
      call SetCursor immediately.
      
      * gdk/win32/makefile.cygwin
      * gtk/makefile.cygwin: If we don't have the build number stamp
      file, use zero.
      
      * gtk/gtkcompat.h.in: Define gtk_paned_gutter_size and
      gtk_paned_set_gutter_size as empty.
      
      * gtk/gtk.def: Remove gtk_paned_set_gutter_size.
      5a4e1abb
  24. 03 Feb, 2000 1 commit
    • Tor Lillqvist's avatar
      Use g_filename_to_utf8 to convert the font names Windows gives us from · e57b1afa
      Tor Lillqvist authored
      2000-02-04  Tor Lillqvist  <tml@iki.fi>
      
      * gdk/win32/gdkfont-win32.c (logfont_to_xlfd): Use
      g_filename_to_utf8 to convert the font names Windows gives us from
      whatever is the default codepage to UTF-8.
      (gdk_font_load_internal) Use g_filename_from_utf8 for conversion
      in the other direction.
      
      * gdk/win32/gdkgc-win32.c (gdk_win32_gc_set_values): Fix cut&paste
      error in debugging output.
      
      2000-02-02  Tor Lillqvist  <tml@iki.fi>
      
      * gdk/win32/gdkwindow-win32.c (gdk_window_clear): Pass zero width
      and height parameters to gdk_window_clear_area(). Not minus one.
      
      2000-02-01  Tor Lillqvist  <tml@iki.fi>
      
      * gtk/gtkfilesel.c: Use the g_filename_to_utf8 and
      g_filename_from_utf8 functions (which were added a moment ago to
      GLib). Some cleanups: Use gbooleans. Use GStrings instead of fixed
      size buffers.
      
      * gtk/gtkfilesel.h: Add comment about
      gtk_file_selection_get_filename returning the filename in the C
      runtime's encoding.
      
      * README.win32
      * gdk/gdk.def
      * gdk/makefile.{cygwin,msc}
      * gtk/gtk.def: Updates.
      
      * gdk/gdkcursor-win32.c: Initialise refcount.
      e57b1afa
  25. 11 Dec, 1999 1 commit
    • Tor Lillqvist's avatar
      Distribute README.win32. · 913cb7cd
      Tor Lillqvist authored
      1999-12-11  Tor Lillqvist  <tml@iki.fi>
      
      * Makefile.am: Distribute README.win32.
      
      * gdk/Makefile.am
      * gdk/win32/Makefile.am: Distribute gdk/win32.
      913cb7cd
  26. 31 Oct, 1999 1 commit
    • Tor Lillqvist's avatar
      Add new keysyms from X11R6.4 (including EuroSign). · 00c5e838
      Tor Lillqvist authored
      1999-10-31  Tor Lillqvist  <tml@iki.fi>
      
      * gdk/gdkkeysyms.h: Add new keysyms from X11R6.4 (including
      EuroSign).
      
      * gdk/gdktypes.h: Add note about wchar_t not necessarily being the
      same type as GdkWChar, especially on Win32.
      
      * gdk/win32/*.c: Change gdk_root_parent to be a pointer.
      
      * gdk/win32/*.c: Assume all strings are UTF-8. Convert to Unicode
      before passing to Windows GDI for drawing etc. Convert to the
      system default codepage before passing to Windows as window
      titles.
      
      * gdk/win32/gdkprivate.h: Add more fields to GdkWindowPrivate to
      support changing input locale on the fly.
      
      * gdk/win32/gdkevent.c: Support input language (keyboard locale)
      on-the-fly changes. Convert incoming characters from the current
      codepage to Unicode (and then to a UTF-8 multi-byte string) based
      on the current input language. Use keysym<->Unicode mapping tables
      and functions borrowed from xterm sources.
      
      Support IMEs (Input Method Editors) for CJK languages. On non-CJK
      editions of Win9x, use the ActiveX-based Active IMM (Input Method
      Manager) if available. IMEs and the Active IMM are available under
      the disguise of Chinese, Korean and Japanese support for IE and
      Outlook Express from "Windows Update" for Win98. On Win2k, the CJK
      support is present in all editions (as long as you install it).
      
      Call DispatchMessage from gdk_events_queue() (and thus
      gdk_WindowProc()), instead of duplicating the code in
      gdk_WindowProc().
      
      Reworked the grab handling and propagation code, factored out
      duplicated code snippets into separate functions. Other cleanups,
      too.
      
      * gdk/win32/surrogate-dimm.h: Provide just the bits we need from
      the <dimm.h> header describing the Active IMM.
      
      * gdk/win32/gdkfont.c: Pretend to support fontsets, but so far
      just do the same as for "single" fonts.
      
      * gdk/win32/gdk.c: Call CoInitialize() (COM initialisation) from
      gdk_init_check, and CoUninitialize() from gdk_exit_func. Handle
      the new keysyms from gdkkeysyms.h.
      
      * gtk/gtkfontsel.c (Win32): Load the font for the preview as a
      fontset, so that gtkentry uses wide characters.
      
      * gtk/gtkrc.c (Win32): Get the locale with gwin_getlocale(). Call
      GTk+'s system directory "gtk+", not "gtk".
      00c5e838
  27. 16 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      Fix start and end radial endpoint calculations which were totally wrong. · 0455fa30
      Tor Lillqvist authored
      	* gdk/win32/gdkdraw.c (gdk_draw_arc): Fix start and end radial
      	endpoint calculations which were totally wrong. (A little RTFMing
      	helps a lot ;-)
      
      	* gtk/makefile.{cygwin,msc}: Use libintl extracted from glibc
      	from a separate directory, not from gettext, because of licensing
      	issues (we want to use the LGPL version).
      
      	* README.win32: Mention the intl from glibc vs from gettext issue.
      0455fa30
  28. 25 Jul, 1999 1 commit
    • Tor Lillqvist's avatar
      README.win32 Add HAVE_WINTAB. Undefine it if bulding without the Wintab · 51046a9f
      Tor Lillqvist authored
      	* README.win32
      	* config.h.win32: Add HAVE_WINTAB. Undefine it if bulding without
       	the Wintab SDK.
      
      	* gdk/win32/gdkinput.c: Hack some more. Still doesn't quite work
       	OK, but getting closer. Guard against bogus tilt data from Wacom
       	ArtPad II with the 3.40 driver. Add ifdefs for HAVE_WINTAB to
       	enable easier building without Wintab.
      
      	* gdk/win32/gdkinput.h
      	* gdk/win32/gdkevents.c
      	* gdk/win32/gdkwindow.c: Minor changes related related to above.
      
      	* gdk/win32/gdkvisual.c: Simplify a lot, remove leftovers from X11
       	code. As we have just one visual on Win32, no sense to have it in a
       	table, and no need for the hash table.
      51046a9f
  29. 21 Jul, 1999 1 commit
    • Tor Lillqvist's avatar
      Update gcc build instructions. Mention gettext is GPL. · 45a33960
      Tor Lillqvist authored
      	* README.win32: Update gcc build instructions. Mention gettext is
       	GPL.
      
      	* gdk/win32/gdkcursor.c (gdk_cursor_new_from_pixmap): Get correct
       	supported cursor size with GetSystemMetrics.
      
      	* gdk/win32/gdkfont.c
      	* gtk/gtkfontsel.c: Guard against some font weight and charset
       	symbols being undefined (in mingw32 headers).
      
      	* gdk/win32/makefile.cygwin
      	* gtk/makefile.cygwin
      	* gtk/gtkthemes.c: No longer need to have differently named
      	gcc-built DLLs when using gcc-2.95 and -fnative-struct.
      45a33960
  30. 14 Jul, 1999 1 commit
    • Tor Lillqvist's avatar
      Implement it. Obscure bit manipulation needed. · 38aa9a94
      Tor Lillqvist authored
      	* gdk/win32/gdkcursor.c (gdk_cursor_new_from_pixmap): Implement
       	it. Obscure bit manipulation needed.
      
      	* gdk/win32/gdkevents.c: Logging.
      
      	* gtk/gtkthemes.c (gtk_theme_engine_get): (Win32) Use new DLL naming
      	style (file name include compiler name) for theme engines.
      38aa9a94
  31. 14 Jun, 1999 1 commit
    • Tor Lillqvist's avatar
      Mention using GNU gettext. Enable NLS stuff. Use GNU gettext. Minor header · a6afd23c
      Tor Lillqvist authored
      	* README.win32: Mention using GNU gettext.
      	* config.h.win32: Enable NLS stuff.
      	* gtk/makefile.msc: Use GNU gettext.
      	* gdk/win32/gdkdnd.c: Minor header reorg.
      	* gdk/win32/{gdkevents,gdkwindow}.c: No semantic changes, mainly
      	cosmetics.
      	* gtk/gtkrc.c (Win32): Make get_gtk_sysconf_directory() public.
      	* gtk/gtkmain.c (Win32): Use it in bindtextdomain() call.
      a6afd23c
  32. 25 Apr, 1999 1 commit
    • Tor Lillqvist's avatar
      Support added for building using a GNU toolchain on Win32, · 1c84483f
      Tor Lillqvist authored
      	gcc -mno-cygwin (egcs-1.1.2) on cygwin-b20.1.
      
      	* gdk/win32/makefile.cygwin gtk/makefile.cygwin: New files.
      	* config.h.win32: Changes for gcc.
      	* gdk/gdkrectangle.c: Include gdk.h as <gdk/gdk.h>.
      	* gdk/gdkcolor.c: config.h.win32 already defines strcasecmp.
      	* gdk/win32/gdkconfig.h: Only the MS compiler has wctype.h.
      	* gdk/win32/gdkdnd.c: Protect (unused) OLE2 stuff better.
      	Protect shl stuff unavaiilable with mingw32 headers.
      	* gdk/win32/gdkevents.c: Fix typo.
      	* gdk/win32/gdkglobals.c: Use GDKVAR here also for gcc.
      	* gdk/win32/gdkim.c: Use OEM code page for multibyte chars. (?)
      	* gdk/win32/gdkinput.c: Use __try __except only with the MS compiler.
      	* gdk/win32/gdkprivate.h: Make up for some stuff missing from
      	the mingw32 headers.
      	* gdk/win32/makefile.msc: Use latest Wintab kit and glib.
      	* gtk/gtkfilesel.c: Include <glib.h> early, to get stat->_stat
      	definition on Win32. Test for NATIVE_WIN32, not _MSC_VER.
      	* gtk/gtkfontsel.c: Protect CHARSET redefinition on Win32.
      	Test for NATIVE_WIN32, not _MSC_VER.
      	* gtk/gtkmain.c: No use warning about developer version on Win32,
      	there aren't any non-developer versions anyhow.
      	* gtk/gtkrc.c: Test for NATIVE_WIN32, not _MSC_VER.
      	* gtk/makefile.msc: Use pthread from another directory. Minor other
      	changes.
      1c84483f
  33. 16 Mar, 1999 1 commit
    • Tor Lillqvist's avatar
      Check for lstat. · db30076b
      Tor Lillqvist authored
      * configure.in: Check for lstat.
      
      * config.h.win32: Add non-definition of HAVE_LSTAT, just for
      completeness.
      
      * gtk/gtkrc.c: If don't HAVE_LSTAT, use stat.
      
      * gtk/gtk.def: Removed CRs.
      
      * gtk/makefile.msc: Correct include path to Win32 GDK version (in
      ..\gdk\win32).
      
      * gdk/win32/makefile.msc: Correct upwards relative paths.
      db30076b