Gimp/app/display
Bruno Lopes 5edbb073e2
Declare gexiv2 dependency on many targets (due to gimpmetadata.h)
Our build files were relying 'sysroot' to find gexiv2.h but this is
not possible with Apple Clang om which sysroot points to macOS SDK.
So, exotic environments like Homebrew were failing. Let's fix this.

(cherry picked from commit f09007507f)
2025-10-03 18:42:25 -03:00
..
display-enums.c app: more vectors -> path, mostly in GimpToolPath 2025-09-17 16:40:20 +02:00
display-enums.h app: more vectors -> path, mostly in GimpToolPath 2025-09-17 16:40:20 +02:00
display-types.h app: add a GimpModifiersManager object to GimpDisplayConfig. 2022-08-17 14:20:18 +02:00
gimpcanvas-style.c app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpcanvas-style.h app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpcanvas.c app, libgimp*, plug-ins, tools: settings custom check colors now space-invaded. 2024-02-11 23:28:02 +01:00
gimpcanvas.h app, libgimp*, plug-ins, tools: settings custom check colors now space-invaded. 2024-02-11 23:28:02 +01:00
gimpcanvasarc.c
gimpcanvasarc.h
gimpcanvasboundary.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpcanvasboundary.h
gimpcanvasbufferpreview.c meson, macos: missing libraries and directories 2022-07-21 13:25:22 +00:00
gimpcanvasbufferpreview.h
gimpcanvascanvasboundary.c app: big porting of weak pointers to g_set,clear_weak_pointer() 2023-05-22 18:16:09 +02:00
gimpcanvascanvasboundary.h app, menus: add "show canvas boundary" display option 2019-09-04 20:47:25 +03:00
gimpcanvascorner.c
gimpcanvascorner.h
gimpcanvascursor.c
gimpcanvascursor.h
gimpcanvasgrid.c app: behave as if "show all" is disabled in GimpCanvasGrid when keeping padding 2019-09-15 16:39:03 +03:00
gimpcanvasgrid.h
gimpcanvasgroup.c
gimpcanvasgroup.h
gimpcanvasguide.c
gimpcanvasguide.h
gimpcanvashandle.c app: fixed oversight in the canvashandle bounding box. 2020-05-15 03:02:15 +02:00
gimpcanvashandle.h
gimpcanvasitem-utils.c app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpcanvasitem-utils.h app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpcanvasitem.c Cleanup GObject signal marshallers 2020-04-01 21:20:01 +00:00
gimpcanvasitem.h app: add gimp_canvas_item_untransform_viewport() 2019-09-04 20:51:43 +03:00
gimpcanvaslayerboundary.c Issue #13746: change incorrect variable to check for changes in y-axis 2025-09-17 17:54:48 +02:00
gimpcanvaslayerboundary.h app: GimpCanvasLayerBoundary to show all selected layers area. 2020-05-17 18:57:32 +02:00
gimpcanvaslimit.c app: fix signature of gimp_canvas_limit_new() 2020-05-15 00:55:59 +03:00
gimpcanvaslimit.h app: fix signature of gimp_canvas_limit_new() 2020-05-15 00:55:59 +03:00
gimpcanvasline.c
gimpcanvasline.h
gimpcanvaspassepartout.c app: behave as if "show all" is disabled in GimpCanvasPassePartout when keeping padding 2019-09-15 16:39:03 +03:00
gimpcanvaspassepartout.h
gimpcanvaspath.c app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpcanvaspath.h
gimpcanvaspen.c app, libgimp*, modules, pdb, plug-ins: new GimpParamColor. 2024-04-19 23:25:13 +02:00
gimpcanvaspen.h
gimpcanvaspolygon.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpcanvaspolygon.h
gimpcanvasprogress.c app: use g_clear_pointer() in more places 2019-05-27 17:47:55 +02:00
gimpcanvasprogress.h
gimpcanvasproxygroup.c
gimpcanvasproxygroup.h
gimpcanvasrectangle.c
gimpcanvasrectangle.h
gimpcanvasrectangleguides.c
gimpcanvasrectangleguides.h
gimpcanvassamplepoint.c
gimpcanvassamplepoint.h
gimpcanvastext.c app, libgimp*: more g_set_str() and some other stuff in the same 2025-09-17 16:40:21 +02:00
gimpcanvastext.h Adding on canvas text for equidistance snapping visualization 2023-07-25 15:31:16 +02:00
gimpcanvastextcursor.c
gimpcanvastextcursor.h
gimpcanvastransformguides.c
gimpcanvastransformguides.h
gimpcanvastransformpreview.c app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
gimpcanvastransformpreview.h app: use a pickable instead of a drawable in GimpCanvasTransformPreview 2019-08-11 00:28:43 +03:00
gimpcursorview.c app: use the "show all" value of the shell where cursor_image is displayed. 2024-11-16 14:30:35 +09:00
gimpcursorview.h app: use the "show all" value of the shell where cursor_image is displayed. 2024-11-16 14:30:35 +09:00
gimpdisplay-foreach.c Issue #12216: fix crash on switch to MWM 2024-10-27 15:37:06 +00:00
gimpdisplay-foreach.h Issue #11957: ignore events on all display shell when one is being created. 2024-08-25 23:56:26 +02:00
gimpdisplay-handlers.c app: clean out unused functions. 2025-09-17 16:40:17 +02:00
gimpdisplay-handlers.h
gimpdisplay.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpdisplay.h Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpdisplayshell-actions.c app, libgimp*, plug-ins: GimpColorButton now space-invaded. 2024-02-11 23:28:03 +01:00
gimpdisplayshell-actions.h app, libgimp*, plug-ins: GimpColorButton now space-invaded. 2024-02-11 23:28:03 +01:00
gimpdisplayshell-appearance.c app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpdisplayshell-appearance.h app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpdisplayshell-autoscroll.c
gimpdisplayshell-autoscroll.h
gimpdisplayshell-callbacks.c display: Fix copy/paste typo for UNSCALEY 2025-05-15 13:06:36 +00:00
gimpdisplayshell-callbacks.h
gimpdisplayshell-close.c app: prevent multiple registrations of a same action. 2023-04-12 22:07:09 +02:00
gimpdisplayshell-close.h
gimpdisplayshell-cursor.c app: use the "show all" value of the shell where cursor_image is displayed. 2024-11-16 14:30:35 +09:00
gimpdisplayshell-cursor.h
gimpdisplayshell-dnd.c app, pdb: move filter duplication to one place in 2025-08-09 18:11:13 +02:00
gimpdisplayshell-dnd.h
gimpdisplayshell-draw.c libgimpcolor: Port gimp_cairo_checkerboard_create ()... 2024-03-31 01:09:45 +00:00
gimpdisplayshell-draw.h
gimpdisplayshell-expose.c
gimpdisplayshell-expose.h
gimpdisplayshell-filter-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
gimpdisplayshell-filter-dialog.h
gimpdisplayshell-filter.c app: remove gimp_display_shell_filter_new(), it's empty and useless 2019-07-25 09:55:55 +02:00
gimpdisplayshell-filter.h app: remove gimp_display_shell_filter_new(), it's empty and useless 2019-07-25 09:55:55 +02:00
gimpdisplayshell-grab.c app: use gdk_seat_grab() instead of deprecated gdk_device_grab(). 2024-10-27 23:00:30 +01:00
gimpdisplayshell-grab.h app/display: Remove keyboard grab 2022-05-05 14:35:51 +00:00
gimpdisplayshell-handlers.c app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpdisplayshell-handlers.h
gimpdisplayshell-items.c app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpdisplayshell-items.h
gimpdisplayshell-layer-select.c app: Layer Selection Advance (up/down) now multi-layer aware. 2020-05-17 18:57:32 +02:00
gimpdisplayshell-layer-select.h
gimpdisplayshell-profile.c core: Add simulation intent and BPC to GimpImage 2022-08-13 19:39:47 +00:00
gimpdisplayshell-profile.h
gimpdisplayshell-progress.c app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 2023-10-01 21:02:33 +02:00
gimpdisplayshell-progress.h
gimpdisplayshell-render.c app: mask colors are GeglColor. 2024-02-11 23:28:03 +01:00
gimpdisplayshell-render.h Issue #3781 - Display artifacts on HiDPI when render cache is invalidated 2019-09-11 21:19:26 +03:00
gimpdisplayshell-rotate-dialog.c app: big porting of weak pointers to g_set,clear_weak_pointer() 2023-05-22 18:16:09 +02:00
gimpdisplayshell-rotate-dialog.h
gimpdisplayshell-rotate.c app: pause/resume active tool when rotating canvas 2020-05-15 00:38:47 +03:00
gimpdisplayshell-rotate.h
gimpdisplayshell-rulers.c
gimpdisplayshell-rulers.h
gimpdisplayshell-scale-dialog.c Issue #9604: "view-zoom-*" actions should not be radio actions. 2023-09-24 23:51:14 +02:00
gimpdisplayshell-scale-dialog.h
gimpdisplayshell-scale.c Issue #14777: Fix bad axis centering on zoom-out. 2025-09-17 17:54:48 +02:00
gimpdisplayshell-scale.h app: behave as if "show all" is disabled in scroll/zoom actions when keeping padding 2019-09-15 16:39:00 +03:00
gimpdisplayshell-scroll.c app: behave as if "show all" is disabled in scroll/zoom actions when keeping padding 2019-09-15 16:39:00 +03:00
gimpdisplayshell-scroll.h app: improve display scroll/zoom-related behavior in "show all" mode 2019-09-04 20:47:25 +03:00
gimpdisplayshell-scrollbars.c app: behave as if "show all" is disabled in scroll/zoom actions when keeping padding 2019-09-15 16:39:00 +03:00
gimpdisplayshell-scrollbars.h
gimpdisplayshell-selection.c app: replace using the "draw" signal by "expose-event" on GTK+2. 2021-11-17 21:33:43 +01:00
gimpdisplayshell-selection.h Issue #5640: Selection tools not showing selection on Wayland. 2021-05-09 02:47:47 +02:00
gimpdisplayshell-title.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpdisplayshell-title.h
gimpdisplayshell-tool-events.c app: fix crash on invalid previously picked layer. 2025-09-17 17:56:39 +02:00
gimpdisplayshell-tool-events.h app: Implement exclusiveness of zoom and rotate gestures 2022-04-06 18:50:25 +00:00
gimpdisplayshell-transform.c app: add "clip" parameter to gimp_display_shell_untransform_viewport() 2019-09-04 20:47:25 +03:00
gimpdisplayshell-transform.h Fix typos 2020-11-19 21:56:25 +01:00
gimpdisplayshell-utils.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpdisplayshell-utils.h app: add gimp_display_shell_constrain_angle() 2020-05-15 00:38:47 +03:00
gimpdisplayshell.c app: fix crash on invalid previously picked layer. 2025-09-17 17:56:39 +02:00
gimpdisplayshell.h app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpimagewindow.c display: Guard private->initial_monitor when NULL 2025-09-17 17:50:25 +02:00
gimpimagewindow.h app: allow changing submenu's labels with gimp_menu_model_set_title(). 2023-04-19 15:21:48 +02:00
gimpmodifiersmanager.c display: avoid critical on master devices 2025-09-17 16:40:24 +02:00
gimpmodifiersmanager.h app: now support custom actions as input device button + modifiers. 2022-08-17 14:20:18 +02:00
gimpmotionbuffer.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimpmotionbuffer.h
gimpmultiwindowstrategy.c
gimpmultiwindowstrategy.h
gimpnavigationeditor.c app: make GimpNavigationEditor zooming much more responsive 2023-05-27 13:32:24 +02:00
gimpnavigationeditor.h app: rename GimpImageViewable to GimpImageProxy 2019-11-04 13:27:02 +02:00
gimpscalecombobox.c display: Use label for GimpStatusComboBox width 2024-09-10 20:44:54 +00:00
gimpscalecombobox.h
gimpsinglewindowstrategy.c app: prevent multiple registrations of a same action. 2023-04-12 22:07:09 +02:00
gimpsinglewindowstrategy.h
gimpstatusbar.c app: mark rendering intent strings for translation 2025-03-19 19:06:10 +00:00
gimpstatusbar.h app/display: Connect GimpStatusBar to icon size changes 2024-12-07 18:19:48 +00:00
gimptoolcompass.c app: update tool widgets on display-shell changes more granularly 2020-05-26 10:46:01 +03:00
gimptoolcompass.h
gimptooldialog.c Revert "Issue #9228: make GEGL Operation tool's operations their own actions too." 2023-05-25 02:31:28 +02:00
gimptooldialog.h
gimptoolfocus.c app: update tool widgets on display-shell changes more granularly 2020-05-26 10:46:01 +03:00
gimptoolfocus.h app: add GimpToolFocus tool widget 2020-05-15 00:48:37 +03:00
gimptoolgui.c app: use g_set_str() in some places, it's hell yeah! 2025-09-17 16:40:21 +02:00
gimptoolgui.h app, libgimp, pdb: color picker multi-layer aware. 2020-05-17 18:57:32 +02:00
gimptoolgyroscope.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimptoolgyroscope.h
gimptoolhandlegrid.c app: Fix "Handle Transform" handle snap location 2023-01-03 15:59:55 +01:00
gimptoolhandlegrid.h
gimptoolline.c app, libgimp*: more g_set_str() and some other stuff in the same 2025-09-17 16:40:21 +02:00
gimptoolline.h
gimptoolpath.c app: more vectors -> path, mostly in GimpToolPath 2025-09-17 16:40:20 +02:00
gimptoolpath.h app: more vectors -> path, mostly in GimpToolPath 2025-09-17 16:40:20 +02:00
gimptoolpolygon.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimptoolpolygon.h app: add GimpToolPolygon::change-complete signal 2019-04-25 06:07:57 -04:00
gimptoolrectangle.c app, libgimp*: more g_set_str() and some other stuff in the same 2025-09-17 16:40:21 +02:00
gimptoolrectangle.h
gimptoolrotategrid.c
gimptoolrotategrid.h
gimptoolsheargrid.c app: fix indentation in gimptoolsheargrid.c 2020-01-06 21:35:52 +02:00
gimptoolsheargrid.h
gimptooltransform3dgrid.c app: fix spacing in gimptooltransform3dgrid.c 2020-01-10 23:21:36 +02:00
gimptooltransform3dgrid.h app, cursors: add GimpToolTransform3DGrid tool widget 2020-01-06 21:52:51 +02:00
gimptooltransformgrid.c Fix typos 2020-11-19 21:56:25 +01:00
gimptooltransformgrid.h app: add a protected gimp_tool_transform_grid_get_handle() function 2020-01-06 21:50:00 +02:00
gimptoolwidget.c app: fix precondition return values in gimp_tool_widget_get_popup() 2020-05-26 11:05:58 +03:00
gimptoolwidget.h app: update tool widgets on display-shell changes more granularly 2020-05-26 10:46:01 +03:00
gimptoolwidgetgroup.c app: add "gint old_index" argument to GimpContainer::reorder() 2025-09-17 16:40:24 +02:00
gimptoolwidgetgroup.h
meson.build Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00