Kyle Russell
c366e58683
Improve usability of image plugin choosegroupform
...
In order to add an image to an existing group when no group was preselected,
the user must currently choose the existing group name from the comboxbox
and also select the Existing Group radio button. It should be assumed that
by selecting a group name from the combobox, the user intendeds to add the
image to an existing group, and the accompanying radio button should
automatically be selected. This reduces the number of required clicks, and
the likelihood of not actually adding the image to the correct group.
Likewise, if a user enters text into the New Group field, the dialog
should assume that the user's intent is to create a new group and auto
select the appropriate radio button.
Also removes some choosegroupdialog specific component logic from mediaitem,
since it's now covered by the choosegroupdialog implementation. Better
encapsulation, and improves testability. (Testing that the existing group
radio button was selected when choosedialogform was initialized with a
preselected group requires much more effort when the radio button selection
logic spanned two components.)
Adds simple test cases for the scenarios described above.
2018-08-29 23:11:30 -04:00
Simon Hanna
7321810e78
Improve the regex, removing the displayed warning
2018-08-27 16:16:26 +02:00
Simon Hanna
aaef55106c
Remove imports from openlp/core/ui/__init__.py and update related files
2018-08-25 16:36:46 +02:00
Simon Hanna
a4c1e306b5
Remote imports from openlp/core/lib/__init__.py and update other files accordingly
2018-08-25 16:08:19 +02:00
Simon Hanna
3e5eb698d9
Return None instead of raising an error when converting path objects
2018-08-12 13:12:03 +02:00
Tomas Groth
0aadec661f
Fix some pylint failures and add qtawesome to appveyor install.
2018-08-05 22:28:01 +02:00
Tim Bentley
3a0d0ff2ea
Head
2018-08-04 21:58:13 +01:00
edada54d7e
Fix windows not using lo as network interface
2018-08-03 15:32:32 -07:00
Tim Bentley
023753b2fc
fix tests
2018-07-15 20:54:41 +01:00
Phill Ridout
6a8bf83d27
Add cetralised proxy support
...
bzr-revno: 2823
2018-07-12 21:10:35 +01:00
Tomas Groth
e3d163bf7a
Remove debug print
2018-07-06 22:23:33 +02:00
Tomas Groth
ac14c0186d
fix pylint test
2018-07-05 22:33:07 +02:00
Tomas Groth
588cf96b5a
Fix a test
2018-07-05 21:18:16 +02:00
Tomas Groth
56a811c094
More pycodestyle fixes
2018-07-04 22:42:55 +02:00
Tomas Groth
318e90f893
Fixes for pycodestyle
2018-07-02 22:38:47 +02:00
Tim Bentley
c064259e7e
fix up after projector merge
2018-06-28 21:40:54 +01:00
bc832c7c72
PJLink2 update S
2018-06-28 08:37:37 -07:00
Tim Bentley
51f8eaa911
add tests
2018-06-27 22:01:30 +01:00
Tim Bentley
5c26cf8cf0
fixes
2018-06-26 20:44:54 +01:00
Tim Bentley
13f52e96db
new tree
2018-06-26 18:08:36 +01:00
Tim Bentley
b6dc37fb0b
remove more and fix code
2018-06-10 20:29:00 +01:00
Phill Ridout
2aaa0bf287
break out the code using multiple when/thens
2018-06-10 07:38:42 +01:00
Phill Ridout
94758a9778
Pep
2018-06-08 07:21:23 +01:00
Phill Ridout
fac5d4b798
Fixes
2018-06-08 07:12:23 +01:00
Phill Ridout
dce509e909
Add some forgetten files
2018-06-07 18:45:24 +01:00
Phill Ridout
6f34f8f2b8
Start on implementing global OpenLP proxying
2018-06-07 18:44:35 +01:00
991b2880bf
PJLink2 update R
2018-05-03 07:58:50 -07:00
604581c71a
PJLink2 update Q
2018-04-19 23:04:43 -07:00
Simon Hanna
de8cbc55d6
Fix comment
2018-04-17 12:27:38 +02:00
Simon Hanna
a2b86384a7
Add requested changes
2018-04-15 15:59:40 +02:00
Simon Hanna
255b1efe3a
Fix bug where newlines where stripped when normalizing string
2018-04-14 21:52:28 +02:00
b521b9aeba
HEAD
2018-04-11 09:08:34 -07:00
Tim Bentley
f4667d8614
remove comments
2018-04-06 16:52:08 +01:00
Tim Bentley
006fdae0de
fix segfault
2018-04-05 17:29:34 +01:00
Tim Bentley
eae164f041
fix up the auth tests
2018-03-31 08:51:39 +01:00
Tim Bentley
01ae5247d3
start to test the http wrappers
2018-03-29 22:15:56 +01:00
Tim Bentley
819d5d830d
Add a load of tests
2018-03-29 20:52:59 +01:00
Tim Bentley
127f1dc7fd
fix up tests
2018-03-29 18:22:02 +01:00
Tim Bentley
c6076e1054
start to add tests
2018-03-29 18:10:29 +01:00
Tim Bentley
fada29080c
fix a bit of the tests
2018-03-29 17:25:10 +01:00
Tim Bentley
db0f131e15
Add the removal of the version code part 1
2018-03-29 16:54:55 +01:00
Tim Bentley
cc688ea21d
add tests
2018-03-18 18:18:17 +00:00
Tim Bentley
2531e56910
Fix quotes
2018-03-09 21:58:45 +00:00
Tim Bentley
0130e7fc09
fix test
2018-03-08 21:22:53 +00:00
Tim Bentley
c02ea46582
fix test
2018-03-08 21:19:38 +00:00
a0d6f2d94a
HEAD
2018-03-07 21:46:50 -07:00
Tim Bentley
619d7ce839
add tests
2018-02-23 16:55:17 +00:00
Tim Bentley
36276d4fac
fix tests
2018-02-23 16:22:48 +00:00
Tim Bentley
5696655768
Fix up text
2018-02-20 22:03:32 +00:00
8e5fb217d3
- manager: Remove unused signal disconnect projectorNetwork.disconnect()
...
- Change PJLinkUDP.pjlink_udp_commands to dict with link to processing methods
- Add test_projector_pjlink_udp.test_process_ackn_duplicate
- Add test_projector_pjlink_udp.test_process_ackn_multiple
- Add test_projector_pjlink_udp.test_process_ackn_single
- Add test_projector_pjlink_udp.test_process_srch
- Add PJLinkUDP.get_datagram method
- Add PJLinkUDP._trash_udp_buffer method
- Add PJLinkUDP.process_ackn method
- Add ...
bzr-revno: 2813
2018-02-16 21:09:49 +00:00
ed347492e9
Move MY_IP4 dict to get_local_ip4 function
2018-02-11 13:52:04 -08:00
f1996d2cb7
PJLink2 Update P
2018-02-11 03:42:13 -08:00
Tim Bentley
008581267a
add missing files
2018-02-03 14:41:18 +00:00
Tim Bentley
7f39fe90d1
head
2018-02-03 14:07:07 +00:00
Tim Bentley
7de71a1939
pep8
2018-02-03 13:53:14 +00:00
Tim Bentley
6a1edd6dc7
add new test
2018-02-03 12:59:01 +00:00
Tim Bentley
f7169ee708
remove ppt viewer
2018-02-02 21:33:41 +00:00
97172efba5
HEAD
2018-01-30 21:10:09 -07:00
Tim Bentley
c9ff4b2209
fix web api
2018-01-27 09:41:11 +00:00
1f53453ff6
Fixed an issue with the FTW not displaying any download progress.
...
Add this to your merge proposal:
--------------------------------------------------------------------------------
lp:~raoul-snyman/openlp/fix-ftw-download-progress (revision 2811)
https://ci.openlp.io/job/Branch-01-Pull/2430/ [SUCCESS]
https://ci.openlp.io/job/Branch-02a-Linux-Tests/2331/ [SUCCESS]
https://ci.openlp.io/job/Branch-02b-macOS-Tests/125/ [SUCCESS]
https:/...
bzr-revno: 2811
2018-01-24 21:36:15 +00:00
53ac8468d4
Fix copyright
2018-01-24 13:27:22 -07:00
James Muscat
7539483959
Use point size for text outline.
...
The previous code matched the erroneous behaviour of the original Python method, which used `em` as a measurement; the theme wizard uses `pt` as a unit and doesn't allow fractional values, which meant that it was not possible to specify very thin outlines at large font sizes.
Now, both UI and rendering code use `pt` as a unit, which allows thin outlines.
2018-01-21 11:07:04 -07:00
James Muscat
bbadd9fbce
Use pt
for outline size.
...
This matches the units used in the theme settings UI, and allows thin outlines
to be used with large font sizes.
2018-01-21 13:08:24 +00:00
Phill Ridout
7ced39594f
Add test
2018-01-19 21:00:56 +00:00
Phill Ridout
89042982d6
HEAD
2018-01-16 20:49:18 +00:00
7490c7ad1e
HEAD
2018-01-13 17:55:21 -07:00
331554a038
HEAD
2018-01-13 17:45:24 -07:00
d6087813ae
- Ongoing conversions from self.asserts to plain asserts
...
- Remove test_ part of method name for bugfix tests no longer used
- Move tests *_change_status_* from pjlink_commands_01 to pjlink_base
- Move test projector_reset_information from pjlink_commands_01 to pjlink_commands_02
- Move lamp_nonstandard_reply from bugfix to pjlink_commands_01
- Move clss_nonstandard_reply 1/2 from bugfix to pjlink_commands_01
- Move test_projector_get_* tests from pjlink_commands_01 to pjlink_base
- Added pjli...
bzr-revno: 2809
2018-01-13 17:44:36 -07:00
d758ed257c
Fix progress not showing in the FTW
2018-01-13 16:24:26 -07:00
Phill Ridout
c88a08f9e4
HEAD
2018-01-13 07:25:07 +00:00
Phill Ridout
2095a00dc9
Fix up code so test passes
2018-01-13 07:24:20 +00:00
17ff6a7d31
PJLink2 update o
2018-01-12 21:41:42 -08:00
11f528d09c
Change is_thread_finished() to return True if a thread is missing
2018-01-12 22:24:53 -07:00
83bc19520a
Removed a duplicate test file, fixed up some tests, added some more tests
2018-01-12 21:57:16 -07:00
6f9f68a99b
Add some more tests for openlp.core.api.deploy
2018-01-12 16:45:06 -07:00
ff421df2bf
Fix bug #1742910
...
Fixes: https://launchpad.net/bugs/1742910
2018-01-12 11:29:32 -07:00
c5b7b46a55
Fix the tests I now added back in
2018-01-07 11:07:22 -07:00
7e99381dba
Fix some issues highlighted by Tim and Phill, and added a file that was erroneously removed
2018-01-07 10:50:29 -07:00
4fae7f829d
Fix the tests I broke
2018-01-06 22:24:55 -07:00
13885b1a39
HEAD
2018-01-03 23:10:20 -07:00
f1575dd50b
Updated various thread usages
2018-01-03 23:01:35 -07:00
d97ca9e54b
Merge trunk
2018-01-02 16:35:14 -08:00
Simon Hanna
399b40745d
Fixed the version checking to be more robust
...
* Strip the response so empty responses that contain whitespace are in fact empty
* Change http to https to result in one less query
* Add test for responses containing white space
* Add .cache to bzrignore (generated by pytest when tests fail)
bzr-revno: 2805
2018-01-02 21:00:54 +00:00
Simon Hanna
9c45e4afdf
Add test for fix
2017-12-29 11:38:51 +01:00
Tim Bentley
162742927e
head fixes
2017-12-29 10:19:33 +00:00
Tim Bentley
2edfe63a59
pep8
2017-12-29 10:02:13 +00:00
Tim Bentley
8997fc07e0
ci fixes
2017-12-29 09:40:15 +00:00
Tim Bentley
41f35f52e3
End of 2017
2017-12-29 09:15:48 +00:00
Tim Bentley
367f8f9315
add missing text
2017-12-28 09:34:04 +00:00
Tim Bentley
b503634e7c
missing copyrights
2017-12-28 08:31:35 +00:00
Tim Bentley
cfc487d623
tests
2017-12-28 08:27:44 +00:00
Tim Bentley
f9e20e2108
tests
2017-12-28 08:22:55 +00:00
33da95371f
Cleanups and assert updates
2017-12-25 20:14:39 -08:00
598a373929
PJLink Updates N
2017-12-25 00:44:30 -08:00
Phill Ridout
bbc1bf3732
few missed changes
2017-12-24 08:52:53 +00:00
Phill Ridout
a4054d3c2c
Move song test resources to a 'song' sub directory'
...
A few other minor changes
2017-12-24 08:42:46 +00:00
Phill Ridout
b87a797b39
Move song test resource files
2017-12-24 08:22:41 +00:00
Phill Ridout
cb53a266ce
HEAD
2017-12-24 07:40:07 +00:00
Phill Ridout
5f1212b68e
Pep8
2017-12-24 07:33:22 +00:00
Phill Ridout
d35e0329c3
More test fixes?
2017-12-24 07:15:50 +00:00