CVS commit by sanders: Commit the code that uses the MessageProperty class. This should fix a bug with ad hoc filters crashing when they move a message to a different folder. And also fix the bug/limitation that the move to folder action has to come last in the list of filter actions for a filter. This commit doesn't really use the action scheduler, code to use the action scheduler in kmheaders and kmcommands is commented out. I've been testing this code for a few weeks now. The changes to the assignment operators in the kmmessage and kmmsgbase classes are the changes I'm most concerned about here. M +1 -0 Makefile.am 1.239 M +1 -1 kmailIface.h 1.24 M +44 -5 kmcommands.cpp 1.83 M +2 -1 kmcommands.h 1.24 M +11 -4 kmfilter.cpp 1.57 M +5 -5 kmfilter.h 1.27 M +137 -26 kmfilteraction.cpp 1.113 [POSSIBLY UNSAFE: popen] M +15 -4 kmfilteraction.h 1.43 M +47 -62 kmfiltermgr.cpp 1.58 M +8 -3 kmfiltermgr.h 1.27 M +36 -2 kmheaders.cpp 1.583 M +2 -0 kmheaders.h 1.140 M +13 -1 kmkernel.cpp 1.219 M +8 -1 kmkernel.h 1.84 M +0 -2 kmmainwidget.h 1.33 M +6 -38 kmmessage.cpp 1.442 M +1 -20 kmmessage.h 1.155 M +55 -17 kmmsgbase.cpp 1.168 M +11 -0 kmmsgbase.h 1.63