0
I Use This!
Inactive

Commits : Listings

Analyzed about 19 hours ago. based on code collected 2 days ago.
Mar 27, 2023 — Mar 27, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Update README.md More... over 5 years ago
Merge pull request #1 from korli/master More... over 5 years ago
use the correct clucene lib More... over 6 years ago
Create README.md More... almost 9 years ago
* Added indexutil to communicate with index_server from the commandline. * Separated message and error constants from support.h and moved them to constants.h. More... over 14 years ago
* Added a StringPositionIO class. Can't use it yet because the RTF translator can't work with BPositionIO descendants. * Moved IsHidden() to support.cpp. Renamed to is_hidden(). * Load translators for all supported file formats. For now, use a temp file. This should be changed. * Don't follow symlinks on FirstRun(). This means no more duplicate entries in the index. * Small fixes in Logger(). More... over 14 years ago
* Added lockers for the queues in BeaconIndex. Not sure they're really needed, though. * Removed more references to "beacon". More... over 14 years ago
* Removed most references to "Beacon". Now, only a few constants still contain the word. * Killed index_ref. Just interact with the index directly. More... over 14 years ago
Rename 'beacond' to 'index_server'. More... over 14 years ago
* Started refactoring things. * No more add_document(). * Indexer directly deals with BeaconIndex. * As a side effect, index_server is single threaded again. More... over 14 years ago
* Style fixes, renamed a few variables, added a few comments in index_server. No functional change. * Searchapp now launches entries on double-click. More... over 14 years ago
* wchar_t fixes. More... over 14 years ago
* Added FirstRun(). * Removed dead code. * Style fixes. More... over 14 years ago
* Separate queues for updated and removed documents. * Remove documents from the index as they are removed from disk. * More style cleanups. More... over 14 years ago
* Wrap the list of results in a BScrollView. * Clear old search results from the list before starting a new query. * The search tool is now fully functional. * beacond is now index_server. * Style changes every which way. * Remove redundant/overly verbose log statements. * Remove redundant code. * Return useful error constants from BeaconIndex::RemoveDocument(). More... over 14 years ago
* Started building search UI. * More fixes in BeaconIndex. * Minor modifications in Indexer and Feeder. More... over 14 years ago
* Minor cleanups in many places. * Rewrote major parts of BeaconIndex. * Added Logger for, um, logging stuff. * Added a global Logger object and started logging some basic events. * Don't link to libstdc++ any more since we only use C-style file I/O. * Changed the live query to "name = *.txt" for the duration of development only. Less files means faster indexing. More... over 14 years ago
* Removed unneccessary suspend_thread() and resume_thread() calls. * Removed unneccessary message passing between the add_document() thread and the Indexer object. * Cleaned up add_document(). * Cleaned up the BeaconIndex class. * Ensured const-correctness in BeaconIndex. * Fixed a bug that would cause BeaconIndex to call a pure virtual function on the FileReader object. * Added a BLocker to make sure only one thread can write to the entryList of a index_ref. * Enable the indexer to gracefully exit without messing up the indexes. More... over 14 years ago
* Removed some commented code. * index_writer_ref is now index_ref. * Renamed several variables. More... over 14 years ago
* Many minor cleanups. * Better error handling. * Wrap CLucene's IndexWriter in a BeaconIndex class. This significantly cleans up the Indexer. Hopefully, this will make it easier to implement transactions in the future. More... over 14 years ago
* Small, overlooked change in Indexer::CloseIndex(). Oops. More... over 14 years ago
* Fix crash caused by deleting the iter_refs in add_document(). More... over 14 years ago
* This revision lays down some preliminary groundwork towards making beacond multithreaded. It does not work very well, though. * Moved LICENSE file to root directory. * Indexer now creates a thread for each volume. The actual indexing is performed by the threads. * Instead of the Indexer creating the BMessageRunner that sends the update messages, the Feeder creates it. * The Feeder constructor now takes a target argument. This makes the Feeder more generic and independent of the Indexer. * All BMessage constants moved to support.h. More... over 14 years ago
* The indexer now handles device unmounting, though not very nicely. Unmounting a volume currently corrupts the index on the volume. This change only fixes a crash that was caused when the indexer tried to read files from a non-existent device. More... over 14 years ago
* Store index for each volume on the volume itself. More... over 14 years ago
* Used a lucene::util::FileStream object to read text files instead of reading them into memory. * Implemented Feeder::IsHidden() to filter out dot-files/folders. * Fixed crash caused by allocating fQueryFeeder on the stack. fQueryFeeder now goes on the heap. * Implemented Feeder::AddEntry() that performs several checks before adding an entry to the entry list. More... over 14 years ago
* Handle device mounting/unmounting. * Added ignore list. * Indexer::Excluded() is now Feeder::Excluded(). * Feeder::TranslatorAvailable() is now Indexer::TranslatorAvailable(). * Added Feeder::RemoveQuery(). More... over 14 years ago
* Fixed style violations. * Added license headers to main.cpp, support.h and support.cpp. * Open existing index for writing instead of clobbering it. * Remove corrupted index files if CLuceneError is raised when opening existing index. * Optimize index before closing. More... almost 15 years ago
Removed a left over svn-commit.tmp. More... almost 15 years ago
Initial import. More... almost 15 years ago