API review RT-30861: Add simple Font factory method for a default font of a different size

2013-06-03 Thread Felipe Heidrich
Moving API discussion to the mailing: Proposal: Add: Font#font(float)- creates new font using default font family name and given font size Font#font(String) - creates new font using given font family and default font size Comments: Phil Wrote I keep having to

Re: Native font rendering in JFX8 b96?

2013-07-01 Thread Felipe Heidrich
Hi John, I believe Phil and Kevin already answered your question. Currently I'm not using DirectWrite to render glyphs at subpixel positions (thus it still looks similar to what we had in past) but I hope to enable it in another week or two. If you happen to care for complex text (Indic,

Re: MSAA and Scene anti aliasing

2013-07-15 Thread Felipe Heidrich
The problem is that once we commit to an API we can't change it later. And the simple and nice API of today can become the clumsy API of tomorrow. If you are fairly sure you never expose any other antiAliasing type, then keep the API we have. Otherwise use a enum instead of a boolean (and I

Re: Summary of new features in JavaFX 8?

2013-08-16 Thread Felipe Heidrich
* Printing Felipe On Aug 16, 2013, at 7:50 PM, Felix Bembrick wrote: I am preparing another blog about JavaFX and would like to know what changes and enhancements there are in JavaFX between JDK7 and JDK8. For me the most obvious one is the entire 3D functionality but would it be

Re: Poor quality font rendering

2013-08-21 Thread Felipe Heidrich
John H: In JFX we decided to go with sub-pixel positioned text (as opposite to pixel grid aligned). That said, on Windows for grayscale text, we are not doing that (yet). Are you running Windows, with D3D pipeline ? I would need to see a picture to be sure I understand the problem you

Re: Poor quality font rendering

2013-08-22 Thread Felipe Heidrich
are tweaked depending on location). --John On 21/08/2013 20:51, Felipe Heidrich wrote: John H: In JFX we decided to go with sub-pixel positioned text (as opposite to pixel grid aligned). That said, on Windows for grayscale text, we are not doing that (yet). Are you running Windows, with D3D

Re: Poor quality font rendering

2013-08-22 Thread Felipe Heidrich
and weights are tweaked depending on location). --John On 21/08/2013 20:51, Felipe Heidrich wrote: John H: In JFX we decided to go with sub-pixel positioned text (as opposite to pixel grid aligned). That said, on Windows for grayscale text, we are not doing that (yet). Are you running Windows

Re: Font size

2013-08-22 Thread Felipe Heidrich
Hi, Without a test case it is hard to tell what you mean exactly, but here is a guess: Some type ago we added a new TextBoundsType#LOGICAL_VERTICAL_CENTER. This is set in modena.css and affects all text content in controls: .text { /* This adjusts text alignment within the bounds of text

Re: Poor quality font rendering

2013-08-27 Thread Felipe Heidrich
[mailto:openjfx-dev-boun...@openjdk.java.net] On Behalf Of John C. Turnbull Sent: Friday, 23 August 2013 17:23 To: 'Phil Race'; 'John Hendrikx'; 'Felipe Heidrich' Cc: openjfx-dev@openjdk.java.net Subject: RE: Poor quality font rendering OK, thanks to everyone who has contributed input to this thread

Re: Poor quality font rendering

2013-08-27 Thread Felipe Heidrich
wrong going on in the text over the progress bar. Is it possible to run the same test case on Mac ? (Grayscale text, prism.text=t2k *not* set). Regards Felipe On Aug 22, 2013, at 12:54 PM, John Hendrikx wrote: On 22/08/2013 17:38, Felipe Heidrich wrote: John, for the sake of testing

Re: Poor quality font rendering

2013-08-29 Thread Felipe Heidrich
Hi Robert, Please add this information to https://javafx-jira.kenai.com/browse/RT-14187 See my previous message, it is possible the difference is due to the shader we use to produce subpixel glyphs. I would have used IE as a representative of a native Windows Microsoft app, but I get the

Re: Poor quality font rendering

2013-08-29 Thread Felipe Heidrich
I need to know what is been tested (the code snippet that created the JFX sample) and native app that produced the other sample. I think what is going on there is that in JFX we are producing our own subpixel glyphs in the shader (instead using DW to produce subpixel glyph images). Note the

Re: JAVAFX on ANDROID

2013-10-11 Thread Felipe Heidrich
Hi, The 'native' font stack for Linux uses Pango (to handle complex text) and freetype (rendering glyph images, outlines, metrics, etc). As long as we manage to build our freetype code on Android we should be able to have something that works. As for pango, I heard it is not available on

Re: JAVAFX on ANDROID

2013-10-14 Thread Felipe Heidrich
Hi, I'm not familiar with the Android build process but basically this is what you need: Build graphics/src/main/native-font/fontpath_linux.c to a library called javafx_font, that it will be loaded by PrismFontFactory.java (but used by FontConfigManager.java). This is our fontconfig binding

Re: iOS Default font is wrong

2013-10-29 Thread Felipe Heidrich
The code Richard sent is creating a dummy font and asking for its size. The problem is that there are about 3 thousand different fonts on the Mac ;-) Here we are creating a CTFont. For Mac OS X most native apps probably would be using a NSFont (cause that is what cocoa controls take). Likewise

Re: iOS Default font is wrong

2013-10-30 Thread Felipe Heidrich
(say a Button) and ask for the font. Just an idea. Steve On 2013-10-29 2:18 PM, Felipe Heidrich wrote: The code Richard sent is creating a dummy font and asking for its size. The problem is that there are about 3 thousand different fonts on the Mac ;-) Here we are creating a CTFont

Re: iOS Default font is wrong

2013-10-30 Thread Felipe Heidrich
, Felipe Heidrich wrote: Hi, Correct me if I'm wrong, to use UIWhatever or NSWhatever we will need Objective-C (or use the ugly objc_msgSend). That is more work as we don't have Objective-C in native font code. Besides, creating a Button requires, usually, a lot more boilerplate code. We

review request: RT-32837: Ensemble8 left arrow has line artifact

2013-11-04 Thread Felipe Heidrich
Hi Jim Please review https://javafx-jira.kenai.com/browse/RT-32837 You will find the webrev at the end: http://cr.openjdk.java.net/~fheidric/RT32837-2/webrev/ Thank you Felipe

review request RT-34093: complext text are garbled when using some fonts to render the text.

2013-11-06 Thread Felipe Heidrich
Hi Steve, Please review http://cr.openjdk.java.net/~fheidric/RT34093/webrev/ https://javafx-jira.kenai.com/browse/RT-34093 Thank you Felipe

please review: RT-31517 Scenegraph: bug in SVGPath fill with LinearGradient

2013-11-12 Thread Felipe Heidrich
Hi, Please review: https://javafx-jira.kenai.com/browse/RT-31517 You will find all the information and the patch on the jira. Thanks Felipe

review RT-31517: Scenegraph: bug in SVGPath fill with LinearGradient

2013-11-18 Thread Felipe Heidrich
Hi all, During the review the scope of RT-31517 has grown to possibly affect all fill and stroke operations executed by prism (when gradients are used). See https://javafx-jira.kenai.com/browse/RT-31517 for details and let us know of your opinion. Thanks Felipe

review request: RT-34269 Labels no longer bold when they should be

2013-11-19 Thread Felipe Heidrich
Hi Steve, Please review: https://javafx-jira.kenai.com/browse/RT-34269 Thanks Felipe

review request: RT-34388 [macosx] Update build system to properly support Xcode 5 (and beyond)

2013-11-19 Thread Felipe Heidrich
Hi Kevin, Please review: https://javafx-jira.kenai.com/browse/RT-34388 Thanks Felipe

Re: Compiling jfx78 backport for iOS

2013-11-19 Thread Felipe Heidrich
Hi Tom, Isn’t Duration.java that you need, it is Duration.class (that is what javah takes) I guess you deleted jfxrt.jar ? Try the following: gradle clean gradle sdk gradle --debug -PCOMPILE_TARGETS=ios -PUSE_LIPO=true -PGENERATE_SYMBOLS=true -PBUILD_IOS_TOOLS=false -PIOS_VERSION=7.0

Review request: RT-27943: Update JavaFX DLL Files to include appropriate meta data

2013-11-20 Thread Felipe Heidrich
Hi Kevin Please review: https://javafx-jira.kenai.com/browse/RT-27943 Thanks Felipe

review request: RT-31360 Gradle build system doesn't do partial build if native code is changed

2013-11-21 Thread Felipe Heidrich
Hi Kevin, Please review https://javafx-jira.kenai.com/browse/RT-31360 Thank you Felipe

Make freetype/pango the default option on Linux

