From a7a776ed82ec934f3a5da19a979c2412c19c0fb1 Mon Sep 17 00:00:00 2001 From: lordmulder Date: Sat, 5 May 2012 21:56:14 +0200 Subject: [PATCH] Implemented a method to disables update signals from the FileList model. This will significantly speed-up adding a lot files, but comes with the drawback that updates won't be visible immediately. --- doc/Changelog.html | 1 + src/Config.h | 2 +- src/Dialog_MainWindow.cpp | 18 ++++++++++++++++-- src/Dialog_WorkingBanner.cpp | 2 +- src/Model_FileList.cpp | 11 +++++++---- src/Model_FileList.h | 8 ++++++++ src/Thread_FileAnalyzer.cpp | 7 ++++++- src/Thread_FileAnalyzer_Task.cpp | 25 ++++++++++++++++++++++--- src/Thread_FileAnalyzer_Task.h | 10 ++++++---- 9 files changed, 68 insertions(+), 16 deletions(-) diff --git a/doc/Changelog.html b/doc/Changelog.html index d820e5a2..765bede9 100644 --- a/doc/Changelog.html +++ b/doc/Changelog.html @@ -20,6 +20,7 @@ a:visited { color: #0000EE; }
  • Added Swedish translation, thanks to Åke Engelbrektson <eson57@gmail.com>
  • Implemented multi-threading in initialization code for faster application startup
  • Implemented multi-threading in file analyzer for faster file import +
  • Fixed a potential crash (stack overflow) when adding a huge number of files
    Changes between v4.03 and v4.04 [2012-04-26]: