java.net: Wiki

The Source for Java Technology Collaboration


 <<O>>  Difference Topic SwingXChanges (27 - 02 Sep 2009 - Main.kleopatra)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 15 to 15
 Removed swingx-style sorting and switch over to use core features where available. Obviously, this is a major and code-breaking change. No gentle way we could think of doing it - so expect pain ahead. The change started as of build #1934, the last stable continous with the old-style sorting is build is #1930, the last weekly is #150 dating from 5. July 2009.
Added:
>
>
Re-enabled sorting/filtering (JXList, JXTable) should be complete (as of end of Aug. 2009), all core-style now.
 Relevant discussions and issues:
Added:
>
>
 

 <<O>>  Difference Topic SwingXChanges (26 - 30 Jul 2009 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 28 to 28
 
Added:
>
>
 

Other move-to-6


 <<O>>  Difference Topic SwingXChanges (25 - 27 Jul 2009 - Main.kschaefe)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 27 to 27
 

Other API changes

Added:
>
>
 

Other move-to-6


 <<O>>  Difference Topic SwingXChanges (24 - 27 Jul 2009 - Main.kschaefe)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 24 to 24
 
Changed:
<
<

Class Removals

>
>

Other API changes

 

Other move-to-6

Changed:
<
<
  • removed jars which are part of jdk6 (swingworker, swinglayout, MultipleGradientPaint?, JMock [testing only])
>
>
  • removed jars which are part of jdk6 (swingworker, swinglayout, MultipleGradientPaint, JMock [testing only])
 

Final 1.0


 <<O>>  Difference Topic SwingXChanges (23 - 27 Jul 2009 - Main.kschaefe)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 24 to 24
 
Added:
>
>

Class Removals

 

Other move-to-6

Changed:
<
<
  • removed jars which are part of jdk6 (swingworker, swinglayout, others?)
>
>
  • removed jars which are part of jdk6 (swingworker, swinglayout, MultipleGradientPaint?, JMock [testing only])
 

Final 1.0


 <<O>>  Difference Topic SwingXChanges (22 - 24 Jul 2009 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 17 to 17
 Relevant discussions and issues:
Added:
>
>
 

 <<O>>  Difference Topic SwingXChanges (21 - 24 Jul 2009 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 17 to 17
 Relevant discussions and issues:
Added:
>
>
 

 <<O>>  Difference Topic SwingXChanges (20 - 24 Jul 2009 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 17 to 17
 Relevant discussions and issues:
Changed:
<
<
>
>
 

 <<O>>  Difference Topic SwingXChanges (19 - 08 Jul 2009 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 8 to 8
 
Deleted:
<
<

Final (Hopefully smile

 
Changed:
<
<
Should not introduce major changes, only all-time cleanup tasks. Please let us know if problems are introduced.
>
>

1.x

Sorting/Filtering

Removed swingx-style sorting and switch over to use core features where available. Obviously, this is a major and code-breaking change. No gentle way we could think of doing it - so expect pain ahead. The change started as of build #1934, the last stable continous with the old-style sorting is build is #1930, the last weekly is #150 dating from 5. July 2009.

Relevant discussions and issues:

Other move-to-6

  • removed jars which are part of jdk6 (swingworker, swinglayout, others?)

Final 1.0

Should not introduce major changes, only all-time cleanup tasks. Please let us know if problems are introduced. Note that this is the last release targeted to JDK 1.5. (Nearly) immediately after this, we started to move the code base over to JDK 6!

0.9.7

Emergency release to recover from regression introduced in 0.9.6.

 

0.9.6


 <<O>>  Difference Topic SwingXChanges (18 - 12 Mar 2009 - Main.kschaefe)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 18 to 18
 

Generics

Added:
>
>
 

Code hygiene

Line: 27 to 28
 
Added:
>
>
 
Added:
>
>

Re-packaging

 

Deprecation removal


 <<O>>  Difference Topic SwingXChanges (17 - 11 Mar 2009 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 26 to 26
 
Added:
>
>

 

Deprecation removal

Line: 33 to 35
 
  • JXMonthView: removed accessor for properties which had been renamed for consistency, removed antialias property (superceded by renderer-based painting)
  • JXTree: dropped support for model-based string conversion (via reflection)
  • AbstractSearchable: removed obsolete nullResult constant (SearchResult is immutable now)
Changed:
<
<
  • TODO (Karl?) String/IconValue
>
>
  • removed StringValue.SOMETHING constants / same for IconValue.SOMETHING. Note: SOMETHING had been moved to StringValues and IconValues, respectively
 
  • TODO (Karl?) WindowsHyperlinkUI - replaced by?

 <<O>>  Difference Topic SwingXChanges (16 - 11 Mar 2009 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 25 to 25
 
Added:
>
>
    • changed RolloverProducer to be abstract
 

Deprecation removal


 <<O>>  Difference Topic SwingXChanges (15 - 11 Mar 2009 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 23 to 23
 

Code hygiene

Changed:
<
<
>
>
 

Deprecation removal


 <<O>>  Difference Topic SwingXChanges (14 - 10 Mar 2009 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 12 to 12
 Should not introduce major changes, only all-time cleanup tasks. Please let us know if problems are introduced.
Added:
>
>

0.9.6

Roll-out of additional milestone with code breaking cleanup as decided by in a forum thread

Generics

Code hygiene

 

Deprecation removal

  • BasicMonthViewUI: dropped everything related to the pre-renderer painting

 <<O>>  Difference Topic SwingXChanges (13 - 16 Jan 2009 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 8 to 8
 
Added:
>
>

Final (Hopefully smile

Should not introduce major changes, only all-time cleanup tasks. Please let us know if problems are introduced.

Deprecation removal

  • BasicMonthViewUI: dropped everything related to the pre-renderer painting
  • JXMonthView: removed accessor for properties which had been renamed for consistency, removed antialias property (superceded by renderer-based painting)
  • JXTree: dropped support for model-based string conversion (via reflection)
  • AbstractSearchable: removed obsolete nullResult constant (SearchResult is immutable now)
  • TODO (Karl?) String/IconValue
  • TODO (Karl?) WindowsHyperlinkUI - replaced by?
 

0.9.5

This release is mainly a maintainance release, should not hurt client code excessively. Please let us know if problems are introduced.


 <<O>>  Difference Topic SwingXChanges (12 - 17 Dec 2008 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 8 to 8
 
Added:
>
>

0.9.5

This release is mainly a maintainance release, should not hurt client code excessively. Please let us know if problems are introduced.

Bug Fix

  • ongoing Issue #620 - limited Vista hack for column header border to jdk1.5 (as the much too big border was fixed in a current 1.6 release)
  • ongoing Issue #748 - changed JXMonthView? painting to internally use renderers. This will hurt LAF providers as they need to update before the old (now deprecated) painting mechanism will be removed.
  • Issue #945 - removed explicit datepicker format patterns from base DatePicker?.properties to allow fall-back to system defaults for Locales which do not have a specific properties file
 

0.9.4

This will be a clean-up release: moving classes across packages, remove unused/unmaintained code, change major blurbs - so expect code breakage. Hopefully the last stormy waves before final.


 <<O>>  Difference Topic SwingXChanges (11 - 02 Aug 2008 - Main.kschaefe)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 18 to 18
 
  • Issue #890 SearchPredicate, PatternPredicate: added convenience constructors which take a regex instead of the compiled pattern. This may break code in the rare (?) case where a null pattern parameter is hardcoded.
  • Issue #893 AutoCompleteDocument was changed to compose a Document instead of extend one. Solves this issue and adds extensibility for other similar problems.
  • Issue #906 - define and enforce HighlighterClient contract. The breaking (behavioural) change is that the not-null in setHighlighters(Highlighter...) now is enforced
Added:
>
>
  • Issue #836 - removal of deprecated code: a lot of little clean up. One major break was the removal of AbstractComponentAddon? list methods (the replacements use DefaultsList?).
 

Re-packaging

Line: 32 to 33
 
  • moved LinkModel, LinkRenderer, EditorPaneLinkVisitor) from swingx
  • moved LinkAction, LinkModelAction from action
  • moved LabelProperties from swingx to table
Deleted:
<
<
  • moved MessageXXX (listener, event, etc.) to waitingroom
  • moved ProgressXXX (listener, event, etc.) to waitingroom
  • moved SelectionListener to waitingroom
  • moved MailTransportProxy to waitingroom
 

Removal of deprecated stuff

Line: 54 to 51
 
  • added src hierarchy waitingroom
  • moved ContextAux to waitingroom
  • moved LinkRenderer to waitingroom - it's been deprecated for a long time and only kept for someone using its editor part (which is not recommended to do) For those, keep it around for a little while
Added:
>
>
  • moved MessageXXX (listener, event, etc.) to waitingroom
  • moved ProgressXXX (listener, event, etc.) to waitingroom
  • moved SelectionListener to waitingroom
  • moved MailTransportProxy to waitingroom
 

Links to forum and issue tracker


 <<O>>  Difference Topic SwingXChanges (10 - 01 Aug 2008 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 16 to 16
 
  • Issue #822 - removed Cloneable from TableColumnExt (replaced with copy constructor)
  • Issue #890 SearchPredicate, PatternPredicate: added convenience constructors which take a regex instead of the compiled pattern. This may break code in the rare (?) case where a null pattern parameter is hardcoded.
Changed:
<
<
  • Issue #893 AutoCompleteDocument? was changed to compose a Document instead of extend one. Solves this issue and adds extensibility for other similar problems.
>
>
  • Issue #893 AutoCompleteDocument was changed to compose a Document instead of extend one. Solves this issue and adds extensibility for other similar problems.
  • Issue #906 - define and enforce HighlighterClient contract. The breaking (behavioural) change is that the not-null in setHighlighters(Highlighter...) now is enforced
 

Re-packaging


 <<O>>  Difference Topic SwingXChanges (9 - 31 Jul 2008 - Main.kschaefe)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 16 to 16
 
  • Issue #822 - removed Cloneable from TableColumnExt (replaced with copy constructor)
  • Issue #890 SearchPredicate, PatternPredicate: added convenience constructors which take a regex instead of the compiled pattern. This may break code in the rare (?) case where a null pattern parameter is hardcoded.
Added:
>
>
  • Issue #893 AutoCompleteDocument? was changed to compose a Document instead of extend one. Solves this issue and adds extensibility for other similar problems.
 

Re-packaging


 <<O>>  Difference Topic SwingXChanges (8 - 31 Jul 2008 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 42 to 42
 
  • class ButtonProvider
  • ComponentProvider: methods get/setToStringConverter, create/getRendererController
  • BasicMonthViewUI: left-over from last removal startX, startY and users
Added:
>
>
  • unused utiility stuff: Resize, StringUtils
 

WaitingRoom


 <<O>>  Difference Topic SwingXChanges (7 - 30 Jul 2008 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 50 to 50
 
  • ContextMenuXX - support of default context menus for ScrollBars and TextComponents. Dropped because BasicLookAndFeel and subclasses can't cope with MultiLAFs. TODO: find links - forum discussion and core bug
  • added src hierarchy waitingroom
  • moved ContextAux to waitingroom
Added:
>
>
  • moved LinkRenderer to waitingroom - it's been deprecated for a long time and only kept for someone using its editor part (which is not recommended to do) For those, keep it around for a little while
 

Links to forum and issue tracker


 <<O>>  Difference Topic SwingXChanges (6 - 30 Jul 2008 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 14 to 14
 

Bug fix

Changed:
<
<
  • removed Cloneable from TableColumnExt (replaced with copy constructor)
>
>
  • Issue #822 - removed Cloneable from TableColumnExt (replaced with copy constructor)
  • Issue #890 SearchPredicate, PatternPredicate: added convenience constructors which take a regex instead of the compiled pattern. This may break code in the rare (?) case where a null pattern parameter is hardcoded.
 

Re-packaging

Line: 55 to 56
 
Added:
>
>
 

0.9.3


 <<O>>  Difference Topic SwingXChanges (5 - 16 Jul 2008 - Main.kschaefe)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 29 to 29
 
  • moved LinkModel, LinkRenderer, EditorPaneLinkVisitor) from swingx
  • moved LinkAction, LinkModelAction from action
  • moved LabelProperties from swingx to table
Added:
>
>
  • moved MessageXXX (listener, event, etc.) to waitingroom
  • moved ProgressXXX (listener, event, etc.) to waitingroom
  • moved SelectionListener to waitingroom
  • moved MailTransportProxy to waitingroom
 

Removal of deprecated stuff


 <<O>>  Difference Topic SwingXChanges (4 - 17 Jun 2008 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 12 to 12
 This will be a clean-up release: moving classes across packages, remove unused/unmaintained code, change major blurbs - so expect code breakage. Hopefully the last stormy waves before final.
Added:
>
>

Bug fix

  • removed Cloneable from TableColumnExt (replaced with copy constructor)
 

Re-packaging

Line: 47 to 50
 
Changed:
<
<
>
>
 

0.9.3


 <<O>>  Difference Topic SwingXChanges (3 - 17 Jun 2008 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 18 to 18
 
  • added package search
  • moved Abstract/Searchable, PatternModel, SearchFactory from swingx to search
  • changed inner Searchable implementation Table-/Tree-/ListSearchable to toplevel and moved them to search
Added:
>
>
  • adjusted examples to use standalone Searchable classes
  • added package rollover
  • extracted concrete RolloverController implementations to toplevel classes
  • moved all RolloverXX from swingx to rollover package
  • added package hyperlink
  • moved LinkModel, LinkRenderer, EditorPaneLinkVisitor) from swingx
  • moved LinkAction, LinkModelAction from action
  • moved LabelProperties from swingx to table
 

Removal of deprecated stuff

Line: 31 to 40
 WaitingRoom (name pending) is new src hierarchy which contains the unused, unmaintained stuff which nevertheless might be useful or in-use. It's not automatically integrated (that is not part of the builds? or if so, failures here will not fail the build), not contained in the binary.

  • ContextMenuXX - support of default context menus for ScrollBars and TextComponents. Dropped because BasicLookAndFeel and subclasses can't cope with MultiLAFs. TODO: find links - forum discussion and core bug
Added:
>
>
  • added src hierarchy waitingroom
  • moved ContextAux to waitingroom
 

Links to forum and issue tracker


 <<O>>  Difference Topic SwingXChanges (2 - 16 Jun 2008 - Main.KleopatraX)
Line: 1 to 1
 
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 15 to 15
 

Re-packaging

Added:
>
>
  • added package search
  • moved Abstract/Searchable, PatternModel, SearchFactory from swingx to search
  • changed inner Searchable implementation Table-/Tree-/ListSearchable to toplevel and moved them to search
 

Removal of deprecated stuff

  • ComponentAdapter: method String getColumnIdentifier(int)
Changed:
<
<
  • class ButtonProvider?
>
>
  • class ButtonProvider
 
  • ComponentProvider: methods get/setToStringConverter, create/getRendererController
  • BasicMonthViewUI: left-over from last removal startX, startY and users
Line: 31 to 35
 

Links to forum and issue tracker

Changed:
<
<
>
>
 

0.9.3

Line: 43 to 47
 

0.9.1

Added:
>
>

Cleanup of packing calendar widgets

  • moved JXMonthView from calendar into swingx package
  • moved DateSelectionModel (?) from swingx into calendar package
  • ??

Links to forum and issue tracker

 

0.9.0


 <<O>>  Difference Topic SwingXChanges (1 - 13 Jun 2008 - Main.KleopatraX)
Line: 1 to 1
Added:
>
>
META TOPICPARENT name="SwingLabsSwingX"
Home | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->

SwingXChanges
<-- this automatically adds a header showing the name of this page -->

Change History - trying to document the major changes per release, latest first

0.9.4

This will be a clean-up release: moving classes across packages, remove unused/unmaintained code, change major blurbs - so expect code breakage. Hopefully the last stormy waves before final.

Re-packaging

Removal of deprecated stuff

  • ComponentAdapter: method String getColumnIdentifier(int)
  • class ButtonProvider?
  • ComponentProvider: methods get/setToStringConverter, create/getRendererController
  • BasicMonthViewUI: left-over from last removal startX, startY and users

WaitingRoom

WaitingRoom (name pending) is new src hierarchy which contains the unused, unmaintained stuff which nevertheless might be useful or in-use. It's not automatically integrated (that is not part of the builds? or if so, failures here will not fail the build), not contained in the binary.

  • ContextMenuXX - support of default context menus for ScrollBars and TextComponents. Dropped because BasicLookAndFeel and subclasses can't cope with MultiLAFs. TODO: find links - forum discussion and core bug

Links to forum and issue tracker

0.9.3

This is mostly a maintenance release. No major code-breaking changes except removal of long-standing deprecated methods and classes. TODO: list?

0.9.2

0.9.1

0.9.0

Stone age

?? need it

<-- Your JavaDesktop? article goes here. Please try to include at least one sentence describing this topic. -->
<-- Also please try to include at least one sentence describing where each link goes. -->
<-- Please make sure some other page points to your new article so that others can find it! -->
<-- For more on how to write Javapedia articles please read the WritingArticles? page. -->

Topic SwingXChanges . { View | Diffs r27 < r26 < r25 < r24 | More }
 XML java.net RSS