Commit graph

488 commits

Author SHA1 Message Date
Philipp Hörist
b26ba9aa67 Port show-next-pending-event from gajim-remote
Delete some already ported methods
2018-02-13 19:25:01 +01:00
Philipp Hörist
877b754ef3 Simplfy writing to config file
- use `with` statement and open() instead of os.open()
- execute run() on dialog, otherwise sys.exit() is called immediatly
2018-02-12 23:39:50 +01:00
Philipp Hörist
fb4b262477 Dont use getTimestamp()
getTimestamp() generates always a timestring with a resolution of seconds and
this means time gets always rounded down.
Because we use a resolution of .00000 precision for outgoing messages this
can lead to wrongly sorted messages.
2018-02-12 21:27:55 +01:00
Link Mauve
c02af8f517 Fix data form window space usage 2018-02-12 12:34:00 +01:00
Philipp Hörist
f47ea05b79 Read config files with UTF-8 2018-02-10 18:59:34 +01:00
Philipp Hörist
5d2c2e955f 0.99.1 2018-02-08 21:33:06 +01:00
Philipp Hörist
05d1a9e398 Raise nbxmpp version 2018-02-08 21:30:50 +01:00
Philipp Hörist
7479bd8bd6 Refactor getting avatars from pubsub
- use SendAndCallForResponse instead of triggering an Event
- validate iq result even more, it didnt print iq errors before
2018-02-08 21:06:23 +01:00
Philipp Hörist
7b1bdc5591 Merge branch 'history-navigation' into 'master'
Add navigation for chat history

See merge request gajim/gajim!202
2018-02-08 17:34:19 +01:00
Philipp Hörist
4bbc6b1972 Fail gracefully on invalid MAM GC Stanza
Fixes #8883
2018-02-07 19:20:19 +01:00
Daniel
b0bf74337c Add navigation for chat history 2018-02-07 10:04:56 +01:00
Philipp Hörist
624a2c5cbc Merge branch 'keyring' into 'master'
Use keyring module to also handle password storage on linux

See merge request gajim/gajim!206
2018-02-06 20:52:44 +01:00
Philipp Hörist
1e8304755f Convert xmpp uris not to GFiles
We dont need to use the ::open handler to handle xmpp uris
2018-02-06 20:41:24 +01:00
Philipp Hörist
1f3a321112 Add Gajim version to exception output 2018-02-05 21:00:28 +01:00
Philipp Hörist
4a65f4aeae Fix StartChatDialog
Fixes #8881
2018-02-05 20:55:48 +01:00
André Apitzsch
f1e95825c6 Migrate config for new password identifier + version bump 2018-02-04 17:02:02 +01:00
André Apitzsch
0d37609d8a PasswordStorageManager: remove unused member 2018-02-03 22:13:43 +01:00
André Apitzsch
d0f4ebd0bc Use keyring module to handle password storage 2018-02-03 20:32:37 +01:00
Philipp Hörist
d8020f18a1 Correctly handle cmdline args for remote instance 2018-02-03 09:36:21 +01:00
Philipp Hörist
9ed0edf331 Port ipython command from gajim-remote 2018-02-02 00:21:27 +01:00
Philipp Hörist
258c7922a5 Dont set Avatar if there is none
Fixes #8878
2018-01-30 23:40:15 +01:00
Philipp Hörist
6deedb1743 Only use logind listener on linux 2018-01-29 23:12:58 +01:00
Philipp Hörist
4f73b03d36 Remove unused method 2018-01-29 20:08:37 +01:00
Philipp Hörist
c5c717ddd1 Use IconTheme for some icons 2018-01-29 20:02:30 +01:00
Philipp Hörist
762617e0be Use icons from IconTheme for Groupchat Roster 2018-01-29 00:06:46 +01:00
Philipp Hörist
e19f7ef9b6 Use icons from IconTheme in TransformChatToMUC 2018-01-29 00:06:46 +01:00
Philipp Hörist
4f92142d09 Use icons from IconTheme in Dialogs 2018-01-29 00:06:46 +01:00
Philipp Hörist
2c2e946a88 Use icons from IconTheme in HistoryWindow 2018-01-29 00:06:46 +01:00
Philipp Hörist
cb90d46996 Use icons from IconTheme for StatusIcon 2018-01-29 00:06:40 +01:00
Philipp Hörist
dd12584fe6 Use icons from IconTheme for ChatControl Banner
It will correctly scale on HiDPI Displays if we set it like that
2018-01-29 00:06:32 +01:00
Philipp Hörist
adb326a5f2 Refactor StatusComboBox
- Move as much code as possible into Glade file
- Pull icons from the IconsTheme (because of HiDPI scaling)
2018-01-29 00:06:31 +01:00
Philipp Hörist
749fcc1b48 Set enryption icon correctly 2018-01-29 00:06:31 +01:00
Philipp Hörist
c983b1f50d Set padlock icon correctly 2018-01-29 00:06:31 +01:00
Philipp Hörist
232dc1dda0 Scale Avatars for HiDPI Screens 2018-01-29 00:06:31 +01:00
Philipp Hörist
440b6e4829 Move icons to hicolor folder
also add svg images for scaling
2018-01-29 00:06:21 +01:00
Philipp Hörist
5ce0c65ce4 Move chat options menu
Putting it into the header forced GTK Window Decorations, that makes
the application look alien on all systems except Gnome.
2018-01-28 20:39:02 +01:00
Philipp Hörist
c609d3c5ae Merge branch 'removeCmp' into 'master'
Remove cmp_to_key functions

See merge request gajim/gajim!197
2018-01-27 17:27:53 +01:00
Philipp Hörist
8bf3a179df Merge branch 'logind' into 'master'
Logind listener: make string translatable

See merge request gajim/gajim!200
2018-01-27 17:26:42 +01:00
Philipp Hörist
36f23c9cf2 Update httpupload action on discovery 2018-01-27 10:55:25 +01:00
Philipp Hörist
afc3075415 Refactor adding actions to chat windows 2018-01-27 10:29:52 +01:00
Philipp Hörist
b8a62a8bb2 Fix shortcuts in chat window
Fixes #8873
2018-01-27 08:44:11 +01:00
André Apitzsch
28749a7989 Remove cmp_to_key functions 2018-01-27 00:21:53 +01:00
André Apitzsch
6f20e5e6e3 Logind listener: make string translatable 2018-01-27 00:20:53 +01:00
Philipp Hörist
7dacd51c1d Add complex caps test 2018-01-26 23:57:32 +01:00
Philipp Hörist
4c545be737 Inlcude account for message deduplication
It was not possible to write with 2 different accounts into the
same MUC
2018-01-25 00:47:00 +01:00
André Apitzsch
137b69c045 MusicTrackListener: remove unused code 2018-01-24 23:28:56 +01:00
André Apitzsch
7d2bbf92c5 MusicTrackListener: add support for clementine 2018-01-24 23:28:24 +01:00
Philipp Hörist
8cdad276bf Fix httpupload when using multiple accounts
Fixes #8865
2018-01-24 17:05:41 +01:00
Bronko
3a3be94aa8 integrate httpupload plugin into gajim core
add new config option 'filetransfer_preference'
add drag and drop support for file upload
2018-01-22 17:29:27 +01:00
Philipp Hörist
c23af9c9e7 Merge branch 'translation' into 'master'
Add translation for corrected messages

See merge request gajim/gajim!198
2018-01-22 17:16:13 +01:00