e81061afc7
plug-ins: and in ifs-compose too...
...
(cherry picked from commit a47789fcb8
)
2019-07-30 18:38:35 +02:00
c9ded16963
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.
(cherry picked from commit c0fb66254e
)
2019-07-30 16:00:06 +02:00
2dad85b84f
libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere
...
Replace all direct uses of GtkSpinButton with GimpSpinButton, so
that its modified behavior extends to all our spin buttons.
2019-03-09 07:43:13 -05:00
5b857dbb4b
libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define
...
... it's no longer needed, since GEGL commit
gegl@9dcd2cde63f95a080bf16a58c10e9ffbdd99aace.
Partially reverts commits:
6fca9959c7
cc10af72cc
49c53568d7
8edbc0d491
29f63616d2
3a2014984d
ee48ec6877
4165a315d5
764085278f
b7633c722e
6ab12061b7
754a3c5b18
22b4b647bd
55b3438328
c6d23add65
f03a84d607
822f9f0d2b
95358ca1fa
cdda37f4ee
41e8035635
6761da42b2
fb5d7832a8
97ed7817d8
46e9036578
ea9c5e6a49
24fbdfb591
beb4ecb238
4b77831e03
fcf113a39c
567ffe94ff
(cherry picked from commit 053e5edc93
)
2018-12-02 11:21:36 -05:00
ccf682052e
plug-ins: migrate ifs compose to new iterator api
...
(cherry picked from commit 8edbc0d491
)
2018-09-18 12:36:13 +02:00
79961a6545
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.
(cherry picked from commit 870ca6334d
)
2018-08-16 13:25:51 +02:00
a88c0ffb93
Change the license URL from http://www.gnu.org/licenses/ to https://
2018-07-11 23:47:19 +02:00
147c09f19e
Bug 795161 - Misc. typo fixes in source comments and doxygen
...
Found via `codespell`
Follow-up to commit 7fdb963e01
2018-04-18 21:06:57 +02:00
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
801bd8fb3f
plug-ins: get rid of icons in dialog buttons (use labels not stock IDs)
2017-02-12 16:18:54 +01:00
4df9a1d568
Get rid of gtk_misc_set_alignment(label) and use gtk_label_set_x,yalign()
2016-09-08 19:11:20 +02:00
dd9b0fc55b
Bug 768044 - Fix many typos
...
This fixes many typos in comments and one in a user-visible string (msgid
"center abscisse" changed to "center abscissa" in affected po files. too).
2016-06-26 00:35:24 +02:00
b5530e9e3d
Use the new GeglAccessMode enum instead of the old values
2014-07-02 02:00:35 +02:00
08ffad9086
plug-ins: some gimp_spin_button_new() -> gtk_spin_button_new()
2014-06-22 00:26:59 +02:00
001a75e1d2
app, plug-ins: move Filters/Render/Nature to Filters/Render/Fractals
...
but keep "Nature" around for compat, it's hidden if empty.
2014-06-19 23:11:30 +02:00
102a236265
plug-ins: some more stock-id -> icon-name porting
2014-05-12 00:37:42 +02:00
ec786816bb
*/Makefile.am: merge INCLUDES into AM_CPPFLAGS
...
automake-1.13 finally warns about this anachronism.
2013-06-05 20:48:37 +02:00
39eadbe64d
plug-ins: port ifs-compose to GEGL
2013-03-15 23:52:38 +01:00
d1ced11415
plug-ins: add GEGL_CFLAGS to many Makefile.am's
2012-05-02 17:46:08 +02:00
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
92ad8e0634
ifs-compose: explicitly specify library dependencies
2011-12-12 00:30:59 +05:30
f1d4dde36a
libgimpwidgets: add gdk_event_triggers_context_menu() to gimp3migration.[ch]
...
and remove gimp_button_event_triggers_context_menu() again. Update
all callers to use the new function.
2011-10-02 16:23:59 +02:00
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
dcb4c6e34a
plug-ins: use gtk_box_new()
2011-09-30 12:18:24 +02:00
d92cd2f6c8
Add gimp_button_event_triggers_context_menu() and use it
...
instead of checking for event->button == 3, so context menus
work correctly on the Mac. Didn't change the image menu yet
because thet requires some more refactoring.
2011-09-19 00:47:23 +02:00
36ccc9292d
ifs-compose: Don't use deprecated gtk_range_set_update_policy()
2011-04-21 10:57:03 +05:30
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
d23c0d3fdf
plug-ins: add a typedef for IfsCompose's token enum
...
and don't treat its values as GTokenType.
2011-03-17 15:29:43 +01:00
fcfb7cf160
Use the new g_[s]list_free_full() instead of foreach() and free()
2011-03-07 17:11:28 +01:00
7faaf4df41
libgimp: rename the newly added item parasite functions
...
gimp-item-find-parasite -> gimp-item-get-parasite
gimp-item-list-parasites -> gimp-item-get-parasite-list
Also changed the signature of gimp-item-get-parasite-list's C wrapper
in libgimp to be sane.
2011-03-01 22:19:48 +01:00
b4c9987de6
libgimp: move the item parasite functions to the parasites files
...
and rename them yet again to be gimp_item_foo_parasite() instead of
gimp_item_parasite_foo() because the latter is just a misnaming (they
are not GimpItemParasites, they are GimpParasites attached to
GimpItems, just as layers are attached to images).
2011-02-13 17:28:30 +01:00
7666e5cf36
Fix memory and descriptor leaks
2010-11-12 21:56:17 +01:00
9b440396e1
plug-ins: port ifs-compose drawing to cairo
2010-09-10 14:44:41 +02:00
e77dd90fc0
Bug 574018 - Add a manifest to executables
...
Created a resource file for plug-ins and a rule to link it to them.
The application icon file is smaller than the default one, there's no
point in doubling the size of a plug-in executable just for an icon.
If no problems turn up, this will close the bug.
2010-09-01 08:24:45 +02:00
45a7484b6a
plug-ins: undeprecate after API deprecations
2010-07-09 10:36:52 +02:00
a2c70822d4
Use accessors from GTK+ 2.20 instead of using sealed members directly
2010-04-19 19:21:07 +02:00
1aeb315ecf
undef GTK_DISABLE_DEPRECATED in many places which undef GSEAL_ENABLE
...
because the widget flag access macros (e.g. GTK_WIDGET_REALIZED) are
now deprecated in GTK+ master.
2010-03-06 23:14:29 +01:00
018e8b0d29
Build with GSEAL_ENABLE and #undef it where accessors are missing
2009-10-17 20:31:57 +02:00
104fc1cd45
Use gtk_adjustment_get_value() instead of adjustment->value
2009-10-09 21:19:11 +02:00
88bb075713
Use gtk_widget_get_window() instead of widget->window
2009-10-09 21:19:11 +02:00
e805cb0cf4
Use gtk_dialog_get_content_area() instead of dialog->vbox
2009-07-15 18:57:12 +02:00
eed061efbb
Adding Microsoft Windows executables to the .gitignore files
...
All binaries have been added individually.
Old binaries are supposed to show up as untracked.
2009-06-19 00:14:17 +02:00
4d7a6b10d1
Added .gitignore files generated with git svn create-ignore.
...
svn path=/trunk/; revision=27972
2009-01-31 11:37:44 +00:00
4ea1437646
plug-ins/common/*.c plug-ins/color-rotate/color-rotate.c
...
2009-01-19 Michael Natterer <mitch@gimp.org >
* plug-ins/common/*.c
* plug-ins/color-rotate/color-rotate.c
* plug-ins/file-bmp/bmp.c
* plug-ins/file-faxg3/faxg3.c
* plug-ins/file-fits/fits.c
* plug-ins/file-fli/fli-gimp.c
* plug-ins/file-ico/ico.c
* plug-ins/file-jpeg/jpeg.c
* plug-ins/file-psd/psd-save.c
* plug-ins/file-psd/psd.c
* plug-ins/file-sgi/sgi.c
* plug-ins/file-uri/uri.c
* plug-ins/file-xjt/xjt.c
* plug-ins/flame/flame.c
* plug-ins/fractal-explorer/fractal-explorer.c
* plug-ins/gfig/gfig.c
* plug-ins/gimpressionist/gimp.c
* plug-ins/gradient-flare/gradient-flare.c
* plug-ins/help-browser/help-browser.c
* plug-ins/ifs-compose/ifs-compose.c
* plug-ins/imagemap/imap_main.c
* plug-ins/lighting/lighting-main.c
* plug-ins/map-object/map-object-main.c
* plug-ins/maze/maze.c
* plug-ins/metadata/metadata.c
* plug-ins/pagecurl/pagecurl.c
* plug-ins/print/print.c
* plug-ins/pygimp/gimpfu.py
* plug-ins/script-fu/script-fu-script.c
* plug-ins/script-fu/script-fu.c
* plug-ins/selection-to-path/selection-to-path.c
* plug-ins/twain/twain.c
* plug-ins/win-snap/winsnap.c: document the "run-mode" parameter
as we document enums for core procedures.
svn path=/trunk/; revision=27922
2009-01-19 20:11:36 +00:00
d9b5207aa2
Change licence to GPLv3 (and to LGPLv3 for libgimp).
...
2009-01-17 Michael Natterer <mitch@gimp.org >
* all files with a GPL header and all COPYING files:
Change licence to GPLv3 (and to LGPLv3 for libgimp).
Cleaned up some copyright headers and regenerated the parsers in
the ImageMap plugin.
svn path=/trunk/; revision=27913
2009-01-17 22:28:01 +00:00
cc7222d8e4
added missing include.
...
2008-11-04 Sven Neumann <sven@gimp.org >
* app/display/gimpdisplay-foreach.c: added missing include.
* app/actions/debug-commands.c
* plug-ins/common/lcms.c
* plug-ins/common/mail.c
* plug-ins/file-bmp/bmp-write.c
* plug-ins/file-fits/fits.c
* plug-ins/file-jpeg/jpeg.c
* plug-ins/file-uri/uri.c
* plug-ins/help/gimphelpdomain.c
* plug-ins/ifs-compose/ifs-compose.c
* plug-ins/print/print.c: fixed use of g_message() with literal
strings.
svn path=/trunk/; revision=27551
2008-11-04 14:05:24 +00:00
343b694195
plug-ins/file-fits/fits.c plug-ins/gimpressionist/gimpressionist.h
...
2008-09-17 Michael Natterer <mitch@gimp.org >
* plug-ins/file-fits/fits.c
* plug-ins/gimpressionist/gimpressionist.h
* plug-ins/gimpressionist/presets.c
* plug-ins/gimpressionist/utils.c
* plug-ins/gradient-flare/gradient-flare.c
* plug-ins/ifs-compose/ifs-compose-storage.c
* plug-ins/imagemap/imap_default_dialog.[ch]
* plug-ins/imagemap/imap_object.h
* plug-ins/map-object/map-object-ui.c: add const plus some minor
unrelated cleanups.
svn path=/trunk/; revision=26964
2008-09-17 08:34:46 +00:00
435f6e3974
app/display/gimpdisplayshell-callbacks.c libgimpwidgets/gimpcolorselect.c
...
2008-09-03 Michael Natterer <mitch@gimp.org >
* app/display/gimpdisplayshell-callbacks.c
* libgimpwidgets/gimpcolorselect.c
* modules/color-selector-water.c
* plug-ins/ifs-compose/ifs-compose.c: instead of using
gdk_window_get_pointer() if GdkEventMotion::is_hint is TRUE,
simply always use the coords from the event and call
gdk_event_request_motions() to ask for more motion events. This is
the recommended way and also works for events from devices other
than the core pointer.
* plug-ins/ifs-compose/ifs-compose.c (design_area_motion): some
code cleanup while i was at it.
svn path=/trunk/; revision=26843
2008-09-03 19:24:51 +00:00
c023af4671
plug-ins/common/cml-explorer.c plug-ins/common/depth-merge.c
...
2008-08-11 Michael Natterer <mitch@gimp.org >
* plug-ins/common/cml-explorer.c
* plug-ins/common/depth-merge.c
* plug-ins/common/file-cel.c
* plug-ins/common/oilify.c
* plug-ins/file-bmp/bmp-write.c
* plug-ins/file-bmp/bmp.[ch]
* plug-ins/file-ico/ico-dialog.c
* plug-ins/file-ico/ico-save.c
* plug-ins/file-ico/ico.h
* plug-ins/flame/flame.c
* plug-ins/fractal-explorer/fractal-explorer-dialogs.c
* plug-ins/fractal-explorer/fractal-explorer.[ch]
* plug-ins/gimpressionist/gimp.c
* plug-ins/gimpressionist/gimpressionist.[ch]
* plug-ins/gimpressionist/orientmap.c
* plug-ins/gimpressionist/presets.c
* plug-ins/gimpressionist/sizemap.c
* plug-ins/help-browser/dialog.[ch]
* plug-ins/help-browser/help-browser.c
* plug-ins/ifs-compose/ifs-compose.c
* plug-ins/imagemap/imap_default_dialog.c
* plug-ins/imagemap/imap_main.[ch]
* plug-ins/lighting/lighting-main.[ch]
* plug-ins/lighting/lighting-ui.c
* plug-ins/map-object/map-object-main.[ch]
* plug-ins/map-object/map-object-ui.c
* plug-ins/selection-to-path/selection-to-path.c
* plug-ins/win-snap/winsnap.c: use PLUG_IN_BINARY and PLUG_IN_PROC
defines consistently instead of using literal strings or other
random defines. Define them if not already there or move them to
plugin-global places.
* plug-ins/win-snap/Makefile.am: rename the binary to "win-snap".
* plug-ins/win-snap/winsnap.c: changed accordingly.
svn path=/trunk/; revision=26509
2008-08-11 19:42:08 +00:00
b829a478ba
plug-ins/color-rotate/color-rotate-callbacks.c plug-ins/gfig/gfig-grid.c
...
2008-06-29 Michael Natterer <mitch@gimp.org >
* plug-ins/color-rotate/color-rotate-callbacks.c
* plug-ins/gfig/gfig-grid.c
* plug-ins/gimpressionist/general.c
* plug-ins/gimpressionist/orientmap.c
* plug-ins/gimpressionist/paper.c
* plug-ins/gimpressionist/placement.c
* plug-ins/gimpressionist/sizemap.c
* plug-ins/gimpressionist/utils.c
* plug-ins/ifs-compose/ifs-compose.c
* plug-ins/imagemap/imap_grid.c
* plug-ins/jpeg/jpeg-save.c
* plug-ins/print/print-preview.c
* plug-ins/win-snap/winsnap.c: use accessors instead of accessing
members of GTK+ widgets directly.
svn path=/trunk/; revision=26018
2008-06-29 13:34:05 +00:00