Change Notes

Release History

Version Date Description
swinger-commons-1.0.0 2013-03-21 Update.
swinger-commons-0.10.0-M1 2011-12-24 Update.
swinger-commons-0.9.0 2010-08-04 Update.
swinger-commons-0.8.0 2010-02-16 Update.
swinger-commons-0.7.0 2008-04-22 Update.
swinger-commons-0.6.0 2008-02-22 Dialog-Erstellung aufgeraeumt.
swinger-commons-0.5.2 2007-11-24 Update.
swinger-commons-0.5.1 2007-11-11 Update.
swinger-commons-0.5.0 2007-11-10 Update.
swinger-commons-0.4.0 2007-07-14 Projektsplittung.
swinger-0.3.0 2006-11-20 Zwischenstand. Groessere API Aenderungen sind zu erwarten!
swinger-0.2.0 2004-11-20 Ein aktueller Zwischenstand der Entwicklung
swinger-0.1.0 2004-08-17 Projektstart

Release swinger-commons-1.0.0 – 2013-03-21

Type Changes By
Update Java 7. andrewinkler

Release swinger-commons-0.10.0-M1 – 2011-12-24

Type Changes By
Update Update to Maven-Eclipse-Groovy plugin. andrewinkler
Update Update to current maven surefire plugin 2.8.1 version. andrewinkler
Update Update to current FEST-Swing-1.2 version. andrewinkler

Release swinger-commons-0.9.0 – 2010-08-04

Type Changes By
Update Update to current FEST versions. andrewinkler
Update Removed the dependency of the xml-apis. andrewinkler
Update Removed the dependency to commons-logging. andrewinkler
Remove Removed the menu package. These functions are partly supported by the swinger-commands project. andrewinkler

Release swinger-commons-0.8.0 – 2010-02-16

Type Changes By
Fix Der 'SelectionChangeListener' für 'InfoNodeTabAdapter' wirft mit eingeschalteten DEBUG Log-Level eine NullPointerException. andrewinkler
Update Der DefaultWorkspaceChangeManager feuert nur dann Events, wenn alter und neuer Workspace ungleich sind. andrewinkler
Update Der WorkspaceChange* Klassen um Generics erweitert. andrewinkler
Update Das Encoding aller Textdateien ist auf UTF-8 umgestellt Kleiner Test: äöü ÄÖÜ ß. andrewinkler
Add Automatische FTP Upload der Site, wenn Artefakt deployt wird. awinkler2
Update Code Beispiele landen in src/test/java unter das Package example. awinkler2
Add SwingApplication Klasse als Einstiegshilfe fuer das Anstarten einer Swing-Anwendung. awinkler2
Add Update auf 'gluehloch-parent-pom Version 7'. Beinhaltet Groovy-1.5.4. awinkler2
Add Link auf den LayoutManager MigLayout in der Site-Abteilung. awinkler2

Release swinger-commons-0.7.0 – 2008-04-22

Type Changes By
Add Update auf gluehloch-util-0.12.0 awinkler2

Release swinger-commons-0.6.0 – 2008-02-22

Type Changes By
Remove CommonDialog, CommonDialog2 und CommonDialogModel fliegen raus. awinkler2
Update DialogFactory in MessageDialogFactory umbenannt. Die neue DialogFactory uebernimmt die Builder-Funktion der Klasse CommonDialog2. awinkler2
Update Menu-Test aufgeraeumt. awinkler2
Update Groovy als Test-Skriptsprache eingebunden. awinkler2

Release swinger-commons-0.5.2 – 2007-11-24

Type Changes By
Remove Die Tree-Events wechseln in das swinger-tree Projekt. awinkler2
Add Der Action-Pool liefert bei Bedarf auf Action-Dummies oder Platzhalter aus, wenn die Anfrage ueber #getAction() keine entsprechende Aktion findet. awinkler2

Release swinger-commons-0.5.1 – 2007-11-11

Type Changes By
Fix SNAPSHOT Referenzen entfernt. awinkler2

Release swinger-commons-0.5.0 – 2007-11-10

Type Changes By
Update MessageListener und VetoableMessageListener. awinkler2
Update Dokumentationsseiten (Swing-Exception-Handler). awinkler2
Fix ActionPool liefert bei #addAction(Action) und #getAction() nicht die erwartete Action, sonder eine IllegalArgumentException. awinkler2

Release swinger-commons-0.4.0 – 2007-07-14

