Commit Graph

31697 Commits

Author SHA1 Message Date
Øyvind Kolås 105219ecf3 app: remove timer from gimp_apply_operation 2012-05-03 02:38:25 +02:00
Michael Natterer 7e17a1e42e libgimp: deprecate the entire legacy pixel fiddling api
which generates a gazillion warnings in plug-ins, a perfect guide
where to do porting.
2012-05-03 01:51:39 +02:00
Simon Budig a13765e2a7 remove obsolete workaround for gegl 2012-05-03 01:16:21 +02:00
Michael Natterer 86f53a3ceb libgimp: make pdbgen generate GIMP_DEPRECATED stuff
instead of GIMP_DISABLE_DEPRECATED.
2012-05-03 01:12:25 +02:00
Michael Natterer 0d481702c7 libgimp*: add GIMP_DEPRECATED macros using G_DEPRECATED
and start using them instead of GIMP_DISABLE_DEPRECATED where possible.
2012-05-03 00:54:21 +02:00
Michael Natterer 6888304f4a configure: require GLib 2.32.0 for the new G_DEPRECATED macros 2012-05-03 00:49:11 +02:00
Michael Natterer 7d6ff4dccb pygimp: use g_get_user_special_dir() in pygimp_user_directory() 2012-05-03 00:47:00 +02:00
Michael Natterer 9f85f35c07 libgimp: don't recurse infinitely in gimp_parasite_detach()
(cherry picked from commit 5b59af7c2e)
2012-05-03 00:35:55 +02:00
Michael Natterer 3d5758d209 libgimp: fix docs of deprecated functions
(cherry picked from commit 569c122137)
2012-05-03 00:26:26 +02:00
Michael Natterer b5842539f5 libgimp: don't recurse infinitely in deprecated gimpvectors functions
(cherry picked from commit f32706a0d1)
2012-05-03 00:26:09 +02:00
Martin Nordholts 1adfcfaf58 app/tests: Build and initialize GEGL
2 tests left that doesn't pass, will fix
2012-05-02 22:32:41 +02:00
Martin Nordholts 563d3c10d6 Make 'make check' compile 2012-05-02 21:53:38 +02:00
Martin Nordholts 7aa7472f4a devel-docs: Fix compilation, include gegl.h 2012-05-02 21:03:03 +02:00
Piotr Drąg a1ea79c1f9 Updated POTFILES.in 2012-05-02 18:15:01 +02:00
Michael Natterer cf43a09626 app: clamp the return value of gimp_operation_levels_map_input()
before putting it into 8 bit for rendering UI stuff, because the
function itself doesn't clamp any longer.
2012-05-02 17:51:23 +02:00
Simon Budig 71d5fbe6af debug: follow new gimp_image_new signature 2012-05-02 17:51:23 +02:00
Michael Natterer 1ea3bb827e app: add a dedicated menu entry for gegl:color-temperature 2012-05-02 17:51:23 +02:00
Michael Natterer 58324ab239 app: kill more clamping in a levels utility function 2012-05-02 17:51:23 +02:00
Michael Natterer b9db13e4fc app: fix GimpOperationReplaceMode to not do two things different than legacy 2012-05-02 17:51:23 +02:00
Michael Natterer 64a4ec12d5 app: s/unsigned integer/integer/ in UI labels 2012-05-02 17:51:22 +02:00
Michael Natterer 549c051400 data: crop garbage border away from the splash 2012-05-02 17:51:22 +02:00
Simon Budig 97d4307891 file-gegl: implement saving 2012-05-02 17:51:22 +02:00
Michael Natterer 3db9deed1c app: add color pickers to all GEGL tool color properties
The way to make gimp_prop_table_new() create tool pickers is
disgusting, but works.
2012-05-02 17:51:22 +02:00
Michael Natterer 50439e812e app: move GimpLevelTool's color picking stuff into GimpImageMapTool
so all subclasses can use it.
2012-05-02 17:51:22 +02:00
Michael Natterer 662bba9fb3 app: generalize some Babl format hardcoding in GimpLevelsTool 2012-05-02 17:51:22 +02:00
Michael Natterer 49175a2d1b app: remove clamping from GimpOperationLevels, it was at a fishy place anyway 2012-05-02 17:51:22 +02:00
Simon Budig 28f70039ab file-gegl: a simple gegl based file loading plugin 2012-05-02 17:51:22 +02:00
Simon Budig ab1bf6fcee clean up png plugin some more. 2012-05-02 17:51:22 +02:00
Simon Budig 43cce00fd9 libgimp: fix NULL colormap for gimp_drawable_get_format() 2012-05-02 17:51:22 +02:00
Michael Natterer 99c5830e84 app: cache the RGB <-> LAB fishes in gimpimage-convert.c 2012-05-02 17:51:21 +02:00
Michael Natterer 28c2fdc9d5 app: "fix" the format of the indexed component
to be "Y u8", so it at least extracts something reasonable.
2012-05-02 17:51:21 +02:00
Michael Natterer 252ba10537 app: indentation in gimpdrawable-blend.c 2012-05-02 17:51:21 +02:00
Michael Natterer 981f039053 app: don't disable the blend tool on indexed drawables 2012-05-02 17:51:21 +02:00
Michael Natterer ee31359587 app: move gimp_image_convert_precision() to its own file
gimpimage-convert.c is big enough already
2012-05-02 17:51:21 +02:00
Simon Budig 87abc72832 file-png: use gegl iterators for some of the code 2012-05-02 17:51:21 +02:00
Simon Budig 1f5c631970 no comma operator there... 2012-05-02 17:51:21 +02:00
Simon Budig 7f45819202 ==== remove obsolete warning ==== 2012-05-02 17:51:21 +02:00
Simon Budig 641848ea0b Fix the palette handling in gimp_drawable_get_format() 2012-05-02 17:51:21 +02:00
Simon Budig 1549dd00ba file-png: implement PNG indexed saving/loading 2012-05-02 17:51:20 +02:00
Simon Budig 4c83e208d4 app: fix precision condition for indexed images 2012-05-02 17:51:20 +02:00
Simon Budig 2cb15f8669 libgimp: fix swapped alpha handling in indexed case 2012-05-02 17:51:20 +02:00
Michael Natterer f057aa7932 app: rename GimpMaskUndo::convert-precision to ::convert-format 2012-05-02 17:51:20 +02:00
Ville Sokk c5d7aaf52e app: added gegl erase mode 2012-05-02 17:51:20 +02:00
Michael Natterer c24ff24311 app: when converting an image's precision, don't forget the selection mask 2012-05-02 17:51:19 +02:00
Michael Natterer ce33d2ed33 app: display the precision in the image properties dialog 2012-05-02 17:51:19 +02:00
Michael Natterer 7b09456887 app: temporarily disable drawable previews for precision > u8 2012-05-02 17:51:19 +02:00
Michael Natterer c7522d1876 app: explicitly use a u8 format for image previews
instead of relying on the temporary fact that the projection is always
8 bit.
2012-05-02 17:51:19 +02:00
Michael Natterer a3a62b4546 app: add shortcut functions gimp_dynamics_get_foo_value()
and use them for simple use cases instead of dynamics_get_output() and
output_get_foo_value().
2012-05-02 17:51:19 +02:00
Michael Natterer 46ce18f994 app: don't disable perspective clone on indexed drawables any longer 2012-05-02 17:51:19 +02:00
Ville Sokk 0ac531fa3b app: fixed a bug in gegl legacy blending modes 2012-05-02 17:51:19 +02:00