Philipp Hörist pushed to branch master at gajim / gajim
Commits: 78c5c284 by Philipp Hörist at 2019-11-13T05:37:07Z Remove remains of SI FT code
- - - - - 010cde76 by Philipp Hörist at 2019-11-13T09:51:31Z Use Enum for Control type attribute
- - - - - c5f405ec by Philipp Hörist at 2019-11-13T13:36:37Z Add EventHelper class
This class provides easier access to registering events and more importantly it deals with automatically unregistering all events with a simple call of unregister_events()
This helps with objects getting correctly garbage collected
- - - - - 0e893197 by Philipp Hörist at 2019-11-13T13:36:42Z Add EventHelper for GTK Widgets
This is a variation that unregisters all events on `destroy`
- - - - - f35c67eb by Philipp Hörist at 2019-11-13T14:55:35Z Increase usage of EventHelper
- - - - - f6a1810d by Philipp Hörist at 2019-11-13T15:28:19Z Remove unused methods
- - - - - 7f1ec993 by Philipp Hörist at 2019-11-13T15:42:51Z Integrate MessageControl into ChatControlBase
There is no need to split functionality out into MessageControl because all Controls use ChatControlBase. This simplifys the code.
- - - - -
30 changed files:
- gajim/chat_control.py - gajim/chat_control_base.py - gajim/common/app.py - gajim/common/connection_handlers_events.py - gajim/common/modules/base.py - gajim/common/modules/httpupload.py - gajim/common/modules/muc.py - gajim/common/nec.py - gajim/groupchat_control.py - gajim/gtk/account_wizard.py - gajim/gtk/add_contact.py - gajim/gtk/const.py - gajim/gtk/groupchat_roster.py - gajim/gtk/history_sync.py - gajim/gtk/http_upload_progress.py - gajim/gtk/mam_preferences.py - gajim/gtk/notification.py - gajim/gtk/pep_config.py - gajim/gtk/preferences.py - gajim/gtk/privacy_list.py - gajim/gtk/profile.py - gajim/gtk/search.py - gajim/gtk/server_info.py - gajim/gtk/util.py - gajim/gtk/xml_console.py - gajim/gui_interface.py - gajim/gui_menu_builder.py - − gajim/message_control.py - gajim/message_window.py - gajim/privatechat_control.py
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/1f8ecb5855e707d93b579dd622ad34abcf...