1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-01 12:08:24 +00:00
transmission/gtk
Charles Kerr a822a46e47
refactor: add fetch options object to tr_webRun() (#2620)
* refactor: add fetch options object to tr_webRun()

Fold `tr_webRun()`, `tr_webRunWithCookies()`, and `tr_webRunWebseed()`
into a single API that takes an options argument that callers can
customize to their needs.

Also does a surface cleanup pass to the tr_webseed and tr_web internal
structures, e.g. making fields const where possible, not using raw
pointers, and making some fields private.

This revision is still full of code smells. Refactoring the entire
system is overwhelming, so instead I'm doing it in incremental steps.
2022-02-13 20:09:56 -06:00
..
icons Remove autotools-based build system (#1465) 2020-10-13 03:15:19 +03:00
screenshots lossless compression of images saved 72KB 2017-06-03 23:52:34 +01:00
Actions.cc chore: update license spdx abbreviations (#2582) 2022-02-07 10:25:02 -06:00
Actions.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
Application.cc refactor: fix sonarcloud "use enum class" code smells (#2590) 2022-02-08 20:25:19 -06:00
Application.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
CMakeLists.txt build: disable exit-time-destructor warnings in GTK client (#2154) 2021-11-14 10:12:29 -06:00
DetailsDialog.cc fix: rename 'corrupt' label for understandability (#2605) 2022-02-11 01:15:10 -06:00
DetailsDialog.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
Dialogs.cc fix: make remove-torrent dialogs modal in GTK client (#2602) 2022-02-10 14:31:11 -06:00
Dialogs.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
FaviconCache.cc refactor: add fetch options object to tr_webRun() (#2620) 2022-02-13 20:09:56 -06:00
FaviconCache.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
FileList.cc refactor: sonarcloud "use if init" statements (#2587) 2022-02-07 23:44:31 -06:00
FileList.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
FilterBar.cc feat: use libpsl (#2575) 2022-02-12 11:30:27 -06:00
FilterBar.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
FreeSpaceLabel.cc chore: update license spdx abbreviations (#2582) 2022-02-07 10:25:02 -06:00
FreeSpaceLabel.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
HigWorkarea.cc chore: update license spdx abbreviations (#2582) 2022-02-07 10:25:02 -06:00
HigWorkarea.h refactor: fix sonarcloud "use enum class" code smells (#2590) 2022-02-08 20:25:19 -06:00
IconCache.cc Revert "fix: sonarcloud (#2558)" (#2562) 2022-02-01 11:30:51 -06:00
IconCache.h Fix most of critical issues reported by Sonar (GTK client) (#2309) 2021-12-14 11:43:27 +03:00
main.cc chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
MainWindow.cc refactor: fix sonarcloud "use enum class" code smells (#2590) 2022-02-08 20:25:19 -06:00
MainWindow.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
MakeDialog.cc feat: support webseeds in transmission-create (#2611) 2022-02-12 12:50:47 -06:00
MakeDialog.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
MessageLogWindow.cc chore: update license spdx abbreviations (#2582) 2022-02-07 10:25:02 -06:00
MessageLogWindow.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
my-valgrind.sh Refactor shell scripts with syntax and styling fixes 2019-01-16 03:22:29 +08:00
Notify.cc chore: update license spdx abbreviations (#2582) 2022-02-07 10:25:02 -06:00
Notify.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
OptionsDialog.cc feat: add support for adding torrents by raw hash values (#2608) 2022-02-12 22:16:55 -06:00
OptionsDialog.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
Prefs.cc fix: some use-init-statement sonarcloud warnings (#2563) 2022-02-01 19:09:11 -06:00
Prefs.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
PrefsDialog.cc refactor: sonarcloud "use if init" statements (#2587) 2022-02-07 23:44:31 -06:00
PrefsDialog.h refactor: fix sonarcloud "use enum class" code smells (#2590) 2022-02-08 20:25:19 -06:00
ratio.svg
RelocateDialog.cc chore: update license spdx abbreviations (#2582) 2022-02-07 10:25:02 -06:00
RelocateDialog.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
Session.cc feat: add support for adding torrents by raw hash values (#2608) 2022-02-12 22:16:55 -06:00
Session.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
StatsDialog.cc refactor: fix sonarcloud "use enum class" code smells (#2590) 2022-02-08 20:25:19 -06:00
StatsDialog.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
SystemTrayIcon.cc chore: update license spdx abbreviations (#2582) 2022-02-07 10:25:02 -06:00
SystemTrayIcon.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
TorrentCellRenderer.cc refactor: fix sonarcloud "use enum class" code smells (#2590) 2022-02-08 20:25:19 -06:00
TorrentCellRenderer.h chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
transmission-gtk.1 chore: update copyright years, make notices consistent (#2463) 2022-01-20 12:27:56 -06:00
transmission-gtk.appdata.xml.in Add content_rating to appdata (#1487) 2022-01-23 15:23:53 -06:00
transmission-gtk.desktop.in cmake: replace intltool with gettext 2018-04-18 09:25:13 +00:00
transmission-ui.xml fix: make add-torrent dialogs modal in GTK client (#2443) 2022-01-18 14:16:25 -06:00
transmission.gresource.xml Use stock options and statistics icons in statusbar (GTK client) (#2200) 2021-11-21 14:36:52 +03:00
transmission.ico
transmission.png
transmission.rc
utilities.png lossless compression of images saved 72KB 2017-06-03 23:52:34 +01:00
Utils.cc feat: add support for adding torrents by raw hash values (#2608) 2022-02-12 22:16:55 -06:00
Utils.h feat: add support for adding torrents by raw hash values (#2608) 2022-02-12 22:16:55 -06:00