Philipp Hörist pushed to branch gajim_1.0 at gajim / gajim

Commits:
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

- - - - -


30 changed files:

- ChangeLog
- README.md
- gajim/chat_control.py
- gajim/chat_control_base.py
- gajim/common/config.py
- gajim/common/connection.py
- gajim/common/connection_handlers.py
- gajim/common/connection_handlers_events.py
- gajim/common/helpers.py
- gajim/common/logger.py
- gajim/common/message_archiving.py
- gajim/common/multimedia_helpers.py
- gajim/config.py
- gajim/conversation_textview.py
- gajim/data/gui/chat_control.ui
- gajim/data/gui/groupchat_control.ui
- gajim/data/gui/message_window.ui
- − gajim/data/other/cacerts.pem
- gajim/data/style/gajim.css
- gajim/dialogs.py
- gajim/filetransfers_window.py
- gajim/gajim.py
- gajim/gajim_remote.py
- gajim/groupchat_control.py
- gajim/gtkgui_helpers.py
- gajim/gui_interface.py
- gajim/history_manager.py
- gajim/message_textview.py
- gajim/message_window.py
- gajim/roster_window.py


The diff was not included because it is too large.


View it on GitLab: 
https://dev.gajim.org/gajim/gajim/compare/08525402f25afd3b1294b1981dffd9da15730822...a5dd159ad841533f8e07ea90529a7eed9a636bcd

---
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/compare/08525402f25afd3b1294b1981dffd9da15730822...a5dd159ad841533f8e07ea90529a7eed9a636bcd
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to