]> granicus.if.org Git - transmission/log
transmission
7 years agoAvoid declaring variables inside conditional expressions (Qt client)
Mike Gelfand [Sat, 29 Apr 2017 20:11:57 +0000 (23:11 +0300)]
Avoid declaring variables inside conditional expressions (Qt client)

7 years agoFix mount points enumeration (platform quota) on Solaris
Mike Gelfand [Sat, 22 Apr 2017 18:39:24 +0000 (21:39 +0300)]
Fix mount points enumeration (platform quota) on Solaris

Per documentation, `getmntent` returns 0 on success and -1 on error.

7 years agoCode style change leftovers
Mike Gelfand [Fri, 21 Apr 2017 07:40:57 +0000 (10:40 +0300)]
Code style change leftovers

For some reason, GTK client wasn't fully processed. All the rest of changes
are mostly in comments.

7 years agoAlign type qualifiers to the right (code style)
Mike Gelfand [Thu, 20 Apr 2017 16:02:19 +0000 (19:02 +0300)]
Align type qualifiers to the right (code style)

This way all the qualifiers (`const`, `volatile`, `mutable`) are grouped
together, e.g. `T const* const x` vs. `const T* const x`. Also helps reading
types right-to-left, e.g. "constant pointer to constant T" vs. "constant
pointer to T which is constant".

7 years agoAdjust uncrustify config, reformat all but Mac client
Mike Gelfand [Wed, 19 Apr 2017 12:04:45 +0000 (15:04 +0300)]
Adjust uncrustify config, reformat all but Mac client

There're places where manual intervention is still required as uncrustify
is not ideal (unfortunately), but at least one may rely on it to do the
right thing most of the time (e.g. when sending in a patch).

The style itself is quite different from what we had before but making it
uniform across all the codebase is the key. I also hope that it'll make the
code more readable (YMMV) and less sensitive to further changes.

7 years agoMerge pull request #215 from transmission/fix-xenial-glib-error
Mike Gelfand [Sun, 12 Mar 2017 09:05:37 +0000 (12:05 +0300)]
Merge pull request #215 from transmission/fix-xenial-glib-error

Work around "error: m4_copy: won't overwrite defined macro: glib_DEFUN"

7 years agoWork around "error: m4_copy: won't overwrite defined macro: glib_DEFUN" on
Eric Petit [Sun, 12 Mar 2017 05:20:14 +0000 (06:20 +0100)]
Work around "error: m4_copy: won't overwrite defined macro: glib_DEFUN" on
Xenial, copied from https://github.com/Alexpux/MINGW-packages/issues/1351

7 years agoFail installation on Windows if UCRT is not installed
Mike Gelfand [Sat, 25 Feb 2017 06:54:39 +0000 (09:54 +0300)]
Fail installation on Windows if UCRT is not installed

7 years agoFix CMake check for missing crypto backend
Mike Gelfand [Thu, 23 Feb 2017 20:18:45 +0000 (23:18 +0300)]
Fix CMake check for missing crypto backend

Fixes: #191
7 years agoDetach the thread from within itself to avoid race condition
Mike Gelfand [Wed, 22 Feb 2017 21:07:39 +0000 (00:07 +0300)]
Detach the thread from within itself to avoid race condition

Fixes: #188
7 years agoMerge branch 'gh37-update-icon-on-rename'
Mike Gelfand [Tue, 21 Feb 2017 21:00:07 +0000 (00:00 +0300)]
Merge branch 'gh37-update-icon-on-rename'

Fixes: #37
7 years agoUpdate file icon when its name changes (Mac client)
Mike Gelfand [Tue, 21 Feb 2017 20:52:41 +0000 (23:52 +0300)]
Update file icon when its name changes (Mac client)

7 years agoUpdate file icon when its name changes in details dialog (GTK+ client)
Mike Gelfand [Tue, 21 Feb 2017 20:18:52 +0000 (23:18 +0300)]
Update file icon when its name changes in details dialog (GTK+ client)

Additionally, make main window redraw the torrent so that new name and icon
are visible right away.

7 years agoMerge pull request #184 from neheb/patch-1
Mike Gelfand [Sun, 19 Feb 2017 11:53:51 +0000 (14:53 +0300)]
Merge pull request #184 from neheb/patch-1

Add TCP_FASTOPEN support

7 years agoAdd TCP_FASTOPEN support
neheb [Sat, 18 Feb 2017 00:47:11 +0000 (16:47 -0800)]
Add TCP_FASTOPEN support

Should make transmission slightly faster.

7 years agoSet icon for "Open URL" action (Qt client)
Mike Gelfand [Sat, 18 Feb 2017 18:22:34 +0000 (21:22 +0300)]
Set icon for "Open URL" action (Qt client)

7 years agoMerge pull request #180 from lisenenkov/master
Mike Gelfand [Sun, 12 Feb 2017 15:45:27 +0000 (18:45 +0300)]
Merge pull request #180 from lisenenkov/master

Update inspector.js

7 years agoMerge branch 'master' into master
lisenenkov [Sun, 12 Feb 2017 15:44:06 +0000 (18:44 +0300)]
Merge branch 'master' into master

7 years agoUpdate inspector.js
lisenenkov [Sun, 12 Feb 2017 15:41:50 +0000 (18:41 +0300)]
Update inspector.js

https info not showed

7 years agoUse QtWinExtras instead of importing private Qt function to get QPixmap from HICON
Mike Gelfand [Sat, 11 Feb 2017 17:48:13 +0000 (20:48 +0300)]
Use QtWinExtras instead of importing private Qt function to get QPixmap from HICON

7 years agoSwitch from deprecated QStyleOptionViewItemV* to QStyleOptionViewItem
Mike Gelfand [Sat, 11 Feb 2017 11:04:26 +0000 (14:04 +0300)]
Switch from deprecated QStyleOptionViewItemV* to QStyleOptionViewItem

7 years agoRemove supporting code for Qt < 5.2
Mike Gelfand [Sat, 11 Feb 2017 10:44:34 +0000 (13:44 +0300)]
Remove supporting code for Qt < 5.2

7 years agoBump minimum required Qt version to 5.2
Mike Gelfand [Sat, 11 Feb 2017 10:24:42 +0000 (13:24 +0300)]
Bump minimum required Qt version to 5.2

7 years agoImprove Qt client look on hi-dpi displays
Mike Gelfand [Tue, 7 Feb 2017 22:06:28 +0000 (01:06 +0300)]
Improve Qt client look on hi-dpi displays

7 years agoUse default (instead of system) locale to be more flexible (Qt client)
Mike Gelfand [Mon, 6 Feb 2017 23:24:47 +0000 (02:24 +0300)]
Use default (instead of system) locale to be more flexible (Qt client)

7 years agoUse alternative method of loading translations (Qt client)
Mike Gelfand [Mon, 6 Feb 2017 21:58:51 +0000 (00:58 +0300)]
Use alternative method of loading translations (Qt client)

Fixes: #130
7 years agoRemove NSApp isOnMountainLionOrBetter helper
Mike Gelfand [Sun, 5 Feb 2017 19:29:20 +0000 (22:29 +0300)]
Remove NSApp isOnMountainLionOrBetter helper

7 years agoBump Mac client deployment target to 10.9, fix deprecation errors
Mike Gelfand [Sun, 5 Feb 2017 15:41:47 +0000 (18:41 +0300)]
Bump Mac client deployment target to 10.9, fix deprecation errors

7 years agoUpdate Xcode project format to 8.0
Mike Gelfand [Sun, 5 Feb 2017 08:52:39 +0000 (11:52 +0300)]
Update Xcode project format to 8.0

7 years agoFix up creation of third-party include directories symlinks
Mike Gelfand [Sun, 5 Feb 2017 07:14:11 +0000 (10:14 +0300)]
Fix up creation of third-party include directories symlinks

7 years agoMerge pull request #169 from slokhorst/patch-2
Mike Gelfand [Sat, 4 Feb 2017 18:49:08 +0000 (21:49 +0300)]
Merge pull request #169 from slokhorst/patch-2

Correct name of qt client in desktop file

7 years agoCorrect Qt client desktop file name and add keywords
Sebastiaan Lokhorst [Sat, 4 Feb 2017 13:59:12 +0000 (14:59 +0100)]
Correct Qt client desktop file name and add keywords

7 years agoMerge pull request #162 from piotrdrag/desktop-gtk
Mike Gelfand [Thu, 2 Feb 2017 23:30:45 +0000 (02:30 +0300)]
Merge pull request #162 from piotrdrag/desktop-gtk

Modernize the .desktop file a bit

7 years agoMerge pull request #168 from EdwardBetts/patch-1
Mike Gelfand [Wed, 1 Feb 2017 10:38:25 +0000 (13:38 +0300)]
Merge pull request #168 from EdwardBetts/patch-1

fix spelling mistake

7 years agofix spelling mistake
Edward Betts [Wed, 1 Feb 2017 10:14:11 +0000 (10:14 +0000)]
fix spelling mistake

7 years agoAdd Keywords to the .desktop file
Piotr Drąg [Sat, 28 Jan 2017 22:57:01 +0000 (23:57 +0100)]
Add Keywords to the .desktop file

It's a part of the Desktop Entry Specification [1] and it's used by,
among others, the search system in GNOME 3.

The comment is there to hopefully minimize the chance of translators
making a mistake that could potentially break build.

[1] https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html

7 years agoRemove X-GNOME-FullName from the .desktop file
Piotr Drąg [Sat, 28 Jan 2017 22:52:32 +0000 (23:52 +0100)]
Remove X-GNOME-FullName from the .desktop file

It's a GNOME-specific hack for the 2.x era menu system that was never
standardized in [1] and is now unused in GNOME 3.

[1] https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html

7 years agoDownsync Mac QuickLook plugin translations from Transifex as well
Mike Gelfand [Sat, 28 Jan 2017 12:02:40 +0000 (15:02 +0300)]
Downsync Mac QuickLook plugin translations from Transifex as well

7 years agoFix closing </i> in translatable phrase (Qt client)
Mike Gelfand [Sat, 28 Jan 2017 10:51:03 +0000 (13:51 +0300)]
Fix closing </i> in translatable phrase (Qt client)

7 years agoAdd Mac client translations to and downsync from Transifex
Mike Gelfand [Sat, 28 Jan 2017 10:44:15 +0000 (13:44 +0300)]
Add Mac client translations to and downsync from Transifex

7 years agoMerge branch 'sync-translations'
Mike Gelfand [Fri, 27 Jan 2017 02:01:41 +0000 (05:01 +0300)]
Merge branch 'sync-translations'

Fixes: #25
Fixes: #100
7 years agoSync .po files with Transifex and current source code
Mike Gelfand [Thu, 26 Jan 2017 18:59:56 +0000 (21:59 +0300)]
Sync .po files with Transifex and current source code

This required some editing re. number of plural forms. Not exactly sure why
Kazakh still has one plural form there (contacted them for clarification).
Also, Manx (gv), Shan (shn), and Central Kurdish (ckb) languages aren't
supported by Transifex at the moment (contacted as well)...

Remove Belarusian (be@latin) as it was no longer present on Launchpad.
Add Welsh (cy).

7 years agoSync .ts files with Transifex and current source code
Mike Gelfand [Thu, 26 Jan 2017 20:14:00 +0000 (23:14 +0300)]
Sync .ts files with Transifex and current source code

Add 4 new languages: Georgian, Dutch, Swedish, and Turkish (Turkey).

7 years agoUse PRIdMAX instead of TR_PRI_SOCK to accomodate intltool
Mike Gelfand [Thu, 26 Jan 2017 23:45:14 +0000 (02:45 +0300)]
Use PRIdMAX instead of TR_PRI_SOCK to accomodate intltool

7 years agoConvert tabs to spaces, remove trailing whitespace (Mac client)
Mike Gelfand [Tue, 24 Jan 2017 17:53:16 +0000 (20:53 +0300)]
Convert tabs to spaces, remove trailing whitespace (Mac client)

7 years agoPass CMAKE_USER_MAKE_RULES_OVERRIDE on to third-party dependencies
Mike Gelfand [Sun, 22 Jan 2017 11:11:49 +0000 (14:11 +0300)]
Pass CMAKE_USER_MAKE_RULES_OVERRIDE on to third-party dependencies

7 years agoWhen building with Xcode, link against 'libcrypto.dylib' instead of 'libcrypto.0...
Mike Gelfand [Wed, 18 Jan 2017 18:52:56 +0000 (21:52 +0300)]
When building with Xcode, link against 'libcrypto.dylib' instead of 'libcrypto.0.9.8.dylib'

Fix up 'miniupnpc' directory name along the way, using missing 'miniupnp'
was failing the build.

Fixes: #71
7 years agoFix memory leaks found by GCC's -address=sanitize (reported by milloni)
Mike Gelfand [Tue, 17 Jan 2017 20:55:34 +0000 (23:55 +0300)]
Fix memory leaks found by GCC's -address=sanitize (reported by milloni)

Fixes: #56
7 years agoHandle two more cases where dirname/basename may have returned NULL (adds to 91f8ceb20d)
Mike Gelfand [Mon, 16 Jan 2017 23:21:47 +0000 (02:21 +0300)]
Handle two more cases where dirname/basename may have returned NULL (adds to 91f8ceb20d)

7 years agoReplace setInterval() with setTimeout() for web UI refresh (patch by WGH)
Mike Gelfand [Sun, 15 Jan 2017 08:16:50 +0000 (11:16 +0300)]
Replace setInterval() with setTimeout() for web UI refresh (patch by WGH)

Fixes: TRAC-6031
7 years agoAdd myself to the list of Transmission authors
Mike Gelfand [Sat, 14 Jan 2017 22:37:51 +0000 (01:37 +0300)]
Add myself to the list of Transmission authors

7 years agoFix "./update-version-h.sh: Bad substitution"
Mike Gelfand [Sat, 14 Jan 2017 22:02:45 +0000 (01:02 +0300)]
Fix "./update-version-h.sh: Bad substitution"

7 years agoImprove version.h file generation
Mike Gelfand [Sat, 14 Jan 2017 21:54:56 +0000 (00:54 +0300)]
Improve version.h file generation

Store full revision hash in REVISION file. Write fixes 10 chars of revision
hash to version.h. Use `#pragma once` in version.h. Support getting revision
from TeamCity environment variable (similar to Jenkins).

7 years agoRecode text files in UTF-8, remove trailing whitespace chars
Mike Gelfand [Thu, 12 Jan 2017 21:57:08 +0000 (00:57 +0300)]
Recode text files in UTF-8, remove trailing whitespace chars

7 years agoMerge branch 'mac-client-cmake'
Mike Gelfand [Wed, 11 Jan 2017 21:50:59 +0000 (00:50 +0300)]
Merge branch 'mac-client-cmake'

7 years agoFix some warnings revealed by CMake configuration compiler flags
Mike Gelfand [Sun, 11 Sep 2016 10:22:49 +0000 (13:22 +0300)]
Fix some warnings revealed by CMake configuration compiler flags

7 years agoInitial Mac support in CMake configuration
Mike Gelfand [Sat, 10 Sep 2016 17:08:58 +0000 (20:08 +0300)]
Initial Mac support in CMake configuration

7 years agoChange Growl and Sparkle frameworks install names to be @rpath-based
Mike Gelfand [Mon, 12 Sep 2016 17:56:33 +0000 (20:56 +0300)]
Change Growl and Sparkle frameworks install names to be @rpath-based

Rebuild Growl framework to strip code signature (we resign it anyway, and
changing its install name invalidated the signature); used the same v1.3.1
release so hopefully didn't break anything.

7 years agoRename glossy dot images to match the containing imageset name
Mike Gelfand [Tue, 10 Jan 2017 21:24:41 +0000 (00:24 +0300)]
Rename glossy dot images to match the containing imageset name

7 years agoSimplify `tr_ssha1_matches` logic
Mike Gelfand [Mon, 9 Jan 2017 11:15:07 +0000 (14:15 +0300)]
Simplify `tr_ssha1_matches` logic

Gets rid of needless heap memory allocations and copying. Convert SHA1 hash
to hex in-place.

Fixes: #141
7 years agoExtend SSHA1 test to check for predefined matches
Mike Gelfand [Mon, 9 Jan 2017 11:12:17 +0000 (14:12 +0300)]
Extend SSHA1 test to check for predefined matches

Reduce number of test iterations to 4K along the way to shorten execution
time.

7 years agoMerge pull request #134 from Eitot/assets
Mike Gelfand [Sun, 8 Jan 2017 08:04:25 +0000 (11:04 +0300)]
Merge pull request #134 from Eitot/assets

Use asset catalog and add flat status icons

7 years agoAdd flat variants of status icons for message log
Eitot [Wed, 4 Jan 2017 21:47:27 +0000 (22:47 +0100)]
Add flat variants of status icons for message log

7 years agoMigrate Mac images to asset catalog
Eitot [Wed, 4 Jan 2017 18:35:54 +0000 (19:35 +0100)]
Migrate Mac images to asset catalog

7 years agoMerge pull request #11 from JanX2/macosx-misc-1
Mike Gelfand [Sat, 7 Jan 2017 20:23:07 +0000 (23:23 +0300)]
Merge pull request #11 from JanX2/macosx-misc-1

