Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
tdepim/indexlib
Michele Calgaro d2f343cc23
Replace auto_ptr
vor 2 Monaten
..
boost-compat Replace auto_ptr vor 2 Monaten
docs Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. vor 15 Jahren
tests Replace auto_ptr vor 2 Monaten
CMakeLists.txt Change ${INCLUDE_INSTALL_DIR}/tde -> ${INCLUDE_INSTALL_DIR}. vor 12 Jahren
ConfigureChecks.cmake [kdepim] indexlib ported to cmake; added indexlib (optional) support to kmail vor 13 Jahren
GPL_V2 rename the following methods: vor 13 Jahren
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. vor 15 Jahren
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. vor 15 Jahren
bitio.h Renaming of files in preparation for code style tools. vor 3 Jahren
bitio.tcc Renaming of files in preparation for code style tools. vor 3 Jahren
bitstream.cpp Initial conversion of kdepim to TQt vor 13 Jahren
bitstream.h Initial conversion of kdepim to TQt vor 13 Jahren
compat.h Initial conversion of kdepim to TQt vor 13 Jahren
compressed.cpp Replace auto_ptr vor 2 Monaten
compressed.h Initial conversion of kdepim to TQt vor 13 Jahren
configure.in.in Renaming of files in preparation for code style tools. vor 3 Jahren
create.cpp Replace auto_ptr vor 2 Monaten
create.h Replace auto_ptr vor 2 Monaten
exception.cpp Initial conversion of kdepim to TQt vor 13 Jahren
exception.h Initial conversion of kdepim to TQt vor 13 Jahren
format.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. vor 15 Jahren
ifile.cpp Replace auto_ptr vor 2 Monaten
ifile.h Replace auto_ptr vor 2 Monaten
index.h Replace auto_ptr vor 2 Monaten
index_slow.h Renaming of files in preparation for code style tools. vor 3 Jahren
indexlib-config.in [kdepim] indexlib ported to cmake; added indexlib (optional) support to kmail vor 13 Jahren
leafdata.cpp Renaming of files in preparation for code style tools. vor 3 Jahren
leafdata.h Fix typos. vor 12 Jahren
leafdatavector.cpp Replace auto_ptr vor 2 Monaten
leafdatavector.h Initial conversion of kdepim to TQt vor 13 Jahren
lockfile.cpp Initial conversion of kdepim to TQt vor 13 Jahren
lockfile.h Fix unintended rename of LOCKFILE vor 11 Jahren
logfile.cpp Initial conversion of kdepim to TQt vor 13 Jahren
logfile.h Initial conversion of kdepim to TQt vor 13 Jahren
main.cpp Replace auto_ptr vor 2 Monaten
manager.h rename the following methods: vor 13 Jahren
match.cpp Remove the tq in front of these incorrectly TQt4-converted methods/data members: vor 13 Jahren
match.h Remove the tq in front of these incorrectly TQt4-converted methods/data members: vor 13 Jahren
mempool.h Replace auto_ptr vor 2 Monaten
mempool.tcc Replace auto_ptr vor 2 Monaten
memreference.h Initial conversion of kdepim to TQt vor 13 Jahren
memvector.h Renaming of files in preparation for code style tools. vor 3 Jahren
memvector.tcc Fix typos. vor 12 Jahren
mmap_manager.cpp Fix FTBFS vor 12 Jahren
mmap_manager.h Initial conversion of kdepim to TQt vor 13 Jahren
path.h Initial conversion of kdepim to TQt vor 13 Jahren
pointer.h Renaming of files in preparation for code style tools. vor 3 Jahren
quotes.cpp Replace auto_ptr vor 2 Monaten
quotes.h Replace auto_ptr vor 2 Monaten
result.h Replace auto_ptr vor 2 Monaten
slow.cpp Initial conversion of kdepim to TQt vor 13 Jahren
slow.h Initial conversion of kdepim to TQt vor 13 Jahren
stringarray.cpp Initial conversion of kdepim to TQt vor 13 Jahren
stringarray.h Renaming of files in preparation for code style tools. vor 3 Jahren
stringset.cpp Initial conversion of kdepim to TQt vor 13 Jahren
stringset.h rename the following methods: vor 13 Jahren
thing.h Fix typos. vor 12 Jahren
tokenizer.cpp Replace auto_ptr vor 2 Monaten
tokenizer.h Replace auto_ptr vor 2 Monaten
version.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. vor 15 Jahren

README

WHAT'S THIS?

This is indexlib, an indexing library.

HOW TO USE INDEXLIB

The most important files are index.h and create.h which are the programmer's interface (API).

HOW TO START HACKING INDEXLIB INTERNALS

1. Understand the basics about how everything is really kept on disk and the file formats.
   Reading the docs in the docs/ directory should be good enough.

2. Email me (luis@luispedro.org) if you have any doubts.

HOW TO DEBUG

1. Get boost (http://www.boost.org/) and install it. There are packages for most linux distros.

2. Enable debugging output (Recompile with boost, define DEBUG).

3. Run the test suite (compile test.cpp and link with indexlib and boost_unit_test).

4. If the unit tests are all OK, but you still think the code is broken, try to write a test case which catches it.