Florian Bruhin
|
009ed3584d
|
Reorder tests
|
2017-07-04 15:08:04 +02:00 |
|
Florian Bruhin
|
2b9b54cf6b
|
Tests and improvements for ConfigContainer
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
4495e721d8
|
Tests and fixes for config.Config
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
2c3981e57e
|
Get rid of Config.read_configdata()
No need for this indirection
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
07d0ea6a54
|
Unit tests and improvements for :bind/:unbind
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
353c10aee7
|
Add a separate qutescheme BDD file
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
3edebce833
|
Add tests for :set
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
31b999ea59
|
Tests and improvements for KeyConfig
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
725ffef5f3
|
Use a real config object in unit tests
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
978013e750
|
Fix CommandParser and don't use a generator
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
a8c7e8ba05
|
Add first config tests
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
28670f8e48
|
Move config.style into config.config and refactor it
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
81d6406e14
|
Update test_stylesheet
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
a5c8a52dd5
|
Update config_stub for tests
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
0dc95aceed
|
Clean up old test_config.py
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
df1685905e
|
Add content.headers and content.cache groups
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
50602cbf26
|
Add an url. group to settings
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
065f82f485
|
Fix endless recursion while validating aliases
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
ac78039171
|
Use aliases for :w and :q
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
ac64ea287a
|
Rename tabs.new_position/_explicit to .related/.unrelated
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
441b3a4df4
|
Allow missing fixed_keys for configtypes.Dict
We just fill them up with a None value for the value type, so we can e.g. only
specify a subset of modes for bindings and the rest is {}.
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
9d8b76e497
|
Simplify _none_value for List/Dict configtypes
We don't need to check for fixed_keys/required_keys in get_obj (only get_py),
and we don't need to care about mutability in get_py.
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
da0a2b8578
|
Handle {} and [] with none_ok for configtypes.Dict/List
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
2ba637891a
|
Add required_keys for configtypes.Dict
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
7ee222af88
|
Return [] for none-values for configtypes.List
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
c141c33b32
|
Clean up start_pages setting
The value is now of type FuzzyUrl, and the setting is renamed to start_pages.
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
9cbacf3264
|
Use {} for none-dicts and fix keybindings
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
127db2fe42
|
Be a bit more relaxed about values for Perc
We now allow float/int for objects, and strings without a trailing % sign.
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
9bd438618a
|
Add a test for DuplicateKeyError
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
2a40401398
|
Fix config tests for new Command type
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
ad919fc972
|
Add a test for :bind with a wrong mode
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
23d30d4fc0
|
Fix remaining :bind/:unbind issues
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
ba1bc29a97
|
Initial :bind/:unbind implementation
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
d9f1c4595e
|
Make "the option ... should be set to ..." unambiguous
Otherwise, it'd collide with the cookie check.
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
3c2d568a2e
|
Add an ID for qute://settings inputs
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
ceca99a99c
|
Fix :help with new config
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
383968d948
|
Add a Key config type
Make sure any key we get from the config is normalized).
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
0d062b28bf
|
Comment out failing test
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
bd9b45bb96
|
tests: Fix more issues with new config
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
089e1ee91b
|
Rewrite various references to old settings
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
88fb5bbd82
|
tests: Fix various issues with new config
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
ab1b80967f
|
Disable tests which won't work yet
They are re-enabled in later commits.
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
f27978e268
|
Rename input.insert_mode.auto_focused to _load
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
3470e9bf5d
|
Fix invocation with -s
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
d0904a9f67
|
Adjust test settings
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
bc8176ff21
|
Remove most legacy config code
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
f5d2c48bbb
|
Fix new keyconfig issues
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
dc74a55b84
|
Fix remaining configtypes issues
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
3392ccc58b
|
test_configtypes fixes
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
ecba175b16
|
Test and fix configtypes to_str.
|
2017-07-04 15:08:02 +02:00 |
|