transmission/gtk
Mike Gelfand 586cff9506
Switch to list view for torrents list (GTK 4) (#5858)
* Add compat operator* for RefPtr

* Rename `*_tree_view_*` button handling helpers to `*_item_view_*`

* Move torrent item colors to CSS

* Switch to list view for torrents list (GTK 4)

* Bump Fedora image to 39 (current rawhide) for GTK 4.11

Enable deprecations as there're lots of them in 4.11 and I'm not keen on
fixing them all right now. Disable warnings as errors due to
-Warray-bounds issue somewhere in libfmt.
2023-08-06 04:26:29 +01: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 Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
.clang-format Move GTK compatibility definitions into a separate header (#4493) 2022-12-29 02:42:20 +00:00
.clang-tidy Fix issues reported by `hicpp` clang-tidy checks (GTK client) (#4711) 2023-02-03 16:12:48 +00:00
Actions.cc chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
Actions.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
Application.cc refactor: replace some C idioms with C++ ones (#5656) 2023-06-22 17:58:16 -05:00
Application.h fix: split current and initially requested minimized state (#5175) 2023-03-07 21:07:23 -06:00
CMakeLists.txt Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
DetailsDialog.cc Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
DetailsDialog.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
Dialogs.cc chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
Dialogs.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
DynamicPropertyStore.h Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
FaviconCache.cc feat: add generic favicon_cache class for reuse between Qt, GTK app (#5294) 2023-04-22 21:11:16 -05:00
FileList.cc Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
FileList.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
FilterBar.cc Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
FilterBar.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
FilterBase.h Fix clang-tidy issues stemming from header files (GTK client) (#4623) 2023-01-21 12:06:20 +00:00
FilterBase.hh Refactor sorting and filtering compatibility code (GTK client) (#4558) 2023-01-08 15:31:03 +00:00
FilterListModel.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
FilterListModel.hh chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
Flags.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
FreeSpaceLabel.cc refactor: rename tr_dirSpace() to tr_sys_path_capacity() (#5689) 2023-06-29 10:23:00 -05:00
FreeSpaceLabel.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
GtkCompat.h Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
HigWorkarea.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
IconCache.cc Move GTK compatibility definitions into a separate header (#4493) 2022-12-29 02:42:20 +00:00
IconCache.h Include individual headers (GTK client) (#4477) 2022-12-27 01:43:20 +00:00
ListModelAdapter.cc chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
ListModelAdapter.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
MainWindow.cc Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
MainWindow.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
MakeDialog.cc refactor: use snake_case for libtransmission class methods (#5497) 2023-05-05 23:11:05 -05:00
MakeDialog.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
MessageLogWindow.cc Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
MessageLogWindow.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
Notify.cc chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
Notify.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
OptionsDialog.cc chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
OptionsDialog.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
PathButton.cc chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
PathButton.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
Percents.cc Store percents as integer, with 2 digits of precision (#4933) 2023-02-18 01:14:01 +00:00
Percents.h Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
Prefs.cc chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
Prefs.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
PrefsDialog.cc Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
PrefsDialog.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
RelocateDialog.cc chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
RelocateDialog.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
Session.cc Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
Session.h feat: add generic favicon_cache class for reuse between Qt, GTK app (#5294) 2023-04-22 21:11:16 -05:00
SortListModel.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
SortListModel.hh chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
SorterBase.h Fix clang-tidy issues stemming from header files (GTK client) (#4623) 2023-01-21 12:06:20 +00:00
SorterBase.hh Refactor sorting and filtering compatibility code (GTK client) (#4558) 2023-01-08 15:31:03 +00:00
StatsDialog.cc chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
StatsDialog.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
SystemTrayIcon.cc chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
SystemTrayIcon.h chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
Torrent.cc Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
Torrent.h Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
TorrentCellRenderer.cc Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
TorrentCellRenderer.h Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
TorrentFilter.cc Refactor sorting and filtering compatibility code (GTK client) (#4558) 2023-01-08 15:31:03 +00:00
TorrentFilter.h Refactor sorting and filtering compatibility code (GTK client) (#4558) 2023-01-08 15:31:03 +00:00
TorrentSorter.cc refactor: tr_compare_3way() (#5799) 2023-07-15 21:55:44 -05:00
TorrentSorter.h Refactor sorting and filtering compatibility code (GTK client) (#4558) 2023-01-08 15:31:03 +00:00
Utils.cc Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
Utils.h Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01:00
main.cc fix: conform to libcurl requirements to avoid memory leak (#5702) 2023-07-05 22:05:03 -05:00
my-valgrind.sh Refactor shell scripts with syntax and styling fixes 2019-01-16 03:22:29 +08:00
transmission-gtk.1 chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
transmission-gtk.desktop.in cmake: replace intltool with gettext 2018-04-18 09:25:13 +00:00
transmission-gtk.metainfo.xml.in GTK: Improve appstream metainfo (#5407) 2023-05-07 13:02:49 -05:00
transmission-ui.css Switch to list view for torrents list (GTK 4) (#5858) 2023-08-06 04:26:29 +01: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