Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

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

0 notes on commit 7ecf63f

Please sign in to comment.
Something went wrong with that request. Please try again.