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 |