History and Plans
Updated 03 Mar 2019
|
Upper levels: - QuArK Information Base |
5. History and Plans |
[ | - - ]
Features added to this and previous versions of QuArK, and proposed for the future. A big uncertainty factor is the QuArKplusplus project, to translate QuArK into C++ and use Crystal Space as the 3d view rendering engine; the more ambitious suggestions especially might well be overtaken by this project. Don't forget to look in the 'NEWS.txt' file in the main QuArK directory for a more detailed list of new features and fixes! |
Index |
QuArK 6.2 (superceded) |
tiglari - 05 Apr 2018 | [ Top ] |
Stuff actually implemented in QuArK 6.2. Perhaps somebody could produce accurate lists for 6.0 and 6.1?
|
QuArK 6.3 (stable) |
tiglari, etc. - 05 Apr 2018 | [ Top ] |
QuArK 6.3.0 has been released; there is also an update patch, and there will very likely be a 6.3.1 with some minor bugfixes and improvements. Probabl that will be that. First, what what has been implemented in QuArK 6.3.0, at least as much of it as we remembered to record! The now uninformative 'status' info (e.g. 'done') has been removed, but some of the more contentful ones have been left. Feel free to add additional features to this list that QuArK actually acquired but got left out.
And in future updates + 6.3.1.
|
QuArK 6.4 (alpha released) |
tiglari, etc. - 05 Apr 2018 | [ Top ] |
The QuArK 6.x series is intended for incremental development. The further down on the list something appears, the more likely it is to be delayed till 6.5, or never to happen at all.
|
QuArK 6.5 (beta released) |
tiglari, etc. - 05 Apr 2018 | [ Top ] |
The QuArK 6.x series is intended for incremental development. The further down on the list something appears, the more likely it is to be delayed till 6.6, or never to happen at all.
|
QuArK 6.6 (beta released) |
cdunde, DanielPharos - 03 Mar 2019 | [ Top ] |
The QuArK 6.x series is intended for incremental development. The further down on the list something appears, the more likely it is to be delayed till 6.7, or never to happen at all.
|
QuArK 7, etc. |
tiglari, DanielPharos - 05 Apr 2018 | [ Top ] |
My current thought is that QuArK 7 should involve some major under-the-hood revamping, in particular of the relation between QObjects and Python classes, so that QObject is a 'new style class', subclassable in Python. This would be an important step towards actually getting somewhere with Quarkplusplus (the project of translating QuArK to C++), or to much more extensive Pythonification, using Psyco to achieve adequate performance. Splitting the Python codebase and the Delphi into two separate neat piles would also be needed. Python should only handle the plug-ins, Delphi should do the hard work, like vertex handling. One of the major things that should be changed, is the way Args/Specifics are stored. There ought to be a third list, which contain the type of data stored. How else could one tell the difference between a number 3 stored as a 2 byte variable, and number 3 stored as a 4 byte variable? This would also allow easier distinction between numbers, string, color codes, images, etc... Further down the line, QuArK 8 should involve a rework of the GUI, which is presently Python-scripting piled on top of heavily hacked Delphi 2 vintage VCL. Or even a complete port to C++. |
Suggestions |
tiglari, etc. - 05 Apr 2018 | [ Top ] |
Suggestions for implementation (proposer parenthesized). Ideally these should be sorted into 'QuArK 6.5 (beta released)', 'Unlikely Ideas' or 'Big Ideas', but for some reason or other I can't make up my mind today.
|
Unlikely Ideas |
tiglari. - 05 Apr 2018 | [ Top ] |
These are things that could be done but probably won't be, unless a coder comes along who wants to do them. If no explanation is provided, the explanation is an unfavorable apparent demand/probable effort ration.
|
Big Ideas |
tiglari, etc. - 05 Apr 2018 | [ Top ] |
Ambitious, not necessarily realistic proposals, ranging from the relatively straightforward to crazed dreams. More likely as Quarkplusplus features.
|
Tags & Branches |
tiglari, etc. - 05 Apr 2018 | [ Top ] |
The idea here is to record tags and branches entered into the repository, with comments on their purpose and status. I've only done a few recent ones, mostly that I've been responsible for. Branches
Tags
|
Copyright (c) 2022, GNU General Public License by The QuArK (Quake Army Knife) Community - https://quark.sourceforge.io/ |
[ Top - ] | -