No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
tdepim/indexlib
Michele Calgaro d2f343cc23
Replace auto_ptr
hace 2 meses
..
boost-compat Replace auto_ptr hace 2 meses
docs Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. hace 15 años
tests Replace auto_ptr hace 2 meses
CMakeLists.txt Change ${INCLUDE_INSTALL_DIR}/tde -> ${INCLUDE_INSTALL_DIR}. hace 12 años
ConfigureChecks.cmake [kdepim] indexlib ported to cmake; added indexlib (optional) support to kmail hace 13 años
GPL_V2 rename the following methods: hace 13 años
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. hace 15 años
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. hace 15 años
bitio.h Renaming of files in preparation for code style tools. hace 3 años
bitio.tcc Renaming of files in preparation for code style tools. hace 3 años
bitstream.cpp Initial conversion of kdepim to TQt hace 13 años
bitstream.h Initial conversion of kdepim to TQt hace 13 años
compat.h Initial conversion of kdepim to TQt hace 13 años
compressed.cpp Replace auto_ptr hace 2 meses
compressed.h Initial conversion of kdepim to TQt hace 13 años
configure.in.in Renaming of files in preparation for code style tools. hace 3 años
create.cpp Replace auto_ptr hace 2 meses
create.h Replace auto_ptr hace 2 meses
exception.cpp Initial conversion of kdepim to TQt hace 13 años
exception.h Initial conversion of kdepim to TQt hace 13 años
format.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. hace 15 años
ifile.cpp Replace auto_ptr hace 2 meses
ifile.h Replace auto_ptr hace 2 meses
index.h Replace auto_ptr hace 2 meses
index_slow.h Renaming of files in preparation for code style tools. hace 3 años
indexlib-config.in [kdepim] indexlib ported to cmake; added indexlib (optional) support to kmail hace 13 años
leafdata.cpp Renaming of files in preparation for code style tools. hace 3 años
leafdata.h Fix typos. hace 12 años
leafdatavector.cpp Replace auto_ptr hace 2 meses
leafdatavector.h Initial conversion of kdepim to TQt hace 13 años
lockfile.cpp Initial conversion of kdepim to TQt hace 13 años
lockfile.h Fix unintended rename of LOCKFILE hace 11 años
logfile.cpp Initial conversion of kdepim to TQt hace 13 años
logfile.h Initial conversion of kdepim to TQt hace 13 años
main.cpp Replace auto_ptr hace 2 meses
manager.h rename the following methods: hace 13 años
match.cpp Remove the tq in front of these incorrectly TQt4-converted methods/data members: hace 13 años
match.h Remove the tq in front of these incorrectly TQt4-converted methods/data members: hace 13 años
mempool.h Replace auto_ptr hace 2 meses
mempool.tcc Replace auto_ptr hace 2 meses
memreference.h Initial conversion of kdepim to TQt hace 13 años
memvector.h Renaming of files in preparation for code style tools. hace 3 años
memvector.tcc Fix typos. hace 12 años
mmap_manager.cpp Fix FTBFS hace 12 años
mmap_manager.h Initial conversion of kdepim to TQt hace 13 años
path.h Initial conversion of kdepim to TQt hace 13 años
pointer.h Renaming of files in preparation for code style tools. hace 3 años
quotes.cpp Replace auto_ptr hace 2 meses
quotes.h Replace auto_ptr hace 2 meses
result.h Replace auto_ptr hace 2 meses
slow.cpp Initial conversion of kdepim to TQt hace 13 años
slow.h Initial conversion of kdepim to TQt hace 13 años
stringarray.cpp Initial conversion of kdepim to TQt hace 13 años
stringarray.h Renaming of files in preparation for code style tools. hace 3 años
stringset.cpp Initial conversion of kdepim to TQt hace 13 años
stringset.h rename the following methods: hace 13 años
thing.h Fix typos. hace 12 años
tokenizer.cpp Replace auto_ptr hace 2 meses
tokenizer.h Replace auto_ptr hace 2 meses
version.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. hace 15 años

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.