Je kunt niet meer dan 25 onderwerpen selecteren Onderwerpen moeten beginnen met een letter of nummer, kunnen streepjes bevatten ('-') en kunnen maximaal 35 tekens lang zijn.
tdepim/indexlib
Michele Calgaro d2f343cc23
Replace auto_ptr
2 maanden geleden
..
boost-compat Replace auto_ptr 2 maanden geleden
docs Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 jaren geleden
tests Replace auto_ptr 2 maanden geleden
CMakeLists.txt Change ${INCLUDE_INSTALL_DIR}/tde -> ${INCLUDE_INSTALL_DIR}. 12 jaren geleden
ConfigureChecks.cmake [kdepim] indexlib ported to cmake; added indexlib (optional) support to kmail 13 jaren geleden
GPL_V2 rename the following methods: 13 jaren geleden
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 jaren geleden
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 jaren geleden
bitio.h Renaming of files in preparation for code style tools. 3 jaren geleden
bitio.tcc Renaming of files in preparation for code style tools. 3 jaren geleden
bitstream.cpp Initial conversion of kdepim to TQt 13 jaren geleden
bitstream.h Initial conversion of kdepim to TQt 13 jaren geleden
compat.h Initial conversion of kdepim to TQt 13 jaren geleden
compressed.cpp Replace auto_ptr 2 maanden geleden
compressed.h Initial conversion of kdepim to TQt 13 jaren geleden
configure.in.in Renaming of files in preparation for code style tools. 3 jaren geleden
create.cpp Replace auto_ptr 2 maanden geleden
create.h Replace auto_ptr 2 maanden geleden
exception.cpp Initial conversion of kdepim to TQt 13 jaren geleden
exception.h Initial conversion of kdepim to TQt 13 jaren geleden
format.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 jaren geleden
ifile.cpp Replace auto_ptr 2 maanden geleden
ifile.h Replace auto_ptr 2 maanden geleden
index.h Replace auto_ptr 2 maanden geleden
index_slow.h Renaming of files in preparation for code style tools. 3 jaren geleden
indexlib-config.in [kdepim] indexlib ported to cmake; added indexlib (optional) support to kmail 13 jaren geleden
leafdata.cpp Renaming of files in preparation for code style tools. 3 jaren geleden
leafdata.h Fix typos. 12 jaren geleden
leafdatavector.cpp Replace auto_ptr 2 maanden geleden
leafdatavector.h Initial conversion of kdepim to TQt 13 jaren geleden
lockfile.cpp Initial conversion of kdepim to TQt 13 jaren geleden
lockfile.h Fix unintended rename of LOCKFILE 11 jaren geleden
logfile.cpp Initial conversion of kdepim to TQt 13 jaren geleden
logfile.h Initial conversion of kdepim to TQt 13 jaren geleden
main.cpp Replace auto_ptr 2 maanden geleden
manager.h rename the following methods: 13 jaren geleden
match.cpp Remove the tq in front of these incorrectly TQt4-converted methods/data members: 13 jaren geleden
match.h Remove the tq in front of these incorrectly TQt4-converted methods/data members: 13 jaren geleden
mempool.h Replace auto_ptr 2 maanden geleden
mempool.tcc Replace auto_ptr 2 maanden geleden
memreference.h Initial conversion of kdepim to TQt 13 jaren geleden
memvector.h Renaming of files in preparation for code style tools. 3 jaren geleden
memvector.tcc Fix typos. 12 jaren geleden
mmap_manager.cpp Fix FTBFS 12 jaren geleden
mmap_manager.h Initial conversion of kdepim to TQt 13 jaren geleden
path.h Initial conversion of kdepim to TQt 13 jaren geleden
pointer.h Renaming of files in preparation for code style tools. 3 jaren geleden
quotes.cpp Replace auto_ptr 2 maanden geleden
quotes.h Replace auto_ptr 2 maanden geleden
result.h Replace auto_ptr 2 maanden geleden
slow.cpp Initial conversion of kdepim to TQt 13 jaren geleden
slow.h Initial conversion of kdepim to TQt 13 jaren geleden
stringarray.cpp Initial conversion of kdepim to TQt 13 jaren geleden
stringarray.h Renaming of files in preparation for code style tools. 3 jaren geleden
stringset.cpp Initial conversion of kdepim to TQt 13 jaren geleden
stringset.h rename the following methods: 13 jaren geleden
thing.h Fix typos. 12 jaren geleden
tokenizer.cpp Replace auto_ptr 2 maanden geleden
tokenizer.h Replace auto_ptr 2 maanden geleden
version.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 jaren geleden

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.