Mitch Livingston
494589efa8
Merge branch 'master' into patch-1
2020-01-03 00:15:03 -05:00
Mitchell Livingston
1a9f5601c3
Set Sparkle framework as "Embed and Code"
2019-12-23 22:21:13 -05:00
C.W. Betts
0a67db48bc
Merge branch 'master' into patch-1
2019-07-15 12:24:32 -06:00
Mike Gelfand
f3968b7708
Load CA certs from system store on Windows / OpenSSL
...
Fixes : #446
2019-06-23 11:59:53 +03:00
C.W. Betts
77016edadd
Xcode: Update/fix framework references.
2019-06-15 12:19:34 -06:00
C.W. Betts
2d4a53f2df
Xcode: Fix development region.
2019-06-15 12:12:55 -06:00
C.W. Betts
3b1780982a
Xcode: Add encoding info to strings files.
2019-06-15 09:37:14 -06:00
C.W. Betts
04c6885232
Xcode: Fix localization paths.
2019-06-15 09:23:17 -06:00
C.W. Betts
8911c9a839
Fix Xcode groups:
...
Make them actually point to the folders.
2019-06-15 09:15:10 -06:00
LaserEyess
750589101a
Parse session-id header case-insensitively ( #765 )
...
RFC 2616 defines headers as case-insensitive, so if rpc is behind a
reverse proxy that lowers the case of headers, transmission will not
parse them correctly.
A new wrapper function, `tr_strcasestr` is added to
libtransmission/utils.c to allow for comparisons of headers case
insensitively, and checks in cmake and autogen are included.
2019-03-17 17:37:52 +03:00
Antoine Cœur
34324a2d80
Fix QuickLookPlugin reference path to be relative to group
2019-02-03 10:49:06 +08:00
Mitchell Livingston
0cbf62411b
Enable hardened runtime
2018-12-21 20:15:46 -05:00
Mitchell Livingston
47cbb898f8
Update the info tab on appearance change
2018-12-21 17:37:17 -05:00
Mitchell Livingston
d5dc5d1a24
Update project.pbxproj
...
Bump minimum version to 10.10
2018-12-21 16:20:13 -05:00
Mike Gelfand
4671276450
Move transmission-remote to utils (Xcode)
2018-11-13 01:38:43 +03:00
Mike Gelfand
466b71a25f
Fixup previous commit for transmission-remote
2018-09-30 13:52:04 +03:00
Mike Gelfand
8863e88570
Fix build with Xcode 10
...
For some reason, Mac client is the only project that references
libtransmission files as if they were a part of its own project, and
inconsistently so. Make the include/import style uniform an in line with
other projects.
Adjust Mac client include directory settings a bit along the way.
2018-09-30 13:37:30 +03:00
Mike Gelfand
c951848a5b
Merge branch '2.9x'
2018-05-01 22:44:51 +03:00
Mike Gelfand
69d9afd75a
Adjust CFBundleVersion format to fix Sparkle update check
...
Set the first version component to be the same as the last Subversion-based
release build version and add two more components (major and minor version
numbers). To allow for nightly build updates this should probably include
another component (e.g. build timestamp), but we're not there yet.
2018-04-17 13:25:49 +03:00
Mike Gelfand
1e8267d68c
When building with Xcode, link against 'libcrypto.dylib' instead of 'libcrypto.0.9.8.dylib'
...
Fixes : #71
2018-01-17 01:14:52 +03:00
Mike Gelfand
3de8b75e59
Merge pull request #387 from DevilDimon/noGrowl
...
Remove Growl support
2017-11-29 00:59:04 +03:00
Dmitry Serov
9632af7c25
Remove Growl support
2017-11-29 00:38:14 +03:00
Mike Gelfand
30c7c05cbb
Refactor completion scripts execution
...
There're still a few issues here and there, but overall I believe it's now
better than it was before.
2017-11-28 10:03:08 +03:00
Dmitry Serov
68a1960be8
Transition to ARC for QuickLook plugin
2017-08-01 17:26:49 +07:00
Dmitry Serov
e88de9677a
Remove ARC compiler flags for 3rd-party C libraries
2017-07-31 21:23:19 +07:00
Dmitry Serov
bf2f3eac78
Disable ARC for 3rd-party libraries
2017-07-31 21:15:11 +07:00
Dmitry Serov
6e11ee5580
Enable ARC in project settings
2017-07-29 23:42:30 +07:00
Dmitry Serov
845dfe6017
Transition to ARC
2017-07-29 23:14:22 +07:00
Mike Gelfand
6c30359beb
Bump miniupnpc version to 2.0.20170509 (take two)
...
Fix Xcode project to reference changed list of miniupnpc files.
Disable building of upnpc-static executable.
Fixes : #347
2017-07-27 18:29:09 +03:00
Mike Gelfand
18aabdeb06
Introduce peer socket struct to improve readability
2017-06-28 18:50:05 +03:00
Mike Gelfand
f701d501a8
Move generic macros to a separate tr-macros.h file
2017-06-18 17:11:20 +03:00
Mike Gelfand
9d29c67484
Add tr-assert.{h,c} to Xcode project
2017-06-08 20:52:05 +03:00
Mike Gelfand
fa504fb27f
Bump Mac client deployment target to 10.9, fix deprecation errors
2017-02-05 18:41:47 +03:00
Mike Gelfand
788f1e31f1
Update Xcode project format to 8.0
2017-02-05 11:52:39 +03:00
Mike Gelfand
dcc9a4308b
Fix up creation of third-party include directories symlinks
2017-02-05 10:23:23 +03:00
Mike Gelfand
c199eef8ae
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
2017-01-18 21:56:02 +03:00
Mike Gelfand
87885bdca7
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.
2017-01-11 00:46:23 +03:00
Eitot
a035c79da4
Migrate Mac images to asset catalog
2017-01-08 01:54:19 +01:00
Mike Gelfand
505b4f8c4f
Merge pull request #11 from JanX2/macosx-misc-1
...
OS X misc improvements 1
2017-01-07 23:23:07 +03:00
Eitot
4d5531a05d
Remove Info.plist from copy phase
2017-01-04 23:30:09 +01:00
Mike Gelfand
cb6ce62d0e
Adjust Xcode project to use submodules
2017-01-02 23:02:12 +03:00
Mike Gelfand
17fb783c50
Add session-id.{c,h} to autoconf and Xcode builds
2016-09-27 21:36:01 +03:00
Jan Weiß
18ea26319d
Set default for indentation to space for entire Xcode project.
...
This allows correct indentation handling out-of-the-box.
2016-05-15 18:44:31 +02:00
Mike Gelfand
f8a7469ba5
#6061 : Change Sparkle Update URL to use HTTPS instead of HTTP
2016-02-27 22:54:04 +00:00
Mike Gelfand
96ea2c82fd
Check for `iconv()` instead of `iconv_open()`, adjust utils test
2016-02-07 11:54:01 +00:00
Mike Gelfand
a086c72b11
Apply most of recommended project changes (OS X)
2016-01-08 10:47:16 +00:00
Mike Gelfand
ea48360212
#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.
2016-01-02 14:28:59 +00:00
Mike Gelfand
232778b11a
Use default encoding (UTF-8) for all the source files; convert two more .strings files to UTF-8
2015-12-21 17:03:07 +00:00
Mike Gelfand
29165ac00b
Remove duplicate and unused languages from OS X client project
2015-12-21 08:58:53 +00:00
Mike Gelfand
ccf99c68ac
Update all XIBs to latest format (Xcode 7), set deployment target to OS X 10.7
2015-12-21 05:11:40 +00:00