Type Changes By
Update Update der JGoodies Bibliotheken. Code an die neuen Generic Klassen angepasst. awinkler2
Remove Die ViewElement Klassen und alle Strukturen um dieses Interface sind entfernt bzw. als deprecated markiert. awinkler2
Update Menu-Generator mit commons-digester. Generiert aus XML ein Swing-Menue. awinkler2
Update Der ActionPool erlaubt einen beliebigen Schluessel fuer die Aktionen. awinkler2
Add SwingerStatusBar im Windows Look. awinkler2
Add TitledSeperator. Eine Erweiterung des Konzepts von LabledSeperator. Den DialogSeperator in LabledSeperator umbenannt. awinkler2
Remove SwingerUtils#setLocationRelativeTo(...) entfernt. awinkler2
Add Experimental: MessageBus, Channel, MessageListener. Zentrales Bussystem fuer GUI-Ereignisse. awinkler2
Update Maven Skin fuer die Site-Generierung angepasst. Umstellung auf gluehloch-parent-pom Version 2. awinkler2
Add Swinger-Concurrent und Swinger-Tree ausgelagert. awinkler2
Add BlockingWindow fuer das Sperren eines Fensters. awinkler2
Fix Der ApplicationContainer arbeitet intern unnoetig mit einer BlockingQueue. Der ApplicationThread implementiert ein Callable anstelle des Runnable. awinkler2
Fix SwingerTableUtils#packColumns(JTable, int) ignorierte den margin Parameter. Neue Convenience-Methode: SwingerTableUtils#packColumns(JTable). awinkler2
Update Den Rahmen von DialogHeaderPanel verschwinden lassen. Nur eine Kante zur eigentlichen Dialogkomponente. awinkler2

Release swinger-0.3.0 – 2006-11-20

Type Changes By
Add TaskQueue um einen Sperrmechanismus erweitert. awinkler2
Update Beispiel eines Model-View-Presenters. ViewElementModelController in ViewElementModelBinding umbenannt. awinkler2
Update Ein Formatter für regulaere Ausdrücke. awinkler2
Update Mapper Mechanismus 'Push-Binding' durch 'Data-Binding' ersetzt. awinkler2
Add TaskQueue fuer den Batch Betrieb: Im Exception Fall wird kein DefaultExceptionDialog aufgemacht. awinkler2
Add DefaultExceptionDialog im unbehandelten Ausnahmefall. awinkler2
Add Ein Verschiebepanel: Zwei Listen. Eintraege koennen zwischen diesen zwei Listen hin und her geschoben werden. awinkler2
Remove Das Validierungspaket wieder entfernt. Eine bessere Alternative besteht in der JGoodies Bibliothek Validation. awinkler2
Add Ein Paket swinger.widget.tree zur Unterstuetzung von Tree-Operationen. In diesem Zusammenhang als Stichwort: 'On-Demand-Loading' von Baumknoten. Cache-Mechanismus fuer TreeNodeAdapter zur Verhinderung von Access-Exceptions bei modifizierten bzw. geloeschten Domaenenobjekten. awinkler2
Add MnemonicUtils zur Unterstützung von - na klar - Mnemonics. awinkler2
Add Eine neue Abteilung 'widget' mit verschiedenen Helper-Klassen wie TabbedComponent und TabbedGroup zur Verwaltung einer Tab-Ansicht im Unterpaket 'tabbed'. Ausserdem ein Unterpaket 'tree' für Baumansichten. awinkler2
Add Unterstuetzung für Tastatursteuerung. Standarddialoge um Tastatursteuerung erweitert. Die Klasse SwingerUtils stellt ein paar Methoden zur Identifizierung von Mnemonics Keys bereit. Die Klasse SwingerAction unterstuetzt das Anlegen von tastaturgesteuerten Swing-Actions. awinkler2
Remove Das Paket swinger.worker wird ersetzt durch das swinger.container Paket. awinkler2
Remove Die Methode SwingUtils.centerDialog() entfernt. awinkler2
Add Neue Icons aus dem Eclipse Projekt hinzugefuegt. Ein Paket zur Verarbeitung von Validierungsergebnissen. Ein weiteres Paket zur Verwaltung von Hintergrund-Threads in Swing-Anwendungen. awinkler2

Release swinger-0.2.0 – 2004-11-20

Type Changes By
Update Die Paketstruktur von de.winkler... auf de.gluehloch... umbenannt. awinkler2
Update Ein neues Paket de.gluehloch.swinger.worker... eingerichtet. Dieses Paket beinhaltet einige Klassen für das Starten von Threads aus einer (z.B. Swing) Oberfläche heraus. awinkler2
Add ShortRunnableWorker und IFinisher hinzugefügt. awinkler2

Release swinger-0.1.0 – 2004-08-17

Type Changes By
Add Ein DetailMessageDialog zur Anzeige einer Nachricht und optional einer detaillierten Nachricht. awinkler2
Add Ein MessageDialog zur Anzeige von Nachrichten. awinkler2
Add Ein DialogSeparator (Label mit grauer Linie). awinkler2
Add Den bekannten SwingWorker hinzugefügt. awinkler2