diff options
author | Billy Biggs <bbiggs> | 2005-10-21 20:52:41 +0000 |
---|---|---|
committer | Billy Biggs <bbiggs> | 2005-10-21 20:52:41 +0000 |
commit | f1da824e54b86c99e50847799aea00439b674454 (patch) | |
tree | 9f3838220fc12ea23a9bd617f72118c7d9318492 | |
parent | a33b627d26b59d25b640310efd793c4c8154f807 (diff) | |
download | eclipse.platform.swt-f1da824e54b86c99e50847799aea00439b674454.tar.gz eclipse.platform.swt-f1da824e54b86c99e50847799aea00439b674454.tar.xz eclipse.platform.swt-f1da824e54b86c99e50847799aea00439b674454.zip |
Optimize JNI calls which pass structures, add gdk_window_set_debug_updates().
5 files changed, 86 insertions, 87 deletions
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.OS.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.OS.properties index 41850a1572..12e654c331 100644 --- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.OS.properties +++ b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.OS.properties @@ -715,7 +715,7 @@ OS__XReconfigureWMWindow_0=cast=Display * OS__XReconfigureWMWindow_1=cast=(Window) OS__XReconfigureWMWindow_2= OS__XReconfigureWMWindow_3= -OS__XReconfigureWMWindow_4= +OS__XReconfigureWMWindow_4=flags=no_out OS__XRenderComposite=flags=dynamic OS__XRenderComposite_0= @@ -737,7 +737,7 @@ OS__XRenderCreatePicture_0= OS__XRenderCreatePicture_1= OS__XRenderCreatePicture_2= OS__XRenderCreatePicture_3= -OS__XRenderCreatePicture_4= +OS__XRenderCreatePicture_4=flags=no_out OS__XRenderFindStandardFormat=flags=dynamic OS__XRenderFindStandardFormat_0= @@ -1209,7 +1209,7 @@ OS__gdk_colormap_alloc_color_3=cast=(gboolean) OS__gdk_colormap_free_colors= OS__gdk_colormap_free_colors_0=cast=(GdkColormap *) -OS__gdk_colormap_free_colors_1=cast=(GdkColor *) +OS__gdk_colormap_free_colors_1=cast=(GdkColor *),flags=no_out OS__gdk_colormap_free_colors_2=cast=(gint) OS__gdk_colormap_get_system= @@ -1217,7 +1217,7 @@ OS__gdk_colormap_get_system= OS__gdk_colormap_query_color= OS__gdk_colormap_query_color_0=cast=(GdkColormap *) OS__gdk_colormap_query_color_1=cast=(gulong) -OS__gdk_colormap_query_color_2=cast=(GdkColor *) +OS__gdk_colormap_query_color_2=cast=(GdkColor *),flags=no_in OS__gdk_cursor_destroy= OS__gdk_cursor_destroy_0=cast=(GdkCursor *) @@ -1228,8 +1228,8 @@ OS__gdk_cursor_new_0=cast=(GdkCursorType) OS__gdk_cursor_new_from_pixmap= OS__gdk_cursor_new_from_pixmap_0=cast=(GdkPixmap *) OS__gdk_cursor_new_from_pixmap_1=cast=(GdkPixmap *) -OS__gdk_cursor_new_from_pixmap_2=cast=(GdkColor *) -OS__gdk_cursor_new_from_pixmap_3=cast=(GdkColor *) +OS__gdk_cursor_new_from_pixmap_2=cast=(GdkColor *),flags=no_out +OS__gdk_cursor_new_from_pixmap_3=cast=(GdkColor *),flags=no_out OS__gdk_cursor_new_from_pixmap_4=cast=(gint) OS__gdk_cursor_new_from_pixmap_5=cast=(gint) @@ -1284,8 +1284,8 @@ OS__gdk_draw_layout_with_colors_1=cast=(GdkGC *) OS__gdk_draw_layout_with_colors_2=cast=(gint) OS__gdk_draw_layout_with_colors_3=cast=(gint) OS__gdk_draw_layout_with_colors_4=cast=(PangoLayout *) -OS__gdk_draw_layout_with_colors_5= -OS__gdk_draw_layout_with_colors_6= +OS__gdk_draw_layout_with_colors_5=flags=no_out +OS__gdk_draw_layout_with_colors_6=flags=no_out OS__gdk_draw_line= OS__gdk_draw_line_0=cast=(GdkDrawable *) @@ -1676,7 +1676,7 @@ OS__gdk_region_rect_in_0=cast=(GdkRegion *) OS__gdk_region_rect_in_1=cast=(GdkRectangle *),flags=no_out OS__gdk_region_rectangle= -OS__gdk_region_rectangle_0= +OS__gdk_region_rectangle_0=flags=no_out OS__gdk_region_subtract= OS__gdk_region_subtract_0=cast=(GdkRegion *) @@ -1701,7 +1701,7 @@ OS__gdk_screen_get_monitor_at_window_1=cast=(GdkWindow *) OS__gdk_screen_get_monitor_geometry=flags=dynamic OS__gdk_screen_get_monitor_geometry_0=cast=(GdkScreen *) OS__gdk_screen_get_monitor_geometry_1= -OS__gdk_screen_get_monitor_geometry_2= +OS__gdk_screen_get_monitor_geometry_2=flags=no_in OS__gdk_screen_get_n_monitors=flags=dynamic OS__gdk_screen_get_n_monitors_0=cast=(GdkScreen *) @@ -1748,7 +1748,7 @@ OS__gdk_window_at_pointer_1=cast=(gint *) OS__gdk_window_begin_paint_rect= OS__gdk_window_begin_paint_rect_0=cast=GdkWindow * -OS__gdk_window_begin_paint_rect_1=cast=GdkRectangle * +OS__gdk_window_begin_paint_rect_1=cast=GdkRectangle *,flags=no_out OS__gdk_window_destroy= OS__gdk_window_destroy_0=cast=GdkWindow * @@ -1771,7 +1771,7 @@ OS__gdk_window_get_events_0=cast=GdkWindow * OS__gdk_window_get_frame_extents= OS__gdk_window_get_frame_extents_0=cast=(GdkWindow *) -OS__gdk_window_get_frame_extents_1=cast=(GdkRectangle *) +OS__gdk_window_get_frame_extents_1=cast=(GdkRectangle *),flags=no_in OS__gdk_window_get_internal_paint_info= OS__gdk_window_get_internal_paint_info_0=cast=GdkWindow * @@ -1802,7 +1802,7 @@ OS__gdk_window_hide_0=cast=(GdkWindow *) OS__gdk_window_invalidate_rect= OS__gdk_window_invalidate_rect_0=cast=(GdkWindow *) -OS__gdk_window_invalidate_rect_1=cast=(GdkRectangle *) +OS__gdk_window_invalidate_rect_1=cast=(GdkRectangle *),flags=no_out OS__gdk_window_invalidate_rect_2=cast=(gboolean) OS__gdk_window_invalidate_region= @@ -1823,7 +1823,7 @@ OS__gdk_window_move_2= OS__gdk_window_new= OS__gdk_window_new_0=cast=(GdkWindow *) -OS__gdk_window_new_1= +OS__gdk_window_new_1=flags=no_out OS__gdk_window_new_2= OS__gdk_window_process_all_updates= @@ -1863,6 +1863,9 @@ OS__gdk_window_set_cursor= OS__gdk_window_set_cursor_0=cast=(GdkWindow *) OS__gdk_window_set_cursor_1=cast=(GdkCursor *) +OS__gdk_window_set_debug_updates= +OS__gdk_window_set_debug_updates_0=cast=(gboolean) + OS__gdk_window_set_decorations= OS__gdk_window_set_decorations_0=cast=(GdkWindow *) OS__gdk_window_set_decorations_1=cast=(GdkWMDecoration) @@ -1991,7 +1994,7 @@ OS__gtk_button_set_relief_1=cast=(GtkReliefStyle) OS__gtk_cell_renderer_get_size= OS__gtk_cell_renderer_get_size_0=cast=(GtkCellRenderer *) OS__gtk_cell_renderer_get_size_1=cast=(GtkWidget *) -OS__gtk_cell_renderer_get_size_2=cast=(GdkRectangle *) +OS__gtk_cell_renderer_get_size_2=cast=(GdkRectangle *),flags=no_in OS__gtk_cell_renderer_get_size_3=cast=(gint *) OS__gtk_cell_renderer_get_size_4=cast=(gint *) OS__gtk_cell_renderer_get_size_5=cast=(gint *) @@ -2043,11 +2046,11 @@ OS__gtk_color_selection_dialog_new_0=cast=(const gchar *) OS__gtk_color_selection_get_current_color= OS__gtk_color_selection_get_current_color_0=cast=(GtkColorSelection *) -OS__gtk_color_selection_get_current_color_1=cast=(GdkColor *) +OS__gtk_color_selection_get_current_color_1=cast=(GdkColor *),flags=no_in OS__gtk_color_selection_set_current_color= OS__gtk_color_selection_set_current_color_0=cast=(GtkColorSelection *) -OS__gtk_color_selection_set_current_color_1=cast=(GdkColor *) +OS__gtk_color_selection_set_current_color_1=cast=(GdkColor *),flags=no_out OS__gtk_color_selection_set_has_palette= OS__gtk_color_selection_set_has_palette_0=cast=(GtkColorSelection *) @@ -2426,7 +2429,7 @@ OS__gtk_im_context_set_client_window_1=cast=(GdkWindow *) OS__gtk_im_context_set_cursor_location= OS__gtk_im_context_set_cursor_location_0=cast=(GtkIMContext *) -OS__gtk_im_context_set_cursor_location_1=cast=(GdkRectangle *) +OS__gtk_im_context_set_cursor_location_1=cast=(GdkRectangle *),flags=no_out OS__gtk_im_multicontext_append_menuitems= OS__gtk_im_multicontext_append_menuitems_0=cast=(GtkIMMulticontext *) @@ -2559,7 +2562,7 @@ OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I= OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_0=cast=(GtkListStore *) OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_1=cast=(GtkTreeIter *) OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_2= -OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_3= +OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_3=flags=no_out OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_4= OS__1gtk_1list_1store_1set__IIIZI= @@ -2684,7 +2687,7 @@ OS__gtk_paint_focus= OS__gtk_paint_focus_0=cast=(GtkStyle *) OS__gtk_paint_focus_1=cast=(GdkWindow *) OS__gtk_paint_focus_2= -OS__gtk_paint_focus_3= +OS__gtk_paint_focus_3=flags=no_out OS__gtk_paint_focus_4=cast=(GtkWidget *) OS__gtk_paint_focus_5=cast=(const gchar *) OS__gtk_paint_focus_6= @@ -2697,7 +2700,7 @@ OS__gtk_paint_handle_0=cast=GtkStyle * OS__gtk_paint_handle_1=cast=GdkWindow * OS__gtk_paint_handle_2= OS__gtk_paint_handle_3= -OS__gtk_paint_handle_4= +OS__gtk_paint_handle_4=flags=no_out OS__gtk_paint_handle_5=cast=(GtkWidget *) OS__gtk_paint_handle_6=cast=(const gchar *) OS__gtk_paint_handle_7= @@ -3053,7 +3056,7 @@ OS__gtk_text_view_get_iter_at_location_3=cast=gint OS__gtk_text_view_get_iter_location= OS__gtk_text_view_get_iter_location_0=cast=(GtkTextView *) OS__gtk_text_view_get_iter_location_1=cast=(const GtkTextIter *) -OS__gtk_text_view_get_iter_location_2=cast=(GdkRectangle *) +OS__gtk_text_view_get_iter_location_2=cast=(GdkRectangle *),flags=no_in OS__gtk_text_view_get_line_at_y= OS__gtk_text_view_get_line_at_y_0=cast=(GtkTextView *) @@ -3063,7 +3066,7 @@ OS__gtk_text_view_get_line_at_y_3=cast=(gint *) OS__gtk_text_view_get_visible_rect= OS__gtk_text_view_get_visible_rect_0=cast=(GtkTextView *) -OS__gtk_text_view_get_visible_rect_1=cast=(GdkRectangle *) +OS__gtk_text_view_get_visible_rect_1=cast=(GdkRectangle *),flags=no_in OS__gtk_text_view_get_window= OS__gtk_text_view_get_window_0=cast=(GtkTextView *) @@ -3324,7 +3327,7 @@ OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I= OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_0=cast=(GtkTreeStore *) OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_1=cast=(GtkTreeIter *) OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_2= -OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_3= +OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_3=flags=no_out OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_4= OS__1gtk_1tree_1store_1set__IIIZI= @@ -3359,7 +3362,7 @@ OS__gtk_tree_view_column_cell_get_position_3=cast=(gint *) OS__gtk_tree_view_column_cell_get_size= OS__gtk_tree_view_column_cell_get_size_0=cast=(GtkTreeViewColumn *) -OS__gtk_tree_view_column_cell_get_size_1=cast=(GdkRectangle *) +OS__gtk_tree_view_column_cell_get_size_1=cast=(GdkRectangle *),flags=no_in OS__gtk_tree_view_column_cell_get_size_2=cast=(gint *) OS__gtk_tree_view_column_cell_get_size_3=cast=(gint *) OS__gtk_tree_view_column_cell_get_size_4=cast=(gint *) @@ -3477,7 +3480,7 @@ OS__gtk_tree_view_get_cell_area= OS__gtk_tree_view_get_cell_area_0=cast=(GtkTreeView *) OS__gtk_tree_view_get_cell_area_1=cast=(GtkTreePath *) OS__gtk_tree_view_get_cell_area_2=cast=(GtkTreeViewColumn *) -OS__gtk_tree_view_get_cell_area_3=cast=(GdkRectangle *) +OS__gtk_tree_view_get_cell_area_3=cast=(GdkRectangle *),flags=no_in OS__gtk_tree_view_get_column= OS__gtk_tree_view_get_column_0=cast=(GtkTreeView *) @@ -3514,7 +3517,7 @@ OS__gtk_tree_view_get_selection_0=cast=(GtkTreeView *) OS__gtk_tree_view_get_visible_rect= OS__gtk_tree_view_get_visible_rect_0=cast=(GtkTreeView *) -OS__gtk_tree_view_get_visible_rect_1= +OS__gtk_tree_view_get_visible_rect_1=flags=no_in OS__gtk_tree_view_insert_column= OS__gtk_tree_view_insert_column_0=cast=(GtkTreeView *) @@ -3692,17 +3695,17 @@ OS__gtk_widget_mnemonic_activate_1=cast=gboolean OS__gtk_widget_modify_base= OS__gtk_widget_modify_base_0=cast=(GtkWidget *) OS__gtk_widget_modify_base_1=cast=(GtkStateType) -OS__gtk_widget_modify_base_2=cast=(GdkColor *) +OS__gtk_widget_modify_base_2=cast=(GdkColor *),flags=no_out OS__gtk_widget_modify_bg= OS__gtk_widget_modify_bg_0=cast=(GtkWidget *) OS__gtk_widget_modify_bg_1=cast=(GtkStateType) -OS__gtk_widget_modify_bg_2=cast=(GdkColor *) +OS__gtk_widget_modify_bg_2=cast=(GdkColor *),flags=no_out OS__gtk_widget_modify_fg= OS__gtk_widget_modify_fg_0=cast=(GtkWidget *) OS__gtk_widget_modify_fg_1=cast=(GtkStateType) -OS__gtk_widget_modify_fg_2=cast=(GdkColor *) +OS__gtk_widget_modify_fg_2=cast=(GdkColor *),flags=no_out OS__gtk_widget_modify_font= OS__gtk_widget_modify_font_0=cast=(GtkWidget *) @@ -3715,7 +3718,7 @@ OS__gtk_widget_modify_style_1=cast=(GtkRcStyle *) OS__gtk_widget_modify_text= OS__gtk_widget_modify_text_0=cast=(GtkWidget *) OS__gtk_widget_modify_text_1=cast=(GtkStateType) -OS__gtk_widget_modify_text_2=cast=(GdkColor *) +OS__gtk_widget_modify_text_2=cast=(GdkColor *),flags=no_out OS__gtk_widget_realize= OS__gtk_widget_realize_0=cast=(GtkWidget *) @@ -3780,11 +3783,11 @@ OS__gtk_widget_show_now_0=cast=(GtkWidget *) OS__gtk_widget_size_allocate= OS__gtk_widget_size_allocate_0=cast=(GtkWidget *) -OS__gtk_widget_size_allocate_1=cast=(GtkAllocation *) +OS__gtk_widget_size_allocate_1=cast=(GtkAllocation *),flags=no_out OS__gtk_widget_size_request= OS__gtk_widget_size_request_0=cast=(GtkWidget *) -OS__gtk_widget_size_request_1=cast=(GtkRequisition *) +OS__gtk_widget_size_request_1=cast=(GtkRequisition *),flags=no_in OS__1gtk_1widget_1style_1get__I_3B_3II= OS__1gtk_1widget_1style_1get__I_3B_3II_0=cast=(GtkWidget *) @@ -3867,7 +3870,7 @@ OS__gtk_window_set_destroy_with_parent_1=cast=(gboolean) OS__gtk_window_set_geometry_hints= OS__gtk_window_set_geometry_hints_0=cast=GtkWindow * OS__gtk_window_set_geometry_hints_1=cast=(GtkWidget *) -OS__gtk_window_set_geometry_hints_2= +OS__gtk_window_set_geometry_hints_2=flags=no_out OS__gtk_window_set_geometry_hints_3= OS__gtk_window_set_icon_list= @@ -3927,8 +3930,8 @@ OS__pango_attr_rise_new= OS__pango_attr_rise_new_0= OS__pango_attr_shape_new= -OS__pango_attr_shape_new_0= -OS__pango_attr_shape_new_1= +OS__pango_attr_shape_new_0=flags=no_out +OS__pango_attr_shape_new_1=flags=no_out OS__pango_attr_strikethrough_new= OS__pango_attr_strikethrough_new_0= @@ -4089,7 +4092,7 @@ OS__pango_layout_get_width_0=cast=PangoLayout * OS__pango_layout_index_to_pos= OS__pango_layout_index_to_pos_0=cast=(PangoLayout*) OS__pango_layout_index_to_pos_1= -OS__pango_layout_index_to_pos_2= +OS__pango_layout_index_to_pos_2=flags=no_in OS__pango_layout_iter_free= OS__pango_layout_iter_free_0=cast=PangoLayoutIter* @@ -4099,8 +4102,8 @@ OS__pango_layout_iter_get_index_0=cast=(PangoLayoutIter*) OS__pango_layout_iter_get_line_extents= OS__pango_layout_iter_get_line_extents_0=cast=(PangoLayoutIter*) -OS__pango_layout_iter_get_line_extents_1= -OS__pango_layout_iter_get_line_extents_2= +OS__pango_layout_iter_get_line_extents_1=flags=no_in +OS__pango_layout_iter_get_line_extents_2=flags=no_in OS__pango_layout_iter_get_run= OS__pango_layout_iter_get_run_0=cast=PangoLayoutIter* @@ -4113,8 +4116,8 @@ OS__pango_layout_iter_next_run_0=cast=PangoLayoutIter* OS__pango_layout_line_get_extents= OS__pango_layout_line_get_extents_0=cast=PangoLayoutLine* -OS__pango_layout_line_get_extents_1=cast=PangoRectangle * -OS__pango_layout_line_get_extents_2=cast=PangoRectangle * +OS__pango_layout_line_get_extents_1=cast=PangoRectangle *,flags=no_in +OS__pango_layout_line_get_extents_2=cast=PangoRectangle *,flags=no_in OS__pango_layout_line_x_to_index= OS__pango_layout_line_x_to_index_0=cast=PangoLayoutLine* @@ -4245,7 +4248,7 @@ OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkTargetEntry_2I_2=cast=(size_t) OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkWidgetClass_2= OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkWidgetClass_2_0= -OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkWidgetClass_2_1= +OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkWidgetClass_2_1=flags=no_out OS_memmove__ILorg_eclipse_swt_internal_gtk_PangoAttribute_2I= OS_memmove__ILorg_eclipse_swt_internal_gtk_PangoAttribute_2I_0=cast=(void *) @@ -4407,7 +4410,7 @@ OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkCombo_2I_0=cast=(void *),flags=no_i OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkCombo_2I_1=cast=(const void *) OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkFileSelection_2I= -OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkFileSelection_2I_0=cast=(void *) +OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkFileSelection_2I_0=cast=(void *),flags=no_in OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkFileSelection_2I_1=cast=(const void *) OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkFixed_2I= @@ -4425,7 +4428,7 @@ OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkTargetPair_2II_1=cast=(const void * OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkTargetPair_2II_2=cast=(size_t) OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2I= -OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2I_0= +OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2I_0=flags=no_in OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2I_1= OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2II= diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c index 0bc468017c..de121e969f 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c @@ -1436,7 +1436,6 @@ JNIEXPORT jint JNICALL OS_NATIVE(_1XReconfigureWMWindow) if (arg4) if ((lparg4 = getXWindowChangesFields(env, arg4, &_arg4)) == NULL) goto fail; rc = (jint)XReconfigureWMWindow((Display *)arg0, (Window)arg1, arg2, arg3, lparg4); fail: - if (arg4 && lparg4) setXWindowChangesFields(env, arg4, lparg4); OS_NATIVE_EXIT(env, that, _1XReconfigureWMWindow_FUNC); return rc; } @@ -1495,7 +1494,6 @@ JNIEXPORT jint JNICALL OS_NATIVE(_1XRenderCreatePicture) } } fail: - if (arg4 && lparg4) setXRenderPictureAttributesFields(env, arg4, lparg4); OS_NATIVE_EXIT(env, that, _1XRenderCreatePicture_FUNC); return rc; } @@ -3059,7 +3057,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gdk_1colormap_1free_1colors) if (arg1) if ((lparg1 = getGdkColorFields(env, arg1, &_arg1)) == NULL) goto fail; gdk_colormap_free_colors((GdkColormap *)arg0, (GdkColor *)lparg1, (gint)arg2); fail: - if (arg1 && lparg1) setGdkColorFields(env, arg1, lparg1); OS_NATIVE_EXIT(env, that, _1gdk_1colormap_1free_1colors_FUNC); } #endif @@ -3082,7 +3079,7 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gdk_1colormap_1query_1color) { GdkColor _arg2, *lparg2=NULL; OS_NATIVE_ENTER(env, that, _1gdk_1colormap_1query_1color_FUNC); - if (arg2) if ((lparg2 = getGdkColorFields(env, arg2, &_arg2)) == NULL) goto fail; + if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail; gdk_colormap_query_color((GdkColormap *)arg0, (gulong)arg1, (GdkColor *)lparg2); fail: if (arg2 && lparg2) setGdkColorFields(env, arg2, lparg2); @@ -3124,8 +3121,6 @@ JNIEXPORT jint JNICALL OS_NATIVE(_1gdk_1cursor_1new_1from_1pixmap) if (arg3) if ((lparg3 = getGdkColorFields(env, arg3, &_arg3)) == NULL) goto fail; rc = (jint)gdk_cursor_new_from_pixmap((GdkPixmap *)arg0, (GdkPixmap *)arg1, (GdkColor *)lparg2, (GdkColor *)lparg3, (gint)arg4, (gint)arg5); fail: - if (arg3 && lparg3) setGdkColorFields(env, arg3, lparg3); - if (arg2 && lparg2) setGdkColorFields(env, arg2, lparg2); OS_NATIVE_EXIT(env, that, _1gdk_1cursor_1new_1from_1pixmap_FUNC); return rc; } @@ -3192,8 +3187,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gdk_1draw_1layout_1with_1colors) if (arg6) if ((lparg6 = getGdkColorFields(env, arg6, &_arg6)) == NULL) goto fail; gdk_draw_layout_with_colors((GdkDrawable *)arg0, (GdkGC *)arg1, (gint)arg2, (gint)arg3, (PangoLayout *)arg4, lparg5, lparg6); fail: - if (arg6 && lparg6) setGdkColorFields(env, arg6, lparg6); - if (arg5 && lparg5) setGdkColorFields(env, arg5, lparg5); OS_NATIVE_EXIT(env, that, _1gdk_1draw_1layout_1with_1colors_FUNC); } #endif @@ -4232,7 +4225,6 @@ JNIEXPORT jint JNICALL OS_NATIVE(_1gdk_1region_1rectangle) if (arg0) if ((lparg0 = getGdkRectangleFields(env, arg0, &_arg0)) == NULL) goto fail; rc = (jint)gdk_region_rectangle(lparg0); fail: - if (arg0 && lparg0) setGdkRectangleFields(env, arg0, lparg0); OS_NATIVE_EXIT(env, that, _1gdk_1region_1rectangle_FUNC); return rc; } @@ -4345,7 +4337,7 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gdk_1screen_1get_1monitor_1geometry) { GdkRectangle _arg2, *lparg2=NULL; OS_NATIVE_ENTER(env, that, _1gdk_1screen_1get_1monitor_1geometry_FUNC); - if (arg2) if ((lparg2 = getGdkRectangleFields(env, arg2, &_arg2)) == NULL) goto fail; + if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail; /* gdk_screen_get_monitor_geometry((GdkScreen *)arg0, arg1, lparg2); */ @@ -4583,7 +4575,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gdk_1window_1begin_1paint_1rect) if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail; gdk_window_begin_paint_rect((GdkWindow *)arg0, (GdkRectangle *)lparg1); fail: - if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1); OS_NATIVE_EXIT(env, that, _1gdk_1window_1begin_1paint_1rect_FUNC); } #endif @@ -4658,7 +4649,7 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gdk_1window_1get_1frame_1extents) { GdkRectangle _arg1, *lparg1=NULL; OS_NATIVE_ENTER(env, that, _1gdk_1window_1get_1frame_1extents_FUNC); - if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail; + if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail; gdk_window_get_frame_extents((GdkWindow *)arg0, (GdkRectangle *)lparg1); fail: if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1); @@ -4772,7 +4763,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gdk_1window_1invalidate_1rect) if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail; gdk_window_invalidate_rect((GdkWindow *)arg0, (GdkRectangle *)lparg1, (gboolean)arg2); fail: - if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1); OS_NATIVE_EXIT(env, that, _1gdk_1window_1invalidate_1rect_FUNC); } #endif @@ -4829,7 +4819,6 @@ JNIEXPORT jint JNICALL OS_NATIVE(_1gdk_1window_1new) if (arg1) if ((lparg1 = getGdkWindowAttrFields(env, arg1, &_arg1)) == NULL) goto fail; rc = (jint)gdk_window_new((GdkWindow *)arg0, lparg1, arg2); fail: - if (arg1 && lparg1) setGdkWindowAttrFields(env, arg1, lparg1); OS_NATIVE_EXIT(env, that, _1gdk_1window_1new_FUNC); return rc; } @@ -4941,6 +4930,16 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gdk_1window_1set_1cursor) } #endif +#ifndef NO__1gdk_1window_1set_1debug_1updates +JNIEXPORT void JNICALL OS_NATIVE(_1gdk_1window_1set_1debug_1updates) + (JNIEnv *env, jclass that, jboolean arg0) +{ + OS_NATIVE_ENTER(env, that, _1gdk_1window_1set_1debug_1updates_FUNC); + gdk_window_set_debug_updates((gboolean)arg0); + OS_NATIVE_EXIT(env, that, _1gdk_1window_1set_1debug_1updates_FUNC); +} +#endif + #ifndef NO__1gdk_1window_1set_1decorations JNIEXPORT void JNICALL OS_NATIVE(_1gdk_1window_1set_1decorations) (JNIEnv *env, jclass that, jint arg0, jint arg1) @@ -5347,7 +5346,7 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1cell_1renderer_1get_1size) jint *lparg5=NULL; jint *lparg6=NULL; OS_NATIVE_ENTER(env, that, _1gtk_1cell_1renderer_1get_1size_FUNC); - if (arg2) if ((lparg2 = getGdkRectangleFields(env, arg2, &_arg2)) == NULL) goto fail; + if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail; if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail; if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail; if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail; @@ -5529,7 +5528,7 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1color_1selection_1get_1current_1color) { GdkColor _arg1, *lparg1=NULL; OS_NATIVE_ENTER(env, that, _1gtk_1color_1selection_1get_1current_1color_FUNC); - if (arg1) if ((lparg1 = getGdkColorFields(env, arg1, &_arg1)) == NULL) goto fail; + if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail; gtk_color_selection_get_current_color((GtkColorSelection *)arg0, (GdkColor *)lparg1); fail: if (arg1 && lparg1) setGdkColorFields(env, arg1, lparg1); @@ -5546,7 +5545,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1color_1selection_1set_1current_1color) if (arg1) if ((lparg1 = getGdkColorFields(env, arg1, &_arg1)) == NULL) goto fail; gtk_color_selection_set_current_color((GtkColorSelection *)arg0, (GdkColor *)lparg1); fail: - if (arg1 && lparg1) setGdkColorFields(env, arg1, lparg1); OS_NATIVE_EXIT(env, that, _1gtk_1color_1selection_1set_1current_1color_FUNC); } #endif @@ -6936,7 +6934,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1im_1context_1set_1cursor_1location) if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail; gtk_im_context_set_cursor_location((GtkIMContext *)arg0, (GdkRectangle *)lparg1); fail: - if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1); OS_NATIVE_EXIT(env, that, _1gtk_1im_1context_1set_1cursor_1location_FUNC); } #endif @@ -7327,7 +7324,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1list_1store_1set__IIILorg_eclipse_swt_in if (arg3) if ((lparg3 = getGdkColorFields(env, arg3, &_arg3)) == NULL) goto fail; gtk_list_store_set((GtkListStore *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4); fail: - if (arg3 && lparg3) setGdkColorFields(env, arg3, lparg3); OS_NATIVE_EXIT(env, that, _1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_FUNC); } #endif @@ -7682,7 +7678,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1paint_1focus) gtk_paint_focus((GtkStyle *)arg0, (GdkWindow *)arg1, arg2, lparg3, (GtkWidget *)arg4, (const gchar *)lparg5, arg6, arg7, arg8, arg9); fail: if (arg5 && lparg5) (*env)->ReleaseByteArrayElements(env, arg5, lparg5, 0); - if (arg3 && lparg3) setGdkRectangleFields(env, arg3, lparg3); OS_NATIVE_EXIT(env, that, _1gtk_1paint_1focus_FUNC); } #endif @@ -7699,7 +7694,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1paint_1handle) gtk_paint_handle((GtkStyle *)arg0, (GdkWindow *)arg1, arg2, arg3, lparg4, (GtkWidget *)arg5, (const gchar *)lparg6, arg7, arg8, arg9, arg10, arg11); fail: if (arg6 && lparg6) (*env)->ReleaseByteArrayElements(env, arg6, lparg6, 0); - if (arg4 && lparg4) setGdkRectangleFields(env, arg4, lparg4); OS_NATIVE_EXIT(env, that, _1gtk_1paint_1handle_FUNC); } #endif @@ -8772,7 +8766,7 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1text_1view_1get_1iter_1location) GdkRectangle _arg2, *lparg2=NULL; OS_NATIVE_ENTER(env, that, _1gtk_1text_1view_1get_1iter_1location_FUNC); if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail; - if (arg2) if ((lparg2 = getGdkRectangleFields(env, arg2, &_arg2)) == NULL) goto fail; + if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail; gtk_text_view_get_iter_location((GtkTextView *)arg0, (const GtkTextIter *)lparg1, (GdkRectangle *)lparg2); fail: if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2); @@ -8804,7 +8798,7 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1text_1view_1get_1visible_1rect) { GdkRectangle _arg1, *lparg1=NULL; OS_NATIVE_ENTER(env, that, _1gtk_1text_1view_1get_1visible_1rect_FUNC); - if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail; + if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail; gtk_text_view_get_visible_rect((GtkTextView *)arg0, (GdkRectangle *)lparg1); fail: if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1); @@ -9596,7 +9590,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1tree_1store_1set__IIILorg_eclipse_swt_in if (arg3) if ((lparg3 = getGdkColorFields(env, arg3, &_arg3)) == NULL) goto fail; gtk_tree_store_set((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4); fail: - if (arg3 && lparg3) setGdkColorFields(env, arg3, lparg3); OS_NATIVE_EXIT(env, that, _1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_FUNC); } #endif @@ -9697,7 +9690,7 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1tree_1view_1column_1cell_1get_1size) jint *lparg4=NULL; jint *lparg5=NULL; OS_NATIVE_ENTER(env, that, _1gtk_1tree_1view_1column_1cell_1get_1size_FUNC); - if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail; + if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail; if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail; if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail; if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail; @@ -10027,7 +10020,7 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1tree_1view_1get_1cell_1area) { GdkRectangle _arg3, *lparg3=NULL; OS_NATIVE_ENTER(env, that, _1gtk_1tree_1view_1get_1cell_1area_FUNC); - if (arg3) if ((lparg3 = getGdkRectangleFields(env, arg3, &_arg3)) == NULL) goto fail; + if (arg3) if ((lparg3 = &_arg3) == NULL) goto fail; gtk_tree_view_get_cell_area((GtkTreeView *)arg0, (GtkTreePath *)arg1, (GtkTreeViewColumn *)arg2, (GdkRectangle *)lparg3); fail: if (arg3 && lparg3) setGdkRectangleFields(env, arg3, lparg3); @@ -10155,7 +10148,7 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1tree_1view_1get_1visible_1rect) { GdkRectangle _arg1, *lparg1=NULL; OS_NATIVE_ENTER(env, that, _1gtk_1tree_1view_1get_1visible_1rect_FUNC); - if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail; + if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail; gtk_tree_view_get_visible_rect((GtkTreeView *)arg0, lparg1); fail: if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1); @@ -10689,7 +10682,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1widget_1modify_1base) if (arg2) if ((lparg2 = getGdkColorFields(env, arg2, &_arg2)) == NULL) goto fail; gtk_widget_modify_base((GtkWidget *)arg0, (GtkStateType)arg1, (GdkColor *)lparg2); fail: - if (arg2 && lparg2) setGdkColorFields(env, arg2, lparg2); OS_NATIVE_EXIT(env, that, _1gtk_1widget_1modify_1base_FUNC); } #endif @@ -10703,7 +10695,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1widget_1modify_1bg) if (arg2) if ((lparg2 = getGdkColorFields(env, arg2, &_arg2)) == NULL) goto fail; gtk_widget_modify_bg((GtkWidget *)arg0, (GtkStateType)arg1, (GdkColor *)lparg2); fail: - if (arg2 && lparg2) setGdkColorFields(env, arg2, lparg2); OS_NATIVE_EXIT(env, that, _1gtk_1widget_1modify_1bg_FUNC); } #endif @@ -10717,7 +10708,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1widget_1modify_1fg) if (arg2) if ((lparg2 = getGdkColorFields(env, arg2, &_arg2)) == NULL) goto fail; gtk_widget_modify_fg((GtkWidget *)arg0, (GtkStateType)arg1, (GdkColor *)lparg2); fail: - if (arg2 && lparg2) setGdkColorFields(env, arg2, lparg2); OS_NATIVE_EXIT(env, that, _1gtk_1widget_1modify_1fg_FUNC); } #endif @@ -10751,7 +10741,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1widget_1modify_1text) if (arg2) if ((lparg2 = getGdkColorFields(env, arg2, &_arg2)) == NULL) goto fail; gtk_widget_modify_text((GtkWidget *)arg0, (GtkStateType)arg1, (GdkColor *)lparg2); fail: - if (arg2 && lparg2) setGdkColorFields(env, arg2, lparg2); OS_NATIVE_EXIT(env, that, _1gtk_1widget_1modify_1text_FUNC); } #endif @@ -10919,7 +10908,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1widget_1size_1allocate) if (arg1) if ((lparg1 = getGtkAllocationFields(env, arg1, &_arg1)) == NULL) goto fail; gtk_widget_size_allocate((GtkWidget *)arg0, (GtkAllocation *)lparg1); fail: - if (arg1 && lparg1) setGtkAllocationFields(env, arg1, lparg1); OS_NATIVE_EXIT(env, that, _1gtk_1widget_1size_1allocate_FUNC); } #endif @@ -10930,7 +10918,7 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1widget_1size_1request) { GtkRequisition _arg1, *lparg1=NULL; OS_NATIVE_ENTER(env, that, _1gtk_1widget_1size_1request_FUNC); - if (arg1) if ((lparg1 = getGtkRequisitionFields(env, arg1, &_arg1)) == NULL) goto fail; + if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail; gtk_widget_size_request((GtkWidget *)arg0, (GtkRequisition *)lparg1); fail: if (arg1 && lparg1) setGtkRequisitionFields(env, arg1, lparg1); @@ -11185,7 +11173,6 @@ JNIEXPORT void JNICALL OS_NATIVE(_1gtk_1window_1set_1geometry_1hints) if (arg2) if ((lparg2 = getGdkGeometryFields(env, arg2, &_arg2)) == NULL) goto fail; gtk_window_set_geometry_hints((GtkWindow *)arg0, (GtkWidget *)arg1, lparg2, arg3); fail: - if (arg2 && lparg2) setGdkGeometryFields(env, arg2, lparg2); OS_NATIVE_EXIT(env, that, _1gtk_1window_1set_1geometry_1hints_FUNC); } #endif @@ -11366,8 +11353,6 @@ JNIEXPORT jint JNICALL OS_NATIVE(_1pango_1attr_1shape_1new) if (arg1) if ((lparg1 = getPangoRectangleFields(env, arg1, &_arg1)) == NULL) goto fail; rc = (jint)pango_attr_shape_new(lparg0, lparg1); fail: - if (arg1 && lparg1) setPangoRectangleFields(env, arg1, lparg1); - if (arg0 && lparg0) setPangoRectangleFields(env, arg0, lparg0); OS_NATIVE_EXIT(env, that, _1pango_1attr_1shape_1new_FUNC); return rc; } @@ -11971,7 +11956,7 @@ JNIEXPORT void JNICALL OS_NATIVE(_1pango_1layout_1index_1to_1pos) { PangoRectangle _arg2, *lparg2=NULL; OS_NATIVE_ENTER(env, that, _1pango_1layout_1index_1to_1pos_FUNC); - if (arg2) if ((lparg2 = getPangoRectangleFields(env, arg2, &_arg2)) == NULL) goto fail; + if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail; pango_layout_index_to_pos((PangoLayout*)arg0, arg1, lparg2); fail: if (arg2 && lparg2) setPangoRectangleFields(env, arg2, lparg2); @@ -12008,8 +11993,8 @@ JNIEXPORT void JNICALL OS_NATIVE(_1pango_1layout_1iter_1get_1line_1extents) PangoRectangle _arg1, *lparg1=NULL; PangoRectangle _arg2, *lparg2=NULL; OS_NATIVE_ENTER(env, that, _1pango_1layout_1iter_1get_1line_1extents_FUNC); - if (arg1) if ((lparg1 = getPangoRectangleFields(env, arg1, &_arg1)) == NULL) goto fail; - if (arg2) if ((lparg2 = getPangoRectangleFields(env, arg2, &_arg2)) == NULL) goto fail; + if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail; + if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail; pango_layout_iter_get_line_extents((PangoLayoutIter*)arg0, lparg1, lparg2); fail: if (arg2 && lparg2) setPangoRectangleFields(env, arg2, lparg2); @@ -12061,8 +12046,8 @@ JNIEXPORT void JNICALL OS_NATIVE(_1pango_1layout_1line_1get_1extents) PangoRectangle _arg1, *lparg1=NULL; PangoRectangle _arg2, *lparg2=NULL; OS_NATIVE_ENTER(env, that, _1pango_1layout_1line_1get_1extents_FUNC); - if (arg1) if ((lparg1 = getPangoRectangleFields(env, arg1, &_arg1)) == NULL) goto fail; - if (arg2) if ((lparg2 = getPangoRectangleFields(env, arg2, &_arg2)) == NULL) goto fail; + if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail; + if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail; pango_layout_line_get_extents((PangoLayoutLine*)arg0, (PangoRectangle *)lparg1, (PangoRectangle *)lparg2); fail: if (arg2 && lparg2) setPangoRectangleFields(env, arg2, lparg2); diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.c b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.c index 8aa808db5a..4287d4b4fc 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.c +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.c @@ -18,8 +18,8 @@ #ifdef NATIVE_STATS -int OS_nativeFunctionCount = 1016; -int OS_nativeFunctionCallCount[1016]; +int OS_nativeFunctionCount = 1017; +int OS_nativeFunctionCallCount[1017]; char * OS_nativeFunctionNames[] = { "Call", "GDK_1WINDOWING_1X11", @@ -382,6 +382,7 @@ char * OS_nativeFunctionNames[] = { "_1gdk_1window_1set_1accept_1focus", "_1gdk_1window_1set_1back_1pixmap", "_1gdk_1window_1set_1cursor", + "_1gdk_1window_1set_1debug_1updates", "_1gdk_1window_1set_1decorations", "_1gdk_1window_1set_1events", "_1gdk_1window_1set_1icon", diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.h b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.h index 5ddd2ed108..837503a76f 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.h +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.h @@ -386,6 +386,7 @@ typedef enum { _1gdk_1window_1set_1accept_1focus_FUNC, _1gdk_1window_1set_1back_1pixmap_FUNC, _1gdk_1window_1set_1cursor_FUNC, + _1gdk_1window_1set_1debug_1updates_FUNC, _1gdk_1window_1set_1decorations_FUNC, _1gdk_1window_1set_1events_FUNC, _1gdk_1window_1set_1icon_FUNC, diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java index dda163f5df..1bc24d284b 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java @@ -3229,6 +3229,15 @@ public static final void gdk_window_set_cursor(int /*long*/ window, int /*long*/ lock.unlock(); } } +public static final native void _gdk_window_set_debug_updates(boolean setting); +public static final void gdk_window_set_debug_updates(boolean setting) { + lock.lock(); + try { + _gdk_window_set_debug_updates(setting); + } finally { + lock.unlock(); + } +} public static final native void _gdk_window_set_decorations(int /*long*/ window, int decorations); public static final void gdk_window_set_decorations(int /*long*/ window, int decorations) { lock.lock(); |