Commit graph

2052 commits

Author SHA1 Message Date
Christophe Dumez
c3281a1e8f - Do not refresh properties if they are note visible 2009-11-16 15:29:44 +00:00
Christophe Dumez
561033d7eb - Fixed China recognition in geoip 2009-11-16 15:01:48 +00:00
Christophe Dumez
f588882a96 - Added more country flags to geoip 2009-11-16 07:52:10 +00:00
Christophe Dumez
6b0f855752 - Add a few more country flags to geoip database 2009-11-16 07:38:33 +00:00
Christophe Dumez
881c3be58c - Make peer list non editable 2009-11-16 07:21:54 +00:00
Christophe Dumez
78346a881c - Added GeoIP licensing 2009-11-16 07:15:12 +00:00
Christophe Dumez
b3ce32b405 - Improved usa flag quality 2009-11-15 20:39:08 +00:00
Christophe Dumez
3d790d131c - Support a lot more countries in GeoIP (flag display) 2009-11-15 20:27:36 +00:00
Christophe Dumez
9e9e6f028c - Integrate Geoip database to speed up country resolution 2009-11-15 20:03:23 +00:00
Christophe Dumez
cb32ed97a8 - Prepare to use geoip database locally 2009-11-15 19:08:20 +00:00
Christophe Dumez
e9350e66f0 - FEATURE: Make sure torrent files are always sorted by name 2009-11-15 14:56:25 +00:00
Christophe Dumez
d843366c0d - Updated language files
- Added missing Q_OBJECT macro to transferListFilters class
2009-11-15 14:42:18 +00:00
Christophe Dumez
1b6e282938 - Remove old comments 2009-11-15 13:30:44 +00:00
Christophe Dumez
aeb12e53ee - Remove old comments 2009-11-15 13:29:32 +00:00
Christophe Dumez
31180bb00c - Save / Restore preferences dialog size and position on restart
- Make use of new Preferences in GUI constructor
2009-11-15 13:28:58 +00:00
Christophe Dumez
36748b6729 - Removed some debug 2009-11-15 13:11:07 +00:00
Christophe Dumez
d9cb73634d - Performance improvement, property tabs are updated only when displayed 2009-11-15 13:10:31 +00:00
Christophe Dumez
c5c09b09ee - Implemented flag display in peer list (has to be enabled in program preferences, connection section) 2009-11-15 12:57:25 +00:00
Christophe Dumez
12106c308e - Manage country resolution on libtorrent side. The flags are not displayed in the peer list yet though 2009-11-15 10:59:11 +00:00
Christophe Dumez
f7f4d1333b - Catching SIGABRT signal to attempt to display the backtrace when an assertion is hit 2009-11-15 10:42:03 +00:00
Christophe Dumez
1c08bf054a - Fix progress display in torrent properties 2009-11-15 10:35:45 +00:00
Christophe Dumez
4824637681 - Delete hostname resolver asynchronously to avoid freezing the GUI on preference window closing 2009-11-15 10:17:21 +00:00
Christophe Dumez
5962ef79cb - Added option to disable peer host name resolution (disabled as a default)
- Fix several other bugs related to properties and preferences
2009-11-15 10:00:07 +00:00
Christophe Dumez
3762c37517 - Take "RSS refresh interval" into consideration without restarting qBT 2009-11-15 08:53:33 +00:00
Christophe Dumez
e97b805365 Peer lis column width are now restored on startup 2009-11-15 08:40:26 +00:00
Christophe Dumez
6dbd1daa5c - Little pointer code cleanup 2009-11-14 20:39:37 +00:00
Christophe Dumez
59f21d592e - Updated Changelog
- Bump to beta2
2009-11-14 20:35:39 +00:00
Christophe Dumez
946e2778f8 - Start with the right preference panel 2009-11-14 20:26:32 +00:00
Christophe Dumez
9fbe2ff6c4 - Fix possible crash in search field autocompletion
- Optimized autocompletion code
2009-11-14 20:24:39 +00:00
Christophe Dumez
a4383d1b7f - Fix memory leak in RSS parser 2009-11-14 19:42:44 +00:00
Christophe Dumez
131dda2617 - Fix memory leak in new properties panel 2009-11-14 19:28:35 +00:00
Christophe Dumez
51ebfadd85 - Split Preferences from the GUI so that Options dialog does not need to be created on startup to retrieve the preferences:
* This speeds up startup
  * Bittorrent session settings are now applied at bittorrent class level (Required for headless running)
2009-11-14 19:08:28 +00:00
Christophe Dumez
0a1ae18412 - Remove outdated program preferences 2009-11-14 14:18:32 +00:00
Christophe Dumez
cd50c3299e - COSMETIC: Made program preferences scrollable for usability on small scree
ns (e.g. netbooks)
2009-11-14 13:59:13 +00:00
Christophe Dumez
f7c196dbcf - Implemented asynchronous hostname resolution in Peer list 2009-11-14 13:33:55 +00:00
Christophe Dumez
8260159ca4 - Initial implementation of Peer list 2009-11-14 10:37:45 +00:00
Christophe Dumez
d8c6e2bcc6 - Added Peers tab (not functional yet) 2009-11-12 19:44:47 +00:00
Christophe Dumez
bc2a4b622b - Added piece_availability() to qtorrenthandle to prepare for piece availability widget (bar) 2009-11-12 19:44:05 +00:00
Christophe Dumez
daef9ece75 - FEATURE: Folder scanning now works with CIFS and NFS mounted folders 2009-11-12 18:24:51 +00:00
Christophe Dumez
a6f31c7950 - Display more information regarding the torrent in its properties pannel
- Made properties pannel scrollable, it behaves better with the splitter
2009-11-12 07:42:21 +00:00
Christophe Dumez
0e93e8dc9d - Made splitter children non-collapsible 2009-11-11 16:30:05 +00:00
Christophe Dumez
3fa98705bc - Oops, did not meant to set a maximum height for the pannel 2009-11-11 16:23:38 +00:00
Christophe Dumez
4493752d2f - Improved properties pannel by using a Splitter to allow the user to set the height of the pannel 2009-11-11 16:22:57 +00:00
Christophe Dumez
6199d6d543 - Put pieces properties on the top of torrent properties (uTorrent like) 2009-11-11 14:58:13 +00:00
Christophe Dumez
f9c8b6a66e - Updated changelog 2009-11-11 14:21:01 +00:00
Christophe Dumez
743d54a745 - Added columns width saving to torrent addition dialog
- Fixed column width saving in torrent properties
- Code Cleanup
2009-11-11 14:19:44 +00:00
Christophe Dumez
5d09f89a0f - Fix right click menu in torrent addition dialog 2009-11-11 14:10:09 +00:00
Christophe Dumez
ea2f5df95f - Completed port to TorrentFilesModel. Got rid or old arborescense.h 2009-11-11 14:06:07 +00:00
Christophe Dumez
a03c1d3d50 - Removed some cpu-eating debug 2009-11-11 12:33:38 +00:00
Christophe Dumez
5fac6ef3b2 - Minor cleanup 2009-11-11 12:30:46 +00:00