Michael Natterer
14459cc637
app: remove as much as possible from base-types.h
...
Wanted to remove it completely, but that's currently not nicely
doable.
2012-05-02 17:51:02 +02:00
Michael Natterer
7eb8b0b925
app: remove base-enums.[ch]
...
and move its remaining content to core-enums, move the siox enum to
base-types.h.
2012-05-02 17:51:01 +02:00
Michael Natterer
bdf6b48138
app: move GimpTempBuf from base/ to core/
...
and forget about include policy in base/, it's scheduled for removal
anyway.
2012-05-02 17:51:01 +02:00
Michael Natterer
dccb909009
app: make GimpTempBuf reference counted
...
and remove the "take_ownership" parameter from
gimp_temp_buf_create_buffer(), simply always ref the buf.
2012-05-02 17:51:00 +02:00
Michael Natterer
d5d8e36d21
app: gimp_-namespace all GimpTempBuf functions
2012-05-02 17:51:00 +02:00
Michael Natterer
42a5f01be3
app: rename TempBuf to GimpTempBuf
2012-05-02 17:51:00 +02:00
Michael Natterer
690a12f2a7
app: move gimp_temp_buf_create_buffer() to temp-buf.[ch]
...
TempBuf will soon be promoted to be a core/ citizen.
2012-05-02 17:50:59 +02:00
Michael Natterer
7441a1f6f7
app: turn the TempBuf's "bytes" into "format" and port everything to it
2012-05-02 17:50:59 +02:00
Øyvind Kolås
b4e3843b6a
app: get rid of cpercep
2012-05-02 17:50:59 +02:00
Øyvind Kolås
f11ee4d82e
app: get rid of cpercep in siox
2012-05-02 17:50:59 +02:00
Øyvind Kolås
acedbd7316
app: reduce cpercep to babl conversions
2012-05-02 17:50:59 +02:00
Øyvind Kolås
83c21ffcc3
app: add babl based conversions along cpercep
...
This does not change it's behavior but asserts the results of equivalent
conversions.
2012-05-02 17:50:59 +02:00
Michael Natterer
c9b2db55d1
app: remove temp_buf_copy_area()
2012-05-02 17:50:59 +02:00
Michael Natterer
c173328a9a
app: remove "dest" parameter from temp_buf_copy() and always return a new copy
...
Also remove the color conversion functions in temp-buf.c
2012-05-02 17:50:58 +02:00
Michael Natterer
d743bae6a7
app: remove temp_buf_resize()
...
and fix its only user by simply reallocating the buf.
2012-05-02 17:50:58 +02:00
Michael Natterer
ff86f85744
app: remove x, y and color parameters from temp_buf_new()
...
Fix the places that passed the color by either temp_buf_data_clear()
or memset(), and assign x and y manually, they are going to vanish
completely soon.
2012-05-02 17:50:58 +02:00
Michael Natterer
9b70f4e7fc
app: move some enums from base-enums.h to core-enums.h
2012-05-02 17:50:54 +02:00
Michael Natterer
1f09580aba
app: remove PixelSurround, no clue when it became unused
2012-05-02 17:50:53 +02:00
Michael Natterer
6a9a37d3d9
app: remove GimpLut, dodgeburn was its last user
2012-05-02 17:50:53 +02:00
Michael Natterer
3e119c5af7
libgimpcolor: add gimp_rgb[a]_set,get_pixel()
...
which converts from/to any pixel format using Babl. Added tons of
includes and CFLAGS now that libgimpcolor publically uses Babl.
2012-05-02 17:50:43 +02:00
Michael Natterer
5fba7c70c7
app: replace the tile pyramid's GimpImageType by bytes, it needs nothing else
2012-05-02 17:50:41 +02:00
Michael Natterer
f248324fd3
app: remove the lagacy hue-saturation cruft
...
it's unclear whether the operation is correct, but that can be sorted
out on master and merged.
2012-05-02 17:50:40 +02:00
Michael Natterer
2c0fde88f2
app: remove the legacy color-balance cruft
2012-05-02 17:50:38 +02:00
Michael Natterer
cf86aeceb3
app: add GimpOperationEqualize and port equalize to it
2012-05-02 17:46:13 +02:00
Michael Natterer
8d5471502e
app: move GimpHistogram from base/ to core/
2012-05-02 17:46:13 +02:00
Michael Natterer
a4c83d13ed
app: forgot to remove the Threshold cruft typedef
2012-05-02 17:46:12 +02:00
Michael Natterer
cde58408fa
app: remove the legacy levels cruft
2012-05-02 17:46:12 +02:00
Michael Natterer
a34b19774b
app: remove the legacy curves cruft
...
and move PDB parameter collection into GimpCurvesConfig convenience
constructors.
2012-05-02 17:46:11 +02:00
Michael Natterer
9323c2f28c
app: move base/boundary.[ch] to core/gimpboundary.[ch]
...
No other changes yet, just make the move build.
2012-05-02 17:46:02 +02:00
Michael Natterer
15957cb3c4
app: remove the legacy brightness-contrast code and use GEGL instead
...
it's reasonably fast now.
2012-05-02 17:45:53 +02:00
Michael Natterer
1b1245e4cc
app: remove empty functions paint_funcs_setup()/free()
2012-05-02 17:45:51 +02:00
Michael Natterer
d0d50ca1ea
app: remove the legacy threshold lut code
2012-05-02 17:45:49 +02:00
Michael Natterer
d7dab2bc85
app: remove the legacy invert lut code
2012-05-02 17:45:46 +02:00
Michael Natterer
9ccabe2fdf
app: remove unused lut-funcs
2012-05-02 17:45:46 +02:00
Michael Natterer
059d5d9d80
app: remove orphaned Colorize typedef
2012-05-02 17:45:45 +02:00
Michael Natterer
aa07344d56
app: remove the legacy colorize code
2012-05-02 17:45:45 +02:00
Michael Natterer
e3c720ad20
app: remove the legacy threshold code
2012-05-02 17:45:45 +02:00
Michael Natterer
7aa7f168b8
app: remove the legacy posterize code
2012-05-02 17:45:45 +02:00
Michael Natterer
70b26d1ecb
app: remove the legacy desaturate implementation
...
The GEGL one is just as fast or faster.
2012-05-02 17:45:45 +02:00
Michael Natterer
ddf0d9e6b7
app: use G_GUINT64_FORMAT to print guint64
2012-03-12 20:26:51 +01:00
Massimo Valentini
71cb4fbd71
Bug 667368: Bug in Histogram egalization
2012-03-08 18:20:45 +01:00
Alexis Wilhelm
c7c752f5df
Bug 541859 - Colour Balance Range to Adjust has no Effect
...
This makes the different ranges have a clearly different effect,
plus speeds up the gegl op quite a lot.
NOTE: this might affect the result of scripts using color-balance
2012-03-07 21:45:59 +01:00
Massimo Valentini
c3c348e50b
Bug 666949: Segfault when reading XCF file
...
use a guint for Tile's share_count member
2012-01-22 17:58:50 +01:00
Michael Natterer
056e09a6cb
Remove the makefile.msc build system, it is unmaintained since 2008
2011-12-16 15:53:56 +01:00
Mukund Sivaraman
a8dd4b39f2
Revert "app (histogram): Fix bad loop condition"
...
This reverts commit 23907a297f
.
2011-10-13 10:43:09 +05:30
Mukund Sivaraman
23907a297f
app (histogram): Fix bad loop condition
2011-10-13 10:39:59 +05:30
Mukund Sivaraman
46e1e6ec1d
app (histogram): Drop redundant assignment
2011-10-12 18:29:39 +05:30
Mukund Sivaraman
e0a60f0e23
Revert "app (histogram): Delete redundant assignments"
...
This reverts commit 3793c1f1ec
.
2011-10-12 18:28:55 +05:30
Mukund Sivaraman
3793c1f1ec
app (histogram): Delete redundant assignments
2011-10-12 17:11:39 +05:30
Massimo Valentini
ab2dad4640
Bug 639630: Windows builds can not use >4GB tile cache
...
on Win64 gulong -> unsigned long is not wide enough
to contain GimpBaseConfig:tile-cache-size which is a
guint64
2011-10-10 18:24:02 +02:00