]> granicus.if.org Git - transmission/log
transmission
8 years agoSync translations with Transifex
Mike Gelfand [Sat, 27 Feb 2016 23:27:26 +0000 (23:27 +0000)]
Sync translations with Transifex

8 years agoUpdate user-facing copyright years
Mike Gelfand [Sat, 27 Feb 2016 23:18:02 +0000 (23:18 +0000)]
Update user-facing copyright years

8 years agoUpdate NEWS
Mike Gelfand [Sat, 27 Feb 2016 23:09:41 +0000 (23:09 +0000)]
Update NEWS

8 years ago#6061: Change Sparkle Update URL to use HTTPS instead of HTTP
Mike Gelfand [Sat, 27 Feb 2016 22:54:04 +0000 (22:54 +0000)]
#6061: Change Sparkle Update URL to use HTTPS instead of HTTP

8 years agoUse autolayout for about and license windows (OS X)
Mike Gelfand [Sat, 27 Feb 2016 21:37:09 +0000 (21:37 +0000)]
Use autolayout for about and license windows (OS X)

8 years agoUse autolayout for torrent info window (OS X)
Mike Gelfand [Sat, 27 Feb 2016 20:29:57 +0000 (20:29 +0000)]
Use autolayout for torrent info window (OS X)

8 years agoUse autolayout for group rules window, take two (OS X)
Mike Gelfand [Wed, 24 Feb 2016 22:59:25 +0000 (22:59 +0000)]
Use autolayout for group rules window, take two (OS X)

8 years agoUse autolayout for group rules window (OS X)
Mike Gelfand [Wed, 24 Feb 2016 22:41:40 +0000 (22:41 +0000)]
Use autolayout for group rules window (OS X)

8 years agoFix warning for when 2nd `iconv()` argument is const
Mike Gelfand [Tue, 23 Feb 2016 05:07:43 +0000 (05:07 +0000)]
Fix warning for when 2nd `iconv()` argument is const

8 years agoLoad icons with GResource, remove deprecated inline pixbufs
Mike Gelfand [Tue, 23 Feb 2016 04:34:57 +0000 (04:34 +0000)]
Load icons with GResource, remove deprecated inline pixbufs

8 years agoDefine `HAVE_ICONV` instead of `HAVE_ICONV_OPEN` when CMake is used
Mike Gelfand [Tue, 23 Feb 2016 03:00:12 +0000 (03:00 +0000)]
Define `HAVE_ICONV` instead of `HAVE_ICONV_OPEN` when CMake is used

8 years agoOnly depend on iconv if found
Mike Gelfand [Sun, 7 Feb 2016 12:00:15 +0000 (12:00 +0000)]
Only depend on iconv if found

8 years agoCheck for `iconv()` instead of `iconv_open()`, adjust utils test
Mike Gelfand [Sun, 7 Feb 2016 11:54:01 +0000 (11:54 +0000)]
Check for `iconv()` instead of `iconv_open()`, adjust utils test

8 years ago#6064: Add test cases which exhibit the issue
Mike Gelfand [Sat, 6 Feb 2016 22:23:36 +0000 (22:23 +0000)]
#6064: Add test cases which exhibit the issue

8 years ago#6064: Merge ConvertUTF.c fixes from LLVM (?)
Mike Gelfand [Sat, 6 Feb 2016 22:05:22 +0000 (22:05 +0000)]
#6064: Merge ConvertUTF.c fixes from LLVM (?)

8 years agoAdd hidden "watch-dir-force-generic" setting handling to daemon
Mike Gelfand [Mon, 25 Jan 2016 22:09:49 +0000 (22:09 +0000)]
Add hidden "watch-dir-force-generic" setting handling to daemon

8 years agoMake it possible to force generic watchdir implementation in runtime
Mike Gelfand [Mon, 25 Jan 2016 21:48:58 +0000 (21:48 +0000)]
Make it possible to force generic watchdir implementation in runtime

8 years agoFix Turkish translation for high/normal/low priority in Add Magnet window
Mike Gelfand [Wed, 13 Jan 2016 18:26:17 +0000 (18:26 +0000)]
Fix Turkish translation for high/normal/low priority in Add Magnet window

