]> granicus.if.org Git - transmission/log
transmission
8 years agoMerge pull request #24 from sebastianas/openssl_1.1
Mike Gelfand [Tue, 6 Sep 2016 22:10:16 +0000 (01:10 +0300)]
Merge pull request #24 from sebastianas/openssl_1.1

transmission: build against openssl 1.1.0

8 years agoFix coding style and building with !TR_LIGHTWEIGHT
Mike Gelfand [Tue, 6 Sep 2016 22:09:04 +0000 (01:09 +0300)]
Fix coding style and building with !TR_LIGHTWEIGHT

8 years agotransmission: build against openssl 1.1.0
Sebastian Andrzej Siewior [Mon, 5 Sep 2016 21:49:07 +0000 (21:49 +0000)]
transmission: build against openssl 1.1.0

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
8 years agoUpdate README.md
JohnClay [Sat, 3 Sep 2016 22:59:50 +0000 (18:59 -0400)]
Update README.md

8 years agoGet rid of $Id$ SVN keywords in source files
Mike Gelfand [Fri, 2 Sep 2016 20:10:15 +0000 (23:10 +0300)]
Get rid of $Id$ SVN keywords in source files

8 years agoDon't search for SVN revision when calculating version
Mike Gelfand [Fri, 2 Sep 2016 19:45:03 +0000 (22:45 +0300)]
Don't search for SVN revision when calculating version

8 years agoPackage README.md instead of README
Mike Gelfand [Fri, 2 Sep 2016 19:34:29 +0000 (22:34 +0300)]
Package README.md instead of README

8 years agoReplace SVN and SCM with VCS everywhere
Mike Gelfand [Fri, 2 Sep 2016 19:02:51 +0000 (22:02 +0300)]
Replace SVN and SCM with VCS everywhere

8 years agoMerge pull request #21 from transmission/fix-readme
Mike Gelfand [Thu, 1 Sep 2016 22:37:29 +0000 (01:37 +0300)]
Merge pull request #21 from transmission/fix-readme

Fix readme formatting

8 years agoFix readme formatting to use proper markdown
Mike Gelfand [Thu, 1 Sep 2016 22:07:32 +0000 (01:07 +0300)]
Fix readme formatting to use proper markdown

8 years agoRename README to README.md
Mike Gelfand [Thu, 1 Sep 2016 22:04:13 +0000 (01:04 +0300)]
Rename README to README.md

8 years agoReduce torrents model memory requirements (Qt client)
Mike Gelfand [Sun, 24 Apr 2016 07:56:41 +0000 (07:56 +0000)]
Reduce torrents model memory requirements (Qt client)

Keep torrents sorted by ID. This allows to remove ID to row/torrent mappings
(using binary search instead) and thus also reduce complexity a bit.

8 years agoBump minimum Qt version to 4.8
Mike Gelfand [Sun, 24 Apr 2016 07:41:06 +0000 (07:41 +0000)]
Bump minimum Qt version to 4.8

Earlier versions may continue to work, but we don't guarantee they will.

8 years ago#6071: Fix typo in comment
Mike Gelfand [Sat, 23 Apr 2016 16:21:39 +0000 (16:21 +0000)]
#6071: Fix typo in comment

8 years ago#5921: Use libsystemd instead of libsystemd-daemon (original patches by Sandro Tosi...
Mike Gelfand [Sat, 23 Apr 2016 16:13:25 +0000 (16:13 +0000)]
#5921: Use libsystemd instead of libsystemd-daemon (original patches by Sandro Tosi and Mike Gilbert)

In systemd v209, released over two years ago, the various libsystemd-*
libraries (libsystemd-journal.so, libsystemd-login.so, libsystem-daemon.so,
libsystemd-id128.so) were merged into a single libsystemd.so library to
reduce code duplication and avoid cyclic dependencies.

8 years agoRefactor RPC requests code for proper queueing (patch by intelfx @ GH-10)
Mike Gelfand [Tue, 19 Apr 2016 20:41:59 +0000 (20:41 +0000)]
Refactor RPC requests code for proper queueing (patch by intelfx @ GH-10)

This refactoring is driven by the need to be able to do true queued RPC calls
(where each successive call uses the result of the previous).

Currently, such queueing of requests is done by assigning them special "magic"
tag numbers, which are then intercepted in one big switch() statement and acted
upon. This (aside from making code greatly unclear) effectively makes each such
queue a singleton, because state passing is restricted to global variables.

We refactor RpcClient to assign an unique tag to each remote call, and then
abstract all the call<->response matching with Qt's future/promise mechanism.

Finally, we introduce a "RPC request queue" class (RpcQueue) which is built on
top of QFutureWatcher and C++11's <functional> library. This class maintains
a queue of functions, where each function receives an RPC response, does
necessary processing, performs another call and finally returns its future.

8 years agoWeb UI: main() refactoring (patch by skybon @ GH-9)
Mike Gelfand [Tue, 12 Apr 2016 19:03:01 +0000 (19:03 +0000)]
Web UI: main() refactoring (patch by skybon @ GH-9)

Less jQuery, more Web API. Moved main() away from common.

8 years agoFork 3rd-party libraries on GitHub
Mike Gelfand [Sat, 9 Apr 2016 08:52:41 +0000 (08:52 +0000)]
Fork 3rd-party libraries on GitHub

8 years agoTry getting SVN revision from Jenkins environment when using CMake (copy logic from...
Mike Gelfand [Sun, 3 Apr 2016 05:53:32 +0000 (05:53 +0000)]
Try getting SVN revision from Jenkins environment when using CMake (copy logic from update-version-h.sh)

8 years agoOnly include .msi-related CMake stuff when it makes sense
Mike Gelfand [Sat, 2 Apr 2016 20:01:59 +0000 (20:01 +0000)]
Only include .msi-related CMake stuff when it makes sense

8 years agoAdd files necessary for .msi packages creation on Windows
Mike Gelfand [Sat, 2 Apr 2016 18:01:01 +0000 (18:01 +0000)]
Add files necessary for .msi packages creation on Windows

8 years agocrypto.h and crypto-utils.h can't use #pragma once, it breaks our name munging in...
Jordan Lee [Tue, 29 Mar 2016 19:02:26 +0000 (19:02 +0000)]
crypto.h and crypto-utils.h can't use #pragma once, it breaks our name munging in crypto-test-ref.h

8 years agomaybe fix double-include of crypto.h / crypto-utils.h in crypto-test
Jordan Lee [Tue, 29 Mar 2016 17:18:50 +0000 (17:18 +0000)]
maybe fix double-include of crypto.h / crypto-utils.h in crypto-test

8 years agouse '#pragma once' instead of #ifndef..#define..#endif guards
Jordan Lee [Tue, 29 Mar 2016 16:37:21 +0000 (16:37 +0000)]
use '#pragma once' instead of #ifndef..#define..#endif guards

8 years agofix bad TR_DEPRECATED macro on clang :P
Jordan Lee [Tue, 29 Mar 2016 16:01:41 +0000 (16:01 +0000)]
fix bad TR_DEPRECATED macro on clang :P

8 years agogive a useful definition of TR_DEPRECATED on msvc as well
Jordan Lee [Tue, 29 Mar 2016 15:47:29 +0000 (15:47 +0000)]
give a useful definition of TR_DEPRECATED on msvc as well

8 years agofix a handful of minor compiler warnings, mostly in the unit tests, eg field width...
Jordan Lee [Tue, 29 Mar 2016 03:04:54 +0000 (03:04 +0000)]
fix a handful of minor compiler warnings, mostly in the unit tests, eg field width shortening or implicit signed/unsigned conversions

8 years agoOnly grow filter input up to 250px width, then stick to the right
Mike Gelfand [Tue, 15 Mar 2016 21:25:46 +0000 (21:25 +0000)]
Only grow filter input up to 250px width, then stick to the right

8 years agoFix dropping .torrent files into main window on Windows
Mike Gelfand [Tue, 15 Mar 2016 06:04:49 +0000 (06:04 +0000)]
Fix dropping .torrent files into main window on Windows

Previously used `QUrl::fromPercentEncoding()` leads to paths like
"/C:/test/a.torrent" which obviously aren't valid filesystem paths.

8 years agoExplicitly compare result of str(n)cmp/memcmp to signify that it's not boolean
Mike Gelfand [Sun, 13 Mar 2016 22:11:01 +0000 (22:11 +0000)]
Explicitly compare result of str(n)cmp/memcmp to signify that it's not boolean

8 years agoHandle potential dirname/basename errors where needed
Mike Gelfand [Sun, 13 Mar 2016 10:41:52 +0000 (10:41 +0000)]
Handle potential dirname/basename errors where needed

8 years ago#6089: Beautified JavaScript (patch by skybon)
Mike Gelfand [Thu, 10 Mar 2016 19:05:13 +0000 (19:05 +0000)]
#6089: Beautified JavaScript (patch by skybon)

8 years agoBump to 2.92+
Mike Gelfand [Thu, 10 Mar 2016 00:31:03 +0000 (00:31 +0000)]
Bump to 2.92+

8 years agoUpdate NEWS, bump to 2.92 2.92
Mike Gelfand [Sun, 6 Mar 2016 19:51:54 +0000 (19:51 +0000)]
Update NEWS, bump to 2.92

8 years agoAttempt to remove OSX.KeRanger.A for unlucky users...
Mike Gelfand [Sun, 6 Mar 2016 19:45:41 +0000 (19:45 +0000)]
Attempt to remove OSX.KeRanger.A for unlucky users...

8 years agoBump to 2.91 2.91
Mike Gelfand [Sun, 6 Mar 2016 06:17:44 +0000 (06:17 +0000)]
Bump to 2.91

8 years agoUpdate NEWS
Mike Gelfand [Sun, 6 Mar 2016 06:12:26 +0000 (06:12 +0000)]
Update NEWS

8 years agoUpdate NEWS
Mike Gelfand [Sat, 5 Mar 2016 18:01:56 +0000 (18:01 +0000)]
Update NEWS

8 years ago#5743: Use `-rad` as short form of `--remove-and-delete`
Mike Gelfand [Sat, 5 Mar 2016 17:27:40 +0000 (17:27 +0000)]
#5743: Use `-rad` as short form of `--remove-and-delete`

8 years agoFix constraints issues on Yosemite when hiding web seed view (OS X)
Mike Gelfand [Thu, 3 Mar 2016 22:27:45 +0000 (22:27 +0000)]
Fix constraints issues on Yosemite when hiding web seed view (OS X)

8 years ago#6078: Show main window and scroll to torrent on notification click
Mike Gelfand [Thu, 3 Mar 2016 17:57:08 +0000 (17:57 +0000)]
#6078: Show main window and scroll to torrent on notification click

8 years ago#6077: Add `--blocklist-update` to transmission-remote man page
Mike Gelfand [Thu, 3 Mar 2016 15:03:48 +0000 (15:03 +0000)]
#6077: Add `--blocklist-update` to transmission-remote man page

8 years ago#6083: Remove what looks like unintended changes (added in r14343)
Mike Gelfand [Thu, 3 Mar 2016 13:38:12 +0000 (13:38 +0000)]
#6083: Remove what looks like unintended changes (added in r14343)

Surprisingly, this change made notification center preserve seeding complete
notifications upon recent notifications removal by clicking the (x) button.

8 years agoFix copyright year in Win32 resources
Mike Gelfand [Thu, 3 Mar 2016 09:47:40 +0000 (09:47 +0000)]
Fix copyright year in Win32 resources

8 years ago#6079: Fix miniupnpc script to handle spaces and other special chars in paths
Mike Gelfand [Wed, 2 Mar 2016 16:31:16 +0000 (16:31 +0000)]
#6079: Fix miniupnpc script to handle spaces and other special chars in paths

8 years agoFix building for Win32/x86 (wrong callback calling convention)
Mike Gelfand [Wed, 2 Mar 2016 16:15:06 +0000 (16:15 +0000)]
Fix building for Win32/x86 (wrong callback calling convention)

8 years agoPrevent crash during group rules removal in some cases (OS X)
Mike Gelfand [Wed, 2 Mar 2016 07:55:37 +0000 (07:55 +0000)]
Prevent crash during group rules removal in some cases (OS X)

The crash seems to be caused by animation performed by the rules list and
the window in parallel. This commit disables window resize animation until
a better solution is devised.

Rules list height is now also limited and scrollbar is shown if needed.

8 years agoFix existing Qt client instance detection and torrents delegation
Mike Gelfand [Mon, 29 Feb 2016 14:16:55 +0000 (14:16 +0000)]
Fix existing Qt client instance detection and torrents delegation

8 years agoInclude Windows patches into source archive, otherwise CMake build fails
Mike Gelfand [Sun, 28 Feb 2016 06:16:04 +0000 (06:16 +0000)]
Include Windows patches into source archive, otherwise CMake build fails

8 years agoBump to 2.90+
Mike Gelfand [Sun, 28 Feb 2016 04:51:08 +0000 (04:51 +0000)]
Bump to 2.90+

8 years agoUpdate NEWS 2.90
Mike Gelfand [Sun, 28 Feb 2016 04:47:23 +0000 (04:47 +0000)]
Update NEWS

8 years agoBump version to 2.90
Mike Gelfand [Sat, 27 Feb 2016 23:41:26 +0000 (23:41 +0000)]
Bump version to 2.90

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

9 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.

9 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).

9 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.