Øyvind Kolås
8edbc0d491
plug-ins: migrate ifs compose to new iterator api
2018-09-11 02:04:11 +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
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
Michael Natterer
1d8696cd80
Get rid of gdk_flush() globally, use gdk_display_flush()
2018-05-20 21:06:34 +02:00
Michael Natterer
f3fbea312c
plug-ins: port ifs-compose to GTK+ 3.x enough to make it build again
2018-05-20 21:06:33 +02:00
Simon Budig
74db37fc0e
ifs-compose: add unverified GtkTable removal.
...
Needs revisiting after the compile is fixed again.
2018-05-20 21:06:33 +02:00
Michael Natterer
6c8cf7876a
Replace lots of deprecated gtk_menu_popup(), only GimpUIManager left
2018-05-20 21:06:30 +02:00
Michael Natterer
f133f04dcb
plug-ins: s/GtkObject/GtkAdjustment/
2018-05-20 21:06:29 +02:00
Michael Natterer
ce2cd374ee
Replace gdk_cursor_unref() with g_object_unref()
2018-05-20 21:06:28 +02:00
luz.paz
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
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
Richard Kreckel
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
Michael Natterer
b5530e9e3d
Use the new GeglAccessMode enum instead of the old values
2014-07-02 02:00:35 +02:00
Michael Natterer
08ffad9086
plug-ins: some gimp_spin_button_new() -> gtk_spin_button_new()
2014-06-22 00:26:59 +02:00
Michael Natterer
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
Michael Natterer
102a236265
plug-ins: some more stock-id -> icon-name porting
2014-05-12 00:37:42 +02: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
Michael Natterer
39eadbe64d
plug-ins: port ifs-compose to GEGL
2013-03-15 23:52:38 +01:00
Øyvind Kolås
d1ced11415
plug-ins: add GEGL_CFLAGS to many Makefile.am's
2012-05-02 17:46:08 +02: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
92ad8e0634
ifs-compose: explicitly specify library dependencies
2011-12-12 00:30:59 +05:30
Michael Natterer
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
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
Michael Natterer
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
Mukund Sivaraman
36ccc9292d
ifs-compose: Don't use deprecated gtk_range_set_update_policy()
2011-04-21 10:57:03 +05:30
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
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
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
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
Michael Natterer
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
Nelson A. de Oliveira
7666e5cf36
Fix memory and descriptor leaks
2010-11-12 21:56:17 +01:00
Michael Natterer
9b440396e1
plug-ins: port ifs-compose drawing to cairo
2010-09-10 14:44:41 +02:00
Michael Schumacher
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
Michael Natterer
45a7484b6a
plug-ins: undeprecate after API deprecations
2010-07-09 10:36:52 +02:00
Michael Natterer
a2c70822d4
Use accessors from GTK+ 2.20 instead of using sealed members directly
2010-04-19 19:21:07 +02:00
Michael Natterer
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
Michael Natterer
018e8b0d29
Build with GSEAL_ENABLE and #undef it where accessors are missing
2009-10-17 20:31:57 +02:00
Michael Natterer
104fc1cd45
Use gtk_adjustment_get_value() instead of adjustment->value
2009-10-09 21:19:11 +02:00
Michael Natterer
88bb075713
Use gtk_widget_get_window() instead of widget->window
2009-10-09 21:19:11 +02:00
Michael Natterer
e805cb0cf4
Use gtk_dialog_get_content_area() instead of dialog->vbox
2009-07-15 18:57:12 +02:00
Michael Schumacher
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
Martin Nordholts
4d7a6b10d1
Added .gitignore files generated with git svn create-ignore.
...
svn path=/trunk/; revision=27972
2009-01-31 11:37:44 +00:00
Michael Natterer
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
Michael Natterer
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
Sven Neumann
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