]>
mj.ucw.cz Git - libucw.git/log
Martin Mares [Mon, 11 Dec 2006 22:38:05 +0000 (23:38 +0100)]
Added a library module for distributing work between threads.
(Ported from the dev-sorter branch.)
Martin Mares [Fri, 8 Dec 2006 17:09:08 +0000 (18:09 +0100)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.10
(centrum/cz/{cf/local,config} merged manually)
Pavel Charvat [Fri, 8 Dec 2006 16:44:59 +0000 (17:44 +0100)]
CONFIG_INSTALL_API installs libimages headers
Pavel Charvat [Mon, 27 Nov 2006 23:50:00 +0000 (00:50 +0100)]
Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.10
Pavel Charvat [Mon, 27 Nov 2006 23:49:09 +0000 (00:49 +0100)]
fixed reading of big jpegs (serious today's bug)
Pavel Charvat [Mon, 27 Nov 2006 12:57:32 +0000 (13:57 +0100)]
Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.10
Pavel Charvat [Mon, 27 Nov 2006 12:41:33 +0000 (13:41 +0100)]
fixed deinterlacing of very small GIFs
Pavel Charvat [Mon, 27 Nov 2006 12:11:35 +0000 (13:11 +0100)]
typo
Pavel Charvat [Mon, 27 Nov 2006 12:08:59 +0000 (13:08 +0100)]
Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git#v3.10
Pavel Charvat [Mon, 27 Nov 2006 12:06:00 +0000 (13:06 +0100)]
according to libjpeg documentation fill_input_buffer should never return zero
Pavel Charvat [Sat, 25 Nov 2006 21:14:31 +0000 (22:14 +0100)]
ignore libjpeg warnings
Pavel Charvat [Sat, 25 Nov 2006 21:11:15 +0000 (22:11 +0100)]
64bit bug in image signatures
Pavel Charvat [Fri, 24 Nov 2006 23:31:25 +0000 (00:31 +0100)]
fixed segfaulting libjpeg warnings when decoding partially wrong images...
now we reject such images, but it can be easily changed in ifdef
Pavel Charvat [Sat, 11 Nov 2006 20:11:11 +0000 (21:11 +0100)]
partial YCCK colorspace support
Pavel Charvat [Mon, 6 Nov 2006 11:29:11 +0000 (12:29 +0100)]
fixed Bug 3188 - libimages supports shared libraries;
it depends on libsh only with CONFIG_SHERLOCK
Pavel Charvat [Mon, 6 Nov 2006 10:34:38 +0000 (11:34 +0100)]
hacked libimages tests dependencies
Pavel Charvat [Mon, 6 Nov 2006 09:52:49 +0000 (10:52 +0100)]
fixed color.test compilation
Martin Mares [Fri, 3 Nov 2006 19:41:28 +0000 (20:41 +0100)]
Moved the update hook script to a separate repository.
Pavel Charvat [Thu, 2 Nov 2006 23:06:50 +0000 (00:06 +0100)]
added support for some color conversions; we should be able to load cmyk
jpegs now...
Pavel Charvat [Wed, 1 Nov 2006 13:52:57 +0000 (14:52 +0100)]
image-tool uses RGB automatically when converting non-RGB jpegs
to gif/png
Pavel Charvat [Wed, 1 Nov 2006 13:38:11 +0000 (14:38 +0100)]
slightly changed dealing with color spaces
(I will add CMYK -> RGB conversion soon ... bug #2819)
Robert Spalek [Sat, 28 Oct 2006 01:20:44 +0000 (18:20 -0700)]
enable dynamic linking on Darwin
Robert Spalek [Sat, 28 Oct 2006 00:54:26 +0000 (17:54 -0700)]
auto-detect CONFIG_LFS
Robert Spalek [Fri, 27 Oct 2006 03:51:43 +0000 (20:51 -0700)]
make the Perl Ulimit module compilable on Darwin
Robert Spalek [Fri, 27 Oct 2006 03:10:36 +0000 (20:10 -0700)]
update the code so that it compiles both on Linux and Darwin
Robert Spalek [Fri, 27 Oct 2006 03:08:09 +0000 (20:08 -0700)]
fdatasync is not supported on Darwin ===> work-around
Robert Spalek [Fri, 27 Oct 2006 03:05:16 +0000 (20:05 -0700)]
added a wrapper for POSIX semaphores that works also on Darwin
Robert Spalek [Fri, 27 Oct 2006 03:03:32 +0000 (20:03 -0700)]
separate the support of large files from using LFS versions of file functions
Robert Spalek [Thu, 26 Oct 2006 01:56:57 +0000 (18:56 -0700)]
ALIGN renamed to ALIGN_TO
Pavel Charvat [Sun, 22 Oct 2006 14:45:49 +0000 (16:45 +0200)]
fixed forgotten text :)
Pavel Charvat [Thu, 19 Oct 2006 08:34:16 +0000 (10:34 +0200)]
Completed merge with dev-img branch.
- libimages library
- gatherer uses libimages instead of GraphicsMagick
- added indexation of image signatures and support
for similar images to search server (IMAGESIM)
- CZ indexation split to text and images
- ... and more small changes
Pavel Charvat [Thu, 19 Oct 2006 08:13:19 +0000 (10:13 +0200)]
Partial merge with dev-img - added libimages.
Pavel Charvat [Wed, 18 Oct 2006 13:14:16 +0000 (15:14 +0200)]
rewriting PL timetables... incomplete
Martin Mares [Fri, 13 Oct 2006 09:40:04 +0000 (11:40 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Martin Mares [Fri, 13 Oct 2006 09:28:59 +0000 (11:28 +0200)]
stk_printf() has been fixed.
Pavel Charvat [Thu, 12 Oct 2006 14:59:36 +0000 (16:59 +0200)]
genconfig can include program's output (should be deterministic)
Robert Spalek [Mon, 9 Oct 2006 17:56:06 +0000 (19:56 +0200)]
conf: improve the format of the error message issued on invalid -S setting
Pavel Charvat [Mon, 9 Oct 2006 08:21:56 +0000 (10:21 +0200)]
thread-safe stk_printf
Martin Mares [Thu, 5 Oct 2006 17:41:56 +0000 (19:41 +0200)]
Replaced the SORTER_DECLARE_ONLY hack by lib/sorter-globals.h.
Martin Mares [Tue, 26 Sep 2006 14:00:16 +0000 (16:00 +0200)]
Define NO_INLINE, which can be helpful when profiling.
Martin Mares [Fri, 22 Sep 2006 19:15:23 +0000 (21:15 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Martin Mares [Fri, 22 Sep 2006 14:38:06 +0000 (16:38 +0200)]
A better comments on character set names.
Pavel Charvat [Fri, 22 Sep 2006 14:33:10 +0000 (16:33 +0200)]
note that we use RCF names for supported charsets
Martin Mares [Wed, 20 Sep 2006 14:35:12 +0000 (16:35 +0200)]
Documented thread safety of ucwlib functions.
Pavel Charvat [Mon, 18 Sep 2006 10:03:56 +0000 (12:03 +0200)]
Merge with git+ssh://git.ucw.cz/projects/sherlock/GIT/sherlock.git
Martin Mares [Fri, 15 Sep 2006 19:14:59 +0000 (21:14 +0200)]
Guard against calls of random_max() with too large range.
Martin Mares [Fri, 15 Sep 2006 19:00:12 +0000 (21:00 +0200)]
Added random_u64() and random_max_u64().
Martin Mares [Thu, 14 Sep 2006 11:44:04 +0000 (13:44 +0200)]
Avoid unnecessary include of bbuf.h in fastbuf.h.
Martin Mares [Thu, 14 Sep 2006 11:43:49 +0000 (13:43 +0200)]
Define the buffer type as both a typedef and a structure.
Martin Mares [Thu, 14 Sep 2006 11:39:30 +0000 (13:39 +0200)]
Implemented the atomic fastbuf backend.
Martin Mares [Wed, 13 Sep 2006 19:38:05 +0000 (21:38 +0200)]
Atomic fastbufs: the first sketch of the interface.
Martin Mares [Wed, 13 Sep 2006 18:03:34 +0000 (20:03 +0200)]
Added ALWAYS_INLINE.
Martin Mares [Mon, 11 Sep 2006 19:23:53 +0000 (21:23 +0200)]
Hide the TAGS file from the prying eyes of GIT.
Martin Mares [Mon, 11 Sep 2006 19:11:42 +0000 (21:11 +0200)]
Oops, a typo.
Martin Mares [Mon, 11 Sep 2006 19:05:16 +0000 (21:05 +0200)]
Enable prefetching on some more CPU's.
Martin Mares [Mon, 11 Sep 2006 19:04:48 +0000 (21:04 +0200)]
Added automatic configuration for Prescott, Nocona, Pentium-M and amd64 CPU's.
Pavel Charvat [Sun, 10 Sep 2006 20:28:29 +0000 (22:28 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Pavel Charvat [Sun, 10 Sep 2006 20:28:18 +0000 (22:28 +0200)]
Small customizations moved do a new directory:
bare -> customs/bare
lib/config -> customs/libsonly
Martin Mares [Sun, 10 Sep 2006 20:13:42 +0000 (22:13 +0200)]
Merge with git+ssh://cvs.ucw.cz/projects/sherlock/GIT/sherlock.git
Also cherry-picked some bits of dev-slices.
Martin Mares [Sat, 9 Sep 2006 19:56:10 +0000 (21:56 +0200)]
Added sh_fstat.
Pavel Charvat [Sun, 10 Sep 2006 18:39:08 +0000 (20:39 +0200)]
Introduced new switch CONFIG_SHERLOCK which can
be used to disable Sherlock compilation.
Command
./configure lib/config
builds only libucw, libcharset and part of libsh.
Martin Mares [Thu, 7 Sep 2006 13:36:01 +0000 (15:36 +0200)]
Avoid using ~/.muttrc of the user invoking GIT.
Pavel Charvat [Tue, 5 Sep 2006 10:45:20 +0000 (12:45 +0200)]
added missing _UCW prefix to headers guards
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
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 [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 [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
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.
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 [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