Commit Graph

35965 Commits

Author SHA1 Message Date
Alexia Death a5fbe2d33a app: remove some pointless code 2015-12-28 22:23:35 +02:00
Michael Natterer ac8c130719 INSTALL.in: put libmypaint build instructions back 2015-12-28 21:18:52 +01:00
Michael Natterer 8fa6e261d0 app: add a brush selector to the MyPaint brush options 2015-12-28 20:04:29 +01:00
Daniel Sabo 35936f4992 INSTALL.in: Update libmypaint description. 2015-12-28 09:30:18 -08:00
Daniel Sabo c97a529968 app: Change mypaint dependency from libmypaint-gegl to just libmypaint 2015-12-28 09:18:46 -08:00
Michael Natterer 6281d130e4 app: load the mypaint brushes on startup, and do much more error checking
Everything expects that a data object can simply be used, so make it
behave like all other data objects and reject broken files.
2015-12-28 18:09:37 +01:00
Michael Natterer 15183c210b app: move GimpMybrushPrivate to its own header, perparation for more hacking
Also, return the error message if the preview can't be loaded.
2015-12-28 16:48:50 +01:00
Michael Natterer 0ee649629e app: GimpDataFactory: get the data's mtime in the function where it's needed 2015-12-28 16:46:08 +01:00
Michael Natterer 925d3c1a71 AUTHORS: regenerated 2015-12-28 13:13:50 +01:00
Michael Natterer 0cabc21c77 app: remove some useless g_object_freeze/thaw_notify() from gimpcurve.c
We only need that when more than one property changes and we must
delay notification until the object is in a consistent state.
2015-12-28 13:12:25 +01:00
Michael Natterer 0c798520e6 icons: put the recipe for the generated icons into a variable
and use that variable instead of repeating the recipe for each icon size.
2015-12-28 02:51:36 +01:00
Michael Natterer e9a38c320d app: fix the curves tool to not warn on layers without alpha
when adding control points to all channels with control-click. It was
looking up curve points based on a -1 alpha value.
2015-12-28 02:07:20 +01:00
Piotr Drąg b9e290f362 Updated Polish translation 2015-12-28 01:16:41 +01:00
Thomas Manni ca189b7a90 Bug 758769 - Smudge tool not working correctly...
...with alpha layers creates black edges

