Michael Natterer
f7d71e2eda
pdb: don't scan headers that don't contain PDB-exported enums
2014-04-29 21:08:34 +02:00
Michael Natterer
5a89c15ba1
app: remove unused enum value GIMP_CUSTOM_CONVOLVE
2014-04-29 21:06:42 +02:00
Michael Natterer
22c222291d
libgimpbase,*: clean up enum values in gimpbaseenums.h
...
GIMP_ADD_foo_MASK -> GIMP_ADD_MASK_foo
GIMP_foo_MODE -> GIMP_BLEND_foo
GIMP_foo_CLONE -> GIMP_CLONE_foo
GIMP_foo -> GIMP_DODGE_BURN_TYPE_foo
GIMP_foo -> GIMP_TRANSFER_foo
Add compat values for the old names and compat code to script-fu
and pygimp.
2014-04-29 20:58:30 +02:00
Hartmut Kuhse
86a2f3851f
libgimp: fixing 2ff414d799
...
For windows, exported functions must be listed in the
according .def file. If the function itself is deleted,
the corresponding function must also be deleted from the
.def file
2014-04-29 18:02:36 +02:00
Hartmut Kuhse
f6328244a2
Bug 725577 - file-pdf-save fails to export images larger than 32768 pixels
...
Due to a restriction in libcairo, creating surfaces larger than 32768 pixels
fails, so saving a larger file in gimp as PDF, is rejected.
2014-04-29 17:37:25 +02:00
Michael Natterer
bcce8c95ec
Bug 729158 - Internal inconsistent state with gimp_image_get_selection...
...
+ gimp_channel_copy
Make gimp-channel-copy always return a GimpChannel, and fail the
prodecure if the input channel is not of image size.
2014-04-29 09:16:19 +02:00
Michael Natterer
f04b2d4a19
app: remove GimpBucketFillMode from gimp_display_shell_dnd_bucket_fill()
...
because it's not used any longer, and rename the function to
gimp_display_shell_dnd_fill().
2014-04-29 00:25:02 +02:00
Michael Natterer
2ff414d799
app,libgimp,pdb: remove enum GimpConvolutionType from the public API
...
It was exported accidentially and never used for anything.
2014-04-27 23:05:12 +02:00
Michael Natterer
b883aec224
plug-ins: pass "RAW" to gimp_export_image() in file-raw-data.c
...
So the export logic GUI becomes debuggable.
2014-04-27 19:15:17 +02:00
Dimitris Spingos
f67a7fa862
Updated Greek translation
2014-04-27 19:57:06 +03:00
Michael Natterer
5ec5f79f57
devel-docs: add more stuff to GIMP3-API-Changes.txt
2014-04-27 14:33:16 +02:00
Michael Natterer
a4773a5599
plug-ins: include libgimp/gimp.h and gimpui.h in openexr-wrapper.cc
...
The file does not need the includes, but including libgimp from a C++
file makes sure the build fails if something forbidden gets added to
any public libgimp header, such as a struct member named "private".
2014-04-27 14:33:16 +02:00
Marco Ciampa
2ebf0ee32b
Update italian translation.
2014-04-27 01:18:44 +02:00
Jordi Mas
ca3311b0df
Small typos in Catalan translation
2014-04-26 22:18:43 +02:00
Michael Natterer
145295a36a
devel-docs: update release-howto.txt for the new server
2014-04-25 22:00:18 +02:00
A Kelday
c808789e1d
Bug 728911 - Fixes to libgimpwidgets for c++ plugins using gimpui
...
Add missing G_END_DECLS to libgimpwidgets headers.
Avoid use of c++ "private" keyword.
2014-04-25 00:33:29 +02:00
Michael Natterer
54cdddd678
devel-docs: add new file GIMP3-API-Changes.txt
...
A place to collect API changes that should/must be done, but not
before 3.x.
2014-04-24 23:23:23 +02:00
Michael Natterer
8ce94d23b9
libgimpbase: move GIMP_REPEAT_TRUNCATE to the end of the enum
...
New values must go to the end to avoid ABI break.
2014-04-24 23:08:33 +02:00
Michael Natterer
0a9dc8b297
libgimpbase: exclude GIMP_INTERPOLATION_LANCZOS from the PDB again
...
An unmentioned fix in the previous commit to this file made it visible
to the PDB.
2014-04-24 23:04:52 +02:00
Dimitris Spingos
226318eee1
Updated Greek translation
2014-04-24 19:28:43 +03:00
João S. O. Bueno
ad4862c60b
Adds new blending mode 'Truncate blend'
...
Bring repeat behavior on par with GEGL and Cairo,
and sane ways of creating square or circular gradient
shapes.
2014-04-24 12:18:26 -03:00
Michael Henning
7c38bf1556
build/win: Upgrade libpng to 1.6.10
2014-04-23 22:44:18 -04:00
Piotr Drąg
f2a5da1102
Updated Polish translation
...
intltool/gettext support for .scm files is broken.
2014-04-24 04:02:55 +02:00
Christian Lehmann
3b72ad8939
Bug 708098 - Further mitigation for CVE-2012-4245 (script-fu-server)
...
Reorder server_start()'s arguments so they match the PDB signature.
2014-04-23 21:30:17 +02:00
Christian Lehmann
83741044fc
Bug 708098 - Further mitigation for CVE-2012-4245 (script-fu-server)
...
Add an "ip" parameter as *first* argument to the
plug-in-script-fu-server procedure. This is an incompatible change
with the intent to make any old-style calls to the procedure
fail. Also reorder the GUI to have the IP in the first line.
2014-04-23 11:04:09 +02:00
Christian Lehmann
3705f54300
Bug 708098 - Further mitigation for CVE-2012-4245 (script-fu-server)
...
Added a warning message informing about the danger of running a
script-fu server on any PI but 127.0.0.1.
2014-04-23 11:04:09 +02:00
Christian Lehmann
f98592afa3
Bug 708098 - Further mitigation for CVE-2012-4245 (script-fu-server)
...
added listen-to-ip field to the script-fu start server dialog
2014-04-23 11:04:09 +02:00
Piotr Drąg
936386d5e7
Updated Polish translation
2014-04-23 02:25:27 +02:00
Michael Natterer
740d83c70a
plug-ins: fix the build in file-raw-data.c
2014-04-22 22:59:07 +02:00
Björn Kautler
c3f2a5a116
Bug 728633 - Improvements to the file-raw plugin
...
Export the image before saving as raw image data.
2014-04-22 22:10:09 +02:00
Björn Kautler
3e96b96640
Bug 728633 - Improvements to the file-raw plugin
...
Register 'data' as save extension.
2014-04-22 22:02:29 +02:00
Michael Natterer
2088c3efdf
app: move some more stuff out of the "now" part of gimp_display_shell_flush()
...
so it's not needlessly called during painting.
2014-04-21 23:57:57 +02:00
Hartmut Kuhse
7b078a6e57
Bug 727832 - file-psd-load infinite loop
...
If a layer mask is completely outside the layer boundaries,
the layer mask is omitted
2014-04-21 19:25:18 +02:00
Michael Natterer
8a5966ac7b
app: add the new display format features to gimpconfig-dump.c
...
so they end up in the gimprc manual page.
2014-04-21 16:30:50 +02:00
Michael Natterer
a6339dccd2
app: clenup and fixes in gimp_display_shell_format_title()
...
Get the active drawable once instead of several times and always check
if it exists before using it. Also fix an xres/yres confusion.
2014-04-21 16:15:49 +02:00
João S. O. Bueno
bb172b52c8
Implements Title bar codes for Layer dimensions
...
Implements codes %x, %y and %X, %Y to display
a layer's size in title and status bars
for image windows.
Addresses request at bug #728493
2014-04-21 00:30:49 -03:00
Jehan
23d0eb16d1
app: update user shortcuts to updated tools-value-[1-4]-* actions.
...
Commit 0bdb747
changed these action to more user-friendly names. Make
sure we update the user menurc to save any of their customization.
2014-04-21 10:57:30 +12:00
Michael Natterer
1397b9aae7
app: use gimp_draw_tool_add_arc() for the GimpPaintTool brush circle
...
because add_handle() doesn't scale with the image.
2014-04-20 22:03:17 +02:00
Michael Natterer
051a3e4af4
Bug 681968 - Disabling 'Dot for Dot' glitches display
...
Enhance the existing but unused display scaling (hidpi/retina) support
to work independently in x and y direction, and adjust the scaling
factors accordingly when dot-for-dot is off and xres != yres.
Increase GIMP_DISPLAY_RENDER_MAX_SCALE from 2.0 to 4.0 and adjust the
rendering chunk size dynamically so we never render chunks that do
not fit into the GimpDisplayXfer buffers.
2014-04-20 22:01:57 +02:00
Michael Natterer
1a674374d3
app: remove tons of tool-specific increase/decrease actions
...
They were useful only for assigning accelerators, but are now hidden.
Keep only the generic "-set" actions around which are the redirect
targets for the generic tool options actions.
2014-04-20 17:45:26 +02:00
Michael Natterer
dcad833d1c
app: add gimp_action_is_gui_blacklisted()
...
which filters out some implementation details but mainly all the
tool-specific options actions which only exist as redirect targets for
the generic tool opaticy, size, aspect and angle actions. Use the new
function from the shortcut editor and from action search so stuff is
consistently hidden.
2014-04-20 15:57:57 +02:00
Michael Natterer
c9c29ad460
app: fix typo in tools_color_average_radius_actions[]
2014-04-20 15:19:33 +02:00
Jehan
c2470611d9
app: fix variable typo.
...
Small bug in commit 0bdb747
. A variable was initialized twice and
another none. That's for peer programming. :-)
2014-04-20 19:24:03 +12:00
Michael Natterer
0bdb74710a
app: rename the value-1...value-4 actions to opacity, size, aspect, angle
2014-04-19 20:09:39 +02:00
Michael Natterer
6e726f248f
app: use the right aspect and angle actions for GimpBrushTool
2014-04-19 19:53:40 +02:00
Michael Natterer
fb8b05a149
app: FG select: remove some redundant "display" parameters
2014-04-19 03:35:31 +02:00
Michael Natterer
6b10b0511a
app: FG select: refresh the preview when matting options change
2014-04-19 02:51:00 +02:00
Michael Natterer
de710e72d1
app: FG select: default to drawing foreground strokes
2014-04-19 02:50:38 +02:00
Michael Natterer
6ec272fde7
Bug 312780 - Add undo to foreground selection tool
...
Implement undoing strokes by keeping copies of the changed parts
of the trimap around in internal undo/redo stacks.
2014-04-19 00:34:21 +02:00
Michael Natterer
df8a148db0
app: make the transform tool's undo functions static
2014-04-18 23:03:22 +02:00