transmission/gtk
Mike Gelfand 9ccaffb044
Fix session use after free (GTK client) (#3963)
In GLIB 2.68+ `Glib::RefPtr<>` is an alias for `std::shared_ptr<>` which
has no idea about GLIB's reference counting, thus destroying the object
instead of unreferencing it. Use `Glib::make_refptr_for_instance()` to
construct the smart pointer which passes in a custom reference-aware
deleter for us.

Fixes: #3954
2022-10-14 07:59:38 +03:00
..
icons refactor(gtk): use symbolic icons in status bar (#3655) 2022-08-18 11:15:27 -05:00
screenshots
ui fix: some typos (#3904) 2022-10-13 09:35:10 -05:00
Actions.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
Actions.h Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
Application.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
Application.h
CMakeLists.txt Add build job based on Fedora 37 (#3921) 2022-10-09 12:13:02 +03:00
DetailsDialog.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
DetailsDialog.h Switch to Gtk::Builder for all UI in GTK client (#3781) 2022-09-08 01:25:04 +03:00
Dialogs.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
Dialogs.h
FaviconCache.cc fix: coverity warnings (#3632) 2022-08-13 12:11:07 -05:00
FaviconCache.h chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
FileList.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
FileList.h Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
FilterBar.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
FilterBar.h Switch to Gtk::Builder for all UI in GTK client (#3781) 2022-09-08 01:25:04 +03:00
FreeSpaceLabel.cc Switch to Gtk::Builder for all UI in GTK client (#3781) 2022-09-08 01:25:04 +03:00
FreeSpaceLabel.h Switch to Gtk::Builder for all UI in GTK client (#3781) 2022-09-08 01:25:04 +03:00
HigWorkarea.h Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
IconCache.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
IconCache.h Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
MainWindow.cc Make torrents context menu look more like one (GTK client) (#3957) 2022-10-13 19:18:33 +03:00
MainWindow.h Switch to Gtk::Builder for all UI in GTK client (#3781) 2022-09-08 01:25:04 +03:00
MakeDialog.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
MakeDialog.h Switch to Gtk::Builder for all UI in GTK client (#3781) 2022-09-08 01:25:04 +03:00
MessageLogWindow.cc Don't scroll to message log bottom with no messages (GTK client) (#3959) 2022-10-14 02:19:37 +03:00
MessageLogWindow.h Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
Notify.cc Support change to enum definitions in gtkmm/glibmm/pangomm (#3801) 2022-09-10 16:19:54 +03:00
Notify.h chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
OptionsDialog.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
OptionsDialog.h Switch to Gtk::Builder for all UI in GTK client (#3781) 2022-09-08 01:25:04 +03:00
PathButton.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
PathButton.h Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
Prefs.cc Support change to enum definitions in gtkmm/glibmm/pangomm (#3801) 2022-09-10 16:19:54 +03:00
Prefs.h
PrefsDialog.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
PrefsDialog.h Switch to Gtk::Builder for all UI in GTK client (#3781) 2022-09-08 01:25:04 +03:00
RelocateDialog.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
RelocateDialog.h Switch to Gtk::Builder for all UI in GTK client (#3781) 2022-09-08 01:25:04 +03:00
Session.cc Fix session use after free (GTK client) (#3963) 2022-10-14 07:59:38 +03:00
Session.h fix: 3508 location invalidation (#3511) 2022-07-22 00:52:48 -05:00
StatsDialog.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
StatsDialog.h Switch to Gtk::Builder for all UI in GTK client (#3781) 2022-09-08 01:25:04 +03:00
SystemTrayIcon.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
SystemTrayIcon.h Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
TorrentCellRenderer.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
TorrentCellRenderer.h Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
Utils.cc Don't call X11 functions on non-X11 GDK surfaces (#3949) 2022-10-12 08:32:01 +03:00
Utils.h Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
main.cc Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03:00
my-valgrind.sh
transmission-gtk.1
transmission-gtk.desktop.in
transmission-gtk.metainfo.xml.in Body text changes (#3431) 2022-07-10 23:16:35 -05:00
transmission-ui.css Add support for GTK 4 (#3916) 2022-10-09 01:50:03 +03: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