25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdepim/indexlib
Slávek Banko 3d5bff624a
Fix compatibility with C++17.
2 주 전
..
boost-compat Replace auto_ptr 3 달 전
docs Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 년 전
tests Replace auto_ptr 3 달 전
CMakeLists.txt Change ${INCLUDE_INSTALL_DIR}/tde -> ${INCLUDE_INSTALL_DIR}. 12 년 전
ConfigureChecks.cmake [kdepim] indexlib ported to cmake; added indexlib (optional) support to kmail 13 년 전
GPL_V2 rename the following methods: 13 년 전
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 년 전
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 년 전
bitio.h Renaming of files in preparation for code style tools. 3 년 전
bitio.tcc Renaming of files in preparation for code style tools. 3 년 전
bitstream.cpp Initial conversion of kdepim to TQt 13 년 전
bitstream.h Initial conversion of kdepim to TQt 13 년 전
compat.h Initial conversion of kdepim to TQt 13 년 전
compressed.cpp Replace auto_ptr 3 달 전
compressed.h Initial conversion of kdepim to TQt 13 년 전
configure.in.in Renaming of files in preparation for code style tools. 3 년 전
create.cpp Replace auto_ptr 3 달 전
create.h Replace auto_ptr 3 달 전
exception.cpp Initial conversion of kdepim to TQt 13 년 전
exception.h Initial conversion of kdepim to TQt 13 년 전
format.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 년 전
ifile.cpp Fix compatibility with C++17. 2 주 전
ifile.h Replace auto_ptr 3 달 전
index.h Replace auto_ptr 3 달 전
index_slow.h Renaming of files in preparation for code style tools. 3 년 전
indexlib-config.in [kdepim] indexlib ported to cmake; added indexlib (optional) support to kmail 13 년 전
leafdata.cpp Renaming of files in preparation for code style tools. 3 년 전
leafdata.h Fix typos. 12 년 전
leafdatavector.cpp Replace auto_ptr 3 달 전
leafdatavector.h Initial conversion of kdepim to TQt 13 년 전
lockfile.cpp Initial conversion of kdepim to TQt 13 년 전
lockfile.h Fix unintended rename of LOCKFILE 11 년 전
logfile.cpp Initial conversion of kdepim to TQt 13 년 전
logfile.h Initial conversion of kdepim to TQt 13 년 전
main.cpp Replace auto_ptr 3 달 전
manager.h rename the following methods: 13 년 전
match.cpp Remove the tq in front of these incorrectly TQt4-converted methods/data members: 13 년 전
match.h Remove the tq in front of these incorrectly TQt4-converted methods/data members: 13 년 전
mempool.h Replace auto_ptr 3 달 전
mempool.tcc Replace auto_ptr 3 달 전
memreference.h Initial conversion of kdepim to TQt 13 년 전
memvector.h Renaming of files in preparation for code style tools. 3 년 전
memvector.tcc Fix typos. 12 년 전
mmap_manager.cpp Fix FTBFS 12 년 전
mmap_manager.h Initial conversion of kdepim to TQt 13 년 전
path.h Initial conversion of kdepim to TQt 13 년 전
pointer.h Renaming of files in preparation for code style tools. 3 년 전
quotes.cpp Replace auto_ptr 3 달 전
quotes.h Replace auto_ptr 3 달 전
result.h Replace auto_ptr 3 달 전
slow.cpp Initial conversion of kdepim to TQt 13 년 전
slow.h Initial conversion of kdepim to TQt 13 년 전
stringarray.cpp Initial conversion of kdepim to TQt 13 년 전
stringarray.h Renaming of files in preparation for code style tools. 3 년 전
stringset.cpp Initial conversion of kdepim to TQt 13 년 전
stringset.h rename the following methods: 13 년 전
thing.h Fix typos. 12 년 전
tokenizer.cpp Replace auto_ptr 3 달 전
tokenizer.h Replace auto_ptr 3 달 전
version.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 년 전

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.