hg: openjfx/8/graphics/rt: RT-31606 WebView scrolling is broken
Changeset: 33f579e4e971 Author:peterz Date: 2013-07-17 11:16 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/33f579e4e971 RT-31606 WebView scrolling is broken ! modules/web/src/main/native/Source/WebCore/platform/ScrollAnimatorNone.cpp
hg: openjfx/8/graphics/rt: RT-27947: fixed local-to-scene transform when it changes state from 3D to 2D.
Changeset: 5466d96d2aa9 Author:Pavel Safrata pavel.safr...@oracle.com Date: 2013-07-17 09:54 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/5466d96d2aa9 RT-27947: fixed local-to-scene transform when it changes state from 3D to 2D. ! modules/graphics/src/main/java/com/sun/javafx/scene/transform/TransformUtils.java ! modules/graphics/src/stub/java/com/sun/javafx/scene/transform/TransformUtilsTest.java
hg: openjfx/8/graphics/rt: SW pipeline: layout of transformed text was wrong (RT-30949)
Changeset: ec29ce71c4e7 Author:Martin Soch martin.s...@oracle.com Date: 2013-07-17 12:52 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ec29ce71c4e7 SW pipeline: layout of transformed text was wrong (RT-30949) ! modules/graphics/src/main/java/com/sun/prism/sw/SWGraphics.java
hg: openjfx/8/graphics/rt: 2 new changesets
Changeset: cd615dea787f Author:Martin Sladecek martin.slade...@oracle.com Date: 2013-07-17 12:56 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cd615dea787f RT-30598 Cache invalidation and layout invalidation are not done independently, while the validation is ! modules/graphics/src/main/java/javafx/scene/Parent.java ! modules/graphics/src/stub/java/javafx/scene/ParentTest.java Changeset: 72cb819c56b7 Author:Martin Sladecek martin.slade...@oracle.com Date: 2013-07-17 13:05 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/72cb819c56b7 Automated merge with file:///home/martin/work/jfx-80-sync/rt
hg: openjfx/8/graphics/rt: RT-31255: Fixed near/far clipping in SubScene picking.
Changeset: 8bf5f6080484 Author:Pavel Safrata pavel.safr...@oracle.com Date: 2013-07-17 12:39 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8bf5f6080484 RT-31255: Fixed near/far clipping in SubScene picking. ! modules/graphics/src/main/java/javafx/scene/SubScene.java ! modules/graphics/src/stub/java/javafx/scene/Mouse3DTest.java
JDK 8 samples still b97 instead of b98
I am not sure who to mention this to but the JavaFX examples on the JDK 8 page are still stuck at b97 even though b98 of the JDK is there. This means that the Ensemble8 app is still not present in the set of samples. Can someone fix this? -jct
Re: Overriding caspian.css -fx-background
Probably a question better put to the OTN forums, but… In caspian.css, you'll find /* A very light grey used for the background of windows. See also * -fx-text-background-color, which should be used as the -fx-text-fill * value for text painted on top of backgrounds colored with -fx-background. */ -fx-background: #f4f4f4; and /* A bright blue for highlighting/accenting objects. For example: selected * text; selected items in menus, lists, trees, and tables; progress bars; * default buttons. */ -fx-accent: #0093ff; So if you want to change the bright blue, play with the accent color. For example, in your stylesheet you could change the accent color to yellow by .root { -fx-accent: yellow; } Note that by the way it is used in caspian, it needs to be a Color, not a Paint. On Jul 17, 2013, at 7:33 AM, John Hendrikx hj...@xs4all.nl wrote: So, I'm having huge problems trying to make a simple change to a control to give it a custom look. Something that used to look exactly right on JavaFX 2.2 is now (since say 6 months) being overriden by the standard css and I just cannot find any way to get rid of it. It seems to be related to an (undocumented??) property -fx-background -- I cannot find what this does, but it seems to specify a background color, just like -fx-background-color although they're often used in combination, like so: .list-view:focused .virtual-flow .clipped-container .sheet .list-cell:filled:focused:selected { -fx-background-color: -fx-focus-color, -fx-cell-focus-inner-border, -fx-selection-bar; -fx-background-insets: 0, 1, 2; -fx-background: -fx-accent; -fx-text-fill: -fx-selection-bar-text; } Note that -fx-focus-color is the same as -fx-accent... Anyway, I want to override this standard caspian bright blue color used to highlight items to something else. For TreeCells, this used to be enough: .list-cell:focused, .tree-cell:focused { -fx-background-insets: 1, 1, 1; -fx-background-color: radial-gradient(center 25% 0%, radius 25%, color-blue 0%, transparent), radial-gradient(center 75% 100%, radius 25%, color-blue 0%, transparent), linear-gradient(to right, transparent, color-blue-20 15%, color-blue-20 85%, transparent); } ...but the only time this gradient will show is when my Stage does not have the focus (or I guess when the tree control it is used in does not have the focus -- I don't know, I only have one control). Now, no matter what I do, when the window has the focus and some cell is selected, it will display that solid blue highlight color in caspian.css... and I've tried a lot of things. For some reason -fx-background is overriding whatever I do with -fx-background-color. I tried this for example: .tree-view:focused .tree-cell:focused, .tree-view:focused .tree-cell:selected, .tree-view:focused .tree-cell:focused:filled, .tree-view:focused .tree-cell:selected:filled, .list-cell:focused, .tree-cell:focused, .list-cell:focused:selected, .tree-cell:focused:selected, .list-cell:focused:filled, .tree-cell:focused:filled, .list-cell:focused:selected:filled, .tree-cell:focused:selected:filled, .list-cell:selected:filled, .tree-cell:selected:filled, .list-cell:selected, .tree-cell:selected { -fx-background: transparent; -fx-background-insets: 1, 1, 1; -fx-background-color: radial-gradient(center 25% 0%, radius 25%, color-blue 0%, transparent), radial-gradient(center 75% 100%, radius 25%, color-blue 0%, transparent), linear-gradient(to right, transparent, color-blue-20 15%, color-blue-20 85%, transparent); } Note the -fx-background: transparent. No matter what I put there, or even if I leave it out, it will override the gradient I set. So putting -fx-background: black results in a black background, no gradient (except when unfocused). Putting transparent makes it caspian blue (aargh), no gradient... leave it out completely, and I get caspian blue... set it to null, I get a transparent background (or black, I can't tell) but still no gradient. How do I just show my gradient?? --John
Re: ConcurrentModificationException during controls test runs
I just got one too, but not related to any ComboBox in b98 as I don't use any ComboBoxes. Probably related to a TreeView control: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:2395) at java.util.HashMap$EntryIterator.next(HashMap.java:2466) at java.util.HashMap$EntryIterator.next(HashMap.java:2464) at javafx.scene.CssStyleHelper.resetToInitialValues(CssStyleHelper.java:280) at javafx.scene.CssStyleHelper.createStyleHelper(CssStyleHelper.java:95) at javafx.scene.Node.impl_processCSS(Node.java:8619) at javafx.scene.Parent.impl_processCSS(Parent.java:1192) at javafx.scene.control.Control.impl_processCSS(Control.java:863) at javafx.scene.Node.processCSS(Node.java:8548) at javafx.scene.Node.processCSS(Node.java:8539) at javafx.scene.Node.processCSS(Node.java:8539) at javafx.scene.Node.processCSS(Node.java:8539) at javafx.scene.Node.processCSS(Node.java:8539) at javafx.scene.Node.processCSS(Node.java:8539) at javafx.scene.Node.processCSS(Node.java:8539) at javafx.scene.Node.processCSS(Node.java:8539) at javafx.scene.Node.processCSS(Node.java:8539) at javafx.scene.Node.processCSS(Node.java:8539) at javafx.scene.Node.processCSS(Node.java:8539) at javafx.scene.Scene.doCSSPass(Scene.java:545) at javafx.scene.Scene.access$3600(Scene.java:190) at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2373) at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:350) at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:589) at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:569) at com.sun.javafx.tk.quantum.QuantumToolkit$16.run(QuantumToolkit.java:436) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.access$300(WinApplication.java:39) at com.sun.glass.ui.win.WinApplication$3$1.run(WinApplication.java:101) at java.lang.Thread.run(Thread.java:724) On 17/07/2013 00:58, Richard Bair wrote: Is anybody else seeing this? javafx.scene.control.ComboBoxTest test_rt31479 FAILED java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:2290) at java.util.HashMap$EntryIterator.next(HashMap.java:2361) at java.util.HashMap$EntryIterator.next(HashMap.java:2359) at javafx.scene.CssStyleHelper.resetToInitialValues(CssStyleHelper.java:280) at javafx.scene.CssStyleHelper.createStyleHelper(CssStyleHelper.java:177) at javafx.scene.Node.impl_processCSS(Node.java:8639) at javafx.scene.Parent.impl_processCSS(Parent.java:1202) at javafx.scene.control.Control.impl_processCSS(Control.java:863) at javafx.scene.Parent.impl_processCSS(Parent.java:1217) at javafx.scene.control.PopupControl$CSSBridge.impl_processCSS(PopupControl.java:1221) at javafx.scene.Parent.impl_processCSS(Parent.java:1217) at javafx.scene.Node.processCSS(Node.java:8571) at javafx.scene.Scene.doCSSPass(Scene.java:538) at javafx.scene.Scene.preferredSize(Scene.java:1562) at javafx.scene.Scene.impl_preferredSize(Scene.java:1571) at javafx.stage.Window$9.invalidated(Window.java:726) at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110) at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:141) at javafx.stage.Window.setShowing(Window.java:800) at javafx.stage.Window.show(Window.java:815) at javafx.stage.PopupWindow.showImpl(PopupWindow.java:394) at javafx.stage.PopupWindow.show(PopupWindow.java:368) at com.sun.javafx.scene.control.skin.ComboBoxPopupControl.positionAndShowPopup(ComboBoxPopupControl.java:99) at com.sun.javafx.scene.control.skin.ComboBoxPopupControl.show(ComboBoxPopupControl.java:79) at com.sun.javafx.scene.control.skin.ComboBoxBaseSkin.handleControlPropertyChanged(ComboBoxBaseSkin.java:123) at com.sun.javafx.scene.control.skin.ComboBoxListViewSkin.handleControlPropertyChanged(ComboBoxListViewSkin.java:219) at com.sun.javafx.scene.control.skin.BehaviorSkinBase$2.call(BehaviorSkinBase.java:180) at com.sun.javafx.scene.control.skin.BehaviorSkinBase$2.call(BehaviorSkinBase.java:177) at com.sun.javafx.scene.control.MultiplePropertyChangeListenerHandler$1.changed(MultiplePropertyChangeListenerHandler.java:56) at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:88) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:176) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80) at
hg: openjfx/8/graphics/rt: RT-30313 TilePane updates it's tileWidthProperty() and tileHeightProperty() only on layout recomputation
Changeset: 6361df2ab8cb Author:Martin Sladecek martin.slade...@oracle.com Date: 2013-07-17 14:52 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6361df2ab8cb RT-30313 TilePane updates it's tileWidthProperty() and tileHeightProperty() only on layout recomputation ! modules/graphics/src/main/java/javafx/scene/layout/TilePane.java ! modules/graphics/src/stub/java/javafx/scene/layout/TilePaneTest.java
hg: openjfx/8/graphics/rt: RT-31681 Many javafx.scene.layout.* classes have methods with empty javadoc.
Changeset: e3510fd07cae Author:Martin Sladecek martin.slade...@oracle.com Date: 2013-07-17 16:15 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e3510fd07cae RT-31681 Many javafx.scene.layout.* classes have methods with empty javadoc. ! modules/graphics/src/main/java/javafx/scene/layout/Background.java ! modules/graphics/src/main/java/javafx/scene/layout/BackgroundFill.java ! modules/graphics/src/main/java/javafx/scene/layout/BackgroundImage.java ! modules/graphics/src/main/java/javafx/scene/layout/BackgroundPosition.java ! modules/graphics/src/main/java/javafx/scene/layout/BackgroundSize.java ! modules/graphics/src/main/java/javafx/scene/layout/Border.java ! modules/graphics/src/main/java/javafx/scene/layout/BorderImage.java ! modules/graphics/src/main/java/javafx/scene/layout/BorderStroke.java ! modules/graphics/src/main/java/javafx/scene/layout/BorderStrokeStyle.java ! modules/graphics/src/main/java/javafx/scene/layout/BorderWidths.java ! modules/graphics/src/main/java/javafx/scene/layout/CornerRadii.java
JavaFX 8 Progress
Hi, I'm new to JavaFX I'm interested what is the current progress of development of JavaFX 8. I want to use it for base framework for my enterprise application but I have concerns is it stable to be used? Can you give me some information do you plan to add something else before the official release? Best wishes, Peter
Re: JavaFX 8 Progress
Hi Peter, Our dates match up with JDK 8: http://openjdk.java.net/projects/jdk8/milestones Feature complete was a month ago (but little API tweaks continue to happen). Things are supposed to be reasonably stable by October 24 (Zero Bug Bounce http://openjdk.java.net/projects/jdk8/milestones#Zero_Bug_Bounce) and GA in March. Richard On Jul 17, 2013, at 9:52 AM, Peter Penzov peter.pen...@gmail.com wrote: Hi, I'm new to JavaFX I'm interested what is the current progress of development of JavaFX 8. I want to use it for base framework for my enterprise application but I have concerns is it stable to be used? Can you give me some information do you plan to add something else before the official release? Best wishes, Peter
Books and documents about JavaFX 8
Hi, I'm looking for books or document about JavaFX 8. Can you recommend me some material about advanced topics how to work with JavaFX 8 if there is any. I use javadoc but I some cases it's not enough. Best wishes, Peter
hg: openjfx/8/graphics/rt: 3 new changesets
Changeset: b0d412bf5a9c Author:peterz Date: 2013-07-17 20:55 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b0d412bf5a9c Ignoring one test that hangs (RT-31738) ! modules/web/src/test/java/javafx/scene/web/IrresponsiveScriptTest.java Changeset: 668a5f656c7f Author:Daniel Blaukopf daniel.blauk...@oracle.com Date: 2013-07-17 20:05 +0300 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/668a5f656c7f Remove hyphens from library names for x86egl build (related to RT-31035) ! buildSrc/x86egl.gradle Changeset: e1fc3b086166 Author:rbair Date: 2013-07-17 10:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e1fc3b086166 RT-31746: Make Color Final and Paint effectively final ! modules/graphics/src/main/java/com/sun/prism/impl/ps/PaintHelper.java ! modules/graphics/src/main/java/javafx/scene/paint/Color.java ! modules/graphics/src/main/java/javafx/scene/paint/Paint.java
Re: FXML Scripting and Nashorn Error Messages
Going to forward to the fx experts. On 2013-07-17, at 1:55 PM, TA Hubbard tahubb...@fxmlguide.com wrote: Dear Sirs; A fundamental feature of JavaFX's FXML is scripting. The process is simple; add the ?language javascript? 'processing instruction' to standard FXML processing instructions (JavaFX import declarations or statements) then script. As you know, some of the scripting languages include JavaScript, JavaFX, and DSL's such as Groovy, Clojure, etc. Unfortunately, since build JDK8_91, if the above language processing instruction is included within an FXML document, Nashorn produces FXMLLoader _null pointer error_ messages during compilation with NetBeans (Windows Vista). Since JDK8_97, if nashorn.jar is manually included as a separate library within the application, no null pointer error messages are produced but we should not have to include a separate jar for FXML scripting. On the other hand, with the nashorn.jar manually included, the following sample button from Oracle's 'Introduction To FXML', works just fine: Button text=Click Me! onAction=java.lang.System.out.println('You clicked me!');/ This prints You clicked me! to the console. However, use of the fx:script tag to run a second sample from 'Introduction To FXML' produces multiple error messages: fx:script importClass(java.lang.System); function handleButtonAction(event) { System.out.println('You clicked me!'); } /fx:script Button text=Run JavaScript function by clicking onAction=handleButtonAction(event);/ The first error message produced is on JavaFX's own 'importClass' method, as follows: ReferenceError: importClass is not defined in eval at line number 2 ... (I have found no reference where importClass has been deprecated) A second error message begins with the following: Caused by: javax.script.ScriptException: ReferenceError: handleButtonAction is not defined in eval at line number 1 at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:426) ... Finally, doing a simple JavaFX object method call within FXML produces error messages on the following: Button fx:id=vanish text=This button should vanish / Button text=Press to remove the above button onAction=vanish.setVisible(false)/ One error message begins like this: Caused by: javax.script.ScriptException: ReferenceError: vanish is not defined in eval at line number 1 at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:426) ... I hope you can restore these capabilities soon with Nashorn since they are central to advanced FXML scripting, and since they apparently worked well with the other JavaFX JavaScript engine. I was instructed to do a Jira on this, but I will wait your response first. Thank you. TAH
hg: openjfx/8/graphics/rt: 17 new changesets
Changeset: 6093296b8e08 Author:David Grievedavid.gri...@oracle.com Date: 2013-07-11 17:56 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6093296b8e08 RT-29714: check to see if what is returned from resolveRef is something that has already been resolved. ! modules/graphics/src/main/java/com/sun/javafx/css/ParsedValueImpl.java ! modules/graphics/src/main/java/javafx/scene/CssStyleHelper.java Changeset: 8ed8e95a28d2 Author:jgiles Date: 2013-07-11 09:44 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8ed8e95a28d2 Remove unused EmbeddedResources and embedded.properties files. ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/FXVKSkin.java - modules/controls/src/main/java/com/sun/javafx/scene/control/skin/resources/EmbeddedResources.java - modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/resources/embedded.properties Changeset: 2d9d2c7849c7 Author:jgiles Date: 2013-07-12 12:07 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2d9d2c7849c7 RT-31567: VirtualFlow - Change getIndex() by a protected method ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 9a1f1666f55d Author:jgiles Date: 2013-07-12 15:26 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9a1f1666f55d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt - modules/controls/src/main/java/com/sun/javafx/scene/control/skin/resources/EmbeddedResources.java - modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/resources/embedded.properties Changeset: 2f8df448a0c5 Author:raginip Date: 2013-07-12 14:59 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2f8df448a0c5 RT-31629 : Change accessibility from Control to Node level ! modules/controls/src/main/java/javafx/scene/control/Control.java ! modules/graphics/src/main/java/com/sun/javafx/accessible/AccessibleStage.java ! modules/graphics/src/main/java/javafx/scene/Node.java Changeset: 01f71b062149 Author:jgiles Date: 2013-07-15 14:04 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/01f71b062149 General purpose *Table* implementation code cleanup (code reorganisation rather than refactoring). ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableCellSkinBase.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableRowSkin.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableRowSkinBase.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkinBase.java ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeTableRowSkin.java Changeset: 0d5c534a691e Author:jgiles Date: 2013-07-16 09:23 +1200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/0d5c534a691e Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt Changeset: 7eae933de07a Author:leifs Date: 2013-07-15 15:12 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/7eae933de07a RT-31193: [DatePicker] Focus does not move to the calendar ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/DatePickerContent.java Changeset: 1cea035eff37 Author:leifs Date: 2013-07-15 15:19 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1cea035eff37 RT-30890: [DatePicker] Date from previous/next month is not selected upon click ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/DatePickerContent.java Changeset: a288096871fd Author:David Grievedavid.gri...@oracle.com Date: 2013-07-16 14:08 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/a288096871fd RT-30953: pass binary css version along to deserialization methods ! modules/graphics/src/main/java/com/sun/javafx/css/CompoundSelector.java ! modules/graphics/src/main/java/com/sun/javafx/css/Declaration.java ! modules/graphics/src/main/java/com/sun/javafx/css/ParsedValueImpl.java ! modules/graphics/src/main/java/com/sun/javafx/css/Rule.java ! modules/graphics/src/main/java/com/sun/javafx/css/Selector.java ! modules/graphics/src/main/java/com/sun/javafx/css/SimpleSelector.java ! modules/graphics/src/main/java/com/sun/javafx/css/StyleConverterImpl.java ! modules/graphics/src/main/java/com/sun/javafx/css/Stylesheet.java ! modules/graphics/src/main/java/com/sun/javafx/css/converters/EnumConverter.java ! modules/graphics/src/main/java/com/sun/javafx/css/converters/FontConverter.java ! modules/graphics/src/main/java/com/sun/javafx/css/parser/Css2Bin.java
hg: openjfx/8/graphics/rt: 3 new changesets
Changeset: d5fd51809ba2 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2013-07-17 13:30 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/d5fd51809ba2 RT-31494: Wrapped line for complex text not rendering [Mac] ! modules/graphics/src/main/java/com/sun/javafx/font/coretext/CTGlyphLayout.java ! modules/graphics/src/main/java/com/sun/javafx/font/coretext/OS.java ! modules/graphics/src/main/java/com/sun/javafx/text/GlyphLayout.java ! modules/graphics/src/main/java/com/sun/javafx/text/TextRun.java ! modules/graphics/src/main/native-font/coretext.c Changeset: 4c44d2660c8c Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2013-07-17 13:38 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/4c44d2660c8c RT-31543: Crash on blogger.com/blogspot.com and Wikipedia websites on Windows ! modules/graphics/src/main/java/com/sun/javafx/font/CompositeGlyphMapper.java Changeset: a124bc8c339f Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2013-07-17 13:39 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/a124bc8c339f RT-31615: garbage glyphs when shaping complex text with embedded font ! modules/graphics/src/main/java/com/sun/javafx/font/coretext/CTGlyphLayout.java
hg: openjfx/8/graphics/rt: [Findbugs] EI2, Report debugFonts and doCoreText protected issue in com.sun.javafx.font.PrismFontFactory
Changeset: 903207884e86 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2013-07-17 14:06 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/903207884e86 [Findbugs] EI2, Report debugFonts and doCoreText protected issue in com.sun.javafx.font.PrismFontFactory ! modules/graphics/src/main/java/com/sun/javafx/font/PrismFontFactory.java
Re: JavaFX 8 Progress
Hi Richard, I don't see any mention of WebStart and JavaFX on the milestone list - are issues surrounding (and suffocating :)) WebStart going to addressed as part of the JDK release 8 instead? David Sent from my iPhone On Jul 17, 2013, at 12:06 PM, Richard Bair richard.b...@oracle.com wrote: Hi Peter, Our dates match up with JDK 8: http://openjdk.java.net/projects/jdk8/milestones Feature complete was a month ago (but little API tweaks continue to happen). Things are supposed to be reasonably stable by October 24 (Zero Bug Bounce http://openjdk.java.net/projects/jdk8/milestones#Zero_Bug_Bounce) and GA in March. Richard On Jul 17, 2013, at 9:52 AM, Peter Penzov peter.pen...@gmail.com wrote: Hi, I'm new to JavaFX I'm interested what is the current progress of development of JavaFX 8. I want to use it for base framework for my enterprise application but I have concerns is it stable to be used? Can you give me some information do you plan to add something else before the official release? Best wishes, Peter
hg: openjfx/8/controls/rt: 6 new changesets
Changeset: 64763d7be26b Author:jgiles Date: 2013-07-17 10:51 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/64763d7be26b RT-31675: TableViewSkinBase : make scrollHorizontally protected ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkinBase.java Changeset: 558c220f61c7 Author:jgiles Date: 2013-07-17 11:27 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/558c220f61c7 RT-31674: NestedTableColumnHeader : Make Label / setHeadersNeedUpdate() protected (I've not made label protected, that can be accessed by subclasses via getChildren()). ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java Changeset: 17b663243c52 Author:jgiles Date: 2013-07-18 10:56 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/17b663243c52 RT-31206: [TableView] custom skin replacements fails, when columns or data is added. ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkinBase.java Changeset: c5ca616dfee5 Author:jgiles Date: 2013-07-18 11:30 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/c5ca616dfee5 RT-31489: Label width is often off by one. Bounds calculation results in poor right alignment. ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/LabeledSkinBase.java Changeset: 1740c1d19cc1 Author:jgiles Date: 2013-07-18 14:22 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/1740c1d19cc1 RT-31200: ListView and possibly TableView and TreeView call Cell.updateItem() when the item hasn't changed. ! modules/controls/src/main/java/javafx/scene/control/ListCell.java ! modules/controls/src/main/java/javafx/scene/control/TableCell.java ! modules/controls/src/main/java/javafx/scene/control/TableRow.java ! modules/controls/src/main/java/javafx/scene/control/TreeCell.java ! modules/controls/src/main/java/javafx/scene/control/TreeTableCell.java ! modules/controls/src/main/java/javafx/scene/control/TreeTableRow.java ! modules/controls/src/main/java/javafx/scene/control/cell/CheckBoxListCell.java ! modules/controls/src/main/java/javafx/scene/control/cell/CheckBoxTableCell.java ! modules/controls/src/main/java/javafx/scene/control/cell/CheckBoxTreeCell.java ! modules/controls/src/main/java/javafx/scene/control/cell/CheckBoxTreeTableCell.java ! modules/controls/src/test/java/javafx/scene/control/ListCellTest.java ! modules/controls/src/test/java/javafx/scene/control/ListViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TableCellTest.java ! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeTableCellTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeTableViewTest.java ! modules/controls/src/test/java/javafx/scene/control/TreeViewTest.java ! modules/controls/src/test/java/javafx/scene/control/cell/CheckBoxListCellTest.java ! modules/controls/src/test/java/javafx/scene/control/cell/CheckBoxTableCellTest.java ! modules/controls/src/test/java/javafx/scene/control/cell/CheckBoxTreeCellTest.java ! modules/controls/src/test/java/javafx/scene/control/cell/CheckBoxTreeTableCellTest.java Changeset: 537ed8141418 Author:jgiles Date: 2013-07-18 14:31 +1200 URL: http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/537ed8141418 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/controls/jfx/rt
hg: openjfx/8/graphics/rt: RT-31755: Cannot load prism_es2 or javafx_iio libraries
Changeset: 13a8cc6b39f8 Author:kcr Date: 2013-07-17 21:34 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/13a8cc6b39f8 RT-31755: Cannot load prism_es2 or javafx_iio libraries ! modules/graphics/src/main/java/com/sun/javafx/iio/jpeg/JPEGImageLoader.java ! modules/graphics/src/main/java/com/sun/prism/es2/ES2Pipeline.java