SoftSmithy / News: Recent posts

SoftSmithy Dev. Util. Lib. v20100524 released

Pre-alpha release v20100524 of the SoftSmithy Development Utility Library is ready to download!

Documentation:
http://softsmithy.sourceforge.net/devlib/docs/index.html

Changes:

v20100524: - API refactorings/ clean-ups after initial release
(Rev.: 470) - New dependency to SoftSmithy Utility Library

Posted by Puce 2010-06-27

SoftSmithy Utility Library v20100524 (pre-alp

Pre-alpha release v20100524 is ready to download!

Documentation:
http://softsmithy.sourceforge.net/lib/docs/index.html

Changes:

v20100524: - org.softsmithy.lib.io.Files: new utility methods
(Rev.: 470) - org.softsmithy.lib.util.zip.ZipFiles: bug fix
- org.softsmithy.lib.persistence.AbstractEntity class added
- org.softsmithy.lib.persistence.ExtendedBaseDAO class added
- org.softsmithy.lib.persistence.GenericDAO class added
- org.softsmithy.lib.persistence.ResourceLocalTransactionController class added
- org.softsmithy.lib.swing.LocaleCellRenderer: supports LocaleLocalizer
- org.softsmithy.lib.swing.CellRenderer: icon support added
- org.softsmithy.lib.swing.XDefaultListCellRenderer: icon support added
- org.softsmithy.lib.swing.JFileRootComboBox class added
- org.softsmithy.lib.swing.JFileRootList class added
- org.softsmithy.lib.swing.filechooser.FileRootComboBoxModel class added
- org.softsmithy.lib.swing.filechooser.FileRootCellRenderer class added
- org.softsmithy.lib.text.LocaleLocalizer class added
- org.softsmithy.lib.text.Localizable class added
- org.softsmithy.lib.text.Localizables class added
- org.softsmithy.lib.text.Localizer class added
- org.softsmithy.lib.util.Locales: new utility method
- org.softsmithy.lib.util.Locales: many methods moved to org.softsmithy.lib.text.Localizables
- org.softsmithy.lib.util.CountryCode class added
- new dependency added: JPA (just the org.softsmithy.lib.persistence package; tested with EclipseLink 2.0)
- generified classes
- removed warnings
- Javadocs added
- Project setting changed
- LocaleSelectionSample
- FileRootSelectionSample
- changed to JDK 1.6 -> please report regressions if you find any!
- changed to NetBeans 6.8

Posted by Puce 2010-06-27

SoftSmithy Utility Library v20070520 (pre-alpha) released

Pre-alpha release v20070520 is ready to download!

Documentation:
http://softsmithy.sourceforge.net/lib/docs/index.html

Changes:

v20070520: - JButtonCustomizer completed
(Rev.: 337) - a text customizers sample added
- text customizers tutorial section completed
- org.softsmithy.lib.util.Strings: cut added
- org.softsmithy.lib.io.Files: getPathNames added
- org.softsmithy.lib.util.zip.ZipFiles: createEntryName added
- org.softsmithy.lib.util.Lists class added
- org.softsmithy.lib.util.EqualityVerifier interface added
- org.softsmithy.lib.util.ComparatorEqualityVerifier class added
- org.softsmithy.lib.util.ObjectEqualityVerifier class added
- org.softsmithy.lib.swing.customizer.AbstractTextCustomizer:
String constructor removed
- small sample updates
- small documentation updates
- Javadocs added

Posted by Puce 2007-05-20

SoftSmithy Utility Library v20070304 online documentation

The online documentation has been updated:
http://softsmithy.sourceforge.net/lib/docs/index.html

Posted by Puce 2007-04-06

A new version of the VEP application

A new version of the VEP application is available via Java Web Start:
http://www.softsmithy.org/vep/index.html

Posted by Puce 2007-04-06

SoftSmithy Utility Library v20070304 (pre-alpha) released

Pre-alpha release v20070304 is ready to download!

Online documentation will be updated soon:
http://softsmithy.sourceforge.net/lib/docs/index.html

Changes:
v20070304: - org.softsmithy.lib.io.Files: delete recursivly added
(Rev.: 307) - org.softsmithy.lib.io.Streams: copy streams added
- org.softsmithy.lib.util.zip.ZipFiles class added
(extract zip files)
- Javadoc updates
- Sample and tutorial trail about the number fields added
- Syntax highlighting in the tutorial added
(syntax Highlighter shipped with the tutorial is covered
by the LGPL)
- small tutorial updates

Posted by Puce 2007-03-04

A new version of the VEP application

A new version of the VEP application is available via Java Web Start:
http://www.softsmithy.org/vep/index.html

Posted by Puce 2006-11-22

Migrated to Subversion

The repository has been migrated from CVS to Subversion.

Posted by Puce 2006-11-05

SoftSmithy Utility Library v20061029 (pre-alpha) released

Pre-alpha release v20061029 is ready to download!

Documentation:
http://softsmithy.sourceforge.net/lib/docs/index.html

Changes:

v20061029: - ShapeIcon respects aspect ratio
- org.softsmithy.lib.swing.JListBox added
- org.softsmithy.lib.swing.icon.XIcons added
- StandardActions.properties some media information added
- All jlfgr icons referenced in StandardActions.properties
- org.softsmithy.lib.math.Doubles added
- org.softsmithy.lib.math.Floats added
- Bug 1581780 fixed
- commented out system outputs
- Javadocs added
- First trails of a tutorial & samples added
- a copy of the Sun Public License added (SPL.txt)
- README.txt changed
- New Ant targets added to the build.xml (e.g. "dist")
- NetBeans Ant Projectfiles v5.0
- Dist structure changed a bit
- properties-files moved: i18n -> src (only one jar)
- src.zip added
- some minor changes

Posted by Puce 2006-10-29

A second version of the VEP application

A second version of the VEP application is available via Java Web Start:
http://www.softsmithy.org/vep/index.html

Posted by Puce 2006-10-22

A first version of the VEP application

A first version of the VEP application is available via Java Web Start:
http://www.softsmithy.org/vep/index.html

Posted by Puce 2006-07-09

VEP project started

There's a new module called 'vep' in the CVS. It's about visually evoked potentials.

More informations to come!

Posted by Puce 2006-05-16

New Homepage Design

The new homepage finally has been released. Thanks to Nupur Sarpal.

Posted by Puce 2004-08-05

SoftSmithy Utility Library v20040727 (pre-alpha) released

Pre-alpha release v20040727 is ready to download!

Changes:

v20040727: -Extended Icon Framework added which supports zooming strategies
for icons. Image and shape icons supported.
org.softsmithy.lib.swing.JXIconLabel and the
org.softsmithy.lib.swing.icon package
ShapeIcon, XIcon and XImageIcon moved from org.softsmithy.lib.swing
to org.softsmithy.lib.swing.icon
-org.softsmithy.lib.swing.JIconCustomizer,
org.softsmithy.lib.swing.JImageCustomizer and
org.softsmithy.lib.swing.JShapeCustomizer replaced by
org.softsmithy.lib.swing.JXIconCustomizer and the
Extended Icon Framework
-improved support for the Java look and feel Graphics Repository:
org.softsmithy.lib.swing.action.GeneralActionFactory
org.softsmithy.lib.swing.action.DevelopmentActionFactory
org.softsmithy.lib.swing.action.NavigationActionFactory
org.softsmithy.lib.swing.action.MediaActionFactory
org.softsmithy.lib.swing.action.StandardActionFactory
org.softsmithy.lib.swing.action.TextActionFactory
org.softsmithy.lib.swing.action.TableActionFactory
Note: the ResourceBundles are updated but not yet complete!
-AbstractXAction, ActionWrapper, CustomizerActionFactory,
CustomizerActionManager, CustomizerItemListenerProvider, IconType,
ReflectiveXAction, XAction, XActionDelegator, XActionWrapper
and XActions moved from org.softsmithy.lib.swing to
org.softsmithy.lib.swing.action
-removed methods from org.softsmithy.lib.swing.action.XActions which
are now covered by the Java look and feel Graphics Repository
support factories.
-org.softsmithy.lib.swing.action.XActions now supports mnemonic keys
-"x", "y", "width" and "height" added to the customizable properties
of org.softsmithy.lib.swing.JCustomizer by default to allow
SelectionManager to listen for them
-org.softsmithy.lib.awt.image.ScalingAlgorithm added
-org.softsmithy.lib.io.Streams added
-org.softsmithy.lib.swing.JTextCustomizer moved to
org.softsmithy.lib.swing.customizer.AbstractTextCustomizer
-"showingConstraints" property renamed to "showingLayoutHelp" in
org.softsmithy.lib.swing.JCustomizerPane
-updated some Javadocs
-org.softsmithy.lib.swing.action.CustomizerAction,
org.softsmithy.lib.swing.action.DefaultCustomizerAction,
org.softsmithy.lib.swing.action.DefaultXAction and
org.softsmithy.lib.swing.action.ReflectiveCustomizerAction added
-some minor changes

Posted by Puce 2004-07-27

SoftSmithy Utility Library v20031023 (pre-alpha) released

Pre-alpha release v20031023 is ready to download!

Changes:

v20031023: -number fields based on JFormattedTextField for int, long, short,
byte, double, float, BigInteger and BigDecimal added
-TableCellEditors and CellRenderers based on these number
fields added
-org.softsmithy.lib.swing.JXTable configured to use these new number
editors and renderers by default
-in org.softsmithy.lib.swing.JCustomizerPropertyTable the default
editors for the properties x and y have been set to an integer
editor with bounds (0, 10000), for width and height to an integer
editor with bounds (1, 10000) and for thickness to a localized
float editor with bounds (1, 10000)
-utility class org.softsmithy.lib.util.Comparables added
-utility classes BigIntegers and BigDecimals in package
org.softsmithy.lib.math added
-the way how changes to "x", "y", "width", "height", "background",
"foreground" and "font" in org.softmithy.lib.swing.JCustomizer
are handled and propagated has been fixed
-some minor changes

Posted by Puce 2003-10-23

SoftSmithy Utility Library v20030909 (pre-alpha) released

Pre-alpha release v20030909 is ready to download!

Changes:
v20030909: -org.softsmithy.lib.awt.layout.InfiniteTableLayout bug fixes
-style specific classes moved from
org.softsmithy.lib.swing.customizer ->
org.softsmithy.lib.swing.style
-org.softsmithy.lib.swing.JXScrollPane with
org.softsmithy.lib.swing.JXViewport added with support for view
glassing
-org.softsmithy.lib.swing.JXLabel added with support for shapes
-org.softsmithy.lib.swing.ColorCellEditor has now
an alpha value attribute
-org.softsmithy.lib.swing.HorizontalAlignment bug fixes
-several minor changes

Posted by Puce 2003-09-10

Utility Library v1.0: A Task Manager subproject added

The Task Manager subproject "Utility Library v1.0" has been added. Look there for tasks to be done for v1.0.

Posted by Puce 2003-09-01

SoftSmithy Utility Library v20030523 (pre-alpha) released

Pre-alpha release v20030523 is ready to download!

Changes:
v20030523: -org.softsmithy.lib.swing.JHtmlCustomizer bug fixes for foreground
and font
-org.softsmithy.lib.swing.HorizontalAlignment supports conversions
to javax.swing.text.StyleConstants
-org.softsmithy.lib.swing.XActions now sets a transparent icon if
icon is null
-org.softsmithy.lib.swing.JXPanel added which has a backgroundPaint
property

Posted by Puce 2003-05-28

SoftSmithy Utility Library v20030514 (pre-alpha) released

Pre-alpha release v20030514 is ready to download!

Changes:
v20030514: -org.softsmithy.lib.beans.BeanIntrospector now supports
PropertyChangeListeners
-org.softsmithy.lib.swing.JCustomizer +
org.softsmithy.lib.swing.customizer.StateManager +
org.softsmithy.lib.swing.customizer.State
support now the border color property
-org.softsmithy.lib.swing.JCustomizerPane supports now properties
for its border colors, the default border colors of its customizers
and the color of the layout help. Additionally it now takes control
over the activation border itself instead of the
org.softsmithy.lib.swing.customizer.ActivationManager
-org.softsmithy.lib.swing.customizer.StyleProvider now works on the
interface org.softsmithy.lib.swing.style.Styleable
-org.softsmithy.lib.swing.customizer.StateAdapter ->
org.softsmithy.lib.swing.customizer.AbstractState
-org.softsmithy.lib.swing.JMultiSplitPane +
org.softsmithy.lib.swing.JStyledPanel +
org.softsmithy.lib.swing.JXSplitPane support the style property
-org.softsmithy.lib.swing.JPropertyTable now supports editors and
renderers per property
-org.softsmithy.lib.swing.table.PropertyTableModel supports
PropertyChangeListeners
-org.softsmithy.lib.lang.reflect.InvocationTargetRuntimeException
added
-some minor changes

Posted by Puce 2003-05-15

SoftSmithy Utility Library v20030410 (pre-alpha) released

Pre-alpha release v20030410 is ready to download!

Changes:
v20030410: -org.softsmithy.lib.beans.XMLEncoderX now supports
CustomStyleProvider
-org.softsmithy.lib.swing.CustomizerActionFactory now has a first
simple implementation for alignRight and alignBottom
-org.softsmithy.lib.swing.JXTree added

Posted by Puce 2003-04-25

SoftSmithy Utility Library v20030319 (pre-alpha) released

Pre-alpha release v20030319 is ready to download!

Changes:
v20030319: -org.softsmithy.lib.swing.JPropertyTable added
-org.softsmithy.lib.swing.JCustomizerPropertyTable added
-org.softsmithy.lib.swing.JCustomizerPropertyPane removed
-org.softsmithy.lib.swing.customizer.CustomizerPropertyTable removed
-org.softsmithy.lib.util.ResourceBundleCache removed
-redraw problem after resizing a JCustomizer solved
-java.util.Locale support classes:
-org.softsmithy.lib.util.Locales (added)
-org.softsmithy.lib.beans.XMLEncoderX
-org.softsmithy.lib.swing.JXTable
-several convenience constructors for JCustomizer and its subclasses
-version naming convention changed: ddmmyyyy -> yyyymmdd (better for sorting)

Posted by Puce 2003-03-19

Online JavaDoc available

The JavaDoc of v04032003 is available online:
http://www.softsmithy.org/lib/docs/api

Posted by Puce 2003-03-04

SoftSmithy Utility Library v04032003 (pre-alpha) released

Pre-alpha release v04032003 is ready to download!

Changes:
v04032003: -Fixed some bugs with setting styles
-Added a property table model for arbitrary beans
(org.softsmithy.lib.swing.table.PropertyTableModel)
-org.softsmithy.lib.swing.customizer.SelectionManager listens now
for PropertyChangeEvents on the active customizer and updates the
others

Posted by Puce 2003-03-04

Pre-alpha release: v17022003

Pre-alpha release v17022003 is ready to download!

Changes:
v17022003: -Styles (+ support) added
(org.softsmithy.lib.swing.customizer.Style)
-org.softsmithy.lib.beans.XMLEncoder ->
org.softsmithy.lib.beans.XMLEncoderX
to avoid name clashes with java.beans
-org.softsmithy.lib.beans.XMLEncoderX supports the
new marker interface org.softsmithy.lib.util.Singleton
-org.softsmithy.lib.io.CompundFileFilter ->
org.softsmithy.lib.io.CompoundFileFilter (typo)

Posted by Puce 2003-02-17

First pre-alpha release: v29012003

The first pre-alpha release v29012003 is ready to download :-)

Posted by Puce 2003-02-07