- instead of creating new QSettings objects whenever we want to
save some data, we are using global QSettings object that is
keeping its data in memory and writing to disk only when
really needed
- history model and database writer are now in own thread
- this will keep main thread (GUI) responsive when writing to
database
- it also greatly increases performance when deleting multiple
items in history
- html highlighter is now highlighting with reg exps, no more with hard
coded tags/tag options
- all cppecheck warnings fixed + added script (cppcheck.sh)
- introduced coding style + added astyle script (coding_style.sh)
- fixed one mistake in czech translate + updated windows installer
Instead of using QWebPage and then loading the whole page in order to
get icon, it is now using own IconFetcher class.
It simply download page, looks for <link rel=shortcut and downloads icon
from here. If no <link rel=shortcut is present, the downloading standard
favicon.ico from base directory.