Florian Bruhin
277dab4069
keyconfparser: Add empty sections.
2014-09-09 22:38:14 +02:00
Florian Bruhin
95d8091205
Fix double bindings
2014-09-09 22:34:20 +02:00
Florian Bruhin
30e926abf6
Check duplicate keychains
2014-09-09 22:29:17 +02:00
Florian Bruhin
e3d16f3bbe
Full read-write support for key config.
2014-09-09 22:18:00 +02:00
Florian Bruhin
414ab88a0e
Fix lint
2014-09-09 18:32:18 +02:00
Florian Bruhin
91514ad6c0
Add missing keyconfparser file.
2014-09-09 13:42:25 +02:00
Florian Bruhin
64183b5a26
Start moving keybindings
2014-09-08 16:53:33 +02:00
Florian Bruhin
57d51ad9bb
Lots of fixes for new command system.
...
Squashed commit:
- Fix getting current URL
- Get rid of *args for hints.
- Make enums work.
- Fix moving commands to utilcmds.
- Fix enums in argparse
- Fix arg splitting for hints.
- Fix default enum args.
- Fix argument splitting for hints if None is given.
- Fix set_cmd_text with flags and fix {url}.
- Fix unittests
- Fix tuple types for arguments.
- Fix scroll-page.
- Fix lint
- Fix open_target.
- Others
2014-09-08 07:36:17 +02:00
Florian Bruhin
a811f8cb07
Start initial newcmd stuff.
2014-09-08 07:36:17 +02:00
Florian Bruhin
ccfc0b3c19
Get rid of most @property's.
...
They were problematic because they're executing hidden code, and also PyQt
hides exceptions happening inside them.
2014-09-02 23:37:47 +02:00
Florian Bruhin
2bf616ff78
Adjust QWebSettings paths.
2014-09-01 21:56:30 +02:00
Florian Bruhin
428d70c746
Add a network disk cache.
2014-09-01 19:42:21 +02:00
Florian Bruhin
0a646b110b
Store cookies in binary format.
...
We saved/opened cookies as UTF-8 which lead to an exception on saving with a
cookie with an รค in it.
ISO-8859-1 would be more appropriate, but we trust Qt to make the right choice
and don't re-encode anything now.
2014-09-01 16:22:01 +02:00
Florian Bruhin
e163478782
Handle Shift-Return keypresses correctly.
2014-08-30 14:38:34 +02:00
Florian Bruhin
d8fa2e8ef0
Fix lint
2014-08-29 07:34:44 +02:00
Florian Bruhin
d059c468af
Merge branch 'ninja'
2014-08-29 07:33:43 +02:00
Florian Bruhin
f44896cc44
Add a VDEBUG logging level.
2014-08-29 07:33:37 +02:00
Florian Bruhin
0b15790f3d
Use jinja for stylesheets.
2014-08-28 20:14:40 +02:00
Florian Bruhin
0d42eaa152
Remove useless getraw() from ColorDict/FontDict.
2014-08-28 20:14:40 +02:00
Florian Bruhin
6d2acc244c
Use an LRU cache for stylesheets
2014-08-28 20:14:40 +02:00
Florian Bruhin
af10d1c857
Fix cache invalidation for on_setting_changed.
2014-08-27 20:22:38 +02:00
Florian Bruhin
68ef9b97a3
Add an LRU cache to the config.
2014-08-27 20:16:04 +02:00
Florian Bruhin
562388fe52
Rename config.conftypes to config.configtypes.
2014-08-26 21:41:41 +02:00
Florian Bruhin
ce4a5affa4
Rename commands.utils to commands.cmdutils.
2014-08-26 20:48:39 +02:00
Florian Bruhin
c72bfff306
Rename commands.exceptions to commands.cmdexc.
2014-08-26 20:38:10 +02:00
Florian Bruhin
8bd64382bd
Rename utils.qt to utils.qtutils.
2014-08-26 20:25:11 +02:00
Florian Bruhin
d9a8cbe7ad
Rename utils.misc to utils.utils
2014-08-26 20:20:17 +02:00
Florian Bruhin
b4298c2922
Remove 'as logger' imports.
2014-08-26 20:15:41 +02:00
Florian Bruhin
d625cde28c
Clean up imports
2014-08-26 19:10:14 +02:00
Florian Bruhin
2b85093d90
Fix ss/sl/sk keybindings.
2014-08-25 15:41:06 +02:00
Florian Bruhin
c826db7e03
Make editor config configurable
2014-08-20 20:57:10 +02:00
Florian Bruhin
73214836da
console: Set nicer font
2014-08-13 06:56:46 +02:00
Florian Bruhin
0233d2b561
configdata: Default insert-mode-on-plugins to false
2014-08-12 23:26:21 +02:00
Florian Bruhin
5b915186d7
Add a 'smart' option for ignore-case.
2014-08-12 17:00:18 +02:00
Florian Bruhin
8ab022407b
confdata: Comment adjustments
2014-08-08 12:56:07 +02:00
Florian Bruhin
5355096fc3
Add Terminus to default ${_monospace} fonts.
2014-08-08 12:51:47 +02:00
Florian Bruhin
186a831482
conftypes: Set namedweight correcly for QtFont.
2014-08-07 07:41:06 +02:00
Florian Bruhin
934aaf80c6
conftypes: Set pixel size correctly in QtFont.
2014-08-07 07:39:47 +02:00
Florian Bruhin
e3f1cfe121
conftypes: Set default settings for QtFont.
2014-08-07 07:33:24 +02:00
Florian Bruhin
c8fe5bd1d2
conftypes: Remove quotes for QtFont.
2014-08-07 07:33:14 +02:00
Florian Bruhin
fcd0d88b1f
config: Default tabs -> select-on-remove to right.
2014-08-06 08:24:21 +02:00
Florian Bruhin
13b6fe24eb
Reorder tab stuff in config.
2014-08-06 08:10:32 +02:00
Florian Bruhin
1217ed26ad
Handle tab position of explicitely opened tab differently.
...
The default behaviour now should be the same as Chromium.
2014-08-06 07:58:07 +02:00
Florian Bruhin
49ebdff65c
Make position of new tabs configurable and more natural.
2014-08-06 07:47:59 +02:00
Florian Bruhin
598fec7ce9
configdata: Remove duplicate keys in default config.
2014-08-06 07:11:33 +02:00
Florian Bruhin
98a026b2a2
Make sure there are no duplicate keys in default config.
2014-08-06 07:11:14 +02:00
Florian Bruhin
2868ea2236
default conf: Remove double ;b binding.
2014-08-06 06:58:15 +02:00
Florian Bruhin
681995600e
conftypes: Fix wrong docstring.
2014-08-06 06:58:03 +02:00
Florian Bruhin
d0ed459b56
Fix quickmark-load-... keybindings (b/B).
2014-08-06 06:57:26 +02:00
Florian Bruhin
3c5c0fcabe
pylint: Disable too-many-lines.
2014-08-05 21:09:55 +02:00