Mike Gelfand
03034b5015
Remove supporting code for Qt < 5.2
2017-02-11 13:44:34 +03:00
Mike Gelfand
8dc6fb48b1
Bump minimum required Qt version to 5.2
2017-02-11 13:24:42 +03:00
Mike Gelfand
caf3b7653c
Improve Qt client look on hi-dpi displays
2017-02-08 01:06:28 +03:00
Mike Gelfand
13e111a89a
Use default (instead of system) locale to be more flexible (Qt client)
2017-02-07 02:24:47 +03:00
Mike Gelfand
6c9fa2913b
Use alternative method of loading translations (Qt client)
...
Fixes : #130
2017-02-07 00:58:51 +03:00
Mike Gelfand
5e18ddbca8
Remove NSApp isOnMountainLionOrBetter helper
2017-02-05 22:29:20 +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
3aa25a6d80
Merge pull request #169 from slokhorst/patch-2
...
Correct name of qt client in desktop file
2017-02-04 21:49:08 +03:00
Sebastiaan Lokhorst
532246778b
Correct Qt client desktop file name and add keywords
2017-02-04 15:03:49 +01:00
Mike Gelfand
1f6b7df401
Merge pull request #162 from piotrdrag/desktop-gtk
...
Modernize the .desktop file a bit
2017-02-03 02:30:45 +03:00
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