54b1c5e740
build/win: Upgrade poppler to 0.26.0
2014-05-19 19:04:50 -04:00
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
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
a261cf93d0
devel-docs: no need any longer to ignore gimpcompat.h, it's gone
2014-05-19 03:11:03 +02:00
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
31f4c5bc67
app: use plain spinbuttons for random seed GEGL properties
2014-05-19 01:32:22 +02:00
4a0e9a2083
app: gegl:noise-cell -> gegl:cell-noise
2014-05-19 01:31:55 +02:00
386fb4080b
script-fu: fix FOO-BUCKET-FILL compat enum value constants
2014-05-19 01:31:07 +02:00
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
eeb8c31232
app: only auto-link GEGL properties of unit "pixel-distance"
2014-05-18 23:11:28 +02:00
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
4900da3183
app: use 1 and 15 increments for GEGL properties with the unit "degree"
2014-05-18 22:58:51 +02:00
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
c452f12519
pdb: normalize the compat motion blurs' angles to -180..180
2014-05-18 22:33:11 +02:00
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
a2b2c82e44
build/win: Upgrade libgexiv2 to 0.10.1
2014-05-18 11:00:48 -04:00
795bd0f9a3
Improve punctuation in a translatable string
2014-05-17 20:37:13 +02:00
b1e4bca33a
pygimp: move foggify to Filters -> Decor
2014-05-17 02:24:06 +02:00
41c0b093a2
pygimp: move histogram-export to Colors -> Info
2014-05-17 02:07:03 +02:00
c899f14f79
app: add gegl:panorama-projection to Filters -> Map
2014-05-17 01:23:24 +02:00
9e1ee4235f
app: add gegl:perlin-noise and gegl:simplex-noise to Filters->Render->Clouds
2014-05-17 01:17:30 +02:00
d0e7fdd929
app: don't serialize GEGL properties that are auto-synced with the image
2014-05-17 00:19:20 +02:00
41472222c5
app: add gegl:tile-glass to the checks in sanity.c
2014-05-16 22:30:35 +02:00
2ce79d3b13
plug-ins, pdb: remove the tile-glass plug-in and add a PDB compat procedure
2014-05-16 22:11:28 +02:00
e09453cfbb
app: add gegl:tile-glass to Filters -> Artistic
2014-05-16 21:59:30 +02:00
3066779462
app_ don't symlink the test icon theme on windows, there is no symlink()
2014-05-16 20:47:41 +02:00
981abdffe1
app: the icon's name is format-text-strikethrough not format-edit-strikethrough
2014-05-16 20:47:41 +02:00
b42cedd383
No tabs please, we're British.
2014-05-16 17:46:18 +01:00
a3be308aea
file-gif-save2 takes 3 more params.
2014-05-16 17:37:06 +01:00
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
befb871b6e
app: GimpOperationTool sync the op with drawable/context in reset()
2014-05-16 16:28:24 +02:00
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
86988e7d67
app: GimpOperationTool: don't crash GimpGeglTool
2014-05-16 08:21:33 +02:00
58b096e02e
app: fix x/y copy-paste confusion in last commit
2014-05-16 03:17:08 +02:00
dac7201ead
app: follow GEGL propertiy keys convention change
...
and clean up the magic a bit.
2014-05-16 03:10:01 +02:00
c15f319de0
app: make the chain and coordinate picking depend on GEGL property keys
2014-05-16 02:34:10 +02:00
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
43244bd461
app: copy the new GEGL property keys in gimp_param_spec_duplicate()
2014-05-16 02:30:41 +02:00
ae331bc7ac
libgimpwidgets: add the EEK Wilber as builtin icon
...
so gimp_widget_load_icon() always returns a pixbuf and GIMP doesn't
crash.
2014-05-15 15:40:47 +02:00
9dc8436405
Updated italian translation
2014-05-15 13:22:03 +02:00
1d55ad1491
app: use "gimp-tool-blend" for GimpGradient, there is no "gimp-gradient" icon
2014-05-15 12:49:34 +02:00
d9c965ddd5
Updated italian translation
2014-05-15 12:15:28 +02:00
8ef1f20c22
file-jpeg: Reduce use of #ifdefs
2014-05-15 13:41:21 +05:30
8be52f6aa7
app, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO()
...
instead of passing N_()-strings; and remove gettext() calls on these
strings when using them. Reduces complexitx, and fixes double- and
untranslated strings. Also enables to treat properties of GIMP and
GEGL objects the same way, which was totally broken before.
2014-05-14 23:34:01 +02:00
32feb14fe5
app: some cleanup/refactoring in gimp_param_spec_duplicate()
2014-05-14 22:52:02 +02:00
c760829161
file-jpeg: Append to parasite fields
2014-05-15 01:38:58 +05:30
080fd93d90
file-jpeg: Use state of toggle button with the event
2014-05-15 01:37:16 +05:30
7a6b8f0e69
file-jpeg: Add support for arithmetic coding
...
Arithmetic coding is a feature of the JPEG standard. Although libjpeg
had always implemented arithmetic coding, it was compiled out by default
due to patents.
Those patents have now expired.
libjpeg 8 now enables arithmetic coding by default. Distributions which
use libjpeg < 8 can also support arithmetic coding by using the
appropriate CFLAGS to enable it. libjpeg-turbo 1.3.1 also has support
for arithmetic coding and is in popular shipping distributions.
Software such as jpegtran can losslessly convert Huffman compressed
images to arithmetic coding and vice versa. The lossy behavior of JPEG
does not happen at this (bit coding) layer of the format.
This initial patch provides a checkbox (disabled by default) to create
files which use arithmetic coding. It also has a tooltip warning that
such files may not be compatible with older decoders.
2014-05-15 00:57:42 +05:30
6c7fae9e11
app, libgimp*, pdb: move more enums from app/core to libgimpbase
2014-05-14 00:06:01 +02:00
9dde82b215
libgimpbase: sort gimpbaseenums.h alphabetically
2014-05-13 23:29:17 +02:00