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