Difference between revisions of "Uno/To-Dos"
From Apache OpenOffice Wiki
< Uno
m |
m |
||
Line 16: | Line 16: | ||
* Remove all exception specifications. | * Remove all exception specifications. | ||
* Consolidate "uno_Environment" with "uno_ExtEnvironment". | * Consolidate "uno_Environment" with "uno_ExtEnvironment". | ||
− | * | + | * remove "#ifndef EXCEPTIONS_OFF" macros |
− | + | Features | |
* introduce process lifecycle based on living threads | * introduce process lifecycle based on living threads | ||
* have UNO package support for the URE | * have UNO package support for the URE | ||
Line 24: | Line 24: | ||
* move the configr mgr. into the URE | * move the configr mgr. into the URE | ||
* alien type support e.g. for Java | * alien type support e.g. for Java | ||
+ | |||
+ | General | ||
+ | * standardize? |
Revision as of 13:14, 7 April 2006
ToDos and potential ToDos
module naming
- rename cppu -> binary uno
- rename cppuhelper -> cppu
clear separation between C and C++
- move C++ stuff from cppu to cppuhelper
simplification / performance
- remove
uno_Interface
and friends, replace with one of the platform C++ ABIs - support direct access of UNO types in IDL, without includes
- let the *makers retrieve type information from the type providers and not from rdb files
- harmonize initial object access for "remote" and libraries, it is actually the same
- leverage purpose environments for global variables, e.g. the "ServiceManager" or the "ComponentContext"
- Remove all exception specifications.
- Consolidate "uno_Environment" with "uno_ExtEnvironment".
- remove "#ifndef EXCEPTIONS_OFF" macros
Features
- introduce process lifecycle based on living threads
- have UNO package support for the URE
- move the UCB into the URE
- move the configr mgr. into the URE
- alien type support e.g. for Java
General
- standardize?