Michael Natterer
784b37d115
app: allow plug-ins to register procedures in the <MyPaintBrushes> menu
2016-01-02 00:53:32 +01:00
Michael Natterer
dda06ac065
app: move some code in actions/ to new utility file procedure-commands.c
2016-01-02 00:39:20 +01:00
Michael Natterer
926dd1dffb
app: add GimpProcedure::get_sensntive()
...
to replace gimp_plug_in_procedure_get_seisitive().
2016-01-01 23:24:53 +01:00
Michael Natterer
a998175289
app: use gimp_procedure_get_label() in file-save-dialog.c
2016-01-01 22:55:37 +01:00
Michael Natterer
78f5dbeac3
app: add GimpProcedure::get_menu_label()
...
which returns a procedure's *menu* label (not stripped of mnemonics
and ellipses). Use it to further reduce dependencies on
GimpPlugInProcedure.
2016-01-01 22:41:42 +01:00
Michael Natterer
1d3bf65934
app: turn get_label() and get_blurb() into virtual functions of GimpProcedure
2016-01-01 20:52:45 +01:00
Michael Natterer
4c3c69e145
app: set the sensitivity of the "filters-value-propagate" action
2016-01-01 20:12:56 +01:00
Michael Natterer
d5255dc133
app: derive GimpProcedure from GimpViewable
...
and remove redundant icon managing code from GimpPlugInProcedure
2016-01-01 20:05:32 +01:00
Michael Natterer
e0ab721361
app: rename GimpPlugInAction to GimpProcedureAction
...
and make the filter history keep around a list of GimpProcedures
instead of GimpPlugInProcedures. Still WIP and unfinished...
2016-01-01 20:05:32 +01:00
J.M. Ruetter
050229cb45
Updated German translation
2016-01-01 18:46:42 +00:00
Jehan
2c6a53351a
build/windows: strengthen `windres` call.
2015-12-31 18:36:03 +01:00
Khaled Hosny
05267a9a98
Update Arabic translation
2015-12-31 11:06:39 +04:00
Alexia Death
511d6f5a5a
data: new development splash
2015-12-30 21:42:19 +02:00
Michael Natterer
ac50da2ad4
Bug 759316 - "Recently used" menu not updated with gegl filters
...
This preparation commit only moves code around and renames it, the
history is still a list of plug-ins only:
- move app/core/gimp-filter-history.c
to app/plug-in/gimppluginmanager-history.c and clean it up
- move the actions that create the submenus under "Filters"
from the "plug-in" to the "filters" action group
- move the code that creates and updates the history actions
to the "filters" action group
- add menu setup code for the "filters" menu
- move the "history-changed" signal from GimpPlugInManager to Gimp
2015-12-30 20:04:58 +01:00
Michael Natterer
8e08f7c06e
app: emit "profile-changed" when undoing/redoing a gray image conversion
...
So the cached display profile transform is reliably recreated.
2015-12-30 19:07:19 +01:00
Daniel Sabo
78cdbdb794
app: mypaint: Remove inaccurate comment
2015-12-30 08:21:30 -08:00
Jehan
ca5003240c
icons: set example icons to our themes.
...
This is not strictly necessary since "gimp-wilber" is already the default
icon name. But it is good form to show the example for theme makes.
2015-12-30 15:54:45 +01:00
Jehan
ad8716316e
app: show example icon of icon themes in preferences.
2015-12-30 15:54:45 +01:00
Daniel Sabo
dd0b253fea
app: mypaint: Add some hacky code to allow line drawing
2015-12-29 14:30:28 -08:00
Daniel Sabo
6d9aee3d73
app: mypaint: Remove another stray #if 0
2015-12-29 14:30:28 -08:00
Klaus Staedtler
836cce8389
icons: updated icon-theme icons.
...
Current icon uses stars for symbolizing an icon. Stars are used normally
for rating.
My suggestion uses yin/yang, why ?
It's difficult to make an icon which symbolizes an icon. So I decided to
use the world-wide most used symbol (non-religious, non-political...) as
a symbol for all symbols (this is quite similar to e.g. the usage of
mona-lisa as a symbol for all images).
2015-12-29 21:29:59 +01:00
Jehan
a750a2a775
icons: install the complete Symbolic icon sets.
2015-12-29 21:05:10 +01:00
Klaus Staedtler
3d1b9d2777
icons: complete Symbolic icon set.
2015-12-29 21:05:10 +01:00
Michael Natterer
74371401de
Bug 759968 - Misleading README on GIT master branch
...
Update README with 2.9 unstable information.
2015-12-29 20:26:13 +01:00
Jehan
39e4f04a72
icons: realign icons from commit 9618cdd
.
...
None of the icons from commit 9618cdd
were well centered.
2015-12-29 19:48:32 +01:00
Daniel Sabo
ce3a87da38
plug-ins: Fix missing GEXIV2_LIBS for file-tiff
2015-12-29 10:12:36 -08:00
Jehan
1ed8ceeb1a
build/windows: fix Windows build.
...
`windres` seems a very stupid tool and it breaks with double shlashes
in parameter paths. Strengthen the rule a little.
2015-12-29 18:58:34 +01:00
Daniel Sabo
ea66a7a974
app: mypaint: Include offset_by_random in the cursor calculation
2015-12-29 09:56:38 -08:00
Daniel Sabo
b48ac23690
app: mypaint: Remove #if 0'ed code for libmypaint-gegl
2015-12-29 09:56:38 -08:00
Massimo Valentini
63805dfcf2
Bug 758909: Gimp cannot open some tif files it exports
...
Clear TIFFTAG_MIN/MAXSAMPLEVALUE because exiv2 saves
them with the wrong type and the original values could
be invalid
2015-12-29 18:47:56 +01:00
Jehan
da1b4dac42
libgimpwidgets: missing link library for GetICMProfile() on Win32.
...
This function is available in gdi32 library.
https://msdn.microsoft.com/en-us/library/windows/desktop/dd316948%28v=vs.85%29.aspx
2015-12-29 18:43:41 +01:00
Alexia Death
ee9e0da72d
app: correct outline calculation to match mypaint and add fallback
2015-12-29 19:37:45 +02:00
Jehan
9fb93568c2
configure: improved configuration script.
...
The ./configure now finishes even when mandatory dependencies are
missing and fails at the end, listing all errors.
2015-12-29 18:06:03 +01:00
Michael Natterer
99b7fa851a
app: no frames with borders, use GimpFrame instead in GimpSaveDialog
2015-12-29 17:23:14 +01:00
Michael Natterer
660a7aed16
app: formatting cleanup in the last commit
2015-12-29 17:08:51 +01:00
Alexia Death
53eb8677ea
app: Allow for mypaint tool to differentiate extended and non-extended events
...
This adds a boolean to GimpCoords struct that is true for enabled
extended non-mouse devices and false for all the rest allowing
the mypaint brush to override the the pressure sent to the paint library.
2015-12-29 15:44:53 +02:00
Michael Natterer
e415b1cfab
Bug 759939 - Ghost brush outline in FG Select tool
...
Undraw the outline when the pointer leaves the canvas.
2015-12-29 12:57:17 +01:00
Michael Natterer
2e40af5dcf
app: remove virtual function GimpToolOptions::reset()
...
and use GimpConfig::reset() instead.
2015-12-29 12:47:04 +01:00
Daniel Sabo
eec556f614
app: mypaint: Use GimpConfig->reset instead of GimpToolOptions->reset
2015-12-28 17:07:45 -08:00
Daniel Sabo
d6b52b7f0c
app: mypaint: Fix missing chain up in gimp_mybrush_options_reset
2015-12-28 16:47:45 -08:00
Daniel Sabo
cba2f07854
app: mypaint: Make the reset-to-defaults button reset to the current myb's defaults
2015-12-28 16:02:36 -08:00
Daniel Sabo
677b1f2d82
app: mypaint: Add a toggle to change between erase & paint mode
2015-12-28 15:25:47 -08:00
Alexandre Prokoudine
9493b51fa2
Update Russian translation
2015-12-29 02:18:27 +03:00
Michael Natterer
ed042c540a
plug-ins: put the pagecurl icons into a resource
2015-12-28 23:54:30 +01:00
Michael Natterer
9e6f995488
app: gdk_pixbuf_new_from_inline() -> from_resource()
2015-12-28 23:20:21 +01:00
Daniel Sabo
e0fc362b12
app: mypaint: Add colorize mode
2015-12-28 13:58:38 -08:00
Daniel Sabo
315972fea8
app: mypaint: Get rid of mixbuf, fix transparent pixel color when masking is active
2015-12-28 13:42:04 -08:00
Michael Natterer
54a2f5feca
themes: fix EXTRA_DIST in The-Dark-Side-of-Gimp/Makefile.am
2015-12-28 22:28:56 +01:00
Michael Natterer
b249de6187
po: add gimpmybrush-load.c to POTFILES.in
2015-12-28 22:06:31 +01:00
Alexia Death
fa46ef11f1
app: add the point of code removed in previous commit back in
2015-12-28 23:06:04 +02:00