Fresh GTK+ 1.3.0 build available

Tor Lillqvist <[email protected]>
Newsgroups gmane.comp.video.gimp.windows.devel
Message-ID <[email protected]>
On the www.gimp.org/win32/downloads-20030104.html page, you will now
find a fresh build of GTK+ 1.3.0. Some bugfixes since the last build
from September:

2002-12-22  Tor Lillqvist  <[email protected]>

	* gtk/fnmatch.c: Use UTF-8-clean version from GTK+ 2.2.0, with
	entry point _gtk_fnmatch(). One change: On Win32, casefold *all*
	characters, not just the ASCII ones.

	* gtk/fnmatch.h: Remove.

	* gtk/gtkprivate.h: Declare _gtk_fnmatch() here.
	
	* gtk/gtkfilesel.c: Change accordingly. Add some assertions to
	make sure that we don't confuse UTF-8 and system codepage
	strings. Remove CMPL_ERRNO_TOO_LONG handling, was never used.

2002-12-21  Tor Lillqvist  <[email protected]>

	* gdk/win32/gdkinput-win32.c: Initialise wintab_window as NULL.
	(gdk_input_exit): Don't unref wintab_window if it is
	NULL. (#101005, Katsuhiro Okuno)

2002-12-19  Tor Lillqvist  <[email protected]>

	* gdk/win32/gdkwindow-win32.c (gdk_window_get_geometry): Umm, I
	wonder where I got that code snippet from. Called ClientToScreen()
	and ScreenToClient() with a RECT, although they take a POINT.

	(gdk_window_set_decorations, gdk_window_set_functions):
	Reimplement correctly. The GDK_DECOR_ALL and GDK_FUNC_ALL bits
	have interesting semantics, see the documentation in GTK+ 2.0.
	(#79036)

2002-12-15  Tor Lillqvist  <[email protected]>

	* gdk/win32/gdkwindow-win32.c (gdk_window_get_geometry): When
	copy-pasting bugfix from 2.0, forgot to change to change some
	names that are different here in 1.3.0.

2002-11-27  Tor Lillqvist  <[email protected]>

	* gdk/win32/gdkfont-win32.c (gdk_font_load_internal): If we are
	asked for "courier", try "Courier New" instead right
	away. Otherwise (as there is no TrueType font called just
	"courier"), Windows might well decide to match some unsuitable
	font. For instance, after I installed the Code2000 font, Windows
	started returning that when trying to load (a nonexistent)
	"courier" font at certain sizes, which didn't look good at all.
	To clarify code, always allocate lpszFace dynamically, and free it
	each round through the loop.

	* gtk/gtkmain.c (check_sizeof_GtkWindow): Also mention -mms-bitfields.

	* gtk/gtktext.c (draw_line_wrap): As stippled drawing is not
	implemented on Win32 in this version of GTK+, don't try to draw a
	stippled rectangle (as it would appear as an ugly filled
	rectangle). Draw a small solid triangle instead, either pointing
	left-down or right depending on whether lines are wrapped or
	truncated. (#35850, J. Ali Harlow)

2002-11-03  Tor Lillqvist  <[email protected]>

	* Makefile.am (SUBDIRS): Do include docs.
	(EXTRA_DIST): Include config.h.win32.

	* configure.in: Must call AM_CONDITIONAL for XINPUT_GXI and
	XINPUT_XFREE (setting them to false) also in the win32 branch.
	
	* gdk/gdkdnd.h: Fix lint, put the "extra tokens" inside comment
	after the #endif.

	* gdk/win32/gdkdrawable-win32.c: A couple of logging fixes.

	* gdk/win32/gdkevents-win32.c (gdk_event_translate):
	WM_SYSKEYDOWN, WM_SYSKEYUP: Need to handle F10 specially here in
	order to be able to handle it normally in the application.

	* gdk/win32/gdkpixmap-win32.c: Minor logging changes.

	* gdk/win32/gdkwindow-win32.c (gdk_window_get_geometry): Return
	the window's coordintes relative to the *parent*.

	* gtk/gtkmain.c (gtk_init_check): Don't need to call
	bind_textdomain_codeset() for glib20, GLib handles that itself.

2002-10-04  Tor Lillqvist  <[email protected]>

	* gdk/win32/gdkfont-win32.c (gdk_font_load_internal): If the font
	supports Latin scripts, assume it has the currency symbols, even
	if the fsUsb doesn't say so. At least for Arial this is true, it
	contains the Euro sign. This is a gross hack, but better than the
	Euro not showing up even though the font does contain it.

2002-09-21  Tor Lillqvist  <[email protected]>

	* gtk/gtktext.c (find_char_width): Fix from gtk-1-2: Tue Feb 13
	13:56:58 2001 Owen Taylor <[email protected]> Fix problems with
	characters < 256 in wide character locales. (Patch from Yoichi
	Imai.)

--tml
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.