]>
mj.ucw.cz Git - libucw.git/log
Pavel Charvat [Thu, 10 Aug 2006 08:11:57 +0000 (10:11 +0200)]
graphicsmagick uses inverted alpha channel
Pavel Charvat [Thu, 10 Aug 2006 07:54:47 +0000 (09:54 +0200)]
typo
Pavel Charvat [Thu, 10 Aug 2006 07:45:59 +0000 (09:45 +0200)]
- bugfixes
- new parameters to image-tool
- io-libmagick can read info about image transparency
Pavel Charvat [Wed, 9 Aug 2006 15:12:36 +0000 (17:12 +0200)]
small changes to image-tool - can read more formats with GraphicsMagick
Pavel Charvat [Tue, 8 Aug 2006 19:44:19 +0000 (21:44 +0200)]
fixed memory leak
Pavel Charvat [Tue, 8 Aug 2006 18:21:17 +0000 (20:21 +0200)]
installation of images config
Pavel Charvat [Tue, 8 Aug 2006 18:30:15 +0000 (20:30 +0200)]
new config file... almost empty yet
Pavel Charvat [Tue, 8 Aug 2006 17:58:54 +0000 (19:58 +0200)]
fixed bugfix in io-main and one more bug in signatures :)
Pavel Charvat [Tue, 8 Aug 2006 17:42:54 +0000 (19:42 +0200)]
another bugfix
Pavel Charvat [Tue, 8 Aug 2006 17:25:36 +0000 (19:25 +0200)]
fixed bugs causing the imagesig analyser to fail in scanner
Pavel Charvat [Tue, 8 Aug 2006 08:26:50 +0000 (10:26 +0200)]
images/dup-cmp.c split in two files
Pavel Charvat [Mon, 7 Aug 2006 20:54:07 +0000 (22:54 +0200)]
Dan's image decomposition moved to a new directory
Pavel Charvat [Mon, 7 Aug 2006 20:38:23 +0000 (22:38 +0200)]
- first version of image duplicates, now I'll do some experiments
with speed and parameters... there are many possible optimizations
Pavel Charvat [Mon, 7 Aug 2006 12:13:54 +0000 (14:13 +0200)]
scanner generates tree new files - image signatures (for similarity detection),
small and big thumbnails (for duplicates search)
Pavel Charvat [Sun, 6 Aug 2006 23:08:28 +0000 (01:08 +0200)]
sources backup... changed:
- added thumbnail's fastbuf to analyser iface...
it should be better to compute the signature
directly in gather/format/image.c instead of gatherer's
analyser (to save one image decompression and
hide compression errors when possible), but we still need
analyser in the scanner
- cards contain base224-encoded signatures to save some space
- unfinished algorithm for computing and comparing signatures
- some bugfixes
- and more ... :-)
Pavel Charvat [Wed, 2 Aug 2006 15:01:53 +0000 (17:01 +0200)]
unfinished revision of image comparisions
Pavel Charvat [Wed, 2 Aug 2006 10:14:22 +0000 (12:14 +0200)]
cleaning image flags manipulation
Pavel Charvat [Wed, 2 Aug 2006 08:27:59 +0000 (10:27 +0200)]
fixed duplicate flag
Pavel Charvat [Wed, 2 Aug 2006 08:20:40 +0000 (10:20 +0200)]
simplified destroying of images
Pavel Charvat [Wed, 2 Aug 2006 07:51:26 +0000 (09:51 +0200)]
- removed testing code from io-libungif
- simplified image_destroy interface
- added simple tests
Pavel Charvat [Mon, 31 Jul 2006 15:20:09 +0000 (17:20 +0200)]
support for transparent GIFs, finally
Pavel Charvat [Mon, 31 Jul 2006 13:08:02 +0000 (15:08 +0200)]
much faster downscaling of JPEGs
Pavel Charvat [Mon, 31 Jul 2006 12:22:44 +0000 (14:22 +0200)]
added support for PNG with transparent colors in the palette
Pavel Charvat [Mon, 31 Jul 2006 12:05:01 +0000 (14:05 +0200)]
typo
Pavel Charvat [Mon, 31 Jul 2006 12:03:38 +0000 (14:03 +0200)]
small bugfixes about transparency
Pavel Charvat [Mon, 31 Jul 2006 11:13:08 +0000 (13:13 +0200)]
disabling GIF transparency... I probably do not understand GIF
specification, because SBackGroundColor == 0 insted of 255
(real transparent color index) in one tested GIF
Pavel Charvat [Mon, 31 Jul 2006 05:58:08 +0000 (07:58 +0200)]
apply background color to transparent pictures
support for libgif (same as libungif)
some small fixes
Martin Mares [Thu, 27 Jul 2006 10:17:52 +0000 (12:17 +0200)]
Cleaned up CFLAGS for Magick.
Pavel Charvat [Thu, 27 Jul 2006 08:47:54 +0000 (10:47 +0200)]
missing file
Pavel Charvat [Wed, 26 Jul 2006 20:55:08 +0000 (22:55 +0200)]
common parts of all lib*_read_data moved to io-main.h
has_palette info moved to io.flags
some bugfixes
Pavel Charvat [Wed, 26 Jul 2006 19:07:08 +0000 (21:07 +0200)]
cleaner image-walk interface
Pavel Charvat [Wed, 26 Jul 2006 17:53:08 +0000 (19:53 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Pavel Charvat [Wed, 26 Jul 2006 17:52:28 +0000 (19:52 +0200)]
CONFIG_LIB* -> CONFIG_IMAGES_LIB*
Pavel Charvat [Wed, 26 Jul 2006 15:15:59 +0000 (17:15 +0200)]
added support for libungif
Pavel Charvat [Wed, 26 Jul 2006 10:01:26 +0000 (12:01 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Pavel Charvat [Wed, 26 Jul 2006 09:43:40 +0000 (11:43 +0200)]
fixed some compilation warnings
Pavel Charvat [Tue, 25 Jul 2006 19:32:21 +0000 (21:32 +0200)]
little changes in image I/O interface
added some image parameters needed for gather/format/image.c
Martin Mares [Tue, 25 Jul 2006 17:07:58 +0000 (19:07 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.9
Pavel Charvat [Tue, 25 Jul 2006 12:56:17 +0000 (14:56 +0200)]
fixed v3.9 config parsing in web-queue-main
Pavel Charvat [Tue, 25 Jul 2006 09:23:18 +0000 (11:23 +0200)]
added image compression via libpng
Pavel Charvat [Tue, 25 Jul 2006 07:39:51 +0000 (09:39 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Pavel Charvat [Tue, 25 Jul 2006 07:39:43 +0000 (09:39 +0200)]
debug customization compiles image-tool
Pavel Charvat [Tue, 25 Jul 2006 07:36:52 +0000 (09:36 +0200)]
slow image compression via GraphicsMagick
Pavel Charvat [Tue, 25 Jul 2006 06:23:41 +0000 (08:23 +0200)]
some bugfixes
reading of images via GraphicsMagick
Pavel Charvat [Mon, 24 Jul 2006 19:37:06 +0000 (21:37 +0200)]
Merge with git+ssh://www.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.9
Pavel Charvat [Mon, 24 Jul 2006 19:27:25 +0000 (21:27 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.8
Pavel Charvat [Mon, 24 Jul 2006 08:50:48 +0000 (10:50 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Pavel Charvat [Mon, 24 Jul 2006 08:42:30 +0000 (10:42 +0200)]
backup of incomplete sources
Pavel Charvat [Wed, 19 Jul 2006 13:44:33 +0000 (15:44 +0200)]
Merge with git+ssh://www.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.9
Pavel Charvat [Mon, 17 Jul 2006 11:54:02 +0000 (13:54 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Vladimir Jelen [Mon, 17 Jul 2006 08:44:52 +0000 (10:44 +0200)]
backport patch from head
Vladimir Jelen [Mon, 17 Jul 2006 08:37:50 +0000 (10:37 +0200)]
backport patch from head
Vladimir Jelen [Mon, 10 Jul 2006 13:56:39 +0000 (15:56 +0200)]
fix - allow logfiles larger then 2G
Martin Mares [Sun, 9 Jul 2006 12:07:24 +0000 (14:07 +0200)]
When exporting libucw API, don't forget to add autoconf.h.
Daniel Fiala [Mon, 3 Jul 2006 08:03:45 +0000 (10:03 +0200)]
Added function lib/redblack.h:search_down(key), that searches for nearest
smaller node in a tree.
Pavel Charvat [Thu, 22 Jun 2006 06:07:20 +0000 (08:07 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Martin Mares [Fri, 9 Jun 2006 16:01:09 +0000 (18:01 +0200)]
Moved the default configuration from build/sherlock.cfg to sherlock/default.cfg,
which is more logical and also allows for easier separation of the libucw
+ the build system from the rest of Sherlock.
Martin Mares [Fri, 9 Jun 2006 15:53:08 +0000 (17:53 +0200)]
Removed the CVS log analyser scripts, they are no longer useful.
Martin Mares [Fri, 9 Jun 2006 15:50:59 +0000 (17:50 +0200)]
Moved check-customs to debug/, it's clearly a debugging utility.
Martin Mares [Sat, 27 May 2006 12:24:33 +0000 (14:24 +0200)]
Replaced cf_string_node and cf_2string_node by more general simp_node
and simp2_node and moved it to the libucw. (These are needed at many
places, in many cases unrelated to configuration.)
Pavel Charvat [Fri, 26 May 2006 12:01:01 +0000 (14:01 +0200)]
better solution to remove duplicates in installer's parameters
Pavel Charvat [Fri, 26 May 2006 11:51:11 +0000 (13:51 +0200)]
avoids multiple installs of language directories in some cases
Martin Mares [Thu, 18 May 2006 11:08:29 +0000 (13:08 +0200)]
When a failed test is encountered, continue with other tests.
Pavel Charvat [Thu, 18 May 2006 10:55:58 +0000 (12:55 +0200)]
Added memory limit to bgets_bb().
Pavel Charvat [Thu, 18 May 2006 07:55:52 +0000 (09:55 +0200)]
removed trailing spaces
Pavel Charvat [Thu, 18 May 2006 07:49:02 +0000 (09:49 +0200)]
Some fixes and changes from yesterday.
All bgets* should work now.
byte *bgets_mp(fastbuf, mempool)
byte *bgets_stk(fastbuf)
uns bgets_bb(fastbuf, bbuf)
Behavior is similar to bgets (returns NULL/zero at EOF).
bgets_bb returns length in bytes including zero byte.
Martin Mares [Wed, 17 May 2006 14:11:40 +0000 (16:11 +0200)]
Added the core of merging hashes.
Martin Mares [Wed, 17 May 2006 13:42:09 +0000 (15:42 +0200)]
Mention that the CONFIG_CS_STEMMER switch exists.
Pavel Charvat [Wed, 17 May 2006 12:49:52 +0000 (14:49 +0200)]
bin/config: String type has no prefix again.
Pavel Charvat [Wed, 17 May 2006 12:41:24 +0000 (14:41 +0200)]
Some optimizations and fixes in bgets*().
Martin Mares [Wed, 17 May 2006 10:40:34 +0000 (12:40 +0200)]
Split fastbuf.c to three parts.
Pavel Charvat [Wed, 17 May 2006 10:27:51 +0000 (12:27 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Pavel Charvat [Wed, 17 May 2006 10:27:13 +0000 (12:27 +0200)]
Faster bgets_bb(). Similar optimizations can be done in
all bgets* routines. Reduced time/space consumptions
of bgets_mp(). Not tested yet.
Robert Spalek [Wed, 17 May 2006 09:15:30 +0000 (11:15 +0200)]
shell/config: remove duplicate type_size()
Pavel Charvat [Wed, 17 May 2006 08:01:20 +0000 (10:01 +0200)]
simple bgets with allocation on the stack/mempool/bbuf
Pavel Charvat [Tue, 16 May 2006 13:50:39 +0000 (15:50 +0200)]
Forgotten commit... added arrays support to configuration parser.
Pavel Charvat [Sun, 14 May 2006 20:25:57 +0000 (22:25 +0200)]
backup of some experimental code in duplicates search
Pavel Charvat [Fri, 12 May 2006 07:22:45 +0000 (09:22 +0200)]
added missing dependency
Pavel Charvat [Fri, 12 May 2006 07:04:48 +0000 (09:04 +0200)]
removed forgotten space
Pavel Charvat [Fri, 12 May 2006 07:02:00 +0000 (09:02 +0200)]
configuration reader:
- fixes in string defaults parser
- simple automatic tests
- more beautiful shell arrays
Pavel Charvat [Thu, 11 May 2006 12:16:30 +0000 (14:16 +0200)]
"not/configured" safe defaults returned to bin/indexer
Pavel Charvat [Thu, 11 May 2006 11:29:48 +0000 (13:29 +0200)]
more intuitive parameter in configuration reader
Pavel Charvat [Thu, 11 May 2006 10:49:42 +0000 (12:49 +0200)]
lib/shell/config.c rewritten...
- support for int, u64, string, list
- list items are dumped as unstructured bash arrays,
but this may be changed if necessary...
alternatively --dumpconfig can be used to
see everything
Robert Spalek [Sun, 7 May 2006 18:43:35 +0000 (20:43 +0200)]
cleanup of new configuration: operation :unset replaced by :remove
Why to create a new operations? Also, cleaned up the procedures so that
have unified interface.
Robert Spalek [Fri, 5 May 2006 13:18:23 +0000 (15:18 +0200)]
configuration mechanism: added support for bitmaps
Martin Mares [Thu, 4 May 2006 20:58:57 +0000 (22:58 +0200)]
CONST is not PURE. Thanks to Pavel for spotting that.
Martin Mares [Thu, 4 May 2006 20:55:57 +0000 (22:55 +0200)]
Use LIKE_MALLOC and SENTINEL_CHECK for mempool operations.
Martin Mares [Thu, 4 May 2006 20:55:42 +0000 (22:55 +0200)]
Corrected definition of the PURE attribute.
Added LIKE_MALLOC and SENTINEL_CHECK attributes.
Polished a comment.
Robert Spalek [Wed, 3 May 2006 13:20:07 +0000 (15:20 +0200)]
conf: forgot to initialize a local variable
Pavel Charvat [Wed, 3 May 2006 12:18:37 +0000 (14:18 +0200)]
just playing with multidimensional Hilbert curves
(trying to optimize duplicates search)
Pavel Charvat [Tue, 2 May 2006 07:15:47 +0000 (09:15 +0200)]
added missing include
Pavel Charvat [Tue, 2 May 2006 07:05:41 +0000 (09:05 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Pavel Charvat [Tue, 2 May 2006 06:56:56 +0000 (08:56 +0200)]
- parts of duplicates search, still very slow and full of insects
- signature vector converted from u16 to byte
- several improvements and fixes... and new bugs of course :-)
Pavel Charvat [Mon, 1 May 2006 10:25:41 +0000 (12:25 +0200)]
removed trailing spaces, fixed speed test, some moves
Pavel Charvat [Mon, 1 May 2006 08:56:40 +0000 (10:56 +0200)]
Faster sRGB -> Luv colorspace conversion.
I tried to implement two different algorithms. The first
one directly evaluates the conversion formula while the second
one is general interpolation of continous 3-dimensional function
f: [0,255]^3 -> [0,255]^3 given by a grid of sample values.
Robert Spalek [Sun, 30 Apr 2006 21:19:33 +0000 (23:19 +0200)]
conf: don't die in bgets() on too long lines
Martin Mares [Sun, 30 Apr 2006 17:47:37 +0000 (19:47 +0200)]
When allocating dynamic arrays, respect alignment. I hope this is the
final revision :-)
Also, restrictions on dary element size shouldn't be necessary any longer.
Robert Spalek [Sun, 30 Apr 2006 16:58:20 +0000 (18:58 +0200)]
conf: move the initialization of dynamic arrays from commit- to init-hook
Robert Spalek [Sun, 30 Apr 2006 16:53:19 +0000 (18:53 +0200)]
conf: redesign dynamic arrays; things get cleaner and start to work now
Robert Spalek [Sun, 30 Apr 2006 11:30:48 +0000 (13:30 +0200)]
conf: clearing a dynamic array allocates a zero-length array