From: Michal Vaner Date: Mon, 17 Nov 2008 12:25:11 +0000 (+0100) Subject: Web pages for libucw X-Git-Tag: holmes-import~141^2~9 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=b5bd8d0bdd331fd266f305816b7b3815e5ccc22c;p=libucw.git Web pages for libucw --- diff --git a/free/WWW/libucw/index.html b/free/WWW/libucw/index.html new file mode 100644 index 00000000..5f9d7989 --- /dev/null +++ b/free/WWW/libucw/index.html @@ -0,0 +1,90 @@ + + + + LibUCW + + + + + + +
+

LibUCW

+

What's that?

+

+ LibUCW is a general-purpose C library providing both implementation of common algorithms (like sorting, heaps), + support for performance computing (fast buffered IO) and some generic data structures. + In short, it is a library of things the authors consider useful in most of programs written in C. +

+ As a bonus, there is a build system you can use in your program, documentation system and few perl modules. +

+ It is developed as part of the Sherlock Holmes search engine. +

+

Features

+
    +
  • Fast buffered IO +
  • Memory pools +
  • Internal and external sorting routines +
  • Generic data structures (heaps, search trees, growing buffers) +
  • Unicode manipulation +
  • Main loop (watching over file descriptors, sub-processes and timers) +
  • Thread support +
  • Configuration system +
  • Modular system for configure scripts +
  • Build system +
  • Documentation system +
+
+

License

+

+ The library is available under the terms of GNU Lesser Public License (LGPL) with the exception of few modules, which are in public domain. +

+ There is also a commercial version of the library, available with the commercial version of Sherlock Holmes. + However, unlike the Sherlock Holmes, the commercial version of library does not come with additional features. +

+

Authors

+

+ The library is developed together with Sherlock Holmes by the same authors. Most of it was written by Martin Mare¹, Robert ©palek, Pavel Charvát and Michal Vaner. +

+

Download

+

+ Currently, only a beta-version (3.99) is available. + Expect a stable version once the beta version is tested and considered stable. +

+ You can download it via HTTP or via FTP. +

+

Documentation

+

+ Although the documentation is not yet complete, you can browse the part which is already written. You can compile the same documentation from the package. +

+

Reporting bugs

+

+ All reports about bugs, inconveniences or ideas for new features are welcome at holmes-bugs@ucw.cz. Patches implementing them are welcome even more ;-). +

+ If you use the library to your pleasure, the authors will be glad to hear that at the same address. +

+
+ + diff --git a/free/WWW/libucw/print.css b/free/WWW/libucw/print.css new file mode 100644 index 00000000..c4e74322 --- /dev/null +++ b/free/WWW/libucw/print.css @@ -0,0 +1,4 @@ +div.menu +{ + display: none; +} diff --git a/free/WWW/libucw/screen.css b/free/WWW/libucw/screen.css new file mode 100644 index 00000000..80d23a9e --- /dev/null +++ b/free/WWW/libucw/screen.css @@ -0,0 +1,87 @@ +body +{ + font-family: serif; + margin: 0; + padding: 0; +} +div.menu +{ + position: fixed; + overflow: auto; + top: 0em; + bottom: 0em; + left: 0em; + width: 12em; +} +div.menu div.icons, +div.menu div.links, +div.menu div.nocount +{ + text-align: center; + border-color: gray; + border-width: 2px; +} +div.menu div.icons, +div.menu div.nocount +{ + border-bottom-style: solid; +} +img +{ + border: none; + margin-top: 0.5ex; +} +div.menu div.nocount p +{ + margin-left: 0.5ex; + margin-right: 0.5ex; +} +div.menu div.links +{ + border-bottom-style: solid; + border-top-style: solid; + margin-top: 2em; +} +div.menu a +{ + display: block; + width: 100%; + font-size: 125%; + margin-top: 0.5ex; + margin-bottom: 0.5ex; +} +a +{ + text-decoration: none; +} +a:hover +{ + color: white; + background: #08A; +} +div.main +{ + position: fixed; + overflow: auto; + top: 0em; + bottom: 0em; + left: 12em; + right: 0em; + border-style: solid; + border-width: 3px; + border-color: #08a; +} +div.main div.section +{ + margin-left: 1ex; + margin-right: 0.6ex; +} +h1 +{ + text-align: center; + background: #00FFFF; + color: black; + margin-top: 0em; + padding-top: 0.4em; + padding-bottom: 0.4em; +}