summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorHans Breuer <hans@src.gnome.org>2001-02-25 17:25:09 +0000
committerHans Breuer <hans@src.gnome.org>2001-02-25 17:25:09 +0000
commit75b4076d2a8523193f991308f3b752fb20866e61 (patch)
tree2f2f327d9ddb149cc447a4cedcb7840eac529184 /gtk
parentff809ae403184fdb7401ad29b927714e57910040 (diff)
downloadgtk+-75b4076d2a8523193f991308f3b752fb20866e61.tar.gz
small (not only) portability fixes
Diffstat (limited to 'gtk')
-rwxr-xr-xgtk/gtk.def34
-rw-r--r--gtk/gtklist.c2
-rw-r--r--gtk/gtkmenu.c1
-rw-r--r--gtk/makefile.msc.in26
4 files changed, 41 insertions, 22 deletions
diff --git a/gtk/gtk.def b/gtk/gtk.def
index 0d02520d2c..c65b6f5b34 100755
--- a/gtk/gtk.def
+++ b/gtk/gtk.def
@@ -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
+
+
diff --git a/gtk/gtklist.c b/gtk/gtklist.c
index 7ab5231ef3..a756ff3e06 100644
--- a/gtk/gtklist.c
+++ b/gtk/gtklist.c
@@ -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"
diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c
index 07918b6827..bdca0371a6 100644
--- a/gtk/gtkmenu.c
+++ b/gtk/gtkmenu.c
@@ -25,6 +25,7 @@
*/
#include <ctype.h>
+#include <string.h> /* memset */
#include "gdk/gdkkeysyms.h"
#include "gtkbindings.h"
#include "gtklabel.h"
diff --git a/gtk/makefile.msc.in b/gtk/makefile.msc.in
index 01d974edcb..fea06f7600 100644
--- a/gtk/makefile.msc.in
+++ b/gtk/makefile.msc.in
@@ -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@, \