Commit 75b4076d authored by Hans Breuer's avatar Hans Breuer

small (not only) portability fixes

parent ff809ae4
......@@ -64,7 +64,7 @@ void gdk_init (gint *argc,
gboolean gdk_init_check (gint *argc,
gchar ***argv);
#ifdef GDK_DISABLE_DEPRECATED
#ifndef GDK_DISABLE_DEPRECATED
void gdk_exit (gint error_code);
#endif /* GDK_DISABLE_DEPRECATED */
gchar* gdk_set_locale (void);
......@@ -80,7 +80,7 @@ void gdk_set_use_xshm (gboolean use_xshm);
gboolean gdk_get_use_xshm (void);
gchar* gdk_get_display (void);
#ifdef GDK_DISABLE_DEPRECATED
#ifndef GDK_DISABLE_DEPRECATED
gint gdk_input_add_full (gint source,
GdkInputCondition condition,
GdkInputFunction function,
......
......@@ -2661,7 +2661,7 @@ gdk_event_translate (GdkEvent *event,
GDK_WINDOW_OBJECT (window)->bg_pixmap != GDK_NO_BG)
{
pixmap = GDK_WINDOW_OBJECT (window)->bg_pixmap;
pixmap_impl = GDK_PIXMAP_IMPL_WIN32 (pixmap);
pixmap_impl = GDK_PIXMAP_IMPL_WIN32 (GDK_PIXMAP_OBJECT (pixmap)->impl);
GetClipBox (hdc, &rect);
if (pixmap_impl->width <= 8 && pixmap_impl->height <= 8)
......
......@@ -256,6 +256,8 @@ EXPORTS
gtk_check_menu_item_new
gtk_check_menu_item_new_with_label
gtk_check_menu_item_set_active
gtk_check_menu_item_set_inconsistent
gtk_check_menu_item_set_inconsistent
gtk_check_menu_item_set_show_toggle
gtk_check_menu_item_toggled
gtk_check_version
......@@ -605,6 +607,8 @@ EXPORTS
gtk_image_get_stock
gtk_image_get_storage_type
gtk_image_get_type
gtk_image_menu_item_new
gtk_image_menu_item_new
gtk_image_new
gtk_image_new_from_file
gtk_image_new_from_icon_set
......@@ -676,6 +680,8 @@ EXPORTS
gtk_label_set_markup
gtk_label_set_markup_with_accel
gtk_label_set_pattern
gtk_label_set_selectable
gtk_label_set_selectable
gtk_label_set_text
gtk_layout_freeze
gtk_layout_get_hadjustment
......@@ -996,24 +1002,12 @@ EXPORTS
gtk_radio_menu_item_new
gtk_radio_menu_item_new_with_label
gtk_radio_menu_item_set_group
gtk_range_clear_background
gtk_range_default_hmotion
gtk_range_default_hslider_update
gtk_range_default_htrough_click
gtk_range_default_vmotion
gtk_range_default_vslider_update
gtk_range_default_vtrough_click
gtk_range_draw_background
gtk_range_draw_slider
gtk_range_draw_step_back
gtk_range_draw_step_forw
gtk_range_draw_trough
gtk_range_get_adjustment
gtk_range_get_type
gtk_range_set_adjustment
gtk_range_set_inverted
gtk_range_set_inverted
gtk_range_set_update_policy
gtk_range_slider_update
gtk_range_trough_click
gtk_rc_add_class_style
gtk_rc_add_default_file
gtk_rc_add_widget_class_style
......@@ -1148,14 +1142,15 @@ EXPORTS
gtk_text_buffer_delete_mark_by_name
gtk_text_buffer_get_bounds
gtk_text_buffer_get_char_count
gtk_text_buffer_get_end_iter
gtk_text_buffer_get_insert
gtk_text_buffer_get_iter_at_line
gtk_text_buffer_get_iter_at_line_offset
gtk_text_buffer_get_iter_at_mark
gtk_text_buffer_get_iter_at_offset
gtk_text_buffer_get_last_iter
gtk_text_buffer_get_line_count
gtk_text_buffer_get_mark
gtk_text_buffer_get_modified
gtk_text_buffer_get_selection_bounds
gtk_text_buffer_get_slice
gtk_text_buffer_get_tag_table
......@@ -1169,7 +1164,6 @@ EXPORTS
gtk_text_buffer_insert_range_interactive
gtk_text_buffer_insert_with_tags
gtk_text_buffer_insert_with_tags_by_name
gtk_text_buffer_modified
gtk_text_buffer_move_mark
gtk_text_buffer_move_mark_by_name
gtk_text_buffer_new
......@@ -1208,7 +1202,7 @@ EXPORTS
gtk_text_iter_get_text
gtk_text_iter_get_toggled_tags
gtk_text_iter_in_range
gtk_text_iter_is_last
gtk_text_iter_is_end
gtk_text_iter_reorder
gtk_text_iter_spew
gtk_text_iter_toggles_tag
......@@ -1270,6 +1264,8 @@ EXPORTS
gtk_toggle_button_new
gtk_toggle_button_new_with_label
gtk_toggle_button_set_active
gtk_toggle_button_set_inconsistent
gtk_toggle_button_set_inconsistent
gtk_toggle_button_set_mode
gtk_toggle_button_toggled
gtk_toolbar_append_element
......@@ -1355,9 +1351,7 @@ EXPORTS
gtk_tree_set_view_lines
gtk_tree_set_view_mode
gtk_tree_store_append
gtk_tree_store_get
gtk_tree_store_get_type
gtk_tree_store_get_valist
gtk_tree_store_insert
gtk_tree_store_insert_after
gtk_tree_store_insert_before
......@@ -1577,3 +1571,5 @@ EXPORTS
gtk_window_set_title
gtk_window_set_transient_for
gtk_window_set_wmclass
......@@ -24,6 +24,8 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
#include <string.h> /* memset */
#include "gtklist.h"
#include "gtklistitem.h"
#include "gtkmain.h"
......
......@@ -25,6 +25,7 @@
*/
#include <ctype.h>
#include <string.h> /* memset */
#include "gdk/gdkkeysyms.h"
#include "gtkbindings.h"
#include "gtklabel.h"
......
......@@ -27,7 +27,8 @@ INCLUDES = -I . -I .. -I ../gdk -I ../gdk-pixbuf
DEPCFLAGS = $(PANGO_CFLAGS) $(GLIB_CFLAGS) $(LIBICONV_CFLAGS) $(INTL_CFLAGS)
LDFLAGS = /link /machine:ix86 $(LINKDEBUG)
# Some files use near as an identifier
DEFINES = -DGTK_DISABLE_COMPAT_H -DGTK_COMPILATION -DG_LOG_DOMAIN=\"Gtk\" -Dnear=xxnear -DGTK_VERSION=\"@GTK_VERSION@\"
# Don't define GTK_COMPILATION here, because it's for gtk-x.x.dll only
DEFINES = -DGTK_DISABLE_COMPAT_H -DG_LOG_DOMAIN=\"Gtk\" -Dnear=xxnear -DGTK_VERSION=\"$(GTK_VER)\"
TOUCH = copy makefile.msc+nul
......@@ -49,7 +50,7 @@ all : \
gtk_OBJECTS = \
fnmatch.obj \
gdk-pixbuf-loader.obj \
# gdk-pixbuf-loader.obj \
gtkaccelgroup.obj \
gtkaccellabel.obj \
gtkadjustment.obj \
......@@ -102,6 +103,7 @@ gtk_OBJECTS = \
gtkhsv.obj \
gtkiconfactory.obj \
gtkimage.obj \
gtkimagemenuitem.obj \
gtkimcontext.obj \
gtkimcontextsimple.obj \
gtkimmodule.obj \
......@@ -136,6 +138,7 @@ gtk_OBJECTS = \
gtkradiobutton.obj \
gtkradiomenuitem.obj \
gtkrange.obj \
gtkrbtree.obj \
gtkrc.obj \
gtkruler.obj \
gtkscale.obj \
......@@ -143,6 +146,7 @@ gtk_OBJECTS = \
gtkscrolledwindow.obj \
gtkselection.obj \
gtkseparator.obj \
gtkseparatormenuitem.obj \
gtksignal.obj \
gtksocket.obj \
gtkspinbutton.obj \
......@@ -170,8 +174,16 @@ gtk_OBJECTS = \
gtktoolbar.obj \
gtktooltips.obj \
gtktree.obj \
gtktreedatalist.obj \
gtktreednd.obj \
gtktreeitem.obj \
gtktreemodel.obj \
gtktreemodelsimple.obj \
gtktreemodelsort.obj \
gtktreeselection.obj \
gtktreestore.obj \
gtktreeview.obj \
gtktreeviewcolumn.obj \
gtktypeutils.obj \
gtkvbbox.obj \
gtkvbox.obj \
......@@ -208,6 +220,7 @@ gtk_public_h_sources = \
gtkcolorsel.h \
gtkcolorseldialog.h \
gtkcombo.h \
gtkcompat.h \
gtkcontainer.h \
gtkctree.h \
gtkcurve.h \
......@@ -268,6 +281,7 @@ gtk_public_h_sources = \
gtkoptionmenu.h \
gtkpacker.h \
gtkpaned.h \
# gdk-pixbuf-loader.h \
gtkpixmap.h \
gtkplug.h \
gtkpreview.h \
......@@ -307,9 +321,9 @@ gtk_public_h_sources = \
gtktoolbar.h \
gtktooltips.h \
gtktree.h \
gtktreednd.h \
gtktreeitem.h \
gtktreemodel.h \
gtktreemodelsimple.h \
gtktreemodelsort.h \
gtktreeselection.h \
gtktreesortable.h \
......@@ -461,6 +475,12 @@ simple.exe : gtk-win32-$(GTK_VER).dll simple.obj
simple.obj : simple.c
$(CC) $(CFLAGS) -c -DG_LOG_DOMAIN=\"simple\" simple.c
$(EXAMPLE).obj : ..\examples\$(EXAMPLE)\$(EXAMPLE).c
$(CC) $(CFLAGS) -c -DG_LOG_DOMAIN=\"$(EXAMPLE)\" ..\examples\$(EXAMPLE)\$(EXAMPLE).c
$(EXAMPLE).exe : $(EXAMPLE).obj
$(CC) $(CFLAGS) $(EXAMPLE).obj $(GTK_LIBS) $(GDK_LIBS) $(GLIB_LIBS) $(LDFLAGS)
makefile.msc: makefile.msc.in
sed -e s,@GTK[_]MAJOR_VERSION@,@GTK_MAJOR_VERSION@, \
-e s,@GTK[_]MINOR_VERSION@,@GTK_MINOR_VERSION@, \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment