transmission/gtk
Daniel Kamil Kozar 77b11232f2
Add support for creating torrents with a source flag (#443)
* Add support for creating torrents with a source flag

* Add the source flag functionality for Mac OSX

* Source flag should be a part of the info dictionary

* Address review comments

* Rename "sourceFlag" to "source" since "Flag" is usually reserved for booleans.
* Free the "source" pointer in tr_metainfoFree.
* Add information about transmission-create argument to its manpage.

* Replace all occurences of "sourceFlag" with "source" and use "Source tag" in UI

* Settle on just "Source" in UI

* The last usage of "flag" hopefully bites the dust! ;-)

* Add a missing free for the source in tr_metainfoFree

* Add a "source" field to the torrent-get RPC method

* uncrustify

* Test for torrents having different infohashes due to different source flags.

This is the whole point of this feature, so it makes sense to test it.

* case is important

* try to incorporate the macosx xml changes
2021-10-18 18:05:39 -05: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
CMakeLists.txt Port GTK client to C++ (#1833) 2021-09-25 13:47:09 +03:00
actions.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
actions.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
conf.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
conf.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
details.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
details.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
dialogs.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
dialogs.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
favicon.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
favicon.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
file-list.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
file-list.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
filter.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
filter.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
hig.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
hig.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
icons.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
icons.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
main.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
makemeta-ui.cc Add support for creating torrents with a source flag (#443) 2021-10-18 18:05:39 -05:00
makemeta-ui.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
msgwin.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
msgwin.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
my-valgrind.sh Refactor shell scripts with syntax and styling fixes 2019-01-16 03:22:29 +08:00
notify.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
notify.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
open-dialog.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
open-dialog.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
ratio.svg
relocate.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
relocate.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
stats.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
stats.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
torrent-cell-renderer.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
torrent-cell-renderer.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
tr-core.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
tr-core.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
tr-icon.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
tr-icon.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
tr-prefs.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
tr-prefs.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
tr-window.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
tr-window.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
transmission-gtk.1 fixup! (trunk) update credits (#1205) 2020-05-02 11:42:18 -05:00
transmission-gtk.appdata.xml.in cmake: replace intltool with gettext 2018-04-18 09:25:13 +00:00
transmission-gtk.desktop.in cmake: replace intltool with gettext 2018-04-18 09:25:13 +00:00
transmission-ui.xml Add Sort by Queue menu item to popup menu (#1040) 2021-08-18 23:15:40 +03:00
transmission.gresource.xml icon: update application icon (#1141) 2020-04-25 20:01:49 -05:00
transmission.ico
transmission.png (trunk) #5382: better compression of our bundled png files. recompressed by Mangix 2013-06-26 02:06:43 +00:00
transmission.rc
util.cc Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
util.h Switch from gtk to gtkmm (#1969) 2021-10-18 23:22:31 +03:00
utilities.png lossless compression of images saved 72KB 2017-06-03 23:52:34 +01:00