PIVOT-935: Allow changes to styles in the predefined Alert class without
having to change the global theme colors.

This change exposes the internal Border component to TerraAlertSkin.java
and then adds accessor methods for that Border's background and foreground
colors (which are accessed via the normal "style" mechanisms).


git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1570316 13f79535-47bb-0310-9956-ffa450edef68
PIVOT-937: Add display of the remote host name on the VFS Browser sheet
so that remote host context can be plainly seen in the case we are looking
at files on a different machine.

Note: the translation of "Host name" in the JSON files is not guaranteed
(yet) for several languages -- was just done with Google Translate.


git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1577012 13f79535-47bb-0310-9956-ffa450edef68
PIVOT-925: Fix Expander's title bar color, which is only effective for the first
time the control is expanded/contracted after being set.

I added a field to store the color and changed the method that sets the color
during expansion/contraction to just set the label color from either the saved
color or the inactive color depending on the state.

This is a cross of revision 1536833 from branches/2.0.x to trunk.


git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1579081 13f79535-47bb-0310-9956-ffa450edef68
PIVOT-909: Adding new chart types.


git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1579095 13f79535-47bb-0310-9956-ffa450edef68
merge latest fixes from 2.0.x

git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1579579 13f79535-47bb-0310-9956-ffa450edef68
update NOTICE to current year

git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1579634 13f79535-47bb-0310-9956-ffa450edef68
merge from trunk

git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1579638 13f79535-47bb-0310-9956-ffa450edef68
fix some eclipse warnings

git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1579640 13f79535-47bb-0310-9956-ffa450edef68
PIVOT-938:  Further checks in the vein of PIVOT-927, where sometimes
the mouse location can be null.  We still haven't quite figured out the
underlying cause, but guarding against a null pointer access seems to
work around the issue without causing too much harm.

This latest incarnation has to with displaying tooltips, where the
mouse location can also get to be null.

This is a merge of revision 1580958 from branches/2.0.x to trunk.



git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1583846 13f79535-47bb-0310-9956-ffa450edef68
PIVOT-941: Allow random access to a ListenerList via a "get(int)" method.  This is
easier in some situations than iterating through the list to find a particular
element.


git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1585800 13f79535-47bb-0310-9956-ffa450edef68
Noticed that sometimes a tooltip tries to get triggered on a non-existent row
in the VFS File browser.  So, protect against that by checking the result of
tableView.getRowAt(y) to see if there is a row there before using the value
to index into the table data.


git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1587271 13f79535-47bb-0310-9956-ffa450edef68
Some fixes for validators:
* Minor typo in an error message in ComparableRangeValidator
* Change the comparison logic in IntRangeValidator to use BigInteger for
  all compares, so that hugely out-of-range values will be correctly
  flagged (esp. for the default min/max of Integer.MIN_VALUE or MAX_VALUE)
* Clone IntRangeValidator to a new LongRangeValidator.


git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1587287 13f79535-47bb-0310-9956-ffa450edef68
Corrected a much more serious typo in ComparableRangeValidator.

Removed some commented out code in ComparableValidator.


git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1587291 13f79535-47bb-0310-9956-ffa450edef68
PIVOT-799: Improve operation of Pivot collections objects.

This is just a part of what could be done, according to the issue:
Add constructors for ArrayList and HashMap that take java.util counterparts.
* new ArrayList(java.util.Collection<T>) constructs a new Pivot list from the
  existing Java list.
* new HashMap(java.util.Map<K,V>) constructs a new Pivot map by copying the
  existing Java map.


git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1587756 13f79535-47bb-0310-9956-ffa450edef68
PIVOT-799: Improve operation of Pivot collections objects.

This is just a part of what could be done, according to the issue:
* Add a new constructor to ListAdapter that can take either an Array
  of objects or a variable-length list of objects and convert to
  a Pivot list (using Arrays.asList).  This simplifies using an
  Enum.values() list (for instance) as the basis of Pivot data.


git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1588304 13f79535-47bb-0310-9956-ffa450edef68
Merge pull request #1 from apache/trunk

Update from original