Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
tdepim/indexlib
Michele Calgaro d2f343cc23
Replace auto_ptr
pirms 2 mēnešiem
..
boost-compat Replace auto_ptr pirms 2 mēnešiem
docs Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. pirms 15 gadiem
tests Replace auto_ptr pirms 2 mēnešiem
CMakeLists.txt Change ${INCLUDE_INSTALL_DIR}/tde -> ${INCLUDE_INSTALL_DIR}. pirms 12 gadiem
ConfigureChecks.cmake [kdepim] indexlib ported to cmake; added indexlib (optional) support to kmail pirms 13 gadiem
GPL_V2 rename the following methods: pirms 13 gadiem
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. pirms 15 gadiem
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. pirms 15 gadiem
bitio.h Renaming of files in preparation for code style tools. pirms 3 gadiem
bitio.tcc Renaming of files in preparation for code style tools. pirms 3 gadiem
bitstream.cpp Initial conversion of kdepim to TQt pirms 13 gadiem
bitstream.h Initial conversion of kdepim to TQt pirms 13 gadiem
compat.h Initial conversion of kdepim to TQt pirms 13 gadiem
compressed.cpp Replace auto_ptr pirms 2 mēnešiem
compressed.h Initial conversion of kdepim to TQt pirms 13 gadiem
configure.in.in Renaming of files in preparation for code style tools. pirms 3 gadiem
create.cpp Replace auto_ptr pirms 2 mēnešiem
create.h Replace auto_ptr pirms 2 mēnešiem
exception.cpp Initial conversion of kdepim to TQt pirms 13 gadiem
exception.h Initial conversion of kdepim to TQt pirms 13 gadiem
format.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. pirms 15 gadiem
ifile.cpp Replace auto_ptr pirms 2 mēnešiem
ifile.h Replace auto_ptr pirms 2 mēnešiem
index.h Replace auto_ptr pirms 2 mēnešiem
index_slow.h Renaming of files in preparation for code style tools. pirms 3 gadiem
indexlib-config.in [kdepim] indexlib ported to cmake; added indexlib (optional) support to kmail pirms 13 gadiem
leafdata.cpp Renaming of files in preparation for code style tools. pirms 3 gadiem
leafdata.h Fix typos. pirms 12 gadiem
leafdatavector.cpp Replace auto_ptr pirms 2 mēnešiem
leafdatavector.h Initial conversion of kdepim to TQt pirms 13 gadiem
lockfile.cpp Initial conversion of kdepim to TQt pirms 13 gadiem
lockfile.h Fix unintended rename of LOCKFILE pirms 11 gadiem
logfile.cpp Initial conversion of kdepim to TQt pirms 13 gadiem
logfile.h Initial conversion of kdepim to TQt pirms 13 gadiem
main.cpp Replace auto_ptr pirms 2 mēnešiem
manager.h rename the following methods: pirms 13 gadiem
match.cpp Remove the tq in front of these incorrectly TQt4-converted methods/data members: pirms 13 gadiem
match.h Remove the tq in front of these incorrectly TQt4-converted methods/data members: pirms 13 gadiem
mempool.h Replace auto_ptr pirms 2 mēnešiem
mempool.tcc Replace auto_ptr pirms 2 mēnešiem
memreference.h Initial conversion of kdepim to TQt pirms 13 gadiem
memvector.h Renaming of files in preparation for code style tools. pirms 3 gadiem
memvector.tcc Fix typos. pirms 12 gadiem
mmap_manager.cpp Fix FTBFS pirms 12 gadiem
mmap_manager.h Initial conversion of kdepim to TQt pirms 13 gadiem
path.h Initial conversion of kdepim to TQt pirms 13 gadiem
pointer.h Renaming of files in preparation for code style tools. pirms 3 gadiem
quotes.cpp Replace auto_ptr pirms 2 mēnešiem
quotes.h Replace auto_ptr pirms 2 mēnešiem
result.h Replace auto_ptr pirms 2 mēnešiem
slow.cpp Initial conversion of kdepim to TQt pirms 13 gadiem
slow.h Initial conversion of kdepim to TQt pirms 13 gadiem
stringarray.cpp Initial conversion of kdepim to TQt pirms 13 gadiem
stringarray.h Renaming of files in preparation for code style tools. pirms 3 gadiem
stringset.cpp Initial conversion of kdepim to TQt pirms 13 gadiem
stringset.h rename the following methods: pirms 13 gadiem
thing.h Fix typos. pirms 12 gadiem
tokenizer.cpp Replace auto_ptr pirms 2 mēnešiem
tokenizer.h Replace auto_ptr pirms 2 mēnešiem
version.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. pirms 15 gadiem

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.