Merged revisions 1181945,1182205 via svnmerge from svn+ssh://tokoe@svn.kde.

Authored by Tobias Koenig <tokoe@kde.org> on Oct 8 2010, 2:06 PM.

Description

Merged revisions 1181945,1182205 via svnmerge from svn+ssh://tokoe@svn.kde.org/home/kde/trunk/KDE/kdepimlibs

........

r1181945 | vkrause | 2010-10-02 21:42:07 +0200 (Sat, 02 Oct 2010) | 5 lines

Introduce SharedValuePool, a little helper class that restores implicit
sharing on objects that are received in great numbers but only with a
small set of possible values. Use it for item mimetypes and flags,
reducing their memory use from O(n) to O(1) for larger folder listings.

........

r1182205 | vkrause | 2010-10-03 21:27:53 +0200 (Sun, 03 Oct 2010) | 4 lines

Comment out the set version of SharedValuePool, currently unused and the
template code to switch between the set and vector version fails to
compile on Mac OS and Win CE at least.

........

svn path=/branches/KDE/4.5/kdepimlibs/; revision=1183852

Tobias Koenig <tokoe@kde.org> committed R177:b02e51f8e3c5: Merged revisions 1181945,1182205 via svnmerge from svn+ssh://tokoe@svn.kde. (authored by Tobias Koenig <tokoe@kde.org>).Oct 8 2010, 2:06 PM

Merged Changes

CommitAuthorDetailsCommitted
332119631d1fervin
Allow to forcibly close a session without going through the LogoutJob. This way… 
Sep 30 2010
2850af09854bGregory Schlomoff
removing unused includes 
Sep 28 2010
998cb9fe1c42ervin
Don't assume the server will always send both EXISTS *and* RECENT. So make sure… 
Sep 23 2010
cce5be36a936winterz
explicit++ spelling-- 
Aug 30 2010
63929bbb4aa2vkrause
Don't wait indefinitely for a session thread to terminate. 
Aug 27 2010
2fd6ab08a675Thomas McGuire
Add two methods to simplify handling of obsolete flags. 
Aug 17 2010
d0a266f01a0fervin
Don't have an extra space before the first parameter. 
Aug 5 2010
a84fc59cf0b9ervin
Some servers doesn't give us a separator when a mailbox has no child, in this… 
Aug 5 2010
2b357704d032ervin
Improve the logging to create one file per session. KIMAP_LOGFILE is now… 
Aug 5 2010
2c707fa7fe1aervin
Make it work for the Header and Uid cases. Also use qint64 for the search hits… 
Aug 4 2010
84174e62f922ervin
Notify the flags even if they form an empty set. 
Aug 3 2010
3306932f7ffaTobias Koenig
Merged revisions 1156753 via svnmerge from svn+ssh://tokoe@svn.kde. 
Jul 29 2010
54a5e0d68e8balexmerry
Make sure things happen in the correct order when testing 
Jul 29 2010
ff38ee1479faalexmerry
++apidox 
Jul 29 2010
1c3325d7af73alexmerry
apidox++ 
Jul 29 2010
5971b984fa62Leo Franchi
Merged revisions 1155546,1155614-1155615 via svnmerge from svn+ssh… 
Jul 27 2010
4823cb6a75abRomain Pokrzywka
added static library support for kdepimlibs, and enable it for WinCE 
Jul 27 2010
7cb038aa915ealexmerry
Remove an erroneous comment 
Jul 27 2010
ae8adb8618e0ervin
Avoid deadlocking when the socket is closed from the session inactivity… 
Jul 26 2010
dfc4b8a67fcaalexmerry
++apidox 
Jul 24 2010
22d94d8a1fc0alexmerry
Add note about possible BIC behaviour change 
Jul 24 2010
d6807f298223alexmerry
++apidox 
Jul 24 2010
fd1aa91f46b4alexmerry
SVN_SILENT: fix typos in a kWarning() 
Jul 24 2010
04a7ff6fb9bealexmerry
Add a note about unintuitive behaviour 
Jul 24 2010
0bbf31831ac4alexmerry
apidox++ 
Jul 24 2010
a8cb71855d4falexmerry
++apidox 
Jul 23 2010
3f4adbb8ac75alexmerry
++apidox 
Jul 23 2010
b831903f21fcervin
Be less verbose. 
Jul 20 2010
dab2c7da0b2eervin
Add a server mode to the stream parser, which automatically sends continuation… 
Jul 20 2010
3bb60f7570f9ervin
Deprecate those methods and have them return nothing now. It was a design issue… 
Jul 15 2010
b77f0ab59bfbThomas McGuire
SVN_MERGE: Merged revisions 1147832 via svnmerge from svn+ssh://tmcguire@svn. 
Jul 9 2010
e067dfe86a9fervin
Also have a QString comparison, the fail message is just much more convenient… 
Jun 30 2010
c9af92da7733ervin
Make sure the timer is properly restarted when we change the timeout duration… 
Jun 29 2010
b8eee814b608Till Adam
Move the asserts for the common case after the check of the special case. 
Jun 28 2010
1b9061978447ervin
Add more features to the mock job and add unit tests for simulating server… 
Jun 28 2010
60ef40cd0c80ervin
IdleJob disables the activity timeout on its session when it starts, then… 
Jun 28 2010
4cd1a42f55cdervin
Implement a timeout delay to drop a session on a lack of activity from the… 
Jun 28 2010
328ed7515543ervin
Allow to create scenarios where the server "unexpectedly" disconnect a client. 
Jun 28 2010

Empty Commit

This commit is empty and does not affect any paths.