Commit db30076b authored by Tor Lillqvist's avatar Tor Lillqvist
Browse files

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.
parent 85999795
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
......
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
......
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
......
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
......
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
......
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
......
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
......
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
......
EXPORTS
GTK_TYPE_ACCEL_FLAGS
GTK_TYPE_ACCEL_GROUP
GTK_TYPE_ANCHOR_TYPE
GTK_TYPE_ARG_FLAGS
GTK_TYPE_ARROW_TYPE
GTK_TYPE_ATTACH_OPTIONS
GTK_TYPE_BUTTON_ACTION
GTK_TYPE_BUTTON_BOX_STYLE
GTK_TYPE_CALENDAR_DISPLAY_OPTIONS
GTK_TYPE_CELL_TYPE
GTK_TYPE_CLIST_DRAG_POS
GTK_TYPE_CORNER_TYPE
GTK_TYPE_CTREE_EXPANDER_STYLE
GTK_TYPE_CTREE_EXPANSION_TYPE
GTK_TYPE_CTREE_LINE_STYLE
GTK_TYPE_CTREE_NODE
GTK_TYPE_CTREE_POS
GTK_TYPE_CURVE_TYPE
GTK_TYPE_DEBUG_FLAG
GTK_TYPE_DEST_DEFAULTS
GTK_TYPE_DIRECTION_TYPE
GTK_TYPE_FONT_FILTER_TYPE
GTK_TYPE_FONT_METRIC_TYPE
GTK_TYPE_FONT_TYPE
GTK_TYPE_FUNDAMENTAL_TYPE
GTK_TYPE_GDK_AXIS_USE
GTK_TYPE_GDK_BYTE_ORDER
GTK_TYPE_GDK_CAP_STYLE
GTK_TYPE_GDK_COLOR
GTK_TYPE_GDK_COLORMAP
GTK_TYPE_GDK_COLOR_CONTEXT_MODE
GTK_TYPE_GDK_CROSSING_MODE
GTK_TYPE_GDK_CURSOR_TYPE
GTK_TYPE_GDK_DRAG_ACTION
GTK_TYPE_GDK_DRAG_CONTEXT
GTK_TYPE_GDK_DRAG_PROTOCOL
GTK_TYPE_GDK_EVENT
GTK_TYPE_GDK_EVENT_MASK
GTK_TYPE_GDK_EVENT_TYPE
GTK_TYPE_GDK_EXTENSION_MODE
GTK_TYPE_GDK_FILL
GTK_TYPE_GDK_FILL_RULE
GTK_TYPE_GDK_FILTER_RETURN
GTK_TYPE_GDK_FONT
GTK_TYPE_GDK_FONT_TYPE
GTK_TYPE_GDK_FUNCTION
GTK_TYPE_GDK_GC_VALUES_MASK
GTK_TYPE_GDK_IC_ATTRIBUTES_TYPE
GTK_TYPE_GDK_IMAGE_TYPE
GTK_TYPE_GDK_IM_STYLE
GTK_TYPE_GDK_INPUT_CONDITION
GTK_TYPE_GDK_INPUT_MODE
GTK_TYPE_GDK_INPUT_SOURCE
GTK_TYPE_GDK_JOIN_STYLE
GTK_TYPE_GDK_LINE_STYLE
GTK_TYPE_GDK_MODIFIER_TYPE
GTK_TYPE_GDK_NOTIFY_TYPE
GTK_TYPE_GDK_OVERLAP_TYPE
GTK_TYPE_GDK_PROPERTY_STATE
GTK_TYPE_GDK_PROP_MODE
GTK_TYPE_GDK_RGB_DITHER
GTK_TYPE_GDK_SELECTION
GTK_TYPE_GDK_SELECTION_TYPE
GTK_TYPE_GDK_STATUS
GTK_TYPE_GDK_SUBWINDOW_MODE
GTK_TYPE_GDK_TARGET
GTK_TYPE_GDK_VISIBILITY_STATE
GTK_TYPE_GDK_VISUAL
GTK_TYPE_GDK_VISUAL_TYPE
GTK_TYPE_GDK_WINDOW
GTK_TYPE_GDK_WINDOW_ATTRIBUTES_TYPE
GTK_TYPE_GDK_WINDOW_CLASS
GTK_TYPE_GDK_WINDOW_HINTS
GTK_TYPE_GDK_WINDOW_TYPE
GTK_TYPE_GDK_WM_DECORATION
GTK_TYPE_GDK_WM_FUNCTION
GTK_TYPE_JUSTIFICATION
GTK_TYPE_MATCH_TYPE
GTK_TYPE_MENU_DIRECTION_TYPE
GTK_TYPE_MENU_FACTORY_TYPE
GTK_TYPE_METRIC_TYPE
GTK_TYPE_OBJECT_FLAGS
GTK_TYPE_ORIENTATION
GTK_TYPE_PACKER_OPTIONS
GTK_TYPE_PACK_TYPE
GTK_TYPE_PATH_PRIORITY_TYPE
GTK_TYPE_PATH_TYPE
GTK_TYPE_POLICY_TYPE
GTK_TYPE_POSITION_TYPE
GTK_TYPE_PREVIEW_TYPE
GTK_TYPE_PRIVATE_FLAGS
GTK_TYPE_PROGRESS_BAR_ORIENTATION
GTK_TYPE_PROGRESS_BAR_STYLE
GTK_TYPE_RC_FLAGS
GTK_TYPE_RC_TOKEN_TYPE
GTK_TYPE_RELIEF_STYLE
GTK_TYPE_RESIZE_MODE
GTK_TYPE_SCROLL_TYPE
GTK_TYPE_SELECTION_DATA
GTK_TYPE_SELECTION_MODE
GTK_TYPE_SHADOW_TYPE
GTK_TYPE_SIDE_TYPE
GTK_TYPE_SIGNAL_RUN_TYPE
GTK_TYPE_SORT_TYPE
GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY
GTK_TYPE_SPIN_TYPE
GTK_TYPE_STATE_TYPE
GTK_TYPE_STYLE
GTK_TYPE_SUBMENU_DIRECTION
GTK_TYPE_SUBMENU_PLACEMENT
GTK_TYPE_TARGET_FLAGS
GTK_TYPE_TOOLBAR_CHILD_TYPE
GTK_TYPE_TOOLBAR_SPACE_STYLE
GTK_TYPE_TOOLBAR_STYLE
GTK_TYPE_TREE_VIEW_MODE
GTK_TYPE_TROUGH_TYPE
GTK_TYPE_UPDATE_TYPE
GTK_TYPE_VISIBILITY
GTK_TYPE_WIDGET_FLAGS
GTK_TYPE_WINDOW_POSITION
GTK_TYPE_WINDOW_TYPE
gtk_accel_group_activate
gtk_accel_group_add
gtk_accel_group_attach
gtk_accel_group_create_add
gtk_accel_group_create_remove
gtk_accel_group_detach
gtk_accel_group_entries_from_object
gtk_accel_group_get_default
gtk_accel_group_get_entry
gtk_accel_group_handle_add
gtk_accel_group_handle_remove
gtk_accel_group_lock
gtk_accel_group_lock_entry
gtk_accel_group_new
gtk_accel_group_ref
gtk_accel_group_remove
gtk_accel_group_unlock
gtk_accel_group_unlock_entry
gtk_accel_group_unref
gtk_accel_groups_activate
gtk_accel_groups_from_object
gtk_accel_label_get_accel_width
gtk_accel_label_get_type
gtk_accel_label_new
gtk_accel_label_refetch
gtk_accel_label_set_accel_widget
gtk_accelerator_get_default_mod_mask
gtk_accelerator_name
gtk_accelerator_parse
gtk_accelerator_set_default_mod_mask
gtk_accelerator_valid
gtk_adjustment_changed
gtk_adjustment_clamp_page
gtk_adjustment_get_type
gtk_adjustment_new
gtk_adjustment_set_value
gtk_adjustment_value_changed
gtk_alignment_get_type
gtk_alignment_new
gtk_alignment_set
gtk_arrow_get_type
gtk_arrow_new
gtk_arrow_set
gtk_aspect_frame_get_type
gtk_aspect_frame_new
gtk_aspect_frame_set
gtk_bin_get_type
gtk_binary_age
gtk_binding_entry_add_signal
gtk_binding_entry_clear
gtk_binding_set_activate
gtk_binding_set_add_path
gtk_binding_set_by_class
gtk_binding_set_find
gtk_binding_set_new
gtk_bindings_activate
gtk_box_get_type
gtk_box_pack_end
gtk_box_pack_end_defaults
gtk_box_pack_start
gtk_box_pack_start_defaults
gtk_box_query_child_packing
gtk_box_reorder_child
gtk_box_set_child_packing
gtk_box_set_homogeneous
gtk_box_set_spacing
gtk_button_box_child_requisition
gtk_button_box_get_child_ipadding
gtk_button_box_get_child_ipadding_default
gtk_button_box_get_child_size
gtk_button_box_get_child_size_default
gtk_button_box_get_layout
gtk_button_box_get_spacing
gtk_button_box_get_type
gtk_button_box_set_child_ipadding
gtk_button_box_set_child_ipadding_default
gtk_button_box_set_child_size
gtk_button_box_set_child_size_default
gtk_button_box_set_layout
gtk_button_box_set_spacing
gtk_button_clicked
gtk_button_enter
gtk_button_get_relief
gtk_button_get_type
gtk_button_leave
gtk_button_new
gtk_button_new_with_label
gtk_button_pressed
gtk_button_released
gtk_button_set_relief
gtk_calendar_clear_marks
gtk_calendar_display_options
gtk_calendar_freeze
gtk_calendar_get_date
gtk_calendar_get_type
gtk_calendar_new
gtk_calendar_mark_day
gtk_calendar_select_day
gtk_calendar_select_month
gtk_calendar_thaw
gtk_calendar_unmark_day
gtk_check_button_get_type
gtk_check_button_new
gtk_check_button_new_with_label
gtk_check_menu_item_get_type
gtk_check_menu_item_new
gtk_check_menu_item_new_with_label
gtk_check_menu_item_set_active
gtk_check_menu_item_set_show_toggle
gtk_check_menu_item_toggled
gtk_check_version
gtk_clist_append
gtk_clist_clear
gtk_clist_column_title_active
gtk_clist_column_title_passive
gtk_clist_column_titles_active
gtk_clist_column_titles_hide
gtk_clist_column_titles_passive
gtk_clist_column_titles_show
gtk_clist_columns_autosize
gtk_clist_construct
gtk_clist_find_row_from_data
gtk_clist_freeze
gtk_clist_get_cell_style
gtk_clist_get_cell_type
gtk_clist_get_column_title
gtk_clist_get_column_widget
gtk_clist_get_pixmap
gtk_clist_get_pixtext
gtk_clist_get_row_data
gtk_clist_get_row_style
gtk_clist_get_selectable
gtk_clist_get_selection_info
gtk_clist_get_text
gtk_clist_get_type
gtk_clist_insert
gtk_clist_moveto
gtk_clist_new
gtk_clist_new_with_titles
gtk_clist_optimal_column_width
gtk_clist_prepend
gtk_clist_remove
gtk_clist_row_is_visible
gtk_clist_select_all
gtk_clist_select_row
gtk_clist_set_auto_sort
gtk_clist_set_background
gtk_clist_set_button_actions
gtk_clist_set_cell_style
gtk_clist_set_column_auto_resize
gtk_clist_set_column_justification
gtk_clist_set_column_max_width
gtk_clist_set_column_min_width
gtk_clist_set_column_resizeable
gtk_clist_set_column_title
gtk_clist_set_column_visibility
gtk_clist_set_column_widget
gtk_clist_set_column_width
gtk_clist_set_compare_func
gtk_clist_set_foreground
gtk_clist_set_pixmap
gtk_clist_set_pixtext
gtk_clist_set_reorderable
gtk_clist_set_row_data
gtk_clist_set_row_data_full
gtk_clist_set_row_height
gtk_clist_set_row_style
gtk_clist_set_selectable
gtk_clist_set_selection_mode
gtk_clist_set_shadow_type
gtk_clist_set_shift
gtk_clist_set_sort_column
gtk_clist_set_sort_type
gtk_clist_set_text
gtk_clist_set_use_drag_icons
gtk_clist_sort
gtk_clist_swap_rows
gtk_clist_thaw
gtk_clist_undo_selection
gtk_clist_unselect_all
gtk_clist_unselect_row
gtk_color_selection_dialog_get_type
gtk_color_selection_dialog_new
gtk_color_selection_get_color
gtk_color_selection_get_type
gtk_color_selection_new
gtk_color_selection_set_color
gtk_color_selection_set_opacity
gtk_color_selection_set_update_policy
gtk_combo_disable_activate
gtk_combo_get_type
gtk_combo_new
gtk_combo_set_case_sensitive
gtk_combo_set_item_string
gtk_combo_set_popdown_strings
gtk_combo_set_use_arrows
gtk_combo_set_use_arrows_always
gtk_combo_set_value_in_list
gtk_container_add
gtk_container_add_child_arg_type
gtk_container_add_with_args
gtk_container_addv
gtk_container_check_resize
gtk_container_child_getv
gtk_container_child_set
gtk_container_child_setv
gtk_container_child_type
gtk_container_children
gtk_container_focus
gtk_container_foreach
gtk_container_foreach_full
gtk_container_get_type
gtk_container_query_child_args
gtk_container_queue_resize
gtk_container_register_toplevel
gtk_container_remove
gtk_container_resize_children
gtk_container_set_border_width
gtk_container_set_focus_child
gtk_container_set_focus_hadjustment
gtk_container_set_focus_vadjustment
gtk_container_set_resize_mode
gtk_container_unregister_toplevel
gtk_ctree_collapse
gtk_ctree_collapse_recursive
gtk_ctree_collapse_to_depth
gtk_ctree_construct
gtk_ctree_expand
gtk_ctree_expand_recursive
gtk_ctree_expand_to_depth
gtk_ctree_export_to_gnode
gtk_ctree_find
gtk_ctree_find_by_row_data
gtk_ctree_find_by_row_data_custom
gtk_ctree_find_node_ptr
gtk_ctree_get_node_info
gtk_ctree_get_type
gtk_ctree_insert_gnode
gtk_ctree_insert_node
gtk_ctree_is_ancestor
gtk_ctree_is_hot_spot
gtk_ctree_is_viewable
gtk_ctree_last
gtk_ctree_move
gtk_ctree_new
gtk_ctree_new_with_titles
gtk_ctree_node_get_cell_style
gtk_ctree_node_get_cell_type
gtk_ctree_node_get_pixmap
gtk_ctree_node_get_pixtext
gtk_ctree_node_get_row_data
gtk_ctree_node_get_row_style
gtk_ctree_node_get_selectable
gtk_ctree_node_get_text
gtk_ctree_node_is_visible
gtk_ctree_node_moveto
gtk_ctree_node_nth
gtk_ctree_node_set_background
gtk_ctree_node_set_cell_style
gtk_ctree_node_set_foreground
gtk_ctree_node_set_pixmap
gtk_ctree_node_set_pixtext
gtk_ctree_node_set_row_data
gtk_ctree_node_set_row_data_full
gtk_ctree_node_set_row_style
gtk_ctree_node_set_selectable
gtk_ctree_node_set_shift
gtk_ctree_node_set_text
gtk_ctree_post_recursive
gtk_ctree_post_recursive_to_depth
gtk_ctree_pre_recursive
gtk_ctree_pre_recursive_to_depth
gtk_ctree_real_select_recursive
gtk_ctree_remove_node
gtk_ctree_select
gtk_ctree_select_recursive
gtk_ctree_set_drag_compare_func
gtk_ctree_set_expander_style
gtk_ctree_set_indent
gtk_ctree_set_line_style
gtk_ctree_set_node_info
gtk_ctree_set_spacing
gtk_ctree_sort_node
gtk_ctree_sort_recursive
gtk_ctree_toggle_expansion
gtk_ctree_toggle_expansion_recursive
gtk_ctree_unselect
gtk_ctree_unselect_recursive
gtk_curve_get_type
gtk_curve_get_vector
gtk_curve_new
gtk_curve_reset
gtk_curve_set_curve_type
gtk_curve_set_gamma
gtk_curve_set_range
gtk_curve_set_vector
gtk_data_get_type
gtk_dialog_get_type
gtk_dialog_new
gtk_drag_begin