Gimp/app/display
Gabriele Barbero 651ec04744 display, tools: use gimp_display_shell_untransform_xy_f...
... to get limits in image coordinates instead of gimp_ruler_get_range.
Rulers return values in the active unit (e.g. mm, inches), while the
overlay logic works in pixels. This unit mismatch caused incorrect
clamping of the text overlay position, making it jump
when dragging if the unit wasn't set to pixels.
2025-12-18 14:49:11 +01:00
..
display-enums.c app: more vectors -> path, mostly in GimpToolPath 2025-07-07 14:16:50 +02:00
display-enums.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
display-types.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvas-style.c path, tools, pdb: UX updates to vector layers 2025-08-17 02:20:19 +00:00
gimpcanvas-style.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +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, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasarc.c
gimpcanvasarc.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasboundary.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpcanvasboundary.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasbufferpreview.c meson, macos: missing libraries and directories 2022-07-21 13:25:22 +00:00
gimpcanvasbufferpreview.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
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, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvascorner.c
gimpcanvascorner.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvascursor.c
gimpcanvascursor.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasgrid.c
gimpcanvasgrid.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasgroup.c
gimpcanvasgroup.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasguide.c
gimpcanvasguide.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvashandle.c
gimpcanvashandle.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasitem-utils.c app: rename app/vectors/ to app/path/ 2025-07-07 15:44:15 +02:00
gimpcanvasitem-utils.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasitem.c
gimpcanvasitem.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvaslayerboundary.c Issue #13746: change incorrect variable to check for changes in y-axis 2025-09-08 14:41:41 -03:00
gimpcanvaslayerboundary.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvaslimit.c
gimpcanvaslimit.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasline.c
gimpcanvasline.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvaspassepartout.c
gimpcanvaspassepartout.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvaspath.c app, pdb: a lot of vectors -> path renaming 2025-07-07 13:18:02 +02:00
gimpcanvaspath.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvaspen.c app, libgimp*, modules, pdb, plug-ins: new GimpParamColor. 2024-04-19 23:25:13 +02:00
gimpcanvaspen.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvaspolygon.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpcanvaspolygon.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasprogress.c
gimpcanvasprogress.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasproxygroup.c
gimpcanvasproxygroup.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasrectangle.c
gimpcanvasrectangle.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvasrectangleguides.c
gimpcanvasrectangleguides.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvassamplepoint.c
gimpcanvassamplepoint.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvastext.c app, libgimp*: more g_set_str() and some other stuff in the same 2025-07-08 00:37:26 +02:00
gimpcanvastext.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvastextcursor.c
gimpcanvastextcursor.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcanvastransformguides.c
gimpcanvastransformguides.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
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, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02: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, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplay-foreach.c Issue #12216: fix crash on switch to MWM 2024-10-27 15:37:06 +00:00
gimpdisplay-foreach.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplay-handlers.c app: clean out unused functions. 2025-06-20 00:11:08 +02:00
gimpdisplay-handlers.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplay.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpdisplay.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +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, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-appearance.c app, pdb: a lot of vectors -> path renaming 2025-07-07 13:18:02 +02:00
gimpdisplayshell-appearance.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-autoscroll.c
gimpdisplayshell-autoscroll.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-callbacks.c display: Fix copy/paste typo for UNSCALEY 2025-05-15 13:06:36 +00:00
gimpdisplayshell-callbacks.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-close.c app: prevent multiple registrations of a same action. 2023-04-12 22:07:09 +02:00
gimpdisplayshell-close.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
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 app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-dnd.c Revert "core, display: Enable resize for GUI layer copying" 2025-11-07 22:50:45 +00:00
gimpdisplayshell-dnd.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-draw.c libgimpcolor: Port gimp_cairo_checkerboard_create ()... 2024-03-31 01:09:45 +00:00
gimpdisplayshell-draw.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-expose.c
gimpdisplayshell-expose.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
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 app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-filter.c
gimpdisplayshell-filter.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +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, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-handlers.c app: rename app/vectors/ to app/path/ 2025-07-07 15:44:15 +02:00
gimpdisplayshell-handlers.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-items.c app, pdb: a lot of vectors -> path renaming 2025-07-07 13:18:02 +02:00
gimpdisplayshell-items.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
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 app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
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 app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-render.c app: mask colors are GeglColor. 2024-02-11 23:28:03 +01:00
gimpdisplayshell-render.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02: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 app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-rotate.c
gimpdisplayshell-rotate.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-rulers.c
gimpdisplayshell-rulers.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
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 app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-scale.c app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
gimpdisplayshell-scale.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-scroll.c
gimpdisplayshell-scroll.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-scrollbars.c
gimpdisplayshell-scrollbars.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
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 app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +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 app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-tool-events.c Issue #13709: wait we get our first surface focus before listing… 2025-12-16 00:02:33 +01:00
gimpdisplayshell-tool-events.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell-transform.c
gimpdisplayshell-transform.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02: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, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdisplayshell.c display, tools: use gimp_display_shell_untransform_xy_f... 2025-12-18 14:49:11 +01:00
gimpdisplayshell.h tools: prevent on-canvas text editor from being dragged outside the image bounds 2025-10-31 15:39:10 +01:00
gimpimagewindow.c app: Fix disordered windows.h include on display and gui sources 2025-11-29 18:18:46 -03:00
gimpimagewindow.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpmodifiersmanager.c display: avoid critical on master devices 2025-08-11 09:55:17 +02:00
gimpmodifiersmanager.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpmotionbuffer.c
gimpmotionbuffer.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpmultiwindowstrategy.c
gimpmultiwindowstrategy.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpnavigationeditor.c app: make GimpNavigationEditor zooming much more responsive 2023-05-27 13:32:24 +02:00
gimpnavigationeditor.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpscalecombobox.c display: Use label for GimpStatusComboBox width 2024-09-10 20:44:54 +00:00
gimpscalecombobox.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpsinglewindowstrategy.c app: prevent multiple registrations of a same action. 2023-04-12 22:07:09 +02:00
gimpsinglewindowstrategy.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpstatusbar.c app: mark rendering intent strings for translation 2025-03-19 19:06:10 +00:00
gimpstatusbar.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptoolcompass.c app: update tool widgets on display-shell changes more granularly 2020-05-26 10:46:01 +03:00
gimptoolcompass.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
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 app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptoolfocus.c app: update tool widgets on display-shell changes more granularly 2020-05-26 10:46:01 +03:00
gimptoolfocus.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptoolgui.c app: use g_set_str() in some places, it's hell yeah! 2025-07-07 22:55:44 +02:00
gimptoolgui.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptoolgyroscope.c
gimptoolgyroscope.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptoolhandlegrid.c app: Fix "Handle Transform" handle snap location 2023-01-03 15:59:55 +01:00
gimptoolhandlegrid.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptoolline.c app, libgimp*: more g_set_str() and some other stuff in the same 2025-07-08 00:37:26 +02:00
gimptoolline.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptoolpath.c app, menus: rename the vector-toolpath menu stuff to tool-path 2025-07-07 16:32:20 +02:00
gimptoolpath.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptoolpolygon.c app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
gimptoolpolygon.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptoolrectangle.c app, libgimp*: more g_set_str() and some other stuff in the same 2025-07-08 00:37:26 +02:00
gimptoolrectangle.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptoolrotategrid.c
gimptoolrotategrid.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptoolsheargrid.c
gimptoolsheargrid.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptooltransform3dgrid.c
gimptooltransform3dgrid.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptooltransformgrid.c Fix typos 2020-11-19 21:56:25 +01:00
gimptooltransformgrid.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +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, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptoolwidgetgroup.c app: add "gint old_index" argument to GimpContainer::reorder() 2025-08-08 17:02:32 +02:00
gimptoolwidgetgroup.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
meson.build Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00