Improve a bit.

2000-07-04  Tor Lillqvist  <tml@iki.fi>

* README.win32: Improve a bit.
This commit is contained in:
Tor Lillqvist
2000-07-04 06:19:29 +00:00
committed by Tor Lillqvist
parent a1260f864d
commit 186cc0624b
8 changed files with 56 additions and 42 deletions

View File

@ -1,5 +1,7 @@
2000-07-04 Tor Lillqvist <tml@iki.fi> 2000-07-04 Tor Lillqvist <tml@iki.fi>
* README.win32: Improve a bit.
* gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also * gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also
WM_SYSCHAR, and other changes to get handling of Alt+nnn or WM_SYSCHAR, and other changes to get handling of Alt+nnn or
Alt+0nnn on the numpad (used to enter characters by numeric code Alt+0nnn on the numpad (used to enter characters by numeric code
@ -13,15 +15,15 @@
* gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor * gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor
definitions in case missing from headers. definitions in case missing from headers.
* gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): ALso * gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): Also
destroy the window-specific cursor. destroy the window-specific cursor.
(RegisterGdkClass): Use the global gdk_ProgInstance instead of (RegisterGdkClass): Use the global gdk_ProgInstance instead of
calling GetModuleHandle(NULL). calling GetModuleHandle(NULL).
(gdk_window_set_cursor): Reworked to always copy the passed cursor (gdk_window_set_cursor): Reworked to always copy the passed cursor
with CopyCursor before setting it. It is OK for the caller to with CopyCursor before setting it as the window-specific
destroy the GdkCursor (and thus also the Windows cursor) after cursor. It is OK for the caller to destroy the GdkCursor (and thus
calling this function. Also, destroy any previous cursor for this also its Windows cursor) after calling this function. Destroy any
window. previous window-specific cursor.
Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com> Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com>

View File

@ -1,5 +1,7 @@
2000-07-04 Tor Lillqvist <tml@iki.fi> 2000-07-04 Tor Lillqvist <tml@iki.fi>
* README.win32: Improve a bit.
* gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also * gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also
WM_SYSCHAR, and other changes to get handling of Alt+nnn or WM_SYSCHAR, and other changes to get handling of Alt+nnn or
Alt+0nnn on the numpad (used to enter characters by numeric code Alt+0nnn on the numpad (used to enter characters by numeric code
@ -13,15 +15,15 @@
* gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor * gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor
definitions in case missing from headers. definitions in case missing from headers.
* gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): ALso * gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): Also
destroy the window-specific cursor. destroy the window-specific cursor.
(RegisterGdkClass): Use the global gdk_ProgInstance instead of (RegisterGdkClass): Use the global gdk_ProgInstance instead of
calling GetModuleHandle(NULL). calling GetModuleHandle(NULL).
(gdk_window_set_cursor): Reworked to always copy the passed cursor (gdk_window_set_cursor): Reworked to always copy the passed cursor
with CopyCursor before setting it. It is OK for the caller to with CopyCursor before setting it as the window-specific
destroy the GdkCursor (and thus also the Windows cursor) after cursor. It is OK for the caller to destroy the GdkCursor (and thus
calling this function. Also, destroy any previous cursor for this also its Windows cursor) after calling this function. Destroy any
window. previous window-specific cursor.
Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com> Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com>

View File

@ -1,5 +1,7 @@
2000-07-04 Tor Lillqvist <tml@iki.fi> 2000-07-04 Tor Lillqvist <tml@iki.fi>
* README.win32: Improve a bit.
* gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also * gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also
WM_SYSCHAR, and other changes to get handling of Alt+nnn or WM_SYSCHAR, and other changes to get handling of Alt+nnn or
Alt+0nnn on the numpad (used to enter characters by numeric code Alt+0nnn on the numpad (used to enter characters by numeric code
@ -13,15 +15,15 @@
* gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor * gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor
definitions in case missing from headers. definitions in case missing from headers.
* gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): ALso * gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): Also
destroy the window-specific cursor. destroy the window-specific cursor.
(RegisterGdkClass): Use the global gdk_ProgInstance instead of (RegisterGdkClass): Use the global gdk_ProgInstance instead of
calling GetModuleHandle(NULL). calling GetModuleHandle(NULL).
(gdk_window_set_cursor): Reworked to always copy the passed cursor (gdk_window_set_cursor): Reworked to always copy the passed cursor
with CopyCursor before setting it. It is OK for the caller to with CopyCursor before setting it as the window-specific
destroy the GdkCursor (and thus also the Windows cursor) after cursor. It is OK for the caller to destroy the GdkCursor (and thus
calling this function. Also, destroy any previous cursor for this also its Windows cursor) after calling this function. Destroy any
window. previous window-specific cursor.
Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com> Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com>

