Daniel Brötzmann pushed to branch adw-application at gajim / gajim


Commits:
5180fda8 by wurstsalat at 2025-02-03T22:02:19+01:00
cfix: DBMigration: Add dialog padding via margin-* properties

Gajim's gajim.css styles may not be loaded when errors occur

- - - - -
2781a073 by Philipp Hörist at 2025-02-07T22:13:12+01:00
other: Make builds more reproducable

Fixes #12140

- - - - -
6d80cf3c by Philipp Hörist at 2025-02-08T22:56:08+01:00
cq: Fix type annotation

- - - - -
b7d2a7ff by Philipp Hörist at 2025-02-08T23:06:05+01:00
cfix: Detect translatable strings in ui files again

- - - - -
9c97e777 by Philipp Hörist at 2025-02-08T23:21:12+01:00
cfix: SearchView: Fix placeholder string

- - - - -
1b5501f8 by Weblate at 2025-02-08T23:27:44+01:00
chore: Update translations

- - - - -
d9aee5af by wurstsalat at 2025-02-11T23:12:42+01:00
cq: Improve type annotations

- - - - -
e91d79aa by Philipp Hörist at 2025-02-11T23:24:47+01:00
refactor: Remove dead code related to jingle

- - - - -
1e66c752 by wurstsalat at 2025-02-15T12:46:55+01:00
refactor: Remove usage of nbxmpp.idlequeue

- - - - -
e7afec0b by wurstsalat at 2025-02-15T13:26:57+01:00
refactor: Remove usage of app.interface

- - - - -
e86f06ee by wurstsalat at 2025-02-15T13:31:56+01:00
refactor: Remove gui_interface

- - - - -
c75c82c1 by wurstsalat at 2025-02-15T13:33:25+01:00
cq: Remove unnecessary type ignores

- - - - -
01f8f299 by wurstsalat at 2025-02-15T14:08:22+01:00
cq: Modules: Improve type annotations

- - - - -
348840f3 by wurstsalat at 2025-02-15T14:09:08+01:00
cfix: Preview utils: Fix mime type checker

- - - - -
2c302618 by wurstsalat at 2025-02-15T14:09:49+01:00
cq: Remove app.interface remnants

- - - - -
9f60be29 by wurstsalat at 2025-02-15T14:10:18+01:00
cq: PluginManager: Improve type annotations

- - - - -
fa06fb72 by wurstsalat at 2025-02-15T14:10:51+01:00
cq: Test: ChangePassword: Improve type annotation

- - - - -
42591616 by wurstsalat at 2025-02-15T14:11:31+01:00
cq: Remove obsolete pyright ignores

- - - - -
cc812726 by wurstsalat at 2025-02-15T16:01:34+01:00
cfix: Menus: Fix export/remove history action for single chats

- - - - -
4ff55636 by wurstsalat at 2025-02-15T16:18:13+01:00
fix: BitsOfBinary: Fix module data handling

- - - - -
01438a3b by wurstsalat at 2025-02-15T17:40:58+01:00
cq: Modules: Improve type annotations

- - - - -
9cc2d389 by wurstsalat at 2025-02-15T17:47:59+01:00
cq: Unify NBXMPPClient type annotations

- - - - -
db066a1a by wurstsalat at 2025-02-15T21:48:29+01:00
cq: Improve type annotations for nbxmpp modules and Tasks

- - - - -
26b5b293 by wurstsalat at 2025-02-15T22:30:16+01:00
cfix: Receipts: Check for properties.carbon inside evaluation

- - - - -
4c79f567 by wurstsalat at 2025-02-16T11:35:57+01:00
cq: Add necessary type ignores for CI

- - - - -
0ff46993 by wurstsalat at 2025-02-16T11:40:50+01:00
cq: Modules: Improve type annotations

- - - - -
8d7f700a by wurstsalat at 2025-02-16T11:45:50+01:00
cq: Image utils: Add necessary type ignore for CI

- - - - -
e07634a9 by wurstsalat at 2025-02-16T12:17:16+01:00
cq: Modules: Improve type annotations

