|
|
AROS 1.0 Roadmap Recommendations
- Implement printer.device and a PDF-printer driver
- Implement FileSys.resource
- Complete workbench.library
- Finish API completeness review
- Implement MUIA_AppMessage support
- Implement MUIM_Import/MUIM_Export for classes and properties listed in documentation of MUIM_Application_Load
- ARexx support in Application class (MUIA_Application_RexxHook, MUIA_Application_RexxMsg, MUIA_Application_RexxString)
- Support for opening windows on custom screens specified in Zune Prefs
- Drag & Drop support in Listviews and Lists (MUIA_Listview_DragType, MUIA_List_DragSortable, MUIA_List_DropMark, MUIA_List_ShowDropMarks)
- Further decision made after review finished
- Implement printer preferences editor
- Add AppIcon support to Wanderer
- Add AppMenus support to Wanderer
- Add AppWindows support to Wanderer
- Add DropZones support to Wanderer
- Add support for displaying icons for NDOS volumes
- Add support for positioning icons by coordinates
- Add support for editing default icons properties via Icon->Information
- Implement IconEdit application
- ABI_V1 implemented and merged with main trunk
- C library and ETask
- dos.library compatibility
- Retest changes on x86 natice
- Write (i386) ABI reference manual
- SysBase location
- How to extend OS3.x shared libraries
- Varargs handling
- C library
- Port svn client tools to AROS
- Maintain up-to-date autodocs
- Maintain up-to-date HIDD subsystem documentation
- Write description of modular kernel architecture
- Write explanation of AROS basic data type, use and relation to C data types
- Write explanation of differences between resources, libraries, devices and handlers
- Write description of graphics and usb HIDDs
- Write following "How to" documents - these documents should cover the defined topic
and be accompanied with a source code example of working modules:
- How to compile modules and interact with AROS build system
- How to compile modules outside AROS build system
- How to write command line application
- How to write BOOPSI application
- How to write Zune application
- How to write network application
- How to write a commodity application
- How to write a datatype
- How to write AROSTCP network driver
- How to write GFX HIDD driver
- How to write AHI sound driver
- How to write printer driver
- How to write AROS dynamic library
- How to write BOOPSI/Zune class
- How to port *nix software to AROS - Basics
- Further topics definition needed
- Write following "How to" documents:
- How to configure network manually
- How to configure network with DHCP client
- How to write AmigaOS scripts
- Further topics definition needed
- Complete items: 1, 3, 4, 7
- Feature freeze
- Deliver release candidates schedule
|