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
Michael Natterer
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
Marco Ciampa
9dc8436405
Updated italian translation
2014-05-15 13:22:03 +02:00
Michael Natterer
1d55ad1491
app: use "gimp-tool-blend" for GimpGradient, there is no "gimp-gradient" icon
2014-05-15 12:49:34 +02:00
Marco Ciampa
d9c965ddd5
Updated italian translation
2014-05-15 12:15:28 +02:00
Mukund Sivaraman
8ef1f20c22
file-jpeg: Reduce use of #ifdefs
2014-05-15 13:41:21 +05:30
Michael Natterer
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
Michael Natterer
32feb14fe5
app: some cleanup/refactoring in gimp_param_spec_duplicate()
2014-05-14 22:52:02 +02:00
Mukund Sivaraman
c760829161
file-jpeg: Append to parasite fields
2014-05-15 01:38:58 +05:30
Mukund Sivaraman
080fd93d90
file-jpeg: Use state of toggle button with the event
2014-05-15 01:37:16 +05:30
Mukund Sivaraman
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
Michael Natterer
6c7fae9e11
app, libgimp*, pdb: move more enums from app/core to libgimpbase
2014-05-14 00:06:01 +02:00
Michael Natterer
9dde82b215
libgimpbase: sort gimpbaseenums.h alphabetically
2014-05-13 23:29:17 +02:00
Michael Natterer
2acbf8a70f
Bug 730071 - Selection bounds miscalculated for multiples of 128
...
gimp_gegl_mask_bounds(): when we succeed avoiding iterating a tile by
checking its upper-left and bottom-right, use the function's internal
meaning of x2, y2, which is the rightmost/bottommost selected pixel,
while the external meaning is the pixel right/below it.
Short: use "foo - 1" not "foo".
2014-05-13 21:46:31 +02:00
Michael Natterer
a91007756c
app: symlink an icon theme into /tmp for running the tests
2014-05-13 17:07:32 +02:00
Michael Natterer
454d5d954b
app, libgimpbase: completely remove enum value GIMP_NO_FILL
...
It should not have been moved to libgimpbase, it was never
PDB-exported and not selectable in the GUI any longer, so its code
paths were dead.
2014-05-13 16:30:02 +02:00
Michael Natterer
f636b4ad34
app, libgimpbase: move lots of enums from app/core to libgimpbase
...
It makes little sense to keep them in one header and parse them with a
pile of perl, just to generate them in another header. Simply keep
them in a place everybody depends on.
2014-05-13 00:27:29 +02:00
Michael Natterer
d6dc10cc97
app: don't use deprecated enum value in text-xcf.c
2014-05-13 00:24:41 +02:00
Michael Natterer
8aac599579
libgimpbase: properly deprecate old enum values in gimpbaseenums.g
2014-05-12 23:40:59 +02:00
Michael Natterer
9675d1b077
app: remove obsolete Gimp parameter from prefs_get_pixbufs()
2014-05-12 23:36:50 +02:00
Michael Natterer
d8ad14142c
icons: move gimp-dialog-icons.xcf.gz to the 64/ folder
...
and don't distribute it, we don't distribute any other icon source
image either.
2014-05-12 11:40:37 +02:00
Michael Natterer
110cfc9d4d
icons, themes: move the prefs images source files to the icon theme folders
2014-05-12 10:51:32 +02:00
Michael Natterer
033719bfa2
icons, themes, app: move the preferences images into the icon theme
2014-05-12 03:24:09 +02:00
Michael Natterer
102a236265
plug-ins: some more stock-id -> icon-name porting
2014-05-12 00:37:42 +02:00
Michael Natterer
4bd5c185cc
plug-ins: gtk_image_new_from_stock() -> from_icon_name()
2014-05-12 00:20:48 +02:00
Michael Natterer
a54b1ca12c
plug-ins: port help-browser to icon names
2014-05-12 00:17:57 +02:00
Michael Natterer
de08267f06
libgimpbase, *: add enum value GIMP_ICON_TYPE_ICON_NAME
...
and keep GIMP_ICON_TYPE_STOCK_ID as a deprecated alias. Change all
plug-ins accordingly and increase the pluginrc file version number so
it gets regenerated with "icon-name" instead of "stock-id".
2014-05-11 23:56:30 +02:00
Michael Natterer
65a65947d9
app, libgimp: replace GTK_STOCK_FOO by icon names
...
unless it's a stock ID used for an action button, will address that
later.
2014-05-11 22:49:22 +02:00
Massimo Valentini
07ff7c7d6d
Bug 728226: Blending mode of layers in ORA changed upon opening
2014-05-10 18:46:31 +02:00
Michael Henning
79832618d5
build/win: We now need libxml-simple-perl on the host system.
2014-05-10 10:58:48 -04:00
Michael Natterer
4b629e984b
libgimpwidgets: add GimpColorDisplayClass::icon_name
...
and deprecate its stock_id.
2014-05-10 11:53:07 +02:00
Michael Natterer
1ec64abb8b
libgimpwidgets: add GimpColorSelectorClass::icon_name
...
and deprecate its stock_id.
2014-05-10 08:34:42 +02:00
Michael Henning
23ec10b2c6
build/win: Install and use gnome-icon-theme
2014-05-09 23:15:06 -04:00
Michael Henning
8593cae2ee
build/win: Upgrade atk to 2.12.0
2014-05-09 21:09:44 -04:00
Michael Natterer
9331ef2456
libgimpwidgets: change GimpController's stock_id to icon_name
...
This API change is OK since the entire controller API is marked as
unstable and needs a special #define to be visible at all.
2014-05-09 09:19:06 +02:00
Michael Natterer
88d2df0af8
data: s/stock-id/icon-name/ in all tool presets
2014-05-09 02:46:21 +02:00
Michael Natterer
ab6a0fe9cb
app: port GimpIconPicker to named icons
2014-05-09 02:24:42 +02:00
Michael Natterer
63c5508d4d
libgimpwidgets: use the renderer's icon-name in GimpIntComboBox
2014-05-09 02:04:25 +02:00
Michael Natterer
3e4485fdcf
libgimpwidgets: forgot a few image_new_from_stock() -> from_icon_name()
2014-05-09 00:56:25 +02:00
Michael Natterer
ed7cdba5b6
libgimpwidgets: add gimp_prop_icon_image_new()
...
and deprecate gimp_prop_stock_image_new().
2014-05-09 00:56:24 +02:00
Michael Natterer
59bf9ac32a
libgimp: gtk_image_new_from_stock() -> from_icon_name()
2014-05-09 00:56:24 +02:00
Michael Henning
4377dda9e3
build/win: Upgrade gtk2 to 2.24.23
2014-05-08 18:34:46 -04:00
Michael Natterer
6873b130a9
app: don't allow a GimpViewable's compat stock-id to be set to NULL
...
The only purpose of keeping that property around is to load old
config files, and these can never contain NULL stock-ids.
2014-05-08 22:31:36 +02:00
Michael Natterer
9cb81db026
app: actually use named icons for the toolbox icons
2014-05-08 19:00:18 +02:00
Michael Natterer
b2e792eceb
app: add missing include in gimpviewrenderer-frame.c
2014-05-08 12:40:02 +02:00
Michael Natterer
3372ca82da
libgimpwidgets: properly implement GimpCellRendererToggle's icon-name property
...
and change the parameter of new() from stock_id to icon_name.
2014-05-08 12:38:50 +02:00
Michael Natterer
16e9188b1f
icons: rename gimp-eye.png to gimp-visible.png
2014-05-08 12:37:42 +02:00
Michael Natterer
88f29d468c
app: fix formatting of two console error messages
2014-05-08 12:12:19 +02:00