- - - - -
228de686 by Philipp Hörist at 2025-02-16T13:21:03+01:00
refactor: AccountWizard: Supply all arguments to JID

- - - - -
e966c3b9 by Philipp Hörist at 2025-02-16T13:38:06+01:00
ci: Update test dependencies

- - - - -
d8635db7 by Philipp Hörist at 2025-02-16T19:33:43+01:00
ci: Use correct image for test

- - - - -
335c4a43 by mesonium at 2025-02-16T18:48:50+00:00
cfix: Use paintable to draw chatlist row on drag

- - - - -
b4c45a51 by Philipp Hörist at 2025-02-16T20:01:37+01:00
cq: Remove unnecessary ignore comments

- - - - -
a44ce76d by Philipp Hörist at 2025-02-16T20:02:06+01:00
cq: ChatListRow: Reformat with black

- - - - -
f980ccbf by wurstsalat at 2025-02-16T22:53:41+01:00
cq: Remove blocking module from pyright excludes

- - - - -
8214a92c by wurstsalat at 2025-02-17T20:11:01+01:00
cfix: Modules: Fix assertions

- - - - -
e4c0a70b by mesonium at 2025-02-21T20:56:45+00:00
feat: Generate previews with multiple processes

- - - - -
c839268b by wurstsalat at 2025-02-21T23:09:38+01:00
cfix: Preview: Don't hide controls if original is not downloaded yet

- - - - -
9e9e94b8 by wurstsalat at 2025-02-21T23:23:24+01:00
cfix: Preview: Fix signature and error logging; add assertions

- - - - -
c3a68259 by Philipp Hörist at 2025-02-21T23:37:02+01:00
cq: Preview: Fix type errors

- - - - -
16d5daed by Philipp Hörist at 2025-02-22T00:15:14+01:00
change: Remove legacy config code and migration

- - - - -
c67b4a3b by Philipp Hörist at 2025-02-22T00:22:51+01:00
refactor: Remove file transfer proxy module

Needs to be rewritten when jingle ft is added back

- - - - -
bac06e66 by Philipp Hörist at 2025-02-22T13:53:54+01:00
cfix: Windows: Make spawning processes work on Windows

- - - - -
ffb57db6 by Philipp Hörist at 2025-02-22T14:12:46+01:00
cfix: App: Don’t init process pool on module import

This creates on some platforms a RuntimeError see 
https://docs.python.org/3/library/multiprocessing.html#the-spawn-and-forkserver-start-methods

- - - - -
3277ce24 by Philipp Hörist at 2025-02-22T22:50:54+01:00
refactor: Add multiprocess module

Because multiprocessing reloads needed modules we need to separate the code as 
much as possible from code that is not necessary

- - - - -
e5dc6e72 by Philipp Hörist at 2025-02-23T11:59:05+01:00
cfix: Add pango word break workaround in more places

- - - - -
60f3cc5c by Philipp Hörist at 2025-02-23T12:35:31+01:00
change: Require Python 3.11

- - - - -
6bceac5e by Philipp Hörist at 2025-02-23T12:36:44+01:00
cfix: Multiprocessing: Limit max tasks

- - - - -
710d772e by wurstsalat at 2025-02-23T13:04:18+01:00
cq: Iq module: Remove strong type assertion

- - - - -
5ad6b44e by Philipp Hörist at 2025-02-23T13:06:32+01:00
refactor: Use shorter version for UTC timezone

- - - - -
8ba034a1 by Philipp Hörist at 2025-02-23T14:03:07+01:00
cfix: Mutliprocessing: Disable max limit of tasks

This is because it does not work see 
https://github.com/python/cpython/issues/115634

- - - - -
6686f97a by Philipp Hörist at 2025-02-23T14:06:46+01:00
cq: Update ruff config and fix errors

- - - - -
42413fbc by Philipp Hörist at 2025-02-23T14:07:45+01:00
ci: Update ruff to 0.9.7

- - - - -
0cfc21af by Philipp Hörist at 2025-02-23T18:54:25+01:00
refactor: Replace deprecated getdefaultlocale()

- - - - -
d8ef58f4 by Philipp Hörist at 2025-02-23T19:52:04+01:00
refactor: Replace deprecated Widget hide() and show()

