looqs/shared
Albert S e01f5d6490 shared: ParallelDirScanner: Perform first pass to collect paths
Scan the top directory to collect paths for the threads. This
way we don't launch threads for paths without subdirs. Secondly,
large trees like usually $HOME will be scanned by multiple threads
at first.

Nevertheless, ParallelDirScanner can be improved still as threads may
run quickly out of work, so we may end up with only one anyway again
2022-06-24 19:17:50 +02:00
..
migrations shared: Begin db migration logic 2022-04-15 21:06:56 +02:00
common.cpp shared: common: Retire 'firstrun' settings logic 2022-06-13 21:57:34 +02:00
common.h shared: common: Retire 'firstrun' settings logic 2022-06-13 21:57:34 +02:00
concurrentqueue.cpp shared: Begin basic ConcurrentQueue 2022-04-15 21:06:56 +02:00
concurrentqueue.h gui: Begin cancellation of Indexer 2022-04-24 15:52:20 +02:00
databasefactory.cpp Rename leftovers that were forgotten in 645903ed6b 2022-04-24 19:40:43 +02:00
databasefactory.h DatabaseFactory: Move to /shared 2022-04-15 21:06:56 +02:00
dbmigrator.cpp shared: Begin db migration logic 2022-04-15 21:06:56 +02:00
dbmigrator.h shared: Begin db migration logic 2022-04-15 21:06:56 +02:00
defaulttextprocessor.cpp cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
defaulttextprocessor.h cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
dirscanworker.cpp shared: ParallelDirScanner: Perform first pass to collect paths 2022-06-24 19:17:50 +02:00
dirscanworker.h shared: DirscanWorker: Use WildcardMatcher to ignore paths 2022-06-04 17:09:26 +02:00
encodingdetector.cpp cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
encodingdetector.h cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
filedata.h move more files to shared project ; searchresultt.h: use filedata.h 2019-04-22 21:07:41 +02:00
filesaver.cpp shared: FileSaver: Adjust message as it's confusing on updates 2022-06-04 17:09:26 +02:00
filesaver.h FileSaver: Don't add files in blacklisted paths 2022-06-04 17:09:26 +02:00
filescanworker.cpp shared: FileScanWorker: Catch correct exception type 2022-04-24 15:52:20 +02:00
filescanworker.h gui: Begin cancellation of Indexer 2022-04-24 15:52:20 +02:00
indexer.cpp shared: Indexer: Exclude 'excludedPaths' settings already at DirScanner, not only FileSaver 2022-06-13 21:57:34 +02:00
indexer.h shared: Indexer: Handle keepGoing, set verbose 2022-06-06 09:34:37 +02:00
indexsyncer.cpp shared: IndexSyncer: Check whether file is located in a mountpath 2022-06-06 09:34:37 +02:00
indexsyncer.h shared: IndexSyncer: Support cancellation 2022-06-04 17:09:26 +02:00
logger.cpp Logger: Move to shared/ 2022-02-27 23:10:46 +01:00
logger.h Logger: Move to shared/ 2022-02-27 23:10:46 +01:00
looqsgeneralexception.cpp Rename all symbols to new project name 2021-06-12 14:59:58 +02:00
looqsgeneralexception.h Rename all symbols to new project name 2021-06-12 14:59:58 +02:00
looqsquery.cpp shared: LooqsQuery: Add unicode category class for numbers to regex 2022-06-14 10:15:17 +02:00
looqsquery.h shared: LooqsQuery: has*Search(): Mark methods const 2022-06-13 22:43:23 +02:00
nothingprocessor.cpp cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
nothingprocessor.h cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
odsprocessor.cpp cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
odsprocessor.h cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
odtprocessor.cpp Fix builds with quazip 1.X 2022-06-21 22:33:50 +02:00
odtprocessor.h cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
pagedata.cpp cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
pagedata.h cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
paralleldirscanner.cpp shared: ParallelDirScanner: Perform first pass to collect paths 2022-06-24 19:17:50 +02:00
paralleldirscanner.h shared: ParallelDirScanner: Delete DirScanWorkers after they are done 2022-06-04 17:09:26 +02:00
pdfprocessor.cpp cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
pdfprocessor.h cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
processor.cpp cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
processor.h cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
sandboxedprocessor.cpp shared: SandboxedProcessor: Enable fallback for non-landlock systems 2022-06-09 10:04:48 +02:00
sandboxedprocessor.h shared: SandboxedProcessor: Perform MIME-type detection 2022-06-04 17:09:26 +02:00
searchresult.h shared/gui: Don't consider non-content search results for previews 2022-06-13 22:46:14 +02:00
shared.pro Fix builds with quazip 1.X 2022-06-21 22:33:50 +02:00
sqlitedbservice.cpp shared: SqliteDbService: Changed getFiles() return to unsigned int 2022-06-04 17:09:26 +02:00
sqlitedbservice.h shared: SqliteDbService: Changed getFiles() return to unsigned int 2022-06-04 17:09:26 +02:00
sqlitesearch.cpp shared/gui: Don't consider non-content search results for previews 2022-06-13 22:46:14 +02:00
sqlitesearch.h Rename all symbols to new project name 2021-06-12 14:59:58 +02:00
tagstripperprocessor.cpp cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
tagstripperprocessor.h cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
token.cpp Refactor search queries: Introduced QSSQuery 2019-08-18 00:25:21 +02:00
token.h shared: LooqsQuery: Fix logic of implicit AND booleans. Add 'limit:' support 2022-06-05 14:39:57 +02:00
utils.cpp cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
utils.h cli: Move most classes to shared lib for reuse 2022-04-15 21:06:56 +02:00
wildcardmatcher.cpp shared: Introduce WildcardMatcher 2022-06-04 17:09:26 +02:00
wildcardmatcher.h shared: Introduce WildcardMatcher 2022-06-04 17:09:26 +02:00