8 years agoUse autolayout for Add Magnet window (OS X)
Mike Gelfand [Tue, 12 Jan 2016 21:02:00 +0000 (21:02 +0000)]
Use autolayout for Add Magnet window (OS X)

8 years agoDisable format warnings when building with MinGW
Mike Gelfand [Sat, 9 Jan 2016 18:24:43 +0000 (18:24 +0000)]
Disable format warnings when building with MinGW

8 years ago#6051: `transmission-gtk --version` shouldn't require display
Mike Gelfand [Sat, 9 Jan 2016 18:06:17 +0000 (18:06 +0000)]
#6051: `transmission-gtk --version` shouldn't require display

8 years agoAdd bitfield test for has all/none
Mike Gelfand [Fri, 8 Jan 2016 11:12:22 +0000 (11:12 +0000)]
Add bitfield test for has all/none

8 years agoApply most of recommended project changes (OS X)
Mike Gelfand [Fri, 8 Jan 2016 10:47:16 +0000 (10:47 +0000)]
Apply most of recommended project changes (OS X)

8 years agoGet rid of some more deprecation warnings (OS X)
Mike Gelfand [Fri, 8 Jan 2016 10:05:19 +0000 (10:05 +0000)]
Get rid of some more deprecation warnings (OS X)

8 years agoUse `TR_BAD_SIZE` instead of -1 in `tr_quark_new()` calls
Mike Gelfand [Thu, 7 Jan 2016 19:20:14 +0000 (19:20 +0000)]
Use `TR_BAD_SIZE` instead of -1 in `tr_quark_new()` calls

Extend quark test to improve branch coverage.

8 years ago#6050: Get rid of calls to deprecated convertScreenToBase: API (patch by mattrajca)
Mike Gelfand [Thu, 7 Jan 2016 17:21:12 +0000 (17:21 +0000)]
#6050: Get rid of calls to deprecated convertScreenToBase: API (patch by mattrajca)

8 years ago#6048: Improve error checking on metadata retrieval
Mike Gelfand [Thu, 7 Jan 2016 17:12:14 +0000 (17:12 +0000)]
#6048: Improve error checking on metadata retrieval

8 years ago#5737: Retry if RPC server fails to bind to specified address
Mike Gelfand [Thu, 7 Jan 2016 15:28:58 +0000 (15:28 +0000)]
#5737: Retry if RPC server fails to bind to specified address

8 years ago#6042: Remove dead code now that we build for OS X 10.7+ (patch by mattrajca)
Mike Gelfand [Wed, 6 Jan 2016 11:05:37 +0000 (11:05 +0000)]
#6042: Remove dead code now that we build for OS X 10.7+ (patch by mattrajca)

In addition to the patch,
  * remove unused global actions menu (popover is used instead)
  * remove *Lion class macros, use NSPopover and NSDataDetector directly

8 years agoAdd tests in such a way that target name is expanded (CMake)
Mike Gelfand [Mon, 4 Jan 2016 19:50:32 +0000 (19:50 +0000)]
Add tests in such a way that target name is expanded (CMake)

8 years ago#5663: Autotools fixes: proper kqueue check, macro definitions
Mike Gelfand [Mon, 4 Jan 2016 19:14:38 +0000 (19:14 +0000)]
#5663: Autotools fixes: proper kqueue check, macro definitions

8 years agoDon't build transmission-cli by default (suggested by geirha)
Mike Gelfand [Mon, 4 Jan 2016 18:45:49 +0000 (18:45 +0000)]
Don't build transmission-cli by default (suggested by geirha)

8 years agoImprove file test modification time checks
Mike Gelfand [Mon, 4 Jan 2016 05:04:55 +0000 (05:04 +0000)]
Improve file test modification time checks

8 years agoUncomment error prefixing tests
Mike Gelfand [Sun, 3 Jan 2016 21:03:54 +0000 (21:03 +0000)]
Uncomment error prefixing tests

8 years ago#5974: Torrents queued should be able to "Resume Now" (patch by JJTagy)
Mike Gelfand [Sun, 3 Jan 2016 20:57:42 +0000 (20:57 +0000)]
#5974: Torrents queued should be able to "Resume Now" (patch by JJTagy)

