Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit c91a90e

Browse files
author
Fraser J. Gordon
committed
Add libffi and update GTK/GDK for LiveCode 8 on Linux
1 parent 2a175db commit c91a90e

125 files changed

Lines changed: 48497 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

headers/linux/include/gdk/gdkwindow.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -642,6 +642,8 @@ void gdk_window_set_opacity(GdkWindow*, gdouble);
642642
gdk_draw_pixmap(drawable,gc,source_drawable,source_x,source_y,x,y,width,height)
643643
#endif /* GDK_DISABLE_DEPRECATED */
644644

645+
void gdk_window_restack(GdkWindow *window, GdkWindow *sibling, gboolean above);
646+
645647
G_END_DECLS
646648

647649
#endif /* __GDK_WINDOW_H__ */

headers/linux/include/gtk/gtkcombobox.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ AtkObject* gtk_combo_box_get_popup_accessible (GtkComboBox *combo_box);
131131
/* private */
132132
gboolean _gtk_combo_box_editing_canceled (GtkComboBox *combo_box);
133133

134+
GtkWidget* gtk_combo_box_new_with_entry(void);
135+
134136
G_END_DECLS
135137

136138
#endif /* __GTK_COMBO_BOX_H__ */

headers/linux/include/gtk/gtksocket.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ void gtk_socket_steal (GtkSocket *socket_,
9292
GdkNativeWindow wid);
9393
#endif /* GTK_DISABLE_DEPRECATED */
9494

95+
GdkWindow* gtk_socket_get_plug_window(GtkSocket*);
96+
9597
G_END_DECLS
9698

9799
#endif /* __GTK_SOCKET_H__ */

headers/linux/include/gtk/gtkwidget.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -796,6 +796,8 @@ void _gtk_widget_propagate_composited_changed (GtkWidget *widget);
796796

797797
GdkColormap* _gtk_widget_peek_colormap (void);
798798

799+
GdkWindow* gtk_widget_get_window(GtkWidget *self);
800+
799801
G_END_DECLS
800802

801803
#endif /* __GTK_WIDGET_H__ */

libffi/Makefile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
NAME=libffi
2+
TYPE=archive
3+
4+
include ../../rules/environment.linux.makefile
5+
6+
# TODO: support for non-x86 architectures
7+
8+
SOURCES=closures.c debug.c java_raw_api.c prep_cif.c raw_api.c types.c \
9+
x86/ffi.c x86/ffi64.c x86/sysv.S x86/win32.S
10+
11+
CUSTOM_DEFINES=
12+
CUSTOM_INCLUDES=./src ./linux/i686-pc-linux-gnu
13+
CUSTOM_CCFLAGS=
14+
15+
include ../../rules/archive.linux.makefile
16+

0 commit comments

Comments
 (0)