ShowTable of Contents
This is a list covering what's new in Domino 9 from a developer's / XPages point of view.
New JAR design element: work with Java code wrapped into JARs directly in XPages (JARs are not available in Java agents, though).
XPages editor palette remember it's state between XPages.
Official support for PNG image resources: you can import PNGs just like JPGs or GIFs in previous versions of Designer.
XPages editor has hyperlink navigation functionality: CTRL and hover over custom controls in XPages source code to open that control in the editor.
Hover help functionality in XPages editor and other content assist features in the XSP editor.
Memory leaks in XPages editor and Designer in general has been fixed.
XPages converters are supported in the Checkbox control now.
New boolean converter: to store data as boolean values in a data source
Close application: a new option to close an application in Designer, without the need to close Designer itself.
New pickers for custom properties in custom controls: for example: Currency Picker, Form Picker, Regular Expression Picker and more.
XPages properties are separated from application properties now.
Calendaring and Scheduling (C&S) back end Java classes.
Updated home page with more information and useful links.
Improved help and documentation throughout Designer.
LotusScript Editor now supports F1 help.
And more usability improvements.
XPages Extension Libary is now delivered with Designer and Domino 9. You don't need to install an extra package.
Updated templates for Discussion and Teamroom as an example how to do things with XPages. Both have extra UIs for mobile.
Run Notes Client XPages applications directly on Domino server which can save a lot of network bandwith and thus increase performance.
XPages RichText editor now has a spell checker.
xsp.client.resources.uncompressed: set to true to use uncompressed Dojo libraries.
xsp.client.resources.uncompressed: adds the HTML5 data attribute to all dojo attributes, for example "data-dojo-type" instead of "dojoType".
xsp.radiobuttongroup.item.label.prefixSpace: adds a space to the select values of a radiobutton control
xsp.maximum.mime.tree.scanLevel: can be used to prevent an infinite recursion when saving RichText with embedded images.
com.ibm.ws.webcontainer.HTTPOnlyCookies: set cookies as HTTPOnly
xsp.client.script.radioCheckbox.ie.onchange.trigger: is set to "early-onclick" in Domino 9 in order to provent an Internet Explorer issue with radio buttons. Set to "late-onblur" to restore the behaviour of pre Domino 9.