8 years agoUpdate NEWS
Mike Gelfand [Sat, 2 Jan 2016 18:27:11 +0000 (18:27 +0000)]
Update NEWS

8 years ago#6046: Fix grammatical mistake in German translation (spotted by geos2016)
Mike Gelfand [Sat, 2 Jan 2016 16:45:15 +0000 (16:45 +0000)]
#6046: Fix grammatical mistake in German translation (spotted by geos2016)

8 years agoFix line endings on last commit
Mike Gelfand [Sat, 2 Jan 2016 15:26:23 +0000 (15:26 +0000)]
Fix line endings on last commit

8 years ago#5663: Emulate `GetOverlappedResultEx` on Windows Vista/7
Mike Gelfand [Sat, 2 Jan 2016 15:23:38 +0000 (15:23 +0000)]
#5663: Emulate `GetOverlappedResultEx` on Windows Vista/7

8 years ago#5663: Rework directory watching in daemon
Mike Gelfand [Sat, 2 Jan 2016 14:28:59 +0000 (14:28 +0000)]
#5663: Rework directory watching in daemon

Implement BSD/Darwin (kqueue) and Windows (ReadDirectoryChanges) mechanisms
for receiving directory change notifications. Use events instead of polling
for changes. Retry file parsing up to 3 times before giving up.

Huge thanks to missionsix for preparing first two versions of the patch.

8 years ago#5407: In `tr_peerMgrGetDesiredAvailable()`, check if swarm is running (suggested...
Mike Gelfand [Thu, 31 Dec 2015 14:33:02 +0000 (14:33 +0000)]
#5407: In `tr_peerMgrGetDesiredAvailable()`, check if swarm is running (suggested by x190)

8 years ago#5891: Move UDP shutdown timer setup to sessionCloseImplStart
Mike Gelfand [Thu, 31 Dec 2015 14:24:15 +0000 (14:24 +0000)]
#5891: Move UDP shutdown timer setup to sessionCloseImplStart

8 years ago#5891: Fix crash on session shutdown (evdns_getaddrinfo_cancel)
Mike Gelfand [Thu, 31 Dec 2015 14:17:37 +0000 (14:17 +0000)]
#5891: Fix crash on session shutdown (evdns_getaddrinfo_cancel)

8 years agoFix MinGW build (still produces lots of useless warnings though)
Mike Gelfand [Thu, 31 Dec 2015 12:41:17 +0000 (12:41 +0000)]
Fix MinGW build (still produces lots of useless warnings though)

8 years agoLoosen bitfield assertions to account for unknown bit counts
Mike Gelfand [Thu, 31 Dec 2015 05:22:42 +0000 (05:22 +0000)]
Loosen bitfield assertions to account for unknown bit counts

8 years agoOn second thought, bring back stdbool.h check back
Mike Gelfand [Tue, 29 Dec 2015 19:44:50 +0000 (19:44 +0000)]
On second thought, bring back stdbool.h check back

