Commit Graph

14776 Commits

Author SHA1 Message Date
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
Philipp Hörist b9aba06f71 Remove unused variables 2017-09-29 02:41:03 +02:00
Philipp Hörist dd39067ef7 Allow Plugins to use other dialogs 2017-09-29 02:40:01 +02:00
Philipp Hörist 69248b2fe7 Fix pylint/pep8 errors 2017-09-29 00:11:29 +02:00
Philipp Hörist 646ace533f Merge branch 'replaceDeprecated' into 'master'
Replace deprecated Gtk.Image.set_from_stock()

See merge request !137
2017-09-28 22:43:25 +02:00
André Apitzsch 5794b040d3 Replace deprecated Gtk.Image.*_from_stock() 2017-09-28 19:42:00 +02:00
Philipp Hörist 15aed2a95d Merge branch 'master' into 'master'
Fix Windows build

See merge request !136
2017-09-26 16:48:57 +02:00
Philipp Hörist b9e54cd92c Fix Windows build 2017-09-26 15:34:39 +02:00
Philipp Hörist 3e764c3d35 Fix some logging calls
- Add logging domain to some modules
- Log to module domain instead of generic 'gajim'
2017-09-26 07:14:01 +02:00
Philipp Hörist f8f84338b2 Rename Zeroconf Credentials Dialog 2017-09-25 13:57:25 +02:00
Yann Leboulanger 81a6be74ad Merge branch 'setuptools' into 'master'
Use Setuptools to build gajim

Closes #8633

See merge request !128
2017-09-25 11:15:40 +02:00
Philipp Hörist 65d2284b59 Reduce PROCESS_TIMEOUT on Windows
If io_add_watch is available like on Linux, the PROCESS_TIMEOUT,
is only used to check for timed out events.

On Window its also used to call select() on the socket, so we get
pending data. We need this as low as possible otherwise Gajim on
Windows feels painfully slow.
2017-09-23 10:10:36 +02:00
André Apitzsch 5819f7e439 setup.py: move plugins directory to data directory 2017-09-22 21:48:18 +02:00
André Apitzsch af89d7cfa6 autopep8 setup.py 2017-09-22 19:12:26 +02:00