eb9fefe505
app; move GimpTransformTool's shutdown code to control(HALT)
...
and remove gimp_transform_tool_halt(), including all the duplicated
parent class shutdown code.
2011-04-01 22:56:33 +02:00
8a69d4f639
app: fix GimpCanvasProgress' position, extents, and drawing, gah...
2011-04-01 22:56:33 +02:00
c48c77b2e0
app: NULLify GimpRectangleOptions widget pointers upon destruction
...
so the NULL checks in GimpRectangleTool work no matter what the
shutdown order is.
2011-04-01 22:56:33 +02:00
0c7cd5b8a1
app: GimpPaintTool: don't call paint_core_paint(FINISH) in control(HALT)
...
because that simply can't happen (we call paint(FINISH) in
button_release() already and press and release are always paired. Only
call paint_core_cleanup() in control(HALT).
2011-04-01 22:56:32 +02:00
e1bc19faf6
app: make state checks on tool much more strict
...
so wrong calls will run into precondition checks and warnings. This is
optional, but currently enabled, to reduce the risk of introducing
permanent new warnings for 2.8. See STRICT_TOOL_CHECKS in gimptool.h.
2011-04-01 22:56:32 +02:00
82805309db
Updated Slovenian translation
2011-04-01 19:34:36 +02:00
ebc8096d5b
Updated Slovenian translation
2011-04-01 19:22:39 +02:00
4b06a43953
web-page: Add a default font size combo
2011-04-01 17:01:24 +05:30
a1142827df
web-page: Move global variables into webpagevals struct
2011-04-01 16:34:56 +05:30
796038b216
web-page: Append GIMP to the user agent string
2011-04-01 16:24:02 +05:30
d03d804b92
plug-ins: gfig, do cancel stuff when the dialog is closed
2011-04-01 02:32:51 +02:00
af74ee79e2
web-page: Ankh said 2048 bytes, not 1024 bytes
2011-04-01 05:35:52 +05:30
e9224d41d5
web-page: Increase maximum URL len
2011-04-01 05:21:39 +05:30
0b6491f94c
web-page: Untabify code
2011-04-01 05:21:26 +05:30
488b73ca7d
web-page: Save and restore plug-in data
2011-04-01 04:51:21 +05:30
a4fb10a5af
web-page: Change quote style yet again
2011-04-01 04:14:03 +05:30
24c117082f
gimp:cage-transform : prepare optimisation for when the Gegl bug #645810 is solved
2011-03-31 23:00:23 +02:00
3a50ac686f
Updated Spanish translation
2011-03-31 20:14:42 +02:00
d85642dd57
web-page: Don't clean image by default
2011-03-31 15:17:53 +05:30
9d8cef0628
web-page: Update TODO
2011-03-31 14:50:47 +05:30
4387ffde06
web-page: Do better error handling
2011-03-31 14:48:25 +05:30
8b3c7ace46
web-page: Change quote style
2011-03-31 14:48:25 +05:30
e4daf561ac
app: return TRUE after handling double and triple click tool events
...
so we don't redundantly update the cursor again.
2011-03-31 10:21:55 +02:00
46931ec0d4
web-page: Fix PDB data type of URL
2011-03-31 12:33:41 +05:30
2b814b7148
web-page: Don't update progress too often
2011-03-31 12:04:17 +05:30
8f560f5ca9
po: add app/tools/gimpalignoptions.c to POTFILES.in
2011-03-31 08:15:38 +02:00
f81c3b1f2c
web-page: Report progress when a webpage is being downloaded
2011-03-31 09:24:48 +05:30
6c353096bb
web-page: Convert tabs to spaces
2011-03-31 09:24:01 +05:30
5d035ae557
web-page: Update TODO
2011-03-31 09:09:31 +05:30
c7a1846ec8
web-page: Make a well-formed URL if necessary
2011-03-31 09:05:57 +05:30
d2e836a644
web-page: Update TODO list
2011-03-31 08:54:07 +05:30
93e0140cd4
web-page: Add width entry widget
2011-03-31 08:54:07 +05:30
0382e204d9
web-page: Return correct flag when action is cancelled
2011-03-31 08:54:07 +05:30
37c745ee9c
Updated Breton translation
2011-03-31 04:54:24 +02:00
6a046d09e4
app: GimpBrushTool: don't split brush setting in two callbacks
...
The need to both connect() and connect_after() to "set-brush" is gone
because XOR drawing is gone.
2011-03-30 23:38:14 +02:00
0db785c36a
app: don't call control_activate()/control_halt() in GimpRectangleTool
...
Instead, call it in all implementors.
2011-03-30 22:13:31 +02:00
884e4868a4
app: fix calls to control_activate() and control_halt() in GimpIScissorsTool
2011-03-30 21:48:37 +02:00
5f939bd1b6
web-page: Add web-page.c to po-plug-ins/POTFILES.in
2011-03-31 01:03:06 +05:30
55f80cd758
app: fix GimpForegroundSelectTool pen cursor drawing
...
It seems some of the junk removed in the last commit did have a
purpose :) Also use a tool progress because it's the result of a
canvas interaction.
2011-03-30 21:24:04 +02:00
e9befddbba
Add the web-page plug-in
2011-03-31 00:39:57 +05:30
cc63337be5
app: simplify gimp_foreground_select_tool_oper_update() a lot
...
by removing tons of cruft. Fixes both status messages and tool drawing
with multiple displays.
2011-03-30 20:39:00 +02:00
1b520fe355
NEWS: updated until end of september, need a break now...
2011-03-30 20:28:18 +02:00
92d7c7d8d9
app: change about dialog role from "about-dialog" to "gimp-about"
2011-03-30 20:20:47 +02:00
074e2c088a
app: GimpRectangleTool: Rounding error when moving/resizing with keyboard
...
Fix for bug #653186 : When a rectangle selection is created or moved by
mouse at certain zoom-levels (200%, 400%, 800%), its coordinates can
become exactly .500. By then using the keyboard to move/resize in
steps of one pixel, a rounding error occurs in
gimp_rectangle_tool_update_int_rect(). This leads to the coordinate
either not beeing changed at all or changed by 2 pixels at a time. The
patch changes the function from using RINT() to ROUND() for the
calculations, which prevents the rounding error from happening.
2011-03-30 19:45:46 +02:00
aae8787ee3
app: SIOX: algorithm ignores color sensitivity changes
...
Fix for bug #627062 : When changing the color sensitivity settings of
the Foreground Selection Tool, the SIOX algorithm gets called with
refinement=SIOX_REFINEMENT_CHANGE_SENSITIVITY, which then triggers
refinement=SIOX_REFINEMENT_RECALCULATE. However, there is no
implementation for RECALCULATE so the change is ignored. The patch
sets refinement to SIOX_REFINEMENT_ADD_FOREGROUND and _ADD_BACKGROUND
which triggers a complete recalculation.
2011-03-30 19:35:38 +02:00
2e406872c4
app: GimpBrushTool: don't set a BAD cursor permanently
...
by chaining up after setting it. Instead, don't set it and call
gimp_tool_set_cursor() directly when there is no brush or no dynamics.
2011-03-30 19:18:29 +02:00
96c8c35575
app: GimpFreeSelectTool: remove if (tool->display != display) checks
...
This can't happen in motion() and release() because they won't be
called if we didn't activate the tool.
2011-03-30 19:01:11 +02:00
9755d7d06c
app: GimpForegroundSelectTool: call control_activate() unconditionally
2011-03-30 15:05:33 +02:00
3d2fb51a63
app: GimpEditSelectionTool: call control_halt() in button_release()
...
Just for consistency, the tool is destroyed at the end of
button_release() anyway.
2011-03-30 12:08:38 +02:00
6899b0bf60
app: GimpCageTool: go to deform mode only if the user clicked the first handle
...
and not if it was only moved.
2011-03-30 11:51:51 +02:00