Michael Natterer
ebb663e1c6
Revert "app: add a small delay when applying a GUI change in GimpImageMapTool"
...
This reverts commit d46a8335e6
,
it was a bad idea (like this at least).
2014-05-22 01:17:52 +02:00
Michael Natterer
d46a8335e6
app: add a small delay when applying a GUI change in GimpImageMapTool
...
This keeps the tool more responsive for expensive ops, since multiple
fast changes are compressed into one call to gimp_image_map_tool_preview().
2014-05-22 00:50:21 +02:00
Michael Natterer
d3966c2c90
app: add more accessors to GimpGrid and use them instead of grid->foo
2014-05-21 21:44:28 +02:00
Michael Natterer
5e2ded5020
app: add gimp_grid_get_spacing() and gimp_grid_get_offset()
...
and do the rounding to integer there instead of in several places.
2014-05-21 21:25:41 +02:00
Michael Natterer
08c6aefa23
Bug 588512 - Grid Spacing errors depending on unit
...
Always round grid spacings and offsets to integer precision when
using them for snapping and grid drawing. While we might *want* to
have subpixel precision grids, all the UI is pretending it to be
on pixel boundaries. Make that pretense an fact.
2014-05-21 20:43:05 +02:00
Michael Henning
7266cd9c1f
build/win: Upgrade libjpeg-turbo to 1.3.1
2014-05-20 20:01:31 -04:00
Michael Natterer
d1b8a715c2
app: ref/unref layer->fs.drawable in gimp_layer_set_floating_sel_drawable()
...
It always felt wrong not to ref it, but now it started crashing. Dunno
what exactly has changed, but for example the "Weave" script was
triggering it.
2014-05-20 23:39:53 +02:00
Michael Natterer
40030e084b
plug-ins, pdb: remove the deinterlace plug-in and add a PDB compat proc
2014-05-20 21:30:42 +02:00
Michael Natterer
f3092ebfa4
app: minor cosmetic cleanup in the GEGL property code
2014-05-20 20:47:31 +02:00
Øyvind Kolås
b919d7a82f
app: use step, page and digits as provided by gegl pspecs
2014-05-20 16:16:48 +02:00
Michael Natterer
306e81b11d
icons, libgimpwidgets: get rid of compiled-in icons
...
Register the stock icons with icon-name sources instead of inline
pixbuf sources so they simply use the icon theme icons insatead of
duplicating them.
2014-05-20 02:15:24 +02:00
Michael Henning
4671904f1a
build/win: Upgrade gdb to 7.7.1
2014-05-19 19:31:48 -04:00
Michael Henning
54b1c5e740
build/win: Upgrade poppler to 0.26.0
2014-05-19 19:04:50 -04:00
Michael Natterer
bbf01ebabf
libgimpwidgets, app: add gdk_screen_get_monitor_workarea()
...
to the gimp3migration hack and use it where appropriate, so in the
gtk3-port branch windows will not overlap with docks, panels etc.
2014-05-19 14:37:32 +02:00
Michael Natterer
35f8355af4
Bug 729068 - Gimp windows state is lost when closed from the window manager
...
Set gtk_window_set_skip_taskbar_hint() to FALSE for all dock windows.
2014-05-19 03:28:26 +02:00
Michael Natterer
a261cf93d0
devel-docs: no need any longer to ignore gimpcompat.h, it's gone
2014-05-19 03:11:03 +02:00
Michael Natterer
6aaa645e04
libgimp, script-fu: remove GIMP 1.2 (sic) compat defines
...
which we wanted to remove in the "next development cycle" after 2.0,
which would have been in 2.1.x.
2014-05-19 03:08:18 +02:00
Michael Natterer
31f4c5bc67
app: use plain spinbuttons for random seed GEGL properties
2014-05-19 01:32:22 +02:00
Michael Natterer
4a0e9a2083
app: gegl:noise-cell -> gegl:cell-noise
2014-05-19 01:31:55 +02:00
Michael Natterer
386fb4080b
script-fu: fix FOO-BUCKET-FILL compat enum value constants
2014-05-19 01:31:07 +02:00
Michael Natterer
05db5400f2
app: put the chain on all adjacent "x" and "y" GEGL properties
...
regardless of their unit. This heuristic works surprisingly well.
2014-05-18 23:21:13 +02:00
Michael Natterer
eeb8c31232
app: only auto-link GEGL properties of unit "pixel-distance"
2014-05-18 23:11:28 +02:00
Michael Natterer
b5e37f46a4
app: let GEGL properties with unit "degree" wrap around
...
if their total range spans 360 degrees.
2014-05-18 23:04:49 +02:00
Michael Natterer
4900da3183
app: use 1 and 15 increments for GEGL properties with the unit "degree"
2014-05-18 22:58:51 +02:00
Michael Natterer
4712701415
app, plug-ins: move everything from Render->Clouds to the new Render->Noise
...
because that's what they are and what most menu labels in there says.
Keep the "Clouds" menu around for 3rd party plug-ins, not sure if it's
right to auto-map it to "Noise" automatically.
2014-05-18 22:46:05 +02:00
Michael Natterer
c452f12519
pdb: normalize the compat motion blurs' angles to -180..180
2014-05-18 22:33:11 +02:00
Michael Henning
e9158b8be0
build/win: Improvements to checkversions.sh
...
checkversions.sh now:
* No longer needs a build output directory to run
* Has comments
* Filters out irrelevant results
2014-05-18 11:40:09 -04:00
Michael Henning
a2b2c82e44
build/win: Upgrade libgexiv2 to 0.10.1
2014-05-18 11:00:48 -04:00
Piotr Drąg
795bd0f9a3
Improve punctuation in a translatable string
2014-05-17 20:37:13 +02:00
Michael Natterer
b1e4bca33a
pygimp: move foggify to Filters -> Decor
2014-05-17 02:24:06 +02:00
Michael Natterer
41c0b093a2
pygimp: move histogram-export to Colors -> Info
2014-05-17 02:07:03 +02:00
Michael Natterer
c899f14f79
app: add gegl:panorama-projection to Filters -> Map
2014-05-17 01:23:24 +02:00
Michael Natterer
9e1ee4235f
app: add gegl:perlin-noise and gegl:simplex-noise to Filters->Render->Clouds
2014-05-17 01:17:30 +02:00
Michael Natterer
d0e7fdd929
app: don't serialize GEGL properties that are auto-synced with the image
2014-05-17 00:19:20 +02:00
Michael Natterer
41472222c5
app: add gegl:tile-glass to the checks in sanity.c
2014-05-16 22:30:35 +02:00
Michael Natterer
2ce79d3b13
plug-ins, pdb: remove the tile-glass plug-in and add a PDB compat procedure
2014-05-16 22:11:28 +02:00
Michael Natterer
e09453cfbb
app: add gegl:tile-glass to Filters -> Artistic
2014-05-16 21:59:30 +02:00
Michael Natterer
3066779462
app_ don't symlink the test icon theme on windows, there is no symlink()
2014-05-16 20:47:41 +02:00
Michael Natterer
981abdffe1
app: the icon's name is format-text-strikethrough not format-edit-strikethrough
2014-05-16 20:47:41 +02:00
Ed J
b42cedd383
No tabs please, we're British.
2014-05-16 17:46:18 +01:00
Ed J
a3be308aea
file-gif-save2 takes 3 more params.
2014-05-16 17:37:06 +01:00
Øyvind Kolås
2df26f7fd8
app: GimpOperationTool: change values for color roles property keys
...
Foreground and background are GIMP concepts; the annotations on GEGL ops
should be about how the operation makes use of the meta-data; not where
it comes from in one particular application using GEGL.
old names:
"role", "foreground-color",
"role", "background-color",
new names:
"role", "color-primary",
"role", "color-secondary",
2014-05-16 17:05:50 +02:00
Michael Natterer
befb871b6e
app: GimpOperationTool sync the op with drawable/context in reset()
2014-05-16 16:28:24 +02:00
Michael Natterer
f50b215d16
app: add a default impl of GimpImageMapTool::reset()
...
and chain up where possible instead of duplicating that code.
2014-05-16 16:22:31 +02:00
Michael Natterer
86988e7d67
app: GimpOperationTool: don't crash GimpGeglTool
2014-05-16 08:21:33 +02:00
Michael Natterer
58b096e02e
app: fix x/y copy-paste confusion in last commit
2014-05-16 03:17:08 +02:00
Michael Natterer
dac7201ead
app: follow GEGL propertiy keys convention change
...
and clean up the magic a bit.
2014-05-16 03:10:01 +02:00
Michael Natterer
c15f319de0
app: make the chain and coordinate picking depend on GEGL property keys
2014-05-16 02:34:10 +02:00
Michael Natterer
0dd1a4b552
app: sync the op with the drawable/image/gimp in GimpOperationTool
...
which currently means setting FG/BG color on properties with the
right GEGL property keys, and the output size of source ops.
2014-05-16 02:32:16 +02:00
Michael Natterer
43244bd461
app: copy the new GEGL property keys in gimp_param_spec_duplicate()
2014-05-16 02:30:41 +02:00