Permalink
Browse files

Update LICENSE, README, and RELEASE-NOTES for Pivot 2.0.

git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1040247 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information...
1 parent 7f72a02 commit 7ecf63fd98d28dc9a3ee3065ec7b0b32794be4bc Gregory K. Brown committed Nov 29, 2010
Showing with 161 additions and 20 deletions.
  1. +25 −9 LICENSE
  2. +11 −11 README
  3. +125 −0 RELEASE-NOTES
View
34 LICENSE
@@ -619,16 +619,32 @@ The following components are licensed under the Creative Commons Attribution
===============================================================================
-SVG support is based on SVG Salamander, written by Mark McKay and released under the BSD license:
+SVG support is based on SVG Salamander, written by Mark McKay and released
+under the BSD license:
Copyright (c) 2010, Mark McKay
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- * Neither the name of the kitfox.com nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of the kitfox.com nor the names of its contributors may
+ be used to endorse or promote products derived from this software without
+ specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
View
22 README
@@ -39,17 +39,17 @@ Distribution JARs
To begin developing with Pivot, simply include the necessary libraries on your
project classpath.
-NOTE Pivot uses the StAX API to load and process WTKX source files. Like many
-APIs in the JDK, StAX uses a service discovery mechanism to locate and
-instantiate an appropriate parser. When deploying Pivot applications in a web
-browser, this may incur unnecessary requests to the web server. The service
-resolution process looks on the classpath for an appropriate service descriptor
-file; since an applet's classpath also contains its codebase, the JRE will look
-for this file on the web server if it is not found in an archive JAR. Such
-requests can have a noticeable impact on runtime performance, especially for
-slow or unresponsive web servers. As a result, it is recommended that all Pivot
-applications deployed via the web set the codebase_lookup applet parameter to
-false.
+NOTE Pivot uses the streaming API for XML (StAX) to load and process WTKX
+source files. Like many APIs in the JDK, StAX uses a service discovery
+mechanism to locate and instantiate an appropriate parser. When deploying Pivot
+applications in a web browser, this may incur unnecessary requests to the web
+server. The service resolution process looks on the classpath for an appropriate
+service descriptor file; since an applet's classpath also contains its codebase,
+the JRE will look for this file on the web server if it is not found in an
+archive JAR. Such requests can have a noticeable impact on runtime performance,
+especially for slow or unresponsive web servers. As a result, it is recommended
+that all Pivot applications deployed via the web set the codebase_lookup applet
+parameter to false.
Distribution WARs
View
@@ -18,9 +18,134 @@
Release Notes for Pivot 2.0:
** New Feature
+ * [PIVOT-28] - Add tick marks to Slider component
+ * [PIVOT-74] - Add a "closeable" property to TabPane
+ * [PIVOT-239] - Create an Eclipse launcher for org.apache.pivot.wtk.Application and
+ ScriptApplication
+ * [PIVOT-368] - Provide a means for programmatically detecting current application context
+ * [PIVOT-372] - Support undo/redo in TextInput and TextArea
+ * [PIVOT-418] - Multiple host windows
+ * [PIVOT-458] - Add a "repeatable" property to ListButton
+ * [PIVOT-512] - Fire tooltipTriggered() event from Component
+ * [PIVOT-553] - Add support for named styles
+ * [PIVOT-555] - Re-implement TextArea
+ * [PIVOT-556] - Add a <bxml:reference> tag
+ * [PIVOT-557] - Pivot javadoc artifacts for Maven
+ * [PIVOT-562] - Allow <bxml:include> tag to include arbitrary content
+ * [PIVOT-568] - Add support for dynamic data binding
+ * [PIVOT-574] - Add support for CSS-like type selectors
+ * [PIVOT-579] - Provide additional Color schemes
+ * [PIVOT-595] - Add data binding support to Button
+ * [PIVOT-607] - Creation of an application wide 'focus decorator' which would be applied to
+ the focused Component
+ * [PIVOT-621] - BindMapping for ImageView
+ * [PIVOT-625] - Enable item deselection in list based controls (ListView, TableView, TreeView)
+ * [PIVOT-629] - Set ApplicationContext origin property in desktop application
+ * [PIVOT-639] - Add navigation between words in TextInput
+ * [PIVOT-672] - Add a StringSerializer
** Improvement
+ * [PIVOT-31] - Add rich text support to TextPane (formerly TextArea)
+ * [PIVOT-245] - In Skin json file, add optional coefficients for darkening and brightening
+ base colors
+ * [PIVOT-287] - Inconsistency between TableView, ListView, and TreeView as to when to consume
+ arrow key events
+ * [PIVOT-369] - Unable to easily drag multiple selected items in ListView
+ * [PIVOT-468] - Update tutorials to use Bindable where applicable
+ * [PIVOT-470] - Rename org.apache.pivot.wtkx.WTKXSerializer to
+ org.apache.pivot.beans.BXMLSerializer
+ * [PIVOT-477] - Window and DesktopApplicationContext should support
+ java.awt.Window.setIconImages() to display multi-resolution icons
+ * [PIVOT-482] - Eliminate ThreadUtilities?
+ * [PIVOT-488] - Add resizing support to Alert etc
+ * [PIVOT-502] - Building with Ant 1.8 gives warnings on the javac tasks
+ * [PIVOT-514] - Create an annotation to specify the default "child" property of a component
+ * [PIVOT-519] - CSVSerializer does not trim values
+ * [PIVOT-520] - add a name property to Component
+ * [PIVOT-523] - Rename Alert/Prompt getSelectedOption() to getSelectedOptionIndex()
+ * [PIVOT-524] - Add default properties to components and other classes as appropriate
+ * [PIVOT-534] - Expose transtion durations & rates in Terra theme skins as styles to allow
+ them to be configured
+ * [PIVOT-537] - Move message processing functionality to pivot-core
+ * [PIVOT-541] - Remove "name" properties in Menu.Item and Menu.Section
+ * [PIVOT-543] - Rename Limits min and max fields to minimum and maximum, change limit() to
+ constrain()
+ * [PIVOT-544] - Add a command line argument, "--undecorated", to support removing native Frame
+ chrome on a non-fullscreen window
+ * [PIVOT-546] - Bindable improvements
+ * [PIVOT-548] - Fire selection change events when selection changes indirectly
+ * [PIVOT-550] - Optimize org.apache.pivot.wtk.text.TextNode
+ * [PIVOT-563] - Configurable Tooltip delay
+ * [PIVOT-565] - Use TextArea in default tooltip rather than Label
+ * [PIVOT-569] - Make ListView selectedItem, etc. notifying properties
+ * [PIVOT-570] - Make tab pane button and accordion header content and renderer configurable
+ * [PIVOT-583] - Add parent to TreeNode/TreeBranch
+ * [PIVOT-584] - Update BXMLSerializer extensibility
+ * [PIVOT-587] - Allow caller to specific table view header renderer on a per-column basis
+ * [PIVOT-590] - Make "collapsible" an intrinsic property of TabPane
+ * [PIVOT-593] - Rename SuggestionPopup "suggestions" property to "suggestionData"
+ * [PIVOT-596] - BXMLSerializer should call bind() on superclasses when appropriate
+ * [PIVOT-599] - Move SuggestionPopupListener#selectedIndexChanged() event to
+ SuggestionPopupSelectionListener interface
+ * [PIVOT-611] - add a method hasListener() in ListenerList object
+ * [PIVOT-614] - add a clearFlag() method in Form
+ * [PIVOT-615] - Add 'collapsible' utility methods and a closeTab method to TabPane
+ * [PIVOT-616] - TextInput API improvements
+ * [PIVOT-617] - Optimize performance of ResultList
+ * [PIVOT-618] - CSVSerializer API improvements
+ * [PIVOT-620] - Allow serializers to fire events as data is read
+ * [PIVOT-622] - Add setExpandedIcon() overloads to org.apache.pivot.wtk.content.TreeBranch
+ * [PIVOT-626] - Add "userData" member to TreeNode to facilitate right-click menu handling
+ (among other things)
+ * [PIVOT-627] - Painting RadioButton with null ButtonData
+ * [PIVOT-628] - Allow BXMLSerializer to assign null values to bean properties using attributes
+ * [PIVOT-632] - Add a source argument to Action#perform()
+ * [PIVOT-634] - Provide automated support for setting enum values
+ * [PIVOT-640] - Add a Query.Method argument to QueryServlet#createSerializer() and validate()
+ * [PIVOT-644] - Improve JSONSerializer and CSVSerializer to ignore a BOM at the beginning of
+ file
+ * [PIVOT-645] - Remove the keyboardFolderTraversalEnabled style from TerraFileBrowserSkin
+ * [PIVOT-650] - Add platform support for SVG images
+ * [PIVOT-653] - Eliminate use of field prefix in BeanAdapter
+ * [PIVOT-654] - Simplify editor APIs
+ * [PIVOT-661] - Standardize on use of leading slash character for resource paths
+ * [PIVOT-663] - Provide platform-independent keystroke mapping to "command" key
+ * [PIVOT-673] - Pimping Alerts
+ * [PIVOT-674] - Add Translations for existing Resources
** Bug
+ * [PIVOT-390] - issue for 'ColorChooser' Component
+ * [PIVOT-392] - Calendar issue?
+ * [PIVOT-399] - DesktopApplicationContext.setFullScreen(true) issue.
+ * [PIVOT-487] - Pivot doesn't start in turkish locale (and other locales)
+ * [PIVOT-511] - Labels doesn't appear in Print from Browser
+ * [PIVOT-545] - Preferred size limits don't take constraints into account
+ * [PIVOT-552] - ListButton does not update selected index in response to model changes
+ * [PIVOT-554] - org.apache.pivot.beans.BeanAdapter doesn't gracefully handle keys that are
+ nulls or empty Strings
+ * [PIVOT-561] - The Form.Section Heading is not displaying for the first Section of a Form.
+ * [PIVOT-577] - Time.decode() throws NPE when no milliseconds present in input string
+ * [PIVOT-586] - Alt+A in Polish locale incorrectly selects all text
+ * [PIVOT-597] - StackPane with padding style
+ * [PIVOT-598] - Not found url on BUILD file
+ * [PIVOT-601] - missing pivot-web-server artefact on local Maven repository
+ * [PIVOT-612] - TextInput validator problem when modifying selected text
+ * [PIVOT-613] - RadioButton, etc. does not correctly report opaqueness
+ * [PIVOT-619] - TableViewHeader does not repaint properly when used in a sheet or dialog
+ * [PIVOT-630] - NPE when using ReflectionDecorator on Dialog with TextInput inside
+ * [PIVOT-635] - Ficker effect on TextPaneDemo
+ * [PIVOT-646] - ListButton focus incorrectly transfers out of selected ListButton back to
+ previously selected ListButton
+ * [PIVOT-648] - useless ResultList constructors due to ignored argument
+ * [PIVOT-651] - unexpected layout in row editor
+ * [PIVOT-652] - Missing days in French localization of CalendarButton
+ * [PIVOT-657] - FileBrowserSheet not responding
+ * [PIVOT-662] - Ctrl-V pastes clipboard two times!
+ * [PIVOT-664] - Mouse wheel scrolls ScrollPane AND web page in which the applet is contained
** Task
+ * [PIVOT-643] - Create one or more upgrade guides to help users transition between Pivot
+ releases
+
+** Test
+ * [PIVOT-517] - Not clear that test suite executes all tests in the tests directory

0 comments on commit 7ecf63f

Please sign in to comment.