View File

@ -1,5 +1,7 @@
2000-07-04 Tor Lillqvist <tml@iki.fi> 2000-07-04 Tor Lillqvist <tml@iki.fi>
* README.win32: Improve a bit.
* gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also * gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also
WM_SYSCHAR, and other changes to get handling of Alt+nnn or WM_SYSCHAR, and other changes to get handling of Alt+nnn or
Alt+0nnn on the numpad (used to enter characters by numeric code Alt+0nnn on the numpad (used to enter characters by numeric code
@ -13,15 +15,15 @@
* gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor * gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor
definitions in case missing from headers. definitions in case missing from headers.
* gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): ALso * gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): Also
destroy the window-specific cursor. destroy the window-specific cursor.
(RegisterGdkClass): Use the global gdk_ProgInstance instead of (RegisterGdkClass): Use the global gdk_ProgInstance instead of
calling GetModuleHandle(NULL). calling GetModuleHandle(NULL).
(gdk_window_set_cursor): Reworked to always copy the passed cursor (gdk_window_set_cursor): Reworked to always copy the passed cursor
with CopyCursor before setting it. It is OK for the caller to with CopyCursor before setting it as the window-specific
destroy the GdkCursor (and thus also the Windows cursor) after cursor. It is OK for the caller to destroy the GdkCursor (and thus
calling this function. Also, destroy any previous cursor for this also its Windows cursor) after calling this function. Destroy any
window. previous window-specific cursor.
Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com> Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com>

View File

@ -1,5 +1,7 @@
2000-07-04 Tor Lillqvist <tml@iki.fi> 2000-07-04 Tor Lillqvist <tml@iki.fi>
* README.win32: Improve a bit.
* gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also * gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also
WM_SYSCHAR, and other changes to get handling of Alt+nnn or WM_SYSCHAR, and other changes to get handling of Alt+nnn or
Alt+0nnn on the numpad (used to enter characters by numeric code Alt+0nnn on the numpad (used to enter characters by numeric code
@ -13,15 +15,15 @@
* gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor * gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor
definitions in case missing from headers. definitions in case missing from headers.
* gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): ALso * gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): Also
destroy the window-specific cursor. destroy the window-specific cursor.
(RegisterGdkClass): Use the global gdk_ProgInstance instead of (RegisterGdkClass): Use the global gdk_ProgInstance instead of
calling GetModuleHandle(NULL). calling GetModuleHandle(NULL).
(gdk_window_set_cursor): Reworked to always copy the passed cursor (gdk_window_set_cursor): Reworked to always copy the passed cursor
with CopyCursor before setting it. It is OK for the caller to with CopyCursor before setting it as the window-specific
destroy the GdkCursor (and thus also the Windows cursor) after cursor. It is OK for the caller to destroy the GdkCursor (and thus
calling this function. Also, destroy any previous cursor for this also its Windows cursor) after calling this function. Destroy any
window. previous window-specific cursor.
Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com> Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com>

View File

@ -1,5 +1,7 @@
2000-07-04 Tor Lillqvist <tml@iki.fi> 2000-07-04 Tor Lillqvist <tml@iki.fi>
* README.win32: Improve a bit.
* gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also * gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also
WM_SYSCHAR, and other changes to get handling of Alt+nnn or WM_SYSCHAR, and other changes to get handling of Alt+nnn or
Alt+0nnn on the numpad (used to enter characters by numeric code Alt+0nnn on the numpad (used to enter characters by numeric code
@ -13,15 +15,15 @@
* gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor * gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor
definitions in case missing from headers. definitions in case missing from headers.
* gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): ALso * gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): Also
destroy the window-specific cursor. destroy the window-specific cursor.
(RegisterGdkClass): Use the global gdk_ProgInstance instead of (RegisterGdkClass): Use the global gdk_ProgInstance instead of
calling GetModuleHandle(NULL). calling GetModuleHandle(NULL).
(gdk_window_set_cursor): Reworked to always copy the passed cursor (gdk_window_set_cursor): Reworked to always copy the passed cursor
with CopyCursor before setting it. It is OK for the caller to with CopyCursor before setting it as the window-specific
destroy the GdkCursor (and thus also the Windows cursor) after cursor. It is OK for the caller to destroy the GdkCursor (and thus
calling this function. Also, destroy any previous cursor for this also its Windows cursor) after calling this function. Destroy any
window. previous window-specific cursor.
Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com> Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com>

