View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006023 | DarkRadiant | Scripting | public | 24.07.2022 12:24 | 13.01.2024 05:31 |
Reporter | greebo | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 3.1.0 | ||||
Target Version | 3.1.0 | Fixed in Version | 3.1.0 | ||
Summary | 0006023: Python Interface for IDeclarationManager | ||||
Description | The new IDeclarationManager needs to be exposed to Python scripts | ||||
Tags | No tags attached. | ||||
DarkRadiant: master c58edd6c 28.07.2022 17:33 Details Diff |
0006023: Start exposing the DeclarationManager interface to Python scripts |
Affected Issues 0006023 |
|
mod - plugins/script/CMakeLists.txt | Diff File | ||
mod - plugins/script/ScriptingSystem.cpp | Diff File | ||
add - plugins/script/interfaces/DeclarationManagerInterface.cpp | Diff File | ||
add - plugins/script/interfaces/DeclarationManagerInterface.h | Diff File | ||
mod - tools/msvc/script.vcxproj | Diff File | ||
mod - tools/msvc/script.vcxproj.filters | Diff File | ||
DarkRadiant: master 81b57a22 28.07.2022 17:46 Details Diff |
0006023: DeclarationVisitor interface added |
Affected Issues 0006023 |
|
mod - install/scripts/test.py | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.h | Diff File | ||
DarkRadiant: master 7b092299 28.07.2022 17:59 Details Diff |
0006023: First few methods implemented |
Affected Issues 0006023 |
|
mod - install/scripts/test.py | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.h | Diff File | ||
DarkRadiant: master 475f9c29 28.07.2022 18:13 Details Diff |
0006023: Expose the rest of the relevant declaration manager methods. Add a separate Declaration::setDeclFilePath() method for conveniently define the folder and filename of a declaration, to be able to invoke saveDeclaration on them |
Affected Issues 0006023 |
|
mod - install/scripts/test.py | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.h | Diff File | ||
DarkRadiant: master 85efd453 28.07.2022 18:17 Details Diff |
0006023: Add ScriptDeclaration::isNull object to check for empty references returned by findDeclaration |
Affected Issues 0006023 |
|
mod - plugins/script/interfaces/DeclarationManagerInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.h | Diff File | ||
DarkRadiant: master 9aa457c7 28.07.2022 20:05 Details Diff |
0006023: Rename Declaration.Type.None type to Declaration.Type.NullType, it's only returned on empty ScriptDeclaration instances anyway |
Affected Issues 0006023 |
|
mod - plugins/script/interfaces/DeclarationManagerInterface.cpp | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
24.07.2022 12:24 | greebo | New Issue | |
24.07.2022 12:24 | greebo | Relationship added | related to 0005977 |
24.07.2022 12:25 | greebo | Status | new => confirmed |
28.07.2022 17:25 | greebo | Assigned To | => greebo |
28.07.2022 17:25 | greebo | Status | confirmed => assigned |
28.07.2022 18:13 | greebo | Changeset attached | => DarkRadiant master c58edd6c |
28.07.2022 18:13 | greebo | Changeset attached | => DarkRadiant master 81b57a22 |
28.07.2022 18:13 | greebo | Changeset attached | => DarkRadiant master 7b092299 |
28.07.2022 18:13 | greebo | Changeset attached | => DarkRadiant master 475f9c29 |
28.07.2022 18:17 | greebo | Changeset attached | => DarkRadiant master 85efd453 |
28.07.2022 18:49 | greebo | Status | assigned => resolved |
28.07.2022 18:49 | greebo | Resolution | open => fixed |
28.07.2022 18:49 | greebo | Fixed in Version | => 3.1.0 |
28.07.2022 20:05 | greebo | Changeset attached | => DarkRadiant master 9aa457c7 |
13.01.2024 05:31 | greebo | Status | resolved => closed |