Mike Gelfand
fb3500242f
Fix "magnetLink" field type in RPC spec (reported by r04r)
2015-01-25 19:57:36 +00:00
Mike Gelfand
6b79473d9f
Use TrPathButton in preferences dialog
2015-01-25 19:55:05 +00:00
Mike Gelfand
cade70172e
Fix tab order in preferences dialog (Qt client)
2015-01-25 18:16:30 +00:00
Mike Gelfand
a18d818882
Rework preferences dialog in Qt client to load from .ui
2015-01-25 15:47:03 +00:00
Mike Gelfand
806f81c05c
#5881 : Explicitly state all possible crypto backend source files so that they are included into archive by make dist
2015-01-21 22:32:27 +00:00
Mike Gelfand
beeb4521c0
Rework forms layout to workaround some stylesheet issues (Qt client)
2015-01-21 21:14:00 +00:00
Mike Gelfand
9b8c6bc0f0
Improve tracker list look (torrent properties dialog), support RTL layout
2015-01-20 23:28:38 +00:00
Mike Gelfand
34c42d4ad8
Small follow-up translation fixes (HTML formatting mess in tracker delegate mostly)
2015-01-18 13:19:30 +00:00
Mike Gelfand
9866082907
Poke translations a bit (Qt client)
...
Add a bit more comments. Adjust some phrases for pluralization.
Mark menu shortcuts as not translatable (changing them doesn't do any
good but people start translating "Ctrl" as "Ktrl" etc. which breaks
the shortcuts).
Pull current translations from Transifex.
2015-01-18 02:09:44 +00:00
Mike Gelfand
efc04fdd77
Improve overall look of torrents in main window
...
Refactor and use the same code to calculate element positions in
sizeHint () and paint () to prevent discrepancies.
While we are at it, properly support RTL layout.
2015-01-17 16:59:42 +00:00
Mike Gelfand
3c73d74cbb
Fallback to message box warning icon if emblem-important is not provided by the icon theme
2015-01-17 13:49:02 +00:00
Mike Gelfand
9eea4ada83
Improve the look of torrents with errors a bit (Qt client)
...
Display emblem over mime icon if torrent has error(s) to indicate the
issue.
Use normal text color instead of red when drawing selected item: there
is no easy way to be sure that red color looks nice on selection
background, and most of the time it doesn't. Using red color for non-
selected items is questionable too, but let's leave it at that for now.
2015-01-17 01:23:51 +00:00
Mike Gelfand
bdcd69537e
Bump libevent version used by CMake to 2.0.22-stable
2015-01-13 21:27:31 +00:00
Mike Gelfand
5ab451242d
Do not write timezone to log, not a good idea after all (no standardized format)
2015-01-13 21:09:21 +00:00
Mike Gelfand
c661e5d1e2
Add Transifex configuration file
2015-01-12 06:44:28 +00:00
Mike Gelfand
6ff1875385
Add more information for translators (Qt client)
2015-01-12 06:18:52 +00:00
Mike Gelfand
40c4d8ced6
Include all CMake-related files into make dist
output to facilitate testing
2015-01-12 00:54:40 +00:00
Mike Gelfand
f73bfebd7b
Move numeric units to the right of values (per KDE HIG)
...
Follow up commit to change the last phrase standing.
2015-01-11 21:10:46 +00:00
Mike Gelfand
06fa457bd9
Improve filter bar look (Qt client)
...
Use normal but semi-transparent color instead of 'disabled' color for
counts drawing.
Do not leave empty space for icon when selected item doesn't have one.
Use null pixmaps/icons instead of non-null blank ones.
Implement our own sizeHint and minimumSizeHint to make sure both combos
have the same height.
Make activity combo width fixed, tracker combo width to fit its content
and line edit to occupy the rest.
Add 'Search...' placeholder to line edit.
2015-01-11 15:01:13 +00:00
Mike Gelfand
fe47350656
Further adjustments to support PolarSSL 1.2
2015-01-07 14:05:58 +00:00
Mike Gelfand
30690fcf99
Lower minimum PolarSSL version required down to 1.2
2015-01-07 13:41:22 +00:00
Mike Gelfand
c3afe215d5
Fix copyright years and SVN attributes on new files
2015-01-07 13:20:56 +00:00
Mike Gelfand
d877fb9cde
Add PolarSSL support
2015-01-07 13:19:00 +00:00
Mike Gelfand
035589f8af
#4400 : Access CyaSSL RNG in thread-safe manner
2015-01-07 13:13:19 +00:00
Mike Gelfand
097b1dc50f
#4400 : Actually use CyaSSL (or some other) backend in libtransmission
2015-01-07 03:00:06 +00:00
Mike Gelfand
c6006ffb2a
#4400 : Fix CyaSSL version check (CMake)
2015-01-07 02:49:56 +00:00
Mike Gelfand
3dcc53f4f5
#4400 : Do not require OpenSSL anymore
2015-01-07 02:16:24 +00:00
Mike Gelfand
c7d2a7f959
#4400 : Add CyaSSL support
2015-01-07 02:04:08 +00:00
Mike Gelfand
295eade2a6
Don't use ssize_t in bitfield.c (cleaner w/o it anyway)
2015-01-04 15:31:47 +00:00
Mike Gelfand
068bccd46b
Make program name/version in about dialog larger again
2015-01-04 12:47:07 +00:00
Mike Gelfand
b96cd0369e
Change sharing consent dialog into a QMessageBox
2015-01-04 12:29:10 +00:00
Mike Gelfand
c43a10ab9d
Mark GTK and Qt clients as GUI programs on Windows (detach from console)
2015-01-04 10:57:09 +00:00
Mike Gelfand
81c3eebbab
Use Faenza (1.3.1) as fallback on systems which do not support icon themes
2015-01-04 02:14:58 +00:00
Mike Gelfand
91973ab94d
Use (hopefully) better suited theme icons for some actions (Qt client)
2015-01-04 00:18:31 +00:00
Mike Gelfand
1d58af5082
Increase BASE64 encoding size when using system libb64
...
Remove BASE64 reference testing as it's only libb64 now.
Improve the test to ignore \r and \n when comparing BASE-encoded
strings to not fail on system (unpatched) libb64.
2015-01-03 21:35:20 +00:00
Mike Gelfand
440f482d01
Replace tabs with spaces; remove trailing spaces
2015-01-02 11:15:31 +00:00
Mike Gelfand
9a3b965ce4
Kill some warnings when compiling on Windows
2015-01-02 04:02:13 +00:00
Mike Gelfand
8abdabc984
#5700 : Add -std=gnu++11 to QMAKE_CXXFLAGS for Qt 4 and g++/clang++
2015-01-01 23:54:35 +00:00
Mike Gelfand
05b30cc484
External CMake projects: supress developer warnings, allow skipping checksum checks with SKIP_UPSTREAM_CHECKSUM
2015-01-01 22:20:57 +00:00
Mike Gelfand
e8d1d8db87
Fix Mac build (make libtransmission depend on libb64)
2015-01-01 22:00:02 +00:00
Mike Gelfand
81c3c00b0f
Fix Mac build (add libb64 to Xcode project)
2015-01-01 21:49:21 +00:00
Mike Gelfand
b928ae1ba8
Use libb64 instead of OpenSSL to encode/decode BASE64
...
Some crypto libraries (like CyaSSL, MatrixSSL and CommonCrypto) either
don't have or expose this functionality at all, expose only part of it,
or (like OpenSSL) have heavyweight API for it. Also, for the task as
easy as BASE64 encoding and decoding it's much better to use small and
simple specialized library.
2015-01-01 21:16:36 +00:00
Mike Gelfand
392bdc1cdb
#4400 , #5462 : Fix "make check" for po files
2015-01-01 14:48:10 +00:00
Mike Gelfand
8b849a0910
#4400 , #5462 : Fix autotools configuration
2015-01-01 14:33:02 +00:00
Mike Gelfand
45f8bb8c40
#4400 , #5462 : Add possibility to test one crypto backend against another (reference) backend
2015-01-01 14:23:47 +00:00
Mike Gelfand
424c79a5da
Make use of path button in relocate dialog (Qt client)
2015-01-01 05:02:13 +00:00
Mike Gelfand
511d89ca5e
Use QMimeDatabase to get icon names when compiling against Qt 5+
2015-01-01 02:28:18 +00:00
Mike Gelfand
954a91ca39
Reduce initial torrent creation dialog size to minimum
...
Truncate text in path button to prevent width increase for long paths.
2014-12-31 23:54:52 +00:00
Mike Gelfand
efddf08d67
Rework torrent creation dialog in Qt client to load from .ui
2014-12-31 22:27:46 +00:00
Mike Gelfand
e0d5f8b861
Add new TrPathButton class (Qt client)
...
Make use of new button class in torrent options dialog.
Rework Utils::removeTrailingDirSeparator to return correct value for "/".
2014-12-31 21:00:34 +00:00