Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
tdepim/indexlib
Slávek Banko 3d5bff624a
Fix compatibility with C++17.
il y a 7 jours
..
boost-compat Replace auto_ptr il y a 3 mois
docs Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. il y a 15 ans
tests Replace auto_ptr il y a 3 mois
CMakeLists.txt Change ${INCLUDE_INSTALL_DIR}/tde -> ${INCLUDE_INSTALL_DIR}. il y a 12 ans
ConfigureChecks.cmake [kdepim] indexlib ported to cmake; added indexlib (optional) support to kmail il y a 13 ans
GPL_V2 rename the following methods: il y a 13 ans
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. il y a 15 ans
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. il y a 15 ans
bitio.h Renaming of files in preparation for code style tools. il y a 3 ans
bitio.tcc Renaming of files in preparation for code style tools. il y a 3 ans
bitstream.cpp Initial conversion of kdepim to TQt il y a 13 ans
bitstream.h Initial conversion of kdepim to TQt il y a 13 ans
compat.h Initial conversion of kdepim to TQt il y a 13 ans
compressed.cpp Replace auto_ptr il y a 3 mois
compressed.h Initial conversion of kdepim to TQt il y a 13 ans
configure.in.in Renaming of files in preparation for code style tools. il y a 3 ans
create.cpp Replace auto_ptr il y a 3 mois
create.h Replace auto_ptr il y a 3 mois
exception.cpp Initial conversion of kdepim to TQt il y a 13 ans
exception.h Initial conversion of kdepim to TQt il y a 13 ans
format.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. il y a 15 ans
ifile.cpp Fix compatibility with C++17. il y a 7 jours
ifile.h Replace auto_ptr il y a 3 mois
index.h Replace auto_ptr il y a 3 mois
index_slow.h Renaming of files in preparation for code style tools. il y a 3 ans
indexlib-config.in [kdepim] indexlib ported to cmake; added indexlib (optional) support to kmail il y a 13 ans
leafdata.cpp Renaming of files in preparation for code style tools. il y a 3 ans
leafdata.h Fix typos. il y a 12 ans
leafdatavector.cpp Replace auto_ptr il y a 3 mois
leafdatavector.h Initial conversion of kdepim to TQt il y a 13 ans
lockfile.cpp Initial conversion of kdepim to TQt il y a 13 ans
lockfile.h Fix unintended rename of LOCKFILE il y a 11 ans
logfile.cpp Initial conversion of kdepim to TQt il y a 13 ans
logfile.h Initial conversion of kdepim to TQt il y a 13 ans
main.cpp Replace auto_ptr il y a 3 mois
manager.h rename the following methods: il y a 13 ans
match.cpp Remove the tq in front of these incorrectly TQt4-converted methods/data members: il y a 13 ans
match.h Remove the tq in front of these incorrectly TQt4-converted methods/data members: il y a 13 ans
mempool.h Replace auto_ptr il y a 3 mois
mempool.tcc Replace auto_ptr il y a 3 mois
memreference.h Initial conversion of kdepim to TQt il y a 13 ans
memvector.h Renaming of files in preparation for code style tools. il y a 3 ans
memvector.tcc Fix typos. il y a 12 ans
mmap_manager.cpp Fix FTBFS il y a 12 ans
mmap_manager.h Initial conversion of kdepim to TQt il y a 13 ans
path.h Initial conversion of kdepim to TQt il y a 13 ans
pointer.h Renaming of files in preparation for code style tools. il y a 3 ans
quotes.cpp Replace auto_ptr il y a 3 mois
quotes.h Replace auto_ptr il y a 3 mois
result.h Replace auto_ptr il y a 3 mois
slow.cpp Initial conversion of kdepim to TQt il y a 13 ans
slow.h Initial conversion of kdepim to TQt il y a 13 ans
stringarray.cpp Initial conversion of kdepim to TQt il y a 13 ans
stringarray.h Renaming of files in preparation for code style tools. il y a 3 ans
stringset.cpp Initial conversion of kdepim to TQt il y a 13 ans
stringset.h rename the following methods: il y a 13 ans
thing.h Fix typos. il y a 12 ans
tokenizer.cpp Replace auto_ptr il y a 3 mois
tokenizer.h Replace auto_ptr il y a 3 mois
version.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. il y a 15 ans

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.