summaryrefslogtreecommitdiff
path: root/src/trg-files-model.c
Commit message (Collapse)AuthorAge
* Consistently include config.hGravatar Patrick Griffis2016-01-19
| | | | | This still needs some work in a few headers that depend on it
* Fix numerous warnings/errorsGravatar Patrick Griffis2016-01-19
|
* fix for file parsed when unorderedGravatar Alan Fitton2013-02-20
|
* mini-optimization: don't check children hash for filesGravatar Alan Fitton2013-02-20
|
* update year in copyright headers, fix the jumbled file lists (caused by ↵Gravatar Alan Fitton2013-02-20
| | | | unsorted files)
* reindent all the things! with indent -nut -kr.Gravatar Alan Fitton2012-08-26
|
* issue 204 - fix a fairly harmless concurrency problem which results in ↵Gravatar Alan Fitton2012-07-17
| | | | warnings, when selecting a torrent with many files (so the tree is built in a thread) and then selecting something else. pass the wanted and priorities arrays into the thread function instead of using object members.
* issue 186 - apply to all combo box in torrent add dialogGravatar Alan Fitton2012-06-10
|
* issue 175. make some (incomplete) changes as per the GTK+ best practices ↵Gravatar Alan Fitton2012-01-25
| | | | document - mainly using a pointer in the public class to access the private object (on a few important classes for now) for performance, and don't use C99 (C99 comments or mixed declarations/statements).
* a torrent priority right click menu. change the refresh on interactive ↵Gravatar Alan Fitton2012-01-13
| | | | action behavior to make sure priority/other changes are refreshed immediately.
* the handler for adding many files (threaded) expands after adding, ↵Gravatar Alan Fitton2012-01-12
| | | | consistent with the fewer handler.
* fix memory leak on response from first response from server (HTTP conflict ↵Gravatar Alan Fitton2012-01-12
| | | | with session id).
* fix memory leaks and parse a files tree in a thread if there's over 600 ↵Gravatar Alan Fitton2012-01-11
| | | | files, to avoid UI freezes on massive torrents.
* invalidate previous files path iterator if something doesn't match, to avoid ↵Gravatar Alan Fitton2012-01-10
| | | | unnecessary checks.
* fix toggle button in files tree viewGravatar Alan Fitton2012-01-09
|
* free the files intermediate tree after it's added to the modelGravatar Alan Fitton2012-01-09
|
* forgot a file, reindentGravatar Alan Fitton2012-01-09
|
* issue 174 - exec crash, issue 173 - files first update performance fixed.Gravatar Alan Fitton2012-01-09
|
* fix the performance problems with the torrent add dialog on torrents with ↵Gravatar Alan Fitton2012-01-08
| | | | many files/dirs. the parent size updates just walks up parents rather than a full foreach, and the inserts try to use the previous update to speed up finding/creating the directories. I'll probably do something similar to the main files treeview.
* reindent with gnu indent. add keyboard accelerators for view menu, fix ↵Gravatar Alan Fitton2012-01-04
| | | | toggle filter widget also connected to toggle graph cb. add Lithuanian translation thanks to Algimantas Margevičius via launchpad.
* fix priority/enabled on directoriesGravatar Alan Fitton2012-01-04
|
* make the torrent add tree view and the files tree view fairly consistent, ↵Gravatar Alan Fitton2012-01-04
| | | | sharing code where possible. this allows changing priority and enabled using a directory. expand/collapse all buttons. the one taken from Transmission for torrent add dialog now has menus and the mime icons. may be bugs here, I know there's one with directories appearing as mixed and not updating upwards properly, but it's a start.
* move the check for a file completed delta of > 0 to the caller of the ↵Gravatar Alan Fitton2011-12-21
| | | | foreachfunc, instead of checking inside. could save quite a few cpu cycles.
* first bytesCompleted increment up the directory tree should be ↵Gravatar Alan Fitton2011-12-21
| | | | bytesCompleted, not length (causing all directories to be 100% complete)
* fix memory leak on new fileicon cell rendererGravatar Alan Fitton2011-12-21
|
* fix int/int64 mismatch crash and don't update if increment is < 1Gravatar Alan Fitton2011-12-21
|
* hopefully a fix for tree on windowsGravatar Alan Fitton2011-12-21
|
* file trees :D may do cascading priority changes sometime, but this is a ↵Gravatar Alan Fitton2011-12-21
| | | | start. also use GTK_STOCK_FILE if mime/extension detection fails.
* oops, no tabs. (indent -kr -nut)Gravatar Alan Fitton2011-12-11
|
* run GNU indent everything. not done this for a while because it was ↵Gravatar Alan Fitton2011-12-11
| | | | producing weird results. seems ok now.
* some improvements and fixes to the destination combo. don't add existing ↵Gravatar Alan Fitton2011-12-09
| | | | directories if they are already labels.
* move {tpeer,tfile},{c,h} into torrent.{c,h}Gravatar Alan Fitton2011-10-08
|
* use an icon for file wanted/unwantedGravatar Alan Fitton2011-10-03
|
* issue 145 - fix my broken regex which was causing filenames to be treated as ↵Gravatar Alan Fitton2011-10-03
| | | | URLs. issue 141 - patch for showing mime type icons in file list.
* accept URLs and magnet links as application arguments, DHT on magnet ↵Gravatar Alan Fitton2011-10-01
| | | | warning, fix files model to accept new files after first update (required for magnet).
* setting a file unwanted would set the icon to GTK_STOCK_CANCEL, then when it ↵Gravatar Alan Fitton2011-09-30
| | | | was acknowledged the model would set it to STOCK_CLOSE. change the model to STOCK_CANCEL also so this can't be seen.
* updating a torrents file or trackers doesn't make it recently active, so ↵Gravatar Alan Fitton2011-04-16
| | | | these changes could get missed if doing active only updates. for these: send the torrent id as the request tag, which Transmission passes back, then we request an update just for that torrent.
* oops.. json_array_get_elements() returns a newly allocated list, not the one ↵Gravatar Alan Fitton2011-04-16
| | | | owned by the array. fix a few memory leaks.
* tidy sources with GNU indent after recent changes. on seconds thoughts, ↵Gravatar Alan Fitton2011-04-12
| | | | don't install docs with autotools, leave it to the package manager.
* some quite significant changes to only receive/update recently-active ↵Gravatar Alan Fitton2011-04-12
| | | | torrents, if enabled. also use a hash table and tree row references for lookup. hopefully performance will be much better for people with large number of torrents.
* a torrent add dialog based off Transmission GTK (different bencode+action ↵Gravatar Alan Fitton2011-04-08
| | | | implementation) which allows you to set file priorities, torrent priority, directory in advance. probably needs a little more work.
* TRG_NOUNIQUE environment env for starting more than one instance. fix start ↵Gravatar Alan Fitton2011-03-06
| | | | url paused. stop timers being activated by interactive actions. and... experimental speed graph!
* a much better system for suspending tracker/file updates until a change has ↵Gravatar Alan Fitton2011-02-27
| | | | been acknowledged. fix for issue 17 (bandwidth priorities). use transmission-remote-gtk icon in .desktop instead of transmission.
* adding trackers now seems to work. change all tabs to whitespace.Gravatar Alan Fitton2011-02-18
|
* tracker manipulation almost complete, addition needs some work. configurable ↵Gravatar Alan Fitton2011-02-17
| | | | update interval.
* another gint64/gint mismatchGravatar Alan Fitton2011-02-09
|
* indent -kr *.c *.hGravatar Alan Fitton2011-02-09
|
* similar change needed in files modelGravatar Alan Fitton2011-02-06
|
* big thanks to charles for the feedback and patches! fixes for building ↵Gravatar Alan Fitton2011-02-04
| | | | against older libnotify (issue 1+4), use AM_SILENT_RULES (6), compiler warning fixes (5), use GDK_Delete instead of GDK_KEY_Delete (3)
* update about dialog with new websiteGravatar Alan Fitton2011-01-30
|