Commit graph

14301 commits

Author SHA1 Message Date
Emmanuel Gil Peyrot
2439a8b807 Make dialogs.AboutDialog inherit directly from GtkAboutDialog. 2017-01-08 00:41:54 +00:00
Philipp Hörist
f8a314b5f2 Merge branch 'dev' into 'master'
ExceptionHook port to GTK3

See merge request 
2017-01-07 22:36:09 +01:00
Philipp Hörist
aa50acd191 Port ExceptionHook to GTK3 2017-01-07 21:07:53 +01:00
Philipp Hörist
e967d4ed77 Merge branch 'dev' into 'master'
Improvements for Configpaths

See merge request 
2017-01-07 19:36:13 +01:00
Philipp Hörist
996bb2abca Merge branch 'emoticons-fix' into 'master'
Remove an extraneous GtkBox in groupchat_control

See merge request 
2017-01-07 19:33:08 +01:00
Emmanuel Gil Peyrot
5a976f86a3 Remove an extraneous GtkBox in groupchat_control. 2017-01-07 17:50:06 +00:00
Philipp Hörist
8c01d4d49f Add GUI folder to configpaths 2017-01-06 20:04:23 +01:00
Philipp Hörist
6d26553b65 Dont windowsify non-config directorys 2017-01-06 20:04:23 +01:00
Philipp Hörist
8079930de0 Add get() function to configpaths 2017-01-06 20:04:22 +01:00
Philipp Hörist
52657e7f18 Remove unicode conversion method for paths
its not needed in python3
- tempfile.gettempdir() returns always unicode
- os.environ.get() returns always unicode

we get what we put into:
- os.path.expanduser()
2017-01-06 20:03:43 +01:00
Philipp Hörist
5af42e4707 Remove old svn code 2017-01-06 20:01:14 +01:00
Philipp Hörist
c4e41d6997 Make some paths available before profile init 2017-01-06 20:01:13 +01:00
Philipp Hörist
277e13bdd8 Handle Exception when there is no KEY_Insert
This happens on MacOSX
2017-01-05 01:14:18 +01:00
Philipp Hörist
09c82c319a Merge branch 'split-chat-control-base' into 'master'
Split ChatControlBase into its own file

See merge request 
2017-01-05 00:05:39 +01:00
Emmanuel Gil Peyrot
80221afc2c Split ChatControlBase into its own file. 2017-01-04 22:57:05 +00:00
Philipp Hörist
4afdba2874 Merge branch 'dev' into 'master'
Make verbose logging less verbose

See merge request 
2017-01-04 23:51:56 +01:00
Philipp Hörist
35142cf48a Remove redundant call to bindtextdomain
locale.bindtextdomain just calls gettext.bindtextdomain
2017-01-04 23:42:28 +01:00
Philipp Hörist
a5cce0c749 Make verbose logging less verbose 2017-01-04 23:28:08 +01:00
Philipp Hörist
a1d079108e Merge branch 'remove-demandimport' into 'master'
Remove demandimport, which is now unused

See merge request 
2017-01-04 23:17:32 +01:00
Emmanuel Gil Peyrot
3fa2db7c42 Remove demandimport, now unused. 2017-01-04 22:16:03 +00:00
Yann Leboulanger
90a80fedaf use same date format as linux build 2017-01-04 13:55:09 +01:00
Yann Leboulanger
7b8eec955c Fix some spaces in strings 2017-01-04 13:14:21 +01:00
Yann Leboulanger
65362358a9 ability to have a random string in the resource 2017-01-04 13:14:21 +01:00
Philipp Hörist
2b1b461e90 Merge branch 'dev' into 'master'
Switch to GtkApplication and clean up of Startup code

