]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/doc/index.txt
XTypes: Added support to configuration and option parser.
[libucw.git] / ucw / doc / index.txt
index a9981c5f0d8ddb2abb57a8fa50ff6d05d272e565..9d439184d90914a0e5afb40891a63f72e1d206ba 100644 (file)
@@ -12,6 +12,8 @@ not described, so you might need to look into the source code.
 
 You can see the index of <<def_index:,documented definitions>>.
 
 
 You can see the index of <<def_index:,documented definitions>>.
 
+For news and incompatible changes in this version, see the <<relnotes:,Release notes>>.
+
 Modules
 -------
 - <<basics:,Basics>>
 Modules
 -------
 - <<basics:,Basics>>
@@ -22,19 +24,29 @@ Modules
 - <<conf:,Configuration and command line parser>>
 - <<mempool:,Memory pools>>
 - <<eltpool:,Fixed-sized allocators>>
 - <<conf:,Configuration and command line parser>>
 - <<mempool:,Memory pools>>
 - <<eltpool:,Fixed-sized allocators>>
+- <<alloc:,Generic allocators>>
 - <<mainloop:,Mainloop>>
 - <<unaligned:,Unaligned data>>
 - <<mainloop:,Mainloop>>
 - <<unaligned:,Unaligned data>>
-- <<lists:,Link lists>>
+- <<lists:,Linked lists>>
+- <<gary:,Growing arrays>>
 - <<heap:,Binary heaps>>
 - <<binheap:,Binomial heaps>>
 - <<hashtable:,Hash tables>>
 - <<heap:,Binary heaps>>
 - <<binheap:,Binomial heaps>>
 - <<hashtable:,Hash tables>>
-- <<growbuf:,Growing buffers>>
+- <<growbuf:,Growing buffers>> (obsolete)
 - <<chartype:,Single-byte characters>>
 - <<unicode:,Multi-byte characters>>
 - <<chartype:,Single-byte characters>>
 - <<unicode:,Multi-byte characters>>
+- <<varint:,Encoding of integers>>
 - <<prime:,Prime numbers>>
 - <<sort:,Sorting>>
 - <<binsearch:,Binary search>>
 - <<compress:,Compression>>
 - <<prime:,Prime numbers>>
 - <<sort:,Sorting>>
 - <<binsearch:,Binary search>>
 - <<compress:,Compression>>
+- <<trans:,Transactions and resource tracking>>
+- <<string:,String operations>>
+- <<time:,Time and timers>>
+- <<daemon:,Daemon helpers>>
+- <<signal:,Signal helpers>>
+- <<opt:,Command line parser>>
+- <<table:,Table printer>>
 
 Other features
 --------------
 
 Other features
 --------------
@@ -42,7 +54,6 @@ Other features
 - <<config:,Configuration file syntax>>
 - <<docsys:,Documentation system>>
 - <<generic:,Macro-generated generics>>
 - <<config:,Configuration file syntax>>
 - <<docsys:,Documentation system>>
 - <<generic:,Macro-generated generics>>
-- <<relnotes:,Release notes>>
 
 Yet undocumented modules
 ------------------------
 
 Yet undocumented modules
 ------------------------
@@ -52,43 +63,51 @@ Yet undocumented modules
   * `redblack.h`
 - Bit manipulation
   * `bitarray.h`
   * `redblack.h`
 - Bit manipulation
   * `bitarray.h`
-  * `bitopts.h`
+  * `bitops.h`
   * `bitsig.h`
 - String manipulation
   * `kmp.h`
   * `kmp-search.h`
   * `regex.h`
   * `stkstring.h`
   * `bitsig.h`
 - String manipulation
   * `kmp.h`
   * `kmp-search.h`
   * `regex.h`
   * `stkstring.h`
-  * `string.h`
-  * `str-match.h`
   * `strtonum.h`
   * `wildmatch.h`
 - File manipulation
   * `asio.h`
   * `strtonum.h`
   * `wildmatch.h`
 - File manipulation
   * `asio.h`
-  * `lfs.h`
+  * `io.h`
   * `partmap.h`
 - Address manipulation
   * `url.h`
   * `ipaccess.h`
   * `partmap.h`
 - Address manipulation
   * `url.h`
   * `ipaccess.h`
-- Prefetching of memory
-  * `prefetch.h`
-- Caches
-  * `qache.h`
 - Threads
   * `semaphore.h`
   * `threads.h`
   * `workqueue.h`
 - Threads
   * `semaphore.h`
   * `threads.h`
   * `workqueue.h`
-- Profiling support
-  * `profile.h`
+- Miscellaneous
+  * `sighandler.h`
+  * `process.h`
 
 License
 -------
 
 License
 -------
-The UCW library is copyrighted by its authors:
+The UCW library is copyrighted by its authors.
+
+It can be freely distributed and used according to the terms of
+the GNU Lesser General Public License, either version 2 or any later
+version.
+
+Authors
+-------
+Primary authors and maintainers are:
 
 - Pavel Charvát <mailto:pchar\@ucw.cz[]>
 - Martin Mareš <mailto:mj\@ucw.cz[]>
 - Robert Špalek <mailto:robert\@ucw.cz[]>
 
 - Pavel Charvát <mailto:pchar\@ucw.cz[]>
 - Martin Mareš <mailto:mj\@ucw.cz[]>
 - Robert Špalek <mailto:robert\@ucw.cz[]>
-- Michal Vaner <mailto:vorner\@ucw.cz[]>
 
 
-It can be freely distributed and used according to the terms of
-the GNU Lesser General Public License.
+Several modules have been contributed by:
+
+- Daniel Fiala <mailto:danfiala\@ucw.cz[]> (strtonum)
+- Tomáš Gavenčiak <mailto:gavento\@ucw.cz[]> (logging system)
+- Robert Kessl <mailto:robert.kessl\@economia.cz[]> (table printer)
+- Jan Moskyto Matějka <mailto:mq\@ucw.cz[]> (option parser, fb-multi)
+- Tomáš Valla <mailto:tom\@ucw.cz[]> (varint)
+- Michal Vaner <mailto:vorner\@ucw.cz[]> (documentation system)