Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-08-16Improvements to the base BPyTextPlugin module:Ian Thompson
- Added a centralized function for resolving targets (aaa.bbb.ccc) - Added documentation support for locally defined classes and methods - The time taken to parse now dictates how long to use the cache before parsing again - Other tweaks and comments and support for numeric var types The text plugin scripts have been updated to make use of these features.
2008-08-10Fixed inconsistencies between the text plugins and them not suggesting when ↵Ian Thompson
called from the menu.
2008-07-27TextPlugin update: Converted try-except blocks to use try-catch-else to ↵Ian Thompson
allow better error tracking. Commented the descriptor classes and improved variable support for basic types (string, list, etc.)
2008-07-21BPyTextPlugin now has descriptors for variables, functions and classes (and ↵Ian Thompson
their variables/functions). Each descriptor also holds the line number of the definition allowing a simple outliner to be written. Text.setCursorPos(row, col) now pops the text into view if it is in the active window space. The outliner uses this to jump to any definition in a script; it is invoked with Ctrl+T.
2008-07-18All parsing is now done in one sweep and cached to allow details to be ↵Ian Thompson
obtained without re-parsing. A text can be manually parsed with parse_text(text) which also updates the cache.
2008-07-16Fixed error when scripts were run without a visible Text to work on.Ian Thompson
2008-07-16Previously relying on import to run scripts didn't work every time and was ↵Ian Thompson
not the right way to do it. Also fixed a problem with 'import *' not working and added the sys.modules list to the import suggestion list with a timed update.
2008-07-15Text plugin script updates: Better error handling, variable parsing, token ↵Ian Thompson
caching for repeat parsing of the same document. Fixed joining of multiline statements and context detection.
2008-07-15Created a BPy module BPyTextPlugin to centralize functions used across the ↵Ian Thompson
text plugin scripts. Also created two more scripts to handle imports and member suggestions.