See merge request 
2017-01-03 23:51:23 +01:00
Philipp Hörist
a6bda765eb Merge/Comment not working win32 translation code 2017-01-03 23:10:58 +01:00
Philipp Hörist
9b0be66b50 Dont import MusicTrackListener in startup 2017-01-03 23:10:57 +01:00
Philipp Hörist
503c295eb3 Handle GTK shutdown event
do_shutdown() is called by GTK on quit()
2017-01-03 23:10:50 +01:00
Philipp Hörist
39ec724e45 Cleanup Paths/DB creation and init 2017-01-03 23:08:52 +01:00
Philipp Hörist
32604e99bf Handle missing winsound module not in startup 2017-01-03 23:08:52 +01:00
Philipp Hörist
33041619ee Dont depend on win32api for getting HOME dir 2017-01-03 23:08:51 +01:00
Philipp Hörist
f1693fa5a6 Remove unused code 2017-01-03 23:08:51 +01:00
Philipp Hörist
d5bb5d4034 Remove old GTK2 code 2017-01-03 23:08:51 +01:00
Philipp Hörist
1c8f08a3c8 Remove PID code, GApp should be single instance 2017-01-03 23:08:50 +01:00
Philipp Hörist
0443d5a69a Ignore warnings on windows when not in dev mode 2017-01-03 23:08:50 +01:00
Philipp Hörist
079b5346fe Set application name in init
Remove unnecessary error catching
- on missing gi libs we fail earlier
- 'could not open display' is good enough
2017-01-03 23:08:49 +01:00
Philipp Hörist
2676d7ea94 Add commandline option for logging on windows
Redirect all output to one log file or if -w is
provided do not redirect output
2017-01-03 23:08:49 +01:00
Philipp Hörist
815ecdcf47 Handle start of second instance
We bring the Roster Window to the front
Gtk exits on return immediately
2017-01-03 23:08:48 +01:00
Philipp Hörist
e7812cbd85 Move startup code into Gtk.Application() 2017-01-03 23:08:48 +01:00
Emmanuel Gil Peyrot
9d2223ea3b Add a -V/--version option, printing the version 2017-01-03 23:08:48 +01:00
Emmanuel Gil Peyrot
2298af9dd9 Handle CommandLine inputs with GtkApplication 2017-01-03 23:08:47 +01:00
Philipp Hörist
42d4aa2ab4 Test required version of all GTK libs at start 2017-01-03 23:08:32 +01:00
Yann Leboulanger
4e7bd1fc39 Merge branch 'version-trailing-whitespace' into 'master'
Remove extraneous whitespace after git hash

See merge request 
2017-01-03 22:20:30 +01:00
Yann Leboulanger
5173a2d112 Merge branch 'no-nbxmpp' into 'master'
Simplify nbxmpp import error checking

See merge request 
2017-01-03 22:20:14 +01:00
Emmanuel Gil Peyrot
21df33993b Remove extraneous whitespace after git hash. 2017-01-03 21:17:30 +00:00
Emmanuel Gil Peyrot
0eec41ee89 Simplify nbxmpp import error checking to exit(1).
There was no reason for distutils’ version support to fail.
2017-01-03 21:14:27 +00:00
Philipp Hörist
430c4b1536 Merge branch 'printline' into 'master'
print_conversation_line() refactoring

See merge request 
2017-01-03 21:20:32 +01:00
Philipp Hörist
d129abbed6 Catch exceptions on invalid URLs
Closes 

Conflicts:
	src/common/helpers.py
2017-01-03 20:17:14 +01:00
Philipp Hörist
39216af2de print_conversation_line() refactoring
It now orders all messages with the given timestamp
this also includes inserting messages at the correct
point

The timestamp precision for incoming and outgoing messages
was raised to include fractions of a second
2017-01-02 19:09:06 +01:00
Yann Leboulanger
5716efde68 Merge branch 'fix-backslashes' into 'master'
Make sure strings don’t contain unescaped backslashes

See merge request 
2017-01-01 22:50:51 +01:00
Emmanuel Gil Peyrot
03446bb74f Make sure strings don’t contain unescaped backslashes. 2017-01-01 21:48:44 +00:00