-
a3888302
by Philipp Hörist
at 2018-03-26T22:46:54+02:00
Update ChangeLog
-
709afee3
by Philipp Hörist
at 2018-03-26T22:46:54+02:00
Windows Build: Move ssl libs to correct dir
Python searches in lib-dynload and if not found it searches in
C:/Windows/system32 which can contain dlls with an invalid version
Fixes #8905
-
6793ecf5
by Philipp Hörist
at 2018-03-26T22:46:54+02:00
Fix TextView scrolling
Fixes #8813
-
dce1c8b4
by Philipp Hörist
at 2018-03-26T22:46:54+02:00
Commandline args are always type str in Python3
Fixes #8970
-
a22ea5ff
by Andrey Gursky
at 2018-03-26T22:46:55+02:00
Fixup for History Manager
Only call Gtk.main_quit() if History Manager is running standalone.
-
05e4299e
by Andrey Gursky
at 2018-03-26T22:46:55+02:00
Fix window position restore on multi-head setups
Gajim stopped to properly restore roster and dialogs windows positions
after restart with more than one monitor attached.
Gajim saves the absolute window positions, i.e. based on the total screen size
of all monitors attached. Despite Gtk deprecated Gdk.Screen.width() and height(),
we cannot just use width() and height() for one monitor, as recommended.
We still need the total screen size, which was the base for saving the positions.
[1] https://stackoverflow.com/questions/30207586/gdk-screen-vs-monitor-vs-display
-
dba8dbd2
by Philipp Hörist
at 2018-03-26T22:46:55+02:00
Add stanza to log output in case of an error
-
e1cd1002
by Philipp Hörist
at 2018-03-26T22:46:55+02:00
Show image preview in filechooser dialog
-
6420e7a7
by Philipp Hörist
at 2018-03-26T22:46:55+02:00
Refactor resizing MUC rosters
Dont trigger resizes on notify::position, because the absolut
handle position changes also on window resizes, but the relative handle
position doesnt change.
Instead we use the notify::position event now to save the new position
to the config file and use left button release event (release of the handle after dragging)
and the window maximize/minimize event to trigger resizes in all controls
This fixes also fixes a issue where a previously hidden roster was shown again
if a new tab was opened.
Fixes #8984
-
07dda0ce
by Yann Leboulanger
at 2018-03-26T22:46:56+02:00
don't just ignore when we receive an error to vcard request. Fixes #8965
-
adf69a57
by Philipp Hörist
at 2018-03-26T22:46:56+02:00
Remove cacert.pem
Dont ship cacerts, use certifi on Windows
-
08ab69be
by Philipp Hörist
at 2018-03-26T22:46:56+02:00
Remove conditional code for nbxmpp < 0.6.3
-
936085cb
by Philipp Hörist
at 2018-03-26T22:46:56+02:00
Add non-compliant mam:2 MUCs to blacklist
For MUCs on the blacklist we do a deduplication not depending on
stanza-id
This patch is only for current Prosody 0.10 stable and the mod_mam_muc
module which does not add stanza-id to the messages.
This can be removed once Prosody 0.11 hits or the module is updated
-
caba18ba
by Philipp Hörist
at 2018-03-26T22:46:56+02:00
Improve disabling autoscroll
Add the SHIFT + PAGE_UP keypress
Fix catching mouse scroll UP on some systems
-
edfceb8c
by Philipp Hörist
at 2018-03-26T22:46:56+02:00
Only test if MUCs are on the blacklist
-
db0b1266
by Philipp Hörist
at 2018-03-26T22:46:57+02:00
Logger: Test for None after fetchone()
fetchone() returns None when nothing is found
len(None) yields a TypeError
-
2b003cc4
by Philipp Hörist
at 2018-03-26T22:46:57+02:00
HistoryManager: Clear logs TextView when nothing is selected
-
03520606
by Philipp Hörist
at 2018-03-26T22:46:57+02:00
Show error message on account registration
Prefer the error message text over the error code
-
232d4587
by Philipp Hörist
at 2018-03-26T22:46:57+02:00
Fix NoneType Error
element can be None if there was a error while calling Gst.ElementFactory.make()
-
f389479e
by Philipp Hörist
at 2018-03-26T22:46:57+02:00
Fix Autoscroll (for real this time)
Fixes #8992
-
71740a0c
by Philipp Hörist
at 2018-03-26T22:46:57+02:00
Dont use invalid sound devices
PulseAudio has devices that are None
Fixes #8797
-
f57f6688
by Philipp Hörist
at 2018-03-26T22:46:58+02:00
Disable autoscroll when moving the slider
-
5227939b
by Philipp Hörist
at 2018-03-26T22:46:58+02:00
MessageTextView: Remove placeholder on paste
Fixes #8975
-
06a98525
by Yann Leboulanger
at 2018-03-26T22:47:23+02:00
ability to run history manager even when -s option is used to run Gajim
-
035a1005
by Philipp Hörist
at 2018-03-26T22:47:46+02:00
Groupchat: Set minimize on auto join default True
-
86ad1263
by Roland Pallai
at 2018-03-26T22:48:07+02:00
Fix sound playback for received group chat messages
Testing for historical messages was broken because `msg_obj.timestamp`
second resolution assumed but this is false and this led to broken
sound playback for received group chat messages.
-
8cfee200
by Roland Pallai
at 2018-03-26T22:48:08+02:00
Fix regression in a4291a27
-
8ef3def3
by Philipp Hörist
at 2018-03-26T22:48:08+02:00
Set min-width for notebooks tabs
Fixes #8973
-
10bc416c
by Philipp Hörist
at 2018-03-26T22:48:08+02:00
Fix some problematic imports
-
b56fda50
by Yann Leboulanger
at 2018-03-26T22:48:48+02:00
Fix button text. Fixes #9005
-
1f11737b
by Philipp Hörist
at 2018-03-26T22:48:48+02:00
Raise min GTK version to 3.22
-
948df7de
by Philipp Hörist
at 2018-03-26T22:48:48+02:00
Raise min Python version to 3.5
-
a5dd159a
by Philipp Hörist
at 2018-03-26T22:48:48+02:00
Fix version check