forked from AuroraMiddleware/gtk
Check for lstat.
* 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.
This commit is contained in:
parent
8599979585
commit
db30076b0b
18
ChangeLog
18
ChangeLog
@ -1,3 +1,21 @@
|
||||
1999-03-16 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* README.win32: New file.
|
||||
|
||||
* 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.
|
||||
|
||||
Mon Mar 15 03:38:34 1999 George Lebl <jirka@5z.com>
|
||||
|
||||
* gtk/gtkdnd.c: (gtk_drag_highlight) swap the
|
||||
|
@ -1,3 +1,21 @@
|
||||
1999-03-16 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* README.win32: New file.
|
||||
|
||||
* 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.
|
||||
|
||||
Mon Mar 15 03:38:34 1999 George Lebl <jirka@5z.com>
|
||||
|
||||
* gtk/gtkdnd.c: (gtk_drag_highlight) swap the
|
||||
|
@ -1,3 +1,21 @@
|
||||
1999-03-16 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* README.win32: New file.
|
||||
|
||||
* 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.
|
||||
|
||||
Mon Mar 15 03:38:34 1999 George Lebl <jirka@5z.com>
|
||||
|
||||
* gtk/gtkdnd.c: (gtk_drag_highlight) swap the
|
||||
|
@ -1,3 +1,21 @@
|
||||
1999-03-16 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* README.win32: New file.
|
||||
|
||||
* 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.
|
||||
|
||||
Mon Mar 15 03:38:34 1999 George Lebl <jirka@5z.com>
|
||||
|
||||
* gtk/gtkdnd.c: (gtk_drag_highlight) swap the
|
||||
|
@ -1,3 +1,21 @@
|
||||
1999-03-16 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* README.win32: New file.
|
||||
|
||||
* 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.
|
||||
|
||||
Mon Mar 15 03:38:34 1999 George Lebl <jirka@5z.com>
|
||||
|
||||
* gtk/gtkdnd.c: (gtk_drag_highlight) swap the
|
||||
|
@ -1,3 +1,21 @@
|
||||
1999-03-16 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* README.win32: New file.
|
||||
|
||||
* 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.
|
||||
|
||||
Mon Mar 15 03:38:34 1999 George Lebl <jirka@5z.com>
|
||||
|
||||
* gtk/gtkdnd.c: (gtk_drag_highlight) swap the
|
||||
|
@ -1,3 +1,21 @@
|
||||
1999-03-16 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* README.win32: New file.
|
||||
|
||||
* 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.
|
||||
|
||||
Mon Mar 15 03:38:34 1999 George Lebl <jirka@5z.com>
|
||||
|
||||
* gtk/gtkdnd.c: (gtk_drag_highlight) swap the
|
||||
|
14
README.win32
Normal file
14
README.win32
Normal file
@ -0,0 +1,14 @@
|
||||
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
|
||||
port, see http://www.gimp.org/tml/gimp/win32/ or
|
||||
http://www.iki.fi/tml/gimp/win32/ .
|
||||
|
||||
As for now, only Microsoft C (the command-line compiler) is
|
||||
supported. Before compiling, check the BIN definition in
|
||||
gdk\win32\makefile.msc and gtk\makefile.msc. Compile in gdk\win32 and
|
||||
gtk with `nmake -f makefile.msc`. Install with `nmake -f makefile.msc
|
||||
install`. Cygwin ("mingw32", i.e. gcc -mno-cygwin) support will be
|
||||
added later.
|
||||
|
||||
The tablet support uses the Wintab API. The Wintab development kit can
|
||||
be downloaded from http://www.pointing.com.
|
@ -100,6 +100,9 @@
|
||||
/* Define if you have the getpagesize function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define if you have the lstat function. */
|
||||
/* #undef HAVE_LSTAT */
|
||||
|
||||
/* Define if you have the munmap function. */
|
||||
/* #undef HAVE_MUNMAP */
|
||||
|
||||
|
@ -160,6 +160,8 @@ if test -n "$PERL" && perl -v | grep 'version 5.' > /dev/null ; then
|
||||
fi
|
||||
AC_SUBST(REBUILD)
|
||||
|
||||
AC_CHECK_FUNCS(lstat)
|
||||
|
||||
# i18n stuff
|
||||
ALL_LINGUAS="cs de es fr hu it ja ko nl no pl pt ru sv"
|
||||
AM_GTK_GNU_GETTEXT
|
||||
|
@ -6,7 +6,7 @@
|
||||
BIN = C:\bin
|
||||
|
||||
# Location of the Wintab toolkit. Downloadable from http://www.pointing.com.
|
||||
WTKIT = ..\..\wtkit125
|
||||
WTKIT = ..\..\..\wtkit125
|
||||
|
||||
# Full optimization:
|
||||
OPTIMIZE = -Ox
|
||||
@ -27,11 +27,11 @@ TOUCH = copy makefile.msc+nul
|
||||
GLIB_VER=1.2
|
||||
GTK_VER=1.3
|
||||
|
||||
GLIB = ..\..\glib-$(GLIB_VER)
|
||||
CFLAGS = -I. -I.. -I$(WTKIT)\include -I$(GLIB) -DG_ENABLE_DEBUG -DHAVE_CONFIG_H -DGDK_VERSION=\"$(GTK_VER)\" # -DMULTIPLE_WINDOW_CLASSES
|
||||
GLIB = ..\..\..\glib-$(GLIB_VER)
|
||||
CFLAGS = -I. -I..\.. -I$(WTKIT)\include -I$(GLIB) -DG_ENABLE_DEBUG -DHAVE_CONFIG_H -DGDK_VERSION=\"$(GTK_VER)\" # -DMULTIPLE_WINDOW_CLASSES
|
||||
|
||||
all: \
|
||||
..\config.h \
|
||||
..\..\config.h \
|
||||
gdk-$(GTK_VER).dll
|
||||
$(TOUCH) all
|
||||
|
||||
@ -63,8 +63,8 @@ gdk_OBJECTS = \
|
||||
gdkwindow.obj \
|
||||
gdkxid.obj
|
||||
|
||||
..\config.h : ..\config.h.win32
|
||||
copy ..\config.h.win32 ..\config.h
|
||||
..\..\config.h : ..\..\config.h.win32
|
||||
copy ..\..\config.h.win32 ..\..\config.h
|
||||
|
||||
gdk.res : rc\gdk.rc
|
||||
rc -r -fo gdk.res rc\gdk.rc
|
||||
|
2586
gtk/gtk.def
2586
gtk/gtk.def
File diff suppressed because it is too large
Load Diff
117
gtk/gtkfeatures.h.win32
Normal file
117
gtk/gtkfeatures.h.win32
Normal file
@ -0,0 +1,117 @@
|
||||
/* GTK - The GIMP Toolkit
|
||||
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Library General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Library General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Library General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
#ifndef __GTK_FEATURES_H__
|
||||
#define __GTK_FEATURES_H__
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
|
||||
/* compile time version
|
||||
*/
|
||||
#define GTK_MAJOR_VERSION (1)
|
||||
#define GTK_MINOR_VERSION (3)
|
||||
#define GTK_MICRO_VERSION (0)
|
||||
#define GTK_BINARY_AGE (0)
|
||||
#define GTK_INTERFACE_AGE (0)
|
||||
|
||||
/* new gtk_container_set_focus_[hv]adjustment()
|
||||
*/
|
||||
#define GTK_HAVE_CONTAINER_FOCUS_ADJUSTMENTS 1-0-1
|
||||
|
||||
/* newly exported gtk_signal_init()
|
||||
* new gtk_signal_n_emissions*()
|
||||
* "signal-name" is now an alias for "signal_name"
|
||||
* new gtk_signal_emitv*()
|
||||
*/
|
||||
#define GTK_HAVE_SIGNAL_INIT 1-0-2
|
||||
|
||||
/* Gtk+ 1.1.0 version tag.
|
||||
* - new gtk_rc_set_image_loader () to install custom image loaders for rc
|
||||
* files.
|
||||
* - GtkAccel groups replaced GtkAcceleratorTables
|
||||
* - Gdk supports full crossing event now.
|
||||
* - Buttons featur relief styles now.
|
||||
* - gdk_rgb_*() functions are in place.
|
||||
* - stringified enum values can be queried for enum types now.
|
||||
* - new key binding system is in place (GtkBindingSet).
|
||||
* - simple algorithm for pattern matching is exported now (GtkPatternSpec).
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_0 1-1-0
|
||||
|
||||
/* Gtk+ 1.1.2 version tag
|
||||
* - ctree function name changes
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_2 1-1-2
|
||||
|
||||
/* Gtk+ 1.1.4 version tag
|
||||
* - clist v/hscrollbar -> v/hadjustment changes
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_4 1-1-4
|
||||
|
||||
/* Gtk+ 1.1.5 version tag
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_5 1-1-5
|
||||
|
||||
/* Gtk+ 1.1.6 version tag
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_6 1-1-6
|
||||
|
||||
/* Gtk+ 1.1.7 version tag
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_7 1-1-7
|
||||
|
||||
/* Gtk+ 1.1.8 version tag
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_8 1-1-8
|
||||
|
||||
/* Gtk+ 1.1.9 version tag
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_9 1-1-9
|
||||
|
||||
/* Gtk+ 1.1.10 version tag
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_10 1-1-10
|
||||
|
||||
/* Gtk+ 1.1.11 version tag
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_11 1-1-11
|
||||
|
||||
/* Gtk+ 1.1.12 version tag
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_12 1-1-12
|
||||
|
||||
/* Gtk+ 1.1.13 version tag
|
||||
* gtk_toggle_button_set_state name changes
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_13 1-1-13
|
||||
|
||||
/* Gtk+ 1.1.14 version tag
|
||||
* working gtk layout, etc
|
||||
*/
|
||||
#define GTK_HAVE_FEATURES_1_1_14 1-1-14
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif /* __cplusplus */
|
||||
|
||||
|
||||
#endif /* __GTK_FEATURES_H__ */
|
@ -46,6 +46,10 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#ifndef HAVE_LSTAT
|
||||
#define lstat stat
|
||||
#endif
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#include <io.h>
|
||||
#endif
|
||||
|
@ -41,7 +41,7 @@ GTK_VER=1.3
|
||||
GDK = ..\gdk
|
||||
GLIB = ..\..\glib-$(GLIB_VER)
|
||||
|
||||
CFLAGS = -I. -I.. -I../gdk -I$(GLIB) -I$(GLIB)\gmodule -DGTK_DISABLE_COMPAT_H
|
||||
CFLAGS = -I. -I.. -I..\gdk\win32 -I$(GLIB) -I$(GLIB)\gmodule -DGTK_DISABLE_COMPAT_H
|
||||
|
||||
all : \
|
||||
..\config.h \
|
||||
|
Loading…
Reference in New Issue
Block a user