- - - - -
93c1ea1d by Philipp Hörist at 2025-02-23T20:15:26+01:00
refactor: Dialogs: Simplify showing dialogs

Call set_visible() inside the class

- - - - -
a8e22ed9 by wurstsalat at 2025-02-23T21:30:04+01:00
cfix: ServerInfo: Fix checking for SM; improve type annotations

- - - - -
f78ad7c4 by Philipp Hörist at 2025-02-23T22:04:41+01:00
cfix: MUC: Fix assertion

- - - - -
efe697c9 by André Apitzsch at 2025-02-23T22:25:00+01:00
chore: Flatpak: Update dependencies

- - - - -
8e9d8f49 by wurstsalat at 2025-02-23T23:16:49+01:00
cq: StartChat: Remove GTK4 TODO

- - - - -
9388f1ae by wurstsalat at 2025-02-24T19:25:56+01:00
cq: DataForm: Improve type annotations

- - - - -
46f0bf61 by wurstsalat at 2025-02-24T19:39:39+01:00
cq: ComponentSearch: Improve type annotations

- - - - -
3078e6e0 by wurstsalat at 2025-02-24T21:15:02+01:00
cq: Caps module: Improve type annotations

- - - - -
c84376ab by wurstsalat at 2025-02-26T20:30:53+01:00
change: Use Adw.Application

- - - - -


274 changed files:

