[cp-patches] FYI: TextLayout hashCode()

2006-11-22 Thread Roman Kennke
This implements the missing TextLayout.hashCode() method to be in sync with the equals() method. 2006-11-22 Roman Kennke [EMAIL PROTECTED] * java/awt/font/TextLayout.java (hash): New field. Caches the hash code. (hashCode): Implemented. /Roman Index: java/awt/font

Re: [cp-patches] Paint context fixes

2006-11-22 Thread Roman Kennke
Hi David, I'm seeing this exception now when trying to run StatCVS: [EMAIL PROTECTED]:~/mauve-cvs$ jamvm -Xmx300m -jar ~/statcvs-0.2.3/statcvs.jar logfile.log mauve StatCVS - CVS statistics generation Revision of install-sh does not match expected revision Revision of mkinstalldirs

Re: [cp-patches] Paint context fixes

2006-11-22 Thread Roman Kennke
Hi David, I'm seeing this exception now when trying to run StatCVS: [EMAIL PROTECTED]:~/mauve-cvs$ jamvm -Xmx300m -jar ~/statcvs-0.2.3/statcvs.jar logfile.log mauve StatCVS - CVS statistics generation Revision of install-sh does not match expected revision Revision of

[commit-cp] classpath java/awt/font/TextLayout.java ChangeLog

2006-11-22 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/22 14:39:37 Modified files: java/awt/font : TextLayout.java . : ChangeLog Log message: 2006-11-22 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath ChangeLog java/awt/image/ImageFilter....

2006-11-22 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/22 15:18:32 Modified files: . : ChangeLog java/awt/image : ImageFilter.java IndexColorModel.java RGBImageFilter.java

[commit-cp] classpath java/awt/font/TextLayout.java ChangeLog

2006-11-22 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/22 16:05:39 Modified files: java/awt/font : TextLayout.java . : ChangeLog Log message: 2006-11-22 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath java/text/Bidi.java java/awt/font/Tex...

2006-11-21 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/21 14:34:21 Modified files: java/text : Bidi.java java/awt/font : TextLayout.java . : ChangeLog Log message: 2006-11-21 Roman Kennke

[commit-cp] classpath java/awt/font/TextLayout.java ChangeLog

2006-11-21 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/21 21:31:23 Modified files: java/awt/font : TextLayout.java . : ChangeLog Log message: 2006-11-21 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: ListPainter fix

2006-11-19 Thread Roman Kennke
This improves the ListPainter so that the bullets in HTML lists are correctly aligned wrt to the list item. This patch also removes some debug output. 2006-11-19 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/StyleSheet.java (getFontSize): Removed debug output

[cp-patches] FYI: Swing text painting performance

2006-11-19 Thread Roman Kennke
searches (binary) for a child that lies inside the clip, and then paints from this child in both directions until it is outside the clip. - The GlyphView moves some painting code from the GlyphPainter to the GlyphView itself. The GlyphPainter really only paints the actual glyphs. 2006-11-19 Roman

[cp-patches] FYI: Async and incremental HTML loading

2006-11-19 Thread Roman Kennke
to the views for quick rendering. This way, even huge documents like: http://www.kaffe.org/~stuart/japi/htmlout/h-jdk15-classpath.html can be rendered quite snappy: http://kennke.org/~roman/japi6.png 2006-11-19 Roman Kennke [EMAIL PROTECTED] * javax/swing/JEditorPane.java

[commit-cp] classpath javax/swing/text/html/StyleSheet.java...

2006-11-19 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/19 18:45:39 Modified files: javax/swing/text/html: StyleSheet.java . : ChangeLog Log message: 2006-11-19 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/text/BoxView.java javax/s...

2006-11-19 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/19 18:54:19 Modified files: javax/swing/text: BoxView.java CompositeView.java GlyphView.java . : ChangeLog Log message: 2006-11-19 Roman Kennke [EMAIL

[cp-patches] FYI: More CSS work

2006-11-17 Thread Roman Kennke
-17 Roman Kennke [EMAIL PROTECTED] * gnu/javax/swing/text/html/css/CSSParser.java (parseDeclaration): Trim string before reporting. * gnu/javax/swing/text/html/css/FontSize.java (size): New field. (isRelative): New field. (sizeIndex): New field

[commit-cp] classpath javax/swing/text/html/CSS.java javax/...

2006-11-17 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/17 22:12:11 Modified files: javax/swing/text/html: CSS.java StyleSheet.java gnu/javax/swing/text/html/css: CSSParser.java FontSize.java Log message: 2006-11-17

Re: [cp-patches] BeanContextSupport - implemented some missing methods

2006-11-16 Thread Roman Kennke
This patch (committed) implements some missing methods: Yay! Some more japi points :-) /Roman

[cp-patches] FYI: HTML layout fixes

2006-11-16 Thread Roman Kennke
. 2006-11-16 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/FlowView.java (LogicalView.getPreferredSpan): Calculate maximum correctly. * javax/swing/text/GlyphView.java (tabExpander): New field. (tabX): New field. (breakView): Set tabX on broken view

[cp-patches] FYI: CSS fixes

2006-11-16 Thread Roman Kennke
almost perfect now: http://kennke.org/%7Eroman/japi3.png 2006-11-16 Roman Kennke [EMAIL PROTECTED] * gnu/javax/swing/text/html/css/CSSParser.java (parseRuleset): Support 'combined' selectors. (main): Adapt callback for combined selectors support. * gnu/javax

[commit-cp] classpath gnu/javax/swing/text/html/css/CSSPars...

2006-11-16 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/16 16:07:15 Modified files: gnu/javax/swing/text/html/css: CSSParser.java CSSParserCallback.java javax/swing/text/html: BlockView.java

[commit-cp] classpath gnu/javax/swing/text/html/parser/supp...

2006-11-16 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/16 20:49:03 Modified files: gnu/javax/swing/text/html/parser/support: Parser.java . : ChangeLog Log message: 2006-11-16 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: HTML parser fix

2006-11-15 Thread Roman Kennke
with whitespace). 2006-11-15 Roman Kennke [EMAIL PROTECTED] * gnu/javax/swing/text/html/parser/support/Parser.java (_handleText): Consume whitespace directly before a closing tag. (restOfTag): Consume whitespace directly after opening. * gnu/javax/swing/text/html

[cp-patches] FYI: HTML table rendering

2006-11-15 Thread Roman Kennke
the following quite nicely: http://kennke.org/~roman/japi.png 2006-11-15 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/CSS.java (Attribute.BORDER_SPACING): New field for the CSS border-spacing attribute. * javax/swing/text/html/StyleSheet.java

[cp-patches] FYI: HTML parsing fix

2006-11-15 Thread Roman Kennke
the correct structure: ul liadsa/li /ul ... Make the planet renderable again. 2006-11-15 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/HTMLDocument.java (HTMLReader.ParagraphAction.end): Call super instead of blockClose() directly

[cp-patches] FYI: Another HTML whitespace bug

2006-11-15 Thread Roman Kennke
The HTML whitespace handling is haunting me. Now it is whitespace after block-like tags (like p, h1 etc, but _not_ b i etc) that needs to be consumed be the parser. Makes the JAPI pages render a little better. 2006-11-15 Roman Kennke [EMAIL PROTECTED] * gnu/javax/swing/text/html/parser

[cp-patches] FYI: ImageView fix

2006-11-15 Thread Roman Kennke
This fixes an issue with the HTML ImageView, where the view assumed a wrong size. This was caused by bad asynchronous image loading and not updating the size properties appropriately. This is fixed by rewriting parts of that view. 2006-11-15 Roman Kennke [EMAIL PROTECTED] * javax/swing

[cp-patches] FYI: HTMLEditorKit, missing stuff

2006-11-15 Thread Roman Kennke
This fills out a hole in the HTMLEditorKit. Dunno really if that works, only a naive basic implementation based on stuff that I made up in my mind ;-) Gotta write a HTML _editor_ to actually try it out... 2006-11-15 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html

[commit-cp] classpath ChangeLog gnu/javax/swing/text/html/p...

2006-11-15 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/15 10:52:16 Modified files: . : ChangeLog gnu/javax/swing/text/html/parser/support: Parser.java

[commit-cp] classpath javax/swing/text/html/HTMLDocument.ja...

2006-11-15 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/15 13:35:09 Modified files: javax/swing/text/html: HTMLDocument.java . : ChangeLog gnu/javax/swing/text/html/parser: htmlValidator.java gnu

[commit-cp] classpath ChangeLog gnu/javax/swing/text/html/p...

2006-11-15 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/15 21:45:32 Modified files: . : ChangeLog gnu/javax/swing/text/html/parser/support: Parser.java Log message: 2006-11-15 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/text/html/ImageView.java ...

2006-11-15 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/15 22:41:21 Modified files: javax/swing/text/html: ImageView.java . : ChangeLog Log message: 2006-11-15 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/text/html/HTMLEditorKit.j...

2006-11-15 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/15 23:11:03 Modified files: javax/swing/text/html: HTMLEditorKit.java . : ChangeLog Log message: 2006-11-15 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: RepaintManager

2006-11-14 Thread Roman Kennke
/products/jfc/tsc/articles/painting/index.html;this * document/a for more details./p * document/a for more details./p * * @author Roman Kennke ([EMAIL PROTECTED]) * @author Graydon Hoare ([EMAIL PROTECTED]) @@ -249,31 +252,33 @@ * @see #setDoubleBufferMaximumSize */ private Dimension

[cp-patches] FYI: GLightweightPeer fixlets

2006-11-14 Thread Roman Kennke
. 2006-11-14 Roman Kennke [EMAIL PROTECTED] * gnu/java/awt/peer/GLightweightPeer.java (handleEvent): Try to do something reasonable and trigger painting for the lightweight component. (getFontMetrics): Fetch and return a font metrics object from

[cp-patches] FYI: BasicLabelUI performance and fixes

2006-11-14 Thread Roman Kennke
a heavyweight parent. Now we fetch the font metrics from the toolkit as a fallback. 2006-11-14 Roman Kennke [EMAIL PROTECTED] * javax/swing/plaf/basic/BasicLabelUI.java (cachedInsets): New field. (getFontMetrics): New helper method. Fetches the font metrics from

[cp-patches] FYI: First steps for the auto-gridfitter for TTF fonts

2006-11-14 Thread Roman Kennke
is to get something finished until the end of the year. 2006-11-14 Roman Kennke [EMAIL PROTECTED] * gnu/java/awt/font/autofit/AxisHints.java, * gnu/java/awt/font/autofit/Constants.java, * gnu/java/awt/font/autofit/GlyphHints.java, * nu/java/awt/font/autofit/Latin.java

[cp-patches] FYI: HTML and CSS fixes

2006-11-14 Thread Roman Kennke
now due to a nasty bug in the html parser code (which I worked around locally but can't commit). 2006-11-14 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/ImageView.java (getPreferredSpan): Use CSS length values. * javax/swing/text/html/TableView.java

[commit-cp] classpath gnu/java/awt/peer/GLightweightPeer.ja...

2006-11-14 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/14 10:15:58 Modified files: gnu/java/awt/peer: GLightweightPeer.java . : ChangeLog Log message: 2006-11-14 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/RepaintManager.java Chang...

2006-11-14 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/14 10:34:19 Modified files: javax/swing: RepaintManager.java . : ChangeLog Log message: 2006-11-14 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath/gnu/java/awt/font/autofit

2006-11-14 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/14 15:11:57 New directory: gnu/java/awt/font/autofit CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/font/autofit/?cvsroot=classpath

[commit-cp] classpath ChangeLog gnu/java/awt/font/opentype/...

2006-11-14 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/14 15:18:09 Modified files: . : ChangeLog gnu/java/awt/font/opentype: CharGlyphMap.java OpenTypeFont.java Scaler.java

[commit-cp] classpath javax/swing/text/html/TableView.java ...

2006-11-14 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/14 20:53:59 Modified files: javax/swing/text/html: TableView.java ImageView.java . : ChangeLog gnu/javax/swing/text/html/css: CSSColor.java FontSize.java

[cp-patches] FYI: IndexedColorModel new method

2006-11-13 Thread Roman Kennke
I celebrate the Java liberation day with a small addition to IndexedColorModel. We were missing the createCompatibleSampleModel() method, which lead to this color model throwing an UnsupportedOperationException, where it should not. 2006-11-13 Roman Kennke [EMAIL PROTECTED] * java/awt

[commit-cp] classpath java/awt/image/IndexColorModel.java C...

2006-11-13 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/13 15:04:22 Modified files: java/awt/image : IndexColorModel.java . : ChangeLog Log message: 2006-11-13 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: CSS and HTML rendering stuff

2006-11-11 Thread Roman Kennke
This adds support for linking in CSS stylesheets via the link tag, adds basic support for paring the shorthand 'background' attribute and fixes a couple of minor bugs and stability improvements. 2006-11-11 Roman Kennke [EMAIL PROTECTED] * gnu/javax/swing/text/html/css/CSSColor.java

[commit-cp] classpath javax/swing/text/CompositeView.java j...

2006-11-11 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/11 11:02:08 Modified files: javax/swing/text: CompositeView.java javax/swing/text/html: CSS.java HTMLDocument.java StyleSheet.java

[cp-patches] FYI: HTML table rendering

2006-11-10 Thread Roman Kennke
This adds support for relative column widths (percent width attribute values) for HTML tables. It also fixes a whole bunch of smaller layout problems. Many tables should now be rendered reasonable well, like the following: http://kennke.org/~roman/google2.png 2006-11-10 Roman Kennke [EMAIL

Re: [cp-patches] HTMLWriter

2006-11-10 Thread Roman Kennke
Hi David, I tried it just now, and your fix works with the new patch, as the implied tag is now recognized as a HTML.Tag.IMPLIED Tag! So the implied tags for CP and the RI behave the same now! Very good. I checked in your patch (attached again). 2006-11-10 David Fu [EMAIL PROTECTED]

[cp-patches] FYI: Swing text performance fix

2006-11-10 Thread Roman Kennke
-11-10 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/View.java (updateLayout): Only repaint when needed. /Roman Index: javax/swing/text/View.java === RCS file: /cvsroot/classpath/classpath/javax/swing/text

[commit-cp] classpath/javax/swing/text/html StyleSheet.java

2006-11-10 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/10 08:57:26 Modified files: javax/swing/text/html: StyleSheet.java Log message: Commit missing pieces. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing

[commit-cp] classpath javax/swing/text/ParagraphView.java j...

2006-11-10 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/10 14:47:24 Modified files: javax/swing/text: ParagraphView.java javax/swing/text/html: TableView.java . : ChangeLog Log message: 2006-11-10

[commit-cp] classpath javax/swing/text/html/HTMLWriter.java...

2006-11-10 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/10 16:29:11 Modified files: javax/swing/text/html: HTMLWriter.java . : ChangeLog Log message: 2006-11-10 David Fu [EMAIL PROTECTED

[cp-patches] FYI: CSS fixes and improvements

2006-11-09 Thread Roman Kennke
This fixes some small problems with the CSS parser, improves CSS rule resolving to be closer to CSS2 and adds a couple of mappings from HTML attributes to CSS attributes. 2006-11-09 Roman Kennke [EMAIL PROTECTED] * gnu/javax/swing/text/html/css/CSSParser.java (parseRuleset

[cp-patches] FYI: BlockView fixlets

2006-11-09 Thread Roman Kennke
This fixes a minor issue in BlockView and cleans up some code. 2006-11-09 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/BlockView.java (cssHeight): Removed. (cssWidth): Removed. (cssSpans): New field. Replaces the two fields above. (BlockView

[cp-patches] FYI: InlineView nowrap support

2006-11-09 Thread Roman Kennke
This adds support for the HTML attribute nowrap and the CSS attribute whitespace (which are basically the same thing). 2006-11-09 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/InlineView.java (nowrap): New field. (getBreakWeight): Add support for nowrap

[commit-cp] classpath ChangeLog gnu/javax/swing/text/html/c...

2006-11-09 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/09 16:31:30 Modified files: . : ChangeLog gnu/javax/swing/text/html/css: CSSParser.java CSSParserCallback.java

[commit-cp] classpath javax/swing/text/html/InlineView.java...

2006-11-09 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/09 16:35:20 Modified files: javax/swing/text/html: InlineView.java . : ChangeLog Log message: 2006-11-09 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath/javax/swing/text/html BlockView.java

2006-11-09 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/09 16:39:33 Modified files: javax/swing/text/html: BlockView.java Log message: 2006-11-09 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html

[commit-cp] classpath ChangeLog gnu/java/awt/peer/swing/Swi...

2006-11-09 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/09 20:53:24 Modified files: . : ChangeLog gnu/java/awt/peer/swing: SwingButtonPeer.java SwingComponent.java

[commit-cp] classpath/gnu/java/awt/peer/headless

2006-11-09 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/09 21:00:28 New directory: gnu/java/awt/peer/headless CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/headless/?cvsroot=classpath

[commit-cp] classpath java/awt/Toolkit.java ChangeLog gnu/j...

2006-11-09 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/09 21:03:33 Modified files: java/awt : Toolkit.java . : ChangeLog Added files: gnu/java/awt/peer/headless: HeadlessGraphicsEnvironment.java

[cp-patches] FYI: HTML table implementation

2006-11-08 Thread Roman Kennke
for the following screenshots. Many pages (except those that have frames) should at least display something now, albeit ugly. http://kennke.org/~roman/planet.png http://kennke.org/~roman/google.png 2006-11-08 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/HTMLEditorKit.java

[cp-patches] FYI: HTMLDocument fixes

2006-11-08 Thread Roman Kennke
was the printBuffer() and print() debug methods. These methods created loads and loads of strings, only to discard them right away. I scrabbed them. 2006-11-08 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/HTMLEditorKit.java (getParser): Use plain HTML_401F DTD

[commit-cp] classpath javax/swing/text/html/TableView.java ...

2006-11-08 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/08 11:09:32 Modified files: javax/swing/text/html: TableView.java HTMLEditorKit.java . : ChangeLog Log message: 2006-11-08 Roman Kennke [EMAIL

[commit-cp] classpath javax/swing/text/html/HTMLDocument.ja...

2006-11-08 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/08 11:21:58 Modified files: javax/swing/text/html: HTMLDocument.java HTMLEditorKit.java . : ChangeLog Removed files: gnu/javax/swing/text/html/parser

[cp-patches] FYI: CSS border support

2006-11-07 Thread Roman Kennke
on different edges. I also added support for border-XYZ-color and border-XYZ-style (both of which Sun doesn't support yet). I am missing most border styles though (Sun too btw). This is an example of how it might look: http://kennke.org/~roman/css-border.png 2006-11-07 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: HTML lists and CSS fixes

2006-11-07 Thread Roman Kennke
The attached patch does: - Implement bullet painting and formatting for HTML lists. - Fix the CSS parser/resolver to correctly resolve CSS selectors, that was completely borked before. This should improve HTML rendering significantly. 2006-11-07 Roman Kennke [EMAIL PROTECTED] * javax

Re: [cp-patches] Re: FYI: CSS border support

2006-11-07 Thread Roman Kennke
Hi there, Am Dienstag, den 07.11.2006, 18:57 +0100 schrieb Mario Torre: Il giorno mar, 07/11/2006 alle 15.56 +, Stuart Ballard ha scritto: What do others think? Just my 2 cents euros... but I would like to keep Roman implementation. How I understand this class, this is not a

[cp-patches] FYI: HTML parser fix

2006-11-07 Thread Roman Kennke
that such whitespace is preserved. This however confuses the parser in other places. I fixed it so that the parser checks the DTD if textual content is actually allowed in the context before passing on such whitespace fragments. 2006-11-07 Roman Kennke [EMAIL PROTECTED] * gnu/javax/swing

[commit-cp] classpath javax/swing/text/html/HTMLEditorKit.j...

2006-11-07 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/07 15:16:41 Modified files: javax/swing/text/html: HTMLEditorKit.java ListView.java StyleSheet.java . : ChangeLog Log message

[commit-cp] classpath gnu/javax/swing/text/html/parser/supp...

2006-11-07 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/07 23:44:12 Modified files: gnu/javax/swing/text/html/parser/support: Parser.java . : ChangeLog Log message: 2006-11-07 Roman Kennke [EMAIL PROTECTED

Re: [cp-patches] RFC: JTree memory leak

2006-11-06 Thread Roman Kennke
OK, slightly more elegant fix for the JTree leak. I'm not sure if this covers *all* possible cases where we'd need to remove an entry out of nodeStates, but it seems to cover the ones that I was testing for. How's this look? Thanks, Francis On Thu, 2006-11-02 at 22:29 +0100, Roman Kennke

[cp-patches] FYI: javax.swing.text fixes

2006-11-06 Thread Roman Kennke
Here come a couple of fixes for javax.swing.text that have been necessary to get the new HTML stuff to work properly. 2006-11-06 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/ComponentView.java (setParent): Lock the document and repaint the hosting container

[cp-patches] FYI: Example HTML browser

2006-11-06 Thread Roman Kennke
This changes the HtmlDemo to be a minimalistic web browser. I also added a view example pages to look at. Of course, nothing is preventing you from typing in http:// addresses in the location bar. Don't expect too much from it though :-/ 2006-11-06 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: HTML parser fixes

2006-11-06 Thread Roman Kennke
caused regressions both in Mauve and the internal testsuite. I see no regression with the attached patch applied. 2006-11-06 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/HTMLDocument.java (HTMLReader.addSpecialElement): Removed comment about htmlAttributeSet

[cp-patches] FYI: HtmlDemo fixlets

2006-11-06 Thread Roman Kennke
This gives the HtmlDemo a reasonable initial size and loads the correct welcome page. 2006-11-06 Roman Kennke [EMAIL PROTECTED] * examples/gnu/classpath/examples/swing/HtmlDemo.java: Fixed initial window size and start document. /Roman Index: examples/gnu/classpath/examples

[commit-cp] classpath javax/swing/text/ComponentView.java j...

2006-11-06 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/06 16:02:54 Modified files: javax/swing/text: ComponentView.java FlowView.java GlyphView.java View.java . : ChangeLog Log message

[commit-cp] classpath examples/gnu/classpath/examples/swing...

2006-11-06 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/06 16:26:52 Modified files: examples/gnu/classpath/examples/swing: HtmlDemo.java . : ChangeLog Added files: examples/gnu/classpath/examples/swing

[commit-cp] classpath javax/swing/text/html/HTMLDocument.ja...

2006-11-06 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/06 20:28:56 Modified files: javax/swing/text/html: HTMLDocument.java javax/swing/text/html/parser: DocumentParser.java

[commit-cp] classpath examples/gnu/classpath/examples/swing...

2006-11-06 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/06 20:32:43 Modified files: examples/gnu/classpath/examples/swing: HtmlDemo.java . : ChangeLog Log message: 2006-11-06 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: HTML rendering improvement

2006-11-05 Thread Roman Kennke
This improves HTML rendering by: - Making ParagraphView and BlockView recognize the CSS width and height attribute, including relative (%) values. - Adjusting the InlineView so that it never gets smaller than the longest word. plus some smaller fixes. 2006-11-03 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath javax/swing/text/html/BlockView.java ...

2006-11-05 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/05 20:23:13 Modified files: javax/swing/text/html: BlockView.java CSS.java InlineView.java ParagraphView.java gnu/javax/swing/text/html/css

[cp-patches] FYI: style tag support

2006-11-03 Thread Roman Kennke
This adds support for embedding CSS stylesheets in a style tag for Swing HTML. 2006-11-03 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/StyleSheet.java (addRule): Implemented. * javax/swing/text/html/HTMLDocument.java (HTMLReader.inStyleTag): New field

[cp-patches] FYI: isindex Tag support

2006-11-03 Thread Roman Kennke
This adds support for the isindex tag. This tag is barely ever used, I didn't even know that it exists. So the implementation is quite trivial too. 2006-11-03 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/HTMLDocument.java (HTMLReader.IsindexAction.start): Implemented

[cp-patches] FYI: textarea support

2006-11-03 Thread Roman Kennke
This adds support for the textarea tag. 2006-11-03 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/HTMLDocument.java (HTMLReader.FormAction.start): Added support for textarea. (HTMLReader.FormAction.end): Added support for textarea

Re: [cp-patches] Re: RFC: htmlAttributeSet and SmallHTMLAttributeSet

2006-11-03 Thread Roman Kennke
Hello Audrius, Am Freitag, den 03.11.2006, 19:03 +0100 schrieb Audrius Meskauskas: The HTML parser should emit attributes as HTML.Attribute objects and not as strings. This is true for the final, user - accessible parser interface. htmlAttributeSet works as part of the internal

[commit-cp] classpath javax/swing/text/html/StyleSheet.java...

2006-11-03 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/03 11:24:07 Modified files: javax/swing/text/html: StyleSheet.java HTMLDocument.java . : ChangeLog Log message: 2006-11-03 Roman Kennke [EMAIL

[commit-cp] classpath javax/swing/text/html/FormView.java j...

2006-11-03 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/03 14:00:43 Modified files: javax/swing/text/html: FormView.java HTMLDocument.java . : ChangeLog Log message: 2006-11-03 Roman Kennke [EMAIL PROTECTED

[cp-patches] FYI: Font fixes

2006-11-02 Thread Roman Kennke
implementation based on TextLayout too. - Fresh Window objects need to have a font set. - In FreetypeGlyphVector.getLogicalBounds() we don't need to translate the glyph bounds. They already are translated. 2006-11-02 Roman Kennke [EMAIL PROTECTED] PR 29644 * gnu/java/awt/peer

[cp-patches] FYI: Swing text fixes

2006-11-02 Thread Roman Kennke
This solves some problems in javax.swing.text: - Sometimes the layout got borked and was very slow. This was caused by a thinko in FlowView.FlowStrategy. - Line breaking was not working really well. This is improved now. BeanShell and jIRCii should now work again as expected. 2006-11-02 Roman

[cp-patches] FYI: HTML hyperlink support

2006-11-02 Thread Roman Kennke
This adds basic support (a tag) for HTML hyperlinks, including the mouse-hover cursor change. 2006-11-02 Roman Kennke [EMAIL PROTECTED] * javax/swing/JEditorPane.java (setContentType): Strip off attributes. * javax/swing/text/html/HTMLEditorKit.java

[cp-patches] FYI: HTML ImageView fixlet

2006-11-02 Thread Roman Kennke
This fixes the ImageView class to also consider the base URL of the document for relative image locations. 2006-11-02 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/ImageView.java (getImageURL): Fetch attribute from element. Consider the base URL for relative

Re: [cp-patches] FYI: Font fixes

2006-11-02 Thread Roman Kennke
Am Donnerstag, den 02.11.2006, 17:04 + schrieb David Gilbert: Hi Roman, I wanted to try this out, but if I do a clean check out of the latest CVS, I get the following compile error when I compile with Jikes: Found 1 semantic error compiling ../gnu/java/awt/peer/gtk/GdkFontPeer.java:

Re: [cp-patches] RFC: JTree memory leak

2006-11-02 Thread Roman Kennke
Hi Francis, The attached patch fixes a memory leak in the JTree, changing a Hashtable into a WeakHashMap. I'm not too familiar with this class, so I don't know if this is the best way to fix it (or if this even breaks something!), and I'd appreciate any comments or approval for this

[cp-patches] FYI: input tag support

2006-11-02 Thread Roman Kennke
to a problem that I'll report next. Also note that this is only for rendering yet, no more actions supported. 2006-11-02 Roman Kennke [EMAIL PROTECTED] * javax/swing/text/html/FormView.java (maxIsPreferred): New field. (createComponent): Initialize components correctly

[cp-patches] RFC: htmlAttributeSet and SmallHTMLAttributeSet

2006-11-02 Thread Roman Kennke
to remove htmlAttributeSet and SmallAttributeSet and use the SimpleAttributeSet and StyleContext instead. This also solves my initial problem with the input tag. However, I would like to hear feedback from Audrius, he wrote these bits and might have some more insight. 2006-11-02 Roman Kennke

[commit-cp] classpath gnu/java/awt/peer/x/XFontPeer.java gn...

2006-11-02 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/02 11:02:29 Modified files: gnu/java/awt/peer/x: XFontPeer.java XFontPeer2.java java/awt : Font.java . : ChangeLog gnu/java/awt/peer/gtk

[commit-cp] classpath javax/swing/text/FlowView.java javax/...

2006-11-02 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/02 11:20:22 Modified files: javax/swing/text: FlowView.java GlyphView.java Utilities.java . : ChangeLog Log message: 2006-11-02 Roman Kennke [EMAIL

[commit-cp] classpath javax/swing/JEditorPane.java javax/sw...

2006-11-02 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/02 14:00:46 Modified files: javax/swing: JEditorPane.java javax/swing/text/html: HTMLEditorKit.java . : ChangeLog Log message: 2006-11-02

[commit-cp] classpath javax/swing/text/html/ImageView.java ...

2006-11-02 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/02 14:04:34 Modified files: javax/swing/text/html: ImageView.java . : ChangeLog Log message: 2006-11-02 Roman Kennke [EMAIL PROTECTED

[commit-cp] classpath/gnu/java/awt/peer ClasspathFontPeer.java

2006-11-02 Thread Roman Kennke
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke rabbit78 06/11/02 17:13:51 Modified files: gnu/java/awt/peer: ClasspathFontPeer.java Log message: Forgot this file. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt

<    1   2   3   4   5   6   7   8   9   10   >