Before doing a release or merging a substantial patch, it might make sense to run some test cases to compare the current thunar behavior/performance with the latest release. That is, in order to prevent regressions.
For all tests, do the following:
./autogen.sh --enable-debug=full
for i in {1..20000}; do touch “$i”; done
for i in {1..20000}; do rm “$i”; done
for i in {1..500}; do touch “$i”; done
mkdir test && cd test
for i in {1..10000}; do touch “$i”; done
gio trash *
touch file1
touch file2
touch .hidden
mv file1 ..
mv ../file1 .
mv .hidden hidden
mv hidden .hidden
foo
. Press back and then rename that folder via F2.touch file1
should bring file1 to toptouch file2
should bring file2 to toprm .hidden
(try that with and without having hidden files enabled in both views)