[[TOC]] = RELEASE 2 pre-alpha-3 = == Related == [wiki:RELEASE_SCHEDULE] [[BR]] [wiki:ITERATION_03/Release/Process Release team working process] == Tasks for testing == * [wiki:ITERATION_04/Release/TestingTickets These] are the tasks. * We should test the user visible tasks. == Urgent Goals == Before 2009-02-13 we need to achieve the following: * product * repository branching * Gaining functionality needed for the second release as stated by the schedule * tuning * bugs to fix * things to remove * things to disable * files to download * final delivery * documentation * download page * release documentation * user documentation * installation instructions === Documentation === ==== Download Page ==== ==== Release Document ==== * released features: * External * Page object alignment * Selecting multiple page objects * Frame bounding properties, for example margins * Audio and video support * Undo manager * Halos and huds * More menu support * Internal * Property thread safety * Initial plugin support * Page Template core support * Community server * Build Server ==== User Documentation ==== * This should be the documentation for all features available in the released downloadable. This includes new features, old features and updates done to them. This way we could iteratively form the final user docs. * Currently at [wiki:ITERATION_03/Release/UserDocumentation] ==== Installation Instructions ==== * installation instructions (MAC/Windows/Linux). Mac java tweaking instructions. === Product === ''' IMPORTANT ''' Always write where is the result of the task you completed. This would be the changeset with thorough commit comment for coding and a link to the wiki page for a document. ==== Repository Branching ==== The Branch was made - [source:branches/release02-pre-alpha-3] === Promised Features === * Selecting multiple page objects [[TicketQuery(summary=BASE_MODEL_PAGE_ELEMENTS_R0|PAGE_ELEMENT_MULTI_SELECT_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance))]] * Page object alignment [[TicketQuery(summary=PAGE_ELEMENT_ALIGNING_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance))]] * Frame bounding properties, for example margins * Done(needs reviewing) * Audio and video support * Some are almost done (need reviewing) [[TicketQuery(summary=MEDIA_ENGINE_IMPL_COMMON_R0|MEDIA_ENGINE_IMPL_MAIN_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance))]] * Some Scene implementation. * Undo manager [[TicketQuery(summary=PRO_CHANGE_MANAGER_R0|PRO_CHANGE_UNDO_MANAGER_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance))]] * Halos and huds * Revisit [[TicketQuery(summary=BASE_HALOS_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance))]] * huds should be fixed to repaint properly. - fixed [changeset:1354] * Fix the [source:/branches/release02-pre-alpha-3/modules/org.sophie2.main.view/src/main/java/org/sophie2/main/view/halos/menus/frame/FrameHaloMenu.java FrameHaloMenu] * add more buttons - buttons for which functionality is present. * add !FrameCloseHaloButton with a close icon. The button is added in the menu at the top of a frame => [changeset:1384], [changeset:1392]. * add !FrameSizeAndPositionButton and !FrameSizeAndPositionHud - to set the position and the size of a frame. * an icon for the hud for size and location of a frame added => [changeset:1399]. * Size and position hud fixed. Should actually submit the data. [changeset:1406] * remove some buttons - buttons for which no functionality is present - the functionality requires implementations which pointless because of time restrictions. * removed frame shadow button - [changeset:1382] * fix some buttons so that they work properly. * Fix the [source:/branches/release02-pre-alpha-3/modules/org.sophie2.main.view/src/main/java/org/sophie2/main/view/halos/page/PageHaloMenu.java PageHaloMenu] * add buttons for which functionality is already implemented. * fix current buttons so that they work properly. * Create a !TextHaloMenu class that should work with the things implemented for texts. * Fix is there are bugs about buttons, menus and huds. * More menu support [[TicketQuery(summary=BASE_MENUS_R0|APP_BASIC_MENUS_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance))]] * Property thread safety * The basics are done in 02b [[TicketQuery(summary=PRO_LIB_CORE_THREAD_SAFETY_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance))]] * Initial plugin support [[TicketQuery(summary=PLUGIN_MODULE_STRUCTURE_R1|PLUGIN_SUPPORT_LIB_BASE_R1|APP_PLUGIN_MANAGER_ABOUT_R0|PLATFORM_DEPLOYMENT_BUILD_MAVEN_R1, format=table, col=summary|owner|status|type|component|priority|effort|importance))]] * Page Template core support [[TicketQuery(summary=FRAME_PROPERTY_LOCKING_R0|FRAME_TEMPLATES_R0|PAGE_TEMPLATE_BEHAVIOUR_R0|PAGE_TEMPLATES_LISTING_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance))]] * Build Server * Done ==== Release Tuning ==== ==== Bugs to Fix ==== * The application is not closable. * There are lots of warnings. ==== Things to Remove ==== ==== Things to Disable ==== ==== Final Delivery ==== == Comments == === How to use the branch === * Update your working copy of the repository * If you have the trunk project imported in Eclipse, change your workspace to a new one (for example "Release") * Import as a "Maven project" from branches/release02-pre-alpha-3 * All your changes from now on will affect only the release branch === Current downloadable ===