README.txt XAP is an effort undergoing incubation at the Apache Software Foundation (ASF). Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. To create a new XAP Application The archive contains a built version of XAP as well as the source files. To deploy a new XAP application simply copy the contents of the "dist" directory into a folder under the web root. For IIS this is usually \Inetpub\wwwroot\. For Apache web server this is usually htdocs\. To test if XAP is working properly open a web browser and enter the following URL http://://ajax-index.html To add XAP to an existing Application Simply copy the contents of the "dist" directory into the root of your application. To test if XAP is working properly open a web browser and enter the following URL http://://ajax-index.html Online Documentation For more information on installing XAP, see the documentation at: http://incubator.apache.org/xap/ http://wiki.apache.org/incubator/xap To Run the Samples Place the contents of "samples" into your web root as described above for dist. Open your web browser and navigate to http://:/examples Readme for Release 0.3.0 This list contains a summary of changes included in this release of XAP as tracked Fixed bugs XAP-8 DomNodeBridge isn't mapping events properly. XAP-15 Xinclude creates error when firing structure change listener XAP-19 Widgets: Button: Gap between button border and background images. XAP-23 Widgets: Checkbox/RadioButton: Clicking on the button's corresponding label doesn't select/deselect button. XAP-25 Widgets: TextArea: Linebreaks not possible XAP-33 Widgets: Buttons: Browser display discrepancies between Internet Explorer and Firefox XAP-34 Widgets: VerticalPanel: Vertical pack center is off-center XAP-35 Widgets: VerticalPanel/ HorizontalPanel: Align doesn't affect current children. XAP-36 Widgets: VerticalPanel/HorizontalPanel: Insert before instead appends ot the end. XAP-37 Widgets: BorderPanel: Only container widgets allowed as border elements XAP-40 Widgets: Table: Column header changes to different color permanently when clicked. XAP-44 Widgets: Table: Removing expanded row leaves children behind XAP-45 Widgets: Table: Removing a row messes up alternating row colors XAP-46 Widgets: Table: Alternating row color doesn't adjust itself correctly when branch with odd number of leaves expands. XAP-47 Widgets: ComboBox: Background color doesn't affect actual comboBox widget, only surrounding background XAP-49 Widgets: ListBox: A listBox with selectionMode = singleRow is rendered as a comboBox. XAP-50 Widgets: ComboBox/ListBox: Disabling isn't possible XAP-51 Widgets: ComboBox/ListBox: Insertion of new options doesn't show up. XAP-52 Widgets: ComboBox/ListBox: Font styles not rendered. XAP-53 Widgets: HorizontalPanel: Very skinny default width for objects inside HorizontalPanel XAP-58 Widgets: window: Resizable windows can be made so small that they can't be resized larger again. XAP-61 Widgets: HorizontalFlowPane: Objects don't show up inside HorizontalFlowPane children XAP-65 Widgets: textField: When entering data into tedxt field, new value not recognized until field is blurred. XAP-73 freePanel: Y axis values are not correct. XAP-74 Widgets: ComboBox: comboBox renders as a listBox XAP-86 Widgets: Window: Resizing horizontally by dragging redraws title bar buttons too many times XAP-87 Widgets: Window: width and height attributes are not working XAP-90 Widgets: Window: double click title bar to maximize is not working yet XAP-91 Buttons in a horizontalFlowLayout don't center text correctly XAP-98 Widgets: Splitpane: Cannot change splitpane orientation XAP-100 Widgets: Button: button stays in down position when mouse is clicked and dragged out of the widget XAP-103 Widgets: treeTable: treeTable no longer displays XAP-106 Widgets: Checkbox: Checkbox cannot be re-enabled after being disabled. XAP-107 Widgets: combBox: comboBox's listBox height attribute controls comboBox's textField height XAP-108 Widgets: ComboBox: comboBox height attribute resizes boundaries of comboBox but not text field XAP-109 Widgets: Window: double-click to maximize only works one time XAP-114 Widgets: Table: Gap at bottom of table XAP-118 Xmodify: Append can only append one row to a table at a time XAP-122 DataBinding: binding is not asynchronous - UI hangs XAP-126 Bug loading "dojo.style.*" in VerticalPanelBridge XAP-132 Widgets: window: missing Restore Up option after window is maximized then minimized XAP-133 Widgets: window: window changes into other components when minimized then pressing tab while still active (if window has components in it) XAP-137 Widgets: comboBox: Internet Explorer: listItem displayed on load - inconsistency XAP-140 Data Binding: Internet Explorer - binding w/iterator to comboBox - comboBox displays as a listBox briefly XAP-142 Widgets: tabPane: Internet Explorer - inconsistency - tabPane has scroll bar by default XAP-147 Widgets: ComboBox/HorizontalFlowPane: When contained in window - only first combBox listItem is selectable XAP-149 No error message when XAL file not found XAP-158 ContextFrame.java is checked into src.xap.data.controller XAP-159 Widgets: TextArea: AlignHorizontal doesn't work XAP-160 Widgets: Checkbox: Opposite selected attribute values for checkbox. XAP-161 Widgets: comboBox: selected attribute is not updated in the DOM XAP-162 Table in horizontalFlowPane XAP-163 Widgets: borderStyles look different between IE and firefox/mozilla XAP-164 Widgets: checkBox: disabled = false will disable a checkbox XAP-165 Widgets: radioButton: disabled = false will disable radioButton XAP-166 Getting "dojo is not defined" error in Firefox XAP-168 Widgets: TreeTable: Expandable row doesn't hide expand/collapse button when last child row deleted XAP-178 Table and DOCTYPE XAP-182 retrieve(url) method in xap.requestservice.RequestService does not return string XAP-183 Table: Data in column cells overflows into ajacent cells when the data is loaded asynchronously XAP-186 Widgets: Window: Width and height attributes don't work when window is created. XAP-191 XModify throws an exception when XPath returns 0 results XAP-192 XModify and a Macro with an argument stops working after a few times XAP-193 100% CPU issue on IE when using XModify XAP-197 No escape syntax for data binding strings XAP-198 No escape syntax for MCO arguments XAP-203 does not trigger HTML DOM update XAP-205 Doc Bug:: xml schema doc for XModify XAP-207 Widgets: editableComboBox: listBox should detect mouse-over for selection XAP-208 Doc Bug: RequestService.retrieve() lists return type as String XAP-209 textArea should accept text child node XAP-211 Widgets: Window: Minimizing doesn't change width. XAP-212 Combobox does not fire onCommand event XAP-218 XPath id() function doesn't work at all XAP-221 Widgets: Window: Centered attribute is not working XAP-222 Widgets:windows invisible issue XAP-226 CSS: Errors in XapDefault.css XAP-228 Cannot remove a row from a parent row XAP-233 Widgets: Popup: Popup doesn't work XAP-235 Waving mouse as page loads in IE7 can throw errors XAP-236 Unique element IDs not so unique XAP-241 Complex apps with tooltips have horrible performance XAP-242 Combobox requires 2 clicks to activate the drop down XAP-259 Widgets: Link: Link styling should be blue and underlined by default XAP-266 Widgets: Window: Centered attribute can put windows outside the screen area XAP-272 Widgets: GridPane: GridPanel works, but GridPane does not XAP-280 Widgets: TextArea: Non-existent function error when typing in textArea Improvements XAP-1 Improvement to LogFactory.js XAP-2 Bug Fixes to HttpUtils and Request Service XAP-3 New JSUnit Test Case for EventHandler and DeclarativeArgumentParser XAP-5 packaging improvement XAP-6 Updating zimbra.js to include missing files XAP-7 New Build System XAP-9 Should be able to specify source for mco's used in XAL files. XAP-10 Website updates XAP-13 New Xap Native Widgets (Label, Button, Checkbox, Radio Buttons) XAP-16 New Xap ComboBox and ListBox... XAP-55 Widgets: menuBar, menuBarItem, menu, menuItem XAP-196 Added a fix from the current dojo code XAP-202 Performance Improvement in IE XAP-281 Updates to all examples New Features XAP-12 Added splash screen to examples XAP-14 New XapElement and Document unit tests XAP-194 Submitting new tags XAP-195 Submitting Link implementation XAP-199 Submitting transitionPanel