summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Present torrent files as a treeArno2016-08-2010-28/+60
| | | | | | | | | | | | A torrent info dictionary has two modes: single and multi files. When in multi-mode, the name-entry is the directory containing the files. Represent it as a tree. During testing I discovered a fatal bug in the torrent parser: If we encounter an invalid string, we have to move mPos forward, else we will loop indefinitely until we're OOM. I also added some icons for folders, files and trackers.
* Added torrent supportArno2016-08-197-2/+341
| | | | | | | | The BEncode parser is loosely based on this: https://github.com/jif/Bencode/blob/master/bencode.cpp Not perfect, but enough to display all the essential data in the shiny new TorrentDisplay dialog.
* Implemented MoveFiles and a status barArno2016-08-172-4/+41
| | | | Should be 2 commits, but who cares?
* Implement delete filesArno2016-08-167-24/+265
| | | | Thought I did an initial commit, but seems git thinks otherwise...
* Initial commitArno2016-08-1610-0/+73
Shows files with the current extension and makes them distinguishable by different icons and by color. Not much else, just thought it was time for a commit.