All actions are now saved in QHash with name, this will make possible
to implement own keyboard shortcuts for actions.
+ WIP cleanup of BrowserWindow class
Code was formatted with patched astyle that correctly formats
foreach macro.
Normalize tool is now used to normalize all signal/slots signatures
to normalized format. It saves few reallocations on connections.
When writing eg. mail on gmail, you can make text bold,
underline and italic with Ctrl+U/B/I shortcuts.
It will now correctly process the web action instead
of showing bookmarks sidebar, source of page and page info.
Shortcut for bookmarks sidebar has been change to Ctrl+Shift+B
- much faster history loading (loading history entries only when
needed - eg. expanding top level items)
- less memory usage (sidebar and manager are using the same model)
- searching is now performed on title and url
- clear private data -> clear history is now working properly
- 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
- also fixed image refreshion in speed dial
(when you refresh page thumbnail, new image was created but the image
in page won't change until reload. it is because page caching.
fixed by appending date to image url: file://foo.png?Date)
- 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
Using now qobject_cast everywhere possible instead of c++ type cast
Middle mouse click in bookmarks manager (library + sidebar + toolbar)
and history manager (library + sidebar) now opens a new tab