Commit Graph

35975 Commits

Author SHA1 Message Date
31a15570eb app: use less weird paths for creating the test icon theme 2016-01-04 00:10:30 +01:00
5455b8bfd0 app: move some stuff out of app/file/
file-procedure.[ch] is gone and its functions moved to
GimpPlugInManager where they belong (the manager keeps around the
lists of load, save and export procedures).

Utility functions from file-utils.[ch] that have nothing to do with
image files moved to core/gimp-utils.[ch].
2016-01-03 23:38:08 +01:00
87a668a4da Updated Polish translation 2016-01-03 09:12:16 +01:00
17da79ef28 app: Allow myb files with missing icons 2016-01-02 18:30:02 -08:00
e86362e6e4 plug-ins: Attempt to fix Jenkins error in pagecurl 2016-01-02 18:00:50 -08:00
8a0f403c68 po-plug-ins: fix typos. 2016-01-03 02:27:43 +01:00
40dc9e94ff configure: perform configuration actions only when configure succeeds. 2016-01-02 16:12:03 +01:00
6a6604871f windows: Add support for generating crash backtraces using Dr. MingW 2016-01-02 18:55:37 +05:30
80f713c9b8 pdb, libgimp: add gimp_context_set/get_mypaint_brush() 2016-01-02 13:40:38 +01:00
72f9bea765 app: create nicer object names from MyPaint brush filenames 2016-01-02 13:23:40 +01:00
784b37d115 app: allow plug-ins to register procedures in the <MyPaintBrushes> menu 2016-01-02 00:53:32 +01:00
dda06ac065 app: move some code in actions/ to new utility file procedure-commands.c 2016-01-02 00:39:20 +01:00
926dd1dffb app: add GimpProcedure::get_sensntive()
to replace gimp_plug_in_procedure_get_seisitive().
2016-01-01 23:24:53 +01:00
a998175289 app: use gimp_procedure_get_label() in file-save-dialog.c 2016-01-01 22:55:37 +01:00
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
1d3bf65934 app: turn get_label() and get_blurb() into virtual functions of GimpProcedure 2016-01-01 20:52:45 +01:00
4c3c69e145 app: set the sensitivity of the "filters-value-propagate" action 2016-01-01 20:12:56 +01:00
d5255dc133 app: derive GimpProcedure from GimpViewable
and remove redundant icon managing code from GimpPlugInProcedure
2016-01-01 20:05:32 +01:00
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
050229cb45 Updated German translation 2016-01-01 18:46:42 +00:00
2c6a53351a build/windows: strengthen windres call. 2015-12-31 18:36:03 +01:00
05267a9a98 Update Arabic translation 2015-12-31 11:06:39 +04:00
511d6f5a5a data: new development splash 2015-12-30 21:42:19 +02:00
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
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
78cdbdb794 app: mypaint: Remove inaccurate comment 2015-12-30 08:21:30 -08:00
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
ad8716316e app: show example icon of icon themes in preferences. 2015-12-30 15:54:45 +01:00
dd0b253fea app: mypaint: Add some hacky code to allow line drawing 2015-12-29 14:30:28 -08:00
6d9aee3d73 app: mypaint: Remove another stray #if 0 2015-12-29 14:30:28 -08:00
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
a750a2a775 icons: install the complete Symbolic icon sets. 2015-12-29 21:05:10 +01:00
3d1b9d2777 icons: complete Symbolic icon set. 2015-12-29 21:05:10 +01:00
74371401de Bug 759968 - Misleading README on GIT master branch
Update README with 2.9 unstable information.
2015-12-29 20:26:13 +01:00
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
ce3a87da38 plug-ins: Fix missing GEXIV2_LIBS for file-tiff 2015-12-29 10:12:36 -08:00
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
ea66a7a974 app: mypaint: Include offset_by_random in the cursor calculation 2015-12-29 09:56:38 -08:00
b48ac23690 app: mypaint: Remove #if 0'ed code for libmypaint-gegl 2015-12-29 09:56:38 -08:00
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
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
ee9e0da72d app: correct outline calculation to match mypaint and add fallback 2015-12-29 19:37:45 +02:00
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
99b7fa851a app: no frames with borders, use GimpFrame instead in GimpSaveDialog 2015-12-29 17:23:14 +01:00
660a7aed16 app: formatting cleanup in the last commit 2015-12-29 17:08:51 +01:00
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
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
2e40af5dcf app: remove virtual function GimpToolOptions::reset()
and use GimpConfig::reset() instead.
2015-12-29 12:47:04 +01:00
eec556f614 app: mypaint: Use GimpConfig->reset instead of GimpToolOptions->reset 2015-12-28 17:07:45 -08:00
d6b52b7f0c app: mypaint: Fix missing chain up in gimp_mybrush_options_reset 2015-12-28 16:47:45 -08:00