Commit Graph

15039 Commits

Author SHA1 Message Date
Philipp Hörist c6fc9081c5 Catch exception when closing window
Fixes #8761
2017-10-14 09:43:44 +02:00
Philipp Hörist fcf15fcaf2 Bookmarks: Remove invalid publish option 2017-10-14 00:13:19 +02:00
Philipp Hörist dd4a80054d Discover PublishOptions also if PubSub is not discovered
PEP supports a subset of PubSub and can also support publish options
2017-10-14 00:13:19 +02:00
Philipp Hörist ac281533f5 Get Pubsub bookmarks also if PEP is supported 2017-10-14 00:13:19 +02:00
Philipp Hörist 149522dcee ServerInfo: Add PubSub discovery 2017-10-14 00:13:18 +02:00
Philipp Hörist e79af35e9c Refactor store_bookmarks()
- Add logging
- Move Node building code into own methods
2017-10-14 00:13:13 +02:00
Philipp Hörist f4a734b70c Add GooCanvas to the Windows build
Its for the Whiteboard Plugin
2017-10-12 18:29:51 +02:00
Philipp Hörist a63131c556 Update README.md 2017-10-10 20:37:20 +02:00
Philipp Hörist 4379c2d014 Execute handler only for the correct account 2017-10-08 22:29:15 +02:00
Philipp Hörist 95a984f645 HistoryWindow: Fix some UI issues
- Set application and menubar
- Remove deprecated settings

Fixes #8756
2017-10-08 19:02:55 +02:00
Philipp Hörist 0b1d5a3174 Remove unused import
- Sort imports correctly (PEP8)
2017-10-08 18:09:15 +02:00
Philipp Hörist 57efe7c457 Set application and menubar on MessageWindow 2017-10-08 18:08:13 +02:00
Philipp Hörist 1d5665632a Print malformed pubsub avatar stanzas 2017-10-08 14:32:59 +02:00
Philipp Hörist 1b90f75b17 Fix missing conn attr 2017-10-08 14:21:40 +02:00
Philipp Hörist fec3fe9605 Fix db migration 2017-10-08 14:03:37 +02:00
Philipp Hörist 4b45053ee4 Merge branch 'pepavatar' into 'master'
Avatar Refactoring

Closes #8743

See merge request !135
2017-10-08 11:30:56 +02:00
Philipp Hörist ed6278aeb3 Move Presence code into ConnectionHandlers 2017-10-08 11:26:33 +02:00
Philipp Hörist 21db50bbaa Move IQ Handler into ConnectionHandlers 2017-10-08 11:26:33 +02:00
Philipp Hörist 38406e39d6 Remove BigAvatarWindow 2017-10-08 11:26:33 +02:00
Philipp Hörist a01cdbf271 Refactor Avatars
- Add support for Pubsub Avatars
- Dont poll for vCard Updates, only use XEP-0153
- Dont cache vCards
- Store the avatar SHA of roster contacts in the DB
- Store the current SHA of each contact in the Contacts Object
- Move some code into the ConnectionVcard Class
2017-10-08 11:26:28 +02:00
Philipp Hörist 68f13788ed Add avatar_sha field to Cache DB 2017-10-08 11:25:49 +02:00
Philipp Hörist 249e26feac Merge branch 'gitignore' into 'master'
Update setup.py and .gitignore

See merge request !142
2017-10-08 00:42:56 +02:00
Philipp Hörist c4c08ad645 Merge branch 'deprecated' into 'master'
Fix deprecation warnings

See merge request !143
2017-10-08 00:42:47 +02:00
André Apitzsch 2872405f07 Fix deprecation warnings 2017-10-07 21:01:27 +02:00
Philipp Hörist 3d76559b39 Update README.md 2017-10-07 18:24:05 +02:00
Philipp Hörist ee684780f9 Merge branch 'flatpak' into 'master'
add flatpak support

See merge request !83
2017-10-07 18:02:26 +02:00
André Apitzsch 6d69c010af Flatpak: add install instructions 2017-10-07 17:42:07 +02:00
André Apitzsch 485a2933b2 add flatpak support 2017-10-07 17:42:07 +02:00
Philipp Hörist 88609b26f8 Merge branch 'color_string' into 'master'
Replace make_color_string() by Gdk.RGBA method

See merge request !141
2017-10-07 17:38:25 +02:00
Philipp Hörist d8ef967ef2 Merge branch 'appdata' into 'master'
AppData: update information

See merge request !139
2017-10-07 17:38:11 +02:00
André Apitzsch 83d3635244 Update setup.py and .gitignore 2017-10-07 17:24:37 +02:00
André Apitzsch c758da1123 Replace make_color_string() by Gdk.RGBA method 2017-10-07 17:03:31 +02:00
Yann Leboulanger 372c1f9941 make a string not translatable 2017-10-07 14:54:39 +02:00
Philipp Hörist 2a2d4477a7 Fix broken highlight sound in Groupchat
tim is epoch, time.localtime() a struct_time
2017-10-07 11:15:10 +02:00
Philipp Hörist 6f2fbde60e Highlight on mention of own real JID in Groupchat
Fixes #8752
2017-10-07 11:10:53 +02:00
Philipp Hörist 4e1d296dcf Make Groupchat JID selectable
Fixes #8753
2017-10-07 10:28:43 +02:00
Philipp Hörist c57753bd3f Merge branch 'ssl' into 'master'
Simplify check_X509.py

See merge request !140
2017-10-05 22:38:00 +02:00
André Apitzsch 749a01a276 Simplify check_X509.py
as pyasn1 and pyOpenSSL are required now
2017-10-05 21:58:45 +02:00
André Apitzsch 7bd89174e2 AppData: update information 2017-10-05 19:11:18 +02:00
Yann Leboulanger 6d10a5e2cf fix translation strings 2017-10-03 12:36:31 +02:00
Philipp Hörist 7bd73e2424 Fuse Emoticons/Authentication with TextView 2017-10-03 03:12:31 +02:00
Philipp Hörist 0b83a675ea Make Groupchat Roster larger 2017-10-03 00:38:47 +02:00
Philipp Hörist ef748c6d46 Remove send button 2017-10-03 00:38:47 +02:00
Philipp Hörist e7d1a2d511 Merge branch 'readme' into 'master'
Update README

See merge request !138
2017-10-01 18:53:57 +02:00
Philipp Hörist 6d60022d3d Update Requirements 2017-10-01 18:50:20 +02:00
Philipp Hörist 09b16810ea Update README 2017-10-01 18:50:16 +02:00
Philipp Hörist ab23757f09 Use curl for Windows build instead of wget
wget seems to be broken currently on appveyor
2017-09-30 18:00:39 +02:00
Philipp Hörist 6f472cc120 Set message as read before removing an event
When we receive carbons of a conversation, we remove the events once
we receive a carbon from ourself, because that means we anwered from
another device.

This sets these removed messages also as read in the unread_message
table, so they dont popup on restart.
2017-09-29 12:41:26 +02:00
Philipp Hörist a17a030719 Remove GTK Theme on Windows
Standard is good enough
2017-09-29 02:57:58 +02:00
Philipp Hörist 83f4d6e191 OptionsDialog: Destroy dialog on ESC 2017-09-29 02:43:29 +02:00