2014-01-23 Thread Felipe Heidrich
Hello, Please see: https://javafx-jira.kenai.com/browse/RT-35221 For 8u20, we would like to make Freetype and Pango the default option for handling text on Linux (replacing T2K and ICU respectively). Notes: - Windows and Mac already use native technologies for handling text by default

Re: CSS Font size in points doesn't match Node.Font.Size

2014-03-05 Thread Felipe Heidrich
Hi On Mar 4, 2014, at 4:42 PM, Jeff Martin j...@reportmill.com wrote: Thanks Tom! I assume the thread was this one: Font.font() says it is point size but it looks like it are pixels http://mail.openjdk.java.net/pipermail/openjfx-dev/2014-January/012398.html I guess the

Re: Poor font rendering..

2014-03-06 Thread Felipe Heidrich
Thank you Pedro, Please report all the information to the bug system (file a new report if needed). Assign it to me. Regards Felipe On Mar 5, 2014, at 5:39 PM, Pedro Duque Vieira pedro.duquevie...@gmail.com wrote: 1. It doesn't appear to be related with that issue but than again, it

Re: Poor font rendering..

2014-03-06 Thread Felipe Heidrich
Hi Robert On Mar 6, 2014, at 1:21 AM, Robert Fisher rfis...@tesis.de wrote: Is there something else I can configure to get more vibrant-looking fonts? Take a look at: https://javafx-jira.kenai.com/browse/RT-14187 Try a) -Dprism.subpixeltext=false b) -Dprism.subpixeltext=true c)

Re: CSS Font size in points doesn't match Node.Font.Size

2014-03-06 Thread Felipe Heidrich
Hi David On Mar 6, 2014, at 11:37 AM, David Grieve david.gri...@oracle.com wrote: I see now that setting font size from point units in our CSS is broken. It depends how you judge. If you compare the result of our CSS to any browser then our handling of point size in your CSS is correct.

Re: Poor font rendering..

2014-03-10 Thread Felipe Heidrich
Thank you Rob, It would be interesting to test against a DirectWrite app. I’m not sure if you have VS, but if you do it should be simple to modify the Simple Text tab in the DirectWrite Hello World Sample to use the same font and text:

Re: Poor font rendering..

2014-03-10 Thread Felipe Heidrich
Thank you Rob, DirectWrite is the engine JavaFX uses to produces glyph masks (white on black), therefore JavaFX text should resemble that of DirectWrite (it is not exactly the same, as JavaFX does its own color blending and gamma correction). We decided to use DirectWrite for JavaFX because

Re: Poor font rendering..