Fix the missing division in the pixels blending formula
2015-12-27 20:34:50 +01:00
Benoit Touchette 33a61c7f45 themes: fixes color issue with scrolled windows on dark theme. 2015-12-27 19:44:33 +01:00
Jehan 5c0f4b5b92 authors.xml: add Klaus Staedtler in the list of contributor artists. 2015-12-26 17:38:58 +01:00
Jehan 3d8b505616 icons: install the new icons by Klaus Staedtler. 2015-12-26 17:36:56 +01:00
Klaus Staedtler 9618cdde32 icons: new Symbolic icons.
Partly based off the art-libre source template:
https://github.com/gnome-design-team/gnome-icons/blob/master/art-libre-symbolic/src/art-libre.svg
Committed and verified by Jehan.
2015-12-26 17:17:23 +01:00
Jehan 7102d3d82b icons: fix generated Symbolic-Inverted icons dependency.
They need to be properly dependent on the image with the same name
in the Symbolic icon theme. Until now we could only make them dependent
on either nothing or all Symbolic icons.
2015-12-26 03:42:25 +01:00
Michael Natterer 51520278cd app, pdb: s/GRAY/grayscale/ in user-visible strings 2015-12-26 01:14:43 +01:00
Michael Natterer 32725df29d app: always emit GimpImage::profile-changed when converting from/to GRAY
so the display profile transform is properly updated.
2015-12-25 23:31:15 +01:00
Michael Natterer b3dbb968c9 app: correctly deal with color profiles when converting from/to GRAY
Convert the layers to the new GimpImageBaseType's builtin color
profile because the converted image will have its color profile
removed.
2015-12-25 23:07:26 +01:00
Michael Natterer 3deab93b1a app: some long due cleanup in gimpimage-convert-type.c
Spacing, type names, formatting, still looks very ugly.
2015-12-25 19:51:10 +01:00
Michael Natterer 3daad6be09 INSTALL.in: update libmypaint information and move libtiff to required list 2015-12-25 19:16:28 +01:00
Khaled Hosny 33fafbae62 Update Arabic translation 2015-12-25 18:40:55 +04:00
Jehan 9eb5fbd2a2 Bug 759649 - new dark theme by Benoit Touchette.
Initial version of our dark theme.
Additional credits for some of the UI images to horst3180 (Ceti-2 theme)
and Medhi Abhollahi (new CS6 II theme). All under GPLv3, as the rest
of GIMP.
2015-12-23 19:27:18 +01:00
Jehan 4b6d4f1fd7 Bug 750546 - Include recently used colors in the Dockable Colors Dialog
New GimpColorHistory widget, replacing the code in GimpColorDialog, and
added to GimpColorEditor to have the color history accessible in the
color dock as well.
Thanks to Thomas Manni for the initial implementation attempt.
2015-12-23 13:25:26 +01:00
Alexandre Prokoudine 3bb69dbdbf Fix the fill of the Warp Transform tool's symbolic icons 2015-12-23 00:55:52 +03:00
Alexandre Prokoudine 3d44bef068 Add symbolic Warp tool icon by Barbara Muraus 2015-12-23 00:34:48 +03:00
Alexandre Prokoudine b940ba098f Updated MyPaint brush icons from upstream MyPaint artwork 2015-12-23 00:09:42 +03:00
Michael Natterer f8d760279c docs, etc: regenerate the default gimprc and the gimprc manpage 2015-12-22 21:28:06 +01:00
Michael Natterer 5df4b07b04 app: fix icon theme location in tests 2015-12-22 21:27:20 +01:00
Michael Natterer 0a15b76a9f devel-docs: fix icon locations in the libgimpwidgets docs 2015-12-22 21:26:46 +01:00
Michael Natterer ab8f2c6d2b app: more s/mybrush/mypaint-brush/ in strings visible in config files 2015-12-22 19:39:11 +01:00
Michael Natterer 56a4166bff Bug 759556 - "incorrect gamma=(0/100000)" new with the new symbolic icons
Run the new icons through "mogrify -colorspace Gray".
2015-12-22 13:35:20 +01:00
Michael Natterer 9868e28df9 icons: add the generated Symbolic-Inverted icons to DISTCLEANFILES 2015-12-22 13:33:51 +01:00
Richard Hughes 1417e5e1a4 desktop: Bring the AppData up to date with the latest specification 2015-12-22 12:15:33 +00:00
Michael Natterer 71a02c62f0 icons: recreate Symbolic-Inverted icons when the original changes 2015-12-22 12:03:26 +01:00
Michael Natterer d01ba07ed6 configure.ac, app: make libmypaint a hard dependency
and move the MyPaint brush tool out of the playground.
2015-12-21 21:39:48 +01:00
Michael Natterer df05612d2a icons: re-export Default/16/gimp-prefs-folders-icon-themes.png
it was insanely large.
2015-12-21 19:35:40 +01:00
Michael Natterer ccd8ec5dee app: connect the MyPaint brush core with the new brush container
and remove all hackish temp code that did the same. Remove quite
some #ifdefs around code that doesn't depend on libmypaint.
2015-12-21 12:28:46 +01:00
Daniel Sabo bf161e7b14 app: MyBrush: Improve blend math 2015-12-20 17:04:18 -08:00
Michael Natterer 44d5e7adcd configure.ac, icons: check for the "gegl" binary
and use the found executable instead of hardcoding "gegl".
2015-12-21 00:21:17 +01:00
Michael Natterer d4aa39a7cd app, libgimpwidgets, icons: rename mypaint brush icons and help ID
from "mybrush" to "mypaint brush".
2015-12-21 00:09:55 +01:00
Michael Natterer f0c1619727 app: add "use MyPaint brush" to GimpToolPreset 2015-12-21 00:09:55 +01:00
Piotr Drąg c6be8c60cc Updated POTFILES.in 2015-12-21 00:00:50 +01:00
Michael Natterer a5eff27149 app: add new GimpData subclass GimpMybrush and infrastructure around it
- GimpContext API and property
- a GimpDataFactory
- List and grid views with GimpDataFactoryView
- actions and a context menu

None of this is connected to the actual tool yet, or depends on
libmypaint in any way.
2015-12-20 23:51:44 +01:00
Michael Natterer 4f8bc154cb app: move the MyPaint brush config options around in GimpCoreConfig
so they are after brush and dynamics.
2015-12-20 23:51:44 +01:00
Jehan f1ea3c1f6e icons: adds a 16x16 gimp-prefs-icon-theme icon. 2015-12-20 22:33:24 +01:00
Jehan 4e86672997 icons: adding gimp-prefs-folders-icon-themes icons. 2015-12-20 19:57:18 +01:00