You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(14) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(7) |
Feb
(16) |
Mar
(41) |
Apr
(19) |
May
(3) |
Jun
(34) |
Jul
(40) |
Aug
(40) |
Sep
(166) |
Oct
(78) |
Nov
(42) |
Dec
(54) |
2005 |
Jan
(2) |
Feb
(19) |
Mar
(19) |
Apr
(31) |
May
(50) |
Jun
(16) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(29) |
Nov
|
Dec
|
2006 |
Jan
|
Feb
(5) |
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
|
Dec
|
2008 |
Jan
|
Feb
(7) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Kurt R. <kr...@us...> - 2005-10-15 20:36:07
|
Update of /cvsroot/xframe/xsddoc/xdocs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11720/xdocs Modified Files: index.xml usage-maven.xml news.xml Log Message: updated to release 1.0 Index: news.xml =================================================================== RCS file: /cvsroot/xframe/xsddoc/xdocs/news.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** news.xml 7 Jun 2005 22:57:47 -0000 1.7 --- news.xml 15 Oct 2005 20:35:52 -0000 1.8 *************** *** 39,42 **** --- 39,62 ---- </subsection> + <subsection name="Oct. 15, 2005 - xsddoc 1.0 released"> + <p>The xframe team is pleased to announce release 1.0-beta + of the sub project xsddoc.</p> + <p>The xsddoc subproject of xframe is an Open Source documentation tool + for W3C XML Schema based on XSLT and XalanJ. With xsddoc you can + generate documentation of your XML Schema in a JavaDoc like visualisation.</p> + <p>This Announcement notes the significant changes in Release 1.0 + compared to Release to 0.8-beta:</p> + <p>New features:</p> + <ul> + <li>Xalan updated to Release 2.7.0</li> + </ul> + <p>Fixes for the following bugs:</p> + <ul> + <li>1228808 Question about ant task when using FileSets</li> + <li>1307377 Correction for Task.java to address FileSet issues</li> + <li>1214556 xsddoc, java.lang.StackOverflowError</li> + </ul> + </subsection> + <subsection name="Apr. 24, 2005 - xsddoc 0.8 beta released"> <p>The xframe team is pleased to announce release 0.8-beta Index: index.xml =================================================================== RCS file: /cvsroot/xframe/xsddoc/xdocs/index.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** index.xml 22 Apr 2005 14:58:52 -0000 1.6 --- index.xml 15 Oct 2005 20:35:52 -0000 1.7 *************** *** 57,61 **** <section name="Status"> ! <p>The latest version of <code>xsddoc</code> is release 0.8 beta.</p> <p>This release contains fixes for bugs reported by the community since the previous release and some usefull new options --- 57,61 ---- <section name="Status"> ! <p>The latest version of <code>xsddoc</code> is release 1.0.</p> <p>This release contains fixes for bugs reported by the community since the previous release and some usefull new options *************** *** 69,75 **** <a target="_bank" href="http://sourceforge.net/project/showfiles.php?group_id=48863&package_id=42075">here</a>.</p> <p>If you have Apache XalanJ installed, you can download the standard ! distribution file <code>xsddoc-0.8-beta.zip</code>. Only in case you don't have Apache XalanJ, you should download the distribution file ! <code>xsddoc-0.8-beta-full.zip</code> in order to have all files necessary to run xsddoc. All distribution files contain the full source code of the project.</p> --- 69,75 ---- <a target="_bank" href="http://sourceforge.net/project/showfiles.php?group_id=48863&package_id=42075">here</a>.</p> <p>If you have Apache XalanJ installed, you can download the standard ! distribution file <code>xsddoc-1.0.zip</code>. Only in case you don't have Apache XalanJ, you should download the distribution file ! <code>xsddoc-1.0-full.zip</code> in order to have all files necessary to run xsddoc. All distribution files contain the full source code of the project.</p> Index: usage-maven.xml =================================================================== RCS file: /cvsroot/xframe/xsddoc/xdocs/usage-maven.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** usage-maven.xml 22 Apr 2005 14:58:52 -0000 1.5 --- usage-maven.xml 15 Oct 2005 20:35:52 -0000 1.6 *************** *** 39,43 **** <groupId>xsddoc</groupId> <artifactId>maven-xsddoc-plugin</artifactId> ! <version>0.8</version> </dependency> </pre> --- 39,43 ---- <groupId>xsddoc</groupId> <artifactId>maven-xsddoc-plugin</artifactId> ! <version>1.0</version> </dependency> </pre> |
From: Kurt R. <kr...@us...> - 2005-10-15 19:05:10
|
Update of /cvsroot/xframe/xsddoc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26114 Modified Files: .cvsignore Log Message: exclude .externalToolsBuilder Index: .cvsignore =================================================================== RCS file: /cvsroot/xframe/xsddoc/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** .cvsignore 3 Nov 2004 17:29:06 -0000 1.7 --- .cvsignore 15 Oct 2005 19:04:56 -0000 1.8 *************** *** 9,10 **** --- 9,11 ---- .cvspass .settings + .externalToolBuilders |
From: Kurt R. <kr...@us...> - 2005-10-02 17:57:23
|
Update of /cvsroot/xframe/xsddoc/src/net/sf/xframe/xsddoc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30228/src/net/sf/xframe/xsddoc Modified Files: Task.java Log Message: fixes for the following bugs: [1228808] Question about ant task when using FileSets [1307377] Correction for Task.java to address FileSet issues Index: Task.java =================================================================== RCS file: /cvsroot/xframe/xsddoc/src/net/sf/xframe/xsddoc/Task.java,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** Task.java 30 Sep 2005 17:54:12 -0000 1.23 --- Task.java 30 Sep 2005 18:28:40 -0000 1.24 *************** *** 230,235 **** } if (filesets.size() > 0) { ! builder = getDocumentBuilder(); ! final Document mediatorSchema = builder.getDOMImplementation().createDocument(SCHEMA_NS, "schema", null); for (int i = 0; i < filesets.size(); i++) { final FileSet fileSet = (FileSet) filesets.elementAt(i); --- 230,234 ---- } if (filesets.size() > 0) { ! final Document mediatorSchema = createDocument(); for (int i = 0; i < filesets.size(); i++) { final FileSet fileSet = (FileSet) filesets.elementAt(i); *************** *** 237,241 **** addSchemas(mediatorSchema, scanner.getBasedir().getAbsolutePath(), scanner); } ! processor.setSchemaLocation(getProject().getBaseDir().getAbsolutePath() + File.separator + "todo"); processor.setMainSchema(mediatorSchema); processor.execute(); --- 236,240 ---- addSchemas(mediatorSchema, scanner.getBasedir().getAbsolutePath(), scanner); } ! processor.setSchemaLocation(getProject().getBaseDir().getAbsolutePath() + File.separator + "mediator-schema"); processor.setMainSchema(mediatorSchema); processor.execute(); *************** *** 301,307 **** */ private void addSchema(final Document mediatorSchema, final String base, final String schemaLocation) { ! String targetNamespace = null; ! targetNamespace = getTargetNamespace(base, schemaLocation); ! if (targetNamespace == null) { if (debug) { System.out.println("Seems not to be a schema, ignoring " + schemaLocation); --- 300,306 ---- */ private void addSchema(final Document mediatorSchema, final String base, final String schemaLocation) { ! String namespace = null; ! namespace = getNamespace(base, schemaLocation); ! if (namespace == null) { if (debug) { System.out.println("Seems not to be a schema, ignoring " + schemaLocation); *************** *** 313,332 **** } final Element importNode = mediatorSchema.createElementNS(SCHEMA_NS, "import"); ! final String projectDir = getProject().getBaseDir().getAbsolutePath() + File.separator; ! // Since the processor interprets everything as relative, the schemaLocation should ! // be the relative path from the project base. However the base string may contain ! // some path info not in the base. That is the base may be obtained from the fileset ! // attribute. ! final String schemaLoc; ! //Does the base have additional information? ! // TODO check the following against mail from Gianluca Chiozzi ! if (base.length() > projectDir.length() && base.startsWith(projectDir)) { ! String relativePath = base.substring(projectDir.length()); ! schemaLoc = relativePath + File.separator + schemaLocation; ! } else { ! schemaLoc = schemaLocation; ! } importNode.setAttribute("schemaLocation", schemaLoc); ! importNode.setAttribute("namespace", targetNamespace); mediatorSchema.getDocumentElement().appendChild(importNode); } --- 312,318 ---- } final Element importNode = mediatorSchema.createElementNS(SCHEMA_NS, "import"); ! final String schemaLoc = (new File(base, schemaLocation)).getAbsolutePath(); importNode.setAttribute("schemaLocation", schemaLoc); ! importNode.setAttribute("namespace", namespace); mediatorSchema.getDocumentElement().appendChild(importNode); } *************** *** 342,351 **** * @return target namespace of schema or <tt>null</tt> if the document is not a schema */ ! private String getTargetNamespace(final String base, final String filename) { try { final Document schema = getDocumentBuilder().parse(new File(base, filename)); final Element root = schema.getDocumentElement(); return root.getAttribute("targetNamespace"); } catch (Exception e) { return null; } --- 328,341 ---- * @return target namespace of schema or <tt>null</tt> if the document is not a schema */ ! private String getNamespace(final String base, final String filename) { try { final Document schema = getDocumentBuilder().parse(new File(base, filename)); final Element root = schema.getDocumentElement(); + if (!root.getLocalName().equals("schema") || !root.getNamespaceURI().equals(Task.SCHEMA_NS)) { + return null; + } return root.getAttribute("targetNamespace"); } catch (Exception e) { + e.printStackTrace(); return null; } |
From: Kurt R. <kr...@us...> - 2005-09-30 19:22:45
|
Update of /cvsroot/xframe/xsddoc/src/net/sf/xframe/xsddoc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20843/src/net/sf/xframe/xsddoc Modified Files: Task.java Log Message: fixes for the following bugs: [1228808] Question about ant task when using FileSets [1307377] Correction for Task.java to address FileSet issues Index: Task.java =================================================================== RCS file: /cvsroot/xframe/xsddoc/src/net/sf/xframe/xsddoc/Task.java,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** Task.java 22 Apr 2005 14:46:08 -0000 1.22 --- Task.java 30 Sep 2005 17:54:12 -0000 1.23 *************** *** 265,268 **** --- 265,269 ---- try { final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + factory.setNamespaceAware(true); builder = factory.newDocumentBuilder(); return builder; *************** *** 300,306 **** */ private void addSchema(final Document mediatorSchema, final String base, final String schemaLocation) { ! String namespace = null; ! namespace = getNamespace(base, schemaLocation); ! if (namespace == null) { if (debug) { System.out.println("Seems not to be a schema, ignoring " + schemaLocation); --- 301,307 ---- */ private void addSchema(final Document mediatorSchema, final String base, final String schemaLocation) { ! String targetNamespace = null; ! targetNamespace = getTargetNamespace(base, schemaLocation); ! if (targetNamespace == null) { if (debug) { System.out.println("Seems not to be a schema, ignoring " + schemaLocation); *************** *** 327,331 **** } importNode.setAttribute("schemaLocation", schemaLoc); ! importNode.setAttribute("namespace", namespace); mediatorSchema.getDocumentElement().appendChild(importNode); } --- 328,332 ---- } importNode.setAttribute("schemaLocation", schemaLoc); ! importNode.setAttribute("namespace", targetNamespace); mediatorSchema.getDocumentElement().appendChild(importNode); } *************** *** 341,351 **** * @return target namespace of schema or <tt>null</tt> if the document is not a schema */ ! private String getNamespace(final String base, final String filename) { try { final Document schema = getDocumentBuilder().parse(new File(base, filename)); final Element root = schema.getDocumentElement(); - if (!root.getLocalName().equals("schema") || !root.getNamespaceURI().equals(Task.SCHEMA_NS)) { - return null; - } return root.getAttribute("targetNamespace"); } catch (Exception e) { --- 342,349 ---- * @return target namespace of schema or <tt>null</tt> if the document is not a schema */ ! private String getTargetNamespace(final String base, final String filename) { try { final Document schema = getDocumentBuilder().parse(new File(base, filename)); final Element root = schema.getDocumentElement(); return root.getAttribute("targetNamespace"); } catch (Exception e) { |
From: Kurt R. <kr...@us...> - 2005-09-19 21:09:15
|
Update of /cvsroot/xframe/xsddoc/src/net/sf/xframe/xsddoc/xslt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23989/src/net/sf/xframe/xsddoc/xslt Modified Files: xml2html.xsl Log Message: patch [1228804] Patch to xml2html.xsl to change end-of-sentence matching Index: xml2html.xsl =================================================================== RCS file: /cvsroot/xframe/xsddoc/src/net/sf/xframe/xsddoc/xslt/xml2html.xsl,v retrieving revision 1.38 retrieving revision 1.39 diff -C2 -d -r1.38 -r1.39 *** xml2html.xsl 22 Apr 2005 14:48:49 -0000 1.38 --- xml2html.xsl 19 Sep 2005 21:09:07 -0000 1.39 *************** *** 411,416 **** <xsl:variable name="base"> <xsl:choose> ! <xsl:when test="contains(@name, '.')"> ! <xsl:value-of select="substring-before(@name, concat('.', @tag))"/> </xsl:when> <xsl:otherwise> --- 411,416 ---- <xsl:variable name="base"> <xsl:choose> ! <xsl:when test="contains(normalize-space(@name), '. ')"> ! <xsl:value-of select="substring-before(normalize-space(@name), concat('. ', @tag))"/> </xsl:when> <xsl:otherwise> *************** *** 1724,1729 **** <xsl:param name="rest"/> <xsl:choose> ! <xsl:when test="contains(., '.')"> ! <xsl:value-of select="concat(substring-before(., '.'), '.')"/> </xsl:when> <xsl:otherwise> --- 1724,1729 ---- <xsl:param name="rest"/> <xsl:choose> ! <xsl:when test="contains(normalize-space(), '. ')"> ! <xsl:value-of select="concat(substring-before(normalize-space(), '. '), '.')"/> </xsl:when> <xsl:otherwise> |
From: Iñaqui M. <ina...@us...> - 2005-08-23 23:16:33
|
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27354/src/net/sf/xframe/swing Modified Files: JXTable.java Log Message: Moving columns from scrollable to scrollable didn't work Index: JXTable.java =================================================================== RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/JXTable.java,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** JXTable.java 30 Jun 2005 07:07:53 -0000 1.30 --- JXTable.java 23 Aug 2005 23:16:25 -0000 1.31 *************** *** 1574,1578 **** } else { // move within scrollable ! scrollTable.moveColumn(column, targetColumn); } } --- 1574,1578 ---- } else { // move within scrollable ! scrollTable.moveColumn(column - frozenColumns, targetColumn - frozenColumns); } } |
From: Kurt R. <kr...@us...> - 2005-06-30 07:08:56
|
Update of /cvsroot/xframe/swing In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12461 Modified Files: project.xml Log Message: preparation for next release Index: project.xml =================================================================== RCS file: /cvsroot/xframe/swing/project.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** project.xml 19 May 2005 00:24:42 -0000 1.4 --- project.xml 30 Jun 2005 07:08:46 -0000 1.5 *************** *** 25,29 **** <name>swing</name> <groupId>xframe</groupId> ! <currentVersion>0.6.1</currentVersion> <organization> <name>xframe</name> --- 25,29 ---- <name>swing</name> <groupId>xframe</groupId> ! <currentVersion>0.6</currentVersion> <organization> <name>xframe</name> *************** *** 37,40 **** --- 37,45 ---- <tag>SWING_0_0_1</tag> </version> + <version> + <id>0.6</id> + <name>0.6</name> + <tag>SWING_0_6</tag> + </version> </versions> <inceptionYear>2004</inceptionYear> *************** *** 70,77 **** --- 75,93 ---- <roles> <role>Project Admin</role> + <role>Developer</role> </roles> <url>http://jroller.com/page/kriede</url> <timezone>+1</timezone> </developer> + <developer> + <name>Iñaqui Medina</name> + <id>inaquimj</id> + <email>ina...@us...</email> + <roles> + <role>Developer</role> + </roles> + <url></url> + <timezone>-6</timezone> + </developer> </developers> <dependencies> |
From: Kurt R. <kr...@us...> - 2005-06-30 07:08:05
|
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12017/src/net/sf/xframe/swing Modified Files: JXTable.java Log Message: JavaDoc updates Index: JXTable.java =================================================================== RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/JXTable.java,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** JXTable.java 30 Jun 2005 06:24:13 -0000 1.29 --- JXTable.java 30 Jun 2005 07:07:53 -0000 1.30 *************** *** 2684,2688 **** * * @param tableUi the TableUI L&F object ! * @see JTable#setUI() */ public void setUI(final TableUI tableUi) { --- 2684,2688 ---- * * @param tableUi the TableUI L&F object ! * @see javax.swing.JTable#setUI(javax.swing.plaf.TableUI) */ public void setUI(final TableUI tableUi) { |
From: Kurt R. <kr...@us...> - 2005-06-30 07:08:03
|
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing/table In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12017/src/net/sf/xframe/swing/table Modified Files: JXTableHeader.java KTable.java Log Message: JavaDoc updates Index: JXTableHeader.java =================================================================== RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/table/JXTableHeader.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** JXTableHeader.java 22 May 2005 21:26:14 -0000 1.9 --- JXTableHeader.java 30 Jun 2005 07:07:53 -0000 1.10 *************** *** 430,434 **** * Returns the look and feel (L&F) object that renders this component. * @return the look and feel (L&F) object ! * @see javax.swing.table.TableHeader#getUI() */ public TableHeaderUI getUI() { --- 430,434 ---- * Returns the look and feel (L&F) object that renders this component. * @return the look and feel (L&F) object ! * @see javax.swing.table.JTableHeader#getUI() */ public TableHeaderUI getUI() { *************** *** 439,444 **** * Sets the look and feel (L&F) object that renders this component. * ! * @param ui the <code>TableHeaderUI</code> L&F object ! * @see UIDefaults#getUI */ public void setUI(final TableHeaderUI ui) { --- 439,444 ---- * Sets the look and feel (L&F) object that renders this component. * ! * @param ui the <code>TableHeaderUI</code> L&F object ! * @see javax.swing.table.JTableHeader#setUI(javax.swing.plaf.TableHeaderUI) */ public void setUI(final TableHeaderUI ui) { *************** *** 465,470 **** * @return the string "TableHeaderUI" * ! * @see JComponent#getUIClassID ! * @see UIDefaults#getUI */ public String getUIClassID() { --- 465,470 ---- * @return the string "TableHeaderUI" * ! * @see javax.swing.JComponent#getUIClassID ! * @see javax.swing.UIDefaults#getUI */ public String getUIClassID() { Index: KTable.java =================================================================== RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/table/KTable.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** KTable.java 29 Jun 2005 20:54:50 -0000 1.7 --- KTable.java 30 Jun 2005 07:07:53 -0000 1.8 *************** *** 208,212 **** * Getter method for type property. * ! * @return type, can be {@link #LOCKED_TABLE} or {@link #SCROLL_TABLE} */ protected int getType() { --- 208,212 ---- * Getter method for type property. * ! * @return type, can be {@link #TYPE_LOCKED} or {@link #TYPE_SCROLL} */ protected int getType() { *************** *** 217,221 **** * Sets the parent and type property. * ! * @param pType type of tabel, can be {@link #LOCKED_TABLE} or {@link #SCROLL_TABLE} */ protected void setParent(final int pType) { --- 217,221 ---- * Sets the parent and type property. * ! * @param pType type of tabel, can be {@link #TYPE_LOCKED} or {@link #TYPE_SCROLL} */ protected void setParent(final int pType) { |
From: Kurt R. <kr...@us...> - 2005-06-30 06:27:29
|
Update of /cvsroot/xframe/swing In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26218 Modified Files: checkstyle.xml Log Message: checkstyle settings adjusted Index: checkstyle.xml =================================================================== RCS file: /cvsroot/xframe/swing/checkstyle.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** checkstyle.xml 21 Oct 2004 08:31:46 -0000 1.1 --- checkstyle.xml 30 Jun 2005 06:27:20 -0000 1.2 *************** *** 108,112 **** </module> <module name="com.puppycrawl.tools.checkstyle.checks.design.DesignForExtensionCheck"> ! <property name="severity" value="warning"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck"> --- 108,112 ---- </module> <module name="com.puppycrawl.tools.checkstyle.checks.design.DesignForExtensionCheck"> ! <property name="severity" value="ignore"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck"> *************** *** 199,203 **** </module> <module name="com.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheck"> ! <property name="severity" value="warning"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck"> --- 199,203 ---- </module> <module name="com.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheck"> ! <property name="severity" value="ignore"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck"> |
From: Kurt R. <kr...@us...> - 2005-06-30 06:24:23
|
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24865/src/net/sf/xframe/swing Modified Files: JXTable.java Log Message: unnecessary interface Table removed Index: JXTable.java =================================================================== RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/JXTable.java,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** JXTable.java 30 Jun 2005 06:14:28 -0000 1.28 --- JXTable.java 30 Jun 2005 06:24:13 -0000 1.29 *************** *** 80,84 **** import net.sf.xframe.swing.table.JXTableHeader; import net.sf.xframe.swing.table.KTable; - import net.sf.xframe.swing.table.Table; --- 80,83 ---- *************** *** 92,96 **** * @author <a href=mailto:kr...@us...>Kurt Riede</a> */ ! public class JXTable extends JComponent implements Table, TableModelListener, Scrollable, TableColumnModelListener, ListSelectionListener, CellEditorListener, Accessible { --- 91,95 ---- * @author <a href=mailto:kr...@us...>Kurt Riede</a> */ ! public class JXTable extends JComponent implements TableModelListener, Scrollable, TableColumnModelListener, ListSelectionListener, CellEditorListener, Accessible { |
From: Kurt R. <kr...@us...> - 2005-06-30 06:24:23
|
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing/table In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24865/src/net/sf/xframe/swing/table Removed Files: Table.java Log Message: unnecessary interface Table removed --- Table.java DELETED --- |
From: Kurt R. <kr...@us...> - 2005-06-30 06:14:37
|
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20835/src/net/sf/xframe/swing Modified Files: JXTable.java Log Message: coding conventions applied Index: JXTable.java =================================================================== RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/JXTable.java,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** JXTable.java 29 Jun 2005 20:54:50 -0000 1.27 --- JXTable.java 30 Jun 2005 06:14:28 -0000 1.28 *************** *** 2072,2077 **** * * @param policy one of the three values listed above ! * @throws IllegalArgumentException if <code>policy</code> ! * is not one of the legal values shown above * @see #getVerticalScrollBarPolicy */ --- 2072,2077 ---- * * @param policy one of the three values listed above ! * @throws IllegalArgumentException if <code>policy</code> ! * is not one of the legal values shown above * @see #getVerticalScrollBarPolicy */ *************** *** 2511,2520 **** if (index1 < frozenColumns) { final int count = scrollTable.getColumnCount(); ! if (count > 0) scrollTable.removeColumnSelectionInterval(0, count-1); lockedTable.setColumnSelectionInterval(index0, index1); } else if (index0 >= frozenColumns) { final int count = lockedTable.getColumnCount(); if (count > 0) { ! lockedTable.removeColumnSelectionInterval(0, count-1); } scrollTable.setColumnSelectionInterval(index0 - frozenColumns, index1 - frozenColumns); --- 2511,2522 ---- if (index1 < frozenColumns) { final int count = scrollTable.getColumnCount(); ! if (count > 0) { ! scrollTable.removeColumnSelectionInterval(0, count - 1); ! } lockedTable.setColumnSelectionInterval(index0, index1); } else if (index0 >= frozenColumns) { final int count = lockedTable.getColumnCount(); if (count > 0) { ! lockedTable.removeColumnSelectionInterval(0, count - 1); } scrollTable.setColumnSelectionInterval(index0 - frozenColumns, index1 - frozenColumns); *************** *** 2571,2575 **** } for (int i = 0; i < i2.length; i++) { ! i3[i + i1.length] = i2[i] + frozenColumns; } return i3; --- 2573,2577 ---- } for (int i = 0; i < i2.length; i++) { ! i3[i + i1.length] = i2[i] + frozenColumns; } return i3; *************** *** 2795,2799 **** getScrollTable().setTransferHandler(newHandler); } ! /** * Gets the <code>transferHandler</code> property. --- 2797,2801 ---- getScrollTable().setTransferHandler(newHandler); } ! /** * Gets the <code>transferHandler</code> property. *************** *** 3033,3037 **** * @see javax.swing.JComponent#setBackground(java.awt.Color) */ ! public void setBackground(Color bg) { scrollPane.setBackground(bg); } --- 3035,3039 ---- * @see javax.swing.JComponent#setBackground(java.awt.Color) */ ! public void setBackground(final Color bg) { scrollPane.setBackground(bg); } *************** *** 3040,3044 **** * @see javax.swing.JComponent#setOpaque(boolean) */ ! public void setOpaque(boolean isOpaque) { scrollPane.setOpaque(isOpaque); } --- 3042,3046 ---- * @see javax.swing.JComponent#setOpaque(boolean) */ ! public void setOpaque(final boolean isOpaque) { scrollPane.setOpaque(isOpaque); } *************** *** 3165,3169 **** */ public void setScrollPaneUI(final ScrollPaneUI scrollpaneui) { ! scrollPane.setUI(scrollpaneui); ! } } --- 3167,3171 ---- */ public void setScrollPaneUI(final ScrollPaneUI scrollpaneui) { ! scrollPane.setUI(scrollpaneui); ! } } |
From: Kurt R. <kr...@us...> - 2005-06-29 20:54:59
|
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing/table In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25954/src/net/sf/xframe/swing/table Modified Files: KTable.java Log Message: JavaDoc updates Index: KTable.java =================================================================== RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/table/KTable.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** KTable.java 31 May 2005 23:36:45 -0000 1.6 --- KTable.java 29 Jun 2005 20:54:50 -0000 1.7 *************** *** 402,410 **** } } ! public void superEditingStopped(final ChangeEvent changeEvent) { super.editingStopped(changeEvent); } public void superEditingCanceled(final ChangeEvent changeEvent) { super.editingCanceled(changeEvent); --- 402,424 ---- } } ! ! /** ! * Delegates <tt>EditingStopped</tt> events to the super class. ! * ! * @param changeEvent event ! * @see javax.swing.event.CellEditorListener#editingStopped(javax.swing.event.ChangeEvent) ! * todo must this method be public? ! */ public void superEditingStopped(final ChangeEvent changeEvent) { super.editingStopped(changeEvent); } + /** + * Delegates <tt>EditingCanceled</tt> events to the super class. + * + * @param changeEvent event + * @see javax.swing.event.CellEditorListener#editingCanceled(javax.swing.event.ChangeEvent) + * todo must this method be public? + */ public void superEditingCanceled(final ChangeEvent changeEvent) { super.editingCanceled(changeEvent); |
From: Kurt R. <kr...@us...> - 2005-06-29 20:54:59
|
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25954/src/net/sf/xframe/swing Modified Files: JXTable.java Log Message: JavaDoc updates Index: JXTable.java =================================================================== RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/JXTable.java,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** JXTable.java 31 May 2005 23:38:55 -0000 1.26 --- JXTable.java 29 Jun 2005 20:54:50 -0000 1.27 *************** *** 41,44 **** --- 41,45 ---- import java.util.EventListener; import java.util.EventObject; + import javax.accessibility.Accessible; import javax.swing.AbstractAction; *************** *** 63,66 **** --- 64,68 ---- import javax.swing.event.TableModelEvent; import javax.swing.event.TableModelListener; + import javax.swing.plaf.ScrollPaneUI; import javax.swing.plaf.TableUI; import javax.swing.table.DefaultTableColumnModel; *************** *** 72,75 **** --- 74,78 ---- import javax.swing.table.TableColumnModel; import javax.swing.table.TableModel; + import net.sf.xframe.swing.scroll.JScrollPaneAdjuster; import net.sf.xframe.swing.table.ColumnGroupHeader; *************** *** 347,355 **** } ! public JScrollPane getScrollPane() ! { return scrollPane; } ! /** * Adjusts the action maps of the two tables to allow proper navigation --- 350,362 ---- } ! /** ! * Returns the underlying scroll pane. ! * ! * @return the underlying scroll pane ! */ ! public JScrollPane getScrollPane() { return scrollPane; } ! /** * Adjusts the action maps of the two tables to allow proper navigation *************** *** 770,774 **** return lockedTable.getEditingRow(); } - return scrollTable.getEditingRow(); } --- 777,780 ---- *************** *** 2055,2061 **** return scrollPane.getHorizontalScrollBarPolicy(); } ! /** ! * Determines when the vertical scrollbar appears in the scrollpane. * Legal values are: * <ul> --- 2061,2067 ---- return scrollPane.getHorizontalScrollBarPolicy(); } ! /** ! * Determines when the vertical scrollbar appears in the scrollpane. * Legal values are: * <ul> *************** *** 2066,2077 **** * * @param policy one of the three values listed above ! * @exception IllegalArgumentException if <code>policy</code> * is not one of the legal values shown above * @see #getVerticalScrollBarPolicy */ ! public void setVerticalScrollBarPolicy(final int policy) { scrollPane.setVerticalScrollBarPolicy(policy); } ! /** * Returns the vertical scroll bar policy value. --- 2072,2083 ---- * * @param policy one of the three values listed above ! * @throws IllegalArgumentException if <code>policy</code> * is not one of the legal values shown above * @see #getVerticalScrollBarPolicy */ ! public void setVerticalScrollBarPolicy(final int policy) throws IllegalArgumentException { scrollPane.setVerticalScrollBarPolicy(policy); } ! /** * Returns the vertical scroll bar policy value. *************** *** 2505,2513 **** if (index1 < frozenColumns) { final int count = scrollTable.getColumnCount(); ! if (count>0) scrollTable.removeColumnSelectionInterval(0, count-1); lockedTable.setColumnSelectionInterval(index0, index1); } else if (index0 >= frozenColumns) { final int count = lockedTable.getColumnCount(); ! if (count>0) lockedTable.removeColumnSelectionInterval(0, count-1); scrollTable.setColumnSelectionInterval(index0 - frozenColumns, index1 - frozenColumns); } else { --- 2511,2521 ---- if (index1 < frozenColumns) { final int count = scrollTable.getColumnCount(); ! if (count > 0) scrollTable.removeColumnSelectionInterval(0, count-1); lockedTable.setColumnSelectionInterval(index0, index1); } else if (index0 >= frozenColumns) { final int count = lockedTable.getColumnCount(); ! if (count > 0) { ! lockedTable.removeColumnSelectionInterval(0, count-1); ! } scrollTable.setColumnSelectionInterval(index0 - frozenColumns, index1 - frozenColumns); } else { *************** *** 3021,3038 **** return AWTEventMulticaster.getListeners(l, listenerType); } ! ! /* (non-Javadoc) * @see javax.swing.JComponent#setBackground(java.awt.Color) */ ! public void setBackground(Color bg) ! { scrollPane.setBackground(bg); } ! ! /* (non-Javadoc) * @see javax.swing.JComponent#setOpaque(boolean) */ ! public void setOpaque(boolean isOpaque) ! { scrollPane.setOpaque(isOpaque); } --- 3029,3044 ---- return AWTEventMulticaster.getListeners(l, listenerType); } ! ! /** * @see javax.swing.JComponent#setBackground(java.awt.Color) */ ! public void setBackground(Color bg) { scrollPane.setBackground(bg); } ! ! /** * @see javax.swing.JComponent#setOpaque(boolean) */ ! public void setOpaque(boolean isOpaque) { scrollPane.setOpaque(isOpaque); } *************** *** 3154,3156 **** --- 3160,3169 ---- } } + + /** + * @see javax.swing.JScrollPane#setUI(javax.swing.plaf.ScrollPaneUI) + */ + public void setScrollPaneUI(final ScrollPaneUI scrollpaneui) { + scrollPane.setUI(scrollpaneui); + } } |
From: Kurt R. <kr...@us...> - 2005-06-07 23:01:18
|
Update of /cvsroot/xframe/sandbox In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26356 Added Files: .cvsignore Log Message: initial import --- NEW FILE: .cvsignore --- doc lib META-INF scratchpad src-gen WebService classes |
From: Kurt R. <kr...@us...> - 2005-06-07 23:00:16
|
Update of /cvsroot/xframe/maven-xsddoc-plugin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25659 Modified Files: project.xml Log Message: mailing lists added Index: project.xml =================================================================== RCS file: /cvsroot/xframe/maven-xsddoc-plugin/project.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** project.xml 17 May 2005 22:07:10 -0000 1.5 --- project.xml 7 Jun 2005 23:00:07 -0000 1.6 *************** *** 66,69 **** --- 66,83 ---- <url>http://cvs.sourceforge.net/viewcvs.py/xframe/maven-xsddoc-plugin/</url> </repository> + <mailingLists> + <mailingList> + <name>xframe announcement list</name> + <subscribe>http://lists.sourceforge.net/mailman/listinfo/xframe-announce</subscribe> + <unsubscribe>http://lists.sourceforge.net/mailman/listinfo/xframe-announce</unsubscribe> + <archive>http://sourceforge.net/mailarchive/forum.php?forum=xframe-announce</archive> + </mailingList> + <mailingList> + <name>xsddoc user list</name> + <subscribe>http://lists.sourceforge.net/mailman/listinfo/xframe-xsddoc</subscribe> + <unsubscribe>http://lists.sourceforge.net/mailman/listinfo/xframe-xsddoc</unsubscribe> + <archive>http://sourceforge.net/mailarchive/forum.php?forum=xframe-xsddoc</archive> + </mailingList> + </mailingLists> <developers> <developer> |
From: Kurt R. <kr...@us...> - 2005-06-07 22:57:55
|
Update of /cvsroot/xframe/xsddoc/xdocs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24157/xdocs Modified Files: news.xml Log Message: announcement list added Index: news.xml =================================================================== RCS file: /cvsroot/xframe/xsddoc/xdocs/news.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** news.xml 22 Apr 2005 14:58:52 -0000 1.6 --- news.xml 7 Jun 2005 22:57:47 -0000 1.7 *************** *** 33,36 **** --- 33,42 ---- <section name="News and Status"> + <subsection name="Announcements"> + <p>If you want the get informed about all announcements and news about xsddoc, + you can subscribe to our + <a href="http://lists.sourceforge.net/mailman/listinfo/xframe-announce">announcement list</a>.</p> + </subsection> + <subsection name="Apr. 24, 2005 - xsddoc 0.8 beta released"> <p>The xframe team is pleased to announce release 0.8-beta |
From: Kurt R. <kr...@us...> - 2005-06-07 22:55:40
|
Update of /cvsroot/xframe/xframe In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22795 Modified Files: .cvsignore Log Message: ignore classes Index: .cvsignore =================================================================== RCS file: /cvsroot/xframe/xframe/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** .cvsignore 28 Oct 2003 13:08:48 -0000 1.2 --- .cvsignore 7 Jun 2005 22:55:31 -0000 1.3 *************** *** 5,6 **** --- 5,7 ---- src-gen WebService + classes |
From: Kurt R. <kr...@us...> - 2005-06-07 22:55:32
|
Update of /cvsroot/xframe/homepage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22691 Modified Files: .cvsignore Log Message: ignore classes Index: .cvsignore =================================================================== RCS file: /cvsroot/xframe/homepage/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** .cvsignore 3 Nov 2004 17:28:35 -0000 1.5 --- .cvsignore 7 Jun 2005 22:55:23 -0000 1.6 *************** *** 9,10 **** --- 9,11 ---- target .settings + classes |
From: Kurt R. <kr...@us...> - 2005-06-07 22:54:40
|
Update of /cvsroot/xframe/homepage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22112 Modified Files: project.xml Log Message: mailing lists added Index: project.xml =================================================================== RCS file: /cvsroot/xframe/homepage/project.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** project.xml 19 May 2005 20:04:48 -0000 1.5 --- project.xml 7 Jun 2005 22:54:31 -0000 1.6 *************** *** 60,63 **** --- 60,77 ---- <url>http://cvs.sourceforge.net/viewcvs.py/xframe/homepage/</url> </repository> + <mailingLists> + <mailingList> + <name>xframe announcement list</name> + <subscribe>http://lists.sourceforge.net/mailman/listinfo/xframe-announce</subscribe> + <unsubscribe>http://lists.sourceforge.net/mailman/listinfo/xframe-announce</unsubscribe> + <archive>http://sourceforge.net/mailarchive/forum.php?forum=xframe-announce</archive> + </mailingList> + <mailingList> + <name>xsddoc user list</name> + <subscribe>http://lists.sourceforge.net/mailman/listinfo/xframe-xsddoc</subscribe> + <unsubscribe>http://lists.sourceforge.net/mailman/listinfo/xframe-xsddoc</unsubscribe> + <archive>http://sourceforge.net/mailarchive/forum.php?forum=xframe-xsddoc</archive> + </mailingList> + </mailingLists> <developers> <developer> |
From: Kurt R. <kr...@us...> - 2005-06-07 22:54:25
|
Update of /cvsroot/xframe/xsddoc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21880 Modified Files: project.xml Log Message: announcement list added Index: project.xml =================================================================== RCS file: /cvsroot/xframe/xsddoc/project.xml,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** project.xml 18 May 2005 08:05:17 -0000 1.14 --- project.xml 7 Jun 2005 22:54:16 -0000 1.15 *************** *** 73,76 **** --- 73,82 ---- <mailingLists> <mailingList> + <name>xframe announcement list</name> + <subscribe>http://lists.sourceforge.net/mailman/listinfo/xframe-announce</subscribe> + <unsubscribe>http://lists.sourceforge.net/mailman/listinfo/xframe-announce</unsubscribe> + <archive>http://sourceforge.net/mailarchive/forum.php?forum=xframe-announce</archive> + </mailingList> + <mailingList> <name>xsddoc user list</name> <subscribe>http://lists.sourceforge.net/mailman/listinfo/xframe-xsddoc</subscribe> |
From: Iñaqui M. <ina...@us...> - 2005-05-31 23:39:04
|
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25924/src/net/sf/xframe/swing Modified Files: JXTable.java Log Message: Fix for bug 1205706 and other look and feel fixes Index: JXTable.java =================================================================== RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/JXTable.java,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** JXTable.java 31 May 2005 17:17:09 -0000 1.25 --- JXTable.java 31 May 2005 23:38:55 -0000 1.26 *************** *** 41,45 **** import java.util.EventListener; import java.util.EventObject; - import javax.accessibility.Accessible; import javax.swing.AbstractAction; --- 41,44 ---- *************** *** 73,77 **** import javax.swing.table.TableColumnModel; import javax.swing.table.TableModel; - import net.sf.xframe.swing.scroll.JScrollPaneAdjuster; import net.sf.xframe.swing.table.ColumnGroupHeader; --- 72,75 ---- *************** *** 349,352 **** --- 347,355 ---- } + public JScrollPane getScrollPane() + { + return scrollPane; + } + /** * Adjusts the action maps of the two tables to allow proper navigation *************** *** 2357,2362 **** */ public void editingCanceled(final ChangeEvent e) { ! lockedTable.editingCanceled(e); ! scrollTable.editingCanceled(e); } --- 2360,2365 ---- */ public void editingCanceled(final ChangeEvent e) { ! lockedTable.superEditingCanceled(e); ! scrollTable.superEditingCanceled(e); } *************** *** 2367,2372 **** */ public void editingStopped(final ChangeEvent e) { ! lockedTable.editingStopped(e); ! scrollTable.editingStopped(e); } --- 2370,2375 ---- */ public void editingStopped(final ChangeEvent e) { ! lockedTable.superEditingStopped(e); ! scrollTable.superEditingStopped(e); } *************** *** 2541,2549 **** */ public int getSelectedColumn() { ! int i = lockedTable.getSelectedColumn(); ! if (i == -1) { ! i = frozenColumns + scrollTable.getSelectedColumn(); ! } ! return i; } --- 2544,2549 ---- */ public int getSelectedColumn() { ! final int i = lockedTable.getSelectedColumn(); ! return i == -1 ? frozenColumns + scrollTable.getSelectedColumn() : i; } *************** *** 3021,3024 **** --- 3021,3040 ---- return AWTEventMulticaster.getListeners(l, listenerType); } + + /* (non-Javadoc) + * @see javax.swing.JComponent#setBackground(java.awt.Color) + */ + public void setBackground(Color bg) + { + scrollPane.setBackground(bg); + } + + /* (non-Javadoc) + * @see javax.swing.JComponent#setOpaque(boolean) + */ + public void setOpaque(boolean isOpaque) + { + scrollPane.setOpaque(isOpaque); + } /** |
From: Iñaqui M. <ina...@us...> - 2005-05-31 23:36:55
|
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing/table In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25175/src/net/sf/xframe/swing/table Modified Files: KTable.java Log Message: Fix for bug 1205706 Index: KTable.java =================================================================== RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/table/KTable.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** KTable.java 22 May 2005 21:26:14 -0000 1.5 --- KTable.java 31 May 2005 23:36:45 -0000 1.6 *************** *** 387,392 **** */ public void editingStopped(final ChangeEvent changeEvent) { ! super.editingStopped(changeEvent); ! fireItemStateChanged(null); } --- 387,394 ---- */ public void editingStopped(final ChangeEvent changeEvent) { ! final JXTable table = getEnclosingJXTable(); ! if (table != null) { ! table.editingStopped(changeEvent); ! } } *************** *** 395,398 **** --- 397,411 ---- */ public void editingCanceled(final ChangeEvent changeEvent) { + final JXTable table = getEnclosingJXTable(); + if (table != null) { + table.editingCanceled(changeEvent); + } + } + + public void superEditingStopped(final ChangeEvent changeEvent) { + super.editingStopped(changeEvent); + } + + public void superEditingCanceled(final ChangeEvent changeEvent) { super.editingCanceled(changeEvent); fireItemStateChanged(null); |
From: Iñaqui M. <ina...@us...> - 2005-05-31 17:17:22
|
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13041/src/net/sf/xframe/swing Modified Files: JXTable.java Log Message: Fix for bug 1212119 Index: JXTable.java =================================================================== RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/JXTable.java,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** JXTable.java 31 May 2005 16:38:21 -0000 1.24 --- JXTable.java 31 May 2005 17:17:09 -0000 1.25 *************** *** 2501,2506 **** --- 2501,2510 ---- public void setColumnSelectionInterval(final int index0, final int index1) throws IllegalArgumentException { if (index1 < frozenColumns) { + final int count = scrollTable.getColumnCount(); + if (count>0) scrollTable.removeColumnSelectionInterval(0, count-1); lockedTable.setColumnSelectionInterval(index0, index1); } else if (index0 >= frozenColumns) { + final int count = lockedTable.getColumnCount(); + if (count>0) lockedTable.removeColumnSelectionInterval(0, count-1); scrollTable.setColumnSelectionInterval(index0 - frozenColumns, index1 - frozenColumns); } else { |