Michael Natterer
45d60acb65
plug-ins: use the new item-type specific get_by_id() functions
2019-09-03 10:48:32 +02:00
Michael Natterer
e70137d80f
plug-ins: port gimpressionist to GimpPlugIn
...
And some forgotten libgimp object porting.
2019-09-01 10:48:05 +02:00
Michael Natterer
2395776215
plug-ins: port gimpressionist to libgimp objects
2019-08-31 00:19:20 +02:00
Michael Natterer
8a78203aed
Properly prefix the values of enum GimpPDBProcType
...
to be GIMP_PDB_PROC_TYPE_PLUGIN, _EXTENSION etc.
2019-08-30 12:52:28 +02:00
Jehan
e0d50aa121
plug-ins: keep building all plug-ins with old API.
...
Build existing plug-ins with -DGIMP_DEPRECATED_REPLACE_NEW_API.
We will port the plug-ins one at a time to the new GimpImage API.
2019-08-22 15:54:36 +02:00
luz.paz
c1585d609b
Misc typo fixes in plug-ins/
2019-08-13 11:50:51 -04:00
Michael Natterer
169f98f915
libgimpwidgets: add GDestroyNotify to gimp_int_combo_box_connect()
2019-08-08 00:22:15 +02:00
Michael Natterer
c6bcb3114f
libgimp: add GDestroyNotify for image and item combo box data
2019-08-07 23:16:25 +02:00
Michael Natterer
c0fb66254e
Use g_ascii_dtostr() instead of g_ascii_formatd()
...
The latter is broken and doesn't guarantee a decimal point with the
current bug. Also, g_ascii_dtostr() doesn't need the format parameter
and produces nicer output.
2019-07-30 15:57:36 +02:00
Michael Natterer
3914e04722
plug-ins: port gimpressionist to GEGL, stupid 8-bit port only
2019-07-19 18:58:24 +02:00
Michael Natterer
5f700549e7
Change the license URL from http://www.gnu.org/licenses/ to https://
2018-07-11 23:29:46 +02:00
Michael Natterer
80997a8646
Remove most GTK_ADJUSTMENT() and (GtkAdjutment *) casts
...
they are obsolete in GTK+ 3.x because GtkAdjustment cannot be passed
around as GtkObject any longer, GtkObject is gone.
2018-06-24 18:15:16 +02:00
Jehan
870ca6334d
plug-ins: install plug-ins in subfolder.
...
I am going to forbid plug-ins from being installed directly in the root
of the plug-ins/ directory. They will have to be installed in a
subdirectory named the same as the entry point binary.
This may seem useless for our core plug-ins which are nearly all
self-contained in single binaries, but this is actually a necessary
restriction to eliminate totally the DLL hell issue on Windows. Moving
core plug-ins in subfolders is only a necessary consequence for it.
2018-05-20 21:06:35 +02:00
Simon Budig
7d64cf62c6
libgimpwidgets: rename the _grid()-Variants of gimp_scale_entry_*
...
Adjust all plugins to follow accordingly.
This concludes the GtkTable'ocide.
2018-05-20 21:06:35 +02:00
Michael Natterer
bdbec7941c
Use the new macros from the last commit in all files
...
...and gone are the annoying warnings.
2018-05-20 21:06:34 +02:00
Simon Budig
7651f51116
gimpressionist: re-enable (without real changes) and kill GtkTable
2018-05-20 21:06:33 +02:00
Michael Natterer
f133f04dcb
plug-ins: s/GtkObject/GtkAdjustment/
2018-05-20 21:06:29 +02:00
Jehan
34a6c6408e
plug-ins: aaargh! Forgot to remove "paintbrush.pgm" from the Makefile.
...
My bad!
2017-12-26 19:52:19 +01:00
Jehan
ccfec08a84
Bug 791934 - gimpressionist contains 2 identical brushes.
...
Delete "paintbrush.pgm" which is binary identical to "paintbrush01.pgm",
now that we have proper migration code for gimpressionist presets.
2017-12-26 17:48:08 +01:00
Michael Natterer
dda54c1df8
Deprecate stock items for good and change all icon defines to GIMP_ICON_*
...
Try to sort all GIMP_ICON_* defines into FDO categories like in
https://specifications.freedesktop.org/icon-naming-spec/latest/ar01s04.html
Add defines for all icons we override, rename some icons to their FDO
standard names, and mark the ones we duplicate with a comment so we
don't forget to rename those to standard names in 3.0.
2017-03-05 16:01:59 +01:00
Michael Natterer
801bd8fb3f
plug-ins: get rid of icons in dialog buttons (use labels not stock IDs)
2017-02-12 16:18:54 +01:00
Michael Natterer
4df9a1d568
Get rid of gtk_misc_set_alignment(label) and use gtk_label_set_x,yalign()
2016-09-08 19:11:20 +02:00
Jehan
6c674e973c
app, libgimp*, plug-ins, icons: revert icon names into freedesktop...
...
... standard icon names and GTK+ icon names as second choice.
We should only use GIMP specific icon names as last resort, when there
is no standard or GTK+ names dedicated to the function.
This is made possible thanks to commit 3cc77b0
.
s/gimp-document-recent/document-open-recent/
s/gimp-indent/format-indent-more/
s/gimp-next/go-next/
s/gimp-previous/go-previous/
s/gimp-save/document-save/
s/gimp-save-as/document-save-as/
s/gimp-revert/document-revert/
s/gimp-open/document-open/
s/gimp-document-recent/document-open-recent/
s/gimp-quit/window-close/ ou s/gimp-quit/application-exit/
s/gimp-warning/dialog-warning/
s/gimp-edit-clear/edit-clear/
s/gimp-justify-.*/gtk-justify-.*/
s/gimp-font/gtk-select-font/
s/gimp-color-palette/gtk-select-color/
s/gimp-cancel/gtk-cancel/
2016-09-03 15:49:29 +02:00
klausstaedtler
b4463ad22f
icons: Bug 759904
...
patch: replace "document-save" by "gimp-save" (or GIMP_STOCK_SAVE) and "document-save-as" by "gimp-save-as" (or GIMP_STOCK_SAVE_AS)
gimp/plug-ins/gimpressionist/presets.c: gtk_image_new_from_icon_name ("document-save",
gimp/libgimp/gimpexport.c: gtk_image_new_from_icon_name ("document-save",
gimp/app/actions/tool-options-actions.c: { "tool-options-save-preset-menu", "document-save",
gimp/app/actions/vectors-actions.c: { "vectors-export", "document-save",
gimp/app/actions/error-console-actions.c: { "error-console-save-all", "document-save-as",
gimp/app/actions/error-console-actions.c: { "error-console-save-selection", "document-save-as",
gimp/gimp/app/actions/gradient-editor-actions.c: { "gradient-editor-save-left-color", "document-save",
gimp/app/actions/gradient-editor-actions.c: { "gradient-editor-save-right-color", "document-save",
gimp/gimp/app/actions/gradients-actions.c: { "gradients-save-as-pov", "document-save-as",
gimp/gimp/app/widgets/gimptooloptionseditor.c: gimp_editor_add_button (GIMP_EDITOR (editor), "document-save",
gimp/app/widgets/gimpdevicestatus.c: gimp_editor_add_button (GIMP_EDITOR (status), "document-save",
gimp/app/widgets/gimpsettingsbox.c: "document-save",
gimp/app/widgets/gimpsettingseditor.c: "document-save",
gimp/gimp/app/widgets/gimpdataeditor.c: "document-save",
gimp/app/dialogs/preferences-dialog.c: button = prefs_button_add ("document-save",
gimp/app/dialogs/preferences-dialog.c: button = prefs_button_add ("document-save",
gimp/app/dialogs/preferences-dialog.c: button = prefs_button_add ("document-save",
gimp/app/dialogs/preferences-dialog.c: button = prefs_button_add ("document-save",
2016-06-10 13:50:45 +02:00
Andrew Worsley
455a91819b
plug-ins: add back some menu entries for plugins
...
So we see what we have. Need some other way of dealing with this stuff...
2016-04-18 21:06:16 +01:00
Andrew Worsley
cfa9132c4d
Bug 155733 - need to check return values of gimp_drawable_mask_bounds()
...
Remove calls to gimp_drawable_mask_bounds() from most plug-ins.
This just leaves a python gimp interface plug-in.
2016-04-18 21:02:32 +01:00
Michael Natterer
980a9ca682
plug-ins: fix includes and the build in gimppressionist
2014-07-01 02:37:23 +02:00
Michael Natterer
4bd5c185cc
plug-ins: gtk_image_new_from_stock() -> from_icon_name()
2014-05-12 00:20:48 +02:00
Mark Schmitz
3afc53d866
Bug 720711 - gimpressionist: Background paper is not aligned...
...
...with the painted image
gimpressionist: fix alignment of image and background paper.
Additionally the resize function is now skipped for a scale of 100%.
2014-01-01 18:46:22 +01:00
Michael Natterer
ec786816bb
*/Makefile.am: merge INCLUDES into AM_CPPFLAGS
...
automake-1.13 finally warns about this anachronism.
2013-06-05 20:48:37 +02:00
Ville Skyttä
6b0d1038cc
Bug 692641 - Various spelling fixes
2013-01-27 18:59:02 +01:00
Michael Natterer
2a30a2bb74
Bug 684698 - Preferences-Folders: only 15 folder items accepted
...
Raise "max_paths" from 16 to 256 in all calls to gimp_path_parse().
2012-09-26 23:29:51 +02:00
Kevin Cozens
a2e037fb00
Corrected spelling errors spotted by Ari Pollak (Mostly fixes bug #683694 )
...
Still need to address the "allows to" grammatical error.
2012-09-10 12:22:12 -04:00
Mikael Magnusson
f6f22ed431
Remove stray semicolons
2012-08-20 15:22:20 +02:00
Øyvind Kolås
37127d79cb
plugins: hide gimpressionist from menus
2012-05-07 09:37:26 +02:00
Øyvind Kolås
d1ced11415
plug-ins: add GEGL_CFLAGS to many Makefile.am's
2012-05-02 17:46:08 +02:00
Michael Natterer
1b34c9220c
plug-ins: actually use the return value of fread() in gimppressionist/presets
2012-02-05 22:28:09 +01:00
Mukund Sivaraman
1808e4cbc3
build: Fix the location of the libm dependency
...
The plug-ins use symbols in libm and that's why -lm is necessary, not
because libgimpmath uses it.
2011-12-12 23:42:52 +05:30
Nils Philippsen
e091944b7b
gimpressionist: explicitly specify library dependencies
2011-12-12 00:30:58 +05:30
Mukund Sivaraman
7b9f0037ef
gimpressionist: Drop dead variable and assignment
2011-10-12 17:27:19 +05:30
Mukund Sivaraman
cbf35fd5fa
gimpressionist: Move variable to local block and drop dead assignment
2011-10-12 16:47:53 +05:30
Mukund Sivaraman
586c35819f
gimpressionist: Move variable to local block and delete redundant assignment
2011-10-11 10:25:07 +05:30
Mukund Sivaraman
5deb726dfb
gimpressionist: Remove 'step' variable which is equal to 'i'
2011-10-06 18:58:25 +05:30
Mukund Sivaraman
7d465f0a62
gimpressionist: Remove dead assignment (and variable)
2011-10-03 18:53:32 +05:30
Michael Natterer
19b9bfd189
libgimpwidgets: add gtk_scale_new() to gimp3migration.[ch]
...
and use it all over the place. Also change some GtkObject* variables
to GtkAdjustment*.
2011-10-02 14:36:41 +02:00
Michael Natterer
dcb4c6e34a
plug-ins: use gtk_box_new()
2011-09-30 12:18:24 +02:00
Mikael Magnusson
8ff66342b8
plug-ins: set progress to 1.0 when done
2011-04-10 19:28:43 +02:00
Michael Natterer
8c4d99f883
Bug 645456 - Inconsistent window (role) naming scheme
...
Applied patch from Christoph Kappel which adds a "gimp-" prefix to all
plug-in dialog window roles.
2011-04-08 20:31:34 +02:00
Michael Natterer
fcfb7cf160
Use the new g_[s]list_free_full() instead of foreach() and free()
2011-03-07 17:11:28 +01:00
Michael Natterer
38fd77f5e9
plug-ins: some more s/gtk_container_add/gtk_box_pack_start/
2011-03-05 10:59:56 +01:00