diff --git a/README.md b/README.md index 1ef05cd..6a5a470 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,12 @@ # jgoodies-looks +The JGoodies look&feels make your Swing applications and applets look better. +They have been optimized for readability, precise micro-design and usability. + +Main Benefits: + +* Improved readability, legibility and in turn usability. +* Improved aesthetics - looks good on the majority of desktops +* Simplified multi-platform support +* Precise micro-design + diff --git a/jgoodies-looks-2.2.1-build.patch b/jgoodies-looks-2.2.1-build.patch new file mode 100644 index 0000000..6c5c7b3 --- /dev/null +++ b/jgoodies-looks-2.2.1-build.patch @@ -0,0 +1,36 @@ +--- looks-2.2.1/build.xml 2009-01-05 20:58:06.000000000 +0100 ++++ looks-2.2.1/build.xml-gil 2009-01-05 21:02:12.000000000 +0100 +@@ -113,8 +113,7 @@ + optimize ="${build.compile.optimize}" + source ="${build.compile.source}" + target ="${build.compile.target}" +- verbose ="${build.compile.verbose}" +- bootclasspath="${build.boot.classpath}" /> ++ verbose ="${build.compile.verbose}"/> + + + + + +@@ -163,7 +161,6 @@ + source ="${build.compile.source}" + target ="${build.compile.target}" + verbose ="${build.compile.verbose}" +- bootclasspath="${build.boot.classpath}" + classpathref ="classpath.tests" /> + + +@@ -184,7 +181,6 @@ + author="true" + version="true" + use="true" +- link="${javadoc.link}" + overview="${javadoc.overview}" + windowtitle="${Name} ${spec.version} API" + doctitle="${Name} ${spec.version} API" diff --git a/jgoodies-looks-2.2.1-no-com-sun.patch b/jgoodies-looks-2.2.1-no-com-sun.patch new file mode 100644 index 0000000..7983510 --- /dev/null +++ b/jgoodies-looks-2.2.1-no-com-sun.patch @@ -0,0 +1,91 @@ +diff -Nru looks-2.2.1/src/core/com/jgoodies/looks/Options.java looks-2.2.1/src-gil/core/com/jgoodies/looks/Options.java +--- looks-2.2.1/src/core/com/jgoodies/looks/Options.java 2009-01-05 21:06:02.000000000 +0100 ++++ looks-2.2.1/src-gil/core/com/jgoodies/looks/Options.java 2009-01-05 21:12:34.000000000 +0100 +@@ -40,8 +40,6 @@ + + import com.jgoodies.looks.common.ShadowPopup; + import com.jgoodies.looks.plastic.PlasticLookAndFeel; +-import com.jgoodies.looks.windows.WindowsLookAndFeel; +-import com.sun.java.swing.plaf.windows.WindowsComboBoxUI; + + /** + * Provides access to optional features of the JGoodies L&Fs +@@ -895,12 +893,6 @@ + putLookAndFeelReplacement( + "javax.swing.plaf.metal.MetalLookAndFeel", + PLASTIC3D_NAME); +- putLookAndFeelReplacement( +- "com.sun.java.swing.plaf.windows.WindowsLookAndFeel", +- JGOODIES_WINDOWS_NAME); +- putLookAndFeelReplacement( +- "com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel", +- NO_REPLACEMENT); + } + + /** +diff -Nru looks-2.2.1/src/demo/com/jgoodies/looks/demo/DemoFrame.java looks-2.2.1/src-gil/demo/com/jgoodies/looks/demo/DemoFrame.java +--- looks-2.2.1/src/demo/com/jgoodies/looks/demo/DemoFrame.java 2009-01-05 21:06:02.000000000 +0100 ++++ looks-2.2.1/src-gil/demo/com/jgoodies/looks/demo/DemoFrame.java 2009-01-05 21:15:10.000000000 +0100 +@@ -46,7 +46,6 @@ + import com.jgoodies.looks.LookUtils; + import com.jgoodies.looks.Options; + import com.jgoodies.looks.plastic.PlasticLookAndFeel; +-import com.jgoodies.looks.windows.WindowsLookAndFeel; + + /** + * Builds the main frame in the Simple Looks Demo. +@@ -218,9 +217,6 @@ + PlasticLookAndFeel.BORDER_STYLE_KEY, + settings.getToolBarPlasticBorderStyle()); + toolBar.putClientProperty( +- WindowsLookAndFeel.BORDER_STYLE_KEY, +- settings.getToolBarWindowsBorderStyle()); +- toolBar.putClientProperty( + PlasticLookAndFeel.IS_3D_KEY, + settings.getToolBar3DHint()); + +diff -Nru looks-2.2.1/src/demo/com/jgoodies/looks/demo/MenuBarView.java looks-2.2.1/src-gil/demo/com/jgoodies/looks/demo/MenuBarView.java +--- looks-2.2.1/src/demo/com/jgoodies/looks/demo/MenuBarView.java 2009-01-05 21:06:02.000000000 +0100 ++++ looks-2.2.1/src-gil/demo/com/jgoodies/looks/demo/MenuBarView.java 2009-01-05 21:17:00.000000000 +0100 +@@ -39,7 +39,6 @@ + + import com.jgoodies.looks.Options; + import com.jgoodies.looks.plastic.PlasticLookAndFeel; +-import com.jgoodies.looks.windows.WindowsLookAndFeel; + + /** + * Builds the menu bar and pull-down menus in the Simple Looks Demo. +@@ -74,8 +73,6 @@ + settings.getMenuBarHeaderStyle()); + bar.putClientProperty(PlasticLookAndFeel.BORDER_STYLE_KEY, + settings.getMenuBarPlasticBorderStyle()); +- bar.putClientProperty(WindowsLookAndFeel.BORDER_STYLE_KEY, +- settings.getMenuBarWindowsBorderStyle()); + bar.putClientProperty(PlasticLookAndFeel.IS_3D_KEY, + settings.getMenuBar3DHint()); + +diff -Nru looks-2.2.1/src/demo/FontTest.java looks-2.2.1/src-gil/demo/FontTest.java +--- looks-2.2.1/src/demo/FontTest.java 2009-01-05 21:06:02.000000000 +0100 ++++ looks-2.2.1/src-gil/demo/FontTest.java 2009-01-05 21:19:05.000000000 +0100 +@@ -11,7 +11,6 @@ + import com.jgoodies.looks.LookUtils; + import com.jgoodies.looks.plastic.PlasticLookAndFeel; + import com.jgoodies.looks.plastic.PlasticXPLookAndFeel; +-import com.jgoodies.looks.windows.WindowsLookAndFeel; + + + /** +@@ -275,13 +274,8 @@ + + + private FontSet getWindowsFontSet() { +- try { +- UIManager.setLookAndFeel(new WindowsLookAndFeel()); +- return WindowsLookAndFeel.getFontPolicy().getFontSet("Windows", UIManager.getDefaults()); +- } catch (UnsupportedLookAndFeelException e) { + return null; + } +- } + + + private FontSet getPlasticFontSet() { diff --git a/jgoodies-looks-2.2.1-remove-jdk-stuff.patch b/jgoodies-looks-2.2.1-remove-jdk-stuff.patch new file mode 100644 index 0000000..02d22b2 --- /dev/null +++ b/jgoodies-looks-2.2.1-remove-jdk-stuff.patch @@ -0,0 +1,341 @@ +diff -Nru looks-2.2.1/src/core/com/jgoodies/looks/plastic/PlasticSpinnerUI.java looks-2.2.1/src-gil/core/com/jgoodies/looks/plastic/PlasticSpinnerUI.java +--- looks-2.2.1/src/core/com/jgoodies/looks/plastic/PlasticSpinnerUI.java 2008-09-24 14:23:40.000000000 +0200 ++++ looks-2.2.1/src-gil/core/com/jgoodies/looks/plastic/PlasticSpinnerUI.java 2009-01-05 21:36:17.000000000 +0100 +@@ -35,11 +35,16 @@ + import java.awt.LayoutManager; + + import javax.swing.*; ++import javax.swing.JComponent; ++import javax.swing.JPanel; ++import javax.swing.JSpinner; ++import javax.swing.JTextField; ++import javax.swing.SwingConstants; ++import javax.swing.UIManager; + import javax.swing.border.EmptyBorder; + import javax.swing.plaf.ComponentUI; + import javax.swing.plaf.basic.BasicSpinnerUI; + +-import com.jgoodies.looks.common.ExtBasicArrowButtonHandler; + import com.jgoodies.looks.common.ExtBasicSpinnerLayout; + + +@@ -58,57 +63,6 @@ + return new PlasticSpinnerUI(); + } + +- +- /** +- * The mouse/action listeners that are added to the spinner's +- * arrow buttons. These listeners are shared by all +- * spinner arrow buttons. +- * +- * @see #createNextButton +- * @see #createPreviousButton +- */ +- private static final ExtBasicArrowButtonHandler nextButtonHandler +- = new ExtBasicArrowButtonHandler("increment", true); +- private static final ExtBasicArrowButtonHandler previousButtonHandler +- = new ExtBasicArrowButtonHandler("decrement", false); +- +- +- /** +- * Create a component that will replace the spinner models value +- * with the object returned by spinner.getPreviousValue. +- * By default the previousButton is a JButton +- * who's ActionListener updates it's JSpinner +- * ancestors model. If a previousButton isn't needed (in a subclass) +- * then override this method to return null. +- * +- * @return a component that will replace the spinners model with the +- * next value in the sequence, or null +- * @see #installUI +- * @see #createNextButton +- */ +- protected Component createPreviousButton() { +- return new SpinnerArrowButton(SwingConstants.SOUTH, previousButtonHandler); +- } +- +- +- /** +- * Create a component that will replace the spinner models value +- * with the object returned by spinner.getNextValue. +- * By default the nextButton is a JButton +- * who's ActionListener updates it's JSpinner +- * ancestors model. If a nextButton isn't needed (in a subclass) +- * then override this method to return null. +- * +- * @return a component that will replace the spinners model with the +- * next value in the sequence, or null +- * @see #installUI +- * @see #createPreviousButton +- */ +- protected Component createNextButton() { +- return new SpinnerArrowButton(SwingConstants.NORTH, nextButtonHandler); +- } +- +- + /** + * Create a LayoutManager that manages the editor, + * nextButton, and previousButton children +@@ -195,32 +149,4 @@ + editorField.setBorder(new EmptyBorder(insets)); + } + } +- +- /** +- * It differs from its superclass in that it uses the same formula as JDK +- * to calculate the arrow height. +- */ +- private static final class SpinnerArrowButton extends PlasticArrowButton { +- private SpinnerArrowButton(int direction, +- ExtBasicArrowButtonHandler handler) { +- super(direction, UIManager.getInt("ScrollBar.width"), true); +- addActionListener(handler); +- addMouseListener(handler); +- } +- +- protected int calculateArrowHeight(int height, int width) { +- int arrowHeight = Math.min((height - 4) / 3, (width - 4) / 3); +- return Math.max(arrowHeight, 3); +- } +- +- protected int calculateArrowOffset() { +- return 1; +- } +- +- protected boolean isPaintingNorthBottom() { +- return true; +- } +- +- } +- + } +\ No newline at end of file +diff -Nru looks-2.2.1/src/core/com/jgoodies/looks/plastic/PlasticXPSpinnerUI.java looks-2.2.1/src-gil/core/com/jgoodies/looks/plastic/PlasticXPSpinnerUI.java +--- looks-2.2.1/src/core/com/jgoodies/looks/plastic/PlasticXPSpinnerUI.java 2008-09-24 14:23:40.000000000 +0200 ++++ looks-2.2.1/src-gil/core/com/jgoodies/looks/plastic/PlasticXPSpinnerUI.java 2009-01-05 21:39:00.000000000 +0100 +@@ -30,17 +30,8 @@ + + package com.jgoodies.looks.plastic; + +-import java.awt.Color; +-import java.awt.Component; +-import java.awt.Graphics; +- + import javax.swing.JComponent; +-import javax.swing.SwingConstants; +-import javax.swing.UIManager; + import javax.swing.plaf.ComponentUI; +-import javax.swing.plaf.metal.MetalLookAndFeel; +- +-import com.jgoodies.looks.common.ExtBasicArrowButtonHandler; + + + /** +@@ -56,205 +47,4 @@ + public static ComponentUI createUI(JComponent b) { + return new PlasticXPSpinnerUI(); + } +- +- +- /** +- * The mouse/action listeners that are added to the spinner's +- * arrow buttons. These listeners are shared by all +- * spinner arrow buttons. +- * +- * @see #createNextButton +- * @see #createPreviousButton +- */ +- private static final ExtBasicArrowButtonHandler NEXT_BUTTON_HANDLER +- = new ExtBasicArrowButtonHandler("increment", true); +- private static final ExtBasicArrowButtonHandler PREVIOUS_BUTTON_HANDLER +- = new ExtBasicArrowButtonHandler("decrement", false); +- +- +- /** +- * Create a component that will replace the spinner models value +- * with the object returned by spinner.getPreviousValue. +- * By default the previousButton is a JButton +- * who's ActionListener updates it's JSpinner +- * ancestors model. If a previousButton isn't needed (in a subclass) +- * then override this method to return null. +- * +- * @return a component that will replace the spinners model with the +- * next value in the sequence, or null +- * @see #installUI +- * @see #createNextButton +- */ +- protected Component createPreviousButton() { +- return new SpinnerXPArrowButton(SwingConstants.SOUTH, PREVIOUS_BUTTON_HANDLER); +- } +- +- +- /** +- * Create a component that will replace the spinner models value +- * with the object returned by spinner.getNextValue. +- * By default the nextButton is a JButton +- * who's ActionListener updates it's JSpinner +- * ancestors model. If a nextButton isn't needed (in a subclass) +- * then override this method to return null. +- * +- * @return a component that will replace the spinners model with the +- * next value in the sequence, or null +- * @see #installUI +- * @see #createPreviousButton +- */ +- protected Component createNextButton() { +- return new SpinnerXPArrowButton(SwingConstants.NORTH, NEXT_BUTTON_HANDLER); +- } +- +- +- /** +- * It differs from its superclass in that it uses the same formula as JDK +- * to calculate the arrow height. +- */ +- private static final class SpinnerXPArrowButton extends PlasticArrowButton { +- +- SpinnerXPArrowButton(int direction, ExtBasicArrowButtonHandler handler) { +- // If you change the value of the button width, don't forget +- // to change it in PlasticXPBorders#XPSpinnerBorder too. +- super(direction, UIManager.getInt("ScrollBar.width") - 1, false); +- addActionListener(handler); +- addMouseListener(handler); +- } +- +- protected int calculateArrowHeight(int height, int width) { +- int arrowHeight = Math.min((height - 4) / 3, (width - 4) / 3); +- return Math.max(arrowHeight, 3); +- } +- +- protected boolean isPaintingNorthBottom() { +- return true; +- } +- +- protected int calculateArrowOffset() { +- return 1; +- } +- +- protected void paintNorth(Graphics g, boolean leftToRight, boolean isEnabled, +- Color arrowColor, boolean isPressed, +- int width, int height, int w, int h, int arrowHeight, int arrowOffset, +- boolean paintBottom) { +- if (!isFreeStanding) { +- height += 1; +- g.translate(0, -1); +- if (!leftToRight) { +- width += 1; +- g.translate(-1, 0); +- } else { +- width += 2; +- } +- } +- +- // Draw the arrow +- g.setColor(arrowColor); +- int startY = 1 + ((h + 1) - arrowHeight) / 2; // KL was (h + 1) +- int startX = w / 2; +- // System.out.println( "startX :" + startX + " startY :"+startY); +- for (int line = 0; line < arrowHeight; line++) { +- g.fillRect(startX - line - arrowOffset, startY + line, +- 2 * (line + 1), 1); +- } +- +- paintNorthBorder(g, isEnabled, width, height, paintBottom); +- +- if (!isFreeStanding) { +- height -= 1; +- g.translate(0, 1); +- if (!leftToRight) { +- width -= 1; +- g.translate(1, 0); +- } else { +- width -= 2; +- } +- } +- } +- +- private void paintNorthBorder(Graphics g, boolean isEnabled, int w, int h, boolean paintBottom) { +- if (isEnabled) { +- boolean isPressed = model.isPressed() && model.isArmed(); +- if (isPressed) { +- PlasticXPUtils.drawPressedButtonBorder(g, 0, 1, w - 2, h); +- } else { +- PlasticXPUtils.drawPlainButtonBorder(g, 0, 1, w - 2, h); +- } +- } else { +- PlasticXPUtils.drawDisabledButtonBorder(g, 0, 1, w - 2, h + 1); +- } +- // Paint one pixel on the arrow button's left hand side. +- g.setColor(isEnabled +- ? PlasticLookAndFeel.getControlDarkShadow() +- : MetalLookAndFeel.getControlShadow()); +- g.fillRect(0, 1, 1, 1); +- +- if (paintBottom) { +- g.fillRect(0, h - 1, w - 1, 1); +- } +- } +- +- +- protected void paintSouth(Graphics g, boolean leftToRight, boolean isEnabled, +- Color arrowColor, boolean isPressed, +- int width, int height, int w, int h, int arrowHeight, int arrowOffset) { +- +- if (!isFreeStanding) { +- height += 1; +- if (!leftToRight) { +- width += 1; +- g.translate(-1, 0); +- } else { +- width += 2; +- } +- } +- +- // Draw the arrow +- g.setColor(arrowColor); +- +- int startY = (((h + 0) - arrowHeight) / 2) + arrowHeight - 2; // KL was h + 1 +- int startX = w / 2; +- +- //System.out.println( "startX2 :" + startX + " startY2 :"+startY); +- +- for (int line = 0; line < arrowHeight; line++) { +- g.fillRect(startX - line - arrowOffset, startY - line, +- 2 * (line + 1), 1); +- } +- +- paintSouthBorder(g, isEnabled, width, height); +- +- if (!isFreeStanding) { +- height -= 1; +- if (!leftToRight) { +- width -= 1; +- g.translate(1, 0); +- } else { +- width -= 2; +- } +- } +- } +- +- private void paintSouthBorder(Graphics g, boolean isEnabled, int w, int h) { +- if (isEnabled) { +- boolean isPressed = model.isPressed() && model.isArmed(); +- if (isPressed) { +- PlasticXPUtils.drawPressedButtonBorder(g, 0, -2, w - 2, h + 1); +- } else { +- PlasticXPUtils.drawPlainButtonBorder(g, 0, -2, w - 2, h + 1); +- } +- } else { +- PlasticXPUtils.drawDisabledButtonBorder(g, 0, -2, w-2, h + 1); +- } +- // Paint one pixel on the arrow button's left hand side. +- g.setColor(isEnabled +- ? PlasticLookAndFeel.getControlDarkShadow() +- : MetalLookAndFeel.getControlShadow()); +- g.fillRect(0, h - 2, 1, 1); +- } +- +- } +- + } +\ No newline at end of file diff --git a/jgoodies-looks.spec b/jgoodies-looks.spec new file mode 100644 index 0000000..785bd7c --- /dev/null +++ b/jgoodies-looks.spec @@ -0,0 +1,161 @@ +%define pkgver 2_2_2 +Name: jgoodies-looks +Version: 2.2.2 +Release: 3mamba +Summary: Free high-fidelity Windows and multi-platform appearance +Group: Development/Libraries/Java +Vendor: openmamba +Distribution: openmamba +Packager: gil +URL: http://www.jgoodies.com/freeware/looks/ +Source0: http://www.jgoodies.com/download/libraries/looks/looks-%{pkgver}.zip +Source1: http://mirrors.ibiblio.org/pub/mirrors/maven2/com/jgoodies/looks/%{version}/looks-%{version}.pom +Patch0: jgoodies-looks-2.2.1-build.patch +Patch1: jgoodies-looks-2.2.1-no-com-sun.patch +Patch2: jgoodies-looks-2.2.1-remove-jdk-stuff.patch +License: BSD +BuildRequires: apache-ant +BuildRequires: jgoodies-forms13 +BuildRequires: jgoodies-forms +BuildRequires: jpackage-utils +#Obsoletes: java-looks +#Provides: java-looks +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +The JGoodies look&feels make your Swing applications and applets look better. +They have been optimized for readability, precise micro-design and usability. + +Main Benefits: + +* Improved readability, legibility and in turn usability. +* Improved aesthetics - looks good on the majority of desktops +* Simplified multi-platform support +* Precise micro-design + +%package javadoc +Summary: Javadoc documentation for %{name} +Group: Documentation + +%description javadoc +The JGoodies look&feels make your Swing applications and applets look better. +They have been optimized for readability, precise micro-design and usability. + +This package contains the Javadoc documentation for JGoodies Looks. + +%prep + +%setup -q -n looks-%{version} +%patch0 -p1 + +# unzip the look&feel settings from bundled jar before we delete it +# (taken from Gentoo ebuild) +unzip -j looks-%{version}.jar META-INF/services/javax.swing.LookAndFeel \ +|| die "unzip of javax.swing.LookAndFeel failed" + +mv javax.swing.LookAndFeel all.txt + +for j in $(find . -name "*.jar"); do + mv $j $j.no +done + +pushd lib + ln -sf $(build-classpath jgoodies-forms13) forms-1.3.0pre4.jar + ln -sf $(build-classpath jgoodies-forms) forms-1.2.1.jar +popd +rm -r docs/api +# Delete the whole Windows L&F because it depends on com.sun.java packages +# (Unless we're compiling with a Sun JVM) +#%patch1 -p1 +#rm -r src/core/com/jgoodies/looks/windows + +# Delete a file that's a copy of something distributed by Sun, and patch the files that +# use it so they don't. +#rm src/core/com/jgoodies/looks/common/ExtBasicArrowButtonHandler.java +#%patch2 -p1 + +%build +ant -Ddescriptors.dir=. compile jar javadoc + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +mkdir -p %{buildroot}%{_javadir} +mkdir -p %{buildroot}%{_datadir}/maven2/poms + +install -pm 644 %{SOURCE1} %{buildroot}%{_datadir}/maven2/poms/JPP-jgoodies-looks.pom +%add_to_maven_depmap com.jgoodies looks %{version} JPP jgoodies-looks + +cp -p build/looks.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar +cp -p build/looks-win.jar %{buildroot}%{_javadir}/%{name}-win-%{version}.jar +cp -p build/demo.jar %{buildroot}%{_javadir}/%{name}-demo-%{version}.jar +cp -p build/fonttest.jar %{buildroot}%{_javadir}/%{name}-fonttest-%{version}.jar +cp -p build/plastic.jar %{buildroot}%{_javadir}/%{name}-plastic-%{version}.jar +cp -p build/tiny.jar %{buildroot}%{_javadir}/%{name}-tiny-%{version}.jar + +( + cd %{buildroot}%{_javadir} + for jar in *-%{version}.jar; do + ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` + done +) + +mkdir -p %{buildroot}%{_javadocdir}/%{name}-%{version} +cp -pr build/docs/api/* %{buildroot}%{_javadocdir}/%{name}-%{version} + +for file in *.txt *.html docs/*.* docs/guide/*.*; do + sed -i 's/\r//' $file +done + +( + cd %{buildroot}%{_javadocdir} + ln -s %{name}-%{version} %{name} +) + +# FIXME gjc support +#{_bindir}/aot-compile-rpm + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post +%update_maven_depmap + +%postun +%update_maven_depmap + +%files +%defattr(-,root,root) +%{_javadir}/jgoodies-looks-%{version}.jar +%{_javadir}/jgoodies-looks.jar +%{_javadir}/jgoodies-looks-demo-%{version}.jar +%{_javadir}/jgoodies-looks-demo.jar +%{_javadir}/jgoodies-looks-fonttest-%{version}.jar +%{_javadir}/jgoodies-looks-fonttest.jar +%{_javadir}/jgoodies-looks-plastic-%{version}.jar +%{_javadir}/jgoodies-looks-plastic.jar +%{_javadir}/jgoodies-looks-tiny-%{version}.jar +%{_javadir}/jgoodies-looks-tiny.jar +%{_javadir}/jgoodies-looks-win-%{version}.jar +%{_javadir}/jgoodies-looks-win.jar +%{_datadir}/maven2/poms +%{_mavendepmapfragdir} +%doc RELEASE-NOTES.txt LICENSE.txt README.html docs/ + +%files javadoc +%defattr(-,root,root) +%{_javadocdir}/%{name}-%{version} +%{_javadocdir}/%{name} + +%changelog +* Tue Oct 20 2009 gil 2.2.2-3mamba +- rebuilt + +* Thu Jul 23 2009 gil 2.2.2-2mamba +- rebuilt + +* Sun Jul 05 2009 gil 2.2.2-1mamba +- update to 2.2.2 + +* Mon Jan 05 2009 gil 2.2.1-1mamba +- package created by autospec diff --git a/looks-2.2.2.pom b/looks-2.2.2.pom new file mode 100644 index 0000000..25b9e6d --- /dev/null +++ b/looks-2.2.2.pom @@ -0,0 +1,112 @@ + + + 4.0.0 + + com.jgoodies + looks + 2.2.2 + jar + + JGoodies Looks + https://looks.dev.java.net/ + The JGoodies Looks make your Swing applications and + applets look better. They have been optimized for readability, + precise micro-design and usability. And they simplify + the multi-platform support by using similar widget dimensions. + In addition, many people have reviewed them as elegant. + + + + + The BSD License + http://www.opensource.org/licenses/bsd-license.html + + + + + Karsten + Karsten Lentzsch + + + + + ISO-8859-1 + + 1.4 + 1.4 + + + + scm:cvs:pserver:guest@cvs.dev.java.net:/cvs:looks + head + https://looks.dev.java.net/source/browse/looks/ + + + + + junit + junit + 3.8.2 + test + + + + + mvnartifacts-sf.net + sftp://web.sourceforge.net/home/groups/m/mv/mvnartifacts/htdocs/m2-repo + + + + ${basedir}/build + ${basedir}/src/core + ${basedir}/src/test + ${basedir}/build/classes + ${basedir}/build/test-classes + + + . + + LICENSE.txt + README.html + RELEASE-NOTES.txt + + + + META-INF/services + false + ${basedir}/src + + javax.swing.LookAndFeel + + + + ${basedir}/src/core + + **/*.png + **/*.gif + **/*.jpg + + + + + + maven-compiler-plugin + + ${java.compiler.source} + ${java.compiler.target} + ${project.build.sourceEncoding} + true + false + + + + maven-surefire-plugin + + + **/*Test.java + + + + + + \ No newline at end of file