Re: Docs for Binding lacking?

2013-06-13 Thread Jonathan Giles
I'm not involved in the development of the binding API, so I'll leave a full response to the professionals, but you may be interested in this jira that was just resolved yesterday by Martin: https://javafx-jira.kenai.com/browse/RT-31031 -- Jonathan On 14/06/2013 11:41 a.m., John Hendrikx

Re: ComboBoxTableCell: Can we make it easier to use?

2013-07-18 Thread Jonathan Giles
Hi Scott, The pre-built cell factories that ship with JavaFX are intended to provide convenience for the common use cases, and in some cases it just makes more sense to roll your own. Which use case you fall into I'm not quite sure, so the first thing to do is file bugs on the issues you're

Re: Disabling JavaFX minimise/maximise/etc buttons

2013-07-23 Thread Jonathan Giles
On 21.7.2013 4:44, Jonathan Giles wrote: Hi all, For once this is a request for more information from another JavaFX team, rather than a review request, etc! :-) I'm keen to see support in JavaFX Stage / Window classes for an API that would allow for the minimize / maximize / full screen / etc buttons

Re: Drag and drop tabs in TabPane

2013-07-24 Thread Jonathan Giles
At present there are no plans to implement this, but that is simply due to the fact that at present our focus is on bug fixing rather than features / tweaks. In other words, if this is a high priority for the community (via votes on the relevant jira issue - which looks like your one at [1]),

Re: TableView column resize problem

2013-07-26 Thread Jonathan Giles
Please file a bug - this is not currently known. This is likely related to all the scenegraph performance work that has been done recently. -- Jonathan On 27/07/2013 6:16 a.m., Sven Ehrke wrote: Hi, since b99 resizing of columns using the mouse on the column separators of the table header

Re: JavaFX in JDK 8 b100 seems to be broken on Windows

2013-07-29 Thread Jonathan Giles
This is a known problem: https://javafx-jira.kenai.com/browse/RT-31972 -- Jonathan On 30/07/2013 11:41 a.m., John C. Turnbull wrote: I run Ensemble8 and clicking on any demo results in: Exception in thread JavaFX Application Thread java.lang.UnsatisfiedLinkError:

Re: JavaFX in JDK 8 b100 seems to be broken on Windows

