Commit graph

1810 commits

Author SHA1 Message Date
Miguel Jacq
1e3b32ebbb Load default settings before parsing for any alternate config. Reload strings if an alternate config was passed in after 2018-10-01 15:32:53 +10:00
Miguel Jacq
a700f8627d Move Alert dialog about restart into the conditional that fires only if locale was changed 2018-10-01 13:32:09 +10:00
Miguel Jacq
e6b823f4be Add French translation for restarting OnionShare to see change in language take effect 2018-10-01 12:53:23 +10:00
Miguel Jacq
a503da5264 Explicitly set true/false values for settings that need it 2018-10-01 12:53:10 +10:00
Micah Lee
898276e6b5 Oops, import strings into tor GUI tests 2018-09-30 18:40:47 -07:00
Micah Lee
acd2fcdf61 Fix the rest of the local GUI tests 2018-09-30 18:32:18 -07:00
Micah Lee
c7c3120a0c Fix tests_gui_local/onionshare_receive_mode_upload_test_public_mode.py tests 2018-09-30 18:19:25 -07:00
Micah Lee
e6302f3ba4 Remove the useless gui=True arg getting passed intro strings._ all over the place 2018-09-30 17:47:10 -07:00
Micah Lee
fc1360a0ba Fix tests 2018-09-30 17:35:58 -07:00
Micah Lee
30b14712e9 Make printing the settings filename as debug statement instead of print 2018-09-30 17:18:56 -07:00
Micah Lee
8d44c0f729 Set OnionShare language based on the locale stored in settings, and prompt user to restart OnionShare after changing their language 2018-09-30 17:06:29 -07:00
Micah Lee
08c01db69d Change how language selection setting looks 2018-09-30 16:23:46 -07:00
Micah Lee
786a8146d4 Translate language names to their own language 2018-09-30 16:18:40 -07:00
Micah Lee
17df699aad Allow switching locales from the settings dialog 2018-09-30 16:14:14 -07:00
Micah Lee
e61c43fde1 Make Settings.available_locales be a dictionary mapping locale codes to language names in that language 2018-09-30 15:01:02 -07:00
Micah Lee
dc464aae23 Add locale to Settings, and make it default to the system locale, or English 2018-09-30 14:45:21 -07:00
Micah Lee
eaa3a152b0 One script to run all tests 2018-09-27 21:34:39 -07:00
Micah Lee
522d8e2d78 Remove submitting to coveralls 2018-09-27 21:27:35 -07:00
Micah Lee
bdf91361b4 Keep trying ports until it finds a free one 2018-09-27 21:22:10 -07:00
Micah Lee
a72d315ae8 Update Travis CI to run GUI tests 2018-09-27 21:19:42 -07:00
Micah Lee
04fbda9ca6 Add @mig5 as a code owner for all tests, and add @emmapeel2 as a code owner for locales 2018-09-27 17:51:16 -07:00
Micah Lee
111f69f30e Remove all the extra QApplications 2018-09-27 17:34:46 -07:00
Micah Lee
9dadc4a221 Merge branch 'gui_tests' of https://github.com/mig5/onionshare into mig5-gui_tests 2018-09-27 16:44:06 -07:00
Miguel Jacq
6e3ff0b506 Add Tor GUI unit tests 2018-09-27 17:33:15 +10:00
Miguel Jacq
f6fafc0f5b Rename test dir to tests. Rename unit_tests to tests_gui_local. Add test dependencies. Update various paths. Add GUI unit tests docs to BUILD.md 2018-09-27 15:54:46 +10:00
Miguel Jacq
3294cd8b10 Pass --local-only down to the ServerStatus and Mode so that we can set shorter timeouts for local GUI tests. Update the tests to use a very short timeout 2018-09-27 15:43:59 +10:00
Micah Lee
c7901e1628 Merge pull request #789 from mig5/show_v3_onion_support
Show whether Tor version supports next-gen onion support
2018-09-26 17:09:34 -07:00
Micah Lee
adaaa3db6b Merge pull request #788 from mig5/fix_close_automatically
Analyse the right file size to determine if the download has finished…
2018-09-26 17:05:44 -07:00
Miguel Jacq
112a7a25d1 Show whether Tor version supports next-gen onion support 2018-09-25 15:26:19 +10:00
Miguel Jacq
b465d9db85 Analyse the right file size to determine if the download has finished in the UI (in order to decide whether to stop server yet) 2018-09-25 14:40:10 +10:00
Miguel Jacq
4bc537762c Merge branch 'develop' into gui_tests 2018-09-24 10:42:46 +10:00
Miguel Jacq
1fa5deaaeb Refactor the unit tests to use common, abstracted tests 2018-09-24 10:41:48 +10:00
Micah Lee
2c307ea582 Merge branch 'update-deps' into develop 2018-09-23 14:50:54 -07:00
Micah Lee
6139c1c3b8 Merge pull request #785 from Baccount/update-deps
Bump Tor to 0.3.4.8
2018-09-23 14:49:48 -07:00
Micah Lee
4b654214d9 Fix locale test 2018-09-23 14:39:29 -07:00
Micah Lee
f340e55dc3 Fixes a few strings after testing 2018-09-23 14:36:36 -07:00
Micah Lee
090e1aa107 Fix some of the language on strings, and move back to "upload" and "download" terminology 2018-09-23 14:00:13 -07:00
Allan Nordhøy
969f3cff6f Spelling cancelled ;) 2018-09-23 06:38:39 +02:00
Allan Nordhøy
5c94e8dd1f No "expired", Allowed sharing timeframe 2018-09-23 06:28:31 +02:00
Allan Nordhøy
d36182a09c Language rework 2018-09-23 06:22:05 +02:00
Baccount
79e21954c9 Upgrade Tor to 0.3.4.8 2018-09-22 11:20:55 -07:00
Baccount
e737f2979d Update get-tor-windows.py 2018-09-22 11:18:18 -07:00
Miguel Jacq
c02088f366 Nope 2018-09-22 18:07:14 +10:00
Miguel Jacq
50dc13d045 pytest 2018-09-22 18:01:17 +10:00
Miguel Jacq
6e5d579cbb One more travis test 2018-09-22 17:57:53 +10:00
Miguel Jacq
4b04d5b002 Add persistent slug test. Add test of clipboard contents in Share mode. Remove travis stuff that I couldn't get to work 2018-09-22 17:47:38 +10:00
Miguel Jacq
3138ca77d8 fighting with travis... 2018-09-22 17:06:02 +10:00
Miguel Jacq
d9bb78417e need pytest-qt 2018-09-22 17:02:16 +10:00
Miguel Jacq
90a9d468ac xvfb might already be installed? 2018-09-22 16:57:26 +10:00
Miguel Jacq
a478c5bab3 Try and make travis-friendly tests 2018-09-22 16:54:52 +10:00