-
Notifications
You must be signed in to change notification settings - Fork 46
Comparing changes
Open a pull request
base repository: sphinx-contrib/matlabdomain
base: 0.3.3
head repository: sphinx-contrib/matlabdomain
compare: master
Commits on Jul 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c8568fd - Browse repository at this point
Copy the full SHA c8568fdView commit details
Commits on Sep 13, 2018
-
Removed unused import of ExtensionError. Use logging instead of app.debug (deprecated).
Configuration menu - View commit details
-
Copy full SHA for 8ca72b5 - Browse repository at this point
Copy the full SHA 8ca72b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd4e97d - Browse repository at this point
Copy the full SHA cd4e97dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cdfe20 - Browse repository at this point
Copy the full SHA 9cdfe20View commit details
Commits on Sep 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 3d40ea7 - Browse repository at this point
Copy the full SHA 3d40ea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74c20f8 - Browse repository at this point
Copy the full SHA 74c20f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b61919 - Browse repository at this point
Copy the full SHA 4b61919View commit details
Commits on Oct 5, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f752a76 - Browse repository at this point
Copy the full SHA f752a76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bda53c - Browse repository at this point
Copy the full SHA 0bda53cView commit details
Commits on Nov 21, 2018
-
Manually merged with develop/0.4 branch
The develop/0.4 branch was diffcult to merge with git, as there many incompatible changes. Two major changes are in this commit. * Started working on read-the-docs documentation * Made the parsers more tolerant of malformed MATLAB files. This means that the user is warned of malformed MATLAB code instead of getting an exception that would stop Sphinx abruptly.
Configuration menu - View commit details
-
Copy full SHA for 1a50005 - Browse repository at this point
Copy the full SHA 1a50005View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e8a97b - Browse repository at this point
Copy the full SHA 0e8a97bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f91d78 - Browse repository at this point
Copy the full SHA 9f91d78View commit details
Commits on Jan 9, 2019
-
* Add attribute support for private, protected, hidden and friend methods #24 Removed pythonic private, protected and special method detection * Fix bysource ordering #75 MatModuleAnalyzer.find_attr_docs stored only the method and property names which is not necessarily unique and could not be found in memberdocumenters in MatlabDocumenter.document_members * Add and extend attribute examples * Add bysource example Fixed typo in title * Add new test files * Fix and extend parse mfile tests * Fix docstring rst
Configuration menu - View commit details
-
Copy full SHA for 15e6ba9 - Browse repository at this point
Copy the full SHA 15e6ba9View commit details
Commits on Jan 10, 2019
-
Replaced MatObject._rename_function_variables with MatObject._fix_function_variables, which is much more robust in terms of handling the invalid parsed (Token.Keyword, 'function'). Thanks to @GulyasGergelyR for the fix.
Configuration menu - View commit details
-
Copy full SHA for be53b1d - Browse repository at this point
Copy the full SHA be53b1dView commit details -
The __doc__ methods incorrectly returned str(docstring) instead of just docstring. Thanks to @GulyasGergelyR for the fix.
Configuration menu - View commit details
-
Copy full SHA for f050d5e - Browse repository at this point
Copy the full SHA f050d5eView commit details
Commits on Jan 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0f2ce98 - Browse repository at this point
Copy the full SHA 0f2ce98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fcabdc - Browse repository at this point
Copy the full SHA 2fcabdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc4c198 - Browse repository at this point
Copy the full SHA fc4c198View commit details
Commits on Jan 30, 2019
-
Replace inspect module with simple formatting
The current use of the inspect module is being deprecated. Replaced it with a simple string formatting.
Configuration menu - View commit details
-
Copy full SHA for 64ef9fe - Browse repository at this point
Copy the full SHA 64ef9feView commit details -
Do not document getter/setter documents.
These method are not directly callable, and are normally not documented.
Configuration menu - View commit details
-
Copy full SHA for 84f9779 - Browse repository at this point
Copy the full SHA 84f9779View commit details
Commits on Feb 2, 2019
-
Fix issue with strings in double quotes.
Pygments does not parse these correctly. There another function, MatObject._fix_string_double_quotes, has been added to clean up code before parsing.
Configuration menu - View commit details
-
Copy full SHA for abb5c34 - Browse repository at this point
Copy the full SHA abb5c34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 934d9d5 - Browse repository at this point
Copy the full SHA 934d9d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8f959f - Browse repository at this point
Copy the full SHA a8f959fView commit details
Commits on Mar 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ceb3554 - Browse repository at this point
Copy the full SHA ceb3554View commit details -
Removed unused AutoDirective import, that is no longer available.
Configuration menu - View commit details
-
Copy full SHA for fda59b7 - Browse repository at this point
Copy the full SHA fda59b7View commit details
Commits on Apr 3, 2019
-
Function and method names where parsed incorrectly when the first argument is a ignored, i.e. a ~.
Configuration menu - View commit details
-
Copy full SHA for b9e921d - Browse repository at this point
Copy the full SHA b9e921dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23a1512 - Browse repository at this point
Copy the full SHA 23a1512View commit details
Commits on May 11, 2019
-
Replace pygments lexer with own
Fixes a lot of issues with the current version in pygments. Functions and double quoted strings being the worst offenders. Also added Python 3.7 to tests using the xenial distribution. Updated release/pypi upload to use joeced as user.
Configuration menu - View commit details
-
Copy full SHA for 34b5f57 - Browse repository at this point
Copy the full SHA 34b5f57View commit details -
Functions signatures mentioned in class definitions ending in with a semicolon caused the parser to fail.
Configuration menu - View commit details
-
Copy full SHA for 88dee47 - Browse repository at this point
Copy the full SHA 88dee47View commit details -
Configuration menu - View commit details
-
Copy full SHA for b57cfb6 - Browse repository at this point
Copy the full SHA b57cfb6View commit details
Commits on May 29, 2019
-
Fix autodoc parsing error when source matlab file is not encoded as U…
…TF-8 (#92) Autodoc would fail to load source files when they were not in UTF-8 encoding. Added default behavior to replace errors with ? chars Added sphinx configuration to choose parsing encoding (default = UTF-8)
Configuration menu - View commit details
-
Copy full SHA for bed02b0 - Browse repository at this point
Copy the full SHA bed02b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for beb115e - Browse repository at this point
Copy the full SHA beb115eView commit details -
Add ptitrex as contributor and added the f_with_latin_1 function to the test docs.
Configuration menu - View commit details
-
Copy full SHA for 4169b6b - Browse repository at this point
Copy the full SHA 4169b6bView commit details
Commits on Oct 23, 2019
-
Autodoc MATLAB and Python code together. (#95)
* Register directive and autodirective separate The autodirective is bridged to the real documenter. * Flake8 config added. * Use index.rst as this is default. * Register module * Add test with both Python and Matlab docs Shows that both autodoc's work together now. * Ignore __pycache__ folders * Fixed bug in MatlabDocumenter:document_members In the old version we replaced all documents. Now we have to filter for mat: version, otherwise we get Python documenters. * Add assertion for matlab docs. * Harmonize logging messages prefex Use '[sphinxcontrib-matlabdomain]' everywhere. * Make DocumenterBridge call Sphinx < 2 compatible * Use index as master file * Fix pymat test to be Python 2 compatible. * Build with Python 3.8 * Use setuptools_scm for versioning. * Don't set version in __init__.py * Bumped to version 0.10.0 Rewrote parts of the readme file, to highlight autodoc'ing with both MATLAB and Python.
Configuration menu - View commit details
-
Copy full SHA for 7377645 - Browse repository at this point
Copy the full SHA 7377645View commit details
Commits on Oct 29, 2019
-
Added an option to strip the MATLAB package '+' prefix in output. (#96)
When false, packages are still referred to in ReST using ``+pakage.+subpkg.func`` but the output will be ``pakage.other.func()``.
Configuration menu - View commit details
-
Copy full SHA for bdfdc35 - Browse repository at this point
Copy the full SHA bdfdc35View commit details -
Added support for documenting MATLAB application files (#97)
- Sources the summary and description from the app metadata. - Added an ``application`` directive and a ``app`` reference. - Added example usage to tests/test_docs/index.rst
Configuration menu - View commit details
-
Copy full SHA for 2a3edd9 - Browse repository at this point
Copy the full SHA 2a3edd9View commit details -
If a package class inherited from another package class, the link to the base was incorrect. This is fixed now.
Configuration menu - View commit details
-
Copy full SHA for b607340 - Browse repository at this point
Copy the full SHA b607340View commit details -
Configuration menu - View commit details
-
Copy full SHA for de40173 - Browse repository at this point
Copy the full SHA de40173View commit details
Commits on Jan 7, 2020
-
Stop using sys.modules for storing matlab objects
Historically we stored parsed matlab objects in sys.modules. However, this conflicts with Python modules if Python and Matlab sources are in the same root folder.
Configuration menu - View commit details
-
Copy full SHA for 320869a - Browse repository at this point
Copy the full SHA 320869aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ec264e - Browse repository at this point
Copy the full SHA 9ec264eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28f737d - Browse repository at this point
Copy the full SHA 28f737dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b2da04 - Browse repository at this point
Copy the full SHA 7b2da04View commit details
Commits on May 18, 2020
-
* Working on #103 Fixed issue with order of single and double quoted strings. It got the lexer to produce incorrect tokens. * Updated changes for version 0.11.2
Configuration menu - View commit details
-
Copy full SHA for 3cd8652 - Browse repository at this point
Copy the full SHA 3cd8652View commit details
Commits on Jun 30, 2020
-
Fix tests due to Sphinx 3.1.1 changes (#109)
* Fix tests using "astext()" The method changed it output. * Skip tests where Sphinx API has changes too much astext() outputs different for Python 2.7. These tests will be skipped. * Fix RemovedInSphinx50Warning Path.bytes() is deprecated. Replaced with read_bytes() * Skip test if Python < 3.6 * Remember to import sys.
Configuration menu - View commit details
-
Copy full SHA for f988572 - Browse repository at this point
Copy the full SHA f988572View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83ff536 - Browse repository at this point
Copy the full SHA 83ff536View commit details
Commits on Jul 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6df7226 - Browse repository at this point
Copy the full SHA 6df7226View commit details
Commits on Oct 10, 2020
-
Enable Function Arguments Support (#111)
* Enable Function Arguments Support This commit adds support for function argument validation, as added in MATLAB 2019b and detailed here: https://uk.mathworks.com/help/matlab/matlab_prog/function-argument-validation-1.html The test class ClassWithFunctionArguments will cause the tests to hang on the nondocumentedmethod function without the added keywords. * Semicolons are not required
Configuration menu - View commit details
-
Copy full SHA for dee785b - Browse repository at this point
Copy the full SHA dee785bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8964af0 - Browse repository at this point
Copy the full SHA 8964af0View commit details
Commits on Nov 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bd038ba - Browse repository at this point
Copy the full SHA bd038baView commit details
Commits on Jan 5, 2021
-
Fix space in method name (#115)
* Fixed bug in parsing methods with trailing spaces * Updated changes for version 0.11.5
Configuration menu - View commit details
-
Copy full SHA for d2c83aa - Browse repository at this point
Copy the full SHA d2c83aaView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.3.3...master