Use the plural form "matches" when appropriate.

Signed-off-by: Lukas Sandström <luksan@gmail.com>
Add "New" to the toolbar and Ctrl-Q shortcut to exit.

Signed-off-by: Lukas Sandström <luksan@gmail.com>
Use QSettings to store window geometry.

Signed-off-by: Lukas Sandström <luksan@gmail.com>
Use QSettings() to store program settings.

Signed-off-by: Lukas Sandström <luksan@gmail.com>
Remove migrate_settings.py

The few settings that Kodos uses are easily set
again by the users.

Signed-off-by: Lukas Sandström <luksan@gmail.com>
Change "new user" checking.

Don't create $HOME/.kodos now that we are using QSettings
to store configuration.

Signed-off-by: Lukas Sandström <luksan@gmail.com>
Use QSettings() to store recent files.

This should probably use pyxdg and only use QSettings
as a fallback, bu that is a later problem.

Signed-off-by: Lukas Sandström <luksan@gmail.com>
Remove util.getHomeDirectory()

This function is unused now.

Signed-off-by: Lukas Sandström <luksan@gmail.com>
Add a .pro file to update the translation files

Also add a makefile to correct the paths to the source
files in the .ts files.

Signed-off-by: Lukas Sandström <luksan@gmail.com>
Merge remote branch 'chronossc/master'
Add .pyc files to the clean-target in the Makefile

Also update the kodos.pro file now that kodos.py is renamed to kodos.
Use new-style signals instead of SIGNAL()

SIGNAL('func(str)') stopped working with PyQT 4.7.5
Remove all compiled Python code with make clean
regexLibrary: Use setPlainText instead of setText

Otherwise HTML tags won't display properly.
Strip trailing whitespace
Move the reFlag and reFlagList classes to their own file
Make reFlag a new-style class
Use getattr instead of eval in reFlags constructor
Remove commented-out code fragments, mostly debug prints
Use os.path.join to properly join two path components