2013-07-29 Thread Jonathan Giles
: It is reported as an issue with WebView but unfortunately it means that Ensemble8 cannot run any demo at all :-( -Original Message- From: Jonathan Giles [mailto:jonathan.gi...@oracle.com] Sent: Tuesday, 30 July 2013 09:53 To: John C. Turnbull Cc: openjfx-dev@openjdk.java.net Subject: Re: JavaFX

Re: Developing controls based on Canvas?

2013-08-05 Thread Jonathan Giles
I think it would pay to take a step back and understand why you think a 'traditional' scenegraph-based (or retained mode) control is not sufficient for your needs? Unfortunately you've not detailed your use case, so it is hard to give any specific advice. Are you able to give any details about

Re: Performant Controls (hijacking Re: Developing controls based on Canvas?)

2013-08-05 Thread Jonathan Giles
/img/groupwise_8_protocol_flow_diagram_v1.3.jpg but with x100 nodes, with zooming and panning - could you outline a general strategy? On Tue, Aug 6, 2013 at 10:10 AM, Jonathan Giles jonathan.gi...@oracle.com mailto:jonathan.gi...@oracle.com wrote: I think it would pay to take a step back

Re: Performant Controls (hijacking Re: Developing controls based on Canvas?)

2013-08-05 Thread Jonathan Giles
something like http://www.novell.com/communities/files/img/groupwise_8_protocol_flow_diagram_v1.3.jpg but with x100 nodes, with zooming and panning - could you outline a general strategy? On Tue, Aug 6, 2013 at 10:10 AM, Jonathan Giles jonathan.gi...@oracle.com

Re: Rowsorting of TableView with SortedList/FilteredList

2013-08-08 Thread Jonathan Giles
Funny you should ask about this - I just blogged about SortedList and TableView the other day, over at FXExperience: http://fxexperience.com/2013/08/returning-a-tableview-back-to-an-unsorted-state-in-javafx-8-0 Of course, I can see that you've already read that post (I see a comment from the

Re: Developing controls based on Canvas?

2013-08-08 Thread Jonathan Giles
of software applications. Felix On 6 August 2013 10:10, Jonathan Giles jonathan.gi...@oracle.com mailto:jonathan.gi...@oracle.com wrote: I think it would pay to take a step back and understand why you think a 'traditional' scenegraph-based (or retained mode) control is not sufficient

Re: use custom behavior class for TableView

2013-08-10 Thread Jonathan Giles
Hi Sven, In general the behavior aspect of UI controls is not yet public API, so we've not yet given a huge amount of thought to how best to expose these. We've got ideas, but they won't be implemented as part of JavaFX 8.0, although I hope that they will be as part of the 8.x series of

Re: Concerns about TreeTableViews ability to display UNlimited number of rows of data

2013-08-15 Thread Jonathan Giles
In on my phone, so I'll keep this really brief. I have one suggested approach in the TreeItem javadoc here: http://docs.oracle.com/javafx/2/api/javafx/scene/control/TreeItem.html Perhaps this will help. I can look into it deep power tomorrow if necessary. -- Jonathan Sent from a touch device.

Re: CFV: New OpenJFX Committer: Felipe Heidrich

2013-08-15 Thread Jonathan Giles
Vote: Yes -- Jonathan On 16/08/2013 5:36 a.m., Artem Ananiev wrote: I hereby nominate Felipe Heidrich (OpenJDK user name: felipe) to OpenJFX Committer. Felipe is a member of JavaFX graphics group at Oracle. He is mostly responsible for JavaFX text and fonts, but not only for that. Here is

Re: Rowsorting of TableView with SortedList/FilteredList

2013-08-16 Thread Jonathan Giles
-condition. Regards, Martin On Thu, Aug 8, 2013 at 10:30 PM, Jonathan Giles jonathan.gi...@oracle.com wrote: Funny you should ask about this - I just blogged about SortedList and TableView the other day, over at FXExperience: http://fxexperience.com/2013/**08/returning-a-tableview-back

Re: Summary of new features in JavaFX 8?

2013-08-17 Thread Jonathan Giles
In JavaFX 8.0 we have made SkinBase public but the Behavior class and subclasses are still private implementation and are not public for 8.0. There is still more work to be done here. On top of this there has been considerable work done to provide more CSS API for styleable properties and

Re: The rise and fall of Builders

2013-08-29 Thread Jonathan Giles
You can catch up on the back story here: http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-March/006725.html -- Jonathan On 30/08/2013 7:06 a.m., Felix Bembrick wrote: I was not privy to the original discussion but I am lead to believe that Builders are no longer considered fashionable

Re: FocusModel too restricted?

2013-09-01 Thread Jonathan Giles
Werner, It sounds to me like you're trying to use FocusModel where it may not ideally suit your needs, and rather than roll your own API that is more applicable to your needs, you're hoping to coerce FocusModel to fit to be consistent. Whilst I applaud your eagerness to have an API consistent

Re: DateAxis..

2013-09-01 Thread Jonathan Giles
My experience has been that there have been many people wanting different kinds of axes (to be clear, the plural spelling of axis, JavaFX isn't going medieval), the most popular being date and logarithmic. If you've developed a DateAxis implementation, that is great! I would recommend searching

Re: Why is almost everything in the API final

2013-09-01 Thread Jonathan Giles
Richard will answer this far more effectively than me, but because he is midway through a long weekend I'll give a quick summary based on my recollection. The big issue is that with properties there are effectively two ways to set or get values: you can of course call the getter or setter, or you

Re: Media classes still missing from JavaDoc

2013-09-09 Thread Jonathan Giles
To help lower Richard's blood pressure a little, this was fixed earlier today by Kevin: https://javafx-jira.kenai.com/browse/RT-32004 :-) -- Jonathan On 10/09/2013 3:54 p.m., Richard Bair wrote: I do appreciate the pings. Just in the midst of JAVA ONE MADNESS :-). On Sep 9, 2013, at 8:08

Re: [API Review] FXMLLoader's protected fields

2013-09-11 Thread Jonathan Giles
From a quick look all four fields were added in JavaFX 8.0 and so there has been no break to backwards compatibility. -- Jonathan On 11/09/2013 6:54 p.m., Daniel Zwolenski wrote: Umm, what happened to backwards compatibility? On Wed, Sep 11, 2013 at 4:44 PM, Martin Sladecek

Re: Seeing test failures in graphics scrum for ListViewKeyInputTest on Mac

2013-09-26 Thread Jonathan Giles
https://javafx-jira.kenai.com/browse/RT-33015 I developed the tests but never saw the failures. David saw them and has @ignore'd them until I can work out why they are intermittently failing. I'm guessing it is a keyboard shortcut oversight (by me) between Windows and Mac OS, with the only extra

Re: Seeing test failures in graphics scrum for ListViewKeyInputTest on Mac

2013-09-26 Thread Jonathan Giles
On 27/09/2013 11:06 a.m., Richard Bair wrote: https://javafx-jira.kenai.com/browse/RT-33015 I developed the tests but never saw the failures. David saw them and has @ignore'd them until I can work out why they are intermittently failing. I'm guessing it is a keyboard shortcut oversight (by

Re: [announce] CodeAreaFX: text area with styled ranges of text

2013-10-08 Thread Jonathan Giles
Tomas, Very nice work! :-) The first step in the process to contribute features / bug fixes back into OpenJFX is to create a Jira issue (or find one that covers the topic). In the case of styled text ranges I don't believe a Jira issue exists, so feel free to open a new issue. This will be the

Re: Reacting to mouse events on a TreeCell. Is it supposed to be this awkward?

2013-10-08 Thread Jonathan Giles
I note right at the end you say you're using 7u40. In the JavaFX 2.x series of releases it is true that TreeView misbehaved a bit around cell reuse. This should no longer be the case in JavaFX 8.0. In any case, the best option is to file a bug report and discuss it further in there, especially so

[REVIEW REQUEST] RT-33442: isSelected in TableViewSelectionModel is called too many times

2013-10-17 Thread Jonathan Giles
Hi all, I know we're very late in the release, but I'm proposing the addition of one new method to the TableSelectionModel abstract class, which will have implementations provided by TableView and TreeTableView. The method added into TableSelectionModel will be a no-op method by default (to

Re: [REVIEW REQUEST] RT-33442: isSelected in TableViewSelectionModel is called too many times

2013-10-18 Thread Jonathan Giles
On 19/10/2013 2:13 a.m., Stephen F Northover wrote: If it is a noop, will it not break people when the system calls it and it does nothing? Only the abstract TableSelectionModel is a no-op, the implementations (one each for TableView and TreeTableView) will both override and provide the

Re: [REVIEW REQUEST] RT-33442: isSelected in TableViewSelectionModel is called too many times

2013-10-21 Thread Jonathan Giles
in the concrete subclasses, no? Steve On 2013-10-21 3:15 PM, Jonathan Giles wrote: On 22/10/2013 2:35 a.m., Stephen F Northover wrote: 1) Is it possible to do the optimization without adding API (ugly but safe)? There are aspects of the optimisation that can be done without adding API. However

Re: CFV: New OpenJFX Committer: Oleg Barbashov

2013-10-24 Thread Jonathan Giles
Vote: YES -- Jonathan On 25/10/2013 1:58 a.m., Artem Ananiev wrote: I hereby nominate Oleg Barbashov (OpenJDK user name: ogb) to OpenJFX Committer. Oleg is a member of JavaFX SQE team at Oracle. He is currently an Author in OpenJFX and is an active contributor to this project, about 30

Generating and cleaning up our JavaDoc

2013-11-10 Thread Jonathan Giles
Hi all, This email serves partly as a useful tip (assuming I'm correct), and partly as a request for improving the current javadoc build situation. Firstly, the presumed tip: to generate JavaDoc in our new gradle build setup, it appears necessary to set BUILD_JAVADOC to true. It would seem that

Review request - RT-34327: Comparator in TreeTableView has wrong generic type

2013-11-17 Thread Jonathan Giles
David, Could you please take a look at RT-34327, where I've attached a patch to resolve an incorrect API on TreeTableView: https://javafx-jira.kenai.com/browse/RT-34327 Thanks, Jonathan

Re: Slider CSS skinning

2013-11-27 Thread Jonathan Giles
File a Jira tweak request. It would require a region to be available within the slider that does not presently exist. A similar thing is done for the ControlsFX RangeSlider control: http://controlsfx.bitbucket.org/org/controlsfx/control/RangeSlider.html -- Jonathan On 28/11/2013 11:22 a.m.,

Re: Creating a type of toggle with two labels..

2013-12-04 Thread Jonathan Giles
It is likely significantly easier to simply roll your own control and not try to coerce ButtonBase to support two labels. For what it is worth, Paru and I talked about precisely this control at JavaOne 2012, which you can watch on YouTube here:

Re: Creating a type of toggle with two labels..

2013-12-04 Thread Jonathan Giles
...@openjdk.java.net [mailto:openjfx-dev-boun...@openjdk.java.net] On Behalf Of Jonathan Giles Sent: Wednesday, December 04, 2013 5:12 PM To: Pedro Duque Vieira Cc: OpenJFX Mailing List Subject: Re: Creating a type of toggle with two labels.. It's a toss-up between minimising duplicated code or having

Re: Look and feel mechanism?

2013-12-08 Thread Jonathan Giles
At present there are no plans to introduce any further API or functionality in this area, but if there is something you are wanting then you should file feature requests in Jira. -- Jonathan On 9/12/2013 11:54 a.m., Pedro Duque Vieira wrote: Hi, Is there any Look and Feel mechanism in place,

Re: Look and feel mechanism?

2013-12-09 Thread Jonathan Giles
This is my preferred approach. There is no need for the vast bulk of the work to be initiated within OpenJFX, and a third party project for touch / mobile devices, much like there are for JavaFX on the desktop, is the natural starting place to explore ideas. If I had unlimited time and resources,

Re: FX Experience Tools

2014-01-12 Thread Jonathan Giles
I'm not really sure. A good starting point would be to explore what tooling is available in Scene Builder. -- Jonathan On 12/01/2014 10:13 p.m., Peter Penzov wrote: Is there any similar tool like FX Experience Tools for css layout? On Sun, Jan 12, 2014 at 11:09 AM, Jonathan Giles

Re: FX Experience Tools

2014-01-12 Thread Jonathan Giles
I doubt these tools will be refreshed for 8.0 (if necessary - I haven't tested how well they work in 8.0), but the code is all available in github so it would be great to see someone step up and make any necessary improvements! You can find all the code here: https://github.com/fxexperience/code

Re: Strange exception in ComboBox

2014-01-16 Thread Jonathan Giles
It's very hard to say without a test application and the exception stacktrace that you're seeing. If you could get those two things together and file them in a bug in jira, I can take a look. -- Jonathan On 17/01/2014 2:31 a.m., Hervé Girod wrote: Hello, We have a strange exception in

Re: Move to JIRA [was: Re: [8u] API Request: RT-25613, ObservableValue should have a hasListener(listener) method]

2014-01-22 Thread Jonathan Giles
The point is that we'd rather have quick reference to the historical discussion without having to cross-reference between jira and the mailing list archives (which isn't automatically done). Once you add yourself as a watcher to the jira issue you are notified of every change, in much the same way

Re: ReactFX: exploration of reactive programming for JavaFX (was: [announce] InhiBeans: mitigate redundant recalculations)

2014-02-04 Thread Jonathan Giles
Very interesting library! Keep up the good work. -- Jonathan On 5/02/2014 6:06 a.m., Tomas Mikula wrote: Hi all, InhiBeans evolved into ReactFX [1], which now includes reactive-style event stream compositions and more. Best regards, Tomas [1] https://github.com/TomasMikula/ReactFX On

[8u] Review request: RT-23245: TreeView moves its origin position if the root item has a parent

2014-02-06 Thread Jonathan Giles
David, Kevin, Steve, Could you please review the following: https://javafx-jira.kenai.com/browse/RT-23245 https://javafx-jira.kenai.com/secure/attachment/42016/rt23245.patch Note: there is a proposed method deprecation, but it isn't critical to the fix. Thanks, -- Jonathan

Re: RT-24371 or just a documentation issue?

2014-02-13 Thread Jonathan Giles
Scott, From looking at your code snippet I would expect only the first item to be removed. However, from running your code it appears that all items are removed from the items list, clearing out the list. This does not appear to be exactly RT-24371, and should be a new bug report. I hope I've

Re: Button events in ListCells not working

2014-02-13 Thread Jonathan Giles
File a bug in Jira and I can take a closer look in the coming days. Thanks! -- Jonathan Sent from a touch device. Please excuse my brevity. On 14 February 2014 19:46:12 GMT+13:00, Daniel Opitz dfx...@gmail.com wrote: Hi, I found something that looks like a bug. When a Button is placed in a

Re: Proposal on getting warning free (controls) packages

2014-03-20 Thread Jonathan Giles
I'll leave it to David to comment on the specifics of these warnings, but in general I'm very supportive of improving the quality of the controls code. It would be best to file a new jira issue and start putting patches up there (although for that to happen you'll need to email the patch to me so

Re: Error in tablevie ghost error

2014-03-23 Thread Jonathan Giles
It would be useful to get a more complete description of the issue and the error you are receiving. Also, this is probably better filed in the Jira issue tracker at http://javafx-jira.kenai.com In any case, if I were to guess the problem you're mentioning, it might be:

Re: Adding GStreamer plugins

2014-03-25 Thread Jonathan Giles
Typically in this case you would email the patch to the assigned developer, but it appears RT-18009 is unassigned at present. I think that is the first hurdle that needs to be resolved, but if you email me your patch I will attach it to the jira issue so that it is at least available for

Re: [RT-33954] static block...causes IllegalStateException - re-open?

2014-04-05 Thread Jonathan Giles
Firstly, I agree - this does seem to still be reproducible despite Kevin's comment that it should have been resolved in JavaFX 8.0 due to RT-28754 https://javafx-jira.kenai.com/browse/RT-28754, so that is troubling. I'll leave Kevin to comment on that. Secondly, RT-33954 was closed as a

Re: [RT-33954] static block...causes IllegalStateException - re-open?

2014-04-07 Thread Jonathan Giles
may be why you are seeing a problem. Running it from command line, from NB, or from Eclipse works. -- Kevin Jonathan Giles wrote: Firstly, I agree - this does seem to still be reproducible despite Kevin's comment that it should have been resolved in JavaFX 8.0 due to RT-28754 https://javafx

Re: [RT-33954] static block...causes IllegalStateException - re-open?

2014-04-08 Thread Jonathan Giles
, it uses its own launcher. This might be worth raising with JetBrains. -- Kevin Jonathan Giles wrote: Kevin, Yes, that is the program I used, and yes, I get the 'Toolkit not initialized' exception. I am running

Re: Cleaning up Control codebase - How to deal with StyleableProperty cast

2014-05-01 Thread Jonathan Giles
I agree with David. Let's go that way and see where things end up. As always, thanks Tom for being relentless in pushing this forward. -- Jonathan On 2/05/2014 1:27 p.m., David Grieve wrote: I don't have a strong opinion, other than a preference for having it done one way in all cases. So it

Re: Right-to-left ChoiceBox popup position

2014-05-14 Thread Jonathan Giles
As far as I know it is unknown at this point. Please do file a bug with a test application. Thanks, -- Jonathan On 15/05/2014 10:46 a.m., Kevin Smith wrote: In a scene that is configured to use a right-to-left orientation, we have a ChoiceBox. When clicked, the popup of available items is

[API REVIEW REQUEST] RT-5747: Spinner control

2014-06-03 Thread Jonathan Giles
Hi all, A Spinner control is in the planning stages for JavaFX 8u40, and so when my 8u20 backlog has got down (or near to) zero recently, I've been prototyping one possible implementation of the Spinner. I'm now at the stage where I would appreciate more eyes on the API, so I have published

Re: Node lookup with TabPane

2014-06-08 Thread Jonathan Giles
Christian, There is no reason why this shouldn't work - please file a bug report in our Jira bug tracker and we can take a look at resolving this. Thanks, -- Jonathan On 8/06/2014 8:31 p.m., Christian wrote: Hi, I'm not sure if this is a bug because it looks like it is designed this way.

Re: SceneBuilder 2.0 import custom components from Jar

2014-06-08 Thread Jonathan Giles
Christian, With my OpenJFX hat on: === ControlsFX-related issues are best discussed on the controlsfx-dev mailing list, which can be accessed (and signed up to) here: http://groups.controlsfx.org Scene Builder is open source - you can access it by cloning the OpenJFX rt

Re: Proportional TableColumn resizing

2014-06-12 Thread Jonathan Giles
Kirill, This is not presently possible (as far as I know - although with enough courage I'm sure a custom column resize policy could be set on the TableView to do this). You might also want to look at the existing TableView constrained resize policy - this may help you out a little (as it

Re: Tutorials for Custom Controls?

2014-06-19 Thread Jonathan Giles
Any official tutorial on how to write custom controls would be constrained to discussing public API. A better source of material is almost certainly recorded talks from conferences such as JavaOne and Devoxx. I've given such talks in recent years, as has Gerrit Grunwald. You should be able to

Re: Tutorials for Custom Controls?

2014-06-19 Thread Jonathan Giles
Oh, I should also note that Hendrik Ebbers has written a book on custom controls for JavaFX 8.0. I haven't read it yet (although my copy is hopefully on the way), but it could be a useful resource: http://www.amazon.com/Mastering-JavaFX-Controls-Hendrik-Ebbers/dp/0071833773/?tag=nrbo-20 I

Dialogs in JavaFX

2014-06-19 Thread Jonathan Giles
Hi all, Dialogs are something everyone wants, and also something most people seem to have an opinion on! JavaFX 8u40 will have dialogs, but what form they take (API-wise) is not yet defined. I've posted a relatively long discussion on this over at FX Experience [1] and your feedback is highly

Re: Dialogs in JavaFX

2014-06-20 Thread Jonathan Giles
Jonathan. The summary is that whatever direction we take, we'll have a plan for the future. So if we run out of time and provide only a very scaled back API, we'll have prototyped how it can evolve to handle more complex cases. Steve On 2014-06-20, 12:37 AM, Jonathan Giles wrote: Hi all, Dialogs

Re: Only 1 GUI thread dialogs (was Re: 2 JavaFX applets in the same JVM)

2014-07-08 Thread Jonathan Giles
Fxexperience.com is fine for me from Australia. I recommend a ctrl-F5 to force a refresh. -- Jonathan Sent from a touch device. Please excuse my brevity. On 9 July 2014 07:54:39 GMT+10:00, Richard Bair richard.b...@oracle.com wrote: Hmmm… FX Experience is running for me. Is anybody else having

hg: openjfx/8u-dev/rt: RT-5747: Add Spinner Control

2014-07-11 Thread jonathan . giles
Changeset: 9e26a5eaed82 Author:jgiles Date: 2014-07-12 16:03 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/9e26a5eaed82 RT-5747: Add Spinner Control + apps/toys/Hello/src/main/java/hello/HelloSpinner.java +

Re: Package change in jdk-8u11-windows-x64

2014-07-17 Thread Jonathan Giles
Peter, This discussion should never have come to openjfx-dev. You should be posting ControlsFX questions to the controlsfx-dev list at http://groups.controlsfx.org You also posted a bug report at [1] which I have just responded to. In short, Kevin is right. ControlsFX has two branches - one

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

2014-07-20 Thread jonathan . giles
Changeset: 6469dda063c4 Author:jgiles Date: 2014-07-18 11:01 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6469dda063c4 RT-37967: [Spinner] Add LocalTime SpinnerValueFactory ! apps/toys/Hello/src/main/java/hello/HelloSpinner.java !

hg: openjfx/8u-dev/rt: [TEST ONLY] @Ignore two new tests that cause trouble when run at certain times of the day to prevent build failures

2014-07-21 Thread jonathan . giles
Changeset: 0183863ffc21 Author:jgiles Date: 2014-07-21 21:19 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/0183863ffc21 [TEST ONLY] @Ignore two new tests that cause trouble when run at certain times of the day to prevent build failures !

hg: openjfx/8u-dev/rt: [TEST ONLY] @Ignore tests that cause trouble when run at certain times of the day to prevent build failures

2014-07-21 Thread jonathan . giles
Changeset: 356233de0fc3 Author:jgiles Date: 2014-07-22 08:31 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/356233de0fc3 [TEST ONLY] @Ignore tests that cause trouble when run at certain times of the day to prevent build failures !

hg: openjfx/8u-dev/rt: [TEST ONLY] @Ignore all LocalTimeSpinnerValueTests until they can be made more resilient

2014-07-21 Thread jonathan . giles
Changeset: 0d4772d30a1a Author:jgiles Date: 2014-07-22 11:46 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/0d4772d30a1a [TEST ONLY] @Ignore all LocalTimeSpinnerValueTests until they can be made more resilient !

Re: Regarding issue with JavaFX 8 ScrollPane

2014-07-27 Thread Jonathan Giles
Sirish, Try with 8u20 - I just did and it works as expected - the vertical scrollbar is at the bottom-most position. This looks like it was a bug fixed between 8u5 and 8u20. -- Jonathan On 28/07/2014 1:15 p.m., Mong Hang Vo wrote: Vadala, I don't have a good answer to your question. So I

hg: openjfx/8u-dev/rt: RT-37968: [Spinner] Review LocalDate and LocalTime spinner value factories

2014-07-29 Thread jonathan . giles
Changeset: c519c8a7ccae Author:jgiles Date: 2014-07-30 16:00 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c519c8a7ccae RT-37968: [Spinner] Review LocalDate and LocalTime spinner value factories ! modules/controls/src/main/java/javafx/scene/control/Spinner.java !

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

2014-07-29 Thread jonathan . giles
Changeset: dd2faaee52c9 Author:jgiles Date: 2014-07-30 16:20 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/dd2faaee52c9 Backed out changeset: c519c8a7ccae (it appears in importing my patch the line endings changed - will repush patch with correct line endings). !

hg: openjfx/8u-dev/rt: [TOYS] disable LocalDate and LocalTime spinners in HelloSpinner

2014-07-30 Thread jonathan . giles
Changeset: fd925446754b Author:jgiles Date: 2014-07-30 20:17 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/fd925446754b [TOYS] disable LocalDate and LocalTime spinners in HelloSpinner ! apps/toys/Hello/src/main/java/hello/HelloSpinner.java

Re: Issue with Dialogs on jdk1.8.0_20

2014-08-04 Thread Jonathan Giles
Sirish, This is a ControlsFX issue, not an OpenJFX issue. The discussion should take place in the ControlsFX discussion group over at http://groups.controlsfx.org Regarding this issue - you need to use the 8u20 version of ControlsFX if you want to run on JavaFX 8u20. Please read the release

Re: Overhead for table columns.

2014-08-14 Thread Jonathan Giles
Actually this is slightly wrong. I was holding off replying until I had a bit more time to be thorough, but I'll respond now to prevent this misunderstanding from being discussed :-) It _is_ possible to virtualise the TableView in both directions. This doesn't necessarily help with the

[Review request] RT-12643: JavaFX Dialogs API

2014-08-14 Thread Jonathan Giles
Hi all, After much discussion a 'final' JavaFX Dialogs API has been created and is awaiting final review. The plan is to integrate this into the 8udev repo before it is promoted early next week. The Jira discussion for the dialogs API is long, but very informative. You can find it here:

Re: [Review request] RT-12643: JavaFX Dialogs API

2014-08-15 Thread Jonathan Giles
= controlfx.button.size.indepenence; //$NON-NLS-1$ may be you want javafx.button instead of controlfx.button, No? Ali Ebrahimi On Fri, Aug 15, 2014 at 4:18 AM, Jonathan Giles jonathan.gi...@oracle.com wrote: Hi all, After much discussion a 'final' JavaFX Dialogs API has been created and is awaiting final review

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

2014-08-17 Thread jonathan . giles
Changeset: 4d239b9d4e31 Author:jgiles Date: 2014-08-18 10:50 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4d239b9d4e31 RT-12643: Add javafx.scene.control.Alert class Reviewed-by: kcr, snorthov +

hg: openjfx/8u-dev/rt: [TOYS ONLY] Importing HelloDialogs test application, including:

2014-08-17 Thread jonathan . giles
Changeset: fd69f28378ca Author:jgiles Date: 2014-08-18 13:45 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/fd69f28378ca [TOYS ONLY] Importing HelloDialogs test application, including: * CommandLink, Exception and Font Selector pre-built dialogs. * A simple

hg: openjfx/8u-dev/rt: [TOYS ONLY] Fix bad image file references in HelloDialogs sample code which was refactored incorrectly yesterday.

2014-08-18 Thread jonathan . giles
Changeset: 348f681e0717 Author:jgiles Date: 2014-08-19 10:46 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/348f681e0717 [TOYS ONLY] Fix bad image file references in HelloDialogs sample code which was refactored incorrectly yesterday. !

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

2014-08-18 Thread jonathan . giles
Changeset: c3a8124d5cd6 Author:jgiles Date: 2014-08-19 12:50 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c3a8124d5cd6 RT-38321: [Dialogs] Fix layout issues ! modules/controls/src/main/java/javafx/scene/control/ChoiceDialog.java !

hg: openjfx/8u-dev/rt: RT-38322: [Dialogs] Externalise default graphic file references

2014-08-18 Thread jonathan . giles
Changeset: 7c9dd9130dac Author:jgiles Date: 2014-08-19 13:33 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7c9dd9130dac RT-38322: [Dialogs] Externalise default graphic file references ! modules/controls/src/main/java/javafx/scene/control/Alert.java !

hg: openjfx/8u-dev/rt: RT-38283: [Controls, Spinner] Add key binding to increment and decrement the Spinner

2014-08-18 Thread jonathan . giles
Changeset: b87aff6ddefa Author:jgiles Date: 2014-08-19 15:31 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b87aff6ddefa RT-38283: [Controls, Spinner] Add key binding to increment and decrement the Spinner !

hg: openjfx/8u-dev/rt: RT-38306: [TableView] TableView selection problem with SHIFT (visuals not updated, but the selection model was correct)

2014-08-19 Thread jonathan . giles
Changeset: dc016eecc27e Author:jgiles Date: 2014-08-20 09:21 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/dc016eecc27e RT-38306: [TableView] TableView selection problem with SHIFT (visuals not updated, but the selection model was correct) !

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

2014-08-19 Thread jonathan . giles
Changeset: e482cf3b4593 Author:jgiles Date: 2014-08-20 12:55 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e482cf3b4593 RT-38358: [Dialogs] Need to specify how Dialog.close() is handled ! modules/controls/src/main/java/javafx/scene/control/Dialog.java !

hg: openjfx/8u-dev/rt: RT-38333: Missing @since tags in SpinnerValueFactory

2014-08-19 Thread jonathan . giles
Changeset: 1b66feb4577d Author:jgiles Date: 2014-08-20 13:26 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/1b66feb4577d RT-38333: Missing @since tags in SpinnerValueFactory ! modules/controls/src/main/java/javafx/scene/control/SpinnerValueFactory.java

hg: openjfx/8u-dev/rt: RT-38172: ClassCastException after TreeTableColumn setText(...)

2014-08-19 Thread jonathan . giles
Changeset: f92fde766ac3 Author:jgiles Date: 2014-08-20 13:31 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/f92fde766ac3 RT-38172: ClassCastException after TreeTableColumn setText(...) !

hg: openjfx/8u-dev/rt: RT-37039: Provide missing convenience constructors to controls classes

2014-08-20 Thread jonathan . giles
Changeset: a3d4992f65ea Author:jgiles Date: 2014-08-21 13:28 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a3d4992f65ea RT-37039: Provide missing convenience constructors to controls classes Reviewed-by: kcr, snorthov !

hg: openjfx/8u-dev/rt: RT-38382: [Tab] Regression caused by bad hashCode in Tab class

2014-08-21 Thread jonathan . giles
Changeset: 7e5530151aee Author:jgiles Date: 2014-08-22 10:25 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7e5530151aee RT-38382: [Tab] Regression caused by bad hashCode in Tab class (Partial fix as there is no test application available but I'm fairly confident this

hg: openjfx/8u-dev/rt: RT-38382: [Tab] Regression caused by bad hashCode in Tab class

2014-08-21 Thread jonathan . giles
Changeset: 607e673d8907 Author:jgiles Date: 2014-08-22 11:13 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/607e673d8907 RT-38382: [Tab] Regression caused by bad hashCode in Tab class ! modules/controls/src/main/java/javafx/scene/control/Tab.java !

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

2014-08-27 Thread jonathan . giles
Changeset: 0549284f26c9 Author:jgiles Date: 2014-08-28 09:56 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/0549284f26c9 RT-38456: [TabPane] Tabs can be incorrectly made invisible when rearranged !

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

2014-08-28 Thread jonathan . giles
Changeset: 4756dd1cca2c Author:jgiles Date: 2014-08-29 13:44 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4756dd1cca2c RT-37632: ListView may not return the selected item (Regression) !

hg: openjfx/8u-dev/rt: RT-38446: [DialogPane] NPE on setExpanded if there's nothing to expand

2014-08-28 Thread jonathan . giles
Changeset: f166fe3c0547 Author:jgiles Date: 2014-08-29 14:07 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/f166fe3c0547 RT-38446: [DialogPane] NPE on setExpanded if there's nothing to expand ! modules/controls/src/main/java/javafx/scene/control/DialogPane.java

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

2014-09-02 Thread jonathan . giles
Changeset: e118f2891b38 Author:jgiles Date: 2014-09-02 15:32 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e118f2891b38 [DOC ONLY] fix typos in ButtonType javadoc ! modules/controls/src/main/java/javafx/scene/control/ButtonType.java Changeset: 258d08a27dc0 Author:

Re: Tabs placement on a TabPane

2014-09-02 Thread Jonathan Giles
Pedro, At present there is no API that supports this, and no plans to add API to support this. If this is something you would like to see, the first step is to file a feature request in our jira issue tracker here: http://javafx-jira.kenai.org Thanks, -- Jonathan On 3/09/2014 2:44 a.m.,

Re: TableView column header bug?

2014-09-02 Thread Jonathan Giles
A quick Jira search for 'column alignment' turned up https://javafx-jira.kenai.com/browse/RT-37553 as the third result, which sounds like your problem. So yes, this is a known problem. In future feel free to file bugs directly in Jira - there is no harm in doing so and there is no need to

hg: openjfx/8u-dev/rt: [DOC ONLY] Fix for RT-38683: Javadoc should not suggest calling dialog.showAndWait().get() without checking isPresent()

2014-09-16 Thread jonathan . giles
Changeset: a1563dbccd0e Author:jgiles Date: 2014-09-17 15:09 +1200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a1563dbccd0e [DOC ONLY] Fix for RT-38683: Javadoc should not suggest calling dialog.showAndWait().get() without checking isPresent() !

Re: Calendar week view

2014-09-21 Thread Jonathan Giles
Looks good. You might also be interested in collaborating with the JFXtras projects - Tom Eugelink has an Agenda control that works in a similar fashion. Here's a blog post I just googled (from late 2012): http://tbeernot.wordpress.com/2012/10/18/writing-google-calendar-in-javafx/ -- Jonathan

Re: Why Javafx UI hangs or become unresponsive on using Plarform.runLater() ?

2014-10-19 Thread Jonathan Giles
The point Tom and Michael make is correct - TextArea is not virtualised, which means that there is indeed a Text node internally containing all text you've set on the TextArea - even if it is not visible. This is clearly not efficient for large amounts of text - as Michael said you want to

Re: Dialogs in JavaFX 8u40

2014-11-01 Thread Jonathan Giles
Other than bug fixes, there is no additional work planned. If there are things you would like to see supported, please file requests in Jira. If there are design bugs, please report them! -- Jonathan Sent from a touch device. Please excuse my brevity. On 2 November 2014 07:05:10 GMT+13:00,

  1   2   3   >