]>
mj.ucw.cz Git - libucw.git/log
Michal Vaner [Mon, 3 Nov 2008 14:08:46 +0000 (15:08 +0100)]
ucw docs: make the language more English
Michal Vaner [Sun, 2 Nov 2008 13:48:38 +0000 (14:48 +0100)]
ucw docs: Generic headers
Michal Vaner [Sun, 2 Nov 2008 11:28:45 +0000 (12:28 +0100)]
ucw docs: File activity in mainloop
Michal Vaner [Fri, 31 Oct 2008 19:31:14 +0000 (20:31 +0100)]
Doc system: Check for asciidoc only when needed
Michal Vaner [Fri, 31 Oct 2008 18:53:05 +0000 (19:53 +0100)]
Doc system: Typos
Michal Vaner [Fri, 31 Oct 2008 15:27:24 +0000 (16:27 +0100)]
Build system: Do not clean obj/ucw/autoconf.h
It is generated by configure, it should survive make clean.
Michal Vaner [Fri, 31 Oct 2008 15:13:29 +0000 (16:13 +0100)]
Free dist: fix installation of lib-only package
Michal Vaner [Fri, 31 Oct 2008 14:57:21 +0000 (15:57 +0100)]
Doc system: Detect asciidoc
And decide if we build documentation.
Michal Vaner [Fri, 31 Oct 2008 14:19:23 +0000 (15:19 +0100)]
Doc system: install if CONFIG_DOC
If the documentation is included in default target, install it too. If
it is not, allow installation with make install-ucw-docs.
Michal Vaner [Fri, 31 Oct 2008 13:57:01 +0000 (14:57 +0100)]
Doc system: Allow building in default target
If CONFIG_DOC is turned on, documentation is build with everything else,
in default target.
Michal Vaner [Fri, 31 Oct 2008 12:56:59 +0000 (13:56 +0100)]
ucw docs: Group undocumented modules together
Michal Vaner [Thu, 30 Oct 2008 23:45:06 +0000 (00:45 +0100)]
ucw docs: Move the list of undocumented modules
The list was too long and carried too little information, moved it
lower.
Michal Vaner [Thu, 30 Oct 2008 23:42:49 +0000 (00:42 +0100)]
ucw docs: Add missing documentation to index
The configure and config files were created in different branch than the
index, added them.
Michal Vaner [Thu, 30 Oct 2008 23:39:28 +0000 (00:39 +0100)]
Merge branch 'dev-lib' of ssh://git.ucw.cz/projects/sherlock/GIT/sherlock into dev-lib
Michal Vaner [Thu, 30 Oct 2008 23:38:43 +0000 (00:38 +0100)]
ucw docs: List of undocumented modules
Only first shot, still needs some sorting
Martin Mares [Thu, 30 Oct 2008 23:13:04 +0000 (00:13 +0100)]
Fixed more tests which failed with shared libraries.
Martin Mares [Thu, 30 Oct 2008 23:01:00 +0000 (00:01 +0100)]
Merge branch 'dev-lib' of ssh://git.ucw.cz/projects/sherlock/GIT/sherlock into dev-lib
Martin Mares [Thu, 30 Oct 2008 23:00:56 +0000 (00:00 +0100)]
Doc: Improved mainloop intro and also the description of timers.
Martin Mares [Thu, 30 Oct 2008 22:43:28 +0000 (23:43 +0100)]
Fixed fb-atomic.test.
The test was failing whenever CONFIG_SHARED was set, because in such cases the
config file constructor was called twice and the config machinery died of
duplicate sections.
Martin Mares [Thu, 30 Oct 2008 22:41:49 +0000 (23:41 +0100)]
FB_ATOMIC_TRACE no longer exists.
Martin Mares [Thu, 30 Oct 2008 22:39:49 +0000 (23:39 +0100)]
Doc: Improved the title page.
Martin Mares [Thu, 30 Oct 2008 22:19:10 +0000 (23:19 +0100)]
Merge branch 'dev-free' into dev-lib
Conflicts:
ucw/doc/Makefile
Martin Mares [Thu, 30 Oct 2008 22:07:15 +0000 (23:07 +0100)]
LibUCW: Reverted the config.h hack.
Unfortunately, the public version of config.h prepared in obj/ucw/
gets included by private source files as well, which leads to inclusion
of the public autoconf.h and so to invisibility of private symbols.
Martin Mares [Thu, 30 Oct 2008 21:52:16 +0000 (22:52 +0100)]
Split cf/library to cf/libucw and cf/libsherlock.
Each part is installed together in the respective library's install target.
Martin Mares [Thu, 30 Oct 2008 21:38:08 +0000 (22:38 +0100)]
LibUCW: Export version of the libraries as well as of Sherlock.
Martin Mares [Thu, 30 Oct 2008 21:33:38 +0000 (22:33 +0100)]
LibUCW: Entrust generation of ucw/autoconf.h to the configure machinery.
This is much nicer than the sed script invoked from ucw/Makefile.
Martin Mares [Thu, 30 Oct 2008 21:28:02 +0000 (22:28 +0100)]
Configure: Enabled strict mode and localized @cpu.
Martin Mares [Thu, 30 Oct 2008 21:27:04 +0000 (22:27 +0100)]
Configure: Replaced debPrint() by DebugDump().
Martin Mares [Thu, 30 Oct 2008 21:26:01 +0000 (22:26 +0100)]
Configure: Fixed a silly typo.
Martin Mares [Thu, 30 Oct 2008 21:24:46 +0000 (22:24 +0100)]
Configure: Introduce AtWrite hooks and handle autoconf.h by them.
Martin Mares [Thu, 30 Oct 2008 21:01:12 +0000 (22:01 +0100)]
Update references to autoconf.cfg.
Martin Mares [Thu, 30 Oct 2008 20:56:54 +0000 (21:56 +0100)]
Configure: Added a mechanism for registering post-config hooks.
Martin Mares [Thu, 30 Oct 2008 20:45:06 +0000 (21:45 +0100)]
Added cpp-parseable version string to autoconf.h.
Martin Mares [Thu, 30 Oct 2008 19:48:02 +0000 (20:48 +0100)]
Filter config.h and autoconf.h in the public API.
This tries to avoid leaking private symbols to autoconf.h which is a part
of the public API.
Martin Mares [Thu, 30 Oct 2008 19:20:55 +0000 (20:20 +0100)]
Two more references to CONFIG_PARTMAP_IS_MMAP.
Martin Mares [Thu, 30 Oct 2008 19:13:31 +0000 (20:13 +0100)]
Moved *_IS_MMAP to CONFIG_UCW_* namespace.
BTW, PARTMAP_IS_MMAP was broken for a long time: the configure script
was setting PARTMAP_IS_MMAP, while partmap.c expected CONFIG_PARTMAP_IS_MMAP.
Martin Mares [Thu, 30 Oct 2008 18:48:36 +0000 (19:48 +0100)]
Better installation of ucw/autoconf.h.
The autoconf header should be installed in the install-libucw target,
I do not see any need for handling it separately.
Martin Mares [Thu, 30 Oct 2008 18:47:11 +0000 (19:47 +0100)]
Removed default-install from the generic build system.
The default-install target is very specific for Sherlock and nobody
else seems to use build/install. I have therefore moved this target
back to the top-level Makefile as it was when the world was young.
However, if we compile only the libraries (CONFIG_SHERLOCK is unset),
we use the standard install target identical the one in free/libs/Makefile.
Martin Mares [Thu, 30 Oct 2008 18:11:41 +0000 (19:11 +0100)]
Slightly better names for configuration modules.
Michal Vaner [Thu, 30 Oct 2008 14:35:21 +0000 (15:35 +0100)]
ucw docs: Mainloop
* May still need an example
* File descriptors need to be described
Michal Vaner [Thu, 30 Oct 2008 13:01:19 +0000 (14:01 +0100)]
ucw docs: Intro in index.html
Pavel Charvat [Thu, 30 Oct 2008 09:33:49 +0000 (10:33 +0100)]
Get rid of the "new" C++ keywords in ucwlib headers.
Pavel Charvat [Thu, 30 Oct 2008 09:20:57 +0000 (10:20 +0100)]
update_adler32 -> adler32_update (similar to {md5,sha1}_update)
Pavel Charvat [Thu, 30 Oct 2008 09:18:04 +0000 (10:18 +0100)]
default_thread_stack_size -> ucwlib_thread_stack_size
Pavel Charvat [Thu, 30 Oct 2008 09:14:30 +0000 (10:14 +0100)]
identify_protocol -> url_identify_protocol
Pavel Charvat [Wed, 29 Oct 2008 09:21:49 +0000 (10:21 +0100)]
Added missing ifdef guards to ucw/*.h.
Pavel Charvat [Mon, 27 Oct 2008 10:48:28 +0000 (11:48 +0100)]
Just renamed hash_block()'s `str' parameter to `buf'.
Pavel Charvat [Mon, 27 Oct 2008 10:44:31 +0000 (11:44 +0100)]
Fixed few typos.
Pavel Charvat [Mon, 27 Oct 2008 10:08:37 +0000 (11:08 +0100)]
Fixed a typo in configuration example.
Pavel Charvat [Mon, 27 Oct 2008 10:06:45 +0000 (11:06 +0100)]
Merge branch 'dev-lib' of ssh://git.ucw.cz/projects/sherlock/GIT/sherlock into dev-lib
Pavel Charvat [Mon, 27 Oct 2008 10:05:47 +0000 (11:05 +0100)]
short_opts[] should be chars, not bytes
Michal Vaner [Sun, 26 Oct 2008 19:10:21 +0000 (20:10 +0100)]
doc system: fix "struct name;"
It was considered as a variable.
Shortened the code a little bit on the way.
Pavel Charvat [Sun, 26 Oct 2008 18:03:03 +0000 (19:03 +0100)]
Improved the bbcopy()'s documentation once more :)
Pavel Charvat [Sun, 26 Oct 2008 18:00:06 +0000 (19:00 +0100)]
Slightly simplified bbcopy's documentation.
Pavel Charvat [Sun, 26 Oct 2008 17:51:56 +0000 (18:51 +0100)]
Documented the meaning of ~0U parameter in bbcopy().
Robert Spalek [Fri, 24 Oct 2008 07:32:40 +0000 (00:32 -0700)]
ucw/semaphore.h doesn't compile with gcc-4.0; the fix is trivial
Michal Vaner [Thu, 23 Oct 2008 08:45:13 +0000 (10:45 +0200)]
ucw docs: Operation names, link to config
Michal Vaner [Thu, 23 Oct 2008 08:37:28 +0000 (10:37 +0200)]
ucw docs: fix spacing in config.html
Michal Vaner [Thu, 23 Oct 2008 08:25:52 +0000 (10:25 +0200)]
ucw docs: parser units
Michal Vaner [Thu, 23 Oct 2008 08:22:12 +0000 (10:22 +0200)]
docs: anchors in config.txt
Michal Vaner [Thu, 23 Oct 2008 08:15:00 +0000 (10:15 +0200)]
ucw docs: cf_pool
Pavel Charvat [Wed, 22 Oct 2008 12:52:33 +0000 (14:52 +0200)]
Implemented mp_restore_fast().
Pavel Charvat [Wed, 22 Oct 2008 12:50:39 +0000 (14:50 +0200)]
Assert that we called mp_printf_append() on a zero-terminated buffer.
Michal Vaner [Wed, 22 Oct 2008 12:43:55 +0000 (14:43 +0200)]
ucw docs: config.h -- journal & sections
Michal Vaner [Wed, 22 Oct 2008 12:03:42 +0000 (14:03 +0200)]
ucw docs: tweaks in conf.html
Michal Vaner [Wed, 22 Oct 2008 11:57:09 +0000 (13:57 +0200)]
ucw docs: CF_STRING and CF_LOOKUP types
Michal Vaner [Wed, 22 Oct 2008 11:43:54 +0000 (13:43 +0200)]
ucw docs: init and commit hooks described in-place
Michal Vaner [Wed, 22 Oct 2008 11:34:05 +0000 (13:34 +0200)]
ucw docs: multiple configuration items
arrays and lists of configuration items.
Martin Mares [Tue, 21 Oct 2008 10:51:20 +0000 (12:51 +0200)]
README: Spell API in capitals.
Martin Mares [Tue, 21 Oct 2008 10:50:37 +0000 (12:50 +0200)]
README: Fixed a typo.
Martin Mares [Tue, 21 Oct 2008 10:17:04 +0000 (12:17 +0200)]
UCW doc: Fixed a typo.
Martin Mares [Tue, 21 Oct 2008 10:14:04 +0000 (12:14 +0200)]
UCW doc: minor fixes to the introduction to config parsing
Michal Vaner [Mon, 20 Oct 2008 21:39:47 +0000 (23:39 +0200)]
ucw docs: complete conf.h api documentation
The macros for describing configuration structure were not documented
yet.
Michal Vaner [Mon, 20 Oct 2008 20:34:21 +0000 (22:34 +0200)]
ucw docs: complete getopt api docs
Michal Vaner [Mon, 20 Oct 2008 20:28:21 +0000 (22:28 +0200)]
Doc. system: Fix one-line structs & enums
When a struct or enum started and ended on the same line
(eg. struct { som items; }), the extractor did not recognize it as an
end.
Michal Vaner [Mon, 20 Oct 2008 19:31:16 +0000 (21:31 +0200)]
ucw docs: factual error about custom parsers
The cf_journal_block is already called when the system calls the user
parser function, no need to call it again.
Michal Vaner [Mon, 20 Oct 2008 19:17:26 +0000 (21:17 +0200)]
ucw docs: tweaks in conf.txt
Michal Vaner [Sat, 18 Oct 2008 19:15:45 +0000 (21:15 +0200)]
ucw docs: Section about advanced uses of config
Describes custom parsers, reloading and hooks. Still some API
documentation needs to be done.
Michal Vaner [Fri, 17 Oct 2008 10:17:13 +0000 (12:17 +0200)]
Nicer variable name
Michal Vaner [Fri, 17 Oct 2008 10:05:59 +0000 (12:05 +0200)]
Put configuration value to better place
Michal Vaner [Fri, 17 Oct 2008 09:55:37 +0000 (11:55 +0200)]
Remove useless debug print
Michal Vaner [Fri, 17 Oct 2008 09:46:47 +0000 (11:46 +0200)]
Better variable name
UCW_LOCAL_INCLUDES could be misleading
Michal Vaner [Fri, 17 Oct 2008 09:42:05 +0000 (11:42 +0200)]
Better detection of .a/.so
There is a variable for the suffix.
Michal Vaner [Thu, 9 Oct 2008 15:18:17 +0000 (17:18 +0200)]
Fix installation of autoconf.h
Michal Vaner [Wed, 8 Oct 2008 20:49:48 +0000 (22:49 +0200)]
Change configure scripts to modules
Michal Vaner [Wed, 8 Oct 2008 19:53:47 +0000 (21:53 +0200)]
Move UCW perl modules to their directory
This way they can be found from the source directory (needed for
configure)
Michal Vaner [Sun, 5 Oct 2008 08:55:17 +0000 (10:55 +0200)]
Free dist: update README
It now mentions new documentation.
Michal Vaner [Sun, 5 Oct 2008 08:51:22 +0000 (10:51 +0200)]
Free dist.: Update installation documentation
Mention installation of the library
Michal Vaner [Sun, 5 Oct 2008 08:39:23 +0000 (10:39 +0200)]
Cleanup libucw installation
Michal Vaner [Sun, 5 Oct 2008 08:23:44 +0000 (10:23 +0200)]
Install libs-only config files
Michal Vaner [Sun, 5 Oct 2008 08:19:40 +0000 (10:19 +0200)]
Libimages installs
Michal Vaner [Sun, 5 Oct 2008 08:07:54 +0000 (10:07 +0200)]
Libcharset installs
Michal Vaner [Sat, 4 Oct 2008 18:12:19 +0000 (20:12 +0200)]
libsh installs
Michal Vaner [Sat, 4 Oct 2008 15:21:35 +0000 (17:21 +0200)]
Libucw supports installation
* Perl modules not installed, what to do with them?
* Need to teach other libraries to install
Michal Vaner [Sat, 4 Oct 2008 12:48:52 +0000 (14:48 +0200)]
Doc. system: link docs under run directory
They are divided into modules, stored in run/doc/modulename. Only ucw
module exists now.
Michal Vaner [Sat, 4 Oct 2008 10:17:36 +0000 (12:17 +0200)]
Split autoconf.cfg
Some programs may want to use the configure & build system from libucw,
but not libucw itself. Splitting it allows such programs not detect
internal libucw thinks like page sizes.
Michal Vaner [Sun, 14 Sep 2008 09:50:07 +0000 (11:50 +0200)]
Free docs: Removed unneeded deps from install.txt
There were many which are needed only for sherlock, not for libucw or
other libraries alone.
Michal Vaner [Sun, 14 Sep 2008 09:40:50 +0000 (11:40 +0200)]
Free docs: slight tweaks in configure
Michal Vaner [Sat, 13 Sep 2008 20:51:18 +0000 (22:51 +0200)]
free docs: explain where the variables come from
The variables in configuration preprocessing (the compile time ones from
configure script)
Michal Vaner [Sat, 13 Sep 2008 14:08:35 +0000 (16:08 +0200)]
Move hex to debug/