OS X misc improvements 1

7 years agoMerge pull request #135 from Eitot/project
Mike Gelfand [Sat, 7 Jan 2017 20:16:09 +0000 (23:16 +0300)]
Merge pull request #135 from Eitot/project

Remove Info.plist from copy phase and align minimum version

7 years agoAlign minimum system version in Info.plist to target
Eitot [Wed, 4 Jan 2017 22:16:17 +0000 (23:16 +0100)]
Align minimum system version in Info.plist to target

7 years agoRemove Info.plist from copy phase
Eitot [Wed, 4 Jan 2017 22:15:32 +0000 (23:15 +0100)]
Remove Info.plist from copy phase

7 years agoMerge pull request #133 from floppym/ignore-dot-git
Mike Gelfand [Tue, 3 Jan 2017 03:58:03 +0000 (06:58 +0300)]
Merge pull request #133 from floppym/ignore-dot-git

cmake: ignore .git when creating source tarball

7 years agocmake: ignore .git when creating source tarball
Mike Gilbert [Tue, 3 Jan 2017 02:06:54 +0000 (21:06 -0500)]
cmake: ignore .git when creating source tarball

7 years agoBump miniupnpc revision to include previously made fixes
Mike Gelfand [Mon, 2 Jan 2017 20:30:16 +0000 (23:30 +0300)]
Bump miniupnpc revision to include previously made fixes

7 years agoAdjust Xcode project to use submodules
Mike Gelfand [Mon, 2 Jan 2017 20:02:12 +0000 (23:02 +0300)]
Adjust Xcode project to use submodules

7 years agoAdjust autotools files to use submodules
Mike Gelfand [Sun, 1 Jan 2017 19:32:39 +0000 (22:32 +0300)]
Adjust autotools files to use submodules

7 years agoAdjust CMake files to use submodules instead of downloading archives
Mike Gelfand [Sun, 1 Jan 2017 18:40:11 +0000 (21:40 +0300)]
Adjust CMake files to use submodules instead of downloading archives

7 years agoAdd third-party libraries back as submodules
Mike Gelfand [Sun, 1 Jan 2017 13:14:01 +0000 (16:14 +0300)]
Add third-party libraries back as submodules

7 years agoRemove third-party code stored in the repo directly
Mike Gelfand [Sun, 1 Jan 2017 13:01:00 +0000 (16:01 +0300)]
Remove third-party code stored in the repo directly

7 years agoInterrupt verification ASAP if torrent is being removed
Mike Gelfand [Sat, 31 Dec 2016 11:23:06 +0000 (14:23 +0300)]
Interrupt verification ASAP if torrent is being removed

8 years agoUpdate README
Mike Gelfand [Mon, 26 Dec 2016 19:46:07 +0000 (22:46 +0300)]
Update README

Fixes: #124
Fixes: #48
8 years agoFix up rename test to avoid random use-after-free failures
Mike Gelfand [Sun, 25 Dec 2016 16:44:38 +0000 (19:44 +0300)]
Fix up rename test to avoid random use-after-free failures

8 years agoFix up rename test to avoid random duplicate torrent failures
Mike Gelfand [Sat, 24 Dec 2016 18:24:50 +0000 (21:24 +0300)]
Fix up rename test to avoid random duplicate torrent failures

8 years agoMerge branch 'solaris-support'
Mike Gelfand [Sat, 24 Dec 2016 17:37:46 +0000 (20:37 +0300)]
Merge branch 'solaris-support'

8 years agoAllow for different-cased "nan" value returned by tr_truncd
Mike Gelfand [Sat, 24 Dec 2016 17:20:55 +0000 (20:20 +0300)]
Allow for different-cased "nan" value returned by tr_truncd

8 years agoCMake support for Solaris
Mike Gelfand [Sat, 24 Dec 2016 17:11:27 +0000 (20:11 +0300)]
CMake support for Solaris

8 years agoMerge pull request #118 from floppym/systemd
Mike Gelfand [Mon, 19 Dec 2016 06:54:57 +0000 (09:54 +0300)]
Merge pull request #118 from floppym/systemd

cmake: add FindSYSTEMD module

8 years agocmake: add FindSYSTEMD module
Mike Gilbert [Mon, 19 Dec 2016 02:53:19 +0000 (21:53 -0500)]
cmake: add FindSYSTEMD module

