1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-30 19:46:56 +00:00
Commit graph

13009 commits

Author SHA1 Message Date
Mike Gelfand
6c17c400bf Merge pull request #168 from EdwardBetts/patch-1
fix spelling mistake
2017-02-01 13:38:25 +03:00
Edward Betts
9e1c76a50f fix spelling mistake 2017-02-01 10:14:11 +00:00
Piotr Drąg
297c734c0b 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
2017-01-29 01:13:53 +01:00
Piotr Drąg
5cefddeaee 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
2017-01-28 23:52:32 +01:00
Mike Gelfand
ab7ea2c5fd Downsync Mac QuickLook plugin translations from Transifex as well 2017-01-28 15:02:40 +03:00
Mike Gelfand
4ddaa58287 Fix closing </i> in translatable phrase (Qt client) 2017-01-28 13:51:03 +03:00
Mike Gelfand
ff062b875c Add Mac client translations to and downsync from Transifex 2017-01-28 13:44:15 +03:00
Mike Gelfand
565fc67c85 Merge branch 'sync-translations'
Fixes: #25
Fixes: #100
2017-01-27 05:01:41 +03:00
Mike Gelfand
95ee9b9419 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).
2017-01-27 04:50:14 +03:00
Mike Gelfand
d40d69702b Sync .ts files with Transifex and current source code
Add 4 new languages: Georgian, Dutch, Swedish, and Turkish (Turkey).
2017-01-27 04:50:14 +03:00
Mike Gelfand
1cc67b31dd Use PRIdMAX instead of TR_PRI_SOCK to accomodate intltool 2017-01-27 04:50:14 +03:00
Mike Gelfand
4160743738 Convert tabs to spaces, remove trailing whitespace (Mac client) 2017-01-24 20:53:16 +03:00
Mike Gelfand
cd4b0dc69d Pass CMAKE_USER_MAKE_RULES_OVERRIDE on to third-party dependencies 2017-01-22 14:16:51 +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
c1f08edf79 Fix memory leaks found by GCC's -address=sanitize (reported by milloni)
Fixes: #56
2017-01-17 23:55:34 +03:00
Mike Gelfand
67bda2dcb8 Handle two more cases where dirname/basename may have returned NULL (adds to 91f8ceb20d) 2017-01-17 02:22:31 +03:00
Mike Gelfand
a3654c65a5 Replace setInterval() with setTimeout() for web UI refresh (patch by WGH)
Fixes: TRAC-6031
2017-01-15 11:17:31 +03:00
Mike Gelfand
5f3abbd6d8 Add myself to the list of Transmission authors 2017-01-15 01:38:45 +03:00
Mike Gelfand
8f51cf7e21 Fix "./update-version-h.sh: Bad substitution" 2017-01-15 01:02:45 +03:00
Mike Gelfand
fd93316466 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).
2017-01-15 00:54:56 +03:00
Mike Gelfand
a23cd29f07 Recode text files in UTF-8, remove trailing whitespace chars 2017-01-13 00:58:50 +03:00
Mike Gelfand
bed1d10d6b Merge branch 'mac-client-cmake' 2017-01-12 00:50:59 +03:00
Mike Gelfand
ee0f7686b5 Fix some warnings revealed by CMake configuration compiler flags 2017-01-11 23:43:56 +03:00
Mike Gelfand
b6d2649ddc Initial Mac support in CMake configuration 2017-01-11 23:43:53 +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
Mike Gelfand
732d115c38 Rename glossy dot images to match the containing imageset name 2017-01-11 00:25:32 +03:00
Mike Gelfand
3375b22b23 Simplify tr_ssha1_matches logic
Gets rid of needless heap memory allocations and copying. Convert SHA1 hash
to hex in-place.

Fixes: #141
2017-01-09 14:15:07 +03:00
Mike Gelfand
15625de3c7 Extend SSHA1 test to check for predefined matches
Reduce number of test iterations to 4K along the way to shorten execution
time.
2017-01-09 14:12:17 +03:00
Mike Gelfand
35fea28d1a Merge pull request #134 from Eitot/assets
Use asset catalog and add flat status icons
2017-01-08 11:04:25 +03:00
Eitot
290fed53eb Add flat variants of status icons for message log 2017-01-08 01:54:19 +01: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
Mike Gelfand
25feee2e5b Merge pull request #135 from Eitot/project
Remove Info.plist from copy phase and align minimum version
2017-01-07 23:16:09 +03:00
Eitot
701258671a Align minimum system version in Info.plist to target 2017-01-04 23:33:38 +01:00
Eitot
4d5531a05d Remove Info.plist from copy phase 2017-01-04 23:30:09 +01:00
Mike Gelfand
093f1c5798 Merge pull request #133 from floppym/ignore-dot-git
cmake: ignore .git when creating source tarball
2017-01-03 06:58:03 +03:00
Mike Gilbert
b7a850b073 cmake: ignore .git when creating source tarball 2017-01-02 21:07:44 -05:00
Mike Gelfand
683b417a33 Bump miniupnpc revision to include previously made fixes 2017-01-02 23:30:16 +03:00
Mike Gelfand
cb6ce62d0e Adjust Xcode project to use submodules 2017-01-02 23:02:12 +03:00
Mike Gelfand
3093df8755 Adjust autotools files to use submodules 2017-01-02 02:26:02 +03:00
Mike Gelfand
e83a062417 Adjust CMake files to use submodules instead of downloading archives 2017-01-02 02:26:02 +03:00
Mike Gelfand
eb437c16f5 Add third-party libraries back as submodules 2017-01-02 02:25:59 +03:00
Mike Gelfand
2de12f50c5 Remove third-party code stored in the repo directly 2017-01-01 16:01:00 +03:00
Mike Gelfand
4179a623d5 Interrupt verification ASAP if torrent is being removed 2016-12-31 14:23:06 +03:00
Mike Gelfand
2a31b0db8c Update README
Fixes: #124
Fixes: #48
2016-12-26 22:46:07 +03:00
Mike Gelfand
0ac657c5f1 Fix up rename test to avoid random use-after-free failures 2016-12-25 19:44:38 +03:00
Mike Gelfand
3cda09ea81 Fix up rename test to avoid random duplicate torrent failures 2016-12-24 21:24:50 +03:00
Mike Gelfand
b33eb816ba Merge branch 'solaris-support' 2016-12-24 20:37:46 +03:00
Mike Gelfand
88505c345f Allow for different-cased "nan" value returned by tr_truncd 2016-12-24 20:20:55 +03:00
Mike Gelfand
448d8f39f6 CMake support for Solaris 2016-12-24 20:16:54 +03:00