transmission/gtk
Yat Ho 32ef92e7a7
feat: do separate IPv4 and IPv6 port checks in Qt and GTK Client (#6525)
* fix: specify `port-test` ip protocol in response when possible

* feat: IPv4 and IPv6 port test in Qt Client

* feat: shorten timeout of `port-test`

* feat: IPv4 and IPv6 port test in Gtk Client

* chore: housekeeping

* refactor: remove IP protocol error message

* code review: mikedld gtk

* feat: return tag in qt rpc response

* code review: mikedld qt

* feat: move port test button up alongside spin button

* fixup! code review: mikedld gtk

* fixup! code review: mikedld qt

* code review: port status initial text

* feat: decouple ipv4 and ipv6 status updates (GTK)

* feat: decouple ipv4 and ipv6 status updates (Qt)

* code review: unknown protocols are non-pending

Co-authored-by: Mike Gelfand <mikedld@users.noreply.github.com>

* code review: simplify status text when the statuses are the same

* Revert "feat: return tag in qt rpc response"

This reverts commit 2a022c2bb0ee7ddad81f8176839cf0d043422368.

* code review: add translation context for status text (GTK)

* code review: move `port_test_pending_` to `Impl` (GTK)

* fixup! code review: move `port_test_pending_` to `Impl` (GTK)

---------

Co-authored-by: Mike Gelfand <mikedld@users.noreply.github.com>
2024-01-21 16:50:26 -06:00
..
icons refactor(gtk): use symbolic icons in status bar (#3655) 2022-08-18 11:15:27 -05:00
screenshots Update GTK screenshot (#5660) 2023-06-23 14:50:07 -05:00
ui feat: do separate IPv4 and IPv6 port checks in Qt and GTK Client (#6525) 2024-01-21 16:50:26 -06:00
.clang-format Move GTK compatibility definitions into a separate header (#4493) 2022-12-29 02:42:20 +00:00
.clang-tidy refactor: fix cppcoreguidelines-avoid-do-while warnings (#6527) 2024-01-20 16:56:42 -06:00
Actions.cc fix: misc-include-cleaner clang-tidy warnings (#6502) 2024-01-07 14:21:05 -06:00
Actions.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
Application.cc fix: misc-include-cleaner clang-tidy warnings (#6502) 2024-01-07 14:21:05 -06:00
Application.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
CMakeLists.txt Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
DetailsDialog.cc chore: remove FMT_STRING macros (#6497) 2024-01-06 14:05:18 -06:00
DetailsDialog.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
Dialogs.cc chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
Dialogs.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
DynamicPropertyStore.h chore: cleanup timespans in remaining headers (#6199) 2023-11-03 08:31:39 -05:00
FaviconCache.cc chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
FileList.cc refactor: fix cppcoreguidelines-avoid-do-while warnings (#6527) 2024-01-20 16:56:42 -06:00
FileList.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
FilterBar.cc fix: performance-enum-size warnings (#6504) 2024-01-08 08:32:58 -06:00
FilterBar.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
FilterBase.h fix: performance-enum-size warnings (#6504) 2024-01-08 08:32:58 -06:00
FilterBase.hh chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
FilterListModel.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
FilterListModel.hh chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
Flags.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
FreeSpaceLabel.cc chore: remove FMT_STRING macros (#6497) 2024-01-06 14:05:18 -06:00
FreeSpaceLabel.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
GtkCompat.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
HigWorkarea.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
IconCache.cc chore: fix minor clang-tidy warnings (#6275) 2023-11-21 09:02:03 -06:00
IconCache.h Include individual headers (GTK client) (#4477) 2022-12-27 01:43:20 +00:00
ListModelAdapter.cc chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
ListModelAdapter.h fix: performance-enum-size warnings (#6504) 2024-01-08 08:32:58 -06:00
MainWindow.cc refactor: Values pt. 7 - remove tr_formatter_init methods (#6258) 2023-11-15 22:15:40 -06:00
MainWindow.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
MakeDialog.cc chore: remove FMT_STRING macros (#6497) 2024-01-06 14:05:18 -06:00
MakeDialog.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
MessageLogWindow.cc fix: misc-include-cleaner clang-tidy warnings (#6502) 2024-01-07 14:21:05 -06:00
MessageLogWindow.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
Notify.cc chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
Notify.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
OptionsDialog.cc fix: gcc-13 warnings pt. 2 (#6404) 2023-12-23 10:32:04 -06:00
OptionsDialog.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
PathButton.cc fix: misc-include-cleaner clang-tidy warnings (#6502) 2024-01-07 14:21:05 -06:00
PathButton.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
Percents.cc fix: misc-include-cleaner clang-tidy warnings (#6502) 2024-01-07 14:21:05 -06:00
Percents.h Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
Prefs.cc fix: app defaults should override libtransmission defaults (#6495) 2024-01-06 10:10:14 -06:00
Prefs.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
PrefsDialog.cc feat: do separate IPv4 and IPv6 port checks in Qt and GTK Client (#6525) 2024-01-21 16:50:26 -06:00
PrefsDialog.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
RelocateDialog.cc chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
RelocateDialog.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
Session.cc feat: do separate IPv4 and IPv6 port checks in Qt and GTK Client (#6525) 2024-01-21 16:50:26 -06:00
Session.h feat: do separate IPv4 and IPv6 port checks in Qt and GTK Client (#6525) 2024-01-21 16:50:26 -06:00
SortListModel.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
SortListModel.hh chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
SorterBase.h fix: performance-enum-size warnings (#6504) 2024-01-08 08:32:58 -06:00
SorterBase.hh chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
StatsDialog.cc chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
StatsDialog.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
SystemTrayIcon.cc refactor: Values pt. 6 - remove deprecated API (#6250) 2023-11-14 17:23:51 -06:00
SystemTrayIcon.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
Torrent.cc chore: remove FMT_STRING macros (#6497) 2024-01-06 14:05:18 -06:00
Torrent.h fix: performance-enum-size warnings (#6504) 2024-01-08 08:32:58 -06:00
TorrentCellRenderer.cc fix: misc-include-cleaner clang-tidy warnings (#6502) 2024-01-07 14:21:05 -06:00
TorrentCellRenderer.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
TorrentFilter.cc chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
TorrentFilter.h fix: performance-enum-size warnings (#6504) 2024-01-08 08:32:58 -06:00
TorrentSorter.cc chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
TorrentSorter.h chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
Utils.cc fix: misc-include-cleaner clang-tidy warnings (#6502) 2024-01-07 14:21:05 -06:00
Utils.h fix: performance-enum-size warnings (#6504) 2024-01-08 08:32:58 -06:00
main.cc refactor: Values pt. 7 - remove tr_formatter_init methods (#6258) 2023-11-15 22:15:40 -06:00
my-valgrind.sh Refactor shell scripts with syntax and styling fixes 2019-01-16 03:22:29 +08:00
transmission-gtk.1 chore: removed copyright timespans in headers (#4850) 2023-11-01 16:11:11 -05:00
transmission-gtk.desktop.in cmake: replace intltool with gettext 2018-04-18 09:25:13 +00:00
transmission-gtk.metainfo.xml.in build: add 4.0.4, 4.0.5 releases to metainfo (#6378) 2023-12-17 10:33:30 -06:00
transmission-ui.css feat: p\Progress bar colour changes (#5906) 2023-11-16 11:54:04 -06:00
transmission-ui.xml Switch to Gtk::Builder for all UI in GTK client (#3781) 2022-09-08 01:25:04 +03:00
transmission.gresource.xml Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
transmission.rc refactor: use svg icons in GTK client (#3395) 2022-07-03 17:14:13 -05:00