Fixes: https://github.com/transmission/transmission/issues/117
8 years agoRemove CDash-related stuff from the project, not used now anyway
Mike Gelfand [Sun, 18 Dec 2016 20:41:03 +0000 (23:41 +0300)]
Remove CDash-related stuff from the project, not used now anyway

8 years agoMerge pull request #116 from floppym/mbedcrypto
Mike Gelfand [Sun, 18 Dec 2016 20:26:42 +0000 (23:26 +0300)]
Merge pull request #116 from floppym/mbedcrypto

cmake: link against libmbedcrypto if available

8 years agocmake: link against libmbedcrypto if available
Mike Gilbert [Sun, 18 Dec 2016 19:20:30 +0000 (14:20 -0500)]
cmake: link against libmbedcrypto if available

In recent versions of mbed TLS, several symbols are moved to
libmbedcrypto.

Fixes: https://github.com/transmission/transmission/issues/115
8 years agoMerge branch 'seiyap70-patch-1'
Mike Gelfand [Fri, 9 Dec 2016 19:02:24 +0000 (22:02 +0300)]
Merge branch 'seiyap70-patch-1'

8 years agoMove tr_metainfoFree call higher per review comment
Mike Gelfand [Fri, 9 Dec 2016 18:56:22 +0000 (21:56 +0300)]
Move tr_metainfoFree call higher per review comment

8 years agoMerge branch 'patch-1' of https://github.com/seiyap70/transmission into seiyap70...
Mike Gelfand [Fri, 9 Dec 2016 19:01:23 +0000 (22:01 +0300)]
Merge branch 'patch-1' of https://github.com/seiyap70/transmission into seiyap70-patch-1

8 years agoMerge pull request #96 from floppym/libappindicator
Mike Gelfand [Fri, 9 Dec 2016 18:34:56 +0000 (21:34 +0300)]
Merge pull request #96 from floppym/libappindicator

cmake: Allow libappindicator to be toggled

8 years agocmake: Allow libappindicator to be toggled
Mike Gilbert [Sun, 27 Nov 2016 19:17:07 +0000 (14:17 -0500)]
cmake: Allow libappindicator to be toggled

This will allow libappindicator to become an optional dependency on
Gentoo Linux.

https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Automagic_dependencies

8 years agofree the info resource if failed
seiyap70 [Mon, 7 Nov 2016 06:07:56 +0000 (14:07 +0800)]
free the info resource if failed

free the info resource if failed

8 years agoMerge pull request #60 from milloni/strncmp-instead-of-memcmp
Mike Gelfand [Wed, 2 Nov 2016 20:13:25 +0000 (23:13 +0300)]
Merge pull request #60 from milloni/strncmp-instead-of-memcmp

Use strncmp instead of memcmp to avoid out-of-bounds reads

8 years agoMerge pull request #74 from alimony/update-links
Mike Gelfand [Wed, 2 Nov 2016 20:05:43 +0000 (23:05 +0300)]
Merge pull request #74 from alimony/update-links

Update all website links to canonical HTTPS version

8 years agoHTTPS links for trac, forum, portcheck, and build subdomains.
Markus Amalthea Magnuson [Wed, 2 Nov 2016 19:45:13 +0000 (20:45 +0100)]
HTTPS links for trac, forum, portcheck, and build subdomains.

8 years agoUpdate all website links to canonical HTTPS version.
Markus Amalthea Magnuson [Mon, 31 Oct 2016 09:00:11 +0000 (10:00 +0100)]
Update all website links to canonical HTTPS version.

8 years agoMerge pull request #72 from ssssam/sam/cmake-ninja-fix
Mike Gelfand [Mon, 31 Oct 2016 08:12:46 +0000 (11:12 +0300)]
Merge pull request #72 from ssssam/sam/cmake-ninja-fix

Fix CMake build system with the Ninja backend

8 years agoFix CMake build system with the Ninja backend
Sam Thursfield [Sun, 30 Oct 2016 22:22:05 +0000 (22:22 +0000)]
Fix CMake build system with the Ninja backend

Previously building with `cmake -G Ninja` would fail with this error:

    ninja: error: 'third-party/event-c51b159cff/lib/libevent.a', needed by
      'libtransmission/transmission-test-watchdir_generic', missing and no
      known rule to make it

This was due to missing BUILD_BYPRODUCTS in the calls to
ExternalProject_Add(), as discussed here:
<https://cmake.org/pipermail/cmake/2015-April/060234.html>