summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-23Merge remote-tracking branch 'origin/pr/5153'Florian Bruhin
2020-06-23Edit FAQ changesFlorian Bruhin
2020-06-23Merge remote-tracking branch 'origin/pr/5536'Florian Bruhin
2020-06-23Regenerate docsFlorian Bruhin
2020-06-23Upgrade requirementsFlorian Bruhin
Upgrade PyVirtualDisplay Update virtualenv from 20.0.21 to 20.0.24 Update pytest-xvfb from 1.2.0 to 2.0.0 Update pytest-instafail from 0.4.1.post0 to 0.4.2 Update pytest-cov from 2.9.0 to 2.10.0 Update py-cpuinfo from 5.0.0 to 6.0.0 Update py from 1.8.1 to 1.8.2 Update more-itertools from 8.3.0 to 8.4.0 Update hypothesis from 5.16.0 to 5.18.0 Update sphinx from 3.1.0 to 3.1.1 Update setuptools from 47.1.1 to 47.3.1 Update mypy from 0.780 to 0.781 Update pep8-naming from 0.10.0 to 0.11.1 Update flake8 from 3.8.2 to 3.8.3 Update requests from 2.23.0 to 2.24.0 Update codecov from 2.1.4 to 2.1.7 Update certifi from 2020.4.5.2 to 2020.6.20
2020-06-23Add ASCII-art logo to :versionFlorian Bruhin
Thanks to Ingvix in IRC for the ASCII-art! :)
2020-06-23Update changelogFlorian Bruhin
2020-06-23Merge branch 'docked-inspector'Florian Bruhin
2020-06-23Remove now unneeded WrapperLayout.unwrapFlorian Bruhin
2020-06-23Work around devtools window detaching bugFlorian Bruhin
Recreate the inspector when it was shown inline and gets detached to work around an issue where QtWebEngine (for some odd reason) doesn't show a window at all. See #5540
2020-06-23Add additional devtools keybindingsFlorian Bruhin
2020-06-23inspector: Simplify showing in a windowFlorian Bruhin
2020-06-22Fix lintFlorian Bruhin
2020-06-22Revert "miscwidget: Base WrapperLayout on QVBoxLayout"Florian Bruhin
This reverts commit 69a225bcf2a62207bb13d6c2d7c9cd1726146909. Fails tests and ends up being the more complex solution.
2020-06-22Add some tests for AbstractInspectorFlorian Bruhin
2020-06-22Remove inspector detaching againFlorian Bruhin
It doesn't work properly: If we detach, we'd also need to re-attach when reopening the inspector! Let's just not do it for now and see what people think. That also has some benefits like the inspector remembering what tab the user was on when closing it.
2020-06-22tests: Move some fixtures to tests/helpers/fixtures.pyFlorian Bruhin
2020-06-22Fix AbstractWebInspector docstringFlorian Bruhin
2020-06-22Simplify AbstractWebInspector._load_positionFlorian Bruhin
2020-06-22completion: Make column sizing work with one column onlyFlorian Bruhin
2020-06-22Add completion for inspector positionsFlorian Bruhin
2020-06-22inspector: Split _show_window()/_show_docked() from set_position()Florian Bruhin
2020-06-22Split WebEngineInspector into two classesFlorian Bruhin
This way we don't need to have if's everywhere, and the two classes only have some 3 lines in common anyways!
2020-06-22Show error when devtools resources are unavailable on FedoraFlorian Bruhin
Closes #5501
2020-06-22Rename :inspector to :devtoolsFlorian Bruhin
The general consensus seems to be that the inspector is the first tab of the devtools, and Chromium also calls them devtools everywhere. Closes #5438
2020-06-22Fix mypyFlorian Bruhin
2020-06-22Move inspector command to components.misccommandsFlorian Bruhin
2020-06-22Disable PseudoLayout workaround except on Qt 5.11.0Florian Bruhin
2020-06-22miscwidget: Base WrapperLayout on QVBoxLayoutFlorian Bruhin
This way we don't have to care about things like sizeHint manually.
2020-06-22miscwidgets: Support proper unwrapping in WrapperLayoutFlorian Bruhin
Don't only reparent the widget, also make sure we don't actually control (and e.g. resize) it anymore.
2020-06-22Remove Qt 5.8 workarounds for _remove_tabFlorian Bruhin
Qt 5.8 support was removed in April 2018 with 69a58c959705b2dd469ba416250f884472593bee, and the last crash report I got with Qt 5.8 was in the same month. The workaround removed in this commit still were around, and despite of what the version check says, they are *not* needed with Qt 5.7. Those were workarounds for the following bugs: - https://bugreports.qt.io/browse/QTBUG-58698 (#2290, 1af951fd62b4878b2eaeb63e628b0ce5c06eeae8) - https://bugreports.qt.io/browse/QTBUG-58982 (#2261, 90f472bf590b6fdb3e7f4158ae420002ccbdee17) See #3608
2020-06-22Remove old :inspect noteFlorian Bruhin
This was true for QtWebKit and doesn't apply for QtWebEngine anymore. See #730
2020-06-22inspector: Make detaching to a window work properlyFlorian Bruhin
2020-06-22Make it possible to call WrapperLayout.unwrap() before wrappingFlorian Bruhin
2020-06-22inspector: Detach when inspector is hiddenFlorian Bruhin
2020-06-22Shut down inspector when associated tab is closedFlorian Bruhin
Fixes #4348
2020-06-22Add AbstractTabPrivate.toggle_inspectorFlorian Bruhin
2020-06-22Use separate inspector section in state configFlorian Bruhin
2020-06-22faq: clarify secion on noscript bindingsDavid Terry
2020-06-22README: Update list of similar projectsFlorian Bruhin
2020-06-22use Path.read_textJulin S
2020-06-22Revert "fix error in asciidoc2html.py script"Julin S
This reverts commit 64ffce27f9348e14836528c0313d3048669a29c7.
2020-06-21Fix 3.5 incompatibility in scriptJulin S
2020-06-19inspector: Refactor how opening/closing workFlorian Bruhin
The inspector object is now re-used and only created once (when the inspector is opened first). This also moves some logic from CommandDispatcher to the inspector object. The geometry is now saved again when the window is closed (via closeEvent) rather than in AbstractWebInspector.set_position - after all, the window will also close when the position is changed. Finally, set_position(None) changed its meaning: Its now not used anymore to close/delete the inspector, but instead means "use the last saved position".
2020-06-19tests: Improve InspectorSplitter sizing testsFlorian Bruhin
- Use a smaller size (600 instead of 1000) as base so that the test works with smaller screens (e.g. with macOS on Travis, the screen resolution is 1024x768, with 658px being available vertically). - Skip the test instead of failing when resizing doesn't work (e.g. when running under a tiling WM without Xvfb) - Fix handle calculation if the handle has an odd number of pixels (e.g. 5px on macOS).
2020-06-19Merge branch 'master' into docked-inspectorFlorian Bruhin
2020-06-19tests: Fix JS header testsFlorian Bruhin
This is a follow-up to f0eed465ab608061212366c6ebc26a0c47803060 See #4657
2020-06-19Add overlay scrollbarFlorian Bruhin
See #2377
2020-06-19tests: Generalize configinit testsFlorian Bruhin
2020-06-18Set window title for inspectorFlorian Bruhin
Closes #5451