Might be useful for uClibc (which still doesn't provide it) and others.

8 years agoRemove useless checks and definitions (C99)
Mike Gelfand [Tue, 29 Dec 2015 19:37:31 +0000 (19:37 +0000)]
Remove useless checks and definitions (C99)

Now that MSVC support for C99 is quite good, remove previously needed but
now unused checks and definitions, like PRI* format macros (including
PRIdMAX and TR_PRIuSIZE, replaced with %jd and %zu) and inline macro.
Also, remove ssize_t typedef and replace few occurences with ev_ssize_t.
Also, remove check for stdbool.h availability (guaranteed by C99) and
include it unconditionally (except when in C++ mode).

8 years agoAlways add all source files to targets
Mike Gelfand [Tue, 29 Dec 2015 02:04:37 +0000 (02:04 +0000)]
Always add all source files to targets

Mark files which shouldn't be compiled as header-only, but still add
them as sources so that they are visible in e.g. MSVS project tree.

8 years agoWould you please die already, nasty chdir warning...
Mike Gelfand [Tue, 29 Dec 2015 00:48:55 +0000 (00:48 +0000)]
Would you please die already, nasty chdir warning...

8 years agoGet rid of some more warnings
Mike Gelfand [Tue, 29 Dec 2015 00:42:40 +0000 (00:42 +0000)]
Get rid of some more warnings

8 years agoGet rid of some more warnings
Mike Gelfand [Mon, 28 Dec 2015 23:53:55 +0000 (23:53 +0000)]
Get rid of some more warnings

8 years agoOptimize URL-parsing functions a bit; rewrite `tr_urlParse()`
Mike Gelfand [Mon, 28 Dec 2015 23:52:26 +0000 (23:52 +0000)]
Optimize URL-parsing functions a bit; rewrite `tr_urlParse()`

8 years ago#6041: Use AppKit status light icons (patch by mattrajca)
Mike Gelfand [Sun, 27 Dec 2015 21:50:02 +0000 (21:50 +0000)]
#6041: Use AppKit status light icons (patch by mattrajca)

9 years agoFix bitfield bit removal, add more asserts, extend unit test
Mike Gelfand [Sun, 27 Dec 2015 16:34:47 +0000 (16:34 +0000)]
Fix bitfield bit removal, add more asserts, extend unit test

9 years ago#5963: Fix two more places where int is used in boolean context
Mike Gelfand [Sun, 27 Dec 2015 15:19:03 +0000 (15:19 +0000)]
#5963: Fix two more places where int is used in boolean context

9 years ago#6037: Fix global options popover layout (patch by mattrajca, with small adjustments...
Mike Gelfand [Sun, 27 Dec 2015 01:48:27 +0000 (01:48 +0000)]
#6037: Fix global options popover layout (patch by mattrajca, with small adjustments and for all languages)

9 years agoOngoing refactoring (use size_t instead of int)
Mike Gelfand [Fri, 25 Dec 2015 11:34:35 +0000 (11:34 +0000)]
Ongoing refactoring (use size_t instead of int)

9 years agoOngoing refactoring (use size_t instead of int)
Mike Gelfand [Fri, 25 Dec 2015 10:19:50 +0000 (10:19 +0000)]
Ongoing refactoring (use size_t instead of int)

9 years agoRevert r14501
Mike Gelfand [Thu, 24 Dec 2015 20:52:40 +0000 (20:52 +0000)]
Revert r14501

9 years ago#6039: Fix uninitialized controlView use in InfoTabButtonCell
Mike Gelfand [Tue, 22 Dec 2015 00:45:09 +0000 (00:45 +0000)]
#6039: Fix uninitialized controlView use in InfoTabButtonCell

9 years agoUse default encoding (UTF-8) for all the source files; convert two more .strings...
Mike Gelfand [Mon, 21 Dec 2015 17:03:07 +0000 (17:03 +0000)]
Use default encoding (UTF-8) for all the source files; convert two more .strings files to UTF-8

9 years ago#6038: Fix qmake-based Qt client build
Mike Gelfand [Mon, 21 Dec 2015 13:20:35 +0000 (13:20 +0000)]
#6038: Fix qmake-based Qt client build

9 years agoConvert OS X client .strings files to UTF-8
Mike Gelfand [Mon, 21 Dec 2015 09:26:38 +0000 (09:26 +0000)]
Convert OS X client .strings files to UTF-8

9 years agoRemove duplicate and unused languages from OS X client project
Mike Gelfand [Mon, 21 Dec 2015 08:58:53 +0000 (08:58 +0000)]
Remove duplicate and unused languages from OS X client project

9 years agoUpdate all XIBs to latest format (Xcode 7), set deployment target to OS X 10.7
Mike Gelfand [Mon, 21 Dec 2015 05:11:40 +0000 (05:11 +0000)]
Update all XIBs to latest format (Xcode 7), set deployment target to OS X 10.7

9 years agoMove DBus/COM checks up to where Qt is being searched for
Mike Gelfand [Thu, 17 Dec 2015 18:10:43 +0000 (18:10 +0000)]
Move DBus/COM checks up to where Qt is being searched for

9 years agoAdd ActiveQt-based COM interop helper
Mike Gelfand [Wed, 16 Dec 2015 20:01:03 +0000 (20:01 +0000)]
Add ActiveQt-based COM interop helper

9 years agoOne more little Qt thingy (we don't need to include UseQt4.cmake anymore)
Mike Gelfand [Wed, 16 Dec 2015 19:09:46 +0000 (19:09 +0000)]
One more little Qt thingy (we don't need to include UseQt4.cmake anymore)

9 years agoBump CMake to 2.8.12, rework Qt use a little
Mike Gelfand [Wed, 16 Dec 2015 18:46:06 +0000 (18:46 +0000)]
Bump CMake to 2.8.12, rework Qt use a little

9 years agoRefactor DBus IPC to allow for further extensibility
Mike Gelfand [Wed, 16 Dec 2015 17:57:05 +0000 (17:57 +0000)]
Refactor DBus IPC to allow for further extensibility

9 years agoPrint log messages in one `OutputDebugString()` call (Windows)
Mike Gelfand [Sun, 13 Dec 2015 10:34:53 +0000 (10:34 +0000)]
Print log messages in one `OutputDebugString()` call (Windows)

9 years agoOptionally return result length from `evbuffer_free_to_str()`
Mike Gelfand [Sun, 13 Dec 2015 10:23:22 +0000 (10:23 +0000)]
Optionally return result length from `evbuffer_free_to_str()`

9 years agoReserve a few more bytes for base64 operations to prevent heap corruption
Mike Gelfand [Sun, 13 Dec 2015 01:29:39 +0000 (01:29 +0000)]
Reserve a few more bytes for base64 operations to prevent heap corruption

9 years agoAdd libevent include directories to GTK+ client
Mike Gelfand [Sat, 12 Dec 2015 18:46:39 +0000 (18:46 +0000)]
Add libevent include directories to GTK+ client

9 years agoSync translations with Transifex
Mike Gelfand [Sat, 12 Dec 2015 18:14:15 +0000 (18:14 +0000)]
Sync translations with Transifex

New translations: Italian (Italy) and Korean.

9 years agofix const warnings
Jordan Lee [Sun, 6 Dec 2015 22:39:14 +0000 (22:39 +0000)]
fix const warnings

In particular, in passing argv around as a "const char * const *"
instead of a "const char *".

9 years agofix unused label warning
Jordan Lee [Sun, 6 Dec 2015 22:24:35 +0000 (22:24 +0000)]
fix unused label warning

some #ifdef code had a goto label 'non_sparse_out', so that goto label was
unused on platforms where all those #ifdef blocks were disabled.

9 years agoconst correctness
Jordan Lee [Sun, 6 Dec 2015 22:13:10 +0000 (22:13 +0000)]
const correctness

silence some qual-cast warnings by sprinkling more consts throughout,
e.g. casting a const void* to a const struct foo * const *

9 years ago(trivial) remove trailing enum comma
Jordan Lee [Sun, 6 Dec 2015 21:41:18 +0000 (21:41 +0000)]
(trivial) remove trailing enum comma

9 years agofix -Wfloat-equal warning
Jordan Lee [Sun, 6 Dec 2015 21:07:37 +0000 (21:07 +0000)]
fix -Wfloat-equal warning

When calculating the 'Have' line for transmission-qt's details dialog,
use int64s rather than doubles for sizeWhenDone, leftUntilDone, and
available.

9 years agoin Torrent::setDouble(), don't compare doubles directly as a bool
Jordan Lee [Sun, 6 Dec 2015 18:02:37 +0000 (18:02 +0000)]
in Torrent::setDouble(), don't compare doubles directly as a bool

9 years ago(trivial) silence a few -Wold-style-cast warnings
Jordan Lee [Sun, 6 Dec 2015 17:39:18 +0000 (17:39 +0000)]
(trivial) silence a few -Wold-style-cast warnings

9 years ago(trivial) remove trailing semicolon after Q_DECLARE_METATYPE
Jordan Lee [Sun, 6 Dec 2015 17:28:54 +0000 (17:28 +0000)]
(trivial) remove trailing semicolon after Q_DECLARE_METATYPE

9 years ago(trivial) remove namespace trailing semicolon
Jordan Lee [Sun, 6 Dec 2015 17:27:21 +0000 (17:27 +0000)]
(trivial) remove namespace trailing semicolon

9 years agoremove unused macro
Jordan Lee [Sun, 6 Dec 2015 16:39:38 +0000 (16:39 +0000)]
remove unused macro

9 years agolink transmission-gtk against libappindicator if necessary
Jordan Lee [Sun, 6 Dec 2015 16:12:27 +0000 (16:12 +0000)]
link transmission-gtk against libappindicator if necessary

9 years agolink daemon against systemd libraries if necessary
Jordan Lee [Sun, 6 Dec 2015 14:58:05 +0000 (14:58 +0000)]
link daemon against systemd libraries if necessary

9 years agoImprove Qt client appearance on hidpi screens a bit
Mike Gelfand [Sat, 28 Nov 2015 14:35:58 +0000 (14:35 +0000)]
Improve Qt client appearance on hidpi screens a bit

9 years agoUse correct language pair in version info resource
Mike Gelfand [Thu, 26 Nov 2015 00:18:06 +0000 (00:18 +0000)]
Use correct language pair in version info resource

Standard Windows programs (e.g. Explorer) tolerate this, but some other
programs (e.g. Firefox) are more strict in how they retrieve version
information and may fail if language IDs in StringFileInfo and VarFileInfo
don't match.

9 years ago#6022: Prevent stack overflow when stallness changes for lots of torrents at the...
Mike Gelfand [Wed, 25 Nov 2015 21:53:26 +0000 (21:53 +0000)]
#6022: Prevent stack overflow when stallness changes for lots of torrents at the same time

9 years agoFallback to English if no proper translation is available
Mike Gelfand [Sun, 15 Nov 2015 11:03:27 +0000 (11:03 +0000)]
Fallback to English if no proper translation is available

9 years agoDon't force-add "Show options dialog" checkbox when opening a torrent
Mike Gelfand [Sat, 14 Nov 2015 14:22:57 +0000 (14:22 +0000)]
Don't force-add "Show options dialog" checkbox when opening a torrent

If open file dialog is a native one, setting the layout will do more harm
than good. Specifically, on Windows with Qt 5 the dialog becomes completely
unusable.

9 years agoAdd the rest of current Windows-related third-party patches
Mike Gelfand [Fri, 6 Nov 2015 20:47:52 +0000 (20:47 +0000)]
Add the rest of current Windows-related third-party patches

9 years ago#6017: Remove `-lm` from utils compile flags (but leave in linker flags)
Mike Gelfand [Fri, 6 Nov 2015 15:09:50 +0000 (15:09 +0000)]
#6017: Remove `-lm` from utils compile flags (but leave in linker flags)

9 years agoDon't install Makefile.in files for web UI when using CMake
Mike Gelfand [Thu, 5 Nov 2015 22:48:27 +0000 (22:48 +0000)]
Don't install Makefile.in files for web UI when using CMake

9 years agoUpdate NEWS
Mike Gelfand [Thu, 5 Nov 2015 22:19:45 +0000 (22:19 +0000)]
Update NEWS

9 years ago#5802: Require absolute paths in "session-set" and "free-space" requests as well
Mike Gelfand [Thu, 5 Nov 2015 21:48:00 +0000 (21:48 +0000)]
#5802: Require absolute paths in "session-set" and "free-space" requests as well

9 years agoAdd libcrypto library for Xcode 7 support (complements r14567)
Mike Gelfand [Tue, 3 Nov 2015 19:28:05 +0000 (19:28 +0000)]
Add libcrypto library for Xcode 7 support (complements r14567)

9 years agoUse tr_realloc (BSD reallocf-alike) instead of plain realloc
Mike Gelfand [Sun, 25 Oct 2015 17:13:14 +0000 (17:13 +0000)]
Use tr_realloc (BSD reallocf-alike) instead of plain realloc

9 years agoGH-4: Allow downloading files from http servers (not https)
Mike Gelfand [Sun, 25 Oct 2015 16:48:52 +0000 (16:48 +0000)]
GH-4: Allow downloading files from http servers (not https)

Since iOS 9 and OS X El Capitan Apple is enforcing https connections by
default. Added key allows to download files from http servers too.