View File

@ -1,5 +1,7 @@
2000-07-04 Tor Lillqvist <tml@iki.fi> 2000-07-04 Tor Lillqvist <tml@iki.fi>
* README.win32: Improve a bit.
* gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also * gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also
WM_SYSCHAR, and other changes to get handling of Alt+nnn or WM_SYSCHAR, and other changes to get handling of Alt+nnn or
Alt+0nnn on the numpad (used to enter characters by numeric code Alt+0nnn on the numpad (used to enter characters by numeric code
@ -13,15 +15,15 @@
* gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor * gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor
definitions in case missing from headers. definitions in case missing from headers.
* gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): ALso * gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): Also
destroy the window-specific cursor. destroy the window-specific cursor.
(RegisterGdkClass): Use the global gdk_ProgInstance instead of (RegisterGdkClass): Use the global gdk_ProgInstance instead of
calling GetModuleHandle(NULL). calling GetModuleHandle(NULL).
(gdk_window_set_cursor): Reworked to always copy the passed cursor (gdk_window_set_cursor): Reworked to always copy the passed cursor
with CopyCursor before setting it. It is OK for the caller to with CopyCursor before setting it as the window-specific
destroy the GdkCursor (and thus also the Windows cursor) after cursor. It is OK for the caller to destroy the GdkCursor (and thus
calling this function. Also, destroy any previous cursor for this also its Windows cursor) after calling this function. Destroy any
window. previous window-specific cursor.
Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com> Mon Jul 3 17:54:49 2000 Owen Taylor <otaylor@redhat.com>

View File

@ -8,7 +8,7 @@ although it works OK for the GIMP.)
The Win32 port of GTk+ is a work in progress, and not as stable or The Win32 port of GTk+ is a work in progress, and not as stable or
correct as the Unix/X11 version. For more information about the Win32 correct as the Unix/X11 version. For more information about the Win32
port, see http://www.gimp.org/tml/gimp/win32/ or port, see http://www.gimp.org/win32/ or
http://www.iki.fi/tml/gimp/win32/ . http://www.iki.fi/tml/gimp/win32/ .
To build GTk+ on Win32, you need either the Microsoft compiler and To build GTk+ on Win32, you need either the Microsoft compiler and
@ -21,7 +21,7 @@ really be called makefile.mingw.
See the README.win32 file in the GLib distribution for instructions See the README.win32 file in the GLib distribution for instructions
how to build with gcc. how to build with gcc.
To use GTk+ on Win32, you also need either of the above mentioned To use GTk+ on Win32, you also need either one of the above mentioned
compilers. Other compilers might work, but don't count on it. The compilers. Other compilers might work, but don't count on it. The
same instructions on how to set up a correct version of gcc should same instructions on how to set up a correct version of gcc should
also be followed if you want to build applications that use GTk+ with also be followed if you want to build applications that use GTk+ with
@ -41,7 +41,7 @@ undefine ENABLE_NLS, HAVE_GETTEXT and HAVE_LIBINTL in the
config.h.win32 file, and remove references to the gnu-intl library config.h.win32 file, and remove references to the gnu-intl library
from the makefiles. from the makefiles.
Note that while the GNU gettext package is under the GPL, the "intl" Note that while the GNU gettext package is under the GPL license, the
part of it which is distributed with GNU libc is under the LGPL (like "intl" part of it is also distributed as part of the GNU C library
GTk+ or GLib). We want the LGPL one, even if they are the same, more (glibc) where it is under the LGPL license (as is GTk+ or GLib). We
or less. want the LGPL licensed version. The code is more or less the same.