- .gitlab-ci.yml
- .pre-commit-config.yaml
- README.md
- debian/control
- flatpak/org.gajim.Gajim.Devel.yaml
- flatpak/org.gajim.Gajim.yaml
- gajim/common/app.py
- gajim/common/application.py
- gajim/common/client.py
- − gajim/common/config.py
- gajim/common/const.py
- gajim/common/dbus/location.py
- gajim/common/helpers.py
- gajim/common/i18n.py
- gajim/common/jingle_ftstates.py
- gajim/common/jingle_transport.py
- gajim/common/modules/annotations.py
- gajim/common/modules/base.py
- gajim/common/modules/bits_of_binary.py
- gajim/common/modules/blocking.py
- gajim/common/modules/bookmarks.py
- gajim/common/modules/bytestream.py
- gajim/common/modules/caps.py
- gajim/common/modules/chat_markers.py
- gajim/common/modules/chatstates.py
- gajim/common/modules/contacts.py
- gajim/common/modules/discovery.py
- gajim/common/modules/entity_time.py
- gajim/common/modules/gateway.py
- gajim/common/modules/http_auth.py
- gajim/common/modules/httpupload.py
- gajim/common/modules/ibb.py
- gajim/common/modules/iq.py
- gajim/common/modules/jingle.py
- gajim/common/modules/mam.py
- gajim/common/modules/message.py
- gajim/common/modules/message_util.py
- gajim/common/modules/moderations.py
- gajim/common/modules/muc.py
- gajim/common/modules/omemo.py
- gajim/common/modules/ping.py
- gajim/common/modules/presence.py
- gajim/common/modules/reactions.py
- gajim/common/modules/receipts.py
- gajim/common/modules/roster.py
- gajim/common/modules/roster_item_exchange.py
- gajim/common/modules/search.py
- gajim/common/modules/security_labels.py
- gajim/common/modules/software_version.py
- gajim/common/modules/user_avatar.py
- gajim/common/modules/user_location.py
- gajim/common/modules/user_nickname.py
- gajim/common/modules/user_tune.py
- gajim/common/modules/util.py
- gajim/common/modules/vcard_avatars.py
- + gajim/common/multiprocess/__init__.py
- + gajim/common/multiprocess/thumbnail.py
- − gajim/common/optparser.py
- gajim/common/passwords.py
- gajim/common/preview.py
- − gajim/common/proxy65_manager.py
- gajim/common/settings.py
- gajim/common/socks5.py
- gajim/common/storage/archive/migration.py
- gajim/common/storage/archive/storage.py
- gajim/common/storage/base.py
- gajim/common/storage/events/storage.py
- gajim/common/structs.py
- gajim/common/styling.py
- gajim/common/types.py
- gajim/common/util/datetime.py
- gajim/common/util/decorators.py
- gajim/common/util/image.py
- gajim/common/util/preview.py
- gajim/common/util/text.py
- gajim/common/util/user_strings.py
- gajim/data/gui/account_page.ui
- gajim/data/gui/account_wizard.ui
- gajim/data/gui/add_contact.ui
- gajim/data/gui/advanced_configuration.ui
- gajim/data/gui/app_page.ui
- gajim/data/gui/blocking_list.ui
- gajim/data/gui/call_window.ui
- gajim/data/gui/certificate.ui
- gajim/data/gui/chat_banner.ui
- gajim/data/gui/chat_paned.ui
- gajim/data/gui/contact_info.ui
- gajim/data/gui/contact_tooltip.ui
- gajim/data/gui/db_migration.ui
- gajim/data/gui/debug_console.ui
- gajim/data/gui/exception_dialog.ui
- gajim/data/gui/file_transfer.ui
- gajim/data/gui/file_transfer_jingle.ui
- gajim/data/gui/file_transfer_selector.ui
- gajim/data/gui/global_view_item.ui
- gajim/data/gui/groupchat_affiliation.ui
- gajim/data/gui/groupchat_config.ui
- gajim/data/gui/groupchat_creation.ui
- gajim/data/gui/groupchat_details.ui
- gajim/data/gui/groupchat_info_scrolled.ui
- gajim/data/gui/groupchat_inviter.ui
- gajim/data/gui/groupchat_manage.ui
- gajim/data/gui/groupchat_nick_chooser.ui
- gajim/data/gui/groupchat_outcast.ui
- gajim/data/gui/groupchat_roster.ui
- gajim/data/gui/groupchat_state.ui
- gajim/data/gui/history_export.ui
- gajim/data/gui/main.ui
- gajim/data/gui/mam_preferences.ui
- gajim/data/gui/manage_proxies.ui
- gajim/data/gui/manage_sounds.ui
- gajim/data/gui/message_actions_box.ui
- gajim/data/gui/omemo_trust_manager.ui
- gajim/data/gui/password_dialog.ui
- gajim/data/gui/pep_config.ui
- gajim/data/gui/plugins.ui
- gajim/data/gui/preferences.ui
- gajim/data/gui/preview.ui
- gajim/data/gui/preview_audio.ui
- gajim/data/gui/profile.ui
- gajim/data/gui/quit_dialog.ui
- gajim/data/gui/roster_item_exchange.ui
- gajim/data/gui/search_view.ui
- gajim/data/gui/server_info.ui
- gajim/data/gui/service_discovery_window.ui
- gajim/data/gui/shortcuts_window.ui
- gajim/data/gui/ssl_error_dialog.ui
- gajim/data/gui/start_chat_dialog.ui
- gajim/data/gui/themes_window.ui
- gajim/data/gui/video_preview.ui
- gajim/data/gui/voice_message_recorder.ui
- gajim/data/gui/workspace_dialog.ui
- gajim/data/style/gajim.css
- gajim/gtk/about.py
- gajim/gtk/account_wizard.py
- gajim/gtk/accounts.py
- gajim/gtk/add_contact.py
- gajim/gtk/adhoc.py
- gajim/gtk/app_page.py
- gajim/gtk/application.py
- gajim/gtk/apply_button_box.py
- gajim/gtk/assistant.py
- gajim/gtk/avatar_selector.py
- gajim/gtk/blocking.py
- gajim/gtk/builder.pyi
- gajim/gtk/call_window.py
- gajim/gtk/chat_banner.py
- gajim/gtk/chat_function_page.py
- gajim/gtk/chat_list.py
- gajim/gtk/chat_list_row.py
- gajim/gtk/chat_list_stack.py
- gajim/gtk/component_search.py
- gajim/gtk/contact_info.py
- gajim/gtk/contact_name_widget.py
- gajim/gtk/control.py
- gajim/gtk/conversation/jump_to_end_button.py
- gajim/gtk/conversation/message_selection.py
- gajim/gtk/conversation/reactions_bar.py
- gajim/gtk/conversation/rows/file_transfer_jingle.py
- gajim/gtk/conversation/rows/message.py
- gajim/gtk/conversation/rows/read_marker.py
- gajim/gtk/conversation/rows/widgets.py
- gajim/gtk/conversation/view.py
- gajim/gtk/dataform.py
- gajim/gtk/db_migration.py
- gajim/gtk/debug_console.py
- gajim/gtk/dialogs.py
- gajim/gtk/discovery.py
- gajim/gtk/exception.py
- gajim/gtk/file_transfer_selector.py
- gajim/gtk/filetransfer.py
- gajim/gtk/groupchat_creation.py
- gajim/gtk/groupchat_info.py
- gajim/gtk/groupchat_join.py
- gajim/gtk/groupchat_manage.py
- gajim/gtk/groupchat_state.py
- gajim/gtk/groupchat_voice_requests_button.py
- gajim/gtk/history_sync.py
- gajim/gtk/main.py
- gajim/gtk/mam_preferences.py
- gajim/gtk/manage_roster.py
- gajim/gtk/menus.py
- gajim/gtk/message_actions_box.py
- gajim/gtk/notification_manager.py
- gajim/gtk/omemo_trust_manager.py
- gajim/gtk/password_dialog.py
- gajim/gtk/pep_config.py
- gajim/gtk/plugins.py
- gajim/gtk/preferences.py
- gajim/gtk/preview.py
- gajim/gtk/profile.py
- gajim/gtk/proxies.py
- gajim/gtk/referenced_message.py
- gajim/gtk/roster_item_exchange.py
- gajim/gtk/search_view.py
- gajim/gtk/security_label_selector.py
- gajim/gtk/server_info.py
- gajim/gtk/settings.py
- gajim/gtk/ssl_error_dialog.py
- gajim/gtk/start_chat.py
- gajim/gtk/themes.py
- gajim/gtk/tooltips.py
- gajim/gtk/util/misc.py
- gajim/gtk/vcard_grid.py
- gajim/gtk/voice_message_recorder_widget.py
- gajim/gtk/widgets.py
- − gajim/gui_interface.py
- gajim/main.py
- gajim/plugins/pluginmanager.py
- launch.py
- make.py
- po/ar.po
- po/be.po
- po/[email protected]
- po/bg.po
- po/br.po
- po/ca.po
- po/cs.po
- po/da.po
- po/de.po
- po/el.po
- po/en_GB.po
- po/eo.po
- po/es.po
- po/eu.po
- po/fr.po
- po/gajim.pot
- po/gl.po
- po/he.po
- po/hr.po
- po/hu.po
- po/ie.po
- po/it.po
- po/ja.po
- po/kk.po
- po/ko.po
- po/lt.po
- po/nb_NO.po
- po/nl.po
- po/pl.po
- po/pt.po
- po/pt_BR.po
- po/ro.po
- po/ru.po
- po/sk.po
- po/sr.po
- po/[email protected]
- po/sv.po
- po/tr.po
- po/uk.po
- po/zh_CN.po
- po/zh_TW.po
- pyproject.toml
- scripts/generate_ui_types.py
- scripts/get_iana_data.py
- test/common/test_get_uf_relative_time.py
- test/database/test_corrections.py
- test/database/test_displayed_markers.py
- test/database/test_encryption.py
- test/database/test_errors.py
- test/database/test_filetransfers.py
- test/database/test_foreign_keys.py
- test/database/test_messages.py
- test/database/test_methods.py
- test/database/test_moderations.py
- test/database/test_occupants.py
- test/database/test_receipts.py
- test/database/test_security_labels.py
- test/database/test_threads.py
- test/database/util.py
- test/gtk/ui_test_account_wizard.py
- test/gtk/ui_test_change_password.py
- test/gtk/ui_test_dataform.py
- win/misc/create-launcher.py


The diff was not included because it is too large.


View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/05314d7be33cca60eb974ebd9b04849f2c114821...c84376ab00b2d9b6e0850c36d01c32cdc8d71bff

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/05314d7be33cca60eb974ebd9b04849f2c114821...c84376ab00b2d9b6e0850c36d01c32cdc8d71bff
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to