-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add some test cases for the beta
branch
#612
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5daa65e - Browse repository at this point
Copy the full SHA 5daa65eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0dcbce - Browse repository at this point
Copy the full SHA a0dcbceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5881297 - Browse repository at this point
Copy the full SHA 5881297View commit details -
By the time 1.0 is ready 3.7 will have gone EOL so we might as well drop support now.
Configuration menu - View commit details
-
Copy full SHA for 53a58cf - Browse repository at this point
Copy the full SHA 53a58cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b95b52 - Browse repository at this point
Copy the full SHA 2b95b52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ab27b5 - Browse repository at this point
Copy the full SHA 8ab27b5View commit details -
code: Scaffold re-implementation of VSCode extension
Taking inspiration from https://github.dev/microsoft/vscode-python-tools-extension-template the next major version of the extension will include a bundled copy of the language server. This brings back just enough code to install `esbonio` and its dependencies in a local `bundled/libs` folder and (attempt) to launch a language client pointed at this installation of esbonio
Configuration menu - View commit details
-
Copy full SHA for 2a734cf - Browse repository at this point
Copy the full SHA 2a734cfView commit details -
code: Cleanup old options, add
workspace/configuration
middlewareIt's looking like a lot of the old configuration options won't be needed so they are being removed for now. The server needs to know which python interpreter it should use when spinning up new Sphinx instances. It would be good for the extension to default to the Python interpreter for the current workspace - unless told otherwise. Unfortunately, the Python extension no longer records this as a standard configuration option. But adding some middleware to the language client, we can intercept `workspace/configuration` requests from the server and inject the Python interpreter as configured by the python extension if necessary!
Configuration menu - View commit details
-
Copy full SHA for 5a59aaf - Browse repository at this point
Copy the full SHA 5a59aafView commit details -
It's going to be necessary for the server to possess at least a little knowledge about the content it is processing
Configuration menu - View commit details
-
Copy full SHA for 9787262 - Browse repository at this point
Copy the full SHA 9787262View commit details -
code: Basic re-implementation of previews
This does just enough to open a preview pane for the current document on demand, it even works for multi-root/multi-project situations - though currently only one project active at a time. Fancier features like synced scrolling/document switching etc will (hopefully!) follow soon
Configuration menu - View commit details
-
Copy full SHA for 512dc14 - Browse repository at this point
Copy the full SHA 512dc14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5418087 - Browse repository at this point
Copy the full SHA 5418087View commit details -
code: Improve isolation and sphinx devtools support
Pass the `-S` flag to the Python interpreter to isolate it from its environment. Add support for the `sphinx.enableDevTools` flag
Configuration menu - View commit details
-
Copy full SHA for 5b04b60 - Browse repository at this point
Copy the full SHA 5b04b60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66c286d - Browse repository at this point
Copy the full SHA 66c286dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5db45f - Browse repository at this point
Copy the full SHA e5db45fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0b4a00 - Browse repository at this point
Copy the full SHA e0b4a00View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0ee759 - Browse repository at this point
Copy the full SHA c0ee759View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9df65ba - Browse repository at this point
Copy the full SHA 9df65baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eb198e - Browse repository at this point
Copy the full SHA 9eb198eView commit details -
build(deps-dev): bump typescript from 5.1.3 to 5.1.5 in /code
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.1.3 to 5.1.5. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.1.3...v5.1.5) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 42c8347 - Browse repository at this point
Copy the full SHA 42c8347View commit details -
build(deps-dev): bump webpack from 5.87.0 to 5.88.1 in /code
Bumps [webpack](https://github.com/webpack/webpack) from 5.87.0 to 5.88.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](webpack/webpack@v5.87.0...v5.88.1) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 0691b9b - Browse repository at this point
Copy the full SHA 0691b9bView commit details -
build(deps-dev): bump ts-loader from 9.4.3 to 9.4.4 in /code
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 9.4.3 to 9.4.4. - [Release notes](https://github.com/TypeStrong/ts-loader/releases) - [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md) - [Commits](TypeStrong/ts-loader@v9.4.3...v9.4.4) --- updated-dependencies: - dependency-name: ts-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 80e7110 - Browse repository at this point
Copy the full SHA 80e7110View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28f3e17 - Browse repository at this point
Copy the full SHA 28f3e17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7423e7f - Browse repository at this point
Copy the full SHA 7423e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66b12f5 - Browse repository at this point
Copy the full SHA 66b12f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f87494 - Browse repository at this point
Copy the full SHA 8f87494View commit details -
Configuration menu - View commit details
-
Copy full SHA for f103e18 - Browse repository at this point
Copy the full SHA f103e18View commit details
Commits on Jul 12, 2023
-
sphinx-agent: Port unit tests from 0.x
This also includes further cleanup - it looks like we no longer have to track the `-M` flag ourselves.
Configuration menu - View commit details
-
Copy full SHA for 818158b - Browse repository at this point
Copy the full SHA 818158bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02c70d1 - Browse repository at this point
Copy the full SHA 02c70d1View commit details -
- Decouple the `SphinxClient` from the `SphinxManager` feature. - Typing fixes
Configuration menu - View commit details
-
Copy full SHA for d68888b - Browse repository at this point
Copy the full SHA d68888bView commit details -
- Update the helper `_resolve_xxx` methods to behave more consistently - Only resolve a field if it has not already been given. - Add docstrings and unit tests
Configuration menu - View commit details
-
Copy full SHA for 4f8d2d1 - Browse repository at this point
Copy the full SHA 4f8d2d1View commit details -
- Add "private" helper method for fetching the user's `SphinxConfig` - Remove some unecessary log messages
Configuration menu - View commit details
-
Copy full SHA for ab54ee1 - Browse repository at this point
Copy the full SHA ab54ee1View commit details -
sphinx_agent: Add first e2e test
This adds the first end-to-end test of just the sphinx agent component, using the now decoupled `SphinxClient` to drive the test.
Configuration menu - View commit details
-
Copy full SHA for a3c1fc5 - Browse repository at this point
Copy the full SHA a3c1fc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6be454f - Browse repository at this point
Copy the full SHA 6be454fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c26324 - Browse repository at this point
Copy the full SHA 6c26324View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82f67c9 - Browse repository at this point
Copy the full SHA 82f67c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b63302 - Browse repository at this point
Copy the full SHA 6b63302View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a69549 - Browse repository at this point
Copy the full SHA 4a69549View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd2f80a - Browse repository at this point
Copy the full SHA fd2f80aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7edbec - Browse repository at this point
Copy the full SHA c7edbecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0499edf - Browse repository at this point
Copy the full SHA 0499edfView commit details -
- Run test environments in parallel - Build wheel packages rather than sdists for test environments - Skip the install step when running `tox -e pkg`
Configuration menu - View commit details
-
Copy full SHA for 4c3801e - Browse repository at this point
Copy the full SHA 4c3801eView commit details