Mitch Livingston
df04a59350
Merge pull request #1572 from transmission/remove-unused-gradient
...
Remove unused background gradient variables
2020-12-30 23:17:39 -05:00
Mitchell Livingston
37573c9821
Remove unused background gradient variables
2020-12-30 20:18:12 -05:00
Mitch Livingston
2c7a999902
Merge pull request #1568 from transmission/remove-10.10
...
Remove pre-10.10 codepaths
2020-12-23 09:51:17 -05:00
Mitchell Livingston
567cfff1e7
Update CMakeLists.txt
2020-12-23 08:15:32 -05:00
Mitch Livingston
7ab9a3bfe0
Merge branch 'master' into remove-10.10
2020-12-22 23:28:34 -05:00
Mitchell Livingston
74189416c6
Remove pre-10.10 codepaths
2020-12-22 22:00:06 -05:00
Mike Gelfand
47f3e68169
Extract version from CMakeLists.txt in update-version-h.sh
...
Since autotools build system was removed, configure.ac is no longer
available while the script is still being used by the Xcode project.
Fixes : #1553
2020-12-17 16:04:29 +03:00
Mitch Livingston
33620417f6
Merge pull request #1559 from transmission/dependabot/npm_and_yarn/web/ini-1.3.8
...
chore(deps): bump ini from 1.3.5 to 1.3.8 in /web
2020-12-14 09:09:32 -05:00
dependabot[bot]
40e006ddd0
chore(deps): bump ini from 1.3.5 to 1.3.8 in /web
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-12-13 06:42:26 +00:00
Mitch Livingston
b83d8e4832
Merge pull request #1535 from transmission/macos-11
...
Updates for macOS 11
2020-11-30 18:06:36 -05:00
Mitch Livingston
de3f53131c
Merge branch 'master' into macos-11
2020-11-30 18:06:20 -05:00
Mitchell Livingston
37ac822d07
Start updating NEWS
2020-11-25 19:09:31 -05:00
Mitch Livingston
c387b93ec2
Merge pull request #1533 from transmission/alert-deprecations
...
Remove beginSheetModalForWindow: deprecation warnings
2020-11-22 19:58:04 -05:00
Mitch Livingston
21684464e5
Merge branch 'master' into alert-deprecations
2020-11-22 09:05:48 -05:00
Mitch Livingston
e1a7f5384d
Merge pull request #1441 from federicobond/replace-deprecated-api
...
macosx: Replace deprecated NSRunAlertPanel call in Controller.m
2020-11-22 08:57:29 -05:00
Mitchell Livingston
73f2bb52f5
Silence two more warnings
2020-11-22 08:31:39 -05:00
Mitch Livingston
c67c3c1b7c
Merge branch 'master' into replace-deprecated-api
2020-11-22 08:07:36 -05:00
Mitchell Livingston
185d6b78a5
Remove beginSheetModalForWindow: deprecation warnings
2020-11-22 08:02:29 -05:00
Mitchell Livingston
21f173904a
Update the preferences window to use SF Symbols
2020-11-21 08:27:38 -05:00
Mitchell Livingston
b51fd847e7
Update the main window to use SF Symbols
2020-11-21 08:27:07 -05:00
Charles Kerr
a219f4e8e4
chore: update transmission-app.js
2020-11-20 17:11:26 -06:00
Mitchell Livingston
55e883318d
Set an app accent color on macOS 11
2020-11-17 23:46:03 -05:00
Mitchell Livingston
0916844fa5
Remove deprecated min/max toolbar item size
2020-11-17 22:34:33 -05:00
Mitchell Livingston
31413dffb1
Explicitly set the preference window's toolbar style
2020-11-17 22:08:08 -05:00
Mitchell Livingston
7651bb4821
Fix main table view styling
2020-11-17 22:07:45 -05:00
Mitchell Livingston
c25bfd70d0
Remove deprecated toolbar items
2020-11-17 22:07:25 -05:00
Mitch Livingston
e1128e4feb
Merge pull request #1523 from transmission/sparkle-1.24.0
...
Update Sparkle to 1.24.0
2020-11-15 22:14:22 -05:00
Mitch Livingston
ca151308d2
Merge branch 'master' into sparkle-1.24.0
2020-11-15 16:59:20 -05:00
Charles Kerr
41f225df7b
Remove posix memalign ( #1520 )
...
* refactor: remove unnecessary func tr_valloc()
We're only using it in a handful of places, and none of them need the
kind of alignment that posix_memalign() provide. So we can drop a few
dozen lines by removing the portability wrapper.
2020-11-15 15:53:42 -06:00
Mitchell Livingston
08381e4ba3
Update Sparkle to 1.24.0
2020-11-15 10:19:32 -05:00
Chrool
cfce6e2e3a
configure anti brute force ( #1447 )
...
* add brute force configuration options
2020-11-14 12:43:42 -06:00
Charles Kerr
9d313a8816
sonarcloud warnings 9 ( #1511 )
...
* refactor: const correctness
* refactor: fix some implicit conversions
* refactor: make local pointers const if their objects are not modified
* refactor: do not cast away const in torrent-cell-renderer
* refactor: remove call to deprecated gtk_icon_size_lookup_for_settings
* refactor: member functions that do not mutate their objects should be declared const
* chore: do not end comments with a semicolon
2020-11-08 21:31:02 -06:00
Charles Kerr
6b0408b320
refactor: fix more sonarcloud warnings ( #1509 )
...
* chore: simplify loop logic
* refactor: simplify isValidUtf8()
* refactor: use std::make_unique in Application::Application
* refactor: avoid raw pointers in DetailsDialog
* refactor: simplify DetailsDialog::refreshPref()
* refactor: make Application methods const
* refactor: reduce cognitive complexity of buildTrackerSummary()
2020-11-08 13:54:40 -06:00
Charles Kerr
7f147c65fb
refactor: fix more sonarcloud warnings ( #1508 )
...
* refactor: const correctness
* refactor: use getpwuid_r instead of getpwuid
* chore: simplify dict walking loop logic
* refactor: remove dead store assignment in announcer
* refactor: use std::make_shared
2020-11-05 16:46:21 -06:00
Charles Kerr
e74b3bad8b
chore: fix more sonarcloud warnings ( #1507 )
...
* refactor: don't let realpath() alloc return memory
* chore: silence array-bounds-read warning
* chore: tidy memcmp of union
2020-11-03 21:23:53 -06:00
Charles Kerr
46cb0b5e65
refactor: sonarcloud warnings about overly-complex looping logic ( #1503 )
...
* chore: simplify loop logic
2020-11-03 18:59:19 -06:00
Mike Gelfand
a6798adf2c
Sync existing translations with Transifex
2020-11-03 20:26:30 +03:00
Hakjoon Sim
0ffd118ab8
chore(web): get rid of webpack-dev-server warning ( #1502 )
...
Co-authored-by: Charles Kerr <charles@charleskerr.com>
2020-11-02 09:47:14 -06:00
Charles Kerr
0bfbc3eba7
Sonarcloud warnings 4 ( #1499 )
...
* chore: fix some sonarcloud html warnings (e.g. deprecated attribute use)
* chore: uppercase literal suffixes
* chore: remove redundant casts
* chore: remove commented-out code
* chore: use qInfo() instead of std::cerr
2020-11-02 09:16:12 -06:00
Charles Kerr
73fdd722a7
Sonarcloud warnings 3 ( #1498 )
...
* chore: use ClassName:: for calling static methods
* chore: prefer to initialize member data in the class initializer
2020-11-01 19:13:32 -06:00
Charles Kerr
19e52d8b9a
chore: sonarcloud warnings 2 ( #1496 )
...
* fix "merge nested if" sonarcloud warnings
* fix explicit constructor warnings in qt client
2020-11-01 15:47:57 -06:00
Charles Kerr
e59fe7daaf
fix: silence some sonarcloud warnings ( #1493 )
...
* refactor: add null ptr check in initPeerRow()
* refactor: add a nullptr gurad in icon_cache_get_mime_type_icon
* chore: silence two "break notreached" warnings
* chore: silence sonarcloud html warnings
* chore: silence sonarcloud uninitialized var warning
* chore: silence sonarcloud nullptr warning
2020-10-31 16:23:43 -05:00
Charles Kerr
973e63d897
refactor: use qt5's connect api ( #1491 )
...
* refactor: use qt5's connect syntax everywhere
https://wiki.qt.io/New_Signal_Slot_Syntax
2020-10-31 13:56:12 -05:00
Hakjoon Sim
1e1e940f7b
fix: overflow menu should be closed when click it once again ( #1485 )
2020-10-31 09:02:12 -05:00
Hakjoon Sim
5f811e4604
chore(web): dev environment ( #1489 )
2020-10-30 19:25:33 -05:00
Charles Kerr
61d221c8bb
Web client add licensing info ( #1481 )
...
* chore: add '@license' tag to web sources' comments
Webpack's tersify plugin looks for that JSDoc tag in order to decide
which comments to extract into the generated license file.
* chore: address sonarcloud.io warnings
* chore: address sonarcloud.io code smells
* fixup! chore: address sonarcloud.io warnings
2020-10-25 16:13:48 -05:00
Charles Kerr
cd453764b1
feat: web client refresh ( #1476 )
...
Give the web client a major overhaul.
User-visible highlights include:
* Mobile is now fully supported.
* Added fullscreen support on mobile.
* Better support for dark mode.
* Added mime icons to the torrent list.
* Improved theme consistency across the app.
Maintainer highlights include:
* Updated code to use ES6 APIs.
* No longer uses jQuery UI.
* No longer uses jQuery.
* Use Webpack to bundle the Javascript, CSS, and assets together -- the entire bundle size is now 68K gzipped.
* Added eslint / prettier / stylelint tooling.
* Uses torrent-get's 'table' mode for more efficient RPC calls.
2020-10-23 20:04:25 -05:00
Mike Gelfand
b28839bd6d
Increase file wait timeout to 30s in subprocess test
2020-10-15 01:27:52 +03:00
Mike Gelfand
7cbfaf9d59
Fix qt/IconCache includes
2020-10-14 13:18:14 +03:00
Mike Gelfand
c31cb65691
Fix imagemagick version at 7.0.10.29 to fix AppVeyor build
2020-10-13 21:16:18 +03:00