1. 21 Sep, 1999 1 commit
    • Tor Lillqvist's avatar
      Delete the gdk_DC when exiting, just to be sure. · de1cf2ec
      Tor Lillqvist authored
      1999-09-21  Tor Lillqvist  <tml@iki.fi>
      
      * gdk/win32/gdk.c (gdk_exit_func): Delete the gdk_DC when exiting,
      just to be sure.
      
      * gdk/win32/gdkvisual.c (gdk_visual_init): Remove a couple of
      unused variables, leftovers from the X11 version.
      
      * gdk/win32/rc/*.cur: Better cursors provided by Bernd Herd.
      
      * gtk/gtkfontsel.c (gtk_font_selection_get_xlfd_field): Only
      downcase fields on X11.
      de1cf2ec
  2. 17 Sep, 1999 1 commit
    • Tor Lillqvist's avatar
      Add gdk_threads_mutex. · 4850edb2
      Tor Lillqvist authored
      1999-09-17  Tor Lillqvist  <tml@iki.fi>
      
      * gdk/win32/gdk.def: Add gdk_threads_mutex.
      
      * gtk/makefile.msc: Correct path to libintl.
      
      Thanks to Tomi Ollila and Bernd Herd: Fix some inconsistencies in
      use of gint vs. int, and gint vs. gboolean in headers and
      definitions. Use GtkType for the *_get_type functions. Note that
      these changes preserve binary compatibility.
      
      * gdk/gdk.c
      * gdk/win32/gdk.c
      * gdk/gdk.h: Fix inconsistencies: gint vs int.
      
      * gtk/gtkmain.c
      * gtk/gtkclist.c
      * gtk/gtkmenufactory.c
      * gtk/gtknotebook.c
      * gtk/gtkwidget.c: Fix inconsistencies, also gint
      vs. gboolean.
      
      * gtk/gtkcolorsel.[ch]
      * gtk/gtkcombo.[ch]
      * gtk/gtkdrawingarea.[ch]
      * gtk/gtkgamma.[ch]
      * gtk/gtkhandlebox.[ch]
      * gtk/gtkhpaned.[ch]
      * gtk/gtkhruler.[ch]
      * gtk/gtkplug.[ch]
      * gtk/gtkpreview.[ch]
      * gtk/gtkruler.[ch]
      * gtk/gtksocket.[ch]
      * gtk/gtkstatusbar.[ch]
      * gtk/gtktoolbar.[ch]
      * gtk/gtkvbbox.[ch]
      * gtk/gtkvpaned.[ch]
      * gtk/gtkvruler.[ch]: Always use type GtkType for the *_get_type
      functions.
      
      * gtk/gtkgamma.h: Fix bug, missing () in call of
      gtk_gamma_curve_get_type() in GTK_GAMMA_CURVE_CLASS.
      4850edb2
  3. 13 Sep, 1999 1 commit
    • Tor Lillqvist's avatar
      gdk/gdkcolor.c (gdk_colormap_new) Fix memory leak: colormap->colors was · 04f5c2a1
      Tor Lillqvist authored
      1999-09-14  Tor Lillqvist  <tml@iki.fi>
      
      * gdk/gdkcolor.c (gdk_colormap_new)
      * gdk/win32/gdkcolor.c (gdk_colormap_new): Fix memory leak:
      colormap->colors was allocated twice.
      
      * gdk/win32/gdk.c: Remove some unused stuff.
      
      * gdk/win32/gdkcolor.c (gdk_colormap_sync): Initialize all of the
      colormap.
      
      * gtk/gtkfontsel.c (gtk_font_selection_dialog_get_type)
      * gtk/gtklabel.h (gtk_label_get_type)
      * gtk/gtktipsquery.c (gtk_tips_query_get_type)
      * gtk/gtktypeutils.h (gtk_type_name): : Use GtkType
      in a couple of places, not guint.
      04f5c2a1
  4. 26 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      Win32: Philippe Colantoni <colanton@aris.ss.uci.edu> suggests a way to get · aafd722b
      Tor Lillqvist authored
      1999-08-27  Tor Lillqvist  <tml@iki.fi>
      
      Win32: Philippe Colantoni <colanton@aris.ss.uci.edu> suggests a
      way to get window contents continually refreshed while resizing. I
      didn't like the effects myself, so it's not on by default.
      
      * gdk/win32/gdkprivate.h: New flag variable
      gdk_event_func_from_window_proc, FALSE by default.
      
      * gdk/win32/gdk.c (gdk_init_check): Set above flag if the
      environment variable GDK_EVENT_FUNC_FROM_WINDOW_PROC is set, or we
      are passed --gdk-event-func-from-window-proc.
      
      * gdk/win32/gdkevents.c (gdk_WindowProc): If above flag is set,
      and we have am event_func, call it instead of enqueing the event.
      aafd722b
  5. 23 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      Fix from Simon Kelley: Set expose_count in GdkEventExposes correctly. · cf451eb4
      Tor Lillqvist authored
      * gdk/win32/gdkevents.c (gdk_event_translate): Fix from Simon
      Kelley: Set expose_count in GdkEventExposes correctly.
      
      * gdk/win32/gdkwindow.c: Remove dead code (#ifdef
      MULTIPLE_WINDOW_CLASSES).
      
      * gdk/win32/gdkdraw.c (gdk_draw_line): Workaround from Hans Breuer
      for bug in NT, apparently NT *does* draw the end pixel, too, in
      LineTo with a one-pixel pen, so we don't have to do it ourselves.
      cf451eb4
  6. 21 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      Improvements by Hans Breuer: · b52072a7
      Tor Lillqvist authored
      	* gdk/win32/gdkwindow.c (RegisterGdkClass): New function
      
      	* gdk/win32/gdkwindow.c (gdk_window_new): Use it. Don't set the
      	CS_?REDRAW flags as they cause lots of (late) redraws when "show
      	window contents while dragging" is turned on. Allocate at least
      	one unique class for every GdkWindowType. If support for single
      	window-specific icons is ever needed (eg. Dialog specific), every
      	such window should get its own class.
      b52072a7
  7. 19 Aug, 1999 1 commit
  8. 17 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      When blitting inside one window, use ScrollWindowEx, and call · 70372ba8
      Tor Lillqvist authored
      	* gdk/win32/gdkdraw.c (gdk_draw_pixmap): When blitting inside one
      	window, use ScrollWindowEx, and call UpdateWindow. This prevents
      	bugs when for instance part of the window was outside the
      	display. Thanks to Philippe Colantoni for finding and fixing this.
      70372ba8
  9. 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
  10. 12 Aug, 1999 1 commit
  11. 09 Aug, 1999 1 commit
  12. 06 Aug, 1999 1 commit
  13. 25 Jul, 1999 2 commits
    • Tor Lillqvist's avatar
      Edit some of the cursors a bit to look better on white background. · 6af18860
      Tor Lillqvist authored
      	* gdk/win32/rc/cursor*.cur: Edit some of the cursors a bit to look
       	better on white background.
      6af18860
    • 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
  14. 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
  15. 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
  16. 12 Jul, 1999 1 commit
    • Tor Lillqvist's avatar
      Less logging verbiage. · e3c310e5
      Tor Lillqvist authored
      	* gdk/win32/gdkdraw.c (gdk_draw_pixmap): Less logging verbiage.
      
      	* gdk/win32/gdkevents.c: Fix long-standing bug in key
       	events. The key.string wasn't zero-terminated, still we strdup'ed
       	it in gdk_event_copy(). Synthesize crossing events for button
       	events before possible propagation.
      
      	* gdk/win32/gdkwindow.c: Log gdk_window_set_title.
      
      	* gdk/win32/makefile.cygwin
      	* gtk/makefile.cygwin: Use new DLL naming style for the
       	GCC-compiled ones.
      
      	* gdk/win32/makefile.msc
      	* gtk/makefile.msc: Cosmetics mostly.
      
      	* gtk/gtk.def: Add missing entry points.
      
      	* gtk/gtksocket.c: Add dummy gtk_socket_get_type() for Win32.
      e3c310e5
  17. 10 Jul, 1999 1 commit
    • Tor Lillqvist's avatar
      Don't draw anything if width or height is zero. Don't print a warning if · c9b2958b
      Tor Lillqvist authored
      	* gdk/win32/gdkdraw.c (gdk_draw_arc): Don't draw anything if width
       	or height is zero. Don't print a warning if Pie or Arc fails, they
      	always fail (?) for very narrow ellipses.
      
      	* gdk/win32/gdkdraw.c (gdk_draw_pixmap): Call InvalidateRgn for
       	the part or the destination window corresponding to source area
       	outside of the source drawable's boundary.
      
      	* gdk/win32/gdkdraw.c (gdk_draw_lines, gdk_draw_polygon): Don't do
       	anything if less than two points.
      
      	* gdk/win32/gdkselection.c (gdk_selection_owner_get): Always
       	return NULL. Gtk cut-and-paste inside a single program works
       	better this way. (It always gets the clipboard contents from
       	Windows, not from its own copy, which is cleared anyway. I can't
       	say I fully understand what happens... Emulating the X selection
       	and property stuff is a bit of a mess.)
      
      	* gdk/win32/gdkevents.c
      	* gdk/win32/gdkproperty.c: A bt more verbose logging.
      
      	* gdk/win32/gdkregion.c: Fix some memory leaks (temporary regions
       	that never got deleted). Revamp gdk_region_shrink.
      
      	* gdk/win32/gdkregion.c: Fix memory leak, delete temporary regions
       	after use.
      
      	* gtk/gtk.def: Add some missing entry points.
      
      	* gtk/gtkrc.c: Strip trailing directory separator from pixmap path
       	component.
      c9b2958b
  18. 03 Jul, 1999 1 commit
  19. 28 Jun, 1999 1 commit
  20. 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
  21. 02 Jun, 1999 1 commit
  22. 30 May, 1999 1 commit
    • Tor Lillqvist's avatar
      AdjustWindowRectEx2 renamed to SafeAdjustWindowRectEx. Don't override all · 16d002d0
      Tor Lillqvist authored
      	* gdk/win32/gdkwindow.c: AdjustWindowRectEx2 renamed to
       	SafeAdjustWindowRectEx. Don't override all calls to
       	AdjustWindowRectEx by it, but use it only in two places: When
       	creating a new top-level window and when moving a top-level
       	window.
      
      	Use screen coordinate rectangle, not client rectangle, in
       	gdk_window_move. Thus SafeAdjustWindowRectEx will do its job only
       	when we try to place a window so that the decoration (mainly,
       	title bar) isn't visible.
      
      	These changes fix the bug that showed up for instance as the
       	GIMP's saved top-level windows moving right and down (by an amount
       	equal to the window decoration) for each session. This bug showed
       	up also in testgtk's "Saved Position".
      
      	gdk_window_resize also redone a bit.
      16d002d0
  23. 25 May, 1999 1 commit
  24. 18 May, 1999 1 commit
    • Tor Lillqvist's avatar
      Copy our gdkprivate.h and gdkx.h to a gdk subdirectory, so that · 330dd2f7
      Tor Lillqvist authored
      	* gdk/win32/makefile.{cygwin,msc}: Copy our gdkprivate.h and
       	gdkx.h to a gdk subdirectory, so that applications can include
       	these with <gdk/*.h> without trouble.
      
      	* gdk/win32/gdkimage.c (gdk_image_new_with_depth): Code simplified.
      	(gdk_image_destroy): Plugged resource leak, some GdkImages didn't
      	have their bitmap destroyed.
      
      	* gdk/win32/gdk.def: Add gdk_root_parent.
      330dd2f7
  25. 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
  26. 21 Apr, 1999 1 commit
  27. 29 Mar, 1999 1 commit
    • Raja R Harinath's avatar
      Make sure `gdkconfig.h' exists after the rule is fired. · 32f6e0a4
      Raja R Harinath authored
      * gdk/Makefile.am (gdkconfig.h): Make sure `gdkconfig.h' exists
      after the rule is fired.
      (install-exec-local): Install gdkconfig.h only if the contents are
      different from the currently installed gdkconfig.h.
      
      Rationale:
      `make install-exec' is meant to install files that go into
      $exec_prefix, which includes `gdkconfig.h'.  However, developers use
      `make install-exec' when they know that none of the headers have
      changed, to prevent needless recompiles of other packages.  My
      previous change of installing `*config.h' during `make install-exec'
      undermines this, even though it is the right thing to do.  So, in the
      spirit of "do the right thing first, optimize later", here's the
      optimization.
      32f6e0a4
  28. 26 Mar, 1999 1 commit
  29. 17 Mar, 1999 2 commits
    • Tor Lillqvist's avatar
      Merge in Win32 version: Define macro GDKVAR for declaring gdk variables · 0b4d29fd
      Tor Lillqvist authored
      * gdk/gdktypes.h: Merge in Win32 version: Define macro GDKVAR for
      declaring gdk variables exported/imported from the DLL. New image
      type enum, GDK_IMAGE_SHARED_PIXMAP, for gdk_imlib. New drag and
      drop protocol enums, GDK_DRAG_PROTO_WIN32_DROPFILES and
      GDK_DRAG_PROTO_OLE2.
      
      * gdk/gdk.h: Merge in Win32 version: Two new functions,
      gdk_pixmap_create_on_shared_image and gdk_image_bitmap_new. So far
      declared only for the Win32 version, but could be in the X11
      version as well. (Needed for a Xlib-less gdk_imlib.)
      gdk_color_hash should have only one parameter. Declare
      gdk_threads_mutex with GDKVAR.
      
      * gdk/gdkcolor.c (gdk_color_hash): As a hash function should have
      just one parameter.
      
      * gdk/gdkimage.c (gdk_image_get): Initialize bpp correctly. Bytes
      per pixel, not bits.
      
      * gdk/gdkrgb.c: Mingle includes somewhat. (gdk_rgb_select_conv):
      Fetch bpp (which means bits-per-pixel here) from another place on
      Win32. Accept also depth==32 (which we might get on Win32) with
      bpp==32.
      
      * gtk/{gtkclist,gtkctree,gtkdnd,gtkditable,gtkfontsel,
      gtkhandlebox,gtklayout,gtkmain,gtkplug,gtkpreview,gtkrc,
      gtkselection,gtksocket,gtkstyle,gtkwidget,gtkwindow}.c:
      Include gdx.h from "gdkx.h", not "gdk/gdkx.h", as gdkx.h will be
      in the backend-dependent directory, not in the common gdk
      directory.
      
      * gtk/testgtk.c: Ditto. Also, don't use ../gdk patchs to gdk
      headers.
      0b4d29fd
    • Tor Lillqvist's avatar
      Fixes to the win32 backend to actually be able to compile within a · d142187b
      Tor Lillqvist authored
      directory hierarchy like this, with common gdk.h and gdktypes.h
      for all backends. gdkrectangles.c and gdkrgb.c is copied before
      compilation from the x11 backed (which still is in .., but
      eventually will be in ..\x11).
      d142187b
  30. 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
  31. 15 Mar, 1999 2 commits
    • Tor Lillqvist's avatar
    • Tor Lillqvist's avatar
      This might seem like a large patch, but it isn't that bad, and nothing · c65508d2
      Tor Lillqvist authored
      should break on Unix/X11.
      
      Win32 merge and general portability stuff:
      
      * acconfig.h,configure.in: Check for <sys/time.h>.
      
      * gdk/win32: New directory (actually, been there for a while).
      
      * gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
      NATIVE_WIN32, and use these. Always case fold on Win32. No
      backslashed escapes on native Win32.
      
      * gtk/{gtk.def,makefile.msc}: New files.
      
      * gtk/Makefile.am: Add above new files.
      
      * gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
      instead of <strings.h>.
      
      * gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
      config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
      <unistd.h> appropriately.
      
      * gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
      Use ABS() (from <glib.h>) instead of abs().
      
      * gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
      of gtk (and thus glib) headers, so that WIN32 will be
      defined. With MS C, include <direct.h> for mkdir prototype.
      
      * gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
      some casts, needed by MS C.
      
      * gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
      implemented).
      
      * gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
      <X11/Xlocale.h> only on X11 platform, otherwise <locale.h>.  Use
      G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
      
      * gtk/gtkmain.h: Mark variables for export/import on Win32.
      
      * gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
      the event is not a hint, or its window is not the slider. Needed
      on Win32, at least.
      
      * gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
      unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
      G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
      a subdirectory of the Windows directory as gtk system
      configuration directory.
      
      * gtk/gtkselection.c: No chunks on Win32.
      
      * gtk/gtksocket.c: Not implemented on Win32.
      
      * gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
      
      * gtk/makeenums.h: Include gdkprivate.h after gdk.h.
      
      * gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
      c65508d2
  32. 14 Mar, 1999 1 commit
    • Raja R Harinath's avatar
      Move widechar tests from `glib' to here, since those were meant only for · 044fd2db
      Raja R Harinath authored
      1999-03-13  Raja R Harinath  <harinath@cs.umn.edu>
      
      	* configure.in (gdk_wc): Move widechar tests from `glib' to here,
      	since those were meant only for gdki18n.h.
      	* gdk/gdki18n.h: Include gdkconfig.h and use GDK_* instead of G_*
      	for widechar tests.
      	* gtk/Makefile.am (INCLUDES): Add -I../gdk for gdkconfig.h.
      044fd2db
  33. 13 Mar, 1999 1 commit
    • Tor Lillqvist's avatar
      Configure now generates a gdkconfig.h file, in similar way as GLib's · a3c5d33f
      Tor Lillqvist authored
      configure generates glibconfig.h. Currently it only defines what
      windowing API GDK uses, and on Unix (where configure scripts are
      used), it's always X11...
      
      Include gdkconfig.h in gdktypes.h.
      
      gdkconfig.h is installed in @libdir@/gtk+/include (like glibconfig.h
      is in @libdir@/glib/include). (This might be debatable?) Add that to
      gtk-config --cflags.
      
      Merge in Win32 changes to gtkfontsel.c
      a3c5d33f
  34. 12 Mar, 1999 1 commit
  35. 10 Mar, 1999 1 commit
    • Tim Janik's avatar
      first lookup the xfont ID in our font hash table, if we have a · 0c178e96
      Tim Janik authored
      Tue Mar  9 01:01:28 1999  Tim Janik  <timj@gtk.org>
      
              * gdk/gdkfont.c (gdk_font_load): first lookup the xfont ID in our
              font hash table, if we have a GdkFontPrivate entry for this font
              already, simply increment its reference count, provided by Olaf Dietsche
              <olaf.dietsche+list.gtk@netcologne.de>.
      
              * gtk/gtkstyle.c (gtk_style_copy): plug a GdkFont reference leak, fix
              provided by Olaf Dietsche <olaf.dietsche+list.gtk@netcologne.de>.
      0c178e96
  36. 07 Mar, 1999 1 commit
  37. 06 Mar, 1999 1 commit