2014-03-12 Thread Felipe Heidrich
On Mar 11, 2014, at 1:57 AM, Robert Fisher rfis...@tesis.de wrote: Suppose I want to see what GDI, SWT-like text looks like in JavaFX. I should set -Djavafx.text=t2k. But looking at the picture (http://i.imgur.com/CGyckge.png) it still seems there is some additional blurring in JavaFX.

review RT-36230: [Accessibility] New accessibility implementation

2014-03-17 Thread Felipe Heidrich
Hi Kevin and David Please review Jira: https://javafx-jira.kenai.com/browse/RT-36230 Wiki: https://wiki.openjdk.java.net/display/OpenJFX/Accessibility (it has information about the design, test plan, etc) WebRev: http://cr.openjdk.java.net/~fheidric/RT-36230/webrev/ More information about new

review: RT-36246: NPE on Node#localToScreen

2014-03-17 Thread Felipe Heidrich
Hi Martin, Can I get a quick review for https://javafx-jira.kenai.com/browse/RT-36246 The patch is attached to Jira. The accessibility code is affected by this bug. Thank you Felipe

Not in the office Tuesday morning

2014-03-31 Thread Felipe Heidrich
Hello, I just realized I’m scheduled to go with the kid on a school field trip tomorrow morning, thus I’ll be missing our staff meeting. Regards Felipe

review request: [Text] TextArea cannot handle Chinese space character properly

2014-05-06 Thread Felipe Heidrich
Hi Steve, Please review: https://javafx-jira.kenai.com/browse/RT-36133 http://cr.openjdk.java.net/~fheidric/RT-36133/webrev/ The fix is to use BreakIterator.getLineInstance() if the text contains CJK characters. this also fixes https://javafx-jira.kenai.com/browse/RT-21878 Thanks Felipe

review request: RT-36794: [Font] Bitmapped font should not be sub-pixel rendered.

2014-05-06 Thread Felipe Heidrich
Hi Steve, Please review: https://javafx-jira.kenai.com/browse/RT-36794 http://cr.openjdk.java.net/~fheidric/RT-36794/webrev/ Thanks Felipe

review request: RT-35322: [Text] Name of any samples is wrong in Ensemble8

2014-05-09 Thread Felipe Heidrich
Hi Kevin Please review, http://cr.openjdk.java.net/~fheidric/RT-35322/webrev/ https://javafx-jira.kenai.com/browse/RT-35322 Note, personally I don’t think we need to fix this bug for the milestone release. Felipe

review request: RT-37148: [Graphics, Text, Canvas] Draw gradient text broken for Canvas.

2014-05-20 Thread Felipe Heidrich
Hi Jim Please review: https://javafx-jira.kenai.com/browse/RT-37148 http://cr.openjdk.java.net/~fheidric/RT37148/webrev/ Thank you Felipe

review request: RT-36639 [RTL] PasswordField rendering issue when it's highlighted.

2014-05-23 Thread Felipe Heidrich
Hi Steve, Please review: https://javafx-jira.kenai.com/browse/RT-36639 http://cr.openjdk.java.net/~fheidric/RT36639-MAC/webrev/ http://cr.openjdk.java.net/~fheidric/RT36639-LINUX/webrev/ Thanks Felipe

Re: Gradle Scripts

2014-05-27 Thread Felipe Heidrich
See https://javafx-jira.kenai.com/browse/RT-34388 On May 27, 2014, at 9:29 AM, David Hill david.h...@oracle.com wrote: On 5/27/14, May 27, 12:22 PM, Scott Palmer wrote: The root cause seems to be that I am missing the OS X 10.7 SDK: clang: warning: no such sysroot directory:

please review: RT-36335: [Accessibility] Hide prototype API

2014-06-12 Thread Felipe Heidrich
Hi, Please review https://javafx-jira.kenai.com/browse/RT-36335 http://cr.openjdk.java.net/~fheidric/RT36335/webrev/ Note: JDK 8u20 Build b18 is the last build in the 8u20 serie to include accessibility. The accessibility code will be put back in the 8u-dev repo after the 8u20 fork, and it

Re: Testing accessibility / sample apps

2014-06-19 Thread Felipe Heidrich
Hi Jann, Unfortunately Linux support is not in the plan for 8u40. Windows 7 is supported and we have recently fixed JAWS support (see https://javafx-jira.kenai.com/browse/RT-37530 and https://javafx-jira.kenai.com/browse/RT-37609). Unfortunately due to the 8u20 to 8u40 transition the code has

Re: Testing accessibility / sample apps

2014-06-19 Thread Felipe Heidrich
Hi all, I have emailed Jann directly earlier today with more information on accessibility, I believe that information can be useful to other users as well. Allow me to shared it: Let me provide some additional information to help you get started: JavaFX is part of JDK and can be download here:

Re: Testing accessibility / sample apps

2014-06-20 Thread Felipe Heidrich
://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE Looking forward to working with you, Steve On 2014-06-19, 7:10 PM, Felipe Heidrich wrote: Hi Jann, Unfortunately Linux support is not in the plan for 8u40. Windows 7 is supported and we have recently fixed JAWS support (see https://javafx

hg: openjfx/8u-dev/rt: RT-37536: [Accessibility] Put a11y code back

2014-06-23 Thread felipe . heidrich
Changeset: 451301b279ed Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-23 20:04 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/451301b279ed RT-37536: [Accessibility] Put a11y code back ! modules/controls/src/main/java/com/sun/javafx/scene/control

hg: openjfx/8u-dev/rt: RT-37530: [Accessibility] Support JAWS

2014-06-24 Thread felipe . heidrich
Changeset: 059dc6af444f Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-24 13:59 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/059dc6af444f RT-37530: [Accessibility] Support JAWS ! modules/graphics/src/main/native-glass/win/ViewContainer.cpp

hg: openjfx/8u-dev/rt: RT-37609: [Accessibility, JAWS] Enhanced text support for JAWS

2014-06-24 Thread felipe . heidrich
Changeset: 2785fc0430ae Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-24 14:14 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2785fc0430ae RT-37609: [Accessibility, JAWS] Enhanced text support for JAWS ! modules/graphics/src/main/java/com/sun/glass

hg: openjfx/8u-dev/rt: RT-37662: [Accessibility] Define title, description, and help

2014-06-24 Thread felipe . heidrich
Changeset: 83ec6c61e0d6 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-24 14:37 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/83ec6c61e0d6 RT-37662: [Accessibility] Define title, description, and help Window changeset to use DESCRIPTION

hg: openjfx/8u-dev/rt: [Accessibility] Define title, description, and help

2014-06-24 Thread felipe . heidrich
Changeset: 40e76d7aedfc Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-24 15:08 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/40e76d7aedfc [Accessibility] Define title, description, and help Rename Attribute.TOOLTIP to HELP ! modules/controls/src

hg: openjfx/8u-dev/rt: RT-37610: [Accessibility, JAWS] Fix TableView

2014-06-24 Thread felipe . heidrich
Changeset: 5b4987890bc9 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-24 15:10 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/5b4987890bc9 RT-37610: [Accessibility, JAWS] Fix TableView ! modules/controls/src/main/java/javafx/scene/control

hg: openjfx/8u-dev/rt: RT-37662: [Accessibility] Define title, description, and help

2014-06-24 Thread felipe . heidrich
Changeset: 741fdfc2447e Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-24 16:08 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/741fdfc2447e RT-37662: [Accessibility] Define title, description, and help Mac: Redifine DESCRIPTION to AXRoleDescription

Re: Testing accessibility / sample apps

2014-06-24 Thread Felipe Heidrich
try this too though i'm not really used to it :) Maybe it's better to just wait until the code is back and test with the current sources.. So we have the same base and know exactly what we expect for the tests. Regards Jann 2014-06-21 5:16 GMT+02:00, Felipe Heidrich felipe.heidr

Re: Testing accessibility / sample apps

2014-06-25 Thread Felipe Heidrich
? Or is it enough to just put it on the classpath? Regards Jann 2014-06-25 7:17 GMT+02:00, Felipe Heidrich felipe.heidr...@oracle.com: Hi Jann, I have re-enabled all the accessibility code in hg.openjdk.java.net/openjfx/8u-dev/rt Notes: I have also released the fix for JAWS (RT-37530

hg: openjfx/8u-dev/rt: RT-37702: [Accessibility] enable a11y by default on supported platforms

2014-06-25 Thread felipe . heidrich
Changeset: a4b44bda860f Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-25 09:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a4b44bda860f RT-37702: [Accessibility] enable a11y by default on supported platforms ! modules/graphics/src/main/java/com

hg: openjfx/8u-dev/rt: [Accessibility] Change Attribute.ENABLED to Attribute.DISABLED (so match JavaFX name Node#isDisabled())

2014-06-25 Thread felipe . heidrich
Changeset: 758e1f790da3 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-25 09:32 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/758e1f790da3 [Accessibility] Change Attribute.ENABLED to Attribute.DISABLED (so match JavaFX name Node#isDisabled

hg: openjfx/8u-dev/rt: [Accessibility] Change Attribute.ENABLED to Attribute.DISABLED - missed ContextMenuContent.java

2014-06-25 Thread felipe . heidrich
Changeset: d74b74fe1442 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-25 09:43 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d74b74fe1442 [Accessibility] Change Attribute.ENABLED to Attribute.DISABLED - missed ContextMenuContent.java ! modules

hg: openjfx/8u-dev/rt: [Accessibility] Rename Roles to use underline where the JavaFX uses camelCase

2014-06-25 Thread felipe . heidrich
Changeset: 8656132b02f6 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-25 10:15 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8656132b02f6 [Accessibility] Rename Roles to use underline where the JavaFX uses camelCase ! modules/controls/src/main/java

hg: openjfx/8u-dev/rt: [Accessibility] Replace Attributes.MENU_ITEM_TYPE with Roles RADIO_MENU_ITEM, CHECK_MENU_ITEM, and MENU

2014-06-25 Thread felipe . heidrich
Changeset: 85685c1fe33e Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-25 16:09 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/85685c1fe33e [Accessibility] Replace Attributes.MENU_ITEM_TYPE with Roles RADIO_MENU_ITEM, CHECK_MENU_ITEM, and MENU

hg: openjfx/8u-dev/rt: [Accessibility] Follow-up of RT-37609. More bad casts in GlassTextRangeProvider.cpp

2014-06-25 Thread felipe . heidrich
Changeset: 32c05f70d24a Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-25 17:00 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/32c05f70d24a [Accessibility] Follow-up of RT-37609. More bad casts in GlassTextRangeProvider.cpp ! modules/graphics/src

hg: openjfx/8u-dev/rt: RT-37704: [Regression, Linux] ArrayIndexOutOfBoundsException when trying to open HTMLEditor font name combobox.

2014-06-26 Thread felipe . heidrich
Changeset: d15c87bbefce Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-26 05:10 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d15c87bbefce RT-37704: [Regression, Linux] ArrayIndexOutOfBoundsException when trying to open HTMLEditor font name combobox

hg: openjfx/8u-dev/rt: [Accessibility] Removing DISCLOSURE_NODE role

2014-06-26 Thread felipe . heidrich
Changeset: b96e984f4fd5 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-26 11:22 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b96e984f4fd5 [Accessibility] Removing DISCLOSURE_NODE role ! modules/controls/src/main/java/com/sun/javafx/scene/control

hg: openjfx/8u-dev/rt: RT-37744: [Accessibility] Handle TITLE consistently for Labeled

2014-06-27 Thread felipe . heidrich
Changeset: 43e228951ffb Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-27 14:09 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/43e228951ffb RT-37744: [Accessibility] Handle TITLE consistently for Labeled ! modules/controls/src/main/java/com/sun

hg: openjfx/8u-dev/rt: RT-37751: [Accessibility API] remove getAccessible() and the Accessible

2014-06-30 Thread felipe . heidrich
Changeset: 97829a1239b6 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-30 14:37 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/97829a1239b6 RT-37751: [Accessibility API] remove getAccessible() and the Accessible + modules/graphics/src/main/java/com

hg: openjfx/8u-dev/rt: [Accessibility] refactoring getContainer() variations

2014-06-30 Thread felipe . heidrich
Changeset: 695cedc5afc1 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-30 16:01 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/695cedc5afc1 [Accessibility] refactoring getContainer() variations ! modules/graphics/src/main/java/com/sun/glass/ui

hg: openjfx/8u-dev/rt: [Accessibility] restricted method visibility

2014-06-30 Thread felipe . heidrich
Changeset: e6d9bdf2f4bc Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-06-30 16:28 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e6d9bdf2f4bc [Accessibility] restricted method visibility ! modules/graphics/src/main/java/com/sun/glass/ui/Accessible.java

hg: openjfx/8u-dev/rt: RT-37801: [Text] Hitting an empty Text returns insertion index out of text bounds

2014-07-03 Thread felipe . heidrich
Changeset: d205ff5593c2 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-03 16:45 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d205ff5593c2 RT-37801: [Text] Hitting an empty Text returns insertion index out of text bounds ! modules/graphics/src/main

hg: openjfx/8u-dev/rt: RT-37809: [Mac Yosemite] Random crash launching jfx app on Mac 10.10 dev prev 2

2014-07-07 Thread felipe . heidrich
Changeset: 988caed6e5ac Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-07 21:00 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/988caed6e5ac RT-37809: [Mac Yosemite] Random crash launching jfx app on Mac 10.10 dev prev 2 ! modules/graphics/src/main

Accessibility API

2014-07-08 Thread Felipe Heidrich
Hi, For those of you concerned with Accessibility or JavaFX API in general. Please subscribe to https://javafx-jira.kenai.com/browse/RT-37846 https://javafx-jira.kenai.com/browse/RT-37749 https://javafx-jira.kenai.com/browse/RT-37750 Regards Felipe

hg: openjfx/8u-dev/rt: RT-37856: [Linux, Font] IllegalArgumentException when trying to open HTMLEditor font name combobox

2014-07-08 Thread felipe . heidrich
Changeset: 0539172f0957 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-08 10:06 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/0539172f0957 RT-37856: [Linux, Font] IllegalArgumentException when trying to open HTMLEditor font name combobox ! modules

hg: openjfx/8u-dev/rt: RT-37750: [Accessibility API] add alternate text property.

2014-07-10 Thread felipe . heidrich
Changeset: 0cd32ef19c16 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-10 10:10 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/0cd32ef19c16 RT-37750: [Accessibility API] add alternate text property. ! modules/controls/src/main/java/com/sun/javafx

hg: openjfx/8u-dev/rt: [Accessibility] Support API for RT-23916. Added Platform#accessibilityOnProperty(). This property can be used

2014-07-10 Thread felipe . heidrich
Changeset: b17558baab5e Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-10 10:56 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b17558baab5e [Accessibility] Support API for RT-23916. Added Platform#accessibilityOnProperty(). This property can be used

hg: openjfx/8u-dev/rt: [Accessibility] cosmetic + use helper method in GetColumnHeaderItems()

2014-07-14 Thread felipe . heidrich
Changeset: 18b6955caf3f Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-14 15:14 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/18b6955caf3f [Accessibility] cosmetic + use helper method in GetColumnHeaderItems() ! modules/graphics/src/main/java/com/sun

hg: openjfx/8u-dev/rt: 2 new changesets

2014-07-14 Thread felipe . heidrich
Changeset: 87c8bb33d62d Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-14 15:34 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/87c8bb33d62d [Accessibility] remove select action from TableRow. For TableView the selection is (item|cell)-based (not row

hg: openjfx/8u-dev/rt: RT-37897: [Accessibility] add an 'accessibility on' API

2014-07-15 Thread felipe . heidrich
Changeset: c880f2366efc Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-14 13:40 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c880f2366efc RT-37897: [Accessibility] add an 'accessibility on' API ! modules/graphics/src/main/java/com/sun/javafx

hg: openjfx/8u-dev/rt: [toys] make HelloSimpleTreeTableView a bit more interesting.

2014-07-15 Thread felipe . heidrich
Changeset: 92be7aaba96f Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-15 16:35 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/92be7aaba96f [toys] make HelloSimpleTreeTableView a bit more interesting. ! apps/toys/Hello/src/main/java/a11y

hg: openjfx/8u-dev/rt: RT-36400: improve TreeTableView, first phase: make TreeTableView a TableView

2014-07-16 Thread felipe . heidrich
Changeset: e7c5f406443e Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-16 13:07 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e7c5f406443e RT-36400: improve TreeTableView, first phase: make TreeTableView a TableView ! modules/graphics/src/main/java

hg: openjfx/8u-dev/rt: RT-36400: improve TreeTableView, add expandable support to TreeTableCell

2014-07-16 Thread felipe . heidrich
Changeset: 026e6a18af35 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-16 14:07 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/026e6a18af35 RT-36400: improve TreeTableView, add expandable support to TreeTableCell ! modules/graphics/src/main/java/com

hg: openjfx/8u-dev/rt: [Accessibility] fix RT-37610, initially applied to TableView, is also needed in TreeTableView

2014-07-16 Thread felipe . heidrich
Changeset: d287605a963d Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-16 14:08 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d287605a963d [Accessibility] fix RT-37610, initially applied to TableView, is also needed in TreeTableView ! modules

hg: openjfx/8u-dev/rt: [Accessibility] use EDITABLE for text input controls, verified using JAWS, narrator didn't use it

2014-07-16 Thread felipe . heidrich
Changeset: 2bd100a12f7c Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-16 14:31 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2bd100a12f7c [Accessibility] use EDITABLE for text input controls, verified using JAWS, narrator didn't use it ! apps/toys

hg: openjfx/8u-dev/rt: [Accessibility] fix NPE in XYChart

2014-07-16 Thread felipe . heidrich
Changeset: 283517a41fbf Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-16 20:33 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/283517a41fbf [Accessibility] fix NPE in XYChart ! modules/controls/src/main/java/javafx/scene/chart/XYChart.java

hg: openjfx/8u-dev/rt: [Accessibility] javadoc fixes for AccessibleRole

2014-07-17 Thread felipe . heidrich
Changeset: ef2af7e0bf8b Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-17 10:32 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ef2af7e0bf8b [Accessibility] javadoc fixes for AccessibleRole ! modules/graphics/src/main/java/javafx/scene

hg: openjfx/8u-dev/rt: RT-37964: [Accessibility] implement a set focus action

2014-07-21 Thread felipe . heidrich
Changeset: 163d0f848fe3 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-21 13:53 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/163d0f848fe3 RT-37964: [Accessibility] implement a set focus action ! modules/controls/src/main/java/com/sun/javafx/scene

hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-07-21 Thread felipe . heidrich
Changeset: 2214ba6b2de6 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-21 13:56 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2214ba6b2de6 RT-37959: [Accessibility] Review a11y enums Part 1: remove SELECTED_PAGE and SELECTED_TAB, use FOCUS_ITEM

hg: openjfx/8u-dev/rt: [Accessible] improve description for titlePane (which was group) and page item (which was tab item) similarly to what was done for Mac (+cosmetic changes)

2014-07-21 Thread felipe . heidrich
Changeset: 7d0df3525553 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-21 14:42 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7d0df3525553 [Accessible] improve description for titlePane (which was group) and page item (which was tab item) similarly

hg: openjfx/8u-dev/rt: [Accessible] missing break

2014-07-21 Thread felipe . heidrich
Changeset: 78f2a4568178 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-21 15:07 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/78f2a4568178 [Accessible] missing break ! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java

hg: openjfx/8u-dev/rt: [Accessible] removing attributes that were just in for documentation, they were incomplete and at times just wrong

2014-07-21 Thread felipe . heidrich
Changeset: a37c4730f5bd Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-21 15:10 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a37c4730f5bd [Accessible] removing attributes that were just in for documentation, they were incomplete and at times just

hg: openjfx/8u-dev/rt: [Accessibility] Regression. The content of list items and tree items are being read twice, caused by the accidental removal of a 'return null; ' statement in http://hg.openjdk.j

2014-07-21 Thread felipe . heidrich
Changeset: a101d302eb00 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-21 16:52 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a101d302eb00 [Accessibility] Regression. The content of list items and tree items are being read twice, caused

hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-07-22 Thread felipe . heidrich
Changeset: 62382252b90a Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-22 09:44 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/62382252b90a RT-37959: [Accessibility] Review a11y enums Part 2: remove SELECTED_CELLS and SELECTED_ROWS, use SELECTED_ITEMS

hg: openjfx/8u-dev/rt: [Accessibility] Removing warnings (unused import, raw casts)

2014-07-22 Thread felipe . heidrich
Changeset: 47b2d611494a Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-22 11:54 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/47b2d611494a [Accessibility] Removing warnings (unused import, raw casts) ! modules/controls/src/main/java/com/sun/javafx

hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-07-22 Thread felipe . heidrich
Changeset: 3e3de644625d Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-22 15:41 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/3e3de644625d RT-37959: [Accessibility] Review a11y enums Part 3: Removed ADD_TO_SELECTION, REMOVE_FROM_SELECTION, SELECT

hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-07-22 Thread felipe . heidrich
Changeset: 1eaf140df101 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-22 16:25 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/1eaf140df101 RT-37959: [Accessibility] Review a11y enums Part 4: Remove SCROLL_INDEX. Add SHOW_ITEM (for ListView, TableView

hg: openjfx/8u-dev/rt: RT-37964: [Accessibility] implement a set focus action

2014-07-22 Thread felipe . heidrich
Changeset: d114805cda20 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-22 16:52 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d114805cda20 RT-37964: [Accessibility] implement a set focus action Follow-up: implementing REQUEST_FOCUS on ListCell

hg: openjfx/8u-dev/rt: RT-37925: [Accessibility] Make Spinner accessible

2014-07-23 Thread felipe . heidrich
Changeset: 2c22277314de Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-23 15:48 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2c22277314de RT-37925: [Accessibility] Make Spinner accessible ! modules/controls/src/main/java/com/sun/javafx/scene

hg: openjfx/8u-dev/rt: [TOYS] Add labels to HelloText

2014-07-24 Thread felipe . heidrich
Changeset: 31062bef761a Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-24 09:54 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/31062bef761a [TOYS] Add labels to HelloText ! apps/toys/Hello/src/main/java/a11y/HelloText.java

hg: openjfx/8u-dev/rt: [Accessible] differentiated between editable and read-only text on Mac.

2014-07-24 Thread felipe . heidrich
Changeset: 1b8a19fc48f1 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-24 10:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/1b8a19fc48f1 [Accessible] differentiated between editable and read-only text on Mac. ! modules/graphics/src/main/java/com

hg: openjfx/8u-dev/rt: [Accessible] Fix labeled-by for textfield and textarea on Windows. Tested with Narrator on Win8 and Win7, and JAWS on win8. (note: previous comment in the code was not correct).

2014-07-24 Thread felipe . heidrich
Changeset: 4b8d06211312 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-24 10:59 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4b8d06211312 [Accessible] Fix labeled-by for textfield and textarea on Windows. Tested with Narrator on Win8 and Win7

hg: openjfx/8u-dev/rt: [Accessibility] implementing expand and collapse action for treeitem and tabletreeitem on Mac, use Control+Option+\

2014-07-30 Thread felipe . heidrich
Changeset: cf703edd10f2 Author:Felipe Heidrich felipe.heidr...@oracle.com Date: 2014-07-30 14:48 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/cf703edd10f2 [Accessibility] implementing expand and collapse action for treeitem and tabletreeitem on Mac, use Control

  1   2   >