Package: gnome-paint Followup-For: Bug #1066463 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu noble ubuntu-patch Control: tags -1 patch
Please find attached a patch for this issue which has been uploaded to Ubuntu. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
diff -Nru gnome-paint-0.4.0/debian/patches/no-implicit-declarations.patch gnome-paint-0.4.0/debian/patches/no-implicit-declarations.patch --- gnome-paint-0.4.0/debian/patches/no-implicit-declarations.patch 1969-12-31 16:00:00.000000000 -0800 +++ gnome-paint-0.4.0/debian/patches/no-implicit-declarations.patch 2024-04-09 22:03:59.000000000 -0700 @@ -0,0 +1,192 @@ +Description: Add missing includes, don't set GTK_DISABLE_DEPRECATED + deprecated APIs are in use. +Author: Steve Langasek <steve.langa...@canonical.com> +Bug-Debian: https://bugs.debian.org/1066463 +Last-Update: 2024-04-09 +Forwarded: no + +Index: gnome-paint-0.4.0/src/Makefile.am +=================================================================== +--- gnome-paint-0.4.0.orig/src/Makefile.am ++++ gnome-paint-0.4.0/src/Makefile.am +@@ -78,7 +78,6 @@ + gnome_paint_CFLAGS = \ + -DG_DISABLE_DEPRECATED\ + -DG_DISABLE_SINGLE_INCLUDES\ +- -DGTK_DISABLE_DEPRECATED\ + -DGDK_DISABLE_SINGLE_INCLUDES\ + -DGTK_DISABLE_SINGLE_INCLUDES + +Index: gnome-paint-0.4.0/src/color.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/color.c ++++ gnome-paint-0.4.0/src/color.c +@@ -20,6 +20,8 @@ + #include "common.h" + #include "color.h" + #include "cv_drawing.h" ++#include "cv_eraser_tool.h" ++#include "cv_paintbrush_tool.h" + #include "pixbuf_util.h" + + #include <glib/gi18n.h> +Index: gnome-paint-0.4.0/src/undo.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/undo.c ++++ gnome-paint-0.4.0/src/undo.c +@@ -28,7 +28,7 @@ + #include "gp-image.h" + #include "gp_point_array.h" + #include "file.h" +- ++#include "selection.h" + + + typedef enum +Index: gnome-paint-0.4.0/src/cv_rectangle_tool.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/cv_rectangle_tool.c ++++ gnome-paint-0.4.0/src/cv_rectangle_tool.c +@@ -25,6 +25,7 @@ + #include <gtk/gtk.h> + + #include "cv_rectangle_tool.h" ++#include "cv_drawing.h" + #include "file.h" + #include "undo.h" + #include "gp_point_array.h" +Index: gnome-paint-0.4.0/src/cv_pencil_tool.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/cv_pencil_tool.c ++++ gnome-paint-0.4.0/src/cv_pencil_tool.c +@@ -23,6 +23,7 @@ + + #include <gtk/gtk.h> + ++#include "cv_drawing.h" + #include "cv_pencil_tool.h" + #include "gp_point_array.h" + #include "undo.h" +Index: gnome-paint-0.4.0/src/cv_resize.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/cv_resize.c ++++ gnome-paint-0.4.0/src/cv_resize.c +@@ -28,6 +28,7 @@ + #include "cv_resize.h" + #include "cv_drawing.h" + #include "file.h" ++#include "undo.h" + + + #define BOX_EDGE_SIZE 4 +Index: gnome-paint-0.4.0/src/cv_ellipse_tool.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/cv_ellipse_tool.c ++++ gnome-paint-0.4.0/src/cv_ellipse_tool.c +@@ -24,6 +24,7 @@ + + #include <gtk/gtk.h> + ++#include "cv_drawing.h" + #include "cv_ellipse_tool.h" + #include "file.h" + #include "undo.h" +Index: gnome-paint-0.4.0/src/cv_polygon_tool.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/cv_polygon_tool.c ++++ gnome-paint-0.4.0/src/cv_polygon_tool.c +@@ -24,6 +24,7 @@ + + #include <gtk/gtk.h> + ++#include "cv_drawing.h" + #include "cv_polygon_tool.h" + #include "gp_point_array.h" + #include "undo.h" +Index: gnome-paint-0.4.0/src/image_menu.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/image_menu.c ++++ gnome-paint-0.4.0/src/image_menu.c +@@ -28,6 +28,7 @@ + #include "selection.h" + #include "image_menu.h" + #include "gp-image.h" ++#include "undo.h" + + typedef enum{ + GP_FILP_VERT = 0, +Index: gnome-paint-0.4.0/src/selection.h +=================================================================== +--- gnome-paint-0.4.0.orig/src/selection.h ++++ gnome-paint-0.4.0/src/selection.h +@@ -38,6 +38,10 @@ + gboolean gp_selection_start_action ( GdkPoint *p ); + void gp_selection_do_action ( GdkPoint *p ); + void gp_selection_draw ( GdkDrawable *gdkd ); ++void gp_selection_invert ( void ); ++void gp_selection_rotate ( GdkPixbufRotation angle ); ++void gp_selection_flip ( gboolean flip ); ++GdkPixbuf * gp_selection_get_pixbuf ( void ); + + gboolean gp_selection_query ( void ); + gboolean gp_selection_create ( GdkPoint *s, +Index: gnome-paint-0.4.0/src/cv_eraser_tool.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/cv_eraser_tool.c ++++ gnome-paint-0.4.0/src/cv_eraser_tool.c +@@ -25,6 +25,7 @@ + #include "file.h" + #include "gp-image.h" + #include "toolbar.h" ++#include "undo.h" + + #define ERASER_WIDTH 17 + #define ERASER_HEIGHT 17 +Index: gnome-paint-0.4.0/src/cv_rect_select.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/cv_rect_select.c ++++ gnome-paint-0.4.0/src/cv_rect_select.c +@@ -29,6 +29,7 @@ + #include "undo.h" + #include "gp_point_array.h" + #include "cv_resize.h" ++#include "cv_drawing.h" + + #include "selection.h" + #include "gp-image.h" +Index: gnome-paint-0.4.0/src/cv_paintbrush_tool.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/cv_paintbrush_tool.c ++++ gnome-paint-0.4.0/src/cv_paintbrush_tool.c +@@ -25,6 +25,7 @@ + #include "file.h" + #include "gp-image.h" + #include "toolbar.h" ++#include "undo.h" + + #define BRUSH_WIDTH 17 + #define BRUSH_HEIGHT 17 +Index: gnome-paint-0.4.0/src/cv_curve_tool.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/cv_curve_tool.c ++++ gnome-paint-0.4.0/src/cv_curve_tool.c +@@ -21,6 +21,7 @@ + #include <gtk/gtk.h> + + #include "cv_curve_tool.h" ++#include "cv_drawing.h" + #include "file.h" + #include "undo.h" + #include "gp_point_array.h" +Index: gnome-paint-0.4.0/src/cv_rounded_rectangle_tool.c +=================================================================== +--- gnome-paint-0.4.0.orig/src/cv_rounded_rectangle_tool.c ++++ gnome-paint-0.4.0/src/cv_rounded_rectangle_tool.c +@@ -20,6 +20,7 @@ + + #include <gtk/gtk.h> + ++#include "cv_drawing.h" + #include "cv_rounded_rectangle_tool.h" + #include "file.h" + #include "undo.h" diff -Nru gnome-paint-0.4.0/debian/patches/series gnome-paint-0.4.0/debian/patches/series --- gnome-paint-0.4.0/debian/patches/series 2023-09-20 12:27:50.000000000 -0700 +++ gnome-paint-0.4.0/debian/patches/series 2024-04-09 22:01:15.000000000 -0700 @@ -7,3 +7,4 @@ 0007-Included-patch-by-Juan-Balderas-crash-in-toolbar.patch 0008-Included-patch-by-Logan-Rosen-and-one-other-gdk-func.patch 0009-Merged-new-translations.patch +no-implicit-declarations.patch