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
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
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
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
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
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
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
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
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
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
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
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
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
-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
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
This patch (committed) implements some missing methods:
Yay! Some more japi points :-)
/Roman
.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
/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
.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]
-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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
301 - 400 of 2664 matches
Mail list logo