From steve at winnall.ch Thu Mar 1 08:31:01 2012 From: steve at winnall.ch (Stephen Winnall) Date: Thu, 1 Mar 2012 17:31:01 +0100 Subject: JavaFX 2.0 In-Reply-To: References: <2DE5C971-77BE-43E7-A410-C73A1485A70E@ultramixer.com> <90091444-16C5-401A-B663-78225CBDC455@winnall.ch> Message-ID: Hi Richard Further to my comments yesterday: how would you feel about opening sub-forums under "JavaFX 2.0 and Later" on OTN for Mac, Windows, Linux and Android users? That would create a space for education, communication and exchange about JavaFX on each of the platforms. Cheers Steve From tom.schindl at bestsolution.at Fri Mar 2 14:33:51 2012 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Fri, 02 Mar 2012 23:33:51 +0100 Subject: FXMLLoader#setClassLoader() not passed to child loaders? Message-ID: <4F514ACF.3090506@bestsolution.at> Hi, Is it possible that the new setClassloader setting is not passed from a parent to a child loader when using fx:include? I think the child loader should inherit everthing from that is set on the parent loader: * classloader * builderfactory So I guess not inheriting from the parent is a bug, leaving us in the same position we had in 2.0 and if not fixed until 2.1 the only solution is to redefined the context classloader. Tom -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl gesch?ftsf?hrer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834 From tom.schindl at bestsolution.at Fri Mar 2 14:43:15 2012 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Fri, 02 Mar 2012 23:43:15 +0100 Subject: FXMLLoader#setClassLoader() not passed to child loaders? In-Reply-To: <4F514ACF.3090506@bestsolution.at> References: <4F514ACF.3090506@bestsolution.at> Message-ID: <4F514D03.8000005@bestsolution.at> Am 02.03.12 23:33, schrieb Tom Schindl: > Hi, > > Is it possible that the new setClassloader setting is not passed from a > parent to a child loader when using fx:include? > > I think the child loader should inherit everthing from that is set on > the parent loader: > * classloader > * builderfactory same is true for the deprecated setStaticLoad() which makes impossible for tools to turn of controller loading in conjunction with fx:include. And because we are already at the setStaticLoader() what is the suggest replacement to make the FXMLLoader ignore java-bindings? Tom -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl gesch?ftsf?hrer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834 From greg.x.brown at oracle.com Fri Mar 2 14:59:47 2012 From: greg.x.brown at oracle.com (Greg Brown) Date: Fri, 2 Mar 2012 17:59:47 -0500 Subject: FXMLLoader#setClassLoader() not passed to child loaders? In-Reply-To: <4F514ACF.3090506@bestsolution.at> References: <4F514ACF.3090506@bestsolution.at> Message-ID: > I think the child loader should inherit everthing from that is set on > the parent loader: > * classloader > * builderfactory It inherits the builder factory and controller factory, but you are correct that it does not inherit the classloader. Please file a bug on this. It would be good to fix it for 2.1 if we can. From greg.x.brown at oracle.com Fri Mar 2 15:02:17 2012 From: greg.x.brown at oracle.com (Greg Brown) Date: Fri, 2 Mar 2012 18:02:17 -0500 Subject: FXMLLoader#setClassLoader() not passed to child loaders? In-Reply-To: <4F514D03.8000005@bestsolution.at> References: <4F514ACF.3090506@bestsolution.at> <4F514D03.8000005@bestsolution.at> Message-ID: <13678B68-AD87-4077-9920-EAAC807B99F4@oracle.com> > And because we are already at the setStaticLoader() what is the suggest > replacement to make the FXMLLoader ignore java-bindings? There is no replacement. setStaticLoad() is considered "implementation API" (it is tagged as @treatasprivate). By convention we also annotate all @treatasprivate APIs with @deprecated. G From greg.x.brown at oracle.com Fri Mar 2 15:04:42 2012 From: greg.x.brown at oracle.com (Greg Brown) Date: Fri, 2 Mar 2012 18:04:42 -0500 Subject: FXMLLoader#setClassLoader() not passed to child loaders? In-Reply-To: <4F514D03.8000005@bestsolution.at> References: <4F514ACF.3090506@bestsolution.at> <4F514D03.8000005@bestsolution.at> Message-ID: <64B0BAFD-CFCD-47FC-BF00-8B9555F4F587@oracle.com> > same is true for the deprecated setStaticLoad() which makes impossible > for tools to turn of controller loading in conjunction with fx:include. Forgot to ask - please file a bug on this as well if you don't mind. From tom.schindl at bestsolution.at Fri Mar 2 15:15:39 2012 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Sat, 03 Mar 2012 00:15:39 +0100 Subject: FXMLLoader#setClassLoader() not passed to child loaders? In-Reply-To: <64B0BAFD-CFCD-47FC-BF00-8B9555F4F587@oracle.com> References: <4F514ACF.3090506@bestsolution.at> <4F514D03.8000005@bestsolution.at> <64B0BAFD-CFCD-47FC-BF00-8B9555F4F587@oracle.com> Message-ID: <4F51549B.2080903@bestsolution.at> Filed as http://javafx-jira.kenai.com/browse/RT-20083 Tom Am 03.03.12 00:04, schrieb Greg Brown: >> same is true for the deprecated setStaticLoad() which makes impossible >> for tools to turn of controller loading in conjunction with fx:include. > > Forgot to ask - please file a bug on this as well if you don't mind. > -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl gesch?ftsf?hrer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834 From greg.x.brown at oracle.com Fri Mar 2 15:17:20 2012 From: greg.x.brown at oracle.com (Greg Brown) Date: Fri, 2 Mar 2012 18:17:20 -0500 Subject: FXMLLoader#setClassLoader() not passed to child loaders? In-Reply-To: <4F51549B.2080903@bestsolution.at> References: <4F514ACF.3090506@bestsolution.at> <4F514D03.8000005@bestsolution.at> <64B0BAFD-CFCD-47FC-BF00-8B9555F4F587@oracle.com> <4F51549B.2080903@bestsolution.at> Message-ID: <9D26BF9F-9641-40CC-AB56-2DD3426C0709@oracle.com> Thank you. On Mar 2, 2012, at 6:15 PM, Tom Schindl wrote: > Filed as http://javafx-jira.kenai.com/browse/RT-20083 > > Tom > > Am 03.03.12 00:04, schrieb Greg Brown: >>> same is true for the deprecated setStaticLoad() which makes impossible >>> for tools to turn of controller loading in conjunction with fx:include. >> >> Forgot to ask - please file a bug on this as well if you don't mind. >> > > > -- > B e s t S o l u t i o n . a t EDV Systemhaus GmbH > ------------------------------------------------------------------------ > tom schindl gesch?ftsf?hrer/CEO > ------------------------------------------------------------------------ > eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 > http://www.BestSolution.at phone ++43 512 935834 From tom.schindl at bestsolution.at Fri Mar 2 15:20:22 2012 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Sat, 03 Mar 2012 00:20:22 +0100 Subject: FXMLLoader#setClassLoader() not passed to child loaders? In-Reply-To: <9D26BF9F-9641-40CC-AB56-2DD3426C0709@oracle.com> References: <4F514ACF.3090506@bestsolution.at> <4F514D03.8000005@bestsolution.at> <64B0BAFD-CFCD-47FC-BF00-8B9555F4F587@oracle.com> <4F51549B.2080903@bestsolution.at> <9D26BF9F-9641-40CC-AB56-2DD3426C0709@oracle.com> Message-ID: <4F5155B6.3000908@bestsolution.at> Ok - I saw you closed this one - this convention was not know to me - might is still suggest that this is method is javadoced? It is something like SPI, right because tooling vendors like me might use it? Tom Am 03.03.12 00:17, schrieb Greg Brown: > Thank you. > > On Mar 2, 2012, at 6:15 PM, Tom Schindl wrote: > >> Filed as http://javafx-jira.kenai.com/browse/RT-20083 >> >> Tom >> >> Am 03.03.12 00:04, schrieb Greg Brown: >>>> same is true for the deprecated setStaticLoad() which makes impossible >>>> for tools to turn of controller loading in conjunction with fx:include. >>> >>> Forgot to ask - please file a bug on this as well if you don't mind. >>> >> >> >> -- >> B e s t S o l u t i o n . a t EDV Systemhaus GmbH >> ------------------------------------------------------------------------ >> tom schindl gesch?ftsf?hrer/CEO >> ------------------------------------------------------------------------ >> eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 >> http://www.BestSolution.at phone ++43 512 935834 > -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl gesch?ftsf?hrer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834 From tom.schindl at bestsolution.at Fri Mar 2 15:21:23 2012 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Sat, 03 Mar 2012 00:21:23 +0100 Subject: FXMLLoader#setClassLoader() not passed to child loaders? In-Reply-To: <4F514D03.8000005@bestsolution.at> References: <4F514ACF.3090506@bestsolution.at> <4F514D03.8000005@bestsolution.at> Message-ID: <4F5155F3.4090801@bestsolution.at> filed as 20082 Tom Am 02.03.12 23:43, schrieb Tom Schindl: > Am 02.03.12 23:33, schrieb Tom Schindl: >> Hi, >> >> Is it possible that the new setClassloader setting is not passed from a >> parent to a child loader when using fx:include? >> >> I think the child loader should inherit everthing from that is set on >> the parent loader: >> * classloader >> * builderfactory > > same is true for the deprecated setStaticLoad() which makes impossible > for tools to turn of controller loading in conjunction with fx:include. > > And because we are already at the setStaticLoader() what is the suggest > replacement to make the FXMLLoader ignore java-bindings? > > Tom > > -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl gesch?ftsf?hrer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834 From tom.schindl at bestsolution.at Fri Mar 2 15:33:20 2012 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Sat, 03 Mar 2012 00:33:20 +0100 Subject: FXMLLoader#setClassLoader() not passed to child loaders? In-Reply-To: References: <4F514ACF.3090506@bestsolution.at> Message-ID: <4F5158C0.1040707@bestsolution.at> for me the most important one is the setStaticLoad() is passed to the children else I can't support previewing FXMLs who use fx:include. See http://efxclipse.org/trac/ticket/82 because it looks like people already use this feature ;-) Can't wait until the FXMLLoader is part of the opensource repo which will probably make my live as a FXML-Tooling vendor more easy. Tom Am 02.03.12 23:59, schrieb Greg Brown: >> I think the child loader should inherit everthing from that is set on >> the parent loader: >> * classloader >> * builderfactory > > It inherits the builder factory and controller factory, but you are correct that it does not inherit the classloader. Please file a bug on this. It would be good to fix it for 2.1 if we can. > -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl gesch?ftsf?hrer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834 From tom.schindl at bestsolution.at Fri Mar 2 15:40:47 2012 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Sat, 03 Mar 2012 00:40:47 +0100 Subject: FXMLLoader#setClassLoader() not passed to child loaders? In-Reply-To: <07D7F9D6-AE4B-45E9-9134-625A31F74E81@oracle.com> References: <4F514ACF.3090506@bestsolution.at> <4F514D03.8000005@bestsolution.at> <64B0BAFD-CFCD-47FC-BF00-8B9555F4F587@oracle.com> <4F51549B.2080903@bestsolution.at> <9D26BF9F-9641-40CC-AB56-2DD3426C0709@oracle.com> <4F515597.1040304@bestsolution.at> <07D7F9D6-AE4B-45E9-9134-625A31F74E81@oracle.com> Message-ID: <4F515A7F.8070106@bestsolution.at> Am 03.03.12 00:22, schrieb Greg Brown: >> Ok - I saw you closed this one - this convention was not know to me - >> might is still suggest that this is method is javadoced? > > Are you asking for more detail in the Javadoc? > At least in the 2.1 SDK there's NO JavaDoc for setStaticLoad. Could it be that it is not generated into generated in there - because fxml is not yet opensourced the only information my IDE can generate for me is to mark it as deprecated hence my posting ;-) Hope fxml is opensourced soon as well. Tom -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl gesch?ftsf?hrer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834 From deep.blue.6802 at gmail.com Mon Mar 5 15:43:10 2012 From: deep.blue.6802 at gmail.com (Jeff McDonald) Date: Mon, 5 Mar 2012 16:43:10 -0700 Subject: App Kernel: Application Menubar & Lifecycle Events Message-ID: As part of my discussion on how to handle lifecycle events I've been working on a related proposal to handle the menubar situation much more elegantly. Here are my thoughts bellow: Add a new method to the Application class: Application.getHostOsMenuBuilder(): //Returns a MenuBulder that is configured to build menus for the host os. MenuBar menubar = Application.getHostOSMenuBarBuilder() .appName("My App Name") .preferencesMenu("Preferences", other prams go here) .quitMenu("Quit", other params go here) .aboutMenu("About", other prams go here) .addMenu(menu); // Menus are layed out according to displayed in the order they are added. The proposal offers the following advantages: - The resulting MenuBars are structured in the same way that is consistant with the host platform's UI guidelines. - The API makes it easier for developers to follow platform guidelines without having to give up the ability to create completely custom MenuBars and use those instead. - The builder pattern also supports localization and allowances for differences in platform naming conventions (Ex. On the Mac, ending an app is called "Quit", in Windows it's "Exit". Preferences can be called "settings" instead. Help can be "?" instead of "Help" Note: sometimes the help menu is an icon.) Add a new method to the Application class: Application.setMenuBar(menubar); - Used to set an application menubar instance. - The Application MenuBar is ignored on host OSes that don't support an Application MenuBar. - Remove MenuBar#useSystemMenuBarProperty() - Remove MenuBar#isUseSystemMenuBar() - Remove MenuBar#setUseSystemMenuBar(boolean) Yes, remove those three methods! I have a whole speech on why they should have never been included in the first place ... ask at your own risk :) Design issues that remain: - What other parameters are required for each menu item to make them fit into the supported host OS UIs? - At the very least Event handlers are one of the parameters that are needed. - The issue of event handlers isn't "should event handlers be added" rather the question is how to integrate application level (and lifecycle events) be incorporated into a unified event handling mechanism. The motivation here is some events require centralized management. It's probably easier to provide an example to illustrate my point: The quit action: - Multiple components listening for (subscribe to) quit event notifications is a common user story. If there isn't a centralized ability to listen to events then developers are forced to register listeners on every quit event source. - A quit event can be published from more than one source. For example: a host OS can generate a quit event (The MacOS and mobile devices do this now). The user selects "quit" from the Application MenuBar. The user selects "quit" from a Scene MenuBar. There's lots of solutions to the multi-event-source multi-event-consumer need (Event bus, and Actions are a few that have been discussed previously). The question isn't whether there is a need to address this issue if lifecycle events a part of the platform; the question is what implementation offers the best solution. Cheers, Jeff McDonald From tbee at tbee.org Tue Mar 6 02:44:42 2012 From: tbee at tbee.org (Tom Eugelink) Date: Tue, 06 Mar 2012 11:44:42 +0100 Subject: timer Message-ID: <4F55EA9A.80308@tbee.org> For the second time I'm in need of a timer logic, similar to Swing's timer class. What I want to do is that when there is a mouse-pressed event, a timer is started with an initial delay of 500 ms or s,o and then it must repeat every 100 or 200 ms and increment a value. Real world: the user presses-and-holds the LMB over an arrow in the spinner control, and it must start incrementing; tak tak tak tak tak, maybe picking up speed or step size as the button is held. There is AFAIK no timer class in JavaFX. There is an AnimationTimer, but that is closely linked to the repaint frequency, this usage should not be. The other time I needed a timer, all I needed was a single delayed execution, so I abused the PauseTransition and the onFinished event. But now I need the repeating behavior and Animations do not have an onTrigger or something. What is the best way to do a Swing like timer in JavaFX? Tom From lehmann at media-interactive.de Tue Mar 6 02:50:22 2012 From: lehmann at media-interactive.de (Werner Lehmann) Date: Tue, 6 Mar 2012 11:50:22 +0100 Subject: timer In-Reply-To: <4F55EA9A.80308@tbee.org> References: <4F55EA9A.80308@tbee.org> Message-ID: <4F55EBEE.4040405@media-interactive.de> What about java.util.Timer, perhaps in combination with Platform.runLater? On 06.03.2012 11:44, Tom Eugelink wrote: > What is the best way to do a Swing like timer in JavaFX? From michael.heinrichs at oracle.com Tue Mar 6 02:56:33 2012 From: michael.heinrichs at oracle.com (Michael Heinrichs) Date: Tue, 6 Mar 2012 11:56:33 +0100 Subject: timer In-Reply-To: <4F55EA9A.80308@tbee.org> References: <4F55EA9A.80308@tbee.org> Message-ID: Hi Tom, I think you can either use a standard Timer or a Timeline with a single KeyFrame and cycleCount INDEFINITE. Your logic needs to go into the onFinished handler. There is a property in Timeline to set an initial delay. - Michael On 06.03.2012, at 11:44, Tom Eugelink wrote: > For the second time I'm in need of a timer logic, similar to Swing's timer class. > > What I want to do is that when there is a mouse-pressed event, a timer is started with an initial delay of 500 ms or s,o and then it must repeat every 100 or 200 ms and increment a value. Real world: the user presses-and-holds the LMB over an arrow in the spinner control, and it must start incrementing; tak tak tak tak tak, maybe picking up speed or step size as the button is held. > > There is AFAIK no timer class in JavaFX. There is an AnimationTimer, but that is closely linked to the repaint frequency, this usage should not be. > > The other time I needed a timer, all I needed was a single delayed execution, so I abused the PauseTransition and the onFinished event. But now I need the repeating behavior and Animations do not have an onTrigger or something. > > What is the best way to do a Swing like timer in JavaFX? > > Tom From christian.schudt at gmx.de Tue Mar 6 03:16:21 2012 From: christian.schudt at gmx.de (Christian Schudt) Date: Tue, 06 Mar 2012 12:16:21 +0100 Subject: timer In-Reply-To: <4F55EBEE.4040405@media-interactive.de> References: <4F55EA9A.80308@tbee.org> <4F55EBEE.4040405@media-interactive.de> Message-ID: <20120306111621.55660@gmx.net> Exactly this. I already used this combination and it worked for me. -------- Original-Nachricht -------- > Datum: Tue, 6 Mar 2012 11:50:22 +0100 > Von: Werner Lehmann > An: "openjfx-dev at openjdk.java.net" > Betreff: Re: timer > What about java.util.Timer, perhaps in combination with Platform.runLater? > > On 06.03.2012 11:44, Tom Eugelink wrote: > > What is the best way to do a Swing like timer in JavaFX? -- Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de From tbee at tbee.org Tue Mar 6 04:05:26 2012 From: tbee at tbee.org (Tom Eugelink) Date: Tue, 06 Mar 2012 13:05:26 +0100 Subject: timer In-Reply-To: References: <4F55EA9A.80308@tbee.org> Message-ID: <4F55FD86.2070900@tbee.org> I have been pondering this as well, but would this do the initial delay and the quick repeat afterwards? Or should I use the first KeyFrame for the initial delay and a second KeyFrame for the repeat delay (which just jumps the timeline back to the first). I could wrap this into a real timer class then. On 6-3-2012 11:56, Michael Heinrichs wrote: > Hi Tom, > > I think you can either use a standard Timer or a Timeline with a single KeyFrame and cycleCount INDEFINITE. Your logic needs to go into the onFinished handler. There is a property in Timeline to set an initial delay. > > - Michael > > > On 06.03.2012, at 11:44, Tom Eugelink wrote: > >> For the second time I'm in need of a timer logic, similar to Swing's timer class. >> >> What I want to do is that when there is a mouse-pressed event, a timer is started with an initial delay of 500 ms or s,o and then it must repeat every 100 or 200 ms and increment a value. Real world: the user presses-and-holds the LMB over an arrow in the spinner control, and it must start incrementing; tak tak tak tak tak, maybe picking up speed or step size as the button is held. >> >> There is AFAIK no timer class in JavaFX. There is an AnimationTimer, but that is closely linked to the repaint frequency, this usage should not be. >> >> The other time I needed a timer, all I needed was a single delayed execution, so I abused the PauseTransition and the onFinished event. But now I need the repeating behavior and Animations do not have an onTrigger or something. >> >> What is the best way to do a Swing like timer in JavaFX? >> >> Tom > From michael.heinrichs at oracle.com Tue Mar 6 04:25:53 2012 From: michael.heinrichs at oracle.com (Michael Heinrichs) Date: Tue, 6 Mar 2012 13:25:53 +0100 Subject: timer In-Reply-To: <4F55FD86.2070900@tbee.org> References: <4F55EA9A.80308@tbee.org> <4F55FD86.2070900@tbee.org> Message-ID: Yes, all classes that inherit from Animation have a delay property (a Duration). The delay will only be considered at the very start of an animation and not during looping. Use only one KeyFrame for the loop duration. So for example if you have a delay of 500ms and a KeyFrame at 100ms, you will get notifications like this: 600ms 700ms 800ms... - Michael On 06.03.2012, at 13:05, Tom Eugelink wrote: > > I have been pondering this as well, but would this do the initial delay and the quick repeat afterwards? Or should I use the first KeyFrame for the initial delay and a second KeyFrame for the repeat delay (which just jumps the timeline back to the first). I could wrap this into a real timer class then. > > > On 6-3-2012 11:56, Michael Heinrichs wrote: >> Hi Tom, >> >> I think you can either use a standard Timer or a Timeline with a single KeyFrame and cycleCount INDEFINITE. Your logic needs to go into the onFinished handler. There is a property in Timeline to set an initial delay. >> >> - Michael >> >> >> On 06.03.2012, at 11:44, Tom Eugelink wrote: >> >>> For the second time I'm in need of a timer logic, similar to Swing's timer class. >>> >>> What I want to do is that when there is a mouse-pressed event, a timer is started with an initial delay of 500 ms or s,o and then it must repeat every 100 or 200 ms and increment a value. Real world: the user presses-and-holds the LMB over an arrow in the spinner control, and it must start incrementing; tak tak tak tak tak, maybe picking up speed or step size as the button is held. >>> >>> There is AFAIK no timer class in JavaFX. There is an AnimationTimer, but that is closely linked to the repaint frequency, this usage should not be. >>> >>> The other time I needed a timer, all I needed was a single delayed execution, so I abused the PauseTransition and the onFinished event. But now I need the repeating behavior and Animations do not have an onTrigger or something. >>> >>> What is the best way to do a Swing like timer in JavaFX? >>> >>> Tom >> > > From tbee at tbee.org Tue Mar 6 04:44:25 2012 From: tbee at tbee.org (Tom Eugelink) Date: Tue, 06 Mar 2012 13:44:25 +0100 Subject: timer In-Reply-To: References: <4F55EA9A.80308@tbee.org> <4F55FD86.2070900@tbee.org> Message-ID: <4F5606A9.1060605@tbee.org> Trying to wrap this in a generic class, but I keep running into snags. Your approach always had an initial delay, because even if the timeline's delay is set to 0, the timer still will delay the KeyFrame's duration. I've attempted to use two keyframes. - the first at delay (can be 0) the first has the onFinished handler - the second at delay + cycle time the second will reset the timeline to the first This works only if I reset the timeline to first - 1ms. Tom On 6-3-2012 13:25, Michael Heinrichs wrote: > Yes, all classes that inherit from Animation have a delay property (a Duration). The delay will only be considered at the very start of an animation and not during looping. Use only one KeyFrame for the loop duration. So for example if you have a delay of 500ms and a KeyFrame at 100ms, you will get notifications like this: > 600ms 700ms 800ms... > > - Michael > > > On 06.03.2012, at 13:05, Tom Eugelink wrote: > >> I have been pondering this as well, but would this do the initial delay and the quick repeat afterwards? Or should I use the first KeyFrame for the initial delay and a second KeyFrame for the repeat delay (which just jumps the timeline back to the first). I could wrap this into a real timer class then. >> >> >> On 6-3-2012 11:56, Michael Heinrichs wrote: >>> Hi Tom, >>> >>> I think you can either use a standard Timer or a Timeline with a single KeyFrame and cycleCount INDEFINITE. Your logic needs to go into the onFinished handler. There is a property in Timeline to set an initial delay. >>> >>> - Michael >>> >>> >>> On 06.03.2012, at 11:44, Tom Eugelink wrote: >>> >>>> For the second time I'm in need of a timer logic, similar to Swing's timer class. >>>> >>>> What I want to do is that when there is a mouse-pressed event, a timer is started with an initial delay of 500 ms or s,o and then it must repeat every 100 or 200 ms and increment a value. Real world: the user presses-and-holds the LMB over an arrow in the spinner control, and it must start incrementing; tak tak tak tak tak, maybe picking up speed or step size as the button is held. >>>> >>>> There is AFAIK no timer class in JavaFX. There is an AnimationTimer, but that is closely linked to the repaint frequency, this usage should not be. >>>> >>>> The other time I needed a timer, all I needed was a single delayed execution, so I abused the PauseTransition and the onFinished event. But now I need the repeating behavior and Animations do not have an onTrigger or something. >>>> >>>> What is the best way to do a Swing like timer in JavaFX? >>>> >>>> Tom >> > From tbee at tbee.org Tue Mar 6 05:13:05 2012 From: tbee at tbee.org (Tom Eugelink) Date: Tue, 06 Mar 2012 14:13:05 +0100 Subject: timer In-Reply-To: <4F5606A9.1060605@tbee.org> References: <4F55EA9A.80308@tbee.org> <4F55FD86.2070900@tbee.org> <4F5606A9.1060605@tbee.org> Message-ID: <4F560D61.6020004@tbee.org> Another option is to use the same two keyframes, cycle exactly back exactly to the first, and have onFinished events on both. However the second keyframe fires the event twice: start delay 3000.0 ms / 1331039489932 action 4000.0 ms / 1331039490947 action 4000.0 ms / 1331039490963 action 4000.0 ms / 1331039491963 action 4000.0 ms / 1331039491979 action 4000.0 ms / 1331039492994 action 4000.0 ms / 1331039493010 action 4000.0 ms / 1331039494010 action 4000.0 ms / 1331039494026 Delay is 3s, action cycle is 1s, but you see that the second key frame fires onFinished twice with about 20 ms difference. Tom On 6-3-2012 13:44, Tom Eugelink wrote: > > Trying to wrap this in a generic class, but I keep running into snags. Your approach always had an initial delay, because even if the timeline's delay is set to 0, the timer still will delay the KeyFrame's duration. > > I've attempted to use two keyframes. > - the first at delay (can be 0) > the first has the onFinished handler > - the second at delay + cycle time > the second will reset the timeline to the first > > This works only if I reset the timeline to first - 1ms. > > Tom > > On 6-3-2012 13:25, Michael Heinrichs wrote: >> Yes, all classes that inherit from Animation have a delay property (a Duration). The delay will only be considered at the very start of an animation and not during looping. Use only one KeyFrame for the loop duration. So for example if you have a delay of 500ms and a KeyFrame at 100ms, you will get notifications like this: >> 600ms 700ms 800ms... >> >> - Michael >> >> >> On 06.03.2012, at 13:05, Tom Eugelink wrote: >> >>> I have been pondering this as well, but would this do the initial delay and the quick repeat afterwards? Or should I use the first KeyFrame for the initial delay and a second KeyFrame for the repeat delay (which just jumps the timeline back to the first). I could wrap this into a real timer class then. >>> >>> >>> On 6-3-2012 11:56, Michael Heinrichs wrote: >>>> Hi Tom, >>>> >>>> I think you can either use a standard Timer or a Timeline with a single KeyFrame and cycleCount INDEFINITE. Your logic needs to go into the onFinished handler. There is a property in Timeline to set an initial delay. >>>> >>>> - Michael >>>> >>>> >>>> On 06.03.2012, at 11:44, Tom Eugelink wrote: >>>> >>>>> For the second time I'm in need of a timer logic, similar to Swing's timer class. >>>>> >>>>> What I want to do is that when there is a mouse-pressed event, a timer is started with an initial delay of 500 ms or s,o and then it must repeat every 100 or 200 ms and increment a value. Real world: the user presses-and-holds the LMB over an arrow in the spinner control, and it must start incrementing; tak tak tak tak tak, maybe picking up speed or step size as the button is held. >>>>> >>>>> There is AFAIK no timer class in JavaFX. There is an AnimationTimer, but that is closely linked to the repaint frequency, this usage should not be. >>>>> >>>>> The other time I needed a timer, all I needed was a single delayed execution, so I abused the PauseTransition and the onFinished event. But now I need the repeating behavior and Animations do not have an onTrigger or something. >>>>> >>>>> What is the best way to do a Swing like timer in JavaFX? >>>>> >>>>> Tom >>> >> > > > From tbee at tbee.org Tue Mar 6 05:55:23 2012 From: tbee at tbee.org (Tom Eugelink) Date: Tue, 06 Mar 2012 14:55:23 +0100 Subject: timer In-Reply-To: <20120306111621.55660@gmx.net> References: <4F55EA9A.80308@tbee.org> <4F55EBEE.4040405@media-interactive.de> <20120306111621.55660@gmx.net> Message-ID: <4F56174B.7050709@tbee.org> This worked fine. I've created a Timer class (jfxtras.labs.animation.Timer) in JFXtras Labs as a wrapper around this logic. So if in the future there is a better technique, it can easily be replaced. Tom On 6-3-2012 12:16, Christian Schudt wrote: > Exactly this. I already used this combination and it worked for me. > > -------- Original-Nachricht -------- >> Datum: Tue, 6 Mar 2012 11:50:22 +0100 >> Von: Werner Lehmann >> An: "openjfx-dev at openjdk.java.net" >> Betreff: Re: timer >> What about java.util.Timer, perhaps in combination with Platform.runLater? >> >> On 06.03.2012 11:44, Tom Eugelink wrote: >>> What is the best way to do a Swing like timer in JavaFX? From richard.bair at oracle.com Tue Mar 6 10:25:14 2012 From: richard.bair at oracle.com (Richard Bair) Date: Tue, 6 Mar 2012 10:25:14 -0800 Subject: On geolocation, sensors and international standards In-Reply-To: <4F4BA85C.3070201@geomatys.fr> References: <4F4BA85C.3070201@geomatys.fr> Message-ID: Hi Martin! I think it would be wonderful to have this kind of interaction in JavaFX. Our plans are fuzzy in this area at present (the given feature is something for 3.0 which is 3Q 2013). The basic assumption we're starting with is to use the relevant JavaME JSRs as a starting point. I'm becoming familiar with these things but I am not yet fully up to speed :-). How much of the work by these different organizations have been standardized in Java ME? Thanks Richard > This is my first post on the JavaFX mailing list. To present myself briefly, I'm doing Java programming since 1997. Before that, I have done 7 years of C/C++ and a bit of Fortran, MatLab and assembler. > > In the "/New Features Proposed for JavaFX/" section from the http://javafx.com/roadmap/ page, we can read "/New UI controls, including (...) Map control are under consideration/" and "/JavaFX will incorporate support for on-device sensors, including (...) geo-location/". I have also read about a JavaFX demo running on mobile device in a previous JavaOne meeting. Some members (including myself) from the Open Geospatial Consortium (OGC) are very interested in those geo-location and sensor eventualities - while I understand it is not yet committed plan. > > The Open Geospatial Consortium (http://www.opengeospatial.org) is an international industry consortium of 444 companies, government agencies and universities participating in a consensus process to develop publicly available interface standards. OGC Standards support interoperable solutions that "geo-enable" the Web, wireless and location-based services and mainstream IT. Oracle is a principal member of OGC and has been a key player in the development of ISO 19107 (spatial geometry schema) among others. > > The GeoAPI project (http://www.geoapi.org) is an OGC working group that translate the OGC/ISO specifications into Java interfaces, and interpret those standards in an effort to meet the expectation of Java developers (naming conventions, integration with existing JDK API, etc.). In addition, the GeoAPI project provides a test suite allowing any GeoAPI implementations to run parts of the Geospatial Integrity of Geoscience Software tests (http://www.epsg.org/gigs.html) and some other tests. > > I suspect that JavaFX is aiming for something simpler than OGC/ISO standards. However, I wonder if it could be done as a profile of existing international standards, in collaboration with OGC working groups. I have been asked to modularize GeoAPI, and would be happy to work in collaboration with any JavaFX developer working on Map or Sensor API. Oracle has a strong vote power at OGC, since John Herring (an Oracle employee) is presents to most meetings. > > If there is any interest for JavaFX/OGC join work, maybe a possible approach would be to create a wiki page where some peoples list the desired functionality for Map and Sensor controls, and myself listing the elements from OGC/ISO standards that aim to provide those functionality? Then the complexity of those elements would be evaluated, and an eventually simplified profile proposed - trying to keep extension points so that users who need the full functionality (e.g. map projections) can still get it. > > As a side note, some of those OGC/ISO standards become European laws through the INSPIRE program. While a fully INSPIRE-compliant API is probably out of scope for JavaFX, I think that a JavaFX API consistent with the most basic OGC/ISO elements would have great value. > > Any though? > > Regards > > Martin Desruisseaux > From richard.bair at oracle.com Tue Mar 6 10:29:29 2012 From: richard.bair at oracle.com (Richard Bair) Date: Tue, 6 Mar 2012 10:29:29 -0800 Subject: timer In-Reply-To: References: <4F55EA9A.80308@tbee.org> <4F55FD86.2070900@tbee.org> Message-ID: ScrollBarBehavior uses a Timeline for this same kind of functionality. I don't know if I'm understanding what the problem is with using a Timeline for this, although using a java.util.Timer and Platform.runLater sounds pretty easy too. timeline = new Timeline(); timeline.setCycleCount(Timeline.INDEFINITE); final KeyFrame kf1 = new KeyFrame( Duration.millis(0), new EventHandler() { @Override public void handle(ActionEvent event) { boolean i = (pos > ((bar.getValue() - bar.getMin())/(bar.getMax() - bar.getMin()))); if (incrementing == i) { // we started incrementing and still are, or we // started decrementing and still are bar.adjustValue(pos); } else if (timeline != null) { // we've gone to far! just stop already timeline.stop(); timeline = null; } } } ); final KeyFrame kf2 = new KeyFrame(Duration.millis(200)); timeline.getKeyFrames().addAll(kf1, kf2); timeline.play(); On Mar 6, 2012, at 4:25 AM, Michael Heinrichs wrote: > Yes, all classes that inherit from Animation have a delay property (a Duration). The delay will only be considered at the very start of an animation and not during looping. Use only one KeyFrame for the loop duration. So for example if you have a delay of 500ms and a KeyFrame at 100ms, you will get notifications like this: > 600ms 700ms 800ms... > > - Michael > > > On 06.03.2012, at 13:05, Tom Eugelink wrote: > >> >> I have been pondering this as well, but would this do the initial delay and the quick repeat afterwards? Or should I use the first KeyFrame for the initial delay and a second KeyFrame for the repeat delay (which just jumps the timeline back to the first). I could wrap this into a real timer class then. >> >> >> On 6-3-2012 11:56, Michael Heinrichs wrote: >>> Hi Tom, >>> >>> I think you can either use a standard Timer or a Timeline with a single KeyFrame and cycleCount INDEFINITE. Your logic needs to go into the onFinished handler. There is a property in Timeline to set an initial delay. >>> >>> - Michael >>> >>> >>> On 06.03.2012, at 11:44, Tom Eugelink wrote: >>> >>>> For the second time I'm in need of a timer logic, similar to Swing's timer class. >>>> >>>> What I want to do is that when there is a mouse-pressed event, a timer is started with an initial delay of 500 ms or s,o and then it must repeat every 100 or 200 ms and increment a value. Real world: the user presses-and-holds the LMB over an arrow in the spinner control, and it must start incrementing; tak tak tak tak tak, maybe picking up speed or step size as the button is held. >>>> >>>> There is AFAIK no timer class in JavaFX. There is an AnimationTimer, but that is closely linked to the repaint frequency, this usage should not be. >>>> >>>> The other time I needed a timer, all I needed was a single delayed execution, so I abused the PauseTransition and the onFinished event. But now I need the repeating behavior and Animations do not have an onTrigger or something. >>>> >>>> What is the best way to do a Swing like timer in JavaFX? >>>> >>>> Tom >>> >> >> > From richard.bair at oracle.com Tue Mar 6 10:33:25 2012 From: richard.bair at oracle.com (Richard Bair) Date: Tue, 6 Mar 2012 10:33:25 -0800 Subject: App Kernel: Application Menubar & Lifecycle Events In-Reply-To: References: Message-ID: <7F51A497-6AFF-4D87-9559-E05A766FEF2E@oracle.com> Before getting into the specifics, the one immediate problem I see is one of modularization. The MenuBar is a UI control, but Application is in a base module. If we have Application depending on controls, then we have a modularization mess. We could create a set of base classes / interfaces for MenuBar etc in the application package which is not a UI control and have the controls extend those, but doing so should obviously be thought through pretty completely because it is going to lead to a wart in the APIs (we don't want two classes with the same name, for example, or duplicated functionality). Richard On Mar 5, 2012, at 3:43 PM, Jeff McDonald wrote: > As part of my discussion on how to handle lifecycle events I've been > working on a related proposal to handle the menubar situation much more > elegantly. Here are my thoughts bellow: > > Add a new method to the Application > class: Application.getHostOsMenuBuilder(): //Returns a MenuBulder that is > configured to build menus for the host os. > > MenuBar menubar = Application.getHostOSMenuBarBuilder() > .appName("My App Name") > .preferencesMenu("Preferences", other prams go here) > .quitMenu("Quit", other params go here) > .aboutMenu("About", other prams go here) > .addMenu(menu); // Menus are layed out according to displayed in > the order they are added. > > The proposal offers the following advantages: > - The resulting MenuBars are structured in the same way that is consistant > with the host platform's UI guidelines. > - The API makes it easier for developers to follow platform guidelines > without having to give up the ability to create completely custom MenuBars > and use those instead. > - The builder pattern also supports localization and allowances for > differences in platform naming conventions (Ex. On the Mac, ending an app > is called "Quit", in Windows it's "Exit". Preferences can be called > "settings" instead. Help can be "?" instead of "Help" Note: sometimes the > help menu is an icon.) > > Add a new method to the Application class: Application.setMenuBar(menubar); > - Used to set an application menubar instance. > - The Application MenuBar is ignored on host OSes that don't support an > Application MenuBar. > - Remove MenuBar#useSystemMenuBarProperty() > - Remove MenuBar#isUseSystemMenuBar() > - Remove MenuBar#setUseSystemMenuBar(boolean) > Yes, remove those three methods! I have a whole speech on why they should > have never been included in the first place ... ask at your own risk :) > > Design issues that remain: > - What other parameters are required for each menu item to make them fit > into the supported host OS UIs? > - At the very least Event handlers are one of the parameters that are > needed. > - The issue of event handlers isn't "should event handlers be added" rather > the question is how to integrate application level (and lifecycle events) > be incorporated into a unified event handling mechanism. The motivation > here is some events require centralized management. It's probably easier to > provide an example to illustrate my point: > The quit action: > - Multiple components listening for (subscribe to) quit event > notifications is a common user story. If there isn't a centralized ability > to listen to events then developers are forced to register listeners on > every quit event source. > - A quit event can be published from more than one source. For > example: a host OS can generate a quit event (The MacOS and mobile devices > do this now). The user selects "quit" from the Application MenuBar. The > user selects "quit" from a Scene MenuBar. > > There's lots of solutions to the multi-event-source multi-event-consumer > need (Event bus, and Actions are a few that have been discussed > previously). The question isn't whether there is a need to address this > issue if lifecycle events a part of the platform; the question is what > implementation offers the best solution. > > Cheers, > Jeff McDonald From richard.bair at oracle.com Tue Mar 6 10:34:39 2012 From: richard.bair at oracle.com (Richard Bair) Date: Tue, 6 Mar 2012 10:34:39 -0800 Subject: JavaFX 2.0 In-Reply-To: References: <2DE5C971-77BE-43E7-A410-C73A1485A70E@ultramixer.com> <90091444-16C5-401A-B663-78225CBDC455@winnall.ch> Message-ID: <8CEAB81D-C370-4154-9FA1-F4A8FA332D39@oracle.com> Hi Stephen, I don't have a feeling on it one way or the other. Other than subscribing to the FX forums and getting lots of emails, I'm not very familiar with the way the OTN forums operate so I'm not sure what kind of tradeoffs exist for having sub-forums. Cheers Richard On Mar 1, 2012, at 8:31 AM, Stephen Winnall wrote: > Hi Richard > > Further to my comments yesterday: how would you feel about opening sub-forums under "JavaFX 2.0 and Later" on OTN for Mac, Windows, Linux and Android users? That would create a space for education, communication and exchange about JavaFX on each of the platforms. > > Cheers > Steve > From richard.bair at oracle.com Tue Mar 6 10:36:18 2012 From: richard.bair at oracle.com (Richard Bair) Date: Tue, 6 Mar 2012 10:36:18 -0800 Subject: JavaFX 2.0 In-Reply-To: <8B36EC93-4178-429A-9AC7-DD4E484C7C00@winnall.ch> References: <2DE5C971-77BE-43E7-A410-C73A1485A70E@ultramixer.com> <90091444-16C5-401A-B663-78225CBDC455@winnall.ch> <8B36EC93-4178-429A-9AC7-DD4E484C7C00@winnall.ch> Message-ID: <2B987D5A-F62B-4B1D-82D9-7D67C876710C@oracle.com> I could probably spend all the next 6 months writing down all the stuff in my head around design, why, what, how, goals, etc :-). What would be great is some place where we could keep track of all the most frequently asked for documents and then I could write those. It is hard to know where to start sometimes :-) Richard On Feb 29, 2012, at 10:04 AM, Stephen Winnall wrote: > Hi Richard > > Where can I read about all of this? Most of the documentation I've seen in the net explains the how rather than the what and the why of JavaFX. An example: the Javadoc for FileChooser doesn't mention that file dialogs are (should be?) native. Or: dialogues are work in progress (I think). Where can I read about that and the associated design goals? > > I hope I'm not being hypercritical: I'm just very enthusiastic about JavaFX 2.x. The people working on the project are also clearly very good at what they're doing and extremely helpful in mailing lists, JIRA and so on. > > What I'm missing is a sense of where it is worth while for me to develop stuff myself and where I should wait for project development to run its course. > > Cheers > Steve > > On 29 Feb 2012, at 16:16, Richard Bair wrote: > >> Hi Steve (moved to OpenJFX-dev) >> >>> Thanks for your reply. I agree that JavaFX is a very promising successor to Swing, especially because of the flexibility provided by FXML and CSS. However, I'd argue that these are not enough to provide a completely natural experience on any platform. CSS may help with the LOOK but not with the FEEL. Certain features may consist of completely different controls, depending on the target platform: CSS doesn't help you with that. >> >> This actually has been our design center, to separate the look from the feel, to maintain platform specific feel but allow for non-standard look. >> >>> The following are some common examples where there are going to be issues (from a Mac point of view): >>> >>> popup dialogues (sheets on a Mac) >>> file chooser >> >> The file dialogs should all be native. Dialogs (when added) should be sheets. >> >>> invocation of use cases (menus, toolbars, ribbons (?) in Windows 7) >>> host system message handling (app invocation) >>> host system file conventions >>> standard layouts >>> standard icons >>> standard use cases (preferences, help, about, check for update, ?) >>> invocation of platform-specific CSS, FXML, properties, ? >> >> A lot of these issues are, I think, app framework responsibilities (other than menus where we already in 2.1 have native Mac menu bar integration), but they are all good. If we're DOA on being able to support these things I'd like to know so we can fix them. >> >> The SceneBuilder tool is our first use case, it uses native file choosers and Mac menu bar etc. >> >> Cheers >> Richard >> >>> To make it easier to write *well-behaved* apps which run anywhere, all the above choices need to be hidden from the application programmer. Swing never got anywhere near to providing this and JavaFX is not there yet. >>> >>> Cheers >>> Steve > From tbee at tbee.org Tue Mar 6 10:41:40 2012 From: tbee at tbee.org (Tom Eugelink) Date: Tue, 06 Mar 2012 19:41:40 +0100 Subject: timer In-Reply-To: References: <4F55EA9A.80308@tbee.org> <4F55FD86.2070900@tbee.org> Message-ID: <4F565A64.2020907@tbee.org> All I can say; using timeline I had all kinds of quircks, and the util Timer worked in the first attempt. Tom On 2012-03-06 19:29, Richard Bair wrote: > ScrollBarBehavior uses a Timeline for this same kind of functionality. I don't know if I'm understanding what the problem is with using a Timeline for this, although using a java.util.Timer and Platform.runLater sounds pretty easy too. > > > timeline = new Timeline(); > timeline.setCycleCount(Timeline.INDEFINITE); > > final KeyFrame kf1 = new KeyFrame( > Duration.millis(0), > new EventHandler() { > @Override > public void handle(ActionEvent event) { > boolean i = (pos> ((bar.getValue() - bar.getMin())/(bar.getMax() - bar.getMin()))); > if (incrementing == i) { > // we started incrementing and still are, or we > // started decrementing and still are > bar.adjustValue(pos); > } > else if (timeline != null) { > // we've gone to far! just stop already > timeline.stop(); > timeline = null; > } > } > } > ); > final KeyFrame kf2 = new KeyFrame(Duration.millis(200)); > timeline.getKeyFrames().addAll(kf1, kf2); > timeline.play(); > > On Mar 6, 2012, at 4:25 AM, Michael Heinrichs wrote: > >> Yes, all classes that inherit from Animation have a delay property (a Duration). The delay will only be considered at the very start of an animation and not during looping. Use only one KeyFrame for the loop duration. So for example if you have a delay of 500ms and a KeyFrame at 100ms, you will get notifications like this: >> 600ms 700ms 800ms... >> >> - Michael >> >> >> On 06.03.2012, at 13:05, Tom Eugelink wrote: >> >>> I have been pondering this as well, but would this do the initial delay and the quick repeat afterwards? Or should I use the first KeyFrame for the initial delay and a second KeyFrame for the repeat delay (which just jumps the timeline back to the first). I could wrap this into a real timer class then. >>> >>> >>> On 6-3-2012 11:56, Michael Heinrichs wrote: >>>> Hi Tom, >>>> >>>> I think you can either use a standard Timer or a Timeline with a single KeyFrame and cycleCount INDEFINITE. Your logic needs to go into the onFinished handler. There is a property in Timeline to set an initial delay. >>>> >>>> - Michael >>>> >>>> >>>> On 06.03.2012, at 11:44, Tom Eugelink wrote: >>>> >>>>> For the second time I'm in need of a timer logic, similar to Swing's timer class. >>>>> >>>>> What I want to do is that when there is a mouse-pressed event, a timer is started with an initial delay of 500 ms or s,o and then it must repeat every 100 or 200 ms and increment a value. Real world: the user presses-and-holds the LMB over an arrow in the spinner control, and it must start incrementing; tak tak tak tak tak, maybe picking up speed or step size as the button is held. >>>>> >>>>> There is AFAIK no timer class in JavaFX. There is an AnimationTimer, but that is closely linked to the repaint frequency, this usage should not be. >>>>> >>>>> The other time I needed a timer, all I needed was a single delayed execution, so I abused the PauseTransition and the onFinished event. But now I need the repeating behavior and Animations do not have an onTrigger or something. >>>>> >>>>> What is the best way to do a Swing like timer in JavaFX? >>>>> >>>>> Tom >>> > From richard.bair at oracle.com Tue Mar 6 10:40:10 2012 From: richard.bair at oracle.com (Richard Bair) Date: Tue, 6 Mar 2012 10:40:10 -0800 Subject: timer In-Reply-To: <4F565A64.2020907@tbee.org> References: <4F55EA9A.80308@tbee.org> <4F55FD86.2070900@tbee.org> <4F565A64.2020907@tbee.org> Message-ID: <826DC456-4760-4AF6-89B1-4D587E75D15B@oracle.com> I'm wondering if we have the same quirks in our ScrollBarBehavior, but I haven't seen them, not sure if they are lurking. On Mar 6, 2012, at 10:41 AM, Tom Eugelink wrote: > > All I can say; using timeline I had all kinds of quircks, and the util Timer worked in the first attempt. > > Tom > > > > On 2012-03-06 19:29, Richard Bair wrote: >> ScrollBarBehavior uses a Timeline for this same kind of functionality. I don't know if I'm understanding what the problem is with using a Timeline for this, although using a java.util.Timer and Platform.runLater sounds pretty easy too. >> >> >> timeline = new Timeline(); >> timeline.setCycleCount(Timeline.INDEFINITE); >> >> final KeyFrame kf1 = new KeyFrame( >> Duration.millis(0), >> new EventHandler() { >> @Override >> public void handle(ActionEvent event) { >> boolean i = (pos> ((bar.getValue() - bar.getMin())/(bar.getMax() - bar.getMin()))); >> if (incrementing == i) { >> // we started incrementing and still are, or we >> // started decrementing and still are >> bar.adjustValue(pos); >> } >> else if (timeline != null) { >> // we've gone to far! just stop already >> timeline.stop(); >> timeline = null; >> } >> } >> } >> ); >> final KeyFrame kf2 = new KeyFrame(Duration.millis(200)); >> timeline.getKeyFrames().addAll(kf1, kf2); >> timeline.play(); >> >> On Mar 6, 2012, at 4:25 AM, Michael Heinrichs wrote: >> >>> Yes, all classes that inherit from Animation have a delay property (a Duration). The delay will only be considered at the very start of an animation and not during looping. Use only one KeyFrame for the loop duration. So for example if you have a delay of 500ms and a KeyFrame at 100ms, you will get notifications like this: >>> 600ms 700ms 800ms... >>> >>> - Michael >>> >>> >>> On 06.03.2012, at 13:05, Tom Eugelink wrote: >>> >>>> I have been pondering this as well, but would this do the initial delay and the quick repeat afterwards? Or should I use the first KeyFrame for the initial delay and a second KeyFrame for the repeat delay (which just jumps the timeline back to the first). I could wrap this into a real timer class then. >>>> >>>> >>>> On 6-3-2012 11:56, Michael Heinrichs wrote: >>>>> Hi Tom, >>>>> >>>>> I think you can either use a standard Timer or a Timeline with a single KeyFrame and cycleCount INDEFINITE. Your logic needs to go into the onFinished handler. There is a property in Timeline to set an initial delay. >>>>> >>>>> - Michael >>>>> >>>>> >>>>> On 06.03.2012, at 11:44, Tom Eugelink wrote: >>>>> >>>>>> For the second time I'm in need of a timer logic, similar to Swing's timer class. >>>>>> >>>>>> What I want to do is that when there is a mouse-pressed event, a timer is started with an initial delay of 500 ms or s,o and then it must repeat every 100 or 200 ms and increment a value. Real world: the user presses-and-holds the LMB over an arrow in the spinner control, and it must start incrementing; tak tak tak tak tak, maybe picking up speed or step size as the button is held. >>>>>> >>>>>> There is AFAIK no timer class in JavaFX. There is an AnimationTimer, but that is closely linked to the repaint frequency, this usage should not be. >>>>>> >>>>>> The other time I needed a timer, all I needed was a single delayed execution, so I abused the PauseTransition and the onFinished event. But now I need the repeating behavior and Animations do not have an onTrigger or something. >>>>>> >>>>>> What is the best way to do a Swing like timer in JavaFX? >>>>>> >>>>>> Tom >>>> >> > > From tbee at tbee.org Tue Mar 6 11:50:14 2012 From: tbee at tbee.org (Tom Eugelink) Date: Tue, 06 Mar 2012 20:50:14 +0100 Subject: timer In-Reply-To: <826DC456-4760-4AF6-89B1-4D587E75D15B@oracle.com> References: <4F55EA9A.80308@tbee.org> <4F55FD86.2070900@tbee.org> <4F565A64.2020907@tbee.org> <826DC456-4760-4AF6-89B1-4D587E75D15B@oracle.com> Message-ID: <4F566A76.2060702@tbee.org> If I attempted to use the timeline solution just for this specific scenario, it would have fitted; I would have set the initial delay to full delay - cycle time. However, I tried to build a javafx.Timer class, which meant a.o. initial delay can be zero and that was causing me grief. Tom On 2012-03-06 19:40, Richard Bair wrote: > I'm wondering if we have the same quirks in our ScrollBarBehavior, but I haven't seen them, not sure if they are lurking. > > On Mar 6, 2012, at 10:41 AM, Tom Eugelink wrote: > >> All I can say; using timeline I had all kinds of quircks, and the util Timer worked in the first attempt. >> >> Tom >> >> >> >> On 2012-03-06 19:29, Richard Bair wrote: >>> ScrollBarBehavior uses a Timeline for this same kind of functionality. I don't know if I'm understanding what the problem is with using a Timeline for this, although using a java.util.Timer and Platform.runLater sounds pretty easy too. >>> >>> >>> timeline = new Timeline(); >>> timeline.setCycleCount(Timeline.INDEFINITE); >>> >>> final KeyFrame kf1 = new KeyFrame( >>> Duration.millis(0), >>> new EventHandler() { >>> @Override >>> public void handle(ActionEvent event) { >>> boolean i = (pos> ((bar.getValue() - bar.getMin())/(bar.getMax() - bar.getMin()))); >>> if (incrementing == i) { >>> // we started incrementing and still are, or we >>> // started decrementing and still are >>> bar.adjustValue(pos); >>> } >>> else if (timeline != null) { >>> // we've gone to far! just stop already >>> timeline.stop(); >>> timeline = null; >>> } >>> } >>> } >>> ); >>> final KeyFrame kf2 = new KeyFrame(Duration.millis(200)); >>> timeline.getKeyFrames().addAll(kf1, kf2); >>> timeline.play(); >>> >>> On Mar 6, 2012, at 4:25 AM, Michael Heinrichs wrote: >>> >>>> Yes, all classes that inherit from Animation have a delay property (a Duration). The delay will only be considered at the very start of an animation and not during looping. Use only one KeyFrame for the loop duration. So for example if you have a delay of 500ms and a KeyFrame at 100ms, you will get notifications like this: >>>> 600ms 700ms 800ms... >>>> >>>> - Michael >>>> >>>> >>>> On 06.03.2012, at 13:05, Tom Eugelink wrote: >>>> >>>>> I have been pondering this as well, but would this do the initial delay and the quick repeat afterwards? Or should I use the first KeyFrame for the initial delay and a second KeyFrame for the repeat delay (which just jumps the timeline back to the first). I could wrap this into a real timer class then. >>>>> >>>>> >>>>> On 6-3-2012 11:56, Michael Heinrichs wrote: >>>>>> Hi Tom, >>>>>> >>>>>> I think you can either use a standard Timer or a Timeline with a single KeyFrame and cycleCount INDEFINITE. Your logic needs to go into the onFinished handler. There is a property in Timeline to set an initial delay. >>>>>> >>>>>> - Michael >>>>>> >>>>>> >>>>>> On 06.03.2012, at 11:44, Tom Eugelink wrote: >>>>>> >>>>>>> For the second time I'm in need of a timer logic, similar to Swing's timer class. >>>>>>> >>>>>>> What I want to do is that when there is a mouse-pressed event, a timer is started with an initial delay of 500 ms or s,o and then it must repeat every 100 or 200 ms and increment a value. Real world: the user presses-and-holds the LMB over an arrow in the spinner control, and it must start incrementing; tak tak tak tak tak, maybe picking up speed or step size as the button is held. >>>>>>> >>>>>>> There is AFAIK no timer class in JavaFX. There is an AnimationTimer, but that is closely linked to the repaint frequency, this usage should not be. >>>>>>> >>>>>>> The other time I needed a timer, all I needed was a single delayed execution, so I abused the PauseTransition and the onFinished event. But now I need the repeating behavior and Animations do not have an onTrigger or something. >>>>>>> >>>>>>> What is the best way to do a Swing like timer in JavaFX? >>>>>>> >>>>>>> Tom >> > From martin.desruisseaux at geomatys.fr Tue Mar 6 12:43:51 2012 From: martin.desruisseaux at geomatys.fr (Martin Desruisseaux) Date: Tue, 06 Mar 2012 21:43:51 +0100 Subject: On geolocation, sensors and international standards In-Reply-To: References: <4F4BA85C.3070201@geomatys.fr> Message-ID: <4F567707.6020107@geomatys.fr> Hello Richard Thanks for the reply. Knowing that there is some tentative plan for Q3 2013 is a very interesting information. JSR 293 (Location API 2.0) has been developed by Nokia, without any involvement from OGC or ISO organizations as far as I know. Some JSR-293 API are specific to mobile devices, for example LocationListener which give notify the application when the user moved. However other API overlap with current international standards. If JSR-293 were taken as a starting point, one possible approach would be to rename and move some classes or methods in order to bring them closer to standards. For examples: _*Class javax.microedition.location.AddressInfo:*_ Overlaps the CI_Address class defined by the ISO 19115 international standard. Note that ISO 19115 is one of the standards required by laws (the INSPIRE program) in Europeans countries, so governmental applications in Europe are required to be able to export their data in a CI_Address structure (in XML documents). It doesn't mean that applications have to store internally their data that way, but they must be able to export their addresses that way. The international standards are defined by UML schema. We translated those schema to Java interfaces in the GeoAPI project. While the process of translating UML to Java involves some arbitrary choices, the result should be (I think) a good mirror of what the international standard is. For the above cited CI_Address class, our proposed translation to Java interfaces is there: http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/citation/Address.html Note that it is acceptable to take a profile of those standards. ISO 19115 defines about 100 classes only about metadata (not counting referencing, geometry, images...); JavaFX probably doesn't want all of them. _*Class javax.microedition.location.Coordinates:*_ Duplicates DirectPosition defined by ISO 19107 (http://www.geoapi.org/3.0/javadoc/org/opengis/geometry/DirectPosition.html). Except that the JSR-293 class is restricted to WGS84 (see discussion below) and also provides string representations of a coordinate, which I think should be the work of a separated class (like the separation between Number and NumberFormat). _*Class javax.microedition.location.GeographicArea and its subclasses:*_ Overlaps GM_Geometry defined by the ISO 19107 international standard (http://www.geoapi.org/snapshot/pending/org/opengis/geometry/Geometry.html). I think that the main issues with the JSR-293 GeographicArea class are: * The Coordinate Reference System is restricted to geographic coordinates on the WGS84 datum. Some other geographic protocols like GeoJSON went that way (dealing with map projections is sometime perceived as a useless complication) and came to realize the limitations. I would bet that many users will request at least the support of Google Mercator projection. I think that a non-trivial application will also needs to deal with the map projection mandated by the national agency of the country where the application is running, since the Map Projection to use for governmental publications in a particular country is often mandated by law. * The GeographicArea class is two-dimensional in spirit. Even if their coordinates carry an altitude value, I don't think it is really used since objects of kind Rectangle, Polygon and Circle are geometries on a plane. We sometime call such API "2? dimensional". Note that this is similar to the Java Topology Suite library (the most well-known Open Source Java library for geospatial geometric objects - http://www.vividsolutions.com/jts/JTSHome.htm). In contrast, ISO 19107 can express 1D (curves), 2D (surfaces) or 3D (solids) objects. Admittedly, this brings a whole bunch of complexity to ISO 19107. _*Interface javax.microedition.location.services.Map:*_ Overlaps the Web Map Service (WMS) specification. While the WMS specification is mostly for the communication between a web server and a client application, the purpose seems to be quite similar. Probably more overlaps could be found. In particular, I did not investigated the "sensor" parts (which is also subject of OGC standards). Maybe a possible working process could be as below? * Put some starting point (eventually derived from JSR-293) on a Mercurial or Git repository somewhere. * Refactor in an iterative process for bringing the classes as close as possible to international standards. * Once JavaFX feels comfortable with the selected classes, call that a "GeoAPI profile" or "GeoAPI core" (I have been asked - by Oracle among others - to split GeoAPI into "core" and "extensions" parts). * I would submit that profile or core to OGC for standardization (as a revision of current GeoAPI standard), as a join submission with Oracle if there is interest. Regards, Martin Le 06/03/12 19:25, Richard Bair a ?crit : > Hi Martin! > > I think it would be wonderful to have this kind of interaction in JavaFX. Our plans are fuzzy in this area at present (the given feature is something for 3.0 which is 3Q 2013). The basic assumption we're starting with is to use the relevant JavaME JSRs as a starting point. I'm becoming familiar with these things but I am not yet fully up to speed :-). How much of the work by these different organizations have been standardized in Java ME? > > Thanks > Richard > >> This is my first post on the JavaFX mailing list. To present myself briefly, I'm doing Java programming since 1997. Before that, I have done 7 years of C/C++ and a bit of Fortran, MatLab and assembler. >> >> In the "/New Features Proposed for JavaFX/" section from the http://javafx.com/roadmap/ page, we can read "/New UI controls, including (...) Map control are under consideration/" and "/JavaFX will incorporate support for on-device sensors, including (...) geo-location/". I have also read about a JavaFX demo running on mobile device in a previous JavaOne meeting. Some members (including myself) from the Open Geospatial Consortium (OGC) are very interested in those geo-location and sensor eventualities - while I understand it is not yet committed plan. >> >> The Open Geospatial Consortium (http://www.opengeospatial.org) is an international industry consortium of 444 companies, government agencies and universities participating in a consensus process to develop publicly available interface standards. OGC Standards support interoperable solutions that "geo-enable" the Web, wireless and location-based services and mainstream IT. Oracle is a principal member of OGC and has been a key player in the development of ISO 19107 (spatial geometry schema) among others. >> >> The GeoAPI project (http://www.geoapi.org) is an OGC working group that translate the OGC/ISO specifications into Java interfaces, and interpret those standards in an effort to meet the expectation of Java developers (naming conventions, integration with existing JDK API, etc.). In addition, the GeoAPI project provides a test suite allowing any GeoAPI implementations to run parts of the Geospatial Integrity of Geoscience Software tests (http://www.epsg.org/gigs.html) and some other tests. >> >> I suspect that JavaFX is aiming for something simpler than OGC/ISO standards. However, I wonder if it could be done as a profile of existing international standards, in collaboration with OGC working groups. I have been asked to modularize GeoAPI, and would be happy to work in collaboration with any JavaFX developer working on Map or Sensor API. Oracle has a strong vote power at OGC, since John Herring (an Oracle employee) is presents to most meetings. >> >> If there is any interest for JavaFX/OGC join work, maybe a possible approach would be to create a wiki page where some peoples list the desired functionality for Map and Sensor controls, and myself listing the elements from OGC/ISO standards that aim to provide those functionality? Then the complexity of those elements would be evaluated, and an eventually simplified profile proposed - trying to keep extension points so that users who need the full functionality (e.g. map projections) can still get it. >> >> As a side note, some of those OGC/ISO standards become European laws through the INSPIRE program. While a fully INSPIRE-compliant API is probably out of scope for JavaFX, I think that a JavaFX API consistent with the most basic OGC/ISO elements would have great value. >> >> Any though? >> >> Regards >> >> Martin Desruisseaux >> From omurata at ga2.so-net.ne.jp Tue Mar 6 14:00:30 2012 From: omurata at ga2.so-net.ne.jp (Tadashi Ohmura) Date: Wed, 07 Mar 2012 07:00:30 +0900 Subject: App Kernel: Application Menubar & Lifecycle Events In-Reply-To: <7F51A497-6AFF-4D87-9559-E05A766FEF2E@oracle.com> References: <7F51A497-6AFF-4D87-9559-E05A766FEF2E@oracle.com> Message-ID: <4F5688FE.8090709@ga2.so-net.ne.jp> What about this ? MenuBar menubar = stage.getHostOSMenuBarBuilder() Is it all right that Stage has getHostOSMenuBarBuilder() method ? Tadashi Ohmura (2012/03/07 3:33), Richard Bair wrote: > Before getting into the specifics, the one immediate problem I see is one of modularization. The MenuBar is a UI control, but Application is in a base module. If we have Application depending on controls, then we have a modularization mess. We could create a set of base classes / interfaces for MenuBar etc in the application package which is not a UI control and have the controls extend those, but doing so should obviously be thought through pretty completely because it is going to lead to a wart in the APIs (we don't want two classes with the same name, for example, or duplicated functionality). > > Richard > > On Mar 5, 2012, at 3:43 PM, Jeff McDonald wrote: > >> As part of my discussion on how to handle lifecycle events I've been >> working on a related proposal to handle the menubar situation much more >> elegantly. Here are my thoughts bellow: >> >> Add a new method to the Application >> class: Application.getHostOsMenuBuilder(): //Returns a MenuBulder that is >> configured to build menus for the host os. >> >> MenuBar menubar = Application.getHostOSMenuBarBuilder() >> .appName("My App Name") >> .preferencesMenu("Preferences", other prams go here) >> .quitMenu("Quit", other params go here) >> .aboutMenu("About", other prams go here) >> .addMenu(menu); // Menus are layed out according to displayed in >> the order they are added. >> >> The proposal offers the following advantages: >> - The resulting MenuBars are structured in the same way that is consistant >> with the host platform's UI guidelines. >> - The API makes it easier for developers to follow platform guidelines >> without having to give up the ability to create completely custom MenuBars >> and use those instead. >> - The builder pattern also supports localization and allowances for >> differences in platform naming conventions (Ex. On the Mac, ending an app >> is called "Quit", in Windows it's "Exit". Preferences can be called >> "settings" instead. Help can be "?" instead of "Help" Note: sometimes the >> help menu is an icon.) >> >> Add a new method to the Application class: Application.setMenuBar(menubar); >> - Used to set an application menubar instance. >> - The Application MenuBar is ignored on host OSes that don't support an >> Application MenuBar. >> - Remove MenuBar#useSystemMenuBarProperty() >> - Remove MenuBar#isUseSystemMenuBar() >> - Remove MenuBar#setUseSystemMenuBar(boolean) >> Yes, remove those three methods! I have a whole speech on why they should >> have never been included in the first place ... ask at your own risk :) >> >> Design issues that remain: >> - What other parameters are required for each menu item to make them fit >> into the supported host OS UIs? >> - At the very least Event handlers are one of the parameters that are >> needed. >> - The issue of event handlers isn't "should event handlers be added" rather >> the question is how to integrate application level (and lifecycle events) >> be incorporated into a unified event handling mechanism. The motivation >> here is some events require centralized management. It's probably easier to >> provide an example to illustrate my point: >> The quit action: >> - Multiple components listening for (subscribe to) quit event >> notifications is a common user story. If there isn't a centralized ability >> to listen to events then developers are forced to register listeners on >> every quit event source. >> - A quit event can be published from more than one source. For >> example: a host OS can generate a quit event (The MacOS and mobile devices >> do this now). The user selects "quit" from the Application MenuBar. The >> user selects "quit" from a Scene MenuBar. >> >> There's lots of solutions to the multi-event-source multi-event-consumer >> need (Event bus, and Actions are a few that have been discussed >> previously). The question isn't whether there is a need to address this >> issue if lifecycle events a part of the platform; the question is what >> implementation offers the best solution. >> >> Cheers, >> Jeff McDonald > > From richard.bair at oracle.com Tue Mar 6 14:06:41 2012 From: richard.bair at oracle.com (Richard Bair) Date: Tue, 6 Mar 2012 14:06:41 -0800 Subject: App Kernel: Application Menubar & Lifecycle Events In-Reply-To: <4F5688FE.8090709@ga2.so-net.ne.jp> References: <7F51A497-6AFF-4D87-9559-E05A766FEF2E@oracle.com> <4F5688FE.8090709@ga2.so-net.ne.jp> Message-ID: <623E753A-DFAB-4C71-AA64-CBC4631DAF59@oracle.com> No, Stage is in the same module as Application (you can see it in the sources under javafx-ui-common). On Mar 6, 2012, at 2:00 PM, Tadashi Ohmura wrote: > What about this ? > MenuBar menubar = stage.getHostOSMenuBarBuilder() > > Is it all right that Stage has getHostOSMenuBarBuilder() method ? > > Tadashi Ohmura > > (2012/03/07 3:33), Richard Bair wrote: >> Before getting into the specifics, the one immediate problem I see is one of modularization. The MenuBar is a UI control, but Application is in a base module. If we have Application depending on controls, then we have a modularization mess. We could create a set of base classes / interfaces for MenuBar etc in the application package which is not a UI control and have the controls extend those, but doing so should obviously be thought through pretty completely because it is going to lead to a wart in the APIs (we don't want two classes with the same name, for example, or duplicated functionality). >> >> Richard >> >> On Mar 5, 2012, at 3:43 PM, Jeff McDonald wrote: >> >>> As part of my discussion on how to handle lifecycle events I've been >>> working on a related proposal to handle the menubar situation much more >>> elegantly. Here are my thoughts bellow: >>> >>> Add a new method to the Application >>> class: Application.getHostOsMenuBuilder(): //Returns a MenuBulder that is >>> configured to build menus for the host os. >>> >>> MenuBar menubar = Application.getHostOSMenuBarBuilder() >>> .appName("My App Name") >>> .preferencesMenu("Preferences", other prams go here) >>> .quitMenu("Quit", other params go here) >>> .aboutMenu("About", other prams go here) >>> .addMenu(menu); // Menus are layed out according to displayed in >>> the order they are added. >>> >>> The proposal offers the following advantages: >>> - The resulting MenuBars are structured in the same way that is consistant >>> with the host platform's UI guidelines. >>> - The API makes it easier for developers to follow platform guidelines >>> without having to give up the ability to create completely custom MenuBars >>> and use those instead. >>> - The builder pattern also supports localization and allowances for >>> differences in platform naming conventions (Ex. On the Mac, ending an app >>> is called "Quit", in Windows it's "Exit". Preferences can be called >>> "settings" instead. Help can be "?" instead of "Help" Note: sometimes the >>> help menu is an icon.) >>> >>> Add a new method to the Application class: Application.setMenuBar(menubar); >>> - Used to set an application menubar instance. >>> - The Application MenuBar is ignored on host OSes that don't support an >>> Application MenuBar. >>> - Remove MenuBar#useSystemMenuBarProperty() >>> - Remove MenuBar#isUseSystemMenuBar() >>> - Remove MenuBar#setUseSystemMenuBar(boolean) >>> Yes, remove those three methods! I have a whole speech on why they should >>> have never been included in the first place ... ask at your own risk :) >>> >>> Design issues that remain: >>> - What other parameters are required for each menu item to make them fit >>> into the supported host OS UIs? >>> - At the very least Event handlers are one of the parameters that are >>> needed. >>> - The issue of event handlers isn't "should event handlers be added" rather >>> the question is how to integrate application level (and lifecycle events) >>> be incorporated into a unified event handling mechanism. The motivation >>> here is some events require centralized management. It's probably easier to >>> provide an example to illustrate my point: >>> The quit action: >>> - Multiple components listening for (subscribe to) quit event >>> notifications is a common user story. If there isn't a centralized ability >>> to listen to events then developers are forced to register listeners on >>> every quit event source. >>> - A quit event can be published from more than one source. For >>> example: a host OS can generate a quit event (The MacOS and mobile devices >>> do this now). The user selects "quit" from the Application MenuBar. The >>> user selects "quit" from a Scene MenuBar. >>> >>> There's lots of solutions to the multi-event-source multi-event-consumer >>> need (Event bus, and Actions are a few that have been discussed >>> previously). The question isn't whether there is a need to address this >>> issue if lifecycle events a part of the platform; the question is what >>> implementation offers the best solution. >>> >>> Cheers, >>> Jeff McDonald >> >> > From pedro.duquevieira at gmail.com Tue Mar 6 14:16:34 2012 From: pedro.duquevieira at gmail.com (Pedro Duque Vieira) Date: Tue, 6 Mar 2012 22:16:34 +0000 Subject: timer Message-ID: I use both javax.swing.timer and Timeline, everything works perfect. Cheers, Pedro Duque Vieira On Mar 6, 2012, at 10:41 AM, Tom Eugelink wrote: >* *>* All I can say; using timeline I had all kinds of quircks, and the util Timer worked in the first attempt.*>* *>* Tom*>* *>* *>* *>* On 2012-03-06 19:29, Richard Bair wrote:*>>* ScrollBarBehavior uses a Timeline for this same kind of functionality. I don't know if I'm understanding what the problem is with using a Timeline for this, although using a java.util.Timer and Platform.runLater sounds pretty easy too.*>>* *>>* *>>* timeline = new Timeline();*>>* timeline.setCycleCount(Timeline.INDEFINITE);*>>* *>>* final KeyFrame kf1 = new KeyFrame(*>>* Duration.millis(0),*>>* new EventHandler() {*>>* @Override*>>* public void handle(ActionEvent event) {*>>* boolean i = (pos> ((bar.getValue() - bar.getMin())/(bar.getMax() - bar.getMin())));*>>* if (incrementing == i) {*>>* // we started incrementing and still are, or we*>>* // started decrementing and still are*>>* bar.adjustValue(pos);*>>* }*>>* else if (timeline != null) {*>>* // we've gone to far! just stop already*>>* timeline.stop();*>>* timeline = null;*>>* }*>>* }*>>* }*>>* );*>>* final KeyFrame kf2 = new KeyFrame(Duration.millis(200));*>>* timeline.getKeyFrames().addAll(kf1, kf2);*>>* timeline.play();*>>* *>>* On Mar 6, 2012, at 4:25 AM, Michael Heinrichs wrote:*>>* *>>>* Yes, all classes that inherit from Animation have a delay property (a Duration). The delay will only be considered at the very start of an animation and not during looping. Use only one KeyFrame for the loop duration. So for example if you have a delay of 500ms and a KeyFrame at 100ms, you will get notifications like this:*>>>* 600ms 700ms 800ms...*>>>* *>>>* - Michael*>>>* *>>>* *>>>* On 06.03.2012, at 13:05, Tom Eugelink wrote:*>>>* *>>>>* I have been pondering this as well, but would this do the initial delay and the quick repeat afterwards? Or should I use the first KeyFrame for the initial delay and a second KeyFrame for the repeat delay (which just jumps the timeline back to the first). I could wrap this into a real timer class then.*>>>>* *>>>>* *>>>>* On 6-3-2012 11:56, Michael Heinrichs wrote:*>>>>>* Hi Tom,*>>>>>* *>>>>>* I think you can either use a standard Timer or a Timeline with a single KeyFrame and cycleCount INDEFINITE. Your logic needs to go into the onFinished handler. There is a property in Timeline to set an initial delay.*>>>>>* *>>>>>* - Michael*>>>>>* *>>>>>* *>>>>>* On 06.03.2012, at 11:44, Tom Eugelink wrote:*>>>>>* *>>>>>>* For the second time I'm in need of a timer logic, similar to Swing's timer class.*>>>>>>* *>>>>>>* What I want to do is that when there is a mouse-pressed event, a timer is started with an initial delay of 500 ms or s,o and then it must repeat every 100 or 200 ms and increment a value. Real world: the user presses-and-holds the LMB over an arrow in the spinner control, and it must start incrementing; tak tak tak tak tak, maybe picking up speed or step size as the button is held.*>>>>>>* *>>>>>>* There is AFAIK no timer class in JavaFX. There is an AnimationTimer, but that is closely linked to the repaint frequency, this usage should not be.*>>>>>>* *>>>>>>* The other time I needed a timer, all I needed was a single delayed execution, so I abused the PauseTransition and the onFinished event. But now I need the repeating behavior and Animations do not have an onTrigger or something.*>>>>>>* *>>>>>>* What is the best way to do a Swing like timer in JavaFX?*>>>>>>* *>>>>>>* Tom*>>>>* *>>* *>* *>* * From kevin.rushforth at oracle.com Tue Mar 6 15:37:07 2012 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 06 Mar 2012 23:37:07 +0000 Subject: hg: openjfx/2.2: DUMMY REPOSITORY Message-ID: <20120306233707.30CE04780E@hg.openjdk.java.net> Changeset: 8b6066acece5 Author: kcr Date: 2012-02-29 15:00 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/rev/8b6066acece5 DUMMY REPOSITORY + README From kevin.rushforth at oracle.com Tue Mar 6 15:40:21 2012 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 06 Mar 2012 23:40:21 +0000 Subject: hg: openjfx/2.2/master: 7 new changesets Message-ID: <20120306234021.5D4914780F@hg.openjdk.java.net> Changeset: bdfd7cfb48ef Author: kcr Date: 2011-11-11 15:45 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rev/bdfd7cfb48ef Initial commit + LICENSE + README Changeset: 8f2d71730b46 Author: kcr Date: 2011-12-01 17:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rev/8f2d71730b46 Minor update to README file ! README Changeset: 67f9658dfd32 Author: kcr Date: 2011-12-06 08:30 -0200 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rev/67f9658dfd32 Update README file to make it easier to find the rt repo ! README Changeset: 8d968b638b49 Author: rbair Date: 2011-12-06 09:28 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rev/8d968b638b49 Added build scripts that are needed for building UI controls. Actually they are probably not ALL needed, but they don't hurt. We need to clean these things all up as part of the open sourcing process, since the mechanism by which we download and install the necessary libs are probably going to be different than what we have been doing up to this point. + build-defs.xml + build-src/build-cache.xml + build-src/build-component-template.xml + build-src/build-components.xml + build-src/build-copy.xml + build-src/build-environment.xml + build-src/build-importer.xml + build-src/build-inventory.xml + build-src/build-invoice.xml + build-src/build-jar-importer.xml + build-src/build-linux-defs.xml + build-src/build-macosx-defs.xml + build-src/build-os-arch.xml + build-src/build-perf.xml + build-src/build-sdk-rt.xml + build-src/build-solaris-defs.xml + build-src/build-windows-defs.xml + build-src/build-zips.xml + build-src/genVSproperties.bat + build-src/startup2_template.html Changeset: 5a537ec76c6e Author: kcr Date: 2012-01-13 15:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rev/5a537ec76c6e RT-18421: Build files in openjfx/2.1/master have the wrong copyright Reviewed by: jgiles ! build-defs.xml ! build-src/build-cache.xml ! build-src/build-component-template.xml ! build-src/build-components.xml ! build-src/build-copy.xml ! build-src/build-environment.xml ! build-src/build-importer.xml ! build-src/build-inventory.xml ! build-src/build-invoice.xml ! build-src/build-jar-importer.xml ! build-src/build-linux-defs.xml ! build-src/build-macosx-defs.xml ! build-src/build-os-arch.xml ! build-src/build-perf.xml ! build-src/build-sdk-rt.xml ! build-src/build-solaris-defs.xml ! build-src/build-windows-defs.xml ! build-src/build-zips.xml ! build-src/genVSproperties.bat Changeset: 5f8cbf996f33 Author: kcr Date: 2012-01-20 13:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rev/5f8cbf996f33 Partial RT-19064: initial top-level build file from Jonathan Giles + build.xml Changeset: 69c1a5e297ed Author: kcr Date: 2012-02-07 16:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rev/69c1a5e297ed build file cleanup ! build-src/build-importer.xml From kevin.rushforth at oracle.com Tue Mar 6 15:45:36 2012 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 06 Mar 2012 23:45:36 +0000 Subject: hg: openjfx/2.2/master/tests: 8 new changesets Message-ID: <20120306234537.4C49C47811@hg.openjdk.java.net> Changeset: 10b22c885f3a Author: shurailine Date: 2012-02-03 18:46 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/master/tests/rev/10b22c885f3a Initial JemmyFX commit + tools/Jemmy/JemmyFX/build.properties + tools/Jemmy/JemmyFX/build.xml + tools/Jemmy/JemmyFX/fxclasspath.properties + tools/Jemmy/JemmyFX/manifest.mf + tools/Jemmy/JemmyFX/nbproject/build-impl.xml + tools/Jemmy/JemmyFX/nbproject/genfiles.properties + tools/Jemmy/JemmyFX/nbproject/project.properties + tools/Jemmy/JemmyFX/nbproject/project.xml + tools/Jemmy/JemmyFX/src/org/jemmy/fx/AppExecutor.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByID.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByObject.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByStyleClass.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByText.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByTitleSceneLookup.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByWindowType.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/CriteriaList.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/FXClickFocus.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/FXRelativeCoordinateLookup.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/Lookups.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeHierarchy.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeParentImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeWrapper.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/QueueExecutor.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/RelativeMouse.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/Root.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneList.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneWrapper.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/TextWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/WindowElement.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/AbstractItemsParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/AbstractMenuItemsParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ByIdMenuItem.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ByTextMenuItem.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/CheckBoxWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ChoiceBoxWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ComboBoxWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ControlWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/FXStringMenuOwner.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ItemParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListViewWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuBarWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuButtonWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuTreeSelectorImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ScrollBarWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SelectableItemsParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SeparatorWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SliderWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SplitPaneWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/StringMenuOwnerImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabPaneWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableViewWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextControlWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextFieldCellEditor.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextInputControlWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ThemeDriverFactory.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ToggleButtonWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ToolBarWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeItemParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeNodeParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeNodeWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeViewWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/CaspianDriverFactory.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/KnobTrackScrollerImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/ScrollBarScroller.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/SliderScroller.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/TreeItem.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/jemmy.properties + tools/Jemmy/JemmyFX/src/org/jemmy/input/ScrollTrack.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/CellOwner.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Close.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Closer.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/EditableCellOwner.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/List.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Shiftable.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Shifter.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Table.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Tree.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/TreeSelector.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/Controls.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/LookupTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/TestApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ComboBoxApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ComboBoxTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ListApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ListTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/MenuTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ScrollBarApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ScrollBarTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TabApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TabTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewCellsParentTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewLookupTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TreeApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TreeTest.java Changeset: 16deb0a5eb54 Author: shurailine Date: 2012-02-03 19:17 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/master/tests/rev/16deb0a5eb54 Fixed license Fixed build scripts to work with JemmyCore libraries from jemmy.java.net ! tools/Jemmy/JemmyFX/build.properties ! tools/Jemmy/JemmyFX/build.xml + tools/Jemmy/JemmyFX/depend.properties ! tools/Jemmy/JemmyFX/fxclasspath.properties ! tools/Jemmy/JemmyFX/nbproject/build-impl.xml ! tools/Jemmy/JemmyFX/nbproject/genfiles.properties ! tools/Jemmy/JemmyFX/nbproject/project.properties ! tools/Jemmy/JemmyFX/nbproject/project.xml ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/AppExecutor.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByID.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByObject.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByStyleClass.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByText.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByTitleSceneLookup.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByWindowType.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/CriteriaList.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/FXClickFocus.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/FXRelativeCoordinateLookup.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/Lookups.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeHierarchy.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeParentImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeWrapper.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/QueueExecutor.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/RelativeMouse.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/Root.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneList.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneWrapper.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/TextWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/WindowElement.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/AbstractItemsParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/AbstractMenuItemsParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ByIdMenuItem.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ByTextMenuItem.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/CheckBoxWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ChoiceBoxWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ComboBoxWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ControlWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/FXStringMenuOwner.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ItemParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListViewWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuBarWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuButtonWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuTreeSelectorImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ScrollBarWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SelectableItemsParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SeparatorWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SliderWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SplitPaneWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/StringMenuOwnerImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabPaneWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableViewWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextControlWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextFieldCellEditor.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextInputControlWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ThemeDriverFactory.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ToggleButtonWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ToolBarWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeItemParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeNodeParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeNodeWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeViewWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/CaspianDriverFactory.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/KnobTrackScrollerImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/ScrollBarScroller.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/SliderScroller.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/TreeItem.java ! tools/Jemmy/JemmyFX/src/org/jemmy/input/ScrollTrack.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/CellOwner.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Close.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Closer.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/EditableCellOwner.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/List.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Shiftable.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Shifter.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Table.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Tree.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/TreeSelector.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/Controls.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/LookupTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/TestApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ComboBoxApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ComboBoxTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ListApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ListTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/MenuTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ScrollBarApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ScrollBarTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TabApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TabTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewCellsParentTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewLookupTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TreeApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TreeTest.java Changeset: 4d0d41b58c0a Author: shurailine Date: 2012-02-06 17:03 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/master/tests/rev/4d0d41b58c0a List and table cells are parents Fixed tests Build should use default platform added .hgignore ! tools/Jemmy/JemmyFX/build.xml ! tools/Jemmy/JemmyFX/nbproject/build-impl.xml ! tools/Jemmy/JemmyFX/nbproject/genfiles.properties ! tools/Jemmy/JemmyFX/nbproject/project.properties ! tools/Jemmy/JemmyFX/nbproject/project.xml ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextFieldCellEditor.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewLookupTest.java Changeset: 1cbc0e0624a8 Author: shurailine Date: 2012-02-06 20:22 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/master/tests/rev/1cbc0e0624a8 JemmyFXBrowser + .hgignore ! tools/Jemmy/JemmyFX/build.properties + tools/Jemmy/JemmyFXBrowser/build.xml + tools/Jemmy/JemmyFXBrowser/manifest.mf + tools/Jemmy/JemmyFXBrowser/nbproject/build-impl.xml + tools/Jemmy/JemmyFXBrowser/nbproject/genfiles.properties + tools/Jemmy/JemmyFXBrowser/nbproject/project.properties + tools/Jemmy/JemmyFXBrowser/nbproject/project.xml + tools/Jemmy/JemmyFXBrowser/src/org/jemmy/fx/Browser.java + tools/Jemmy/JemmyFXBrowser/test/org/jemmy/client/TestBrowser.java Changeset: 7a1a134d30da Author: shurailine Date: 2012-02-10 15:03 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/master/tests/rev/7a1a134d30da Generate dock subtype lookup constructors for Controls and Labeleds ! tools/Jemmy/JemmyFX/build.properties ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ControlWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextControlWrap.java Changeset: bcc026032b4c Author: shurailine Date: 2012-02-10 15:04 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/master/tests/rev/bcc026032b4c First ensemble test + bigapps/EnsembleTest/build.xml + bigapps/EnsembleTest/manifest.mf + bigapps/EnsembleTest/nbproject/build-impl.xml + bigapps/EnsembleTest/nbproject/build-impl.xml~ + bigapps/EnsembleTest/nbproject/genfiles.properties + bigapps/EnsembleTest/nbproject/project.properties + bigapps/EnsembleTest/nbproject/project.xml + bigapps/EnsembleTest/test/ensemble/test/End2EndTest.java + bigapps/EnsembleTest/test/ensemble/test/EnsembleTestBase.java Changeset: b2c05e6500b6 Author: shurailine Date: 2012-02-15 12:40 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/master/tests/rev/b2c05e6500b6 License and readmes. + LICENSE + README + bigapps/EnsembleTest/README + tools/Jemmy/README Changeset: 8ed228ac163e Author: shurailine Date: 2012-02-29 22:55 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/master/tests/rev/8ed228ac163e http://javafx-jira.kenai.com/browse/JMY-115 and remove javadoc for now - need to be fixed properly build fix - something has changed in FX distro junit dependency - tools/Jemmy/JemmyFX/build.properties ! tools/Jemmy/JemmyFX/build.xml ! tools/Jemmy/JemmyFX/nbproject/project.properties ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/Root.java From kevin.rushforth at oracle.com Tue Mar 6 15:45:48 2012 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 06 Mar 2012 23:45:48 +0000 Subject: hg: openjfx/2.2/graphics: 7 new changesets Message-ID: <20120306234548.9968747812@hg.openjdk.java.net> Changeset: bdfd7cfb48ef Author: kcr Date: 2011-11-11 15:45 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rev/bdfd7cfb48ef Initial commit + LICENSE + README Changeset: 8f2d71730b46 Author: kcr Date: 2011-12-01 17:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rev/8f2d71730b46 Minor update to README file ! README Changeset: 67f9658dfd32 Author: kcr Date: 2011-12-06 08:30 -0200 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rev/67f9658dfd32 Update README file to make it easier to find the rt repo ! README Changeset: 8d968b638b49 Author: rbair Date: 2011-12-06 09:28 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rev/8d968b638b49 Added build scripts that are needed for building UI controls. Actually they are probably not ALL needed, but they don't hurt. We need to clean these things all up as part of the open sourcing process, since the mechanism by which we download and install the necessary libs are probably going to be different than what we have been doing up to this point. + build-defs.xml + build-src/build-cache.xml + build-src/build-component-template.xml + build-src/build-components.xml + build-src/build-copy.xml + build-src/build-environment.xml + build-src/build-importer.xml + build-src/build-inventory.xml + build-src/build-invoice.xml + build-src/build-jar-importer.xml + build-src/build-linux-defs.xml + build-src/build-macosx-defs.xml + build-src/build-os-arch.xml + build-src/build-perf.xml + build-src/build-sdk-rt.xml + build-src/build-solaris-defs.xml + build-src/build-windows-defs.xml + build-src/build-zips.xml + build-src/genVSproperties.bat + build-src/startup2_template.html Changeset: 5a537ec76c6e Author: kcr Date: 2012-01-13 15:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rev/5a537ec76c6e RT-18421: Build files in openjfx/2.1/master have the wrong copyright Reviewed by: jgiles ! build-defs.xml ! build-src/build-cache.xml ! build-src/build-component-template.xml ! build-src/build-components.xml ! build-src/build-copy.xml ! build-src/build-environment.xml ! build-src/build-importer.xml ! build-src/build-inventory.xml ! build-src/build-invoice.xml ! build-src/build-jar-importer.xml ! build-src/build-linux-defs.xml ! build-src/build-macosx-defs.xml ! build-src/build-os-arch.xml ! build-src/build-perf.xml ! build-src/build-sdk-rt.xml ! build-src/build-solaris-defs.xml ! build-src/build-windows-defs.xml ! build-src/build-zips.xml ! build-src/genVSproperties.bat Changeset: 5f8cbf996f33 Author: kcr Date: 2012-01-20 13:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rev/5f8cbf996f33 Partial RT-19064: initial top-level build file from Jonathan Giles + build.xml Changeset: 69c1a5e297ed Author: kcr Date: 2012-02-07 16:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rev/69c1a5e297ed build file cleanup ! build-src/build-importer.xml From kevin.rushforth at oracle.com Tue Mar 6 15:46:21 2012 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 06 Mar 2012 23:46:21 +0000 Subject: hg: openjfx/2.2/controls: 7 new changesets Message-ID: <20120306234621.98F9447813@hg.openjdk.java.net> Changeset: bdfd7cfb48ef Author: kcr Date: 2011-11-11 15:45 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rev/bdfd7cfb48ef Initial commit + LICENSE + README Changeset: 8f2d71730b46 Author: kcr Date: 2011-12-01 17:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rev/8f2d71730b46 Minor update to README file ! README Changeset: 67f9658dfd32 Author: kcr Date: 2011-12-06 08:30 -0200 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rev/67f9658dfd32 Update README file to make it easier to find the rt repo ! README Changeset: 8d968b638b49 Author: rbair Date: 2011-12-06 09:28 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rev/8d968b638b49 Added build scripts that are needed for building UI controls. Actually they are probably not ALL needed, but they don't hurt. We need to clean these things all up as part of the open sourcing process, since the mechanism by which we download and install the necessary libs are probably going to be different than what we have been doing up to this point. + build-defs.xml + build-src/build-cache.xml + build-src/build-component-template.xml + build-src/build-components.xml + build-src/build-copy.xml + build-src/build-environment.xml + build-src/build-importer.xml + build-src/build-inventory.xml + build-src/build-invoice.xml + build-src/build-jar-importer.xml + build-src/build-linux-defs.xml + build-src/build-macosx-defs.xml + build-src/build-os-arch.xml + build-src/build-perf.xml + build-src/build-sdk-rt.xml + build-src/build-solaris-defs.xml + build-src/build-windows-defs.xml + build-src/build-zips.xml + build-src/genVSproperties.bat + build-src/startup2_template.html Changeset: 5a537ec76c6e Author: kcr Date: 2012-01-13 15:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rev/5a537ec76c6e RT-18421: Build files in openjfx/2.1/master have the wrong copyright Reviewed by: jgiles ! build-defs.xml ! build-src/build-cache.xml ! build-src/build-component-template.xml ! build-src/build-components.xml ! build-src/build-copy.xml ! build-src/build-environment.xml ! build-src/build-importer.xml ! build-src/build-inventory.xml ! build-src/build-invoice.xml ! build-src/build-jar-importer.xml ! build-src/build-linux-defs.xml ! build-src/build-macosx-defs.xml ! build-src/build-os-arch.xml ! build-src/build-perf.xml ! build-src/build-sdk-rt.xml ! build-src/build-solaris-defs.xml ! build-src/build-windows-defs.xml ! build-src/build-zips.xml ! build-src/genVSproperties.bat Changeset: 5f8cbf996f33 Author: kcr Date: 2012-01-20 13:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rev/5f8cbf996f33 Partial RT-19064: initial top-level build file from Jonathan Giles + build.xml Changeset: 69c1a5e297ed Author: kcr Date: 2012-02-07 16:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rev/69c1a5e297ed build file cleanup ! build-src/build-importer.xml From kevin.rushforth at oracle.com Tue Mar 6 15:50:32 2012 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 06 Mar 2012 23:50:32 +0000 Subject: hg: openjfx/2.2/graphics/tests: 8 new changesets Message-ID: <20120306235033.4250547815@hg.openjdk.java.net> Changeset: 10b22c885f3a Author: shurailine Date: 2012-02-03 18:46 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/tests/rev/10b22c885f3a Initial JemmyFX commit + tools/Jemmy/JemmyFX/build.properties + tools/Jemmy/JemmyFX/build.xml + tools/Jemmy/JemmyFX/fxclasspath.properties + tools/Jemmy/JemmyFX/manifest.mf + tools/Jemmy/JemmyFX/nbproject/build-impl.xml + tools/Jemmy/JemmyFX/nbproject/genfiles.properties + tools/Jemmy/JemmyFX/nbproject/project.properties + tools/Jemmy/JemmyFX/nbproject/project.xml + tools/Jemmy/JemmyFX/src/org/jemmy/fx/AppExecutor.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByID.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByObject.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByStyleClass.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByText.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByTitleSceneLookup.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByWindowType.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/CriteriaList.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/FXClickFocus.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/FXRelativeCoordinateLookup.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/Lookups.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeHierarchy.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeParentImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeWrapper.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/QueueExecutor.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/RelativeMouse.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/Root.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneList.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneWrapper.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/TextWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/WindowElement.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/AbstractItemsParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/AbstractMenuItemsParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ByIdMenuItem.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ByTextMenuItem.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/CheckBoxWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ChoiceBoxWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ComboBoxWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ControlWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/FXStringMenuOwner.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ItemParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListViewWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuBarWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuButtonWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuTreeSelectorImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ScrollBarWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SelectableItemsParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SeparatorWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SliderWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SplitPaneWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/StringMenuOwnerImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabPaneWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableViewWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextControlWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextFieldCellEditor.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextInputControlWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ThemeDriverFactory.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ToggleButtonWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ToolBarWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeItemParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeNodeParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeNodeWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeViewWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/CaspianDriverFactory.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/KnobTrackScrollerImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/ScrollBarScroller.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/SliderScroller.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/TreeItem.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/jemmy.properties + tools/Jemmy/JemmyFX/src/org/jemmy/input/ScrollTrack.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/CellOwner.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Close.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Closer.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/EditableCellOwner.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/List.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Shiftable.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Shifter.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Table.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Tree.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/TreeSelector.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/Controls.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/LookupTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/TestApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ComboBoxApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ComboBoxTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ListApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ListTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/MenuTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ScrollBarApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ScrollBarTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TabApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TabTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewCellsParentTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewLookupTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TreeApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TreeTest.java Changeset: 16deb0a5eb54 Author: shurailine Date: 2012-02-03 19:17 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/tests/rev/16deb0a5eb54 Fixed license Fixed build scripts to work with JemmyCore libraries from jemmy.java.net ! tools/Jemmy/JemmyFX/build.properties ! tools/Jemmy/JemmyFX/build.xml + tools/Jemmy/JemmyFX/depend.properties ! tools/Jemmy/JemmyFX/fxclasspath.properties ! tools/Jemmy/JemmyFX/nbproject/build-impl.xml ! tools/Jemmy/JemmyFX/nbproject/genfiles.properties ! tools/Jemmy/JemmyFX/nbproject/project.properties ! tools/Jemmy/JemmyFX/nbproject/project.xml ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/AppExecutor.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByID.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByObject.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByStyleClass.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByText.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByTitleSceneLookup.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByWindowType.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/CriteriaList.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/FXClickFocus.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/FXRelativeCoordinateLookup.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/Lookups.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeHierarchy.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeParentImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeWrapper.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/QueueExecutor.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/RelativeMouse.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/Root.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneList.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneWrapper.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/TextWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/WindowElement.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/AbstractItemsParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/AbstractMenuItemsParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ByIdMenuItem.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ByTextMenuItem.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/CheckBoxWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ChoiceBoxWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ComboBoxWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ControlWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/FXStringMenuOwner.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ItemParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListViewWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuBarWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuButtonWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuTreeSelectorImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ScrollBarWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SelectableItemsParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SeparatorWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SliderWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SplitPaneWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/StringMenuOwnerImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabPaneWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableViewWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextControlWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextFieldCellEditor.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextInputControlWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ThemeDriverFactory.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ToggleButtonWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ToolBarWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeItemParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeNodeParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeNodeWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeViewWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/CaspianDriverFactory.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/KnobTrackScrollerImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/ScrollBarScroller.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/SliderScroller.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/TreeItem.java ! tools/Jemmy/JemmyFX/src/org/jemmy/input/ScrollTrack.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/CellOwner.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Close.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Closer.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/EditableCellOwner.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/List.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Shiftable.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Shifter.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Table.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Tree.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/TreeSelector.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/Controls.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/LookupTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/TestApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ComboBoxApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ComboBoxTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ListApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ListTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/MenuTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ScrollBarApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ScrollBarTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TabApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TabTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewCellsParentTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewLookupTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TreeApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TreeTest.java Changeset: 4d0d41b58c0a Author: shurailine Date: 2012-02-06 17:03 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/tests/rev/4d0d41b58c0a List and table cells are parents Fixed tests Build should use default platform added .hgignore ! tools/Jemmy/JemmyFX/build.xml ! tools/Jemmy/JemmyFX/nbproject/build-impl.xml ! tools/Jemmy/JemmyFX/nbproject/genfiles.properties ! tools/Jemmy/JemmyFX/nbproject/project.properties ! tools/Jemmy/JemmyFX/nbproject/project.xml ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextFieldCellEditor.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewLookupTest.java Changeset: 1cbc0e0624a8 Author: shurailine Date: 2012-02-06 20:22 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/tests/rev/1cbc0e0624a8 JemmyFXBrowser + .hgignore ! tools/Jemmy/JemmyFX/build.properties + tools/Jemmy/JemmyFXBrowser/build.xml + tools/Jemmy/JemmyFXBrowser/manifest.mf + tools/Jemmy/JemmyFXBrowser/nbproject/build-impl.xml + tools/Jemmy/JemmyFXBrowser/nbproject/genfiles.properties + tools/Jemmy/JemmyFXBrowser/nbproject/project.properties + tools/Jemmy/JemmyFXBrowser/nbproject/project.xml + tools/Jemmy/JemmyFXBrowser/src/org/jemmy/fx/Browser.java + tools/Jemmy/JemmyFXBrowser/test/org/jemmy/client/TestBrowser.java Changeset: 7a1a134d30da Author: shurailine Date: 2012-02-10 15:03 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/tests/rev/7a1a134d30da Generate dock subtype lookup constructors for Controls and Labeleds ! tools/Jemmy/JemmyFX/build.properties ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ControlWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextControlWrap.java Changeset: bcc026032b4c Author: shurailine Date: 2012-02-10 15:04 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/tests/rev/bcc026032b4c First ensemble test + bigapps/EnsembleTest/build.xml + bigapps/EnsembleTest/manifest.mf + bigapps/EnsembleTest/nbproject/build-impl.xml + bigapps/EnsembleTest/nbproject/build-impl.xml~ + bigapps/EnsembleTest/nbproject/genfiles.properties + bigapps/EnsembleTest/nbproject/project.properties + bigapps/EnsembleTest/nbproject/project.xml + bigapps/EnsembleTest/test/ensemble/test/End2EndTest.java + bigapps/EnsembleTest/test/ensemble/test/EnsembleTestBase.java Changeset: b2c05e6500b6 Author: shurailine Date: 2012-02-15 12:40 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/tests/rev/b2c05e6500b6 License and readmes. + LICENSE + README + bigapps/EnsembleTest/README + tools/Jemmy/README Changeset: 8ed228ac163e Author: shurailine Date: 2012-02-29 22:55 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/tests/rev/8ed228ac163e http://javafx-jira.kenai.com/browse/JMY-115 and remove javadoc for now - need to be fixed properly build fix - something has changed in FX distro junit dependency - tools/Jemmy/JemmyFX/build.properties ! tools/Jemmy/JemmyFX/build.xml ! tools/Jemmy/JemmyFX/nbproject/project.properties ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/Root.java From kevin.rushforth at oracle.com Tue Mar 6 15:51:27 2012 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 06 Mar 2012 23:51:27 +0000 Subject: hg: openjfx/2.2/controls/tests: 8 new changesets Message-ID: <20120306235128.27D9847817@hg.openjdk.java.net> Changeset: 10b22c885f3a Author: shurailine Date: 2012-02-03 18:46 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/tests/rev/10b22c885f3a Initial JemmyFX commit + tools/Jemmy/JemmyFX/build.properties + tools/Jemmy/JemmyFX/build.xml + tools/Jemmy/JemmyFX/fxclasspath.properties + tools/Jemmy/JemmyFX/manifest.mf + tools/Jemmy/JemmyFX/nbproject/build-impl.xml + tools/Jemmy/JemmyFX/nbproject/genfiles.properties + tools/Jemmy/JemmyFX/nbproject/project.properties + tools/Jemmy/JemmyFX/nbproject/project.xml + tools/Jemmy/JemmyFX/src/org/jemmy/fx/AppExecutor.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByID.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByObject.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByStyleClass.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByText.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByTitleSceneLookup.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByWindowType.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/CriteriaList.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/FXClickFocus.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/FXRelativeCoordinateLookup.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/Lookups.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeHierarchy.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeParentImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeWrapper.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/QueueExecutor.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/RelativeMouse.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/Root.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneList.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneWrapper.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/TextWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/WindowElement.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/AbstractItemsParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/AbstractMenuItemsParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ByIdMenuItem.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ByTextMenuItem.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/CheckBoxWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ChoiceBoxWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ComboBoxWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ControlWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/FXStringMenuOwner.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ItemParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListViewWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuBarWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuButtonWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuTreeSelectorImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ScrollBarWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SelectableItemsParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SeparatorWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SliderWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SplitPaneWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/StringMenuOwnerImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabPaneWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableViewWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextControlWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextFieldCellEditor.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextInputControlWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ThemeDriverFactory.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ToggleButtonWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ToolBarWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeItemParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeItemWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeNodeParent.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeNodeWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeViewWrap.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/CaspianDriverFactory.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/KnobTrackScrollerImpl.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/ScrollBarScroller.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/SliderScroller.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/TreeItem.java + tools/Jemmy/JemmyFX/src/org/jemmy/fx/jemmy.properties + tools/Jemmy/JemmyFX/src/org/jemmy/input/ScrollTrack.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/CellOwner.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Close.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Closer.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/EditableCellOwner.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/List.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Shiftable.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Shifter.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Table.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Tree.java + tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/TreeSelector.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/Controls.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/LookupTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/TestApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ComboBoxApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ComboBoxTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ListApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ListTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/MenuTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ScrollBarApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ScrollBarTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TabApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TabTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewCellsParentTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewLookupTest.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TreeApp.java + tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TreeTest.java Changeset: 16deb0a5eb54 Author: shurailine Date: 2012-02-03 19:17 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/tests/rev/16deb0a5eb54 Fixed license Fixed build scripts to work with JemmyCore libraries from jemmy.java.net ! tools/Jemmy/JemmyFX/build.properties ! tools/Jemmy/JemmyFX/build.xml + tools/Jemmy/JemmyFX/depend.properties ! tools/Jemmy/JemmyFX/fxclasspath.properties ! tools/Jemmy/JemmyFX/nbproject/build-impl.xml ! tools/Jemmy/JemmyFX/nbproject/genfiles.properties ! tools/Jemmy/JemmyFX/nbproject/project.properties ! tools/Jemmy/JemmyFX/nbproject/project.xml ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/AppExecutor.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByID.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByObject.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByStyleClass.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByText.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByTitleSceneLookup.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/ByWindowType.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/CriteriaList.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/FXClickFocus.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/FXRelativeCoordinateLookup.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/Lookups.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeHierarchy.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeParentImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/NodeWrapper.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/QueueExecutor.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/RelativeMouse.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/Root.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneList.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/SceneWrapper.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/TextWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/WindowElement.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/AbstractItemsParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/AbstractMenuItemsParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ByIdMenuItem.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ByTextMenuItem.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/CheckBoxWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ChoiceBoxWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ComboBoxWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ControlWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/FXStringMenuOwner.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ItemParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListViewWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuBarWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuButtonWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuTreeSelectorImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/MenuWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ScrollBarWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SelectableItemsParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SeparatorWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SliderWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/SplitPaneWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/StringMenuOwnerImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabPaneWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TabWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableViewWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextControlWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextFieldCellEditor.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextInputControlWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ThemeDriverFactory.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ToggleButtonWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ToolBarWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeItemParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeNodeParent.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeNodeWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TreeViewWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/CaspianDriverFactory.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/KnobTrackScrollerImpl.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/ScrollBarScroller.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/SliderScroller.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/caspian/TreeItem.java ! tools/Jemmy/JemmyFX/src/org/jemmy/input/ScrollTrack.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/CellOwner.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Close.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Closer.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/EditableCellOwner.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/List.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Shiftable.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Shifter.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Table.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/Tree.java ! tools/Jemmy/JemmyFX/src/org/jemmy/interfaces/TreeSelector.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/Controls.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/LookupTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/TestApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ComboBoxApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ComboBoxTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ListApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ListTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/MenuTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ScrollBarApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/ScrollBarTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TabApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TabTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewCellsParentTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewLookupTest.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TreeApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TreeTest.java Changeset: 4d0d41b58c0a Author: shurailine Date: 2012-02-06 17:03 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/tests/rev/4d0d41b58c0a List and table cells are parents Fixed tests Build should use default platform added .hgignore ! tools/Jemmy/JemmyFX/build.xml ! tools/Jemmy/JemmyFX/nbproject/build-impl.xml ! tools/Jemmy/JemmyFX/nbproject/genfiles.properties ! tools/Jemmy/JemmyFX/nbproject/project.properties ! tools/Jemmy/JemmyFX/nbproject/project.xml ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ListItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TableCellItemWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextFieldCellEditor.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewApp.java ! tools/Jemmy/JemmyFX/test/org/jemmy/fx/control/TableViewLookupTest.java Changeset: 1cbc0e0624a8 Author: shurailine Date: 2012-02-06 20:22 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/tests/rev/1cbc0e0624a8 JemmyFXBrowser + .hgignore ! tools/Jemmy/JemmyFX/build.properties + tools/Jemmy/JemmyFXBrowser/build.xml + tools/Jemmy/JemmyFXBrowser/manifest.mf + tools/Jemmy/JemmyFXBrowser/nbproject/build-impl.xml + tools/Jemmy/JemmyFXBrowser/nbproject/genfiles.properties + tools/Jemmy/JemmyFXBrowser/nbproject/project.properties + tools/Jemmy/JemmyFXBrowser/nbproject/project.xml + tools/Jemmy/JemmyFXBrowser/src/org/jemmy/fx/Browser.java + tools/Jemmy/JemmyFXBrowser/test/org/jemmy/client/TestBrowser.java Changeset: 7a1a134d30da Author: shurailine Date: 2012-02-10 15:03 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/tests/rev/7a1a134d30da Generate dock subtype lookup constructors for Controls and Labeleds ! tools/Jemmy/JemmyFX/build.properties ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ControlWrap.java ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/TextControlWrap.java Changeset: bcc026032b4c Author: shurailine Date: 2012-02-10 15:04 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/tests/rev/bcc026032b4c First ensemble test + bigapps/EnsembleTest/build.xml + bigapps/EnsembleTest/manifest.mf + bigapps/EnsembleTest/nbproject/build-impl.xml + bigapps/EnsembleTest/nbproject/build-impl.xml~ + bigapps/EnsembleTest/nbproject/genfiles.properties + bigapps/EnsembleTest/nbproject/project.properties + bigapps/EnsembleTest/nbproject/project.xml + bigapps/EnsembleTest/test/ensemble/test/End2EndTest.java + bigapps/EnsembleTest/test/ensemble/test/EnsembleTestBase.java Changeset: b2c05e6500b6 Author: shurailine Date: 2012-02-15 12:40 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/tests/rev/b2c05e6500b6 License and readmes. + LICENSE + README + bigapps/EnsembleTest/README + tools/Jemmy/README Changeset: 8ed228ac163e Author: shurailine Date: 2012-02-29 22:55 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/tests/rev/8ed228ac163e http://javafx-jira.kenai.com/browse/JMY-115 and remove javadoc for now - need to be fixed properly build fix - something has changed in FX distro junit dependency - tools/Jemmy/JemmyFX/build.properties ! tools/Jemmy/JemmyFX/build.xml ! tools/Jemmy/JemmyFX/nbproject/project.properties ! tools/Jemmy/JemmyFX/src/org/jemmy/fx/Root.java From hang.vo at oracle.com Wed Mar 7 10:52:05 2012 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Wed, 07 Mar 2012 18:52:05 +0000 Subject: hg: openjfx/2.1/master/rt: 34 new changesets Message-ID: <20120307185230.2107F47830@hg.openjdk.java.net> Changeset: 4cacd3c09b62 Author: rbair Date: 2012-02-29 07:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/4cacd3c09b62 Fix RT-18034: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-concurrent/src/javafx/concurrent/Task.java Changeset: 518853d13db4 Author: rbair Date: 2012-02-29 07:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/518853d13db4 Fix RT-19179: FontMetrics: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-common/src/com/sun/javafx/tk/FontMetrics.java Changeset: 2c9da41f36d0 Author: rbair Date: 2012-02-29 07:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/2c9da41f36d0 Fix RT-19181: Clipboard: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-common/src/javafx/scene/input/Clipboard.java Changeset: d8992ce27df8 Author: Pavel Safrata Date: 2012-02-29 18:15 +0100 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/d8992ce27df8 [DOC-ONLY] RT-20005: Fixed Rectangle constructor javadoc. ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java Changeset: 6b21b06781c4 Author: kcr Date: 2012-02-29 11:03 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/6b21b06781c4 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: ccf3d299a991 Author: rbair Date: 2012-02-29 12:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/ccf3d299a991 Updated IDEA project files ! .idea/libraries/jfxrt_binary_stub.xml ! .idea/modules.xml ! javafx-ui-charts/javafx-ui-charts.iml + javafx-util-converter/javafx-util-converter.iml Changeset: ccd848379c82 Author: rbair Date: 2012-02-29 15:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/ccd848379c82 [TEST-ONLY] Added regression test for making sure Service works in sandbox + javafx-concurrent/test/javafx/concurrent/ServiceWithSecurityManagerTest.java Changeset: f9dc2dc9e85d Author: Lubomir Nerad Date: 2012-03-01 13:06 +0100 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/f9dc2dc9e85d [DOC-ONLY] Provided clarification for RT-19996 ! javafx-ui-common/src/javafx/stage/PopupWindow.java Changeset: 86ed227d8aff Author: snorthov Date: 2012-03-01 14:02 -0500 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/86ed227d8aff [IDE ONLY] fix .classpath ! .classpath Changeset: 12a91a4f9ee6 Author: rbair Date: 2012-03-05 10:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/12a91a4f9ee6 [DOC-ONLY] Fix for RT-20115: API docs for the Service class provides code sample that does not compile ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: 40c5c0fb5a58 Author: Kinsley Wong Date: 2012-02-28 13:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/40c5c0fb5a58 RT-19942: GridPaneDesignInfo.getCellBounds() forgets to take GridPane.alignment into account. ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java ! javafx-designtime/test/javafx/scene/layout/GridPaneDesignInfoTest.java Changeset: 91c8344d19a5 Author: Kinsley Wong Date: 2012-02-28 13:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/91c8344d19a5 RT-19919: TitledPane has wrong title height with -fx-border-image-source or -fx-padding. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: dc9b0efbd09c Author: David Grieve Date: 2012-02-28 21:23 -0500 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/dc9b0efbd09c Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 3c623fb2c08d Author: David Grieve Date: 2012-02-29 08:25 -0500 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/3c623fb2c08d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 9201eb54a5f5 Author: Paru Somashekar Date: 2012-02-29 11:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/9201eb54a5f5 fix RT-19916 Calling Axis.getTickMarks.toString gets you a stack over flow Added unit test : javafx.scene.chart.XYChartTest.testTickMarksToString() + javafx-ui-charts/test/javafx/scene/chart/XYChartTest.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java Changeset: 9003bb1706ce Author: rbair Date: 2012-02-29 17:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/9003bb1706ce Fix for RT-16797: TextInputControlSkin.caretTimeline is never stopped and causes memory leak. Included are some tests, additional tests to follow. ! javafx-ui-common/javafx-ui-common.iml ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java ! javafx-ui-common/test/unit/javafx/scene/FocusTest.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java Changeset: 39756ecb36b1 Author: rbair Date: 2012-02-29 17:15 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/39756ecb36b1 [TEST ONLY] Test for RT-16797 + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/TextInputControlSkinTest.java Changeset: a42e754e358a Author: Kinsley Wong Date: 2012-02-29 17:26 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/a42e754e358a RT-20010: Failure in AccordionTest checkComputedHeight ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 45d83ef7dd58 Author: Kinsley Wong Date: 2012-02-29 17:32 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/45d83ef7dd58 RT-19942: GridPaneDesignInfo.getCellBounds() forgets to take GridPane.alignment into account. (Remove println and added snapSize) ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java Changeset: ed83b6c345e9 Author: Kinsley Wong Date: 2012-03-02 13:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/ed83b6c345e9 Merge Changeset: 9ab05c3ca9a9 Author: jgiles Date: 2012-03-02 07:54 +1300 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/9ab05c3ca9a9 RT-20052: [EditableComboBox] editable comboBox in not editable any more. Text couldn't be typed in. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: c7d9d28d8257 Author: jgiles Date: 2012-03-03 11:18 +1300 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/c7d9d28d8257 RT-19979: ComboBox list popup should match size of button, if button has been resized ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 94bd5e904f25 Author: jgiles Date: 2012-03-03 11:57 +1300 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/94bd5e904f25 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: f08272c23941 Author: Paru Somashekar Date: 2012-03-02 15:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/f08272c23941 fix RT-20054 MenuBar with layoutX or layoutY makes the Menu popup to be immediately closed on mouse released. Also added unit test : javafx.scene.control.MenuBatTest.testMenuShowHideWithMenuBarWithXYTranslation() ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/MenuBarMenuButtonRetriever.java ! javafx-ui-controls/test/javafx/scene/control/MenuBarTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: dd077564810c Author: jgiles Date: 2012-03-06 09:22 +1300 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/dd077564810c RT-20111: Combobox resize height in mouse over ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java Changeset: 266cc1271ca9 Author: jgiles Date: 2012-03-06 09:23 +1300 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/266cc1271ca9 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: b9717c1d3c04 Author: Kinsley Wong Date: 2012-03-05 12:42 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/b9717c1d3c04 RT-20062: Tabpane: rendering issue. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 0c8fefa8f088 Author: Kinsley Wong Date: 2012-03-05 12:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/0c8fefa8f088 RT-20069: Setting TitledPane.alignmentProperty has no effect. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java ! javafx-ui-controls/test/javafx/scene/control/TitledPaneTest.java Changeset: 334bafb32ef9 Author: Paru Somashekar Date: 2012-03-05 16:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/334bafb32ef9 [TEST-ONLY] fix broken controls test build ! javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java Changeset: 6dab52bb1dba Author: Kinsley Wong Date: 2012-03-05 18:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/6dab52bb1dba [DOC-ONLY] RT-19808 Documentation for class BorderPane could benefit from having an illustration of the layout. ! javafx-ui-common/src/javafx/scene/layout/BorderPane.java + javafx-ui-common/src/javafx/scene/layout/doc-files/borderpane.png Changeset: 2591739b3746 Author: Kinsley Wong Date: 2012-03-05 18:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/2591739b3746 merge Changeset: ca0f557cdc2d Author: David Grieve Date: 2012-03-05 22:27 -0500 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/ca0f557cdc2d RT-19819: LabeledText extends Text by replacing some css properties of Text with those of Labeled. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledText.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabeledTextTest.css + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabeledTextTest.java Changeset: 159ae36c5cbe Author: Kinsley Wong Date: 2012-03-06 10:41 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/159ae36c5cbe Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 6849d3d0ebf5 Author: hudson Date: 2012-03-07 10:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.1/master/rt/rev/6849d3d0ebf5 Added tag 2.1-b16 for changeset 159ae36c5cbe ! .hgtags From jonathan.giles at oracle.com Wed Mar 7 12:40:40 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Thu, 08 Mar 2012 09:40:40 +1300 Subject: TableView enhancements for JavaFX 2.2 Message-ID: <4F57C7C8.3080806@oracle.com> Hi all, I'm in the very early stages of planning improvements to TableView for JavaFX 2.2, particularly centred around the following three Jira issues. http://javafx-jira.kenai.com/browse/RT-19450 http://javafx-jira.kenai.com/browse/RT-14943 http://javafx-jira.kenai.com/browse/RT-14909 Basically, I am wanting to make it easier to style and customise TableView. The two main use cases are: 1) allowing for CSS styling to, for example, change the background colour of a given column. This requires that we provide an easy way to expose each column via CSS. As mentioned in RT-19450, the best approaches I can think of right now are to add two style classes per column: column-x (where x is the column index), and also a styleclass of the TableColumn.text property (although I'm not sure this second styleclass is really necessary or useful, as the id property can be used to achieve the same thing, and we don't overuse the styleclass list). To achieve this, I'd need to add more API to the TableColumn class for id/style/styleclass. 2) allowing for developers to customise the TableColumn header area, for example, to allow for people to put filter buttons in, hide the sort arrows, add a media player control, etc. The general approach I want to take is to have TableColumn copy (not extend from) a number of the Labeled APIs, as well as the id/style/styleclass properties. My justification for wanting to take this approach is to prevent TableColumn becoming a Control. A similar discussion will need to be had about Tab, which has much the same requirements. Perhaps there is a need for some kind of abstract interface / class that sits above Labeled, but I think this may be taking things too far (for possibly no perceivable gain, except perhaps ensuring API consistency). Another option is to have a 'label' property that people can interact with directly. With the addition of the Labeled API, I can then easily add listeners to maintain the relevant id/style/styleclass on each TableColumn skin, and add API to allow for customisation of the header area (refer to RT-14909 for a example of the API I have in mind). If you have any concerns, questions or feature requests related to this topic, please put them forward in this thread. Thanks, Jonathan From tbee at tbee.org Wed Mar 7 13:02:02 2012 From: tbee at tbee.org (Tom Eugelink) Date: Wed, 07 Mar 2012 22:02:02 +0100 Subject: TableView enhancements for JavaFX 2.2 In-Reply-To: <4F57C7C8.3080806@oracle.com> References: <4F57C7C8.3080806@oracle.com> Message-ID: <4F57CCCA.2030407@tbee.org> Wat would be interesting is to be able to indicate that a cell as an error, maybe by showing a red border. Or by some overlay. On 2012-03-07 21:40, Jonathan Giles wrote: > Hi all, > > I'm in the very early stages of planning improvements to TableView for JavaFX 2.2, particularly centred around the following three Jira issues. > > http://javafx-jira.kenai.com/browse/RT-19450 > http://javafx-jira.kenai.com/browse/RT-14943 > http://javafx-jira.kenai.com/browse/RT-14909 > > Basically, I am wanting to make it easier to style and customise TableView. The two main use cases are: > > 1) allowing for CSS styling to, for example, change the background colour of a given column. This requires that we provide an easy way to expose each column via CSS. As mentioned in RT-19450, the best approaches I can think of right now are to add two style classes per column: column-x (where x is the column index), and also a styleclass of the TableColumn.text property (although I'm not sure this second styleclass is really necessary or useful, as the id property can be used to achieve the same thing, and we don't overuse the styleclass list). To achieve this, I'd need to add more API to the TableColumn class for id/style/styleclass. > > 2) allowing for developers to customise the TableColumn header area, for example, to allow for people to put filter buttons in, hide the sort arrows, add a media player control, etc. > > The general approach I want to take is to have TableColumn copy (not extend from) a number of the Labeled APIs, as well as the id/style/styleclass properties. My justification for wanting to take this approach is to prevent TableColumn becoming a Control. A similar discussion will need to be had about Tab, which has much the same requirements. Perhaps there is a need for some kind of abstract interface / class that sits above Labeled, but I think this may be taking things too far (for possibly no perceivable gain, except perhaps ensuring API consistency). Another option is to have a 'label' property that people can interact with directly. > > With the addition of the Labeled API, I can then easily add listeners to maintain the relevant id/style/styleclass on each TableColumn skin, and add API to allow for customisation of the header area (refer to RT-14909 for a example of the API I have in mind). > > If you have any concerns, questions or feature requests related to this topic, please put them forward in this thread. > > Thanks, > Jonathan > From jonathan.giles at oracle.com Wed Mar 7 13:09:38 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Thu, 08 Mar 2012 10:09:38 +1300 Subject: TableView enhancements for JavaFX 2.2 In-Reply-To: <4F57CCCA.2030407@tbee.org> References: <4F57C7C8.3080806@oracle.com> <4F57CCCA.2030407@tbee.org> Message-ID: <4F57CE92.1040603@oracle.com> Yes, this is true, and I heard it mentioned today elsewhere too. So, there has been talk for sometime about validation APIs, etc, and this may one day be applicable, but there is also a simpler way that we could do in 2.2. We could just add a styleclass to each row in the TableView visible area that represents its index, and have both column and row styleclasses in the TableCell. I'll have to check with David, our CSS guy, on how much of a heart attack this may give him though. For example, the third column of a TableView might be column-3 (or column-2, I'm not sure if we should count from zero or one), and the third row might be row-3 (or row-2). I would then possibly also have the TableCell include both style classes, so that you could write something like: .table-cell:column-3:row-3 { -fx-background-color: red; } If you wanted to fill all cells in the 5th column with a green fill, you could do: .table-cell:column-5 { -fx-background-color: green; } And, of course, if you wanted to fill a row with a blue fill, you could do: .table-cell:row-10 { -fx-background-color: blue; } I think this might be a little painful initially, but when combined with a future validation API that knows explicitly about TableView and its styleclass approach above, you could get some cool stuff happening fairly simply. -- Jonathan On Thursday, 8 March 2012 10:02:02 a.m., Tom Eugelink wrote: > > Wat would be interesting is to be able to indicate that a cell as an > error, maybe by showing a red border. Or by some overlay. > From jonathan.giles at oracle.com Wed Mar 7 13:12:05 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Thu, 08 Mar 2012 10:12:05 +1300 Subject: TableView enhancements for JavaFX 2.2 In-Reply-To: <4F57CE92.1040603@oracle.com> References: <4F57C7C8.3080806@oracle.com> <4F57CCCA.2030407@tbee.org> <4F57CE92.1040603@oracle.com> Message-ID: <4F57CF25.60000@oracle.com> I should quickly note that this is consistent with how the chart API does things, where it exposes series and data nodes via CSS with a counter value appended to the style class to represent each node separately. Also, my gut feeling is that we count from zero to be consistent with how columns and rows are represented in Java. -- Jonathan On Thursday, 8 March 2012 10:09:38 a.m., Jonathan Giles wrote: From zonski at googlemail.com Wed Mar 7 13:18:46 2012 From: zonski at googlemail.com (Daniel Zwolenski) Date: Thu, 8 Mar 2012 07:18:46 +1000 Subject: TableView enhancements for JavaFX 2.2 In-Reply-To: <4F57CE92.1040603@oracle.com> References: <4F57C7C8.3080806@oracle.com> <4F57CCCA.2030407@tbee.org> <4F57CE92.1040603@oracle.com> Message-ID: I like the idea of being able to style cells (will have a look at the other changes later) but might not the index option run into trouble when you start adding/removing rows/columns? Row 5 becomes row 4 when you delete row 2, so the developer will have to manually adjust the styles. As a side note, currently I do this sort of styling by using a custom cell factory and adding a style class on the cell as needed in the updateItem method (or in a listener that holds onto the reference to the cell). Seems to work well enough - apart from the issues with adding/removing styles but that's a separate issue. On Thu, Mar 8, 2012 at 7:09 AM, Jonathan Giles wrote: > Yes, this is true, and I heard it mentioned today elsewhere too. So, there > has been talk for sometime about validation APIs, etc, and this may one day > be applicable, but there is also a simpler way that we could do in 2.2. We > could just add a styleclass to each row in the TableView visible area that > represents its index, and have both column and row styleclasses in the > TableCell. I'll have to check with David, our CSS guy, on how much of a > heart attack this may give him though. > > For example, the third column of a TableView might be column-3 (or > column-2, I'm not sure if we should count from zero or one), and the third > row might be row-3 (or row-2). I would then possibly also have the > TableCell include both style classes, so that you could write something > like: > > .table-cell:column-3:row-3 { > -fx-background-color: red; > } > > If you wanted to fill all cells in the 5th column with a green fill, you > could do: > > .table-cell:column-5 { > -fx-background-color: green; > } > > And, of course, if you wanted to fill a row with a blue fill, you could do: > > .table-cell:row-10 { > -fx-background-color: blue; > } > > I think this might be a little painful initially, but when combined with a > future validation API that knows explicitly about TableView and its > styleclass approach above, you could get some cool stuff happening fairly > simply. > > -- Jonathan > > > On Thursday, 8 March 2012 10:02:02 a.m., Tom Eugelink wrote: > >> >> Wat would be interesting is to be able to indicate that a cell as an >> error, maybe by showing a red border. Or by some overlay. >> >> From jonathan.giles at oracle.com Wed Mar 7 13:23:28 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Thu, 08 Mar 2012 10:23:28 +1300 Subject: TableView enhancements for JavaFX 2.2 In-Reply-To: References: <4F57C7C8.3080806@oracle.com> <4F57CCCA.2030407@tbee.org> <4F57CE92.1040603@oracle.com> Message-ID: <4F57D1D0.7030202@oracle.com> Yes - as columns and rows change positions, their indices will have to change too. Depending on the use case this may be fine. Basically some people will want to style columns and rows based on the index the cells find themselves in, whereas others want to style rows and columns based on the content the cells contain. Unfortunately I don't have a strong gut feeling on which is the more common use case. The approach I'm suggesting here is perfect for the former use case, but terrible for the latter. I'd love to hear an idea for the latter approach though, and it may entail the kind of approach you mention where it is left up to the developer and their cell factories... -- Jonathan On 8/03/2012 10:18 a.m., Daniel Zwolenski wrote: > I like the idea of being able to style cells (will have a look at the > other changes later) but might not the index option run into trouble > when you start adding/removing rows/columns? Row 5 becomes row 4 when > you delete row 2, so the developer will have to manually adjust the > styles. > > As a side note, currently I do this sort of styling by using a custom > cell factory and adding a style class on the cell as needed in the > updateItem method (or in a listener that holds onto the reference to > the cell). Seems to work well enough - apart from the issues with > adding/removing styles but that's a separate issue. > > > On Thu, Mar 8, 2012 at 7:09 AM, Jonathan Giles > > wrote: > > Yes, this is true, and I heard it mentioned today elsewhere too. > So, there has been talk for sometime about validation APIs, etc, > and this may one day be applicable, but there is also a simpler > way that we could do in 2.2. We could just add a styleclass to > each row in the TableView visible area that represents its index, > and have both column and row styleclasses in the TableCell. I'll > have to check with David, our CSS guy, on how much of a heart > attack this may give him though. > > For example, the third column of a TableView might be column-3 (or > column-2, I'm not sure if we should count from zero or one), and > the third row might be row-3 (or row-2). I would then possibly > also have the TableCell include both style classes, so that you > could write something like: > > .table-cell:column-3:row-3 { > -fx-background-color: red; > } > > If you wanted to fill all cells in the 5th column with a green > fill, you could do: > > .table-cell:column-5 { > -fx-background-color: green; > } > > And, of course, if you wanted to fill a row with a blue fill, you > could do: > > .table-cell:row-10 { > -fx-background-color: blue; > } > > I think this might be a little painful initially, but when > combined with a future validation API that knows explicitly about > TableView and its styleclass approach above, you could get some > cool stuff happening fairly simply. > > -- Jonathan > > > On Thursday, 8 March 2012 10:02:02 a.m., Tom Eugelink wrote: > > > Wat would be interesting is to be able to indicate that a cell > as an error, maybe by showing a red border. Or by some overlay. > > From tom.schindl at bestsolution.at Wed Mar 7 13:34:23 2012 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Wed, 07 Mar 2012 22:34:23 +0100 Subject: TableView enhancements for JavaFX 2.2 In-Reply-To: <4F57CF25.60000@oracle.com> References: <4F57C7C8.3080806@oracle.com> <4F57CCCA.2030407@tbee.org> <4F57CE92.1040603@oracle.com> <4F57CF25.60000@oracle.com> Message-ID: <4F57D45F.9020901@bestsolution.at> I'm wondering if this index-value is a good idea - what happens when one reorders columns or remove columns - do the indices then adjust themselves? java: TableColumn c = new TableColumn("Name"); c.setUserdata("namecol"); css: .table-cell:namecol { -fx-background-color: green; } I also think when it comes to highlighting cells it would be much we could use property testers /* assumeing TableCell has a userdata attribute */ .table-cell[userdata~="error"] { -fx-background-color: red; } Tom Am 07.03.12 22:12, schrieb Jonathan Giles: > I should quickly note that this is consistent with how the chart API > does things, where it exposes series and data nodes via CSS with a > counter value appended to the style class to represent each node > separately. > > Also, my gut feeling is that we count from zero to be consistent with > how columns and rows are represented in Java. > > -- Jonathan > > On Thursday, 8 March 2012 10:09:38 a.m., Jonathan Giles wrote: > -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl gesch?ftsf?hrer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834 From tom.schindl at bestsolution.at Wed Mar 7 13:36:11 2012 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Wed, 07 Mar 2012 22:36:11 +0100 Subject: TableView enhancements for JavaFX 2.2 In-Reply-To: <4F57D45F.9020901@bestsolution.at> References: <4F57C7C8.3080806@oracle.com> <4F57CCCA.2030407@tbee.org> <4F57CE92.1040603@oracle.com> <4F57CF25.60000@oracle.com> <4F57D45F.9020901@bestsolution.at> Message-ID: <4F57D4CB.1000003@bestsolution.at> Am 07.03.12 22:34, schrieb Tom Schindl: > I'm wondering if this index-value is a good idea - what happens when one > reorders columns or remove columns - do the indices then adjust themselves? > > java: > TableColumn c = new TableColumn("Name"); > c.setUserdata("namecol"); ^^^^^^^^ c.setName("namecol"); > > css: > > .table-cell:namecol { > -fx-background-color: green; > } > > > I also think when it comes to highlighting cells it would be much we > could use property testers > > /* assumeing TableCell has a userdata attribute */ > .table-cell[userdata~="error"] { > -fx-background-color: red; > } > > > Tom > > Am 07.03.12 22:12, schrieb Jonathan Giles: >> I should quickly note that this is consistent with how the chart API >> does things, where it exposes series and data nodes via CSS with a >> counter value appended to the style class to represent each node >> separately. >> >> Also, my gut feeling is that we count from zero to be consistent with >> how columns and rows are represented in Java. >> >> -- Jonathan >> >> On Thursday, 8 March 2012 10:09:38 a.m., Jonathan Giles wrote: >> > > -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl gesch?ftsf?hrer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834 From pedro.duquevieira at gmail.com Wed Mar 7 13:54:32 2012 From: pedro.duquevieira at gmail.com (Pedro Duque Vieira) Date: Wed, 7 Mar 2012 21:54:32 +0000 Subject: TableView enhancements for JavaFX 2.2 Message-ID: Hi, What about using css3 nth-child(N) pseudo class. That would be more css "friendly". Just my 2 cents, -- Pedro Duque Vieira From jonathan.giles at oracle.com Wed Mar 7 13:58:49 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Thu, 08 Mar 2012 10:58:49 +1300 Subject: TableView enhancements for JavaFX 2.2 In-Reply-To: References: Message-ID: <4F57DA19.1090600@oracle.com> This is true. Unfortunately, as far as I know, this is all pending development on the CSS engine to support these kind of pseudo classes. It is the same with Toms suggestion earlier of CSS like the following: .table-cell[userdata~="error"] { -fx-background-color: red; } The question is what should we add now (that is, how badly is the lack of it hurting people) versus what we should hold back on to do properly. I'm all for doing less feature work in JavaFX 2.2 :-) -- Jonathan On Thursday, 8 March 2012 10:54:32 a.m., Pedro Duque Vieira wrote: > Hi, > > What about using css3 nth-child(N) pseudo class. That would be more css > "friendly". > > Just my 2 cents, > From omurata at ga2.so-net.ne.jp Wed Mar 7 18:24:54 2012 From: omurata at ga2.so-net.ne.jp (Tadashi Ohmura) Date: Thu, 08 Mar 2012 11:24:54 +0900 Subject: TableView enhancements for JavaFX 2.2 In-Reply-To: <4F57CE92.1040603@oracle.com> References: <4F57C7C8.3080806@oracle.com> <4F57CCCA.2030407@tbee.org> <4F57CE92.1040603@oracle.com> Message-ID: <4F581876.2030102@ga2.so-net.ne.jp> Thank you Mr. Jonathan Giles What about these convenient methods for TableView ? public void aetStyleForRow( int rowIndex, String styleValue ) public void aetStyleForColumn( int columnIndex, String styleValue ) public void aetStyleForCell( int rowIndex, int columnIndex, String styleValue ) Best Regards Tadashi Ohmura (2012/03/08 6:09), Jonathan Giles wrote: > Yes, this is true, and I heard it mentioned today elsewhere too. So, > there has been talk for sometime about validation APIs, etc, and this > may one day be applicable, but there is also a simpler way that we > could do in 2.2. We could just add a styleclass to each row in the > TableView visible area that represents its index, and have both column > and row styleclasses in the TableCell. I'll have to check with David, > our CSS guy, on how much of a heart attack this may give him though. > > For example, the third column of a TableView might be column-3 (or > column-2, I'm not sure if we should count from zero or one), and the > third row might be row-3 (or row-2). I would then possibly also have > the TableCell include both style classes, so that you could write > something like: > > .table-cell:column-3:row-3 { > -fx-background-color: red; > } > > If you wanted to fill all cells in the 5th column with a green fill, > you could do: > > .table-cell:column-5 { > -fx-background-color: green; > } > > And, of course, if you wanted to fill a row with a blue fill, you > could do: > > .table-cell:row-10 { > -fx-background-color: blue; > } > > I think this might be a little painful initially, but when combined > with a future validation API that knows explicitly about TableView and > its styleclass approach above, you could get some cool stuff happening > fairly simply. > > -- Jonathan > > On Thursday, 8 March 2012 10:02:02 a.m., Tom Eugelink wrote: >> >> Wat would be interesting is to be able to indicate that a cell as an >> error, maybe by showing a red border. Or by some overlay. >> > > From omurata at ga2.so-net.ne.jp Wed Mar 7 18:28:04 2012 From: omurata at ga2.so-net.ne.jp (Tadashi Ohmura) Date: Thu, 08 Mar 2012 11:28:04 +0900 Subject: TableView enhancements for JavaFX 2.2 In-Reply-To: <4F581876.2030102@ga2.so-net.ne.jp> References: <4F57C7C8.3080806@oracle.com> <4F57CCCA.2030407@tbee.org> <4F57CE92.1040603@oracle.com> <4F581876.2030102@ga2.so-net.ne.jp> Message-ID: <4F581934.1030700@ga2.so-net.ne.jp> Hello everyone I am sorry. I made a mistake. I send my massage again What about these convenient methods for TableView ? public void setStyleForRow( int rowIndex, String styleValue ) public void setStyleForColumn( int columnIndex, String styleValue ) public void setStyleForCell( int rowIndex, int columnIndex, String styleValue ) Best Regards Tadashi Ohmura > Thank you Mr. Jonathan Giles > > What about these convenient methods for TableView ? > > public void aetStyleForRow( int rowIndex, String styleValue ) > public void aetStyleForColumn( int columnIndex, String styleValue ) > public void aetStyleForCell( int rowIndex, int columnIndex, String > styleValue ) > > Best Regards > > Tadashi Ohmura > > > (2012/03/08 6:09), Jonathan Giles wrote: >> Yes, this is true, and I heard it mentioned today elsewhere too. So, >> there has been talk for sometime about validation APIs, etc, and this >> may one day be applicable, but there is also a simpler way that we >> could do in 2.2. We could just add a styleclass to each row in the >> TableView visible area that represents its index, and have both >> column and row styleclasses in the TableCell. I'll have to check with >> David, our CSS guy, on how much of a heart attack this may give him >> though. >> >> For example, the third column of a TableView might be column-3 (or >> column-2, I'm not sure if we should count from zero or one), and the >> third row might be row-3 (or row-2). I would then possibly also have >> the TableCell include both style classes, so that you could write >> something like: >> >> .table-cell:column-3:row-3 { >> -fx-background-color: red; >> } >> >> If you wanted to fill all cells in the 5th column with a green fill, >> you could do: >> >> .table-cell:column-5 { >> -fx-background-color: green; >> } >> >> And, of course, if you wanted to fill a row with a blue fill, you >> could do: >> >> .table-cell:row-10 { >> -fx-background-color: blue; >> } >> >> I think this might be a little painful initially, but when combined >> with a future validation API that knows explicitly about TableView >> and its styleclass approach above, you could get some cool stuff >> happening fairly simply. >> >> -- Jonathan >> >> On Thursday, 8 March 2012 10:02:02 a.m., Tom Eugelink wrote: >>> >>> Wat would be interesting is to be able to indicate that a cell as an >>> error, maybe by showing a red border. Or by some overlay. >>> >> >> > > > From tbee at tbee.org Wed Mar 7 22:33:07 2012 From: tbee at tbee.org (Tom Eugelink) Date: Thu, 08 Mar 2012 07:33:07 +0100 Subject: TableView enhancements for JavaFX 2.2 In-Reply-To: <4F57CF25.60000@oracle.com> References: <4F57C7C8.3080806@oracle.com> <4F57CCCA.2030407@tbee.org> <4F57CE92.1040603@oracle.com> <4F57CF25.60000@oracle.com> Message-ID: <4F5852A3.2040903@tbee.org> Note that spreadsheat have content aware formatting, so it is an interesting topic. To the cell based styling; your example gives one fixed cell a certain style in the CSS, but that is not a frequent scenario since it basically is hard coded. This technique can be used for alternating row or column colors, but not much else. What happens is that in the code a certain cell is assigned a CSS class, like Tadashi said: addStyleToCell(row, col) (or addStyleToRow). If all is as it should be, the TableView already should use this technique to visualize the selected row/column/cell. Charts usually do not have much dynamic in the vizualisation, they are statically styled. On 2012-03-07 22:12, Jonathan Giles wrote: > I should quickly note that this is consistent with how the chart API does things, where it exposes series and data nodes via CSS with a counter value appended to the style class to represent each node separately. > > Also, my gut feeling is that we count from zero to be consistent with how columns and rows are represented in Java. > > -- Jonathan > > On Thursday, 8 March 2012 10:09:38 a.m., Jonathan Giles wrote: > > From tbee at tbee.org Wed Mar 7 22:56:45 2012 From: tbee at tbee.org (Tom Eugelink) Date: Thu, 08 Mar 2012 07:56:45 +0100 Subject: TableView enhancements for JavaFX 2.2 In-Reply-To: <4F5852A3.2040903@tbee.org> References: <4F57C7C8.3080806@oracle.com> <4F57CCCA.2030407@tbee.org> <4F57CE92.1040603@oracle.com> <4F57CF25.60000@oracle.com> <4F5852A3.2040903@tbee.org> Message-ID: <4F58582D.3030000@tbee.org> And to continue on that thought; content related styling should not be in the CSS. The CSS should map css-class to looks, the content to css-class is something that IMHO better can be done by the control itself. You can then have all kinds of mapping logic, even provided by the user, to do that. Tom On 2012-03-08 07:33, Tom Eugelink wrote: > > Note that spreadsheat have content aware formatting, so it is an interesting topic. > > To the cell based styling; your example gives one fixed cell a certain style in the CSS, but that is not a frequent scenario since it basically is hard coded. This technique can be used for alternating row or column colors, but not much else. What happens is that in the code a certain cell is assigned a CSS class, like Tadashi said: addStyleToCell(row, col) (or addStyleToRow). If all is as it should be, the TableView already should use this technique to visualize the selected row/column/cell. > > Charts usually do not have much dynamic in the vizualisation, they are statically styled. > > > > On 2012-03-07 22:12, Jonathan Giles wrote: >> I should quickly note that this is consistent with how the chart API does things, where it exposes series and data nodes via CSS with a counter value appended to the style class to represent each node separately. >> >> Also, my gut feeling is that we count from zero to be consistent with how columns and rows are represented in Java. >> >> -- Jonathan >> >> On Thursday, 8 March 2012 10:09:38 a.m., Jonathan Giles wrote: >> >> > > > From hang.vo at oracle.com Thu Mar 8 10:04:46 2012 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 08 Mar 2012 18:04:46 +0000 Subject: hg: openjfx/2.2/graphics/rt: 37 new changesets Message-ID: <20120308180513.90D0447857@hg.openjdk.java.net> Changeset: 950a3a02d399 Author: Martin Sladecek Date: 2012-03-01 14:55 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/950a3a02d399 Stage properties synchronization. Approved by Lubo. ! javafx-ui-common/src/com/sun/javafx/stage/StagePeerListener.java ! javafx-ui-common/src/javafx/stage/Stage.java ! javafx-ui-common/test/unit/javafx/stage/StageTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubStage.java Changeset: a8dcf8b97028 Author: Pavel Safrata Date: 2012-03-06 13:44 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a8dcf8b97028 Multi-touch support. ! javafx-ui-common/src/com/sun/javafx/scene/EventHandlerProperties.java ! javafx-ui-common/src/com/sun/javafx/tk/TKSceneListener.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/Scene.java + javafx-ui-common/src/javafx/scene/input/GestureEvent.java ! javafx-ui-common/src/javafx/scene/input/KeyEvent.java ! javafx-ui-common/src/javafx/scene/input/MouseEvent.java + javafx-ui-common/src/javafx/scene/input/RotateEvent.java ! javafx-ui-common/src/javafx/scene/input/ScrollEvent.java + javafx-ui-common/src/javafx/scene/input/SwipeEvent.java + javafx-ui-common/src/javafx/scene/input/TouchEvent.java + javafx-ui-common/src/javafx/scene/input/TouchPoint.java + javafx-ui-common/src/javafx/scene/input/ZoomEvent.java ! javafx-ui-common/test/unit/com/sun/javafx/test/MouseEventGenerator.java ! javafx-ui-common/test/unit/javafx/scene/Scenegraph_eventHandlers_Test.java ! javafx-ui-common/test/unit/javafx/scene/input/DragAndDropTest.java ! javafx-ui-common/test/unit/javafx/scene/input/MouseDragEventTest.java ! javafx-ui-common/test/unit/javafx/scene/input/MouseEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/RotateEventTest.java ! javafx-ui-common/test/unit/javafx/scene/input/ScrollEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/TouchEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/ZoomEventTest.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 4cacd3c09b62 Author: rbair Date: 2012-02-29 07:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4cacd3c09b62 Fix RT-18034: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-concurrent/src/javafx/concurrent/Task.java Changeset: 518853d13db4 Author: rbair Date: 2012-02-29 07:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/518853d13db4 Fix RT-19179: FontMetrics: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-common/src/com/sun/javafx/tk/FontMetrics.java Changeset: 2c9da41f36d0 Author: rbair Date: 2012-02-29 07:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2c9da41f36d0 Fix RT-19181: Clipboard: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-common/src/javafx/scene/input/Clipboard.java Changeset: d8992ce27df8 Author: Pavel Safrata Date: 2012-02-29 18:15 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d8992ce27df8 [DOC-ONLY] RT-20005: Fixed Rectangle constructor javadoc. ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java Changeset: 6b21b06781c4 Author: kcr Date: 2012-02-29 11:03 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6b21b06781c4 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: ccf3d299a991 Author: rbair Date: 2012-02-29 12:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ccf3d299a991 Updated IDEA project files ! .idea/libraries/jfxrt_binary_stub.xml ! .idea/modules.xml ! javafx-ui-charts/javafx-ui-charts.iml + javafx-util-converter/javafx-util-converter.iml Changeset: ccd848379c82 Author: rbair Date: 2012-02-29 15:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ccd848379c82 [TEST-ONLY] Added regression test for making sure Service works in sandbox + javafx-concurrent/test/javafx/concurrent/ServiceWithSecurityManagerTest.java Changeset: f9dc2dc9e85d Author: Lubomir Nerad Date: 2012-03-01 13:06 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f9dc2dc9e85d [DOC-ONLY] Provided clarification for RT-19996 ! javafx-ui-common/src/javafx/stage/PopupWindow.java Changeset: 86ed227d8aff Author: snorthov Date: 2012-03-01 14:02 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/86ed227d8aff [IDE ONLY] fix .classpath ! .classpath Changeset: 12a91a4f9ee6 Author: rbair Date: 2012-03-05 10:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/12a91a4f9ee6 [DOC-ONLY] Fix for RT-20115: API docs for the Service class provides code sample that does not compile ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: 40c5c0fb5a58 Author: Kinsley Wong Date: 2012-02-28 13:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/40c5c0fb5a58 RT-19942: GridPaneDesignInfo.getCellBounds() forgets to take GridPane.alignment into account. ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java ! javafx-designtime/test/javafx/scene/layout/GridPaneDesignInfoTest.java Changeset: 91c8344d19a5 Author: Kinsley Wong Date: 2012-02-28 13:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/91c8344d19a5 RT-19919: TitledPane has wrong title height with -fx-border-image-source or -fx-padding. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: dc9b0efbd09c Author: David Grieve Date: 2012-02-28 21:23 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/dc9b0efbd09c Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 3c623fb2c08d Author: David Grieve Date: 2012-02-29 08:25 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3c623fb2c08d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 9201eb54a5f5 Author: Paru Somashekar Date: 2012-02-29 11:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9201eb54a5f5 fix RT-19916 Calling Axis.getTickMarks.toString gets you a stack over flow Added unit test : javafx.scene.chart.XYChartTest.testTickMarksToString() + javafx-ui-charts/test/javafx/scene/chart/XYChartTest.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java Changeset: 9003bb1706ce Author: rbair Date: 2012-02-29 17:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9003bb1706ce Fix for RT-16797: TextInputControlSkin.caretTimeline is never stopped and causes memory leak. Included are some tests, additional tests to follow. ! javafx-ui-common/javafx-ui-common.iml ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java ! javafx-ui-common/test/unit/javafx/scene/FocusTest.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java Changeset: 39756ecb36b1 Author: rbair Date: 2012-02-29 17:15 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/39756ecb36b1 [TEST ONLY] Test for RT-16797 + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/TextInputControlSkinTest.java Changeset: a42e754e358a Author: Kinsley Wong Date: 2012-02-29 17:26 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a42e754e358a RT-20010: Failure in AccordionTest checkComputedHeight ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 45d83ef7dd58 Author: Kinsley Wong Date: 2012-02-29 17:32 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/45d83ef7dd58 RT-19942: GridPaneDesignInfo.getCellBounds() forgets to take GridPane.alignment into account. (Remove println and added snapSize) ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java Changeset: ed83b6c345e9 Author: Kinsley Wong Date: 2012-03-02 13:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ed83b6c345e9 Merge Changeset: 9ab05c3ca9a9 Author: jgiles Date: 2012-03-02 07:54 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9ab05c3ca9a9 RT-20052: [EditableComboBox] editable comboBox in not editable any more. Text couldn't be typed in. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: c7d9d28d8257 Author: jgiles Date: 2012-03-03 11:18 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c7d9d28d8257 RT-19979: ComboBox list popup should match size of button, if button has been resized ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 94bd5e904f25 Author: jgiles Date: 2012-03-03 11:57 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/94bd5e904f25 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: f08272c23941 Author: Paru Somashekar Date: 2012-03-02 15:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f08272c23941 fix RT-20054 MenuBar with layoutX or layoutY makes the Menu popup to be immediately closed on mouse released. Also added unit test : javafx.scene.control.MenuBatTest.testMenuShowHideWithMenuBarWithXYTranslation() ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/MenuBarMenuButtonRetriever.java ! javafx-ui-controls/test/javafx/scene/control/MenuBarTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: dd077564810c Author: jgiles Date: 2012-03-06 09:22 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/dd077564810c RT-20111: Combobox resize height in mouse over ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java Changeset: 266cc1271ca9 Author: jgiles Date: 2012-03-06 09:23 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/266cc1271ca9 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: b9717c1d3c04 Author: Kinsley Wong Date: 2012-03-05 12:42 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b9717c1d3c04 RT-20062: Tabpane: rendering issue. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 0c8fefa8f088 Author: Kinsley Wong Date: 2012-03-05 12:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0c8fefa8f088 RT-20069: Setting TitledPane.alignmentProperty has no effect. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java ! javafx-ui-controls/test/javafx/scene/control/TitledPaneTest.java Changeset: 334bafb32ef9 Author: Paru Somashekar Date: 2012-03-05 16:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/334bafb32ef9 [TEST-ONLY] fix broken controls test build ! javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java Changeset: 6dab52bb1dba Author: Kinsley Wong Date: 2012-03-05 18:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6dab52bb1dba [DOC-ONLY] RT-19808 Documentation for class BorderPane could benefit from having an illustration of the layout. ! javafx-ui-common/src/javafx/scene/layout/BorderPane.java + javafx-ui-common/src/javafx/scene/layout/doc-files/borderpane.png Changeset: 2591739b3746 Author: Kinsley Wong Date: 2012-03-05 18:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2591739b3746 merge Changeset: ca0f557cdc2d Author: David Grieve Date: 2012-03-05 22:27 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ca0f557cdc2d RT-19819: LabeledText extends Text by replacing some css properties of Text with those of Labeled. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledText.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabeledTextTest.css + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabeledTextTest.java Changeset: 159ae36c5cbe Author: Kinsley Wong Date: 2012-03-06 10:41 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/159ae36c5cbe Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 6849d3d0ebf5 Author: hudson Date: 2012-03-07 10:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6849d3d0ebf5 Added tag 2.1-b16 for changeset 159ae36c5cbe ! .hgtags Changeset: a1689c40b854 Author: kcr Date: 2012-03-08 09:16 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a1689c40b854 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/MASTER/jfx/rt ! javafx-ui-common/src/javafx/scene/Scene.java From hang.vo at oracle.com Thu Mar 8 10:05:46 2012 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 08 Mar 2012 18:05:46 +0000 Subject: hg: openjfx/2.2/controls/rt: 2 new changesets Message-ID: <20120308180548.242C947858@hg.openjdk.java.net> Changeset: b72ff65c8341 Author: Paru Somashekar Date: 2012-03-06 22:53 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b72ff65c8341 first cut (prototype) of ColorPicker control + javafx-ui-controls/src/com/sun/javafx/scene/control/ColorPickerPanel.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ColorPickerBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPickerSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css + javafx-ui-controls/src/javafx/scene/control/ColorPicker.java Changeset: 31e7ebe15906 Author: Paru Somashekar Date: 2012-03-07 11:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/31e7ebe15906 move ColorPicker from javafx.scene.control to com.sun.javafx.scene.control package. ( as it is still in preview stage). ! javafx-ui-controls/src/com/sun/javafx/scene/control/ColorPicker.java < javafx-ui-controls/src/javafx/scene/control/ColorPicker.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ColorPickerBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPickerSkin.java From hang.vo at oracle.com Thu Mar 8 12:30:11 2012 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Thu, 08 Mar 2012 20:30:11 +0000 Subject: hg: openjfx/2.2/master/rt: 34 new changesets Message-ID: <20120308203036.927D14785C@hg.openjdk.java.net> Changeset: 4cacd3c09b62 Author: rbair Date: 2012-02-29 07:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4cacd3c09b62 Fix RT-18034: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-concurrent/src/javafx/concurrent/Task.java Changeset: 518853d13db4 Author: rbair Date: 2012-02-29 07:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/518853d13db4 Fix RT-19179: FontMetrics: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-common/src/com/sun/javafx/tk/FontMetrics.java Changeset: 2c9da41f36d0 Author: rbair Date: 2012-02-29 07:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2c9da41f36d0 Fix RT-19181: Clipboard: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-common/src/javafx/scene/input/Clipboard.java Changeset: d8992ce27df8 Author: Pavel Safrata Date: 2012-02-29 18:15 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d8992ce27df8 [DOC-ONLY] RT-20005: Fixed Rectangle constructor javadoc. ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java Changeset: 6b21b06781c4 Author: kcr Date: 2012-02-29 11:03 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6b21b06781c4 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: ccf3d299a991 Author: rbair Date: 2012-02-29 12:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ccf3d299a991 Updated IDEA project files ! .idea/libraries/jfxrt_binary_stub.xml ! .idea/modules.xml ! javafx-ui-charts/javafx-ui-charts.iml + javafx-util-converter/javafx-util-converter.iml Changeset: ccd848379c82 Author: rbair Date: 2012-02-29 15:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ccd848379c82 [TEST-ONLY] Added regression test for making sure Service works in sandbox + javafx-concurrent/test/javafx/concurrent/ServiceWithSecurityManagerTest.java Changeset: f9dc2dc9e85d Author: Lubomir Nerad Date: 2012-03-01 13:06 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f9dc2dc9e85d [DOC-ONLY] Provided clarification for RT-19996 ! javafx-ui-common/src/javafx/stage/PopupWindow.java Changeset: 86ed227d8aff Author: snorthov Date: 2012-03-01 14:02 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/86ed227d8aff [IDE ONLY] fix .classpath ! .classpath Changeset: 12a91a4f9ee6 Author: rbair Date: 2012-03-05 10:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/12a91a4f9ee6 [DOC-ONLY] Fix for RT-20115: API docs for the Service class provides code sample that does not compile ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: 40c5c0fb5a58 Author: Kinsley Wong Date: 2012-02-28 13:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/40c5c0fb5a58 RT-19942: GridPaneDesignInfo.getCellBounds() forgets to take GridPane.alignment into account. ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java ! javafx-designtime/test/javafx/scene/layout/GridPaneDesignInfoTest.java Changeset: 91c8344d19a5 Author: Kinsley Wong Date: 2012-02-28 13:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/91c8344d19a5 RT-19919: TitledPane has wrong title height with -fx-border-image-source or -fx-padding. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: dc9b0efbd09c Author: David Grieve Date: 2012-02-28 21:23 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/dc9b0efbd09c Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 3c623fb2c08d Author: David Grieve Date: 2012-02-29 08:25 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3c623fb2c08d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 9201eb54a5f5 Author: Paru Somashekar Date: 2012-02-29 11:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9201eb54a5f5 fix RT-19916 Calling Axis.getTickMarks.toString gets you a stack over flow Added unit test : javafx.scene.chart.XYChartTest.testTickMarksToString() + javafx-ui-charts/test/javafx/scene/chart/XYChartTest.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java Changeset: 9003bb1706ce Author: rbair Date: 2012-02-29 17:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9003bb1706ce Fix for RT-16797: TextInputControlSkin.caretTimeline is never stopped and causes memory leak. Included are some tests, additional tests to follow. ! javafx-ui-common/javafx-ui-common.iml ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java ! javafx-ui-common/test/unit/javafx/scene/FocusTest.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java Changeset: 39756ecb36b1 Author: rbair Date: 2012-02-29 17:15 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/39756ecb36b1 [TEST ONLY] Test for RT-16797 + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/TextInputControlSkinTest.java Changeset: a42e754e358a Author: Kinsley Wong Date: 2012-02-29 17:26 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a42e754e358a RT-20010: Failure in AccordionTest checkComputedHeight ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 45d83ef7dd58 Author: Kinsley Wong Date: 2012-02-29 17:32 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/45d83ef7dd58 RT-19942: GridPaneDesignInfo.getCellBounds() forgets to take GridPane.alignment into account. (Remove println and added snapSize) ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java Changeset: ed83b6c345e9 Author: Kinsley Wong Date: 2012-03-02 13:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ed83b6c345e9 Merge Changeset: 9ab05c3ca9a9 Author: jgiles Date: 2012-03-02 07:54 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9ab05c3ca9a9 RT-20052: [EditableComboBox] editable comboBox in not editable any more. Text couldn't be typed in. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: c7d9d28d8257 Author: jgiles Date: 2012-03-03 11:18 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c7d9d28d8257 RT-19979: ComboBox list popup should match size of button, if button has been resized ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 94bd5e904f25 Author: jgiles Date: 2012-03-03 11:57 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/94bd5e904f25 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: f08272c23941 Author: Paru Somashekar Date: 2012-03-02 15:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f08272c23941 fix RT-20054 MenuBar with layoutX or layoutY makes the Menu popup to be immediately closed on mouse released. Also added unit test : javafx.scene.control.MenuBatTest.testMenuShowHideWithMenuBarWithXYTranslation() ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/MenuBarMenuButtonRetriever.java ! javafx-ui-controls/test/javafx/scene/control/MenuBarTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: dd077564810c Author: jgiles Date: 2012-03-06 09:22 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/dd077564810c RT-20111: Combobox resize height in mouse over ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java Changeset: 266cc1271ca9 Author: jgiles Date: 2012-03-06 09:23 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/266cc1271ca9 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: b9717c1d3c04 Author: Kinsley Wong Date: 2012-03-05 12:42 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b9717c1d3c04 RT-20062: Tabpane: rendering issue. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 0c8fefa8f088 Author: Kinsley Wong Date: 2012-03-05 12:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/0c8fefa8f088 RT-20069: Setting TitledPane.alignmentProperty has no effect. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java ! javafx-ui-controls/test/javafx/scene/control/TitledPaneTest.java Changeset: 334bafb32ef9 Author: Paru Somashekar Date: 2012-03-05 16:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/334bafb32ef9 [TEST-ONLY] fix broken controls test build ! javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java Changeset: 6dab52bb1dba Author: Kinsley Wong Date: 2012-03-05 18:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6dab52bb1dba [DOC-ONLY] RT-19808 Documentation for class BorderPane could benefit from having an illustration of the layout. ! javafx-ui-common/src/javafx/scene/layout/BorderPane.java + javafx-ui-common/src/javafx/scene/layout/doc-files/borderpane.png Changeset: 2591739b3746 Author: Kinsley Wong Date: 2012-03-05 18:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2591739b3746 merge Changeset: ca0f557cdc2d Author: David Grieve Date: 2012-03-05 22:27 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ca0f557cdc2d RT-19819: LabeledText extends Text by replacing some css properties of Text with those of Labeled. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledText.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabeledTextTest.css + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabeledTextTest.java Changeset: 159ae36c5cbe Author: Kinsley Wong Date: 2012-03-06 10:41 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/159ae36c5cbe Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 6849d3d0ebf5 Author: hudson Date: 2012-03-07 10:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6849d3d0ebf5 Added tag 2.1-b16 for changeset 159ae36c5cbe ! .hgtags From hang.vo at oracle.com Thu Mar 8 17:03:57 2012 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 09 Mar 2012 01:03:57 +0000 Subject: hg: openjfx/2.2/controls/rt: 41 new changesets Message-ID: <20120309010429.6E1EE4788D@hg.openjdk.java.net> Changeset: 4cacd3c09b62 Author: rbair Date: 2012-02-29 07:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/4cacd3c09b62 Fix RT-18034: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-concurrent/src/javafx/concurrent/Task.java Changeset: 518853d13db4 Author: rbair Date: 2012-02-29 07:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/518853d13db4 Fix RT-19179: FontMetrics: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-common/src/com/sun/javafx/tk/FontMetrics.java Changeset: 2c9da41f36d0 Author: rbair Date: 2012-02-29 07:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/2c9da41f36d0 Fix RT-19181: Clipboard: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-common/src/javafx/scene/input/Clipboard.java Changeset: d8992ce27df8 Author: Pavel Safrata Date: 2012-02-29 18:15 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/d8992ce27df8 [DOC-ONLY] RT-20005: Fixed Rectangle constructor javadoc. ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java Changeset: 6b21b06781c4 Author: kcr Date: 2012-02-29 11:03 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6b21b06781c4 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: ccf3d299a991 Author: rbair Date: 2012-02-29 12:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/ccf3d299a991 Updated IDEA project files ! .idea/libraries/jfxrt_binary_stub.xml ! .idea/modules.xml ! javafx-ui-charts/javafx-ui-charts.iml + javafx-util-converter/javafx-util-converter.iml Changeset: ccd848379c82 Author: rbair Date: 2012-02-29 15:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/ccd848379c82 [TEST-ONLY] Added regression test for making sure Service works in sandbox + javafx-concurrent/test/javafx/concurrent/ServiceWithSecurityManagerTest.java Changeset: f9dc2dc9e85d Author: Lubomir Nerad Date: 2012-03-01 13:06 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/f9dc2dc9e85d [DOC-ONLY] Provided clarification for RT-19996 ! javafx-ui-common/src/javafx/stage/PopupWindow.java Changeset: 86ed227d8aff Author: snorthov Date: 2012-03-01 14:02 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/86ed227d8aff [IDE ONLY] fix .classpath ! .classpath Changeset: 12a91a4f9ee6 Author: rbair Date: 2012-03-05 10:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/12a91a4f9ee6 [DOC-ONLY] Fix for RT-20115: API docs for the Service class provides code sample that does not compile ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: 40c5c0fb5a58 Author: Kinsley Wong Date: 2012-02-28 13:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/40c5c0fb5a58 RT-19942: GridPaneDesignInfo.getCellBounds() forgets to take GridPane.alignment into account. ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java ! javafx-designtime/test/javafx/scene/layout/GridPaneDesignInfoTest.java Changeset: 91c8344d19a5 Author: Kinsley Wong Date: 2012-02-28 13:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/91c8344d19a5 RT-19919: TitledPane has wrong title height with -fx-border-image-source or -fx-padding. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: dc9b0efbd09c Author: David Grieve Date: 2012-02-28 21:23 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/dc9b0efbd09c Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 3c623fb2c08d Author: David Grieve Date: 2012-02-29 08:25 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/3c623fb2c08d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 9201eb54a5f5 Author: Paru Somashekar Date: 2012-02-29 11:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/9201eb54a5f5 fix RT-19916 Calling Axis.getTickMarks.toString gets you a stack over flow Added unit test : javafx.scene.chart.XYChartTest.testTickMarksToString() + javafx-ui-charts/test/javafx/scene/chart/XYChartTest.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java Changeset: 9003bb1706ce Author: rbair Date: 2012-02-29 17:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/9003bb1706ce Fix for RT-16797: TextInputControlSkin.caretTimeline is never stopped and causes memory leak. Included are some tests, additional tests to follow. ! javafx-ui-common/javafx-ui-common.iml ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java ! javafx-ui-common/test/unit/javafx/scene/FocusTest.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java Changeset: 39756ecb36b1 Author: rbair Date: 2012-02-29 17:15 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/39756ecb36b1 [TEST ONLY] Test for RT-16797 + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/TextInputControlSkinTest.java Changeset: a42e754e358a Author: Kinsley Wong Date: 2012-02-29 17:26 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/a42e754e358a RT-20010: Failure in AccordionTest checkComputedHeight ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 45d83ef7dd58 Author: Kinsley Wong Date: 2012-02-29 17:32 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/45d83ef7dd58 RT-19942: GridPaneDesignInfo.getCellBounds() forgets to take GridPane.alignment into account. (Remove println and added snapSize) ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java Changeset: ed83b6c345e9 Author: Kinsley Wong Date: 2012-03-02 13:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/ed83b6c345e9 Merge Changeset: 9ab05c3ca9a9 Author: jgiles Date: 2012-03-02 07:54 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/9ab05c3ca9a9 RT-20052: [EditableComboBox] editable comboBox in not editable any more. Text couldn't be typed in. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: c7d9d28d8257 Author: jgiles Date: 2012-03-03 11:18 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/c7d9d28d8257 RT-19979: ComboBox list popup should match size of button, if button has been resized ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 94bd5e904f25 Author: jgiles Date: 2012-03-03 11:57 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/94bd5e904f25 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: f08272c23941 Author: Paru Somashekar Date: 2012-03-02 15:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/f08272c23941 fix RT-20054 MenuBar with layoutX or layoutY makes the Menu popup to be immediately closed on mouse released. Also added unit test : javafx.scene.control.MenuBatTest.testMenuShowHideWithMenuBarWithXYTranslation() ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/MenuBarMenuButtonRetriever.java ! javafx-ui-controls/test/javafx/scene/control/MenuBarTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: dd077564810c Author: jgiles Date: 2012-03-06 09:22 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/dd077564810c RT-20111: Combobox resize height in mouse over ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java Changeset: 266cc1271ca9 Author: jgiles Date: 2012-03-06 09:23 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/266cc1271ca9 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: b9717c1d3c04 Author: Kinsley Wong Date: 2012-03-05 12:42 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b9717c1d3c04 RT-20062: Tabpane: rendering issue. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 0c8fefa8f088 Author: Kinsley Wong Date: 2012-03-05 12:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/0c8fefa8f088 RT-20069: Setting TitledPane.alignmentProperty has no effect. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java ! javafx-ui-controls/test/javafx/scene/control/TitledPaneTest.java Changeset: 334bafb32ef9 Author: Paru Somashekar Date: 2012-03-05 16:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/334bafb32ef9 [TEST-ONLY] fix broken controls test build ! javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java Changeset: 6dab52bb1dba Author: Kinsley Wong Date: 2012-03-05 18:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6dab52bb1dba [DOC-ONLY] RT-19808 Documentation for class BorderPane could benefit from having an illustration of the layout. ! javafx-ui-common/src/javafx/scene/layout/BorderPane.java + javafx-ui-common/src/javafx/scene/layout/doc-files/borderpane.png Changeset: 2591739b3746 Author: Kinsley Wong Date: 2012-03-05 18:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/2591739b3746 merge Changeset: ca0f557cdc2d Author: David Grieve Date: 2012-03-05 22:27 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/ca0f557cdc2d RT-19819: LabeledText extends Text by replacing some css properties of Text with those of Labeled. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledText.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabeledTextTest.css + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabeledTextTest.java Changeset: 159ae36c5cbe Author: Kinsley Wong Date: 2012-03-06 10:41 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/159ae36c5cbe Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 6849d3d0ebf5 Author: hudson Date: 2012-03-07 10:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6849d3d0ebf5 Added tag 2.1-b16 for changeset 159ae36c5cbe ! .hgtags Changeset: c6e13c3cdf61 Author: leifs Date: 2012-02-22 13:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/c6e13c3cdf61 Experimental prototype of FX Virtual Keyboard. Enable with Ctrl-Shift-9. Note that The popups are positioned wrong the first time they show (the keyboard popup and the long-press popup). ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVK.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 241ccff218b6 Author: leifs Date: 2012-02-22 18:01 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/241ccff218b6 Updated early prototype of FX Virtual Keyboard. Enable with Ctrl-Shift-9. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVK.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java Changeset: 7152e6b5a643 Author: leifs Date: 2012-02-28 13:37 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/7152e6b5a643 FXVK: Use a font that has all the symbols needed when on Windows. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 70ec8165dac1 Author: leifs Date: 2012-03-05 10:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/70ec8165dac1 FXVK: Scroll root container vertically as needed if virtual keyboard overlaps focused text control. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVK.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java Changeset: 91840d003a00 Author: leifs Date: 2012-03-07 15:53 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/91840d003a00 merge ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 343128b8ff2b Author: igor Date: 2012-03-08 14:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/343128b8ff2b Merge ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java Changeset: 41dc538105b6 Author: leifs Date: 2012-03-08 14:38 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/41dc538105b6 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/MASTER/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css From hang.vo at oracle.com Fri Mar 9 06:18:56 2012 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Fri, 09 Mar 2012 14:18:56 +0000 Subject: hg: openjfx/2.2/graphics/rt: Fix unit test that was imported from MASTER using old interface Message-ID: <20120309141858.64196478C9@hg.openjdk.java.net> Changeset: 09d0bd872ff7 Author: kcr Date: 2012-03-09 06:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/09d0bd872ff7 Fix unit test that was imported from MASTER using old interface ! javafx-ui-controls/test/javafx/scene/control/MenuBarTest.java From hang.vo at oracle.com Mon Mar 12 06:34:11 2012 From: hang.vo at oracle.com (hang.vo at oracle.com) Date: Mon, 12 Mar 2012 13:34:11 +0000 Subject: hg: openjfx/2.2/graphics/rt: 2 new changesets Message-ID: <20120312133414.368EE4790B@hg.openjdk.java.net> Changeset: 3a31cdafc2ff Author: Martin Sladecek Date: 2012-03-12 14:26 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3a31cdafc2ff RT-18911: Provide API for checking for transparent window support ! javafx-ui-common/src/javafx/application/ConditionalFeature.java Changeset: 1bb8a1c017d4 Author: Martin Sladecek Date: 2012-03-12 14:26 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1bb8a1c017d4 Automated merge with file:///home/martin/Work/JavaFx/jfx-22-sync/rt From jonathan.giles at oracle.com Mon Mar 12 17:51:03 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Tue, 13 Mar 2012 13:51:03 +1300 Subject: [REVIEW REQUEST] Support for customising the TableColumn header area Message-ID: <4F5E99F7.4070204@oracle.com> Hi all, An area that I'm planning to improve in JavaFX 2.2 is to do with providing API around interacting with the header area of the TableView control. This is also known as RT-14909 [1]. The main use cases here (that have been expressed to me - if you have others let me know!) are the following: 1) Putting a graphic in the header area, with no text beside it. This would allow for the common UI pattern you see in mail programs and other applications where there are narrow columns. For example, Thunderbird has a 'junk status' column that shows a flame in the header area, and no text. This is because the visuals in this content area for this column are just a circle for toggling true or false, and any text in the column header would either make the column too wide, or result in the text being truncated. 2) Inserting buttons that provide additional functionality. For example, a MenuButton may be placed in the header to allow for the user to choose from a set of filter rules, etc. 3) Easily attaching a context menu for column-specific actions. I think providing API to deal with these use cases is quite important, and have a first draft patch attached to RT-14909 for your reading pleasure. I've created two patches, one which only shows the public API changes, and the other that shows all changes. As I note later in the Jira thread, I'm not overly happy with certain parts of the proposed API, but I wanted to make what I do have public so that any feedback or use cases can come in early. In other words, this is more of a straw man proposal, and I really welcome your feedback. An example use of this new API to place an image in the header is the following code: invitedCol.getHeader().setGraphic(graphic); Of course, as with all references to 'graphic' in the Controls API, this can be any Node, and it will be fully interactive (that is, it won't be 'drawn' into the header, it'll be a true part of the scenegraph). This means you can use the same API above to put a Button or any other control: countryCol.getHeader().setGraphic(new Button("Interactive Button")); For the context menu use case, this can be achieved as following: ContextMenu menu = new ContextMenu(new MenuItem("Reset column content")); countryCol.getHeader().setContextMenu(menu); Finally, you can also overwrite the sort node. For example, the following code crudely replaces the normal TableView sort arrow with a green or red 10x10 pixel rectangle, based on the sort order. If no sortNode is set, the default one is used instead. Rectangle rect = new Rectangle(10, 10); rect.fillProperty().bind(new ObjectBinding() { { bind(countryCol.sortTypeProperty()); } @Override protected Paint computeValue() { return countryCol.getSortType() == TableColumn.SortType.ASCENDING ? Color.RED : Color.GREEN; } }); countryCol.getHeader().setSortNode(rect); Once again, thanks for your consideration, and I look forward to your feedback! [1] http://javafx-jira.kenai.com/browse/RT-14909 Thanks! Jonathan From jonathan.giles at oracle.com Tue Mar 13 16:47:21 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 14 Mar 2012 12:47:21 +1300 Subject: Handling updates to the JavaFX Caspian look Message-ID: <4F5FDC89.2010001@oracle.com> Hi all, Today I came across the RT-19713 [1] Jira issue I filed against myself recently. This Jira issue basically states that we should have API in JavaFX that allows for developers to lock down and specify a particular default stylesheet, and if this isn't specified by the developer, they will be automatically updated in future releases if we ever consider changing the default style sheet. We would always ship earlier style sheets as well, so if the preference was set, the style sheet would be there in the jar file. The reason why I want this feature is that I've seen tweaked caspian style sheets (for example the one used in the upcoming Scene Builder tool) that I would one day love to be the default style sheet for JavaFX as it (in my opinion) is more refined. Similarly, I don't think anyone wants to end up in the same situation as Swing, where the default L&F is Metal, because moving the default to a more modern L&F would potentially break (or at least maim) many deployed Swing applications. Ideally we would have had API like this from the get-go, but alas, it did not happen. Adding API now that by default auto-updates people is of course breaking a contract we have with developers, but I feel that it is better to break this contract now than to forever wish that we could provide a new style sheet and never be able to do it. I think the main thing is to communicate this change as loudly and from as many roof tops as possible. Perhaps there are others on this list that disagree and have different opinions. Feel free to share them. Finally, as of now, there is no intention to ship an updated style sheet that would replace the default, but I'm looking ahead to future releases where this may be desired. Perhaps JavaFX 3.0 may include a visual refresh, for example. If anyone has any thoughts on this proposal, please reply on this thread (and preferably also leave a comment on the Jira issue). I don't have any proposed API for this issue, but if anyone has any thoughts on this, please feel free to share them also. [1] http://javafx-jira.kenai.com/browse/RT-19713 Thanks, Jonathan From jonathan.giles at oracle.com Tue Mar 13 17:53:51 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 14 Mar 2012 13:53:51 +1300 Subject: [REVIEW REQUEST] Add text property to ComboBox Message-ID: <4F5FEC1F.4080309@oracle.com> Hi all (yet again), A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 I'm wanting to add a text property to ComboBox, to allow for people to easily set the text in the ComboBox without committing it to being a value. More importantly, this also allows for developers to extract the content of the ComboBox TextField without having to have end-users press the Enter key to commit the text into the value property. Without this end users who want to support Enter-less committing of content have to reach into the ComboBox skin, which is not particularly pleasant. Any thoughts? -- -- Jonathan From jonathan.giles at oracle.com Tue Mar 13 17:57:05 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 14 Mar 2012 13:57:05 +1300 Subject: [REVIEW REQUEST] Add text property to ComboBox In-Reply-To: <4F5FEC1F.4080309@oracle.com> References: <4F5FEC1F.4080309@oracle.com> Message-ID: <4F5FECE1.2010709@oracle.com> I should also note that the proposed patch is attached to the Jira issue for your reviewing pleasure. http://javafx-jira.kenai.com/browse/RT-19589 -- Jonathan From richard.bair at oracle.com Tue Mar 13 18:21:01 2012 From: richard.bair at oracle.com (Richard Bair) Date: Wed, 14 Mar 2012 02:21:01 +0100 Subject: Handling updates to the JavaFX Caspian look In-Reply-To: <4F5FDC89.2010001@oracle.com> References: <4F5FDC89.2010001@oracle.com> Message-ID: Thank you for bringing this up! > I don't think anyone wants to end up in the same situation as Swing, where the default L&F is Metal, because moving the default to a more modern L&F would potentially break (or at least maim) many deployed Swing applications. I find this very compelling. We've been down this road before (not being able to fundamentally alter the default look) and it was UGLY! I like the idea that people can install a specific default stylesheet and remain compatible or get the latest and greatest automatically. From han.solo at muenster.de Tue Mar 13 22:14:41 2012 From: han.solo at muenster.de (Gerrit Grunwald) Date: Wed, 14 Mar 2012 06:14:41 +0100 Subject: Handling updates to the JavaFX Caspian look In-Reply-To: References: <4F5FDC89.2010001@oracle.com> Message-ID: <007EBCA7-7969-4DF7-B559-C659B40DBD6A@muenster.de> I could only agree, if it won't be changed now it will never be changed...I like Gerrit Am 14.03.2012 um 02:21 schrieb Richard Bair : > Thank you for bringing this up! > >> I don't think anyone wants to end up in the same situation as Swing, where the default L&F is Metal, because moving the default to a more modern L&F would potentially break (or at least maim) many deployed Swing applications. > > I find this very compelling. We've been down this road before (not being able to fundamentally alter the default look) and it was UGLY! I like the idea that people can install a specific default stylesheet and remain compatible or get the latest and greatest automatically. From zonski at googlemail.com Tue Mar 13 22:40:39 2012 From: zonski at googlemail.com (Daniel Zwolenski) Date: Wed, 14 Mar 2012 15:40:39 +1000 Subject: Handling updates to the JavaFX Caspian look In-Reply-To: <007EBCA7-7969-4DF7-B559-C659B40DBD6A@muenster.de> References: <4F5FDC89.2010001@oracle.com> <007EBCA7-7969-4DF7-B559-C659B40DBD6A@muenster.de> Message-ID: I'm for - I hate things breaking, but this sounds like a good future proof against exactly that, while still allowing for improvements. Take the pain now while the impact is relatively controlled is my vote. Separate discussion, but this relates back to auto-updates and having control over when JFX upgrades itself. I'm still voting hard and loud for developers having some control over this, even if it's just something we have to manually configure (i.e. the default is to auto-update) and maybe can only do for non-applets - therefore be it on our own heads if any security holes hit us. On Wed, Mar 14, 2012 at 3:14 PM, Gerrit Grunwald wrote: > I could only agree, if it won't be changed now it will never be > changed...I like > > Gerrit > > Am 14.03.2012 um 02:21 schrieb Richard Bair : > > > Thank you for bringing this up! > > > >> I don't think anyone wants to end up in the same situation as Swing, > where the default L&F is Metal, because moving the default to a more modern > L&F would potentially break (or at least maim) many deployed Swing > applications. > > > > I find this very compelling. We've been down this road before (not being > able to fundamentally alter the default look) and it was UGLY! I like the > idea that people can install a specific default stylesheet and remain > compatible or get the latest and greatest automatically. > From richard.bair at oracle.com Tue Mar 13 22:58:46 2012 From: richard.bair at oracle.com (Richard Bair) Date: Wed, 14 Mar 2012 06:58:46 +0100 Subject: Handling updates to the JavaFX Caspian look In-Reply-To: References: <4F5FDC89.2010001@oracle.com> <007EBCA7-7969-4DF7-B559-C659B40DBD6A@muenster.de> Message-ID: > Separate discussion, but this relates back to auto-updates and having control over when JFX upgrades itself. I'm still voting hard and loud for developers having some control over this, even if it's just something we have to manually configure (i.e. the default is to auto-update) and maybe can only do for non-applets - therefore be it on our own heads if any security holes hit us. We will solve the compatibility problem. Although Applets may have no guarantee (at least, applets in their current form), WebStart based applications will have some mechanism for preserving what version of Java/FX you run against. From tbee at tbee.org Tue Mar 13 23:17:56 2012 From: tbee at tbee.org (Tom Eugelink) Date: Wed, 14 Mar 2012 07:17:56 +0100 Subject: [REVIEW REQUEST] Add text property to ComboBox In-Reply-To: <4F5FEC1F.4080309@oracle.com> References: <4F5FEC1F.4080309@oracle.com> Message-ID: <4F603814.4050805@tbee.org> So this is a feature for edit mode only. When would the property be set? On every keystroke? Tom On 2012-03-14 01:53, Jonathan Giles wrote: > Hi all (yet again), > > A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 > > I'm wanting to add a text property to ComboBox, to allow for people to easily set the text in the ComboBox without committing it to being a value. More importantly, this also allows for developers to extract the content of the ComboBox TextField without having to have end-users press the Enter key to commit the text into the value property. > > Without this end users who want to support Enter-less committing of content have to reach into the ComboBox skin, which is not particularly pleasant. > > Any thoughts? > From jonathan.giles at oracle.com Tue Mar 13 23:19:28 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 14 Mar 2012 19:19:28 +1300 Subject: [REVIEW REQUEST] Add text property to ComboBox In-Reply-To: <4F603814.4050805@tbee.org> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> Message-ID: <4F603870.3080400@oracle.com> Yes, the text value would be set on every keystroke - it would be bound to the text property on TextField, which works in precisely this manner. Also, you're correct, the text property would only be useful in edit mode. In non-edit mode the property will never change. -- Jonathan On 14/03/2012 7:17 p.m., Tom Eugelink wrote: > > So this is a feature for edit mode only. When would the property be > set? On every keystroke? > > Tom > > > On 2012-03-14 01:53, Jonathan Giles wrote: >> Hi all (yet again), >> >> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >> >> I'm wanting to add a text property to ComboBox, to allow for people >> to easily set the text in the ComboBox without committing it to being >> a value. More importantly, this also allows for developers to extract >> the content of the ComboBox TextField without having to have >> end-users press the Enter key to commit the text into the value >> property. >> >> Without this end users who want to support Enter-less committing of >> content have to reach into the ComboBox skin, which is not >> particularly pleasant. >> >> Any thoughts? >> > > From tbee at tbee.org Wed Mar 14 00:00:51 2012 From: tbee at tbee.org (Tom Eugelink) Date: Wed, 14 Mar 2012 08:00:51 +0100 Subject: [REVIEW REQUEST] Add text property to ComboBox In-Reply-To: <4F603870.3080400@oracle.com> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> Message-ID: <4F604223.8030403@tbee.org> Seems legit, I'll also add it to JFXtras' spinner. I'm curious how much more of skins we're going to expose in the future. Tom On 2012-03-14 07:19, Jonathan Giles wrote: > Yes, the text value would be set on every keystroke - it would be bound to the text property on TextField, which works in precisely this manner. > > Also, you're correct, the text property would only be useful in edit mode. In non-edit mode the property will never change. > > -- Jonathan > > > On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >> >> So this is a feature for edit mode only. When would the property be set? On every keystroke? >> >> Tom >> >> >> On 2012-03-14 01:53, Jonathan Giles wrote: >>> Hi all (yet again), >>> >>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>> >>> I'm wanting to add a text property to ComboBox, to allow for people to easily set the text in the ComboBox without committing it to being a value. More importantly, this also allows for developers to extract the content of the ComboBox TextField without having to have end-users press the Enter key to commit the text into the value property. >>> >>> Without this end users who want to support Enter-less committing of content have to reach into the ComboBox skin, which is not particularly pleasant. >>> >>> Any thoughts? >>> >> >> > From jonathan.giles at oracle.com Wed Mar 14 00:42:32 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 14 Mar 2012 20:42:32 +1300 Subject: [REVIEW REQUEST] Add text property to ComboBox In-Reply-To: <4F604223.8030403@tbee.org> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604223.8030403@tbee.org> Message-ID: <4F604BE8.2020002@oracle.com> As far as I'm aware, skins will always be com.sun.* 'private' API. I'm not sure there is a need for these to be exposed any further. Of course, there is a plan to expose the foundation classes for building skins with more abstraction than just the Skin interface, but that won't be for a few releases yet. -- Jonathan On 14/03/2012 8:00 p.m., Tom Eugelink wrote: > > Seems legit, I'll also add it to JFXtras' spinner. I'm curious how > much more of skins we're going to expose in the future. > > Tom > > > > On 2012-03-14 07:19, Jonathan Giles wrote: >> Yes, the text value would be set on every keystroke - it would be >> bound to the text property on TextField, which works in precisely >> this manner. >> >> Also, you're correct, the text property would only be useful in edit >> mode. In non-edit mode the property will never change. >> >> -- Jonathan >> >> >> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>> >>> So this is a feature for edit mode only. When would the property be >>> set? On every keystroke? >>> >>> Tom >>> >>> >>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>> Hi all (yet again), >>>> >>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>> >>>> I'm wanting to add a text property to ComboBox, to allow for people >>>> to easily set the text in the ComboBox without committing it to >>>> being a value. More importantly, this also allows for developers to >>>> extract the content of the ComboBox TextField without having to >>>> have end-users press the Enter key to commit the text into the >>>> value property. >>>> >>>> Without this end users who want to support Enter-less committing of >>>> content have to reach into the ComboBox skin, which is not >>>> particularly pleasant. >>>> >>>> Any thoughts? >>>> >>> >>> >> > > From omurata at ga2.so-net.ne.jp Wed Mar 14 00:44:39 2012 From: omurata at ga2.so-net.ne.jp (Tadashi Ohmura) Date: Wed, 14 Mar 2012 16:44:39 +0900 Subject: Add getEditor() method to ComboBox In-Reply-To: <4F603870.3080400@oracle.com> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> Message-ID: <4F604C67.1080107@ga2.so-net.ne.jp> What about to add getEditor() method to ComboBox and also to JFXtras' spinner If we want to set any input filter for a combobox we get a text input control and set change listener onto text property of the text input control public TextInputControl getEditor() get a text input control if the combobox is editable Best regards Tadashi Ohmura (2012/03/14 15:19), Jonathan Giles wrote: > Yes, the text value would be set on every keystroke - it would be > bound to the text property on TextField, which works in precisely this > manner. > > Also, you're correct, the text property would only be useful in edit > mode. In non-edit mode the property will never change. > > -- Jonathan > > > On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >> >> So this is a feature for edit mode only. When would the property be >> set? On every keystroke? >> >> Tom >> >> >> On 2012-03-14 01:53, Jonathan Giles wrote: >>> Hi all (yet again), >>> >>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>> >>> I'm wanting to add a text property to ComboBox, to allow for people >>> to easily set the text in the ComboBox without committing it to >>> being a value. More importantly, this also allows for developers to >>> extract the content of the ComboBox TextField without having to have >>> end-users press the Enter key to commit the text into the value >>> property. >>> >>> Without this end users who want to support Enter-less committing of >>> content have to reach into the ComboBox skin, which is not >>> particularly pleasant. >>> >>> Any thoughts? >>> >> >> > > From tbee at tbee.org Wed Mar 14 00:47:19 2012 From: tbee at tbee.org (Tom Eugelink) Date: Wed, 14 Mar 2012 08:47:19 +0100 Subject: Add getEditor() method to ComboBox In-Reply-To: <4F604C67.1080107@ga2.so-net.ne.jp> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604C67.1080107@ga2.so-net.ne.jp> Message-ID: <4F604D07.6080205@tbee.org> Ah, yes, this is roughly what I was expecting :-) Tom On 2012-03-14 08:44, Tadashi Ohmura wrote: > What about to add getEditor() method to ComboBox and also to JFXtras' spinner > > If we want to set any input filter for a combobox > we get a text input control and set change listener onto text property of the text input control > > public TextInputControl getEditor() > get a text input control if the combobox is editable > > > Best regards > Tadashi Ohmura > > (2012/03/14 15:19), Jonathan Giles wrote: >> Yes, the text value would be set on every keystroke - it would be bound to the text property on TextField, which works in precisely this manner. >> >> Also, you're correct, the text property would only be useful in edit mode. In non-edit mode the property will never change. >> >> -- Jonathan >> >> >> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>> >>> So this is a feature for edit mode only. When would the property be set? On every keystroke? >>> >>> Tom >>> >>> >>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>> Hi all (yet again), >>>> >>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>> >>>> I'm wanting to add a text property to ComboBox, to allow for people to easily set the text in the ComboBox without committing it to being a value. More importantly, this also allows for developers to extract the content of the ComboBox TextField without having to have end-users press the Enter key to commit the text into the value property. >>>> >>>> Without this end users who want to support Enter-less committing of content have to reach into the ComboBox skin, which is not particularly pleasant. >>>> >>>> Any thoughts? >>>> >>> >>> >> >> > > From jonathan.giles at oracle.com Wed Mar 14 00:47:04 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 14 Mar 2012 20:47:04 +1300 Subject: Add getEditor() method to ComboBox In-Reply-To: <4F604C67.1080107@ga2.so-net.ne.jp> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604C67.1080107@ga2.so-net.ne.jp> Message-ID: <4F604CF8.2040400@oracle.com> This seems like a fair request to me, however I'd like to handle it separately from the current discussion (I think both API additions are valid, but may operate on separate timelines). Could you please file a Jira feature request for this? -- Jonathan On 14/03/2012 8:44 p.m., Tadashi Ohmura wrote: > What about to add getEditor() method to ComboBox and also to > JFXtras' spinner > > If we want to set any input filter for a combobox > we get a text input control and set change listener onto text property > of the text input control > > public TextInputControl getEditor() > get a text input control if the combobox is editable > > > Best regards > Tadashi Ohmura > > (2012/03/14 15:19), Jonathan Giles wrote: >> Yes, the text value would be set on every keystroke - it would be >> bound to the text property on TextField, which works in precisely >> this manner. >> >> Also, you're correct, the text property would only be useful in edit >> mode. In non-edit mode the property will never change. >> >> -- Jonathan >> >> >> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>> >>> So this is a feature for edit mode only. When would the property be >>> set? On every keystroke? >>> >>> Tom >>> >>> >>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>> Hi all (yet again), >>>> >>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>> >>>> I'm wanting to add a text property to ComboBox, to allow for people >>>> to easily set the text in the ComboBox without committing it to >>>> being a value. More importantly, this also allows for developers to >>>> extract the content of the ComboBox TextField without having to >>>> have end-users press the Enter key to commit the text into the >>>> value property. >>>> >>>> Without this end users who want to support Enter-less committing of >>>> content have to reach into the ComboBox skin, which is not >>>> particularly pleasant. >>>> >>>> Any thoughts? >>>> >>> >>> >> >> > From jonathan.giles at oracle.com Wed Mar 14 00:53:15 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 14 Mar 2012 20:53:15 +1300 Subject: Add getEditor() method to ComboBox In-Reply-To: <4F604C67.1080107@ga2.so-net.ne.jp> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604C67.1080107@ga2.so-net.ne.jp> Message-ID: <4F604E6B.1040202@oracle.com> After reading Toms email, perhaps I misinterpreted Tadashi's suggestion. I interpreted as suggesting an additional API as well as the text property. Perhaps instead the suggestion was to add the editor property in its place? Certainly this approach is nicer in the sense that it is one less property API (so three less methods on ComboBox), but it also impacts the discoverability of the text property. Opinions? Gut feelings? For me the editor property may be enough, without the need for having a text property. -- Jonathan On 14/03/2012 8:44 p.m., Tadashi Ohmura wrote: > What about to add getEditor() method to ComboBox and also to > JFXtras' spinner > > If we want to set any input filter for a combobox > we get a text input control and set change listener onto text property > of the text input control > > public TextInputControl getEditor() > get a text input control if the combobox is editable > > > Best regards > Tadashi Ohmura > > (2012/03/14 15:19), Jonathan Giles wrote: >> Yes, the text value would be set on every keystroke - it would be >> bound to the text property on TextField, which works in precisely >> this manner. >> >> Also, you're correct, the text property would only be useful in edit >> mode. In non-edit mode the property will never change. >> >> -- Jonathan >> >> >> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>> >>> So this is a feature for edit mode only. When would the property be >>> set? On every keystroke? >>> >>> Tom >>> >>> >>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>> Hi all (yet again), >>>> >>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>> >>>> I'm wanting to add a text property to ComboBox, to allow for people >>>> to easily set the text in the ComboBox without committing it to >>>> being a value. More importantly, this also allows for developers to >>>> extract the content of the ComboBox TextField without having to >>>> have end-users press the Enter key to commit the text into the >>>> value property. >>>> >>>> Without this end users who want to support Enter-less committing of >>>> content have to reach into the ComboBox skin, which is not >>>> particularly pleasant. >>>> >>>> Any thoughts? >>>> >>> >>> >> >> > From omurata at ga2.so-net.ne.jp Wed Mar 14 01:01:31 2012 From: omurata at ga2.so-net.ne.jp (Tadashi Ohmura) Date: Wed, 14 Mar 2012 17:01:31 +0900 Subject: Add getEditor() method to ComboBox In-Reply-To: <4F604CF8.2040400@oracle.com> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604C67.1080107@ga2.so-net.ne.jp> <4F604CF8.2040400@oracle.com> Message-ID: <4F60505B.40600@ga2.so-net.ne.jp> Thank you Jonathan and Tom I post a Jira feature request Runtime RT-20358 Best regards Tadashi Ohmura (2012/03/14 16:47), Jonathan Giles wrote: > This seems like a fair request to me, however I'd like to handle it > separately from the current discussion (I think both API additions are > valid, but may operate on separate timelines). Could you please file a > Jira feature request for this? > > -- Jonathan > > > On 14/03/2012 8:44 p.m., Tadashi Ohmura wrote: >> What about to add getEditor() method to ComboBox and also to >> JFXtras' spinner >> >> If we want to set any input filter for a combobox >> we get a text input control and set change listener onto text >> property of the text input control >> >> public TextInputControl getEditor() >> get a text input control if the combobox is editable >> >> >> Best regards >> Tadashi Ohmura >> >> (2012/03/14 15:19), Jonathan Giles wrote: >>> Yes, the text value would be set on every keystroke - it would be >>> bound to the text property on TextField, which works in precisely >>> this manner. >>> >>> Also, you're correct, the text property would only be useful in edit >>> mode. In non-edit mode the property will never change. >>> >>> -- Jonathan >>> >>> >>> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>>> >>>> So this is a feature for edit mode only. When would the property be >>>> set? On every keystroke? >>>> >>>> Tom >>>> >>>> >>>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>>> Hi all (yet again), >>>>> >>>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>>> >>>>> I'm wanting to add a text property to ComboBox, to allow for >>>>> people to easily set the text in the ComboBox without committing >>>>> it to being a value. More importantly, this also allows for >>>>> developers to extract the content of the ComboBox TextField >>>>> without having to have end-users press the Enter key to commit the >>>>> text into the value property. >>>>> >>>>> Without this end users who want to support Enter-less committing >>>>> of content have to reach into the ComboBox skin, which is not >>>>> particularly pleasant. >>>>> >>>>> Any thoughts? >>>>> >>>> >>>> >>> >>> >> > > From richard.bair at oracle.com Wed Mar 14 01:02:20 2012 From: richard.bair at oracle.com (Richard Bair) Date: Wed, 14 Mar 2012 09:02:20 +0100 Subject: Add getEditor() method to ComboBox In-Reply-To: <4F604E6B.1040202@oracle.com> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604C67.1080107@ga2.so-net.ne.jp> <4F604E6B.1040202@oracle.com> Message-ID: <2141FFA1-C430-4DA9-B9FB-7A8B18146373@oracle.com> What happens if comboBox.getEditor().textProperty().bind(something). On Mar 14, 2012, at 8:53 AM, Jonathan Giles wrote: > After reading Toms email, perhaps I misinterpreted Tadashi's suggestion. I interpreted as suggesting an additional API as well as the text property. Perhaps instead the suggestion was to add the editor property in its place? > > Certainly this approach is nicer in the sense that it is one less property API (so three less methods on ComboBox), but it also impacts the discoverability of the text property. > > Opinions? Gut feelings? For me the editor property may be enough, without the need for having a text property. > > -- Jonathan > > > On 14/03/2012 8:44 p.m., Tadashi Ohmura wrote: >> What about to add getEditor() method to ComboBox and also to JFXtras' spinner >> >> If we want to set any input filter for a combobox >> we get a text input control and set change listener onto text property of the text input control >> >> public TextInputControl getEditor() >> get a text input control if the combobox is editable >> >> >> Best regards >> Tadashi Ohmura >> >> (2012/03/14 15:19), Jonathan Giles wrote: >>> Yes, the text value would be set on every keystroke - it would be bound to the text property on TextField, which works in precisely this manner. >>> >>> Also, you're correct, the text property would only be useful in edit mode. In non-edit mode the property will never change. >>> >>> -- Jonathan >>> >>> >>> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>>> >>>> So this is a feature for edit mode only. When would the property be set? On every keystroke? >>>> >>>> Tom >>>> >>>> >>>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>>> Hi all (yet again), >>>>> >>>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>>> >>>>> I'm wanting to add a text property to ComboBox, to allow for people to easily set the text in the ComboBox without committing it to being a value. More importantly, this also allows for developers to extract the content of the ComboBox TextField without having to have end-users press the Enter key to commit the text into the value property. >>>>> >>>>> Without this end users who want to support Enter-less committing of content have to reach into the ComboBox skin, which is not particularly pleasant. >>>>> >>>>> Any thoughts? >>>>> >>>> >>>> >>> >>> >> From jonathan.giles at oracle.com Wed Mar 14 01:18:49 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 14 Mar 2012 21:18:49 +1300 Subject: Add getEditor() method to ComboBox In-Reply-To: <2141FFA1-C430-4DA9-B9FB-7A8B18146373@oracle.com> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604C67.1080107@ga2.so-net.ne.jp> <4F604E6B.1040202@oracle.com> <2141FFA1-C430-4DA9-B9FB-7A8B18146373@oracle.com> Message-ID: <4F605469.7080100@oracle.com> If we exposed the editor directly in the control, and the editor text property was bound, the ComboBox would not be editable any longer, in the same way as it is in the TextField control (although it still appears editable, it actually isn't). By the way, this time zone suits you... :-) -- Jonathan On 14/03/2012 9:02 p.m., Richard Bair wrote: > What happens if comboBox.getEditor().textProperty().bind(something). > > On Mar 14, 2012, at 8:53 AM, Jonathan Giles wrote: > >> After reading Toms email, perhaps I misinterpreted Tadashi's suggestion. I interpreted as suggesting an additional API as well as the text property. Perhaps instead the suggestion was to add the editor property in its place? >> >> Certainly this approach is nicer in the sense that it is one less property API (so three less methods on ComboBox), but it also impacts the discoverability of the text property. >> >> Opinions? Gut feelings? For me the editor property may be enough, without the need for having a text property. >> >> -- Jonathan >> >> >> On 14/03/2012 8:44 p.m., Tadashi Ohmura wrote: >>> What about to add getEditor() method to ComboBox and also to JFXtras' spinner >>> >>> If we want to set any input filter for a combobox >>> we get a text input control and set change listener onto text property of the text input control >>> >>> public TextInputControl getEditor() >>> get a text input control if the combobox is editable >>> >>> >>> Best regards >>> Tadashi Ohmura >>> >>> (2012/03/14 15:19), Jonathan Giles wrote: >>>> Yes, the text value would be set on every keystroke - it would be bound to the text property on TextField, which works in precisely this manner. >>>> >>>> Also, you're correct, the text property would only be useful in edit mode. In non-edit mode the property will never change. >>>> >>>> -- Jonathan >>>> >>>> >>>> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>>>> So this is a feature for edit mode only. When would the property be set? On every keystroke? >>>>> >>>>> Tom >>>>> >>>>> >>>>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>>>> Hi all (yet again), >>>>>> >>>>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>>>> >>>>>> I'm wanting to add a text property to ComboBox, to allow for people to easily set the text in the ComboBox without committing it to being a value. More importantly, this also allows for developers to extract the content of the ComboBox TextField without having to have end-users press the Enter key to commit the text into the value property. >>>>>> >>>>>> Without this end users who want to support Enter-less committing of content have to reach into the ComboBox skin, which is not particularly pleasant. >>>>>> >>>>>> Any thoughts? >>>>>> >>>>> >>>> From richard.bair at oracle.com Wed Mar 14 01:44:45 2012 From: richard.bair at oracle.com (Richard Bair) Date: Wed, 14 Mar 2012 09:44:45 +0100 Subject: Add getEditor() method to ComboBox In-Reply-To: <4F605469.7080100@oracle.com> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604C67.1080107@ga2.so-net.ne.jp> <4F604E6B.1040202@oracle.com> <2141FFA1-C430-4DA9-B9FB-7A8B18146373@oracle.com> <4F605469.7080100@oracle.com> Message-ID: Lol :-) On Mar 14, 2012, at 9:18 AM, Jonathan Giles wrote: > If we exposed the editor directly in the control, and the editor text property was bound, the ComboBox would not be editable any longer, in the same way as it is in the TextField control (although it still appears editable, it actually isn't). > > By the way, this time zone suits you... :-) > > -- Jonathan > > > On 14/03/2012 9:02 p.m., Richard Bair wrote: >> What happens if comboBox.getEditor().textProperty().bind(something). >> >> On Mar 14, 2012, at 8:53 AM, Jonathan Giles wrote: >> >>> After reading Toms email, perhaps I misinterpreted Tadashi's suggestion. I interpreted as suggesting an additional API as well as the text property. Perhaps instead the suggestion was to add the editor property in its place? >>> >>> Certainly this approach is nicer in the sense that it is one less property API (so three less methods on ComboBox), but it also impacts the discoverability of the text property. >>> >>> Opinions? Gut feelings? For me the editor property may be enough, without the need for having a text property. >>> >>> -- Jonathan >>> >>> >>> On 14/03/2012 8:44 p.m., Tadashi Ohmura wrote: >>>> What about to add getEditor() method to ComboBox and also to JFXtras' spinner >>>> >>>> If we want to set any input filter for a combobox >>>> we get a text input control and set change listener onto text property of the text input control >>>> >>>> public TextInputControl getEditor() >>>> get a text input control if the combobox is editable >>>> >>>> >>>> Best regards >>>> Tadashi Ohmura >>>> >>>> (2012/03/14 15:19), Jonathan Giles wrote: >>>>> Yes, the text value would be set on every keystroke - it would be bound to the text property on TextField, which works in precisely this manner. >>>>> >>>>> Also, you're correct, the text property would only be useful in edit mode. In non-edit mode the property will never change. >>>>> >>>>> -- Jonathan >>>>> >>>>> >>>>> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>>>>> So this is a feature for edit mode only. When would the property be set? On every keystroke? >>>>>> >>>>>> Tom >>>>>> >>>>>> >>>>>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>>>>> Hi all (yet again), >>>>>>> >>>>>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>>>>> >>>>>>> I'm wanting to add a text property to ComboBox, to allow for people to easily set the text in the ComboBox without committing it to being a value. More importantly, this also allows for developers to extract the content of the ComboBox TextField without having to have end-users press the Enter key to commit the text into the value property. >>>>>>> >>>>>>> Without this end users who want to support Enter-less committing of content have to reach into the ComboBox skin, which is not particularly pleasant. >>>>>>> >>>>>>> Any thoughts? >>>>>>> >>>>>> >>>>> From tom.schindl at bestsolution.at Wed Mar 14 01:45:45 2012 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Wed, 14 Mar 2012 09:45:45 +0100 Subject: Add getEditor() method to ComboBox In-Reply-To: <4F605469.7080100@oracle.com> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604C67.1080107@ga2.so-net.ne.jp> <4F604E6B.1040202@oracle.com> <2141FFA1-C430-4DA9-B9FB-7A8B18146373@oracle.com> <4F605469.7080100@oracle.com> Message-ID: <4F605AB9.3030305@bestsolution.at> Hi, I think providing getEditor() leaks Combo internals and my gut feeling tells me this is not a good thing. Tom Am 14.03.12 09:18, schrieb Jonathan Giles: > If we exposed the editor directly in the control, and the editor text > property was bound, the ComboBox would not be editable any longer, in > the same way as it is in the TextField control (although it still > appears editable, it actually isn't). > > By the way, this time zone suits you... :-) > > -- Jonathan > > > On 14/03/2012 9:02 p.m., Richard Bair wrote: >> What happens if comboBox.getEditor().textProperty().bind(something). >> >> On Mar 14, 2012, at 8:53 AM, Jonathan Giles wrote: >> >>> After reading Toms email, perhaps I misinterpreted Tadashi's >>> suggestion. I interpreted as suggesting an additional API as well as >>> the text property. Perhaps instead the suggestion was to add the >>> editor property in its place? >>> >>> Certainly this approach is nicer in the sense that it is one less >>> property API (so three less methods on ComboBox), but it also impacts >>> the discoverability of the text property. >>> >>> Opinions? Gut feelings? For me the editor property may be enough, >>> without the need for having a text property. >>> >>> -- Jonathan >>> >>> >>> On 14/03/2012 8:44 p.m., Tadashi Ohmura wrote: >>>> What about to add getEditor() method to ComboBox and also to >>>> JFXtras' spinner >>>> >>>> If we want to set any input filter for a combobox >>>> we get a text input control and set change listener onto text >>>> property of the text input control >>>> >>>> public TextInputControl getEditor() >>>> get a text input control if the combobox is editable >>>> >>>> >>>> Best regards >>>> Tadashi Ohmura >>>> >>>> (2012/03/14 15:19), Jonathan Giles wrote: >>>>> Yes, the text value would be set on every keystroke - it would be >>>>> bound to the text property on TextField, which works in precisely >>>>> this manner. >>>>> >>>>> Also, you're correct, the text property would only be useful in >>>>> edit mode. In non-edit mode the property will never change. >>>>> >>>>> -- Jonathan >>>>> >>>>> >>>>> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>>>>> So this is a feature for edit mode only. When would the property >>>>>> be set? On every keystroke? >>>>>> >>>>>> Tom >>>>>> >>>>>> >>>>>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>>>>> Hi all (yet again), >>>>>>> >>>>>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>>>>> >>>>>>> I'm wanting to add a text property to ComboBox, to allow for >>>>>>> people to easily set the text in the ComboBox without committing >>>>>>> it to being a value. More importantly, this also allows for >>>>>>> developers to extract the content of the ComboBox TextField >>>>>>> without having to have end-users press the Enter key to commit >>>>>>> the text into the value property. >>>>>>> >>>>>>> Without this end users who want to support Enter-less committing >>>>>>> of content have to reach into the ComboBox skin, which is not >>>>>>> particularly pleasant. >>>>>>> >>>>>>> Any thoughts? >>>>>>> >>>>>> >>>>> -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl gesch?ftsf?hrer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834 From tbee at tbee.org Wed Mar 14 01:48:03 2012 From: tbee at tbee.org (Tom Eugelink) Date: Wed, 14 Mar 2012 09:48:03 +0100 Subject: Add getEditor() method to ComboBox In-Reply-To: <4F604E6B.1040202@oracle.com> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604C67.1080107@ga2.so-net.ne.jp> <4F604E6B.1040202@oracle.com> Message-ID: <4F605B43.2040704@tbee.org> Gut feeling... Exposing the skin like this does not sit well. Do we always use a TextField as the editor in every possible skin? Probably. But I have no hard arguments against it. Tom On 2012-03-14 08:53, Jonathan Giles wrote: > After reading Toms email, perhaps I misinterpreted Tadashi's suggestion. I interpreted as suggesting an additional API as well as the text property. Perhaps instead the suggestion was to add the editor property in its place? > > Certainly this approach is nicer in the sense that it is one less property API (so three less methods on ComboBox), but it also impacts the discoverability of the text property. > > Opinions? Gut feelings? For me the editor property may be enough, without the need for having a text property. > > -- Jonathan > > > On 14/03/2012 8:44 p.m., Tadashi Ohmura wrote: >> What about to add getEditor() method to ComboBox and also to JFXtras' spinner >> >> If we want to set any input filter for a combobox >> we get a text input control and set change listener onto text property of the text input control >> >> public TextInputControl getEditor() >> get a text input control if the combobox is editable >> >> >> Best regards >> Tadashi Ohmura >> >> (2012/03/14 15:19), Jonathan Giles wrote: >>> Yes, the text value would be set on every keystroke - it would be bound to the text property on TextField, which works in precisely this manner. >>> >>> Also, you're correct, the text property would only be useful in edit mode. In non-edit mode the property will never change. >>> >>> -- Jonathan >>> >>> >>> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>>> >>>> So this is a feature for edit mode only. When would the property be set? On every keystroke? >>>> >>>> Tom >>>> >>>> >>>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>>> Hi all (yet again), >>>>> >>>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>>> >>>>> I'm wanting to add a text property to ComboBox, to allow for people to easily set the text in the ComboBox without committing it to being a value. More importantly, this also allows for developers to extract the content of the ComboBox TextField without having to have end-users press the Enter key to commit the text into the value property. >>>>> >>>>> Without this end users who want to support Enter-less committing of content have to reach into the ComboBox skin, which is not particularly pleasant. >>>>> >>>>> Any thoughts? >>>>> >>>> >>>> >>> >>> >> > From jonathan.giles at oracle.com Wed Mar 14 02:27:22 2012 From: jonathan.giles at oracle.com (Jonathan Giles) Date: Wed, 14 Mar 2012 22:27:22 +1300 Subject: Add getEditor() method to ComboBox In-Reply-To: <4F605B43.2040704@tbee.org> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604C67.1080107@ga2.so-net.ne.jp> <4F604E6B.1040202@oracle.com> <4F605B43.2040704@tbee.org> Message-ID: <4F60647A.2060908@oracle.com> To clarify to the two Tom's, the ComboBox control is a specialisation of the ComboBoxBase control. The ComboBox control is the ListView-based specialisation. If the gut feeling for this approach is not good, would you feel more comfortable in the future exposing more TextField-esque API for setting formatting options, etc (as we have already done for promptText and text properties)? -- Jonathan On 14/03/2012 9:48 p.m., Tom Eugelink wrote: > > Gut feeling... Exposing the skin like this does not sit well. Do we > always use a TextField as the editor in every possible skin? Probably. > But I have no hard arguments against it. > > Tom > > > > > On 2012-03-14 08:53, Jonathan Giles wrote: >> After reading Toms email, perhaps I misinterpreted Tadashi's >> suggestion. I interpreted as suggesting an additional API as well as >> the text property. Perhaps instead the suggestion was to add the >> editor property in its place? >> >> Certainly this approach is nicer in the sense that it is one less >> property API (so three less methods on ComboBox), but it also impacts >> the discoverability of the text property. >> >> Opinions? Gut feelings? For me the editor property may be enough, >> without the need for having a text property. >> >> -- Jonathan >> >> >> On 14/03/2012 8:44 p.m., Tadashi Ohmura wrote: >>> What about to add getEditor() method to ComboBox and also to >>> JFXtras' spinner >>> >>> If we want to set any input filter for a combobox >>> we get a text input control and set change listener onto text >>> property of the text input control >>> >>> public TextInputControl getEditor() >>> get a text input control if the combobox is editable >>> >>> >>> Best regards >>> Tadashi Ohmura >>> >>> (2012/03/14 15:19), Jonathan Giles wrote: >>>> Yes, the text value would be set on every keystroke - it would be >>>> bound to the text property on TextField, which works in precisely >>>> this manner. >>>> >>>> Also, you're correct, the text property would only be useful in >>>> edit mode. In non-edit mode the property will never change. >>>> >>>> -- Jonathan >>>> >>>> >>>> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>>>> >>>>> So this is a feature for edit mode only. When would the property >>>>> be set? On every keystroke? >>>>> >>>>> Tom >>>>> >>>>> >>>>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>>>> Hi all (yet again), >>>>>> >>>>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>>>> >>>>>> I'm wanting to add a text property to ComboBox, to allow for >>>>>> people to easily set the text in the ComboBox without committing >>>>>> it to being a value. More importantly, this also allows for >>>>>> developers to extract the content of the ComboBox TextField >>>>>> without having to have end-users press the Enter key to commit >>>>>> the text into the value property. >>>>>> >>>>>> Without this end users who want to support Enter-less committing >>>>>> of content have to reach into the ComboBox skin, which is not >>>>>> particularly pleasant. >>>>>> >>>>>> Any thoughts? >>>>>> >>>>> >>>>> >>>> >>>> >>> >> > > From tbee at tbee.org Wed Mar 14 02:45:33 2012 From: tbee at tbee.org (Tom Eugelink) Date: Wed, 14 Mar 2012 10:45:33 +0100 Subject: Add getEditor() method to ComboBox In-Reply-To: <4F60647A.2060908@oracle.com> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604C67.1080107@ga2.so-net.ne.jp> <4F604E6B.1040202@oracle.com> <4F605B43.2040704@tbee.org> <4F60647A.2060908@oracle.com> Message-ID: <4F6068BD.6070103@tbee.org> Exposing a text property which is then internally linked to a TextField seems ok, directly exposing the TextField not. It circumvents IMHO the composition concept of the skin. Extending that, yes, exposing additional API would feel better. Repeating myself: I'm curious how much of the underlying skin we will be exposing in controls in the future. Tom On 14-3-2012 10:27, Jonathan Giles wrote: > To clarify to the two Tom's, the ComboBox control is a specialisation of the ComboBoxBase control. The ComboBox control is the ListView-based specialisation. > > If the gut feeling for this approach is not good, would you feel more comfortable in the future exposing more TextField-esque API for setting formatting options, etc (as we have already done for promptText and text properties)? > > -- Jonathan > > > On 14/03/2012 9:48 p.m., Tom Eugelink wrote: >> >> Gut feeling... Exposing the skin like this does not sit well. Do we always use a TextField as the editor in every possible skin? Probably. >> But I have no hard arguments against it. >> >> Tom >> >> >> >> >> On 2012-03-14 08:53, Jonathan Giles wrote: >>> After reading Toms email, perhaps I misinterpreted Tadashi's suggestion. I interpreted as suggesting an additional API as well as the text property. Perhaps instead the suggestion was to add the editor property in its place? >>> >>> Certainly this approach is nicer in the sense that it is one less property API (so three less methods on ComboBox), but it also impacts the discoverability of the text property. >>> >>> Opinions? Gut feelings? For me the editor property may be enough, without the need for having a text property. >>> >>> -- Jonathan >>> >>> >>> On 14/03/2012 8:44 p.m., Tadashi Ohmura wrote: >>>> What about to add getEditor() method to ComboBox and also to JFXtras' spinner >>>> >>>> If we want to set any input filter for a combobox >>>> we get a text input control and set change listener onto text property of the text input control >>>> >>>> public TextInputControl getEditor() >>>> get a text input control if the combobox is editable >>>> >>>> >>>> Best regards >>>> Tadashi Ohmura >>>> >>>> (2012/03/14 15:19), Jonathan Giles wrote: >>>>> Yes, the text value would be set on every keystroke - it would be bound to the text property on TextField, which works in precisely this manner. >>>>> >>>>> Also, you're correct, the text property would only be useful in edit mode. In non-edit mode the property will never change. >>>>> >>>>> -- Jonathan >>>>> >>>>> >>>>> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>>>>> >>>>>> So this is a feature for edit mode only. When would the property be set? On every keystroke? >>>>>> >>>>>> Tom >>>>>> >>>>>> >>>>>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>>>>> Hi all (yet again), >>>>>>> >>>>>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>>>>> >>>>>>> I'm wanting to add a text property to ComboBox, to allow for people to easily set the text in the ComboBox without committing it to being a value. More importantly, this also allows for developers to extract the content of the ComboBox TextField without having to have end-users press the Enter key to commit the text into the value property. >>>>>>> >>>>>>> Without this end users who want to support Enter-less committing of content have to reach into the ComboBox skin, which is not particularly pleasant. >>>>>>> >>>>>>> Any thoughts? >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>> >> >> > From deep.blue.6802 at gmail.com Wed Mar 14 02:46:40 2012 From: deep.blue.6802 at gmail.com (Jeff McDonald) Date: Wed, 14 Mar 2012 03:46:40 -0600 Subject: Handling updates to the JavaFX Caspian look In-Reply-To: <4F5FDC89.2010001@oracle.com> References: <4F5FDC89.2010001@oracle.com> Message-ID: This is really two questions (1) Should you add this API (2) If so, when. I vote that it be added. Secondly, the sooner you add it, the better. The sooner it's added the fewer developers the change will affect simply because as time goes on more developers will begin to use JavaFX for their projects. I'd still like to be able to set the stylesheet for my entire app (not just a scene at a time or the JVM as this proposal would enable). Hmmm ... that's another good candidate idea for the App kernel. (I believe there's already a feature request for that). Adding the API doesn't keep you from getting into the same situation as Swing. One reason that Swing apps were stuck with the Metal L&F was that developers created UIs that were dependent on the exact pixel sizes of components and text for testing, alignment, and all sorts of things. You'll have the same challenge with changing the JavaFX default L&F as Swing did in that sense. The real gain being made is that there will be an API in place that allows the UI to be updated as the state of UI design changes over time, and allows developers to pick a "default" theme that won't break fragile apps. Keeping the old UIs may also add some maintenance overhead in the sense that as new components are added after a new default theme has been enable then the old themes will also need to be updated as well to support any new components. The ability to evolve the L&F over time will be important to the long term success and usefulness of JavaFX, and having an API to change the default theme is a step in the right direction. Cheers, Jeff On Tue, Mar 13, 2012 at 5:47 PM, Jonathan Giles wrote: > Hi all, > > Today I came across the RT-19713 [1] Jira issue I filed against myself > recently. This Jira issue basically states that we should have API in > JavaFX that allows for developers to lock down and specify a particular > default stylesheet, and if this isn't specified by the developer, they will > be automatically updated in future releases if we ever consider changing > the default style sheet. We would always ship earlier style sheets as well, > so if the preference was set, the style sheet would be there in the jar > file. > > The reason why I want this feature is that I've seen tweaked caspian style > sheets (for example the one used in the upcoming Scene Builder tool) that I > would one day love to be the default style sheet for JavaFX as it (in my > opinion) is more refined. Similarly, I don't think anyone wants to end up > in the same situation as Swing, where the default L&F is Metal, because > moving the default to a more modern L&F would potentially break (or at > least maim) many deployed Swing applications. > > Ideally we would have had API like this from the get-go, but alas, it did > not happen. Adding API now that by default auto-updates people is of course > breaking a contract we have with developers, but I feel that it is better > to break this contract now than to forever wish that we could provide a new > style sheet and never be able to do it. I think the main thing is to > communicate this change as loudly and from as many roof tops as possible. > Perhaps there are others on this list that disagree and have different > opinions. Feel free to share them. > > Finally, as of now, there is no intention to ship an updated style sheet > that would replace the default, but I'm looking ahead to future releases > where this may be desired. Perhaps JavaFX 3.0 may include a visual refresh, > for example. If anyone has any thoughts on this proposal, please reply on > this thread (and preferably also leave a comment on the Jira issue). I > don't have any proposed API for this issue, but if anyone has any thoughts > on this, please feel free to share them also. > > [1] http://javafx-jira.kenai.com/**browse/RT-19713 > > Thanks, > Jonathan > From tom.schindl at bestsolution.at Wed Mar 14 02:55:09 2012 From: tom.schindl at bestsolution.at (Tom Schindl) Date: Wed, 14 Mar 2012 10:55:09 +0100 Subject: Add getEditor() method to ComboBox In-Reply-To: <4F6068BD.6070103@tbee.org> References: <4F5FEC1F.4080309@oracle.com> <4F603814.4050805@tbee.org> <4F603870.3080400@oracle.com> <4F604C67.1080107@ga2.so-net.ne.jp> <4F604E6B.1040202@oracle.com> <4F605B43.2040704@tbee.org> <4F60647A.2060908@oracle.com> <4F6068BD.6070103@tbee.org> Message-ID: <4F606AFD.7000206@bestsolution.at> Agreed - that you use a TextField internally to represent the text-info is an implementation detail of the Control and should not be leaked outside the control. Tom Am 14.03.12 10:45, schrieb Tom Eugelink: > > Exposing a text property which is then internally linked to a TextField > seems ok, directly exposing the TextField not. It circumvents IMHO the > composition concept of the skin. Extending that, yes, exposing > additional API would feel better. > > Repeating myself: I'm curious how much of the underlying skin we will be > exposing in controls in the future. > > Tom > > > On 14-3-2012 10:27, Jonathan Giles wrote: >> To clarify to the two Tom's, the ComboBox control is a specialisation >> of the ComboBoxBase control. The ComboBox control is the >> ListView-based specialisation. >> >> If the gut feeling for this approach is not good, would you feel more >> comfortable in the future exposing more TextField-esque API for >> setting formatting options, etc (as we have already done for >> promptText and text properties)? >> >> -- Jonathan >> >> >> On 14/03/2012 9:48 p.m., Tom Eugelink wrote: >>> >>> Gut feeling... Exposing the skin like this does not sit well. Do we >>> always use a TextField as the editor in every possible skin? Probably. >>> But I have no hard arguments against it. >>> >>> Tom >>> >>> >>> >>> >>> On 2012-03-14 08:53, Jonathan Giles wrote: >>>> After reading Toms email, perhaps I misinterpreted Tadashi's >>>> suggestion. I interpreted as suggesting an additional API as well as >>>> the text property. Perhaps instead the suggestion was to add the >>>> editor property in its place? >>>> >>>> Certainly this approach is nicer in the sense that it is one less >>>> property API (so three less methods on ComboBox), but it also >>>> impacts the discoverability of the text property. >>>> >>>> Opinions? Gut feelings? For me the editor property may be enough, >>>> without the need for having a text property. >>>> >>>> -- Jonathan >>>> >>>> >>>> On 14/03/2012 8:44 p.m., Tadashi Ohmura wrote: >>>>> What about to add getEditor() method to ComboBox and also to >>>>> JFXtras' spinner >>>>> >>>>> If we want to set any input filter for a combobox >>>>> we get a text input control and set change listener onto text >>>>> property of the text input control >>>>> >>>>> public TextInputControl getEditor() >>>>> get a text input control if the combobox is editable >>>>> >>>>> >>>>> Best regards >>>>> Tadashi Ohmura >>>>> >>>>> (2012/03/14 15:19), Jonathan Giles wrote: >>>>>> Yes, the text value would be set on every keystroke - it would be >>>>>> bound to the text property on TextField, which works in precisely >>>>>> this manner. >>>>>> >>>>>> Also, you're correct, the text property would only be useful in >>>>>> edit mode. In non-edit mode the property will never change. >>>>>> >>>>>> -- Jonathan >>>>>> >>>>>> >>>>>> On 14/03/2012 7:17 p.m., Tom Eugelink wrote: >>>>>>> >>>>>>> So this is a feature for edit mode only. When would the property >>>>>>> be set? On every keystroke? >>>>>>> >>>>>>> Tom >>>>>>> >>>>>>> >>>>>>> On 2012-03-14 01:53, Jonathan Giles wrote: >>>>>>>> Hi all (yet again), >>>>>>>> >>>>>>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589 >>>>>>>> >>>>>>>> I'm wanting to add a text property to ComboBox, to allow for >>>>>>>> people to easily set the text in the ComboBox without committing >>>>>>>> it to being a value. More importantly, this also allows for >>>>>>>> developers to extract the content of the ComboBox TextField >>>>>>>> without having to have end-users press the Enter key to commit >>>>>>>> the text into the value property. >>>>>>>> >>>>>>>> Without this end users who want to support Enter-less committing >>>>>>>> of content have to reach into the ComboBox skin, which is not >>>>>>>> particularly pleasant. >>>>>>>> >>>>>>>> Any thoughts? >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >>> >> > > -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl gesch?ftsf?hrer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834 From deep.blue.6802 at gmail.com Wed Mar 14 03:00:32 2012 From: deep.blue.6802 at gmail.com (Jeff McDonald) Date: Wed, 14 Mar 2012 04:00:32 -0600 Subject: App Kernel: Application Menubar & Lifecycle Events In-Reply-To: <623E753A-DFAB-4C71-AA64-CBC4631DAF59@oracle.com> References: <7F51A497-6AFF-4D87-9559-E05A766FEF2E@oracle.com> <4F5688FE.8090709@ga2.so-net.ne.jp> <623E753A-DFAB-4C71-AA64-CBC4631DAF59@oracle.com> Message-ID: There's nothing magical about putting #getHostOSMenuBarBuilder() in the application class. Keeping JavaFX modular is important. Is there agreement that a #getHostOSMenuBarBuilder() is an ideal solution to building MenuBars that follow the conventions of the host OS? If there's agreement then where should the #getHostOSMenuBarBuilder() method go? I don't know the organization of the code base well enough yet to offer an informed suggestion, but perhaps a new class can be added to the components module that called something like "AppComponents" which lives in the components module, and that's where all App level components find a common access point. The AppComponents class could also handle tasks such as window management. I haven't really thought it through ... just tossing the idea out. Cheers, Jeff On Tue, Mar 6, 2012 at 3:06 PM, Richard Bair wrote: > No, Stage is in the same module as Application (you can see it in the > sources under javafx-ui-common). > > On Mar 6, 2012, at 2:00 PM, Tadashi Ohmura wrote: > > > What about this ? > > MenuBar menubar = stage.getHostOSMenuBarBuilder() > > > > Is it all right that Stage has getHostOSMenuBarBuilder() method ? > > > > Tadashi Ohmura > > > > (2012/03/07 3:33), Richard Bair wrote: > >> Before getting into the specifics, the one immediate problem I see is > one of modularization. The MenuBar is a UI control, but Application is in a > base module. If we have Application depending on controls, then we have a > modularization mess. We could create a set of base classes / interfaces for > MenuBar etc in the application package which is not a UI control and have > the controls extend those, but doing so should obviously be thought through > pretty completely because it is going to lead to a wart in the APIs (we > don't want two classes with the same name, for example, or duplicated > functionality). > >> > >> Richard > >> > >> On Mar 5, 2012, at 3:43 PM, Jeff McDonald wrote: > >> > >>> As part of my discussion on how to handle lifecycle events I've been > >>> working on a related proposal to handle the menubar situation much more > >>> elegantly. Here are my thoughts bellow: > >>> > >>> Add a new method to the Application > >>> class: Application.getHostOsMenuBuilder(): //Returns a MenuBulder that > is > >>> configured to build menus for the host os. > >>> > >>> MenuBar menubar = Application.getHostOSMenuBarBuilder() > >>> .appName("My App Name") > >>> .preferencesMenu("Preferences", other prams go here) > >>> .quitMenu("Quit", other params go here) > >>> .aboutMenu("About", other prams go here) > >>> .addMenu(menu); // Menus are layed out according to displayed > in > >>> the order they are added. > >>> > >>> The proposal offers the following advantages: > >>> - The resulting MenuBars are structured in the same way that is > consistant > >>> with the host platform's UI guidelines. > >>> - The API makes it easier for developers to follow platform guidelines > >>> without having to give up the ability to create completely custom > MenuBars > >>> and use those instead. > >>> - The builder pattern also supports localization and allowances for > >>> differences in platform naming conventions (Ex. On the Mac, ending an > app > >>> is called "Quit", in Windows it's "Exit". Preferences can be called > >>> "settings" instead. Help can be "?" instead of "Help" Note: sometimes > the > >>> help menu is an icon.) > >>> > >>> Add a new method to the Application class: > Application.setMenuBar(menubar); > >>> - Used to set an application menubar instance. > >>> - The Application MenuBar is ignored on host OSes that don't support an > >>> Application MenuBar. > >>> - Remove MenuBar#useSystemMenuBarProperty() > >>> - Remove MenuBar#isUseSystemMenuBar() > >>> - Remove MenuBar#setUseSystemMenuBar(boolean) > >>> Yes, remove those three methods! I have a whole speech on why they > should > >>> have never been included in the first place ... ask at your own risk :) > >>> > >>> Design issues that remain: > >>> - What other parameters are required for each menu item to make them > fit > >>> into the supported host OS UIs? > >>> - At the very least Event handlers are one of the parameters that are > >>> needed. > >>> - The issue of event handlers isn't "should event handlers be added" > rather > >>> the question is how to integrate application level (and lifecycle > events) > >>> be incorporated into a unified event handling mechanism. The motivation > >>> here is some events require centralized management. It's probably > easier to > >>> provide an example to illustrate my point: > >>> The quit action: > >>> - Multiple components listening for (subscribe to) quit event > >>> notifications is a common user story. If there isn't a centralized > ability > >>> to listen to events then developers are forced to register listeners on > >>> every quit event source. > >>> - A quit event can be published from more than one source. For > >>> example: a host OS can generate a quit event (The MacOS and mobile > devices > >>> do this now). The user selects "quit" from the Application MenuBar. The > >>> user selects "quit" from a Scene MenuBar. > >>> > >>> There's lots of solutions to the multi-event-source > multi-event-consumer > >>> need (Event bus, and Actions are a few that have been discussed > >>> previously). The question isn't whether there is a need to address this > >>> issue if lifecycle events a part of the platform; the question is what > >>> implementation offers the best solution. > >>> > >>> Cheers, > >>> Jeff McDonald > >> > >> > > > > From saipradeep.dandem at gmail.com Wed Mar 7 21:37:05 2012 From: saipradeep.dandem at gmail.com (dandem sai pradeep) Date: Thu, 8 Mar 2012 11:07:05 +0530 Subject: openjfx-dev Digest, Vol 4, Issue 11 In-Reply-To: References: Message-ID: Hi Jonathan, It is very interesting to see that, my much awaited feature is going to be added in tableview component :) ( ie., customized headers or graphic property in column header ). I am not sure whether this is a right context to ask this or not, Are there any plans to introduce the "Locking Column / Freeze Column" feature in the TableView.? A more explanatory example can be found in the below link.. http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/locking-grid.html Some thing an extra feature(locked) for the TableColumn which will be like TableColumn column1 = new TableColumn(); column1.setLocked(true); TableColumn column2 = new TableColumn(); column2.setLocked(true); TableColumn column3 = new TableColumn(); TableColumn column4 = new TableColumn(); .. .. .. In which the first two columns are locked and the remaining columns are displayed with horizontal scroll bar. Please let me know your opinion regarding this functionality. Thanks & Regards, Sai Pradeep Dandem. On Thu, Mar 8, 2012 at 3:04 AM, wrote: > Send openjfx-dev mailing list submissions to > openjfx-dev at openjdk.java.net > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.openjdk.java.net/mailman/listinfo/openjfx-dev > or, via email, send a message with subject or body 'help' to > openjfx-dev-request at openjdk.java.net > > You can reach the person managing the list at > openjfx-dev-owner at openjdk.java.net > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of openjfx-dev digest..." > > > Today's Topics: > > 1. TableView enhancements for JavaFX 2.2 (Jonathan Giles) > 2. Re: TableView enhancements for JavaFX 2.2 (Tom Eugelink) > 3. Re: TableView enhancements for JavaFX 2.2 (Jonathan Giles) > 4. Re: TableView enhancements for JavaFX 2.2 (Jonathan Giles) > 5. Re: TableView enhancements for JavaFX 2.2 (Daniel Zwolenski) > 6. Re: TableView enhancements for JavaFX 2.2 (Jonathan Giles) > 7. Re: TableView enhancements for JavaFX 2.2 (Tom Schindl) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 08 Mar 2012 09:40:40 +1300 > From: Jonathan Giles > Subject: TableView enhancements for JavaFX 2.2 > To: "openjfx-dev at openjdk.java.net" > Message-ID: <4F57C7C8.3080806 at oracle.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Hi all, > > I'm in the very early stages of planning improvements to TableView for > JavaFX 2.2, particularly centred around the following three Jira issues. > > http://javafx-jira.kenai.com/browse/RT-19450 > http://javafx-jira.kenai.com/browse/RT-14943 > http://javafx-jira.kenai.com/browse/RT-14909 > > Basically, I am wanting to make it easier to style and customise > TableView. The two main use cases are: > > 1) allowing for CSS styling to, for example, change the background > colour of a given column. This requires that we provide an easy way to > expose each column via CSS. As mentioned in RT-19450, the best > approaches I can think of right now are to add two style classes per > column: column-x (where x is the column index), and also a styleclass of > the TableColumn.text property (although I'm not sure this second > styleclass is really necessary or useful, as the id property can be used > to achieve the same thing, and we don't overuse the styleclass list). To > achieve this, I'd need to add more API to the TableColumn class for > id/style/styleclass. > > 2) allowing for developers to customise the TableColumn header area, for > example, to allow for people to put filter buttons in, hide the sort > arrows, add a media player control, etc. > > The general approach I want to take is to have TableColumn copy (not > extend from) a number of the Labeled APIs, as well as the > id/style/styleclass properties. My justification for wanting to take > this approach is to prevent TableColumn becoming a Control. A similar > discussion will need to be had about Tab, which has much the same > requirements. Perhaps there is a need for some kind of abstract > interface / class that sits above Labeled, but I think this may be > taking things too far (for possibly no perceivable gain, except perhaps > ensuring API consistency). Another option is to have a 'label' property > that people can interact with directly. > > With the addition of the Labeled API, I can then easily add listeners to > maintain the relevant id/style/styleclass on each TableColumn skin, and > add API to allow for customisation of the header area (refer to RT-14909 > for a example of the API I have in mind). > > If you have any concerns, questions or feature requests related to this > topic, please put them forward in this thread. > > Thanks, > Jonathan > > > ------------------------------ > > Message: 2 > Date: Wed, 07 Mar 2012 22:02:02 +0100 > From: Tom Eugelink > Subject: Re: TableView enhancements for JavaFX 2.2 > To: openjfx-dev at openjdk.java.net > Message-ID: <4F57CCCA.2030407 at tbee.org> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > Wat would be interesting is to be able to indicate that a cell as an > error, maybe by showing a red border. Or by some overlay. > > > On 2012-03-07 21:40, Jonathan Giles wrote: > > Hi all, > > > > I'm in the very early stages of planning improvements to TableView for > JavaFX 2.2, particularly centred around the following three Jira issues. > > > > http://javafx-jira.kenai.com/browse/RT-19450 > > http://javafx-jira.kenai.com/browse/RT-14943 > > http://javafx-jira.kenai.com/browse/RT-14909 > > > > Basically, I am wanting to make it easier to style and customise > TableView. The two main use cases are: > > > > 1) allowing for CSS styling to, for example, change the background > colour of a given column. This requires that we provide an easy way to > expose each column via CSS. As mentioned in RT-19450, the best approaches I > can think of right now are to add two style classes per column: column-x > (where x is the column index), and also a styleclass of the > TableColumn.text property (although I'm not sure this second styleclass is > really necessary or useful, as the id property can be used to achieve the > same thing, and we don't overuse the styleclass list). To achieve this, I'd > need to add more API to the TableColumn class for id/style/styleclass. > > > > 2) allowing for developers to customise the TableColumn header area, for > example, to allow for people to put filter buttons in, hide the sort > arrows, add a media player control, etc. > > > > The general approach I want to take is to have TableColumn copy (not > extend from) a number of the Labeled APIs, as well as the > id/style/styleclass properties. My justification for wanting to take this > approach is to prevent TableColumn becoming a Control. A similar discussion > will need to be had about Tab, which has much the same requirements. > Perhaps there is a need for some kind of abstract interface / class that > sits above Labeled, but I think this may be taking things too far (for > possibly no perceivable gain, except perhaps ensuring API consistency). > Another option is to have a 'label' property that people can interact with > directly. > > > > With the addition of the Labeled API, I can then easily add listeners to > maintain the relevant id/style/styleclass on each TableColumn skin, and add > API to allow for customisation of the header area (refer to RT-14909 for a > example of the API I have in mind). > > > > If you have any concerns, questions or feature requests related to this > topic, please put them forward in this thread. > > > > Thanks, > > Jonathan > > > > > > > ------------------------------ > > Message: 3 > Date: Thu, 08 Mar 2012 10:09:38 +1300 > From: Jonathan Giles > Subject: Re: TableView enhancements for JavaFX 2.2 > Cc: openjfx-dev at openjdk.java.net > Message-ID: <4F57CE92.1040603 at oracle.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > Yes, this is true, and I heard it mentioned today elsewhere too. So, > there has been talk for sometime about validation APIs, etc, and this > may one day be applicable, but there is also a simpler way that we > could do in 2.2. We could just add a styleclass to each row in the > TableView visible area that represents its index, and have both column > and row styleclasses in the TableCell. I'll have to check with David, > our CSS guy, on how much of a heart attack this may give him though. > > For example, the third column of a TableView might be column-3 (or > column-2, I'm not sure if we should count from zero or one), and the > third row might be row-3 (or row-2). I would then possibly also have > the TableCell include both style classes, so that you could write > something like: > > .table-cell:column-3:row-3 { > -fx-background-color: red; > } > > If you wanted to fill all cells in the 5th column with a green fill, > you could do: > > .table-cell:column-5 { > -fx-background-color: green; > } > > And, of course, if you wanted to fill a row with a blue fill, you could > do: > > .table-cell:row-10 { > -fx-background-color: blue; > } > > I think this might be a little painful initially, but when combined > with a future validation API that knows explicitly about TableView and > its styleclass approach above, you could get some cool stuff happening > fairly simply. > > -- Jonathan > > On Thursday, 8 March 2012 10:02:02 a.m., Tom Eugelink wrote: > > > > Wat would be interesting is to be able to indicate that a cell as an > > error, maybe by showing a red border. Or by some overlay. > > > > > ------------------------------ > > Message: 4 > Date: Thu, 08 Mar 2012 10:12:05 +1300 > From: Jonathan Giles > Subject: Re: TableView enhancements for JavaFX 2.2 > To: openjfx-dev at openjdk.java.net > Message-ID: <4F57CF25.60000 at oracle.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > I should quickly note that this is consistent with how the chart API > does things, where it exposes series and data nodes via CSS with a > counter value appended to the style class to represent each node > separately. > > Also, my gut feeling is that we count from zero to be consistent with > how columns and rows are represented in Java. > > -- Jonathan > > On Thursday, 8 March 2012 10:09:38 a.m., Jonathan Giles wrote: > > > > ------------------------------ > > Message: 5 > Date: Thu, 8 Mar 2012 07:18:46 +1000 > From: Daniel Zwolenski > Subject: Re: TableView enhancements for JavaFX 2.2 > To: jonathan.giles at oracle.com > Cc: openjfx-dev at openjdk.java.net > Message-ID: > > > Content-Type: text/plain; charset=ISO-8859-1 > > I like the idea of being able to style cells (will have a look at the other > changes later) but might not the index option run into trouble when you > start adding/removing rows/columns? Row 5 becomes row 4 when you delete row > 2, so the developer will have to manually adjust the styles. > > As a side note, currently I do this sort of styling by using a custom cell > factory and adding a style class on the cell as needed in the updateItem > method (or in a listener that holds onto the reference to the cell). Seems > to work well enough - apart from the issues with adding/removing styles but > that's a separate issue. > > > On Thu, Mar 8, 2012 at 7:09 AM, Jonathan Giles >wrote: > > > Yes, this is true, and I heard it mentioned today elsewhere too. So, > there > > has been talk for sometime about validation APIs, etc, and this may one > day > > be applicable, but there is also a simpler way that we could do in 2.2. > We > > could just add a styleclass to each row in the TableView visible area > that > > represents its index, and have both column and row styleclasses in the > > TableCell. I'll have to check with David, our CSS guy, on how much of a > > heart attack this may give him though. > > > > For example, the third column of a TableView might be column-3 (or > > column-2, I'm not sure if we should count from zero or one), and the > third > > row might be row-3 (or row-2). I would then possibly also have the > > TableCell include both style classes, so that you could write something > > like: > > > > .table-cell:column-3:row-3 { > > -fx-background-color: red; > > } > > > > If you wanted to fill all cells in the 5th column with a green fill, you > > could do: > > > > .table-cell:column-5 { > > -fx-background-color: green; > > } > > > > And, of course, if you wanted to fill a row with a blue fill, you could > do: > > > > .table-cell:row-10 { > > -fx-background-color: blue; > > } > > > > I think this might be a little painful initially, but when combined with > a > > future validation API that knows explicitly about TableView and its > > styleclass approach above, you could get some cool stuff happening fairly > > simply. > > > > -- Jonathan > > > > > > On Thursday, 8 March 2012 10:02:02 a.m., Tom Eugelink wrote: > > > >> > >> Wat would be interesting is to be able to indicate that a cell as an > >> error, maybe by showing a red border. Or by some overlay. > >> > >> > > > ------------------------------ > > Message: 6 > Date: Thu, 08 Mar 2012 10:23:28 +1300 > From: Jonathan Giles > Subject: Re: TableView enhancements for JavaFX 2.2 > Cc: openjfx-dev at openjdk.java.net > Message-ID: <4F57D1D0.7030202 at oracle.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Yes - as columns and rows change positions, their indices will have to > change too. > > Depending on the use case this may be fine. Basically some people will > want to style columns and rows based on the index the cells find > themselves in, whereas others want to style rows and columns based on > the content the cells contain. Unfortunately I don't have a strong gut > feeling on which is the more common use case. The approach I'm > suggesting here is perfect for the former use case, but terrible for the > latter. I'd love to hear an idea for the latter approach though, and it > may entail the kind of approach you mention where it is left up to the > developer and their cell factories... > > -- Jonathan > > > On 8/03/2012 10:18 a.m., Daniel Zwolenski wrote: > > I like the idea of being able to style cells (will have a look at the > > other changes later) but might not the index option run into trouble > > when you start adding/removing rows/columns? Row 5 becomes row 4 when > > you delete row 2, so the developer will have to manually adjust the > > styles. > > > > As a side note, currently I do this sort of styling by using a custom > > cell factory and adding a style class on the cell as needed in the > > updateItem method (or in a listener that holds onto the reference to > > the cell). Seems to work well enough - apart from the issues with > > adding/removing styles but that's a separate issue. > > > > > > On Thu, Mar 8, 2012 at 7:09 AM, Jonathan Giles > > > wrote: > > > > Yes, this is true, and I heard it mentioned today elsewhere too. > > So, there has been talk for sometime about validation APIs, etc, > > and this may one day be applicable, but there is also a simpler > > way that we could do in 2.2. We could just add a styleclass to > > each row in the TableView visible area that represents its index, > > and have both column and row styleclasses in the TableCell. I'll > > have to check with David, our CSS guy, on how much of a heart > > attack this may give him though. > > > > For example, the third column of a TableView might be column-3 (or > > column-2, I'm not sure if we should count from zero or one), and > > the third row might be row-3 (or row-2). I would then possibly > > also have the TableCell include both style classes, so that you > > could write something like: > > > > .table-cell:column-3:row-3 { > > -fx-background-color: red; > > } > > > > If you wanted to fill all cells in the 5th column with a green > > fill, you could do: > > > > .table-cell:column-5 { > > -fx-background-color: green; > > } > > > > And, of course, if you wanted to fill a row with a blue fill, you > > could do: > > > > .table-cell:row-10 { > > -fx-background-color: blue; > > } > > > > I think this might be a little painful initially, but when > > combined with a future validation API that knows explicitly about > > TableView and its styleclass approach above, you could get some > > cool stuff happening fairly simply. > > > > -- Jonathan > > > > > > On Thursday, 8 March 2012 10:02:02 a.m., Tom Eugelink wrote: > > > > > > Wat would be interesting is to be able to indicate that a cell > > as an error, maybe by showing a red border. Or by some overlay. > > > > > > > ------------------------------ > > Message: 7 > Date: Wed, 07 Mar 2012 22:34:23 +0100 > From: Tom Schindl > Subject: Re: TableView enhancements for JavaFX 2.2 > To: "openjfx-dev at openjdk.java.net" > Message-ID: <4F57D45F.9020901 at bestsolution.at> > Content-Type: text/plain; charset=UTF-8 > > I'm wondering if this index-value is a good idea - what happens when one > reorders columns or remove columns - do the indices then adjust themselves? > > java: > TableColumn c = new TableColumn("Name"); > c.setUserdata("namecol"); > > css: > > .table-cell:namecol { > -fx-background-color: green; > } > > > I also think when it comes to highlighting cells it would be much we > could use property testers > > /* assumeing TableCell has a userdata attribute */ > .table-cell[userdata~="error"] { > -fx-background-color: red; > } > > > Tom > > Am 07.03.12 22:12, schrieb Jonathan Giles: > > I should quickly note that this is consistent with how the chart API > > does things, where it exposes series and data nodes via CSS with a > > counter value appended to the style class to represent each node > > separately. > > > > Also, my gut feeling is that we count from zero to be consistent with > > how columns and rows are represented in Java. > > > > -- Jonathan > > > > On Thursday, 8 March 2012 10:09:38 a.m., Jonathan Giles wrote: > > > > > -- > B e s t S o l u t i o n . a t EDV Systemhaus GmbH > ------------------------------------------------------------------------ > tom schindl gesch?ftsf?hrer/CEO > ------------------------------------------------------------------------ > eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 > http://www.BestSolution.at phone ++43 512 935834 > > > End of openjfx-dev Digest, Vol 4, Issue 11 > ****************************************** > -- Regards, Sai Pradeep Dandem. From kevin.rushforth at oracle.com Tue Mar 6 15:41:18 2012 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 06 Mar 2012 23:41:18 +0000 Subject: hg: openjfx/2.2/master/rt: 543 new changesets Message-ID: <20120306234520.D135A47810@hg.openjdk.java.net> Changeset: 3aa1b5351c26 Author: kcr Date: 2011-11-10 11:01 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3aa1b5351c26 Initial commit + LICENSE + README Changeset: b7d368850c33 Author: kcr Date: 2011-11-10 11:01 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b7d368850c33 Add javafx-ui-controls classes + javafx-ui-controls/.classpath + javafx-ui-controls/.project + javafx-ui-controls/build.xml + javafx-ui-controls/javafx-ui-controls.iml + javafx-ui-controls/nbproject/project.xml + javafx-ui-controls/project.properties + javafx-ui-controls/src/com/sun/javafx/charts/ChartLayoutAnimator.java + javafx-ui-controls/src/com/sun/javafx/charts/Legend.java + javafx-ui-controls/src/com/sun/javafx/scene/control/Keystroke.java + javafx-ui-controls/src/com/sun/javafx/scene/control/Logging.java + javafx-ui-controls/src/com/sun/javafx/scene/control/ReadOnlyUnbackedObservableList.java + javafx-ui-controls/src/com/sun/javafx/scene/control/TableColumnComparator.java + javafx-ui-controls/src/com/sun/javafx/scene/control/WeakEventHandler.java + javafx-ui-controls/src/com/sun/javafx/scene/control/WeakListChangeListener.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/AccordionBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ButtonBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/CellBehaviorBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ContextMenuBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/KeyBinding.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/MenuButtonBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/MenuButtonBehaviorBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/OptionalBoolean.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/OrientedKeyBinding.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ProgressBarBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ProgressIndicatorBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ScrollBarBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/SliderBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/SplitMenuButtonBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TabPaneBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextBinding.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TitledPaneBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ToolBarBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/HyperlinkSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeyCodeUtils.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeystrokeUtils.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabelSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledImpl.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PasswordFieldSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PopupControlSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PositionMapper.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollBarSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SeparatorSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SliderSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitMenuButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableCellSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToggleButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TooltipSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualScrollBar.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/highcontrast.css + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/menu-shadow.png + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/ControlResources.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_de.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_es.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_fr.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_it.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_ja.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_ko.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_pt_BR.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_sv.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_zh_CN.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_zh_TW.properties + javafx-ui-controls/src/javafx/scene/chart/Axis.java + javafx-ui-controls/src/javafx/scene/chart/CategoryAxis.java + javafx-ui-controls/src/javafx/scene/chart/NumberAxis.java + javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java + javafx-ui-controls/src/javafx/scene/control/Accordion.java + javafx-ui-controls/src/javafx/scene/control/Button.java + javafx-ui-controls/src/javafx/scene/control/ButtonBase.java + javafx-ui-controls/src/javafx/scene/control/Cell.java + javafx-ui-controls/src/javafx/scene/control/CheckBox.java + javafx-ui-controls/src/javafx/scene/control/CheckMenuItem.java + javafx-ui-controls/src/javafx/scene/control/ChoiceBox.java + javafx-ui-controls/src/javafx/scene/control/ContentDisplay.java + javafx-ui-controls/src/javafx/scene/control/ContextMenu.java + javafx-ui-controls/src/javafx/scene/control/Control.java + javafx-ui-controls/src/javafx/scene/control/CustomMenuItem.java + javafx-ui-controls/src/javafx/scene/control/FocusModel.java + javafx-ui-controls/src/javafx/scene/control/Hyperlink.java + javafx-ui-controls/src/javafx/scene/control/IndexRange.java + javafx-ui-controls/src/javafx/scene/control/IndexedCell.java + javafx-ui-controls/src/javafx/scene/control/Label.java + javafx-ui-controls/src/javafx/scene/control/Labeled.java + javafx-ui-controls/src/javafx/scene/control/ListCell.java + javafx-ui-controls/src/javafx/scene/control/ListView.java + javafx-ui-controls/src/javafx/scene/control/Menu.java + javafx-ui-controls/src/javafx/scene/control/MenuBar.java + javafx-ui-controls/src/javafx/scene/control/MenuButton.java + javafx-ui-controls/src/javafx/scene/control/MenuItem.java + javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModel.java + javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java + javafx-ui-controls/src/javafx/scene/control/OverrunStyle.java + javafx-ui-controls/src/javafx/scene/control/PasswordField.java + javafx-ui-controls/src/javafx/scene/control/PopupControl.java + javafx-ui-controls/src/javafx/scene/control/ProgressBar.java + javafx-ui-controls/src/javafx/scene/control/ProgressIndicator.java + javafx-ui-controls/src/javafx/scene/control/RadioButton.java + javafx-ui-controls/src/javafx/scene/control/RadioMenuItem.java + javafx-ui-controls/src/javafx/scene/control/ScrollBar.java + javafx-ui-controls/src/javafx/scene/control/ScrollPane.java + javafx-ui-controls/src/javafx/scene/control/SelectionMode.java + javafx-ui-controls/src/javafx/scene/control/SelectionModel.java + javafx-ui-controls/src/javafx/scene/control/Separator.java + javafx-ui-controls/src/javafx/scene/control/SeparatorMenuItem.java + javafx-ui-controls/src/javafx/scene/control/SingleSelectionModel.java + javafx-ui-controls/src/javafx/scene/control/Skin.java + javafx-ui-controls/src/javafx/scene/control/Skinnable.java + javafx-ui-controls/src/javafx/scene/control/Slider.java + javafx-ui-controls/src/javafx/scene/control/SplitMenuButton.java + javafx-ui-controls/src/javafx/scene/control/SplitPane.java + javafx-ui-controls/src/javafx/scene/control/Tab.java + javafx-ui-controls/src/javafx/scene/control/TabPane.java + javafx-ui-controls/src/javafx/scene/control/TableCell.java + javafx-ui-controls/src/javafx/scene/control/TableColumn.java + javafx-ui-controls/src/javafx/scene/control/TablePosition.java + javafx-ui-controls/src/javafx/scene/control/TableRow.java + javafx-ui-controls/src/javafx/scene/control/TableView.java + javafx-ui-controls/src/javafx/scene/control/TextArea.java + javafx-ui-controls/src/javafx/scene/control/TextField.java + javafx-ui-controls/src/javafx/scene/control/TextInputControl.java + javafx-ui-controls/src/javafx/scene/control/TitledPane.java + javafx-ui-controls/src/javafx/scene/control/Toggle.java + javafx-ui-controls/src/javafx/scene/control/ToggleButton.java + javafx-ui-controls/src/javafx/scene/control/ToggleGroup.java + javafx-ui-controls/src/javafx/scene/control/ToolBar.java + javafx-ui-controls/src/javafx/scene/control/Tooltip.java + javafx-ui-controls/src/javafx/scene/control/TreeCell.java + javafx-ui-controls/src/javafx/scene/control/TreeItem.java + javafx-ui-controls/src/javafx/scene/control/TreeView.java + javafx-ui-controls/src/javafx/scene/control/cell/PropertyValueFactory.java + javafx-ui-controls/src/javafx/scene/control/cell/package.html + javafx-ui-controls/src/javafx/scene/control/package.html + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ArrayLinkedListTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ButtonSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/CheckBoxSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ChoiceBoxSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/HyperlinkSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinCreationTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinLayoutTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/MenuBarSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/MenuButtonSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ProgressBarSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ProgressIndicatorSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/RadioButtonSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollBarSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/SeparatorSkinLayoutTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/SeparatorSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/SkinBaseTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/SliderSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ToggleButtonSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ToolBarSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/VirtualFlowTest.css + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/VirtualFlowTest.java + javafx-ui-controls/test/javafx/scene/chart/AxisHelper.java + javafx-ui-controls/test/javafx/scene/chart/AxisTest.java + javafx-ui-controls/test/javafx/scene/chart/CategoryAxisTest.java + javafx-ui-controls/test/javafx/scene/chart/NumberAxisTest.java + javafx-ui-controls/test/javafx/scene/chart/ValueAxisHelper.java + javafx-ui-controls/test/javafx/scene/chart/ValueAxisTest.java + javafx-ui-controls/test/javafx/scene/control/AccordionTest.java + javafx-ui-controls/test/javafx/scene/control/ButtonBaseTest.java + javafx-ui-controls/test/javafx/scene/control/ButtonTest.java + javafx-ui-controls/test/javafx/scene/control/CellTest.java + javafx-ui-controls/test/javafx/scene/control/CheckBoxTest.java + javafx-ui-controls/test/javafx/scene/control/CheckMenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/ChoiceBoxTest.java + javafx-ui-controls/test/javafx/scene/control/ContextMenuTest.java + javafx-ui-controls/test/javafx/scene/control/ControlChildrenTest.java + javafx-ui-controls/test/javafx/scene/control/ControlSkinTest.java + javafx-ui-controls/test/javafx/scene/control/ControlStub.java + javafx-ui-controls/test/javafx/scene/control/ControlTest.java + javafx-ui-controls/test/javafx/scene/control/ControlTestUtils.java + javafx-ui-controls/test/javafx/scene/control/ControlTooltipTest.java + javafx-ui-controls/test/javafx/scene/control/CustomMenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/FireButtonBaseTest.java + javafx-ui-controls/test/javafx/scene/control/HyperlinkTest.java + javafx-ui-controls/test/javafx/scene/control/IndexRangeTest.java + javafx-ui-controls/test/javafx/scene/control/IndexRangeValueOfTest.java + javafx-ui-controls/test/javafx/scene/control/IndexedCellTest.java + javafx-ui-controls/test/javafx/scene/control/LabelTest.java + javafx-ui-controls/test/javafx/scene/control/LabeledTest.java + javafx-ui-controls/test/javafx/scene/control/ListCellTest.java + javafx-ui-controls/test/javafx/scene/control/ListViewTest.java + javafx-ui-controls/test/javafx/scene/control/MenuBarTest.java + javafx-ui-controls/test/javafx/scene/control/MenuButtonTest.java + javafx-ui-controls/test/javafx/scene/control/MenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/MenuTest.java + javafx-ui-controls/test/javafx/scene/control/MultipleSelectionModelImplTest.java + javafx-ui-controls/test/javafx/scene/control/PasswordFieldTest.java + javafx-ui-controls/test/javafx/scene/control/PopupControlTest.java + javafx-ui-controls/test/javafx/scene/control/RadioMenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/ScrollBarTest.java + javafx-ui-controls/test/javafx/scene/control/ScrollPaneTest.java + javafx-ui-controls/test/javafx/scene/control/SelectionModelImplTest.java + javafx-ui-controls/test/javafx/scene/control/SeparatorMenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/SeparatorTest.java + javafx-ui-controls/test/javafx/scene/control/SkinStub.java + javafx-ui-controls/test/javafx/scene/control/SliderTest.java + javafx-ui-controls/test/javafx/scene/control/SplitMenuButtonTest.java + javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java + javafx-ui-controls/test/javafx/scene/control/TabPaneTest.java + javafx-ui-controls/test/javafx/scene/control/TabTest.java + javafx-ui-controls/test/javafx/scene/control/TableCellTest.java + javafx-ui-controls/test/javafx/scene/control/TableColumnTest.java + javafx-ui-controls/test/javafx/scene/control/TableViewSelectionModelImplTest.java + javafx-ui-controls/test/javafx/scene/control/TableViewTest.java + javafx-ui-controls/test/javafx/scene/control/TextAreaTest.java + javafx-ui-controls/test/javafx/scene/control/TextFieldTest.java + javafx-ui-controls/test/javafx/scene/control/TextInputControlTest.java + javafx-ui-controls/test/javafx/scene/control/TitledPaneTest.java + javafx-ui-controls/test/javafx/scene/control/ToggleButtonTest.java + javafx-ui-controls/test/javafx/scene/control/ToggleGroupTest.java + javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java + javafx-ui-controls/test/javafx/scene/control/TooltipTest.java + javafx-ui-controls/test/javafx/scene/control/TreeItemTest.java + javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: c3a298155334 Author: kcr Date: 2011-11-10 13:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c3a298155334 Add .hgignore file + .hgignore Changeset: f8edf4620fe5 Author: kcr Date: 2011-11-10 13:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f8edf4620fe5 RT-17689: Split runtime repository into rt and rt-closed repositories + base.properties + build-defs.xml + common.properties - javafx-ui-controls/javafx-ui-controls.iml ! javafx-ui-controls/project.properties Changeset: e5aab381b9f1 Author: Jonathan Giles Date: 2011-11-11 10:27 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e5aab381b9f1 Fixing path to required jars to compile javafx-ui-controls against internal jar files. This is a stop-gap fix until we support compiling against only jfxrt.jar. ! javafx-ui-controls/nbproject/project.xml Changeset: dbb0eaf0dfe3 Author: leifs Date: 2011-11-11 12:17 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/dbb0eaf0dfe3 Fixed http://javafx-jira.kenai.com/browse/RT-16624 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: f5e0760dc768 Author: leifs Date: 2011-11-11 12:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f5e0760dc768 Fixed RT-17900: Insufficient caching of pref size in TextAreaSkin causes poor performance ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java Changeset: 546156c1d566 Author: Kinsley Wong Date: 2011-11-11 14:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/546156c1d566 RT14205 HBox wrong layout with BASELINE_LEFT alignment. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: c9aa1b295490 Author: Jonathan Giles Date: 2011-11-11 10:55 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c9aa1b295490 RT-17868: Change Cmd-Space to Cmd-Ctrl-Space on Mac ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 3ee54c9f7f84 Author: Jonathan Giles Date: 2011-11-11 11:17 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3ee54c9f7f84 RT-12752: [TableView] Ctrl-Home/End does not work ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 876b0864e14e Author: Jonathan Giles Date: 2011-11-11 13:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/876b0864e14e RT-15218: [TableView] Shift-Up does not work as expected RT-15219: [TableView] Shift-Down does not work as expected Fixes also applied to ListView and TreeView behaviors. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: ce193cec261a Author: Jonathan Giles Date: 2011-11-11 13:16 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ce193cec261a RT-17701: [ListView] Vertical scrollbar's thumb size is improper ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: fe2daf8cd168 Author: Jonathan Giles Date: 2011-11-11 15:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/fe2daf8cd168 RT-17833: [TreeView] Selection disappear somewhere, if press "left" arrow key. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: fe98e4ce9d6f Author: Jonathan Giles Date: 2011-11-12 08:12 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/fe98e4ce9d6f RT-17735: [ListView] Anchor is not updated, when element is added on its position ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: b1d93a41d2ef Author: Jonathan Giles Date: 2011-11-12 08:29 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b1d93a41d2ef Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 1d239e8dda08 Author: Jonathan Giles Date: 2011-11-12 08:40 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1d239e8dda08 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 18cd0b16cdca Author: Kinsley Wong Date: 2011-11-11 14:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/18cd0b16cdca RT17798 Cancel button should be the same color as normal buttons not blue. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: fe5bebec5239 Author: Jonathan Giles Date: 2011-11-12 09:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/fe5bebec5239 Fix for performance regression RT-17926. Comes at the cost of reopening issue RT-16565 which will need to be fixed in an alternative way. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 7eca5d9be34e Author: Jonathan Giles Date: 2011-11-12 09:02 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/7eca5d9be34e Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: d18bc4d89691 Author: leifs Date: 2011-11-14 17:36 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d18bc4d89691 Fixed RT-17953: TextArea: focus is not gained by clicking on empty area ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: 58baf681db5f Author: Jonathan Giles Date: 2011-11-14 15:04 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/58baf681db5f RT-16565: TreeView: wrong return of treeView.getSelectionModel().getSelectedItem() ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 31cf7e1da334 Author: Jonathan Giles Date: 2011-11-14 15:24 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/31cf7e1da334 RT-17522: [ListView] Adding element on focus position don't make it move. Also fixed equivalent bug in TreeView and TableView controls. ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 3afb1e618013 Author: Jonathan Giles Date: 2011-11-14 16:04 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3afb1e618013 RT-17465: [ListView] Selection is not saved, when orientation changes ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 1964b2aabffd Author: Jonathan Giles Date: 2011-11-14 18:11 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1964b2aabffd Partial fix for RT-17730: [ListView] ScrollBar and scrolling are confused, when orienation changed. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 725dba1881a7 Author: Jonathan Giles Date: 2011-11-15 11:56 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/725dba1881a7 Partial fix for RT-17950: removing @IgnoreCodeChecks annotations from rt/* classes. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 6bfe3bcd51f7 Author: Jonathan Giles Date: 2011-11-15 12:14 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6bfe3bcd51f7 RT-17950: Enable building UI Controls against jfxrt.jar file only. Still not totally complete: there needs to be support for overriding the default value of JFXRT_HOME, but that will come later. ! build-defs.xml + javafx-ui-controls/build-closed.xml ! javafx-ui-controls/build.xml ! javafx-ui-controls/nbproject/project.xml ! javafx-ui-controls/project.properties Changeset: 7d0ff7a2b75b Author: Jonathan Giles Date: 2011-11-15 12:16 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/7d0ff7a2b75b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 3ff0f02ac033 Author: Jonathan Giles Date: 2011-11-15 14:53 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3ff0f02ac033 RT-17956: ComboBox control + javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 1ab968f47134 Author: Jonathan Giles Date: 2011-11-16 12:08 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1ab968f47134 RT-17993: ComboBox is missing a number of keyboard behaviors ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: a0cd09625389 Author: Jonathan Giles Date: 2011-11-16 13:25 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a0cd09625389 RT-17979: [TreeView] Pressing * (numlock) should expand every node in the tree RT-17983: [TreeView] Pressing - (numlock) should collapse current selection RT-17982: [TreeView] Pressing + (numlock) should expand current selection ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 1acff58e9e10 Author: Jonathan Giles Date: 2011-11-16 13:42 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1acff58e9e10 RT-17977: [TreeView] CTRL-UP/DOWN keys do not work ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java Changeset: 670e19f9705d Author: Jonathan Giles Date: 2011-11-16 13:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/670e19f9705d RT-17978: [TreeView] Pressing RIGHT ARROW should move selection to first child node if parent node is already expanded ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: f1915f8945e3 Author: miflemi Date: 2011-11-17 14:30 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f1915f8945e3 RT-14373 : TitledPane in a ScrollBar jumps unexpectedly ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 3ef80c21f897 Author: Paru Somashekar Date: 2011-11-17 14:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3ef80c21f897 fix RT-18052, RT-17500 & RT-17697 : all related to choicebox resizing when items change. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 6ed781397309 Author: Jonathan Giles Date: 2011-11-17 07:44 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6ed781397309 Fix for RT-17979, RT-17983, RT-17982: I used the wrong keycodes initially, so replacing so that they work properly on a numpad. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 348ef6a34bd8 Author: Jonathan Giles Date: 2011-11-18 08:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/348ef6a34bd8 RT-18040: [ComboBox] Don't hardcode a ListView within the ComboBox control ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java + javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java + javafx-ui-controls/src/com/javafx/preview/control/ComboBoxContent.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java - javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 8221e3270106 Author: Jonathan Giles Date: 2011-11-18 08:23 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8221e3270106 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt - javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBehavior.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxSkin.java Changeset: b194363c39f7 Author: Jonathan Giles Date: 2011-11-18 08:38 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b194363c39f7 RT-18073: [ComboBox] Pressing ESC should close the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java Changeset: b5310c4adee4 Author: Jonathan Giles Date: 2011-11-18 10:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b5310c4adee4 RT-18081: Open source UI controls build files create incorrectly named jar files ! javafx-ui-controls/build-closed.xml + javafx-ui-controls/build-common.xml ! javafx-ui-controls/build.xml Changeset: 28e13cd77b93 Author: Kinsley Wong Date: 2011-11-18 11:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/28e13cd77b93 RT17998 TabPane: updating tablist ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 6952cbeb5e53 Author: leifs Date: 2011-11-18 12:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6952cbeb5e53 RT-17643: [CheckBox] StringIndexOutOfBoundsException when GraphicTextGap has been set big. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java Changeset: cc2ccebcdc24 Author: leifs Date: 2011-11-18 14:00 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/cc2ccebcdc24 RT-17898: [TextArea] Triple click does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: 0489e442a2f4 Author: Jonathan Giles Date: 2011-11-21 10:06 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/0489e442a2f4 RT-18040: [ComboBox] Don't hardcode a ListView within the ComboBox control (Part 2: Skin simplification) - javafx-ui-controls/src/com/javafx/preview/control/ComboBoxContent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 4f095d7d8c2c Author: Jonathan Giles Date: 2011-11-21 10:17 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4f095d7d8c2c RT-18069: [ComboBox] Pressing F4 should close the active list RT-18070: [ComboBox] Pressing ALT-UP/DOWN should close the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java Changeset: 1d34c99dc0e9 Author: Jonathan Giles Date: 2011-11-21 13:12 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1d34c99dc0e9 Partial fix for RT-18072: [Editable ComboBox] TAB/SHIFT-TAB should move focus to next/previous control ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: b9dd706b2607 Author: Jonathan Giles Date: 2011-11-21 13:56 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b9dd706b2607 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt - javafx-ui-controls/src/com/javafx/preview/control/ComboBoxContent.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java Changeset: da278c9dba1e Author: hudson Date: 2011-11-16 11:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/da278c9dba1e Added tag 2.1-b01 for changeset f8edf4620fe5 + .hgtags Changeset: 965da8eae8ce Author: Paru Somashekar Date: 2011-11-21 10:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/965da8eae8ce fix RT-16298 Tooltip on node : strange behavior reviewed by David. ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java + javafx-ui-controls/src/javafx/scene/control/UAStylesheetLoader.java Changeset: a4eb8c3cd933 Author: Paru Somashekar Date: 2011-11-21 10:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a4eb8c3cd933 fix RT-15339 ChoiceBox in Toolbar hangs when minimized. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: 5d8a117bb5bd Author: Kinsley Wong Date: 2011-11-21 15:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5d8a117bb5bd RT-17952: SplitPanes in more than one Tab on a TabPane have wrongly positioned dividers. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java Changeset: af10d1678747 Author: Paru Somashekar Date: 2011-11-21 15:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/af10d1678747 fix RT-17279 Slider bindings issue with exception when unidirectional binding ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java ! javafx-ui-controls/src/javafx/scene/control/Slider.java Changeset: 08abc4917c56 Author: Jonathan Giles Date: 2011-11-22 08:30 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/08abc4917c56 RT-18075: [ComboBox] Two selections in the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: cad284dca28c Author: Jonathan Giles Date: 2011-11-22 08:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/cad284dca28c RT-18133: [ComboBox] Prompt message ! javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: e7d2283b926d Author: Jonathan Giles Date: 2011-11-22 09:59 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e7d2283b926d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: b6918078a9f2 Author: leifs Date: 2011-11-21 16:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b6918078a9f2 Fixed RT-18122: [TextArea] Cmd-Up/Down shortcuts do not work Fixed RT-18123: [TextArea] Cmd-Shift-Up/Down shortcuts do not work ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java Changeset: 08f009b3cfb6 Author: mickf Date: 2011-11-22 10:51 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/08f009b3cfb6 RT-17858 - ScrollPane : ScrollEvent handling should use setOnScroll() ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: a41a3b3adfcb Author: David Grieve Date: 2011-11-22 08:58 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a41a3b3adfcb branch merge Changeset: 4894aef32358 Author: hudson Date: 2011-11-23 11:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4894aef32358 Added tag 2.1-b02 for changeset a41a3b3adfcb ! .hgtags Changeset: 6a27fb6e250a Author: mickf Date: 2011-11-23 16:47 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6a27fb6e250a RT-17463 : A shortcut menu label defined using KeyCharacterCombination has the character surrounded by quotes ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeystrokeUtils.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/KeystrokeUtilsTest.java Changeset: d8a8a34ccc82 Author: David Grieve Date: 2011-11-23 16:27 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d8a8a34ccc82 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: bbcc0cf51c51 Author: leifs Date: 2011-11-23 18:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/bbcc0cf51c51 Fixed RT-12506: TextField/PasswordField/TextArea: Popup menu does not show up on right mouse click or Shift+F10 ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls.properties Changeset: 5ddffa5a44d0 Author: Jonathan Giles Date: 2011-11-22 14:28 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5ddffa5a44d0 Partial patch for RT-18026: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css ! javafx-ui-controls/src/javafx/scene/control/ButtonBase.java ! javafx-ui-controls/src/javafx/scene/control/SelectionModel.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/VirtualFlowTest.java ! javafx-ui-controls/test/javafx/scene/control/TableColumnTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewSelectionModelImplTest.java Changeset: 61773be4c5eb Author: Jonathan Giles Date: 2011-11-23 11:06 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/61773be4c5eb RT-18151: [ComboBox] Clicking the ComboBox should close the active list if it is open ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java Changeset: 24d30491fbbf Author: Jonathan Giles Date: 2011-11-23 12:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/24d30491fbbf RT-18129: [ComboBox] Scrollbar should appear if the active list contains more items than defined max ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java Changeset: 62004c72abe5 Author: Jonathan Giles Date: 2011-11-23 14:06 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/62004c72abe5 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: d6eaf6d3ca22 Author: Jonathan Giles Date: 2011-11-24 12:11 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d6eaf6d3ca22 RT-18177: [Editable ComboBox] Hovering mouse over the ComboBox should not change color of the text ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 918fbd16375e Author: Jonathan Giles Date: 2011-11-24 12:31 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/918fbd16375e RT-18179: [Editable ComboBox] After typing a text and pressing Enter text disappears from the textfield ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: adafb73a5158 Author: Jonathan Giles Date: 2011-11-24 14:33 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/adafb73a5158 [DOCS ONLY] Improved javadoc for ComboBox and ComboBoxBase classes. ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java Changeset: 71e82cbfac65 Author: Jonathan Giles Date: 2011-11-24 14:33 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/71e82cbfac65 RT-18199: ComboBox is lacking an onAction event ! javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java Changeset: bead3dbe1423 Author: Jonathan Giles Date: 2011-11-24 14:39 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/bead3dbe1423 RT-18200: ComboBox should provide a constructor that takes an ObservableList of items ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java Changeset: e03b859d6109 Author: Jonathan Giles Date: 2011-11-25 08:22 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e03b859d6109 Added 91 unit tests for ComboBox, and fixed a couple of minor bugs that were identified. ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/src/javafx/scene/control/SingleSelectionModel.java + javafx-ui-controls/test/com/javafx/preview/control/ComboBoxTest.java Changeset: 51fcc4b877ea Author: Jonathan Giles Date: 2011-11-25 10:02 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/51fcc4b877ea RT-17456: TreeView: selection with MOUSE_PRESSED ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 111e6a8f7ec0 Author: Jonathan Giles Date: 2011-11-25 12:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/111e6a8f7ec0 RT-17974: SHIFT-SPACE does not correctly creates continuous selection (ListView, TreeView, TableView) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 6231e4fbafac Author: Jonathan Giles Date: 2011-11-25 13:11 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6231e4fbafac RT-18132: Anomaly with selectedItemProperty in ListView Control ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java Changeset: 497ec2fc1309 Author: Jonathan Giles Date: 2011-11-28 16:06 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/497ec2fc1309 [TEST ONLY] Unit tests for RT-17522 ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: 4387f4208922 Author: Jonathan Giles Date: 2011-11-28 16:07 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4387f4208922 RT-17522: [ListView] Adding element on focus position don't make it move. ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 277a9114015d Author: Jonathan Giles Date: 2011-11-28 16:10 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/277a9114015d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: a34763ef9ed5 Author: mickf Date: 2011-11-28 15:08 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a34763ef9ed5 RT-18089 : ScrollPane with completely visible content eats scroll events ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: 068fe76683cc Author: Jonathan Giles Date: 2011-11-29 09:43 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/068fe76683cc RT-18233: [Non-Editable ComboBox] Clicking on the ComboBox should open the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: bfe3d3976323 Author: Jonathan Giles Date: 2011-11-29 11:41 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/bfe3d3976323 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: d8dbbe36c9b1 Author: Jonathan Giles Date: 2011-11-29 12:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d8dbbe36c9b1 RT-18241: ListView memory leak in fx2.1-b02 ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 4fb331510a80 Author: Jonathan Giles Date: 2011-11-29 12:48 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4fb331510a80 Partial fix for RT-18242: Focus should take precedence over selection (Partial in the sense I've only applied the CSS changes to ListView to get feedback before applying the same changes to TreeView and TableView) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: c2c7bcbde169 Author: Jonathan Giles Date: 2011-11-29 13:02 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c2c7bcbde169 RT-18234: SHIFT-UP does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 4c99b7eaebfb Author: Jonathan Giles Date: 2011-11-29 13:58 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4c99b7eaebfb RT-18238: SHIFT-UP and SHIFT-DOWN do not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 93a8fbe0bd55 Author: mickf Date: 2011-11-29 16:58 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/93a8fbe0bd55 RT-17755 : [ProgressIndicator] Default actioning thing's size has not proper size ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java Changeset: b65602d25894 Author: Paru Somashekar Date: 2011-11-29 11:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b65602d25894 fix RT-18222: ChoiceBox doesn't give out focus. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.java Changeset: 0513410ad497 Author: leifs Date: 2011-11-29 19:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/0513410ad497 Fixed RT-17640: [CheckBox] TextWrap algorithm enhancement Fixed RT-17644: [CheckBox] TextWrap don't work, when graphicTextGap is big ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java Changeset: ed91b7a303d9 Author: leifs Date: 2011-11-29 19:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ed91b7a303d9 Fixed RT-17107: Bad stop in ladder spec of caspian.css ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 72189bd682fe Author: leifs Date: 2011-11-30 00:54 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/72189bd682fe Fixed a minor regression in the fix for RT-17640, and temporarily disabled some tests in LabelSkinTest which assume that Label.minWidth(-1) doesn't include padding. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java Changeset: 2dd082b14d62 Author: Greg Brown Date: 2011-11-30 11:33 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2dd082b14d62 Add @DefaultProperty annotations (RT-14879). ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/Menu.java ! javafx-ui-controls/src/javafx/scene/control/MenuBar.java ! javafx-ui-controls/src/javafx/scene/control/ScrollPane.java ! javafx-ui-controls/src/javafx/scene/control/TabPane.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 87f489a5e00a Author: snorthov Date: 2011-11-30 15:57 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/87f489a5e00a fix .classpath + .classpath + .project Changeset: 5ed2ae1b35be Author: Jonathan Giles Date: 2011-11-30 08:48 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5ed2ae1b35be RT-18259: [Non-Editable ComboBox] UP and DOWN keys should change items in the ComboBox ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java Changeset: 628587bfd5e8 Author: Jonathan Giles Date: 2011-11-30 11:48 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/628587bfd5e8 RT-18242: Focus should take precedence over selection ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: c6375310e143 Author: Jonathan Giles Date: 2011-12-01 07:58 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c6375310e143 RT-18304: ComboBox hide issues ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: b8d5a05a415b Author: Jonathan Giles Date: 2011-12-01 08:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b8d5a05a415b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 1136e747223c Author: Paru Somashekar Date: 2011-11-30 16:38 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1136e747223c added copyright header to UAStylesheetLoader & made it a package private class. ! javafx-ui-controls/src/javafx/scene/control/UAStylesheetLoader.java Changeset: ad9c4f1b10f6 Author: Jonathan Giles Date: 2011-12-01 08:57 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ad9c4f1b10f6 RT-18275: [ComboBox] When list is empty, thin line of shadow is visible. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 349ecca8c8da Author: Jonathan Giles Date: 2011-12-01 09:42 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/349ecca8c8da RT-18278: [ComboBox] Initial size and size after making empty are not equal. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java Changeset: b13ea35c580f Author: Jonathan Giles Date: 2011-12-01 10:12 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b13ea35c580f RT-18306: NPE in TreeView FocusModel ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 581183c6c16a Author: Jonathan Giles Date: 2011-12-01 10:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/581183c6c16a RT-18290: TreeView: consumes a MOUSE_DRAGGED event (b24) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: bafb77d6c156 Author: Jonathan Giles Date: 2011-12-01 10:31 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/bafb77d6c156 RT-18273: getTableRow returns null on first calls with custom cell renderers ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java Changeset: 35f9a4405120 Author: Jonathan Giles Date: 2011-12-01 11:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/35f9a4405120 RT-18280: [ComboBox] Dynamic element adding shifts index of currently selected element and changes it in combo box. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 31fb596f444a Author: Jonathan Giles Date: 2011-12-01 12:59 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/31fb596f444a Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 6cbfd718d28f Author: snorthov Date: 2011-12-01 11:33 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6cbfd718d28f RT-15275: Use platforms context menu detect event to show ContextMenu instead of MouseRelease event. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: 3ae65a0b9d75 Author: leifs Date: 2011-12-01 10:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3ae65a0b9d75 [TEST ONLY] Re-enabled tests for minWidth in LabelSkinTest ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java Changeset: 307a9edf9422 Author: leifs Date: 2011-12-01 13:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/307a9edf9422 [TEST ONLY] Re-enabled remaining tests in LabelSkinTest ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java Changeset: bce68e5011e0 Author: snorthov Date: 2011-12-01 17:10 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/bce68e5011e0 perform an action only if the menu was not shown ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 287a106f0d6d Author: snorthov Date: 2011-12-01 17:14 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/287a106f0d6d fix dumb null pointer ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 2becf153e10c Author: snorthov Date: 2011-12-01 17:21 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2becf153e10c need to check both showing and popup trigger to aviod the button release action ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 5ad9a8a11d2b Author: Jonathan Giles Date: 2011-12-02 08:27 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5ad9a8a11d2b RT-15529: TableView does not allow selection in empty cells, even in row-selection mode ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css ! javafx-ui-controls/src/javafx/scene/control/Cell.java ! javafx-ui-controls/src/javafx/scene/control/TableCell.java Changeset: 963d7c07346e Author: Jonathan Giles Date: 2011-12-02 17:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/963d7c07346e RT-18331: Investigate performance drop in Controls.TableView-MoveRows and Controls.TableView-Sort in fx2.1-b02 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java ! javafx-ui-controls/src/javafx/scene/control/IndexedCell.java ! javafx-ui-controls/src/javafx/scene/control/ListCell.java ! javafx-ui-controls/src/javafx/scene/control/TableCell.java ! javafx-ui-controls/src/javafx/scene/control/TableRow.java ! javafx-ui-controls/test/javafx/scene/control/CellTest.java Changeset: c4437d337bad Author: Jonathan Giles Date: 2011-12-02 17:51 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c4437d337bad Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: e69ac8c4bab6 Author: mickf Date: 2011-12-02 14:28 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e69ac8c4bab6 RT-17890 : ScrollPane steals MouseClicked from parent ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: ad7c7e6580a3 Author: leifs Date: 2011-12-05 12:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ad7c7e6580a3 Fixed RT-17316: TextField does not support TextInputControl styles including psuedo-class of 'readonly' and 'editable' ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java Changeset: 2b29532ca4c9 Author: leifs Date: 2011-12-05 12:55 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2b29532ca4c9 Fixed: RT-17895, RT-17896, RT-17897 [Cmd-][Shift-]Home/End does not work as expected (Mac) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java Changeset: d07657025137 Author: hudson Date: 2011-12-01 10:13 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d07657025137 Added tag 2.1-b03 for changeset b65602d25894 ! .hgtags Changeset: 4970348dbafd Author: David Grieve Date: 2011-12-06 10:01 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4970348dbafd Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 1145eb73b1b1 Author: leifs Date: 2011-12-06 15:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1145eb73b1b1 Fixed RT-17968: [TextField] selection is not applied immediately. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: be35b718a109 Author: mickf Date: 2011-12-07 13:13 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/be35b718a109 RT-17754 : [ProgressIndicator] Size is not updated dynamicaly ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java Changeset: 4c0d75c08ba5 Author: Paru Somashekar Date: 2011-12-07 17:21 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4c0d75c08ba5 fix RT-17148 ChoiceBox popup styling issue ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 3195a596fa31 Author: leifs Date: 2011-12-07 17:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3195a596fa31 Fixed RT-18422: TextInputControl should not notify content listeners on intermediate values when replacing text ! javafx-ui-controls/src/javafx/scene/control/TextArea.java ! javafx-ui-controls/src/javafx/scene/control/TextField.java ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java ! javafx-ui-controls/test/javafx/scene/control/TextAreaTest.java ! javafx-ui-controls/test/javafx/scene/control/TextFieldTest.java Changeset: 1258b293c169 Author: Paru Somashekar Date: 2011-12-07 20:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1258b293c169 remove debug line ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 1426b6d5b791 Author: jgiles Date: 2011-12-08 10:59 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1426b6d5b791 RT-18071: [Editable ComboBox] Pressing F4 should open/close the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 0f2c75af06d6 Author: jgiles Date: 2011-12-08 12:25 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/0f2c75af06d6 RT-16482: Simple TableView operations are inefficient (Disabled duplicate calls to layoutChildren() in VirtualFlow) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 667124e26056 Author: jgiles Date: 2011-12-08 14:31 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/667124e26056 RT-18388: TableView.getSelectionModel().getSelectedItems() duplicates items select with Shift-Click ! javafx-ui-controls/src/javafx/scene/control/TableView.java Changeset: 6acce1b14ede Author: jgiles Date: 2011-12-08 15:11 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6acce1b14ede RT-18385: TableView: incorrect selection while adding data items ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: a2aa78525c76 Author: jgiles Date: 2011-12-08 15:27 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a2aa78525c76 RT-16482: Simple TableView operations are inefficient, part 2 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 682bde65e6d3 Author: jgiles Date: 2011-12-08 17:46 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/682bde65e6d3 RT-18388: TableView.getSelectionModel().getSelectedItems() duplicates items select with Shift-Click ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java Changeset: 39b77f7b2433 Author: jgiles Date: 2011-12-08 17:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/39b77f7b2433 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: f6abb0dd0f61 Author: mickf Date: 2011-12-08 14:01 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f6abb0dd0f61 RT-16821 - Mac OS: CSS padding not correctly applied on the ScrollPane content ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: d06073f52116 Author: jgiles Date: 2011-12-08 18:03 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d06073f52116 RT-18339: [ListView/TableView/TreeView] Editing index property changes, when Space press. ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: 1b515bf64da6 Author: jgiles Date: 2011-12-09 07:43 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1b515bf64da6 RT-18430: [TableView] Lost focus in multi-cell selection mode ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 88dc0c2f404e Author: jgiles Date: 2011-12-09 08:07 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/88dc0c2f404e RT-18437: TableRow is incorrect height initially when default height is not desired ! javafx-ui-controls/src/javafx/scene/control/TableCell.java Changeset: a75cdc37b987 Author: jgiles Date: 2011-12-09 08:45 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a75cdc37b987 RT-18441: TreeItem.equals() calls TreeItem.getChildren(), which is too expensive ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: 8d6e25f7e160 Author: jgiles Date: 2011-12-09 15:13 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8d6e25f7e160 RT-18442: Remove mostly redundant Runnable* and Function* classes ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PositionMapper.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/VirtualFlowTest.java Changeset: 2053e699ee06 Author: jgiles Date: 2011-12-09 15:16 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2053e699ee06 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 3ec084f7363e Author: jgiles Date: 2011-12-09 15:45 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3ec084f7363e RT-14451: TableView: Shift-Home and Shift-End do not work as expected ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: 0d10aa415470 Author: jgiles Date: 2011-12-09 16:32 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/0d10aa415470 RT-18412: [ListView] Shift+end doesn't select the last element. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: 78c10cd8a4f8 Author: jgiles Date: 2011-12-09 16:44 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/78c10cd8a4f8 RT-18416: [ListView] Shift+PageDown lose selection. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 0c5ec026b7ad Author: jgiles Date: 2011-12-09 16:53 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/0c5ec026b7ad RT-18413: [ListView] focused index is not proper, when shift+home pressed. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: fbbfe5a37fa1 Author: leifs Date: 2011-12-09 13:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/fbbfe5a37fa1 RT-18455: TextField, TextArea: Incorrect MacOS key bindings ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: d5ba659414cd Author: jgiles Date: 2011-12-12 16:22 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d5ba659414cd RT-18344: TreeItem footprint increase (37% regression) in fx2.1-controls-scrum build b92 (b02) ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: b094b6a7ca18 Author: jgiles Date: 2011-12-12 16:25 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b094b6a7ca18 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 8b6d03b2f545 Author: hudson Date: 2011-12-07 09:53 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8b6d03b2f545 Added tag 2.1-b04 for changeset 4970348dbafd ! .hgtags Changeset: 3878bc13268c Author: rbair Date: 2011-12-12 15:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3878bc13268c NOT_API: Adding javafx-beans-dt and javafx-designtime + javafx-beans-dt/build-closed.xml + javafx-beans-dt/build-common.xml + javafx-beans-dt/build.xml + javafx-beans-dt/jar.jardesc + javafx-beans-dt/nbproject/project.xml + javafx-beans-dt/project.properties + javafx-beans-dt/src/com/sun/javafx/beans/design/DisplayItem.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/BeanCreateInfo.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/BeanCreateInfoSet.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/CheckedDisplayAction.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/Customizer.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/CustomizerResult.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/DesignInfo.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/DisplayAction.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/DisplayActionSet.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/LayoutDesignInfo.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/PropertyEditor.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/Result.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/ResultMessage.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/ResultMessageType.java + javafx-beans-dt/src/com/sun/javafx/beans/design/package.html + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/ContextField.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/ContextMember.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/ContextMethod.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignBean.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignBeanListener.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignContext.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignContextListener.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignEvent.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignProject.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignProperty.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/LinearPosition.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/Position.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/Bean.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/BeanMetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/Callback.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/CallbackMetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/Event.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/EventMetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/MetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/MetaDataAnnotation.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/Property.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/PropertyMetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/package.html + javafx-beans-dt/test/com/sun/javafx/beans/metadata/BeanMetaDataTest.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/MetaDataTest.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/PropertyMetaDataTest.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/MultiWordWidget.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/MultiWordWidget2.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/Widget.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/Widget2.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/Widget3.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Apple.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Carrot.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/CarrotResources.properties + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Orange.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/OrangeResources.properties + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Pear.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/PearResources.properties + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Radish.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/resources.properties + javafx-designtime/build-closed.xml + javafx-designtime/build-common.xml + javafx-designtime/build.xml + javafx-designtime/jar.jardesc + javafx-designtime/nbproject/project.xml + javafx-designtime/project.properties + javafx-designtime/src/com/sun/javafx/beans/design/author/AbstractDesignInfo.java + javafx-designtime/src/javafx/scene/ParentDesignInfo.java + javafx-designtime/src/javafx/scene/control/ControlDesignInfo.java + javafx-designtime/src/javafx/scene/control/SplitPaneDesignInfo.java + javafx-designtime/src/javafx/scene/control/resources.properties + javafx-designtime/src/javafx/scene/layout/PaneDesignInfo.java Changeset: 8ea04488adc8 Author: rbair Date: 2011-12-12 15:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8ea04488adc8 Automated merge with ssh://jfxsrc.sfbay.sun.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 39988c813aaf Author: Kinsley Wong Date: 2011-12-12 17:08 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/39988c813aaf RT-17749: Extending GridPane with getColumnCount(), getRowCount() and getCellBounds() + javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java + javafx-designtime/test/javafx/scene/layout/GridPaneDesignInfoTest.java + javafx-designtime/test/javafx/scene/layout/MockResizable.java Changeset: da65312702c3 Author: jgiles Date: 2011-12-13 12:14 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/da65312702c3 RT-18476: Way to control row heights of a TableView ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java Changeset: 4f59b20898a0 Author: jgiles Date: 2011-12-13 13:27 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4f59b20898a0 RT-18439: [TableView] Shift-Up/Down behaves weirdly in multi-cell selection mode ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 4b1fe8ebad50 Author: jgiles Date: 2011-12-13 14:08 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4b1fe8ebad50 RT-18440: [TableView] Continuous selection using SHIFT-UP/DOWN/LEFT/RIGHT in multi-cell selection mode does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 8997b2d2d14f Author: jgiles Date: 2011-12-13 16:45 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8997b2d2d14f Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 19e850f7dbef Author: David Grieve Date: 2011-12-13 10:11 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/19e850f7dbef Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 07a7807fb26b Author: Kinsley Wong Date: 2011-12-13 13:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/07a7807fb26b RT-18230: TabPane testability issue. There is no way to get real scene node of Tab ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 4fbba7f592f9 Author: jgiles Date: 2011-12-14 09:07 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4fbba7f592f9 RT-18344: TreeItem footprint increase (37% regression) in fx2.1-controls-scrum build b92 (b02) ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: b3e4c5828f23 Author: jgiles Date: 2011-12-14 14:00 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b3e4c5828f23 RT-18439: [TableView] Shift-Up/Down behaves weirdly in multi-cell selection mode RT-18440: [TableView] Continuous selection using SHIFT-UP/DOWN/LEFT/RIGHT in multi-cell selection mode does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 1bf9e8d5ed25 Author: Kinsley Wong Date: 2011-12-14 15:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1bf9e8d5ed25 RT-18501: Regression: ToolBar.getItems().setAll(list) throws IllegalArgumentException if contains an item already present in ToolBar.getItems(). ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java Changeset: 971266440f38 Author: Kinsley Wong Date: 2011-12-14 17:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/971266440f38 TEST ONLY Unit test for RT-18501. ! javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java Changeset: 17c8d2d2667c Author: jgiles Date: 2011-12-15 16:28 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/17c8d2d2667c RT-17684: TableColumn preferred widths should be dynamically determined if not set ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java Changeset: 886cab388c4c Author: jgiles Date: 2011-12-15 17:30 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/886cab388c4c RT-18344: TreeItem footprint increase (37% regression) in fx2.1-controls-scrum build b92 (b02) ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: 085098d519e8 Author: hudson Date: 2011-12-14 10:40 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/085098d519e8 Added tag 2.1-b05 for changeset 19e850f7dbef ! .hgtags Changeset: 2c3e6498c3fc Author: David Grieve Date: 2011-12-15 09:09 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2c3e6498c3fc Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 78d0bd98e842 Author: David Grieve Date: 2011-12-01 09:34 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/78d0bd98e842 imported patch scrollpaneskintest ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 54c2328c55a9 Author: David Grieve Date: 2011-12-12 21:44 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/54c2328c55a9 [mq]: rand ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledImpl.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SliderSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java ! javafx-ui-controls/src/javafx/scene/chart/CategoryAxis.java ! javafx-ui-controls/src/javafx/scene/chart/NumberAxis.java ! javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java ! javafx-ui-controls/src/javafx/scene/control/Accordion.java ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java ! javafx-ui-controls/src/javafx/scene/control/ScrollBar.java ! javafx-ui-controls/src/javafx/scene/control/ScrollPane.java ! javafx-ui-controls/src/javafx/scene/control/Separator.java ! javafx-ui-controls/src/javafx/scene/control/Slider.java ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/src/javafx/scene/control/TabPane.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java ! javafx-ui-controls/src/javafx/scene/control/ToggleButton.java ! javafx-ui-controls/src/javafx/scene/control/ToolBar.java ! javafx-ui-controls/src/javafx/scene/control/Tooltip.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ProgressIndicatorSkinTest.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java ! javafx-ui-controls/test/javafx/scene/chart/AxisTest.java ! javafx-ui-controls/test/javafx/scene/chart/CategoryAxisTest.java ! javafx-ui-controls/test/javafx/scene/chart/NumberAxisTest.java ! javafx-ui-controls/test/javafx/scene/chart/ValueAxisTest.java ! javafx-ui-controls/test/javafx/scene/control/ButtonBaseTest.java ! javafx-ui-controls/test/javafx/scene/control/ButtonTest.java ! javafx-ui-controls/test/javafx/scene/control/CellTest.java ! javafx-ui-controls/test/javafx/scene/control/CheckBoxTest.java ! javafx-ui-controls/test/javafx/scene/control/ChoiceBoxTest.java ! javafx-ui-controls/test/javafx/scene/control/ControlSkinTest.java ! javafx-ui-controls/test/javafx/scene/control/ControlTest.java ! javafx-ui-controls/test/javafx/scene/control/HyperlinkTest.java ! javafx-ui-controls/test/javafx/scene/control/LabelTest.java ! javafx-ui-controls/test/javafx/scene/control/LabeledTest.java ! javafx-ui-controls/test/javafx/scene/control/PopupControlTest.java ! javafx-ui-controls/test/javafx/scene/control/ScrollBarTest.java ! javafx-ui-controls/test/javafx/scene/control/ScrollPaneTest.java ! javafx-ui-controls/test/javafx/scene/control/SeparatorTest.java ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java ! javafx-ui-controls/test/javafx/scene/control/TabPaneTest.java ! javafx-ui-controls/test/javafx/scene/control/TextInputControlTest.java ! javafx-ui-controls/test/javafx/scene/control/TitledPaneTest.java ! javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java ! javafx-ui-controls/test/javafx/scene/control/TooltipTest.java Changeset: 29f666619f64 Author: David Grieve Date: 2011-12-12 21:58 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/29f666619f64 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java ! javafx-ui-controls/test/javafx/scene/control/CellTest.java Changeset: c9348ee97983 Author: David Grieve Date: 2011-12-15 09:24 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c9348ee97983 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java ! javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java Changeset: ad869f43df7c Author: David Grieve Date: 2011-12-15 12:26 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ad869f43df7c fix bad merge ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 27b21de507dd Author: jgiles Date: 2011-12-16 13:03 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/27b21de507dd RT-18523: TreeView performance issue ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 3778408f8ca4 Author: jgiles Date: 2011-12-16 13:17 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3778408f8ca4 RT-18524: When ComboBox.setValue is called, selection model is not updated if the item exists in the items list ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/test/com/javafx/preview/control/ComboBoxTest.java Changeset: 2dd09ded84fc Author: jgiles Date: 2011-12-16 14:37 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2dd09ded84fc Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 447fbd888d05 Author: jgiles Date: 2011-12-16 15:34 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/447fbd888d05 [TEST ONLY] Fixing bad merge in ScrollPaneSkinTest ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 43b1b5d664a0 Author: jgiles Date: 2011-12-16 17:34 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/43b1b5d664a0 Backed out changeset: 886cab388c4c. This changeset introduced unexpected errors in HelloTableView test case. ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: ea738d1283da Author: jgiles Date: 2011-12-19 10:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ea738d1283da RT-17956: ComboBox control (more specifically, relocating the ComboBox into the javafx.scene.control package) - javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java - javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java + javafx-ui-controls/src/javafx/scene/control/ComboBox.java + javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java - javafx-ui-controls/test/com/javafx/preview/control/ComboBoxTest.java + javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: a96c7372b94f Author: jgiles Date: 2011-12-19 12:45 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a96c7372b94f [TEST ONLY] Fix ComboBox import in ComboBoxTest class ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: e807d354a0c3 Author: mickf Date: 2011-12-19 18:52 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e807d354a0c3 RT-17222 : Focus owner not updated after mouse click ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: b4b12adce4a1 Author: David Grieve Date: 2011-12-19 22:42 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b4b12adce4a1 RT-13687 caused a message to be logged - SEVERE: javafx.scene.control.Control loadSkinClass Empty -fx-skin property specified for control. This has to do with the way css handles skin (which is a Skin) through a string property skinClassName. There is some cooridination between the skin property and the skinClassProperty. The skinClassProperty invalidated method did not handle a null value properly. ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/test/javafx/scene/control/ControlSkinTest.java Changeset: e6f76c00bde3 Author: mickf Date: 2011-12-20 11:29 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e6f76c00bde3 RT-17222 : Focus owner not updated after mouse click ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java Changeset: d59f321c67c9 Author: jgiles Date: 2011-12-20 07:51 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d59f321c67c9 RT-18552: regression: NullPointerException in com.sun.javafx.scene.control.behavior.TreeCellBehavior.doSelect(TreeCellBehavior.java:111) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 817e2d493a1d Author: jgiles Date: 2011-12-21 08:22 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/817e2d493a1d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: daf909c15ea1 Author: David Grieve Date: 2011-12-21 17:44 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/daf909c15ea1 RT-13687: This fixes a problem seen in Scene Builder where dragging and dropping a button was causing an NPE because the skinClassName was being reset to null. Also, override set method on skin and skinClassName property to ensure that the value being set is not the same as the current value. ! javafx-ui-controls/src/javafx/scene/control/Control.java Changeset: 2008a2735571 Author: mickf Date: 2011-12-21 23:54 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2008a2735571 RT-16821 - Mac OS: CSS padding not correctly applied on the ScrollPane content. Reworked for viewport fractions ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 0877977826cf Author: rbair Date: 2011-12-20 21:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/0877977826cf imported patch concurrent ! javafx-ui-controls/project.properties Changeset: 9e119ea09519 Author: rbair Date: 2011-12-20 21:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9e119ea09519 Merged Changeset: 923c010f750a Author: rbair Date: 2011-12-23 09:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/923c010f750a Fix for RT-17449: Service / Task API suggested enhancements. Also making of the sources open. + javafx-concurrent/build-closed.xml + javafx-concurrent/build-common.xml + javafx-concurrent/build.xml + javafx-concurrent/javafx-concurrent.iml + javafx-concurrent/nbproject/project.xml + javafx-concurrent/project.properties + javafx-concurrent/src/javafx/concurrent/EventHelper.java + javafx-concurrent/src/javafx/concurrent/Service.java + javafx-concurrent/src/javafx/concurrent/Task.java + javafx-concurrent/src/javafx/concurrent/Worker.java + javafx-concurrent/src/javafx/concurrent/WorkerStateEvent.java + javafx-concurrent/src/javafx/concurrent/package.html + javafx-concurrent/test/javafx/concurrent/AbstractService.java + javafx-concurrent/test/javafx/concurrent/AbstractTask.java + javafx-concurrent/test/javafx/concurrent/ServiceExceptionTest.java + javafx-concurrent/test/javafx/concurrent/ServiceLifecycleTest.java + javafx-concurrent/test/javafx/concurrent/ServiceTest.java + javafx-concurrent/test/javafx/concurrent/ServiceTestBase.java + javafx-concurrent/test/javafx/concurrent/TaskCancelTest.java + javafx-concurrent/test/javafx/concurrent/TaskEventTest.java + javafx-concurrent/test/javafx/concurrent/TaskExceptionTest.java + javafx-concurrent/test/javafx/concurrent/TaskProgressTest.java + javafx-concurrent/test/javafx/concurrent/TaskSimpleTest.java + javafx-concurrent/test/javafx/concurrent/TaskSwampEventQueueTest.java + javafx-concurrent/test/javafx/concurrent/mocks/EpicFailTask.java + javafx-concurrent/test/javafx/concurrent/mocks/InfiniteTask.java + javafx-concurrent/test/javafx/concurrent/mocks/ProgressingTask.java + javafx-concurrent/test/javafx/concurrent/mocks/SimpleTask.java Changeset: f0c32cbaa38a Author: rbair Date: 2011-12-23 09:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f0c32cbaa38a Moving of stub toolkit to open source for the sake of testing UI controls + test-stub-toolkit/build-closed.xml + test-stub-toolkit/build.xml + test-stub-toolkit/nbproject/project.xml + test-stub-toolkit/project.properties + test-stub-toolkit/src/com/sun/javafx/pgstub/CursorSizeConverter.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubArc.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubAsyncImageLoader.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubCircle.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubColor.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubCubicCurve.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubEllipse.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubFilterable.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubFontLoader.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubGroup.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageLoader.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageLoaderFactory.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageView.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubLine.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubMasterTimer.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubMediaView.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubNode.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPaint.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPath.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPerformanceTracker.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPlatformCursor.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPlatformImage.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPlatformImageCursor.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPlatformImageInfo.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPolygon.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPolyline.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPopupStage.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubQuadCurve.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubRectangle.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubRegion.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubSVGPath.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubShape.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubStage.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubText.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubTextHelper.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java + test-stub-toolkit/test-stub-toolkit.iml Changeset: dea4d9d21fe4 Author: rbair Date: 2011-12-23 09:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/dea4d9d21fe4 Automated merge with ssh://jfxsrc.sfbay.sun.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 463976a6444b Author: rbair Date: 2011-12-23 16:13 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/463976a6444b Extension to Service for RT-18702: Add a ScheduledService which allows to auto-restart a service. ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: 67bccb593618 Author: rbair Date: 2011-12-23 16:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/67bccb593618 Removed unused import ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: fe0556e2b0a8 Author: rbair Date: 2011-12-23 16:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/fe0556e2b0a8 Added IDEA project files for the rt repo + .idea/.name + .idea/ant.xml + .idea/codeStyleSettings.xml + .idea/compiler.xml + .idea/copyright/OpenJFX_GPL.xml + .idea/copyright/profiles_settings.xml + .idea/encodings.xml + .idea/libraries/jfxrt_binary_stub.xml + .idea/libraries/junit_4_8_2.xml + .idea/misc.xml + .idea/modules.xml + .idea/scopes/scope_settings.xml + .idea/uiDesigner.xml + .idea/vcs.xml + javafx-beans-dt/javafx-beans-dt.iml + javafx-designtime/javafx-designtime.iml + javafx-ui-controls/javafx-ui-controls.iml Changeset: ceebf6bbf5cd Author: rbair Date: 2011-12-23 16:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ceebf6bbf5cd Arranged the modules within named groups, the same names we're proposing for directory names later for organizing things into functional areas. ! .idea/modules.xml Changeset: 73451d92cae1 Author: rbair Date: 2011-12-23 17:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/73451d92cae1 Added more tests for Service. Removed all warnings (proper use of generics, testing of all methods) ! javafx-concurrent/src/javafx/concurrent/Service.java ! javafx-concurrent/test/javafx/concurrent/ServiceLifecycleTest.java Changeset: a761c95c1998 Author: rbair Date: 2011-12-23 17:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a761c95c1998 Improvements in JavaDoc, further reduction in warnings ! javafx-concurrent/src/javafx/concurrent/Task.java ! javafx-concurrent/src/javafx/concurrent/Worker.java Changeset: e1b7538273be Author: rbair Date: 2011-12-23 17:49 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e1b7538273be Fixed JavaDocs for WorkerStateEvent, corrected type param on constructor. ! javafx-concurrent/src/javafx/concurrent/WorkerStateEvent.java Changeset: 51cd78dc6b9b Author: rbair Date: 2011-12-23 17:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/51cd78dc6b9b Yay! Removed all warnings in the project according to IDEA. Added more tests. Generified tests well enough. ! javafx-concurrent/test/javafx/concurrent/AbstractService.java ! javafx-concurrent/test/javafx/concurrent/ServiceLifecycleTest.java ! javafx-concurrent/test/javafx/concurrent/ServiceTest.java ! javafx-concurrent/test/javafx/concurrent/TaskEventTest.java Changeset: 6118026d8358 Author: rbair Date: 2011-12-23 17:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6118026d8358 Some minor doc cleanup ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/BeanCreateInfo.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/BeanCreateInfoSet.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/CheckedDisplayAction.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/CustomizerResult.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/DesignInfo.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/DisplayAction.java Changeset: 80134120cef4 Author: rbair Date: 2011-12-23 18:01 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/80134120cef4 Fixed some minor generic signature ! javafx-designtime/src/com/sun/javafx/beans/design/author/AbstractDesignInfo.java Changeset: 30b646dfb3df Author: hudson Date: 2011-12-21 10:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/30b646dfb3df Added tag 2.1-b06 for changeset e6f76c00bde3 ! .hgtags Changeset: 2786b5a3eabe Author: David Grieve Date: 2011-12-27 10:03 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2786b5a3eabe branch merge Changeset: 59fb326c6972 Author: Paru Somashekar Date: 2011-12-27 12:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/59fb326c6972 fixed RT-18674 Menubar item doesn't re-open after second click. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: cb5aff612a82 Author: Kinsley Wong Date: 2011-12-27 12:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/cb5aff612a82 RT-18678: Accordion TitledPane height is not updated when Accordion is resized. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 6cd0a245480f Author: leifs Date: 2011-12-28 11:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6cd0a245480f Fixed RT-18509: TextField. Creating, adding, and selecting text in the same tick issue ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: 95dd02606c22 Author: jgiles Date: 2011-12-29 10:16 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/95dd02606c22 Second part of RT-17956: Adding a number of pre-built JavaFX StringConverter implementations. + javafx-util-converter/.classpath + javafx-util-converter/.project + javafx-util-converter/build-closed.xml + javafx-util-converter/build-common.xml + javafx-util-converter/build.xml + javafx-util-converter/nbproject/project.xml + javafx-util-converter/project.properties + javafx-util-converter/src/javafx/util/converter/BigDecimalStringConverter.java + javafx-util-converter/src/javafx/util/converter/BigIntegerStringConverter.java + javafx-util-converter/src/javafx/util/converter/BooleanStringConverter.java + javafx-util-converter/src/javafx/util/converter/ByteStringConverter.java + javafx-util-converter/src/javafx/util/converter/CharacterStringConverter.java + javafx-util-converter/src/javafx/util/converter/CurrencyStringConverter.java + javafx-util-converter/src/javafx/util/converter/DateStringConverter.java + javafx-util-converter/src/javafx/util/converter/DateTimeStringConverter.java + javafx-util-converter/src/javafx/util/converter/DefaultStringConverter.java + javafx-util-converter/src/javafx/util/converter/DoubleStringConverter.java + javafx-util-converter/src/javafx/util/converter/FloatStringConverter.java + javafx-util-converter/src/javafx/util/converter/IntegerStringConverter.java + javafx-util-converter/src/javafx/util/converter/LongStringConverter.java + javafx-util-converter/src/javafx/util/converter/NumberStringConverter.java + javafx-util-converter/src/javafx/util/converter/PercentageStringConverter.java + javafx-util-converter/src/javafx/util/converter/ShortStringConverter.java + javafx-util-converter/src/javafx/util/converter/TimeStringConverter.java + javafx-util-converter/src/javafx/util/converter/package.html + javafx-util-converter/test/javafx/util/converter/BigDecimalStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/BigIntegerStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/BooleanStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/ByteStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/CharacterStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/CurrencyStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/DateStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/DateTimeStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/DefaultStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/DoubleStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/FloatStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/IntegerStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/LongStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/NumberStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/ParameterizedConverterTest.java + javafx-util-converter/test/javafx/util/converter/PercentageStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/ShortStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/TimeStringConverterTest.java Changeset: 2863f843dc18 Author: jgiles Date: 2011-12-29 10:23 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2863f843dc18 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 466cddfdb54c Author: jgiles Date: 2011-12-29 15:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/466cddfdb54c RT-18706: TreeView, ListView, TableView: second right mouse click starts editing ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 8251a20df5da Author: jgiles Date: 2011-12-29 16:10 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8251a20df5da RT-18672: ComboBox Scrollbar bug ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 05a39a4e6788 Author: jgiles Date: 2011-12-29 16:33 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/05a39a4e6788 RT-18532: [ComboBox] exception is thrown, when you try to hide/open dropDown, when showing property is unidirectionaly binded. ! javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java Changeset: 4499bb1a2e44 Author: jgiles Date: 2011-12-29 16:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4499bb1a2e44 RT-18530: [ComboBox] Element adding leads to width increasing. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 87227803da34 Author: jgiles Date: 2011-12-29 16:57 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/87227803da34 RT-18529: [ComboBox] Bottom part of comboBox is not responding on clicking. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java Changeset: d3a30f9b38c3 Author: jgiles Date: 2011-12-29 17:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d3a30f9b38c3 [DOC ONLY] RT-18657: Document ListView defaults (also TreeView and TableView) ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: c479f20557bb Author: jgiles Date: 2011-12-29 17:43 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c479f20557bb [TEST ONLY] Disabling a TableColumn unit test that started failing when I upgraded to Java 7 - will investigate further at a later stage. ! javafx-ui-controls/test/javafx/scene/control/TableColumnTest.java Changeset: 58782d435401 Author: Paru Somashekar Date: 2012-01-02 11:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/58782d435401 fix RT-18453 menubar steas focus on click making it impossible to copy paste selected text in TextField. Also included Leif's patch for MenuButton and mnemonics. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: e6286f30f78a Author: leifs Date: 2011-12-21 12:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e6286f30f78a Fixed RT-18517 Create new higher level API for menus to be used by controls and Toolkit + javafx-ui-controls/src/com/sun/javafx/scene/control/GlobalMenuAdapter.java Changeset: 69f5533bc6ae Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2011-12-27 10:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/69f5533bc6ae Automated merge with ssh://jgodinez at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 6e8e7427a8e0 Author: hudson Date: 2011-12-28 10:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6e8e7427a8e0 Added tag 2.1-b07 for changeset 69f5533bc6ae ! .hgtags Changeset: ea490d064cf0 Author: David Grieve Date: 2012-01-03 10:12 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ea490d064cf0 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 3214b0e6b680 Author: David Grieve Date: 2012-01-03 11:15 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3214b0e6b680 DateStringConverterTest and DateTimeStringConverterTest are failing. Mark failing tests with @Ignore pending RT-18782 ! javafx-util-converter/test/javafx/util/converter/DateStringConverterTest.java ! javafx-util-converter/test/javafx/util/converter/DateTimeStringConverterTest.java Changeset: 210fb11e5af4 Author: rbair Date: 2012-01-03 14:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/210fb11e5af4 Partial RT-17449: Swapped out NodeEventDispatcher for just EventHandlerManager. Optimized buildEventDispatchChain to not force creation of the EventHandlerManager if there are no listeners. Reviewed by Lubo. ! javafx-concurrent/src/javafx/concurrent/EventHelper.java Changeset: e080b9861f62 Author: rbair Date: 2012-01-03 14:35 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e080b9861f62 Updated module so that it uses the project JDK ! javafx-beans-dt/javafx-beans-dt.iml Changeset: 42a9c6310d5e Author: rbair Date: 2012-01-03 14:51 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/42a9c6310d5e Fix RT-17449: Fixed a bug found in review by Lubo where setting the event handler through the property object was not working. Added unit tests to cover this situation. ! javafx-concurrent/src/javafx/concurrent/EventHelper.java ! javafx-concurrent/test/javafx/concurrent/TaskEventTest.java Changeset: 3c630d05895d Author: jgiles Date: 2012-01-04 16:00 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3c630d05895d [TEST ONLY] Added simple test API that allows for easy keyboard event testing. + javafx-ui-controls/test/javafx/scene/control/KeyEventFirer.java + javafx-ui-controls/test/javafx/scene/control/KeyModifier.java + javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java Changeset: 38665fd4d922 Author: jgiles Date: 2012-01-04 16:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/38665fd4d922 Minor fixes in ListViewBehavior based on previous unit tests. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: 1d1a4622b2aa Author: jgiles Date: 2012-01-04 16:02 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1d1a4622b2aa Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: c626ee9fb52b Author: snorthov Date: 2012-01-04 17:05 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c626ee9fb52b fix .classpath ! .classpath Changeset: edee8e730534 Author: Kinsley Wong Date: 2012-01-05 12:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/edee8e730534 RT-18644: ENTER in linux doesn't work for amount of controls. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ButtonBehavior.java Changeset: 4eb295158a38 Author: Kinsley Wong Date: 2012-01-05 12:35 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4eb295158a38 RT-18678: Additional fixes for Accordion TitledPane height is not updated when Accordion ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 3f64ddfadb20 Author: rbair Date: 2012-01-06 12:08 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3f64ddfadb20 Minor update to Task documentation ! javafx-concurrent/src/javafx/concurrent/Task.java Changeset: 21ffc59bcb2c Author: rbair Date: 2012-01-06 12:08 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/21ffc59bcb2c Very minor update to Task docs ! javafx-concurrent/src/javafx/concurrent/Service.java ! javafx-concurrent/src/javafx/concurrent/Worker.java Changeset: 051d56ac60ad Author: rbair Date: 2012-01-06 12:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/051d56ac60ad Documentation fixes as part of RT-17932. I added a large number of examples to the documentation to demonstrate best practices and how to handle cancellation from within a Task ! javafx-concurrent/src/javafx/concurrent/Task.java Changeset: b138ee292e7b Author: rbair Date: 2012-01-06 12:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b138ee292e7b Fixed RT-17932: Modified the Task so that the return value from "call" is ignored if the Task had been cancelled. Although a developer may updateMessage, updateText, or updateProgress from a cancelled task, we will ignore the return value. This effectively resolves RT-17932. I also update the documentation with an appropriate example of how to create a daemon thread to run a task. ! javafx-concurrent/src/javafx/concurrent/Task.java ! javafx-concurrent/test/javafx/concurrent/TaskCancelTest.java Changeset: e3debba6759b Author: Kinsley Wong Date: 2012-01-06 15:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e3debba6759b RT-18805: SplitPane divider issues. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java Changeset: 49a22b095c59 Author: jgiles Date: 2012-01-09 14:49 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/49a22b095c59 A few more keyboard navigation tests for ListView and TableView, and a few minor typo fixes in TableViewBehavior identified by tests. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java + javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java Changeset: c2829806d92d Author: jgiles Date: 2012-01-09 14:58 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c2829806d92d RT-18690: [ListView] page works wrong: step is always of 1 element. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: c411c4c0ba62 Author: jgiles Date: 2012-01-09 16:41 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c411c4c0ba62 RT-18513: ListView, cell edition and call to items.setAll leads to stack overflow ! javafx-ui-controls/src/javafx/scene/control/ListCell.java ! javafx-ui-controls/src/javafx/scene/control/TableCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeCell.java Changeset: 2351e0099f49 Author: jgiles Date: 2012-01-10 21:16 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2351e0099f49 Partial progress on RT-18851: UX test cases for keyboard navigation in ListView (Essentially creating a bunch of unit tests to ensure proper keyboard navigation support in ListView) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java + javafx-ui-controls/test/com/sun/javafx/scene/control/behavior/ListViewAnchorRetriever.java + javafx-ui-controls/test/com/sun/javafx/scene/control/behavior/TableViewAnchorRetriever.java + javafx-ui-controls/test/com/sun/javafx/scene/control/behavior/TreeViewAnchorRetriever.java ! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java + javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: 3a90e72e4f4d Author: jgiles Date: 2012-01-10 21:16 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3a90e72e4f4d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 93219a930ca6 Author: David Grieve Date: 2012-01-10 12:16 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/93219a930ca6 [TEST ONLY] Comment out usage of RunAwayTask in TaskCancelTest pending RT-18864 ! javafx-concurrent/test/javafx/concurrent/TaskCancelTest.java Changeset: e142d94c6c05 Author: rbair Date: 2012-01-10 13:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e142d94c6c05 Fix for RT-18864: TaskCancelTest.java does not compile + javafx-concurrent/test/javafx/concurrent/mocks/RunAwayTask.java Changeset: 0a4321c889a3 Author: David Grieve Date: 2012-01-10 20:46 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/0a4321c889a3 RT-18864: RunAwayTask was added, but the commented out code in TaskCancelTest was not restored. ! javafx-concurrent/test/javafx/concurrent/TaskCancelTest.java Changeset: d2e3815f73f9 Author: David Grieve Date: 2012-01-10 20:52 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d2e3815f73f9 RT-18864: RuTaskCancelTest still did not compile since RunAwayTask is abstract. Added missing method as no-op. ! javafx-concurrent/test/javafx/concurrent/TaskCancelTest.java Changeset: 66e8f9e657cb Author: leifs Date: 2012-01-06 12:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/66e8f9e657cb RT-18517: Updated GlobalMenuAdapter to forward action and show/hide events. ! javafx-ui-controls/src/com/sun/javafx/scene/control/GlobalMenuAdapter.java Changeset: 5e02136636cb Author: Kevin Rushforth Date: 2012-01-09 14:33 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5e02136636cb Fix broken build (add new Toolkit methods to StubToolkit) ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: 6e9c0e567a9b Author: kcr Date: 2012-01-10 06:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6e9c0e567a9b RT-15221: Need a way to set minimum and maximum size of a window ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubStage.java Changeset: 42d3501de782 Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-01-10 10:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/42d3501de782 Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: f5523d287d74 Author: David Grieve Date: 2012-01-11 09:52 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f5523d287d74 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 987e86f0a47a Author: mickf Date: 2012-01-11 17:56 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/987e86f0a47a RT-18844 - ScrollPane: scrollbars should show appear when the content has been resized to it minWidth ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: e1eab6a71090 Author: jgiles Date: 2012-01-12 08:52 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e1eab6a71090 Further progress on RT-18851: UX test cases for keyboard navigation in ListView/TreeView/TableView (Essentially creating a bunch of unit tests to ensure proper keyboard navigation support) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java ! javafx-ui-controls/test/javafx/scene/control/KeyModifier.java ! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: 85e7b7f8c79b Author: jgiles Date: 2012-01-12 08:54 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/85e7b7f8c79b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 53f7d8f7ca5e Author: jgiles Date: 2012-01-12 14:21 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/53f7d8f7ca5e RT-18904: Controls.ListView-Rotate performance dropped up to 0 fps in fx2.1-b08 ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 4e697a25d882 Author: David Grieve Date: 2012-01-11 22:04 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4e697a25d882 RT-18905: -fx-alignment appears in StackPane. In the old way of handling styles, ToolBarSkin was able to intercept that property by overriding impl_cssSet. Now, ToolBarSkin presents its own alignment StyleableProperty. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java Changeset: 0ae14bbf91a1 Author: Paru Somashekar Date: 2012-01-11 23:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/0ae14bbf91a1 fix RT-18656 Add support for StringConverter to ChoiceBox & RT-18475 Support bi-directional binding for the value of a ChoiceBox. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java ! javafx-ui-controls/src/javafx/scene/control/ChoiceBox.java ! javafx-ui-controls/test/javafx/scene/control/ChoiceBoxTest.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: 056d61a3b3b4 Author: jgiles Date: 2012-01-13 08:10 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/056d61a3b3b4 RT-18904: Controls.ListView-Rotate performance dropped up to 0 fps in fx2.1-b08 ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 83b0ae82038b Author: jgiles Date: 2012-01-13 10:19 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/83b0ae82038b RT-18904: Performance optimisation to ReadOnlyUnbackedList.subList ! javafx-ui-controls/src/com/sun/javafx/scene/control/ReadOnlyUnbackedObservableList.java Changeset: e4d7464ce84a Author: jgiles Date: 2012-01-13 10:26 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e4d7464ce84a [TEST ONLY] RT-18920: UX test cases for keyboard navigation in TreeView ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: 5771e7157e47 Author: jgiles Date: 2012-01-13 10:28 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5771e7157e47 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 75ca7cbe81d6 Author: leifs Date: 2012-01-13 12:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/75ca7cbe81d6 Fixed: RT-18410: Add text alignment property to TextField ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java ! javafx-ui-controls/src/javafx/scene/control/TextField.java Changeset: 3d82c6b24da7 Author: jgiles Date: 2012-01-14 10:41 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3d82c6b24da7 RT-18920: UX test cases for keyboard navigation in TreeView ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: a57888137e33 Author: jgiles Date: 2012-01-14 11:07 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a57888137e33 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 9c8cb471b9a3 Author: jgiles Date: 2012-01-16 12:42 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9c8cb471b9a3 Fixing a number of build issues related to incorrect copying of files ! javafx-beans-dt/project.properties ! javafx-concurrent/build.xml ! javafx-concurrent/project.properties ! javafx-designtime/project.properties Changeset: 76c936e4f685 Author: jgiles Date: 2012-01-16 13:08 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/76c936e4f685 Adding a rt/build.xml file that simplifies building the openjfx code. When run with 'ant' (i.e. no specified target), it generates an openjfxrt.jar file in the rt/dist folder. The only requirement is that the environment variable JFXRT_HOME is set to point to the lib folder where the jfxrt.jar file exists. For example, on my machine in Windows I have set the JFXRT_HOME environment variable to C:\programming\netbeans\Java-FX\artifacts\sdk\rt\lib + build.xml Changeset: 11dc6a01620e Author: jgiles Date: 2012-01-16 13:37 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/11dc6a01620e Applying a few further build fixes that I didn't include in the last repo push. ! build-defs.xml ! build.xml ! javafx-ui-controls/nbproject/project.xml Changeset: 3723daa03e05 Author: jgiles Date: 2012-01-16 13:45 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3723daa03e05 Temporarily commenting out propertycopy that breaks openjfx build. ! build-defs.xml Changeset: f7a12e20b2ba Author: jgiles Date: 2012-01-16 15:33 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f7a12e20b2ba Making rt/dist directory if it doesn't already exist ! build.xml Changeset: 8181c2557b4c Author: jgiles Date: 2012-01-17 11:43 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8181c2557b4c Further work on RT-18904: Controls.ListView-Rotate performance dropped up to 0 fps in fx2.1-b08. Improving the event being fired when selection is shifted to not include -1 values, and to short-circuit earlier if not selection shifting is required. ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java Changeset: 6beb94343169 Author: jgiles Date: 2012-01-17 15:22 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6beb94343169 RT-18786: TableView.edit(int,tableColumn) method is not working in the JavaFx 2.1 b07 ! javafx-ui-controls/src/javafx/scene/control/TableCell.java Changeset: e3a4425e79e6 Author: Kinsley Wong Date: 2012-01-16 21:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e3a4425e79e6 RT-18855 SplitPane dividers positioning issue ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java Changeset: ce1592dd4a9b Author: hudson Date: 2012-01-11 11:00 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ce1592dd4a9b Added tag 2.1-b08 for changeset 42d3501de782 ! .hgtags Changeset: f3e8d2e6cdf3 Author: David Grieve Date: 2012-01-17 09:44 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f3e8d2e6cdf3 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: f3f5356370df Author: David Grieve Date: 2012-01-17 12:32 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f3f5356370df [TEST ONLY] Disablle tests in TreeViewKeyInputTest since they continue to fail ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: 9b28816ac499 Author: David Grieve Date: 2012-01-17 13:39 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9b28816ac499 [TEST ONLY] fix TreeViewKeyInputTest compile error ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: 049118ba62b5 Author: jgiles Date: 2012-01-18 10:18 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/049118ba62b5 Attempt to provide default JFXRT_HOME if the environment variable isn't set. ! build-defs.xml Changeset: 297acda36ed2 Author: leifs Date: 2012-01-10 15:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/297acda36ed2 RT-18517: Updated GlobalMenuAdapter to not bind the ToggleGroup ! javafx-ui-controls/src/com/sun/javafx/scene/control/GlobalMenuAdapter.java Changeset: bb24d4a4d866 Author: prr Date: 2012-01-11 13:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/bb24d4a4d866 Fix RT-11804: New API to select LCD Text Rendering ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubText.java Changeset: 79e10e4a0b52 Author: kcr Date: 2012-01-12 08:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/79e10e4a0b52 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 8e49fb3d64ea Author: kcr Date: 2012-01-13 05:32 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8e49fb3d64ea RT-17964: Wire up Glass EventLoop API to Quantum/FX Reviewed by Artem, Anthony, Henry ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: 7572020a30ad Author: leifs Date: 2012-01-13 14:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/7572020a30ad Fixed RT-5842: New Menu API should support concept of a single appwide menubar, and work properly on Mac ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java ! javafx-ui-controls/src/javafx/scene/control/MenuBar.java Changeset: a75035c2f8cc Author: Lubomir Nerad Date: 2012-01-16 12:42 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a75035c2f8cc Fix for RT-18865: added null checks to event handler / filter registration / unregistration methods ! javafx-concurrent/src/javafx/concurrent/Service.java ! javafx-concurrent/src/javafx/concurrent/Task.java ! javafx-ui-controls/src/javafx/scene/control/MenuItem.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java ! javafx-ui-controls/test/javafx/scene/control/MenuItemTest.java ! javafx-ui-controls/test/javafx/scene/control/MenuTest.java Changeset: 2fc581846b26 Author: David Grieve Date: 2012-01-17 18:02 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2fc581846b26 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 05002e14187b Author: psomashe Date: 2012-01-17 17:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/05002e14187b fixed RT-18931 ChoiceBox NPE when StageStyle has been changed twice ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: 56dfa29a01f2 Author: Kinsley Wong Date: 2012-01-18 19:00 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/56dfa29a01f2 [TEST ONLY] Unit test for SplitPane. ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java Changeset: dbcf74016620 Author: Kinsley Wong Date: 2012-01-18 19:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/dbcf74016620 RT-18855 Additional fixes for SplitPane divider positioning issues. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java Changeset: 6e680f18bc13 Author: David Grieve Date: 2012-01-19 17:08 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6e680f18bc13 RT-16589: bind LabeledSkinBase's text's fontProperty to labeled's fontProperty so that -fx-font properties for text are skipped. Reviewed by Mick, Leif, Jonathan, Richard, Jasper. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java Changeset: dc3023f562bc Author: Kinsley Wong Date: 2012-01-19 14:26 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/dc3023f562bc [TEST ONLY] Better unit tests for RT-18805. ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java Changeset: 31e367e93df8 Author: Kinsley Wong Date: 2012-01-19 14:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/31e367e93df8 RT-18805: Additional fixes for SplitPane divider issues. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java Changeset: 3492c5356f79 Author: Kinsley Wong Date: 2012-01-19 14:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3492c5356f79 RT-17903: Leak in TabPane's tab menu. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 16ffa41b79df Author: Kinsley Wong Date: 2012-01-19 15:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/16ffa41b79df RT-18928: TabPane testability issue. There is no way to get menu item in context menu of tab pane corresponding to Tab. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: f79a432737db Author: jgiles Date: 2012-01-18 11:17 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f79a432737db RT-18945: [ComboBox] setting new list of items brokes popup size. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java Changeset: da43988fb10d Author: jgiles Date: 2012-01-19 10:19 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/da43988fb10d RT-18961: TableViewKeyInputTest and TreeViewKeyInputTest fail on Mac ! javafx-ui-controls/test/javafx/scene/control/KeyEventFirer.java Changeset: b7684dc1fa3f Author: jgiles Date: 2012-01-20 10:53 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b7684dc1fa3f RT-18972: [ComboBox] value is not update, if editable mode switched off. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java ! javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: e5e4e7faf0cf Author: jgiles Date: 2012-01-20 13:55 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e5e4e7faf0cf RT-18969: ListView, selectionModel.selectedItem property doesn't change when model is changed ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java Changeset: 025dacc36e76 Author: jgiles Date: 2012-01-20 17:15 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/025dacc36e76 Fixing index out of bounds exception introduced in the fix for RT-18972. ! javafx-ui-controls/src/javafx/scene/control/ListView.java Changeset: c1cc0e7893d3 Author: jgiles Date: 2012-01-20 17:16 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c1cc0e7893d3 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: b3a9c6786253 Author: psomashe Date: 2012-01-20 10:17 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b3a9c6786253 fix RT-18270: creating a NumberAxis causes NPE. ! javafx-ui-controls/src/javafx/scene/chart/Axis.java Changeset: e54287f1dcdc Author: leifs Date: 2012-01-20 10:51 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e54287f1dcdc Fixed RT-18995: FXML-LoginDemo username textbox text does not display while typing ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: fbb1b38c01d3 Author: David Grieve Date: 2012-01-20 15:45 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/fbb1b38c01d3 RT-19062: text fill was missing from LabeledImpl ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledImpl.java Changeset: cebb6cf6d439 Author: jgiles Date: 2012-01-21 10:37 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/cebb6cf6d439 [TEST ONLY] Temporarily disabling ListView/TreeView/TableView keyboard input tests as they fail with OOME and Mac OS errors in continuous builds. Tests can easily be run locally by simply commenting out the one @Ignore line that preceeds the class declaration. ! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: 0d061c4a6c44 Author: jgiles Date: 2012-01-21 10:38 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/0d061c4a6c44 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: c06a484e652e Author: Paru Somashekar Date: 2012-01-20 15:32 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c06a484e652e fix RT-18356 MenuBar : incorrect selection. RT-18960 MenuBar default foreground, background - bad contrast. - includes Jasper's caspian patch. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 55346b3feef9 Author: Paru Somashekar Date: 2012-01-20 16:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/55346b3feef9 fix RT-18859 : Return key in a TextField makes the first menu item within the menubar open. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: ed8104fd3efa Author: Kinsley Wong Date: 2012-01-20 16:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ed8104fd3efa RT-19056: SplitPane with CSS makes the JavaFx thread enter in an infinite loop. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java Changeset: 1026cc96ab13 Author: Kinsley Wong Date: 2012-01-20 17:05 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1026cc96ab13 [API APPROVED] RT-18806: SplitPane divider should support an absolute position ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java Changeset: ef14df9bc8ed Author: leifs Date: 2012-01-22 16:45 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ef14df9bc8ed RT-19079: MenuBar.useSystemMenuBar needs to be dynamically switchable on/off ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: d09295052fb9 Author: Kinsley Wong Date: 2012-01-23 10:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d09295052fb9 RT-18809: NPE in GridPaneDesignInfo.getCellBounds(). ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java Changeset: fc6c5cf966c4 Author: leifs Date: 2012-01-23 11:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/fc6c5cf966c4 Fixzed RT-19102: TextField vertical alignment is wrong ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: b12ded4d8ff8 Author: Kinsley Wong Date: 2012-01-23 11:41 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b12ded4d8ff8 RT-18806: Rename resizableWithParent to setResizableWithParent. ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java Changeset: 6f2621ad8c61 Author: leifs Date: 2012-01-23 14:01 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6f2621ad8c61 [DOC ONLY] Fixed RT-18848: [PasswordField] descriptions of cut and copy methods are wrong. ! javafx-ui-controls/src/javafx/scene/control/PasswordField.java Changeset: ab060b88575c Author: leifs Date: 2012-01-23 14:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ab060b88575c [DOC ONLY] Fixed RT-18857: [TextField] onAction is not applied. Clarified usage of onAction() handler. ! javafx-ui-controls/src/javafx/scene/control/TextField.java Changeset: cab753430245 Author: jgiles Date: 2012-01-24 14:38 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/cab753430245 RT-19081: TableView shows resize cursor for columns that are not resizeable ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java Changeset: 8c5bff85d002 Author: jgiles Date: 2012-01-24 15:46 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8c5bff85d002 RT-19077: [ComboBox] showing property API issue. ! javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java Changeset: a5e9c6a82052 Author: jgiles Date: 2012-01-24 15:49 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a5e9c6a82052 RT-19110: ComboBox button height is incorrect when using default ListCell ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: e5bcfe6d1fd6 Author: mickf Date: 2012-01-24 15:59 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e5bcfe6d1fd6 RT-18958 - ScrollPane: NullPointerException when no content is set ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 6cf613e420c8 Author: David Grieve Date: 2012-01-24 10:49 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6cf613e420c8 RT-17212: replace -fx-graphic-vpos with -fx-content-display. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 4dd37d3f9ca9 Author: David Grieve Date: 2012-01-24 11:01 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4dd37d3f9ca9 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 627b0b1f20b6 Author: hudson Date: 2012-01-18 10:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/627b0b1f20b6 Added tag 2.1-b09 for changeset 2fc581846b26 ! .hgtags Changeset: c6b688029bed Author: David Grieve Date: 2012-01-24 10:46 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c6b688029bed Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 3c8653f1768b Author: David Grieve Date: 2012-01-24 11:02 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3c8653f1768b branch merge Changeset: c64192359e53 Author: David Grieve Date: 2012-01-24 11:03 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c64192359e53 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/rt Changeset: 1a40380a6c30 Author: leifs Date: 2012-01-24 11:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1a40380a6c30 MenuBar wasn't refreshing when switching to system menu bar. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: a1590965f8b4 Author: Kinsley Wong Date: 2012-01-24 14:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a1590965f8b4 RT-18813: Accordion doesn't change pane correctly programmatically. ! javafx-ui-controls/src/javafx/scene/control/Accordion.java Changeset: 7603128a3d29 Author: Kinsley Wong Date: 2012-01-24 17:17 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/7603128a3d29 RT-19025: Accordion computed height is incorrect. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java ! javafx-ui-controls/test/javafx/scene/control/AccordionTest.java Changeset: 9e514329f414 Author: mickf Date: 2012-01-25 15:22 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9e514329f414 RT-17753 - [ProgressBar] confused, when height is changed ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 14e09c627aa8 Author: Paru Somashekar Date: 2012-01-25 09:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/14e09c627aa8 fix RT-16747 NumberAxis: negative minor tick length/count ! javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java Changeset: abf6f055572b Author: leifs Date: 2012-01-25 10:08 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/abf6f055572b Fixed RT-19075: [ComboBox] onAction event is handled 2 times, when value is set by unidirectional binding. ! javafx-ui-controls/src/javafx/scene/control/TextField.java Changeset: 40d15360d669 Author: Kinsley Wong Date: 2012-01-25 10:12 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/40d15360d669 RT-18678: Clean up the fix for Accordion TitledPane height is not updated when Accordion is resized. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: e7209f24fc37 Author: Kinsley Wong Date: 2012-01-26 14:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e7209f24fc37 RT-18878: GridPaneDesignInfo.getCellBounds() sometimes return out of date info. ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java Changeset: 44f70f5a3bc4 Author: Kinsley Wong Date: 2012-01-26 14:28 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/44f70f5a3bc4 Merge Changeset: 756e375f5788 Author: leifs Date: 2012-01-26 14:38 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/756e375f5788 Fixed RT-18703: bidirecional binding not work with textfield. ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java Changeset: 10c08ea824c8 Author: Paru Somashekar Date: 2012-01-26 14:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/10c08ea824c8 fix broken test in ValueAxisTest ! javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java Changeset: c27d38818264 Author: leifs Date: 2012-01-26 14:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c27d38818264 Fixed RT-18989: TextField with promptText and initial text value does not show promptText when initial text is deleted ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: 92c2b4990fb3 Author: Paru Somashekar Date: 2012-01-26 15:03 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/92c2b4990fb3 fix RT-14798 : Mac: tooltips disappear right after they are displayed RT-17171: Somtimes Tooltip disappears almost immediately. ! javafx-ui-controls/src/javafx/scene/control/Tooltip.java Changeset: 7dc89400e5ac Author: jgiles Date: 2012-01-25 11:12 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/7dc89400e5ac RT-18983: [ListView] Shift+home/end leads to exception ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java Changeset: e5cbcdd43058 Author: jgiles Date: 2012-01-25 15:55 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e5cbcdd43058 RT-18941: [ComboBox] selected index increases, if you add element after currently selected ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: b47024ea47d3 Author: jgiles Date: 2012-01-26 10:37 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b47024ea47d3 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 5a90749261d3 Author: jgiles Date: 2012-01-26 16:54 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5a90749261d3 RT-19217: fx2.1-controls-scrum-b285: RT-19081 fix lead to 40% footprint regression in TableColumn ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java Changeset: cff7b20bd0d9 Author: jgiles Date: 2012-01-27 11:24 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/cff7b20bd0d9 RT-19227: [ComboBox] the selected index behaves strange ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: efc977f34464 Author: jgiles Date: 2012-01-27 12:09 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/efc977f34464 RT-19223: [ListView] size of lines in horizontal orientation is too little ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java Changeset: f907f7d6602b Author: jgiles Date: 2012-01-27 12:38 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f907f7d6602b RT-19108: TableView text is black when selected (instead of being white) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 93ced8980dbf Author: jgiles Date: 2012-01-27 12:42 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/93ced8980dbf Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 6bb8c8ad4dc0 Author: Paru Somashekar Date: 2012-01-26 16:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6bb8c8ad4dc0 fix RT-15211 Axis: negative tickLength issue ! javafx-ui-controls/src/javafx/scene/chart/Axis.java Changeset: 2b9c1c337dae Author: jgiles Date: 2012-01-27 14:34 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2b9c1c337dae RT-18536: [TableView] Continuous selection using SHIFT-SPACE in multi cell selection mode does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java Changeset: b8886991f516 Author: jgiles Date: 2012-01-27 15:10 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b8886991f516 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: c54b6cbf31c4 Author: Kinsley Wong Date: 2012-01-27 13:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c54b6cbf31c4 RT-18928: TabPane testability issue. There is no way to get menu item in context menu of tab pane corresponding to Tab ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 26250395ab5c Author: Kinsley Wong Date: 2012-01-30 15:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/26250395ab5c RT-17224: Fix regression SplitPane: out of bounds divider position issue ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java Changeset: 6ea72b395be8 Author: Kinsley Wong Date: 2012-01-30 16:00 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6ea72b395be8 Merge Changeset: 3fc9273c1f80 Author: leifs Date: 2012-01-30 17:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3fc9273c1f80 Fixed RT-18498: Labeled component with multi-lines text throws exception when setting setWrapText(true) and OverrunStyle.CENTER_WORD_ELLIPSIS. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java Changeset: e6ea74639e02 Author: jgiles Date: 2012-01-28 09:48 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e6ea74639e02 RT-19093: ComboBox preferred size dependent on item selection ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 79a0743d0828 Author: jgiles Date: 2012-01-28 10:04 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/79a0743d0828 RT-19059: [ListView] focus index is not updated, when ctrl+click done over selected item (not updated focus index on deselect) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 21fb5e1b075b Author: jgiles Date: 2012-01-31 14:34 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/21fb5e1b075b RT-19310: ListView fails to load skin class (regression observed in 2.1b10) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: dac294f2923d Author: jgiles Date: 2012-01-31 16:45 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/dac294f2923d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: d8361fab417f Author: Paru Somashekar Date: 2012-01-31 00:04 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d8361fab417f fix RT-18258 : Action attached to a menu item of a sub-menu is not called by using the shortcut bound to it. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkinBase.java Changeset: 5d03caa290c3 Author: mickf Date: 2012-01-31 14:28 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5d03caa290c3 RT-19303 - Accelerator text in menus doesn't support Shortcut as a modifier. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeystrokeUtils.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/KeystrokeUtilsTest.java Changeset: dd487d21afcc Author: hudson Date: 2012-01-25 11:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/dd487d21afcc Added tag 2.1-b10 for changeset a1590965f8b4 ! .hgtags Changeset: 7e2f6c7ce2c0 Author: David Grieve Date: 2012-01-31 10:01 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/7e2f6c7ce2c0 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: efe9f501fce6 Author: jgiles Date: 2012-02-01 12:52 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/efe9f501fce6 RT-19307: Add style class "text" to Text nodes inside control skins. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java Changeset: b9274656245c Author: jgiles Date: 2012-02-01 13:09 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b9274656245c RT-19341: Remove excessive -fx-font-smoothing-type settings in caspian.css ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 0640e91565cc Author: jgiles Date: 2012-02-01 13:11 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/0640e91565cc Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: b3daae3b5265 Author: Paru Somashekar Date: 2012-01-31 22:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b3daae3b5265 [Doc only] RT-18252 Link to SelectionModel from ChoiceBox ! javafx-ui-controls/src/javafx/scene/control/ChoiceBox.java Changeset: 82c9e6f656ca Author: Morris Meyer Date: 2012-01-25 00:01 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/82c9e6f656ca [TEST ONLY] turn off tests that fail recent p21-graphics integration ! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java Changeset: 90103969cc77 Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-01-25 09:31 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/90103969cc77 Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt ! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java Changeset: bcf63abfdbbf Author: Michael Heinrichs Date: 2012-01-31 10:13 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/bcf63abfdbbf Ignore tests that rely on reflecting internal implementation of properties [RT-19311] ! javafx-ui-controls/test/javafx/scene/control/LabelTest.java ! javafx-ui-controls/test/javafx/scene/control/ListCellTest.java Changeset: b68ae02f60e5 Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-01-31 10:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b68ae02f60e5 Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java Changeset: 5fd0bc71c9d6 Author: David Grieve Date: 2012-02-01 09:34 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5fd0bc71c9d6 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 42a04bbebdfe Author: leifs Date: 2012-02-01 13:53 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/42a04bbebdfe Fixed RT-19122: MenuBar: focused state is not displayed ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css ! javafx-ui-controls/src/javafx/scene/control/MenuButton.java Changeset: b0401c94eaf9 Author: jgiles Date: 2012-02-02 12:48 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b0401c94eaf9 RT-19276: CSS ladders work not correctly with "dark" backgrounds ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 29cf18d011d8 Author: jgiles Date: 2012-02-02 12:50 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/29cf18d011d8 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: aa30a7a38cc8 Author: leifs Date: 2012-02-01 16:33 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/aa30a7a38cc8 Fixed RT-16617: It is not possible to move focus from TextArea to another control using keyboard (Mac) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java Changeset: c414f044df83 Author: leifs Date: 2012-02-01 16:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c414f044df83 Additional fix for RT-16617: It is not possible to move focus from TextArea to another control using keyboard (Mac) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java Changeset: 931e260dd0e8 Author: leifs Date: 2012-02-01 17:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/931e260dd0e8 Fix broken build. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java Changeset: e52158134356 Author: leifs Date: 2012-02-01 18:04 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e52158134356 Additional fix for RT-16617: Ctrl-F7 still wasn't working on Mac. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java Changeset: f71b3db3cab9 Author: Kinsley Wong Date: 2012-02-02 16:12 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f71b3db3cab9 RT-19408: Image is overlapping the button text. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 3557441fca66 Author: hudson Date: 2012-02-01 10:05 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3557441fca66 Added tag 2.1-b11 for changeset b68ae02f60e5 ! .hgtags Changeset: 5604827e2f6c Author: mickf Date: 2012-02-03 13:37 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5604827e2f6c RT-19389 : Accelerator text in menus doesn't display non-KeyCode KeyCharacterCombinations ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeystrokeUtils.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/KeystrokeUtilsTest.java Changeset: 3afd889b4061 Author: rbair Date: 2012-02-06 11:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3afd889b4061 Fix for RT-19476: ToolBar should have "items" as the DefaultProperty for FXML. Reviewed by Greg Brown. ! javafx-ui-controls/src/javafx/scene/control/ToolBar.java Changeset: 518bdc90d272 Author: rbair Date: 2012-02-06 14:33 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/518bdc90d272 Fix for RT-19478: SplitPane should not rquire with FXML. Reviewed by Greg Brown, tested by Richard. ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java Changeset: 9b9b1b3e1747 Author: leifs Date: 2012-02-06 16:02 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9b9b1b3e1747 Fixed RT-19332: TextArea regression: clicking misses the target when text is scrolled vertically. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: b092ce36823a Author: mickf Date: 2012-02-07 11:21 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b092ce36823a RT-18293 - [ScrollEvent] cannot be received by scrollBar, which is embedded in a VirtualFlow ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 40dc48688ac9 Author: mickf Date: 2012-02-07 11:23 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/40dc48688ac9 RT-17713 - Odd behavior of horizontal scrolling in TreeView, TableView, and ListView ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 9eae2657ecb0 Author: David Grieve Date: 2012-02-07 10:05 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9eae2657ecb0 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: d5cc45b05dc5 Author: rbair Date: 2012-02-01 09:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d5cc45b05dc5 [DOC-ONLY] Fix for RT-19111: Doc bug: javafx.concurrent.Service example has improper generics ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: 1f8a31913061 Author: Lubomir Nerad Date: 2012-02-06 15:33 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1f8a31913061 Fix for RT-19317: Handle transformation, fill and stroke in Shape.intersect, Shape.subtract and Shape.union ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: ba55c693bbd7 Author: kcr Date: 2012-02-06 16:10 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ba55c693bbd7 RT-19308: Linux/Mac: libraries should be under lib (and not bin) Reviewed by Igor, Scott ! common.properties Changeset: 5259aa889b15 Author: Michael Heinrichs Date: 2012-02-07 12:36 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5259aa889b15 Unified listener handling [RT-19252] ! javafx-ui-controls/src/com/sun/javafx/scene/control/ReadOnlyUnbackedObservableList.java ! javafx-ui-controls/src/javafx/scene/control/TextArea.java ! javafx-ui-controls/test/javafx/scene/control/ControlTestUtils.java ! javafx-ui-controls/test/javafx/scene/control/ListCellTest.java Changeset: bff8f9852aad Author: Michael Heinrichs Date: 2012-02-07 12:46 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/bff8f9852aad Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/graphics/jfx/rt Changeset: 7d7747d58734 Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-02-07 10:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/7d7747d58734 Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx//rt Changeset: 829b27e97eb1 Author: hudson Date: 2012-02-08 09:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/829b27e97eb1 Added tag 2.1-b12 for changeset 7d7747d58734 ! .hgtags Changeset: a5ca94ced4cd Author: tb115823 Date: 2012-02-08 11:21 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a5ca94ced4cd open-sourcing: add javafx-ui-common to rt ! .classpath ! build.xml ! javafx-beans-dt/build-closed.xml ! javafx-beans-dt/build-common.xml ! javafx-beans-dt/build.xml ! javafx-beans-dt/project.properties ! javafx-concurrent/build-closed.xml ! javafx-concurrent/project.properties ! javafx-designtime/build-closed.xml ! javafx-designtime/build-common.xml ! javafx-designtime/project.properties + javafx-ui-common/.classpath + javafx-ui-common/.externalToolBuilders/CSS_Builder.launch + javafx-ui-common/.project + javafx-ui-common/.settings/org.eclipse.jdt.core.prefs + javafx-ui-common/build-closed.xml + javafx-ui-common/build-common.xml + javafx-ui-common/build.xml + javafx-ui-common/javafx-ui-common.iml + javafx-ui-common/nbproject/project.xml + javafx-ui-common/project.properties + javafx-ui-common/src/com/sun/javafx/Logging.java + javafx-ui-common/src/com/sun/javafx/TempState.java + javafx-ui-common/src/com/sun/javafx/Utils.java + javafx-ui-common/src/com/sun/javafx/WeakReferenceMap.java + javafx-ui-common/src/com/sun/javafx/WeakReferenceQueue.java + javafx-ui-common/src/com/sun/javafx/animation/transition/AnimationPathHelper.java + javafx-ui-common/src/com/sun/javafx/animation/transition/Position2D.java + javafx-ui-common/src/com/sun/javafx/application/HostServicesDelegate.java + javafx-ui-common/src/com/sun/javafx/application/LauncherImpl.java + javafx-ui-common/src/com/sun/javafx/application/ParametersImpl.java + javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java + javafx-ui-common/src/com/sun/javafx/beans/event/AbstractNotifyListener.java + javafx-ui-common/src/com/sun/javafx/css/BorderPaint.java + javafx-ui-common/src/com/sun/javafx/css/CascadingStyle.java + javafx-ui-common/src/com/sun/javafx/css/Combinator.java + javafx-ui-common/src/com/sun/javafx/css/CompoundSelector.java + javafx-ui-common/src/com/sun/javafx/css/Declaration.java + javafx-ui-common/src/com/sun/javafx/css/FontUnits.java + javafx-ui-common/src/com/sun/javafx/css/Match.java + javafx-ui-common/src/com/sun/javafx/css/ParsedValue.java + javafx-ui-common/src/com/sun/javafx/css/Property.java + javafx-ui-common/src/com/sun/javafx/css/Rule.java + javafx-ui-common/src/com/sun/javafx/css/Selector.java + javafx-ui-common/src/com/sun/javafx/css/SimpleSelector.java + javafx-ui-common/src/com/sun/javafx/css/Size.java + javafx-ui-common/src/com/sun/javafx/css/SizeUnits.java + javafx-ui-common/src/com/sun/javafx/css/StringStore.java + javafx-ui-common/src/com/sun/javafx/css/Style.java + javafx-ui-common/src/com/sun/javafx/css/StyleConverter.java + javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java + javafx-ui-common/src/com/sun/javafx/css/StyleManager.java + javafx-ui-common/src/com/sun/javafx/css/Styleable.java + javafx-ui-common/src/com/sun/javafx/css/StyleableBooleanProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableDoubleProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableFloatProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableIntegerProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableLongProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableObjectProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableStringProperty.java + javafx-ui-common/src/com/sun/javafx/css/Stylesheet.java + javafx-ui-common/src/com/sun/javafx/css/converters/BooleanConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/ColorConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/CursorConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/EffectConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/EnumConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/FontConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/InsetsConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/PaintConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/SizeConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/StringConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/URLConverter.java + javafx-ui-common/src/com/sun/javafx/css/parser/CSSLexer.java + javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java + javafx-ui-common/src/com/sun/javafx/css/parser/Css2Bin.java + javafx-ui-common/src/com/sun/javafx/css/parser/DeriveColorConverter.java + javafx-ui-common/src/com/sun/javafx/css/parser/DeriveSizeConverter.java + javafx-ui-common/src/com/sun/javafx/css/parser/LadderConverter.java + javafx-ui-common/src/com/sun/javafx/css/parser/LexerState.java + javafx-ui-common/src/com/sun/javafx/css/parser/Recognizer.java + javafx-ui-common/src/com/sun/javafx/css/parser/SimpleRecognizer.java + javafx-ui-common/src/com/sun/javafx/css/parser/StopConverter.java + javafx-ui-common/src/com/sun/javafx/css/parser/TestRig.java.DISABLED + javafx-ui-common/src/com/sun/javafx/css/parser/Token.java + javafx-ui-common/src/com/sun/javafx/css/parser/jfxCssLexer.g + javafx-ui-common/src/com/sun/javafx/css/parser/jfxCssParser.g + javafx-ui-common/src/com/sun/javafx/cursor/CursorFrame.java + javafx-ui-common/src/com/sun/javafx/cursor/CursorType.java + javafx-ui-common/src/com/sun/javafx/cursor/ImageCursorFrame.java + javafx-ui-common/src/com/sun/javafx/cursor/StandardCursorFrame.java + javafx-ui-common/src/com/sun/javafx/effect/EffectDirtyBits.java + javafx-ui-common/src/com/sun/javafx/effect/EffectUtils.java + javafx-ui-common/src/com/sun/javafx/embed/AbstractEvents.java + javafx-ui-common/src/com/sun/javafx/embed/EmbeddedSceneInterface.java + javafx-ui-common/src/com/sun/javafx/embed/EmbeddedStageInterface.java + javafx-ui-common/src/com/sun/javafx/embed/HostInterface.java + javafx-ui-common/src/com/sun/javafx/jmx/HighlightRegion.java + javafx-ui-common/src/com/sun/javafx/jmx/MXNodeAlgorithm.java + javafx-ui-common/src/com/sun/javafx/jmx/MXNodeAlgorithmContext.java + javafx-ui-common/src/com/sun/javafx/jmx/SGMXBeanAccessor.java + javafx-ui-common/src/com/sun/javafx/menu/CheckMenuItemBase.java + javafx-ui-common/src/com/sun/javafx/menu/CustomMenuItemBase.java + javafx-ui-common/src/com/sun/javafx/menu/MenuBase.java + javafx-ui-common/src/com/sun/javafx/menu/MenuItemBase.java + javafx-ui-common/src/com/sun/javafx/menu/RadioMenuItemBase.java + javafx-ui-common/src/com/sun/javafx/menu/SeparatorMenuItemBase.java + javafx-ui-common/src/com/sun/javafx/perf/PerformanceTracker.java + javafx-ui-common/src/com/sun/javafx/robot/FXRobot.java + javafx-ui-common/src/com/sun/javafx/robot/FXRobotFactory.java + javafx-ui-common/src/com/sun/javafx/robot/FXRobotImage.java + javafx-ui-common/src/com/sun/javafx/robot/impl/BaseFXRobot.java + javafx-ui-common/src/com/sun/javafx/robot/impl/FXRobotHelper.java + javafx-ui-common/src/com/sun/javafx/runtime/async/AbstractAsyncOperation.java + javafx-ui-common/src/com/sun/javafx/runtime/async/AbstractRemoteResource.java + javafx-ui-common/src/com/sun/javafx/runtime/async/AsyncOperation.java + javafx-ui-common/src/com/sun/javafx/runtime/async/AsyncOperationListener.java + javafx-ui-common/src/com/sun/javafx/runtime/async/BackgroundExecutor.java + javafx-ui-common/src/com/sun/javafx/runtime/eula/Eula.java + javafx-ui-common/src/com/sun/javafx/scene/BoundsAccessor.java + javafx-ui-common/src/com/sun/javafx/scene/CSSFlags.java + javafx-ui-common/src/com/sun/javafx/scene/DirtyBits.java + javafx-ui-common/src/com/sun/javafx/scene/EnteredExitedHandler.java + javafx-ui-common/src/com/sun/javafx/scene/EventHandlerProperties.java + javafx-ui-common/src/com/sun/javafx/scene/KeyboardShortcutsHandler.java + javafx-ui-common/src/com/sun/javafx/scene/NodeEventDispatcher.java + javafx-ui-common/src/com/sun/javafx/scene/SceneEventDispatcher.java + javafx-ui-common/src/com/sun/javafx/scene/input/InputEventUtils.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundFill.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundFillConverter.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImage.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImageConverter.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/Border.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImage.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImageConverter.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderStyle.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/Margins.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/Repeat.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/ShapeChangeListener.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorder.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorderConverter.java + javafx-ui-common/src/com/sun/javafx/scene/paint/GradientUtils.java + javafx-ui-common/src/com/sun/javafx/scene/paint/ImagePattern.java + javafx-ui-common/src/com/sun/javafx/scene/shape/PathUtils.java + javafx-ui-common/src/com/sun/javafx/scene/text/FontManager.java + javafx-ui-common/src/com/sun/javafx/scene/text/HitInfo.java + javafx-ui-common/src/com/sun/javafx/scene/traversal/Algorithm.java + javafx-ui-common/src/com/sun/javafx/scene/traversal/ContainerTabOrder.java + javafx-ui-common/src/com/sun/javafx/scene/traversal/Direction.java + javafx-ui-common/src/com/sun/javafx/scene/traversal/TraversalEngine.java + javafx-ui-common/src/com/sun/javafx/scene/traversal/TraverseListener.java + javafx-ui-common/src/com/sun/javafx/scene/traversal/WeightedClosestCorner.java + javafx-ui-common/src/com/sun/javafx/stage/EmbeddedWindow.java + javafx-ui-common/src/com/sun/javafx/stage/FocusUngrabEvent.java + javafx-ui-common/src/com/sun/javafx/stage/PopupEventRedirector.java + javafx-ui-common/src/com/sun/javafx/stage/PopupWindowPeerListener.java + javafx-ui-common/src/com/sun/javafx/stage/StageHelper.java + javafx-ui-common/src/com/sun/javafx/stage/StagePeerListener.java + javafx-ui-common/src/com/sun/javafx/stage/WindowCloseRequestHandler.java + javafx-ui-common/src/com/sun/javafx/stage/WindowEventDispatcher.java + javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java + javafx-ui-common/src/com/sun/javafx/tk/DummyToolkit.java + javafx-ui-common/src/com/sun/javafx/tk/FileChooserType.java + javafx-ui-common/src/com/sun/javafx/tk/FocusCause.java + javafx-ui-common/src/com/sun/javafx/tk/FontLoader.java + javafx-ui-common/src/com/sun/javafx/tk/FontMetrics.java + javafx-ui-common/src/com/sun/javafx/tk/ImageLoader.java + javafx-ui-common/src/com/sun/javafx/tk/ScreenConfigurationAccessor.java + javafx-ui-common/src/com/sun/javafx/tk/TKClipboard.java + javafx-ui-common/src/com/sun/javafx/tk/TKDragGestureListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKDragSourceListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKDropEvent.java + javafx-ui-common/src/com/sun/javafx/tk/TKDropTargetListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKPulseListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKScene.java + javafx-ui-common/src/com/sun/javafx/tk/TKSceneListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKScenePaintListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKScreenConfigurationListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKStage.java + javafx-ui-common/src/com/sun/javafx/tk/TKStageListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKSystemMenu.java + javafx-ui-common/src/com/sun/javafx/tk/TextHelper.java + javafx-ui-common/src/com/sun/javafx/tk/Toolkit.java + javafx-ui-common/src/javafx/animation/FadeTransition.java + javafx-ui-common/src/javafx/animation/FillTransition.java + javafx-ui-common/src/javafx/animation/ParallelTransition.java + javafx-ui-common/src/javafx/animation/PathTransition.java + javafx-ui-common/src/javafx/animation/PauseTransition.java + javafx-ui-common/src/javafx/animation/RotateTransition.java + javafx-ui-common/src/javafx/animation/ScaleTransition.java + javafx-ui-common/src/javafx/animation/SequentialTransition.java + javafx-ui-common/src/javafx/animation/StrokeTransition.java + javafx-ui-common/src/javafx/animation/Transition.java + javafx-ui-common/src/javafx/animation/TranslateTransition.java + javafx-ui-common/src/javafx/animation/package.html + javafx-ui-common/src/javafx/application/Application.java + javafx-ui-common/src/javafx/application/ConditionalFeature.java + javafx-ui-common/src/javafx/application/HostServices.java + javafx-ui-common/src/javafx/application/Platform.java + javafx-ui-common/src/javafx/application/Preloader.java + javafx-ui-common/src/javafx/application/package.html + javafx-ui-common/src/javafx/geometry/BoundingBox.java + javafx-ui-common/src/javafx/geometry/Bounds.java + javafx-ui-common/src/javafx/geometry/Dimension2D.java + javafx-ui-common/src/javafx/geometry/HPos.java + javafx-ui-common/src/javafx/geometry/HorizontalDirection.java + javafx-ui-common/src/javafx/geometry/Insets.java + javafx-ui-common/src/javafx/geometry/Orientation.java + javafx-ui-common/src/javafx/geometry/Point2D.java + javafx-ui-common/src/javafx/geometry/Point3D.java + javafx-ui-common/src/javafx/geometry/Pos.java + javafx-ui-common/src/javafx/geometry/Rectangle2D.java + javafx-ui-common/src/javafx/geometry/Side.java + javafx-ui-common/src/javafx/geometry/VPos.java + javafx-ui-common/src/javafx/geometry/VerticalDirection.java + javafx-ui-common/src/javafx/geometry/package.html + javafx-ui-common/src/javafx/scene/CacheHint.java + javafx-ui-common/src/javafx/scene/Camera.java + javafx-ui-common/src/javafx/scene/Cursor.java + javafx-ui-common/src/javafx/scene/DepthTest.java + javafx-ui-common/src/javafx/scene/Group.java + javafx-ui-common/src/javafx/scene/ImageCursor.java + javafx-ui-common/src/javafx/scene/Node.java + javafx-ui-common/src/javafx/scene/ParallelCamera.java + javafx-ui-common/src/javafx/scene/Parent.java + javafx-ui-common/src/javafx/scene/PerspectiveCamera.java + javafx-ui-common/src/javafx/scene/PropertyHelper.java + javafx-ui-common/src/javafx/scene/Scene.java + javafx-ui-common/src/javafx/scene/doc-files/cssref.html + javafx-ui-common/src/javafx/scene/effect/Blend.java + javafx-ui-common/src/javafx/scene/effect/BlendMode.java + javafx-ui-common/src/javafx/scene/effect/Bloom.java + javafx-ui-common/src/javafx/scene/effect/BlurType.java + javafx-ui-common/src/javafx/scene/effect/BoxBlur.java + javafx-ui-common/src/javafx/scene/effect/ColorAdjust.java + javafx-ui-common/src/javafx/scene/effect/ColorInput.java + javafx-ui-common/src/javafx/scene/effect/DisplacementMap.java + javafx-ui-common/src/javafx/scene/effect/DropShadow.java + javafx-ui-common/src/javafx/scene/effect/Effect.java + javafx-ui-common/src/javafx/scene/effect/EffectChangeListener.java + javafx-ui-common/src/javafx/scene/effect/FloatMap.java + javafx-ui-common/src/javafx/scene/effect/GaussianBlur.java + javafx-ui-common/src/javafx/scene/effect/Glow.java + javafx-ui-common/src/javafx/scene/effect/ImageInput.java + javafx-ui-common/src/javafx/scene/effect/InnerShadow.java + javafx-ui-common/src/javafx/scene/effect/Light.java + javafx-ui-common/src/javafx/scene/effect/Lighting.java + javafx-ui-common/src/javafx/scene/effect/MotionBlur.java + javafx-ui-common/src/javafx/scene/effect/PerspectiveTransform.java + javafx-ui-common/src/javafx/scene/effect/Reflection.java + javafx-ui-common/src/javafx/scene/effect/SepiaTone.java + javafx-ui-common/src/javafx/scene/effect/Shadow.java + javafx-ui-common/src/javafx/scene/effect/package.html + javafx-ui-common/src/javafx/scene/image/Image.java + javafx-ui-common/src/javafx/scene/image/ImageView.java + javafx-ui-common/src/javafx/scene/image/package.html + javafx-ui-common/src/javafx/scene/input/Clipboard.java + javafx-ui-common/src/javafx/scene/input/ClipboardContent.java + javafx-ui-common/src/javafx/scene/input/ContextMenuEvent.java + javafx-ui-common/src/javafx/scene/input/DataFormat.java + javafx-ui-common/src/javafx/scene/input/DragEvent.java + javafx-ui-common/src/javafx/scene/input/Dragboard.java + javafx-ui-common/src/javafx/scene/input/InputEvent.java + javafx-ui-common/src/javafx/scene/input/InputMethodEvent.java + javafx-ui-common/src/javafx/scene/input/InputMethodHighlight.java + javafx-ui-common/src/javafx/scene/input/InputMethodRequests.java + javafx-ui-common/src/javafx/scene/input/InputMethodTextRun.java + javafx-ui-common/src/javafx/scene/input/KeyCharacterCombination.java + javafx-ui-common/src/javafx/scene/input/KeyCode.java + javafx-ui-common/src/javafx/scene/input/KeyCodeCombination.java + javafx-ui-common/src/javafx/scene/input/KeyCombination.java + javafx-ui-common/src/javafx/scene/input/KeyEvent.java + javafx-ui-common/src/javafx/scene/input/Mnemonic.java + javafx-ui-common/src/javafx/scene/input/MouseButton.java + javafx-ui-common/src/javafx/scene/input/MouseDragEvent.java + javafx-ui-common/src/javafx/scene/input/MouseEvent.java + javafx-ui-common/src/javafx/scene/input/ScrollEvent.java + javafx-ui-common/src/javafx/scene/input/TransferMode.java + javafx-ui-common/src/javafx/scene/input/package.html + javafx-ui-common/src/javafx/scene/layout/AnchorPane.java + javafx-ui-common/src/javafx/scene/layout/BorderPane.java + javafx-ui-common/src/javafx/scene/layout/ColumnConstraints.java + javafx-ui-common/src/javafx/scene/layout/ConstraintsBase.java + javafx-ui-common/src/javafx/scene/layout/FlowPane.java + javafx-ui-common/src/javafx/scene/layout/GridPane.java + javafx-ui-common/src/javafx/scene/layout/HBox.java + javafx-ui-common/src/javafx/scene/layout/Pane.java + javafx-ui-common/src/javafx/scene/layout/Priority.java + javafx-ui-common/src/javafx/scene/layout/Region.java + javafx-ui-common/src/javafx/scene/layout/RowConstraints.java + javafx-ui-common/src/javafx/scene/layout/StackPane.java + javafx-ui-common/src/javafx/scene/layout/TilePane.java + javafx-ui-common/src/javafx/scene/layout/VBox.java + javafx-ui-common/src/javafx/scene/layout/package.html + javafx-ui-common/src/javafx/scene/package.html + javafx-ui-common/src/javafx/scene/paint/Color.java + javafx-ui-common/src/javafx/scene/paint/CycleMethod.java + javafx-ui-common/src/javafx/scene/paint/LinearGradient.java + javafx-ui-common/src/javafx/scene/paint/Paint.java + javafx-ui-common/src/javafx/scene/paint/RadialGradient.java + javafx-ui-common/src/javafx/scene/paint/Stop.java + javafx-ui-common/src/javafx/scene/paint/package.html + javafx-ui-common/src/javafx/scene/shape/Arc.java + javafx-ui-common/src/javafx/scene/shape/ArcTo.java + javafx-ui-common/src/javafx/scene/shape/ArcType.java + javafx-ui-common/src/javafx/scene/shape/Circle.java + javafx-ui-common/src/javafx/scene/shape/ClosePath.java + javafx-ui-common/src/javafx/scene/shape/CubicCurve.java + javafx-ui-common/src/javafx/scene/shape/CubicCurveTo.java + javafx-ui-common/src/javafx/scene/shape/Ellipse.java + javafx-ui-common/src/javafx/scene/shape/FillRule.java + javafx-ui-common/src/javafx/scene/shape/HLineTo.java + javafx-ui-common/src/javafx/scene/shape/Line.java + javafx-ui-common/src/javafx/scene/shape/LineTo.java + javafx-ui-common/src/javafx/scene/shape/MoveTo.java + javafx-ui-common/src/javafx/scene/shape/Path.java + javafx-ui-common/src/javafx/scene/shape/PathElement.java + javafx-ui-common/src/javafx/scene/shape/Polygon.java + javafx-ui-common/src/javafx/scene/shape/Polyline.java + javafx-ui-common/src/javafx/scene/shape/QuadCurve.java + javafx-ui-common/src/javafx/scene/shape/QuadCurveTo.java + javafx-ui-common/src/javafx/scene/shape/Rectangle.java + javafx-ui-common/src/javafx/scene/shape/SVGPath.java + javafx-ui-common/src/javafx/scene/shape/Shape.java + javafx-ui-common/src/javafx/scene/shape/StrokeLineCap.java + javafx-ui-common/src/javafx/scene/shape/StrokeLineJoin.java + javafx-ui-common/src/javafx/scene/shape/StrokeType.java + javafx-ui-common/src/javafx/scene/shape/VLineTo.java + javafx-ui-common/src/javafx/scene/shape/package.html + javafx-ui-common/src/javafx/scene/text/Font.java + javafx-ui-common/src/javafx/scene/text/FontPosture.java + javafx-ui-common/src/javafx/scene/text/FontSmoothingType.java + javafx-ui-common/src/javafx/scene/text/FontWeight.java + javafx-ui-common/src/javafx/scene/text/Text.java + javafx-ui-common/src/javafx/scene/text/TextAlignment.java + javafx-ui-common/src/javafx/scene/text/TextBoundsType.java + javafx-ui-common/src/javafx/scene/text/package.html + javafx-ui-common/src/javafx/scene/transform/Affine.java + javafx-ui-common/src/javafx/scene/transform/Rotate.java + javafx-ui-common/src/javafx/scene/transform/Scale.java + javafx-ui-common/src/javafx/scene/transform/Shear.java + javafx-ui-common/src/javafx/scene/transform/Transform.java + javafx-ui-common/src/javafx/scene/transform/Translate.java + javafx-ui-common/src/javafx/scene/transform/package.html + javafx-ui-common/src/javafx/stage/DirectoryChooser.java + javafx-ui-common/src/javafx/stage/FileChooser.java + javafx-ui-common/src/javafx/stage/Modality.java + javafx-ui-common/src/javafx/stage/Popup.java + javafx-ui-common/src/javafx/stage/PopupWindow.java + javafx-ui-common/src/javafx/stage/Screen.java + javafx-ui-common/src/javafx/stage/Stage.java + javafx-ui-common/src/javafx/stage/StageStyle.java + javafx-ui-common/src/javafx/stage/Window.java + javafx-ui-common/src/javafx/stage/WindowEvent.java + javafx-ui-common/src/javafx/stage/package.html + javafx-ui-common/test/unit/com/sun/javafx/UtilsTest.java + javafx-ui-common/test/unit/com/sun/javafx/Utils_getScreenForPoint_Test.java + javafx-ui-common/test/unit/com/sun/javafx/Utils_getScreenForRectangle_Test.java + javafx-ui-common/test/unit/com/sun/javafx/WeakReferenceMapTest.java + javafx-ui-common/test/unit/com/sun/javafx/WeakReferenceQueueTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/BooleanTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/CursorTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/EffectTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/EnumTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/FontSizeTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/FontStyleTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/FontTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/FontWeightTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/HonorDeveloperSettingsTest.css + javafx-ui-common/test/unit/com/sun/javafx/css/HonorDeveloperSettingsTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/InsetsTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/Node_cssStyleMap_Test.java + javafx-ui-common/test/unit/com/sun/javafx/css/PaintTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/ParsedValueTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/RuleTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/SizeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/SizeTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/StringTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/StyleConverterTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/StyleablePropertyTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/StylesheetTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/TestNode.java + javafx-ui-common/test/unit/com/sun/javafx/css/TestNodeBase.java + javafx-ui-common/test/unit/com/sun/javafx/css/TypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/URLTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/converters/URLConverterTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/parser/CSSLexerTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/parser/CSSParserTest.java + javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java + javafx-ui-common/test/unit/com/sun/javafx/scene/layout/RegionTest.java + javafx-ui-common/test/unit/com/sun/javafx/scene/paint/ImagePatternTest.java + javafx-ui-common/test/unit/com/sun/javafx/scene/text/FontManagerTest.java + javafx-ui-common/test/unit/com/sun/javafx/scene/text/fonts.mf + javafx-ui-common/test/unit/com/sun/javafx/scene/traversal/TraversalTest.java + javafx-ui-common/test/unit/com/sun/javafx/scene/traversal/TraverseInvisibleTest.java + javafx-ui-common/test/unit/com/sun/javafx/test/BBoxComparator.java + javafx-ui-common/test/unit/com/sun/javafx/test/BindingHelper.java + javafx-ui-common/test/unit/com/sun/javafx/test/BuilderProxy.java + javafx-ui-common/test/unit/com/sun/javafx/test/CssMethodsTestBase.java + javafx-ui-common/test/unit/com/sun/javafx/test/MouseEventGenerator.java + javafx-ui-common/test/unit/com/sun/javafx/test/ObjectMethodsTestBase.java + javafx-ui-common/test/unit/com/sun/javafx/test/OnInvalidateMethodsTestBase.java + javafx-ui-common/test/unit/com/sun/javafx/test/PropertiesTestBase.java + javafx-ui-common/test/unit/com/sun/javafx/test/PropertyInvalidationCounter.java + javafx-ui-common/test/unit/com/sun/javafx/test/PropertyReference.java + javafx-ui-common/test/unit/com/sun/javafx/test/TestHelper.java + javafx-ui-common/test/unit/com/sun/javafx/test/ValueComparator.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/BindingProxy.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/BindingProxyRefImpl.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/ObservableValueProxy.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/ObservableValueProxyRefImpl.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/PropertyModelProxy.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/PropertyModelProxyRefImpl.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/ReflectionHelper.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/VariableFactory.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/VariableFactoryRefImpl.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/WritableValueProxy.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/WritableValueProxyRefImpl.java + javafx-ui-common/test/unit/com/sun/javafx/test/objects/TestGroup.java + javafx-ui-common/test/unit/com/sun/javafx/test/objects/TestNode.java + javafx-ui-common/test/unit/com/sun/javafx/test/objects/TestScene.java + javafx-ui-common/test/unit/com/sun/javafx/test/objects/TestStage.java + javafx-ui-common/test/unit/javafx/animation/AnimationMock.java + javafx-ui-common/test/unit/javafx/animation/FadeTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/FillTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/ParallelTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/PathTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/PauseTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/RotateTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/ScaleTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/SequentialTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/StrokeTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/TransitionTest.java + javafx-ui-common/test/unit/javafx/animation/TranslateTransitionTest.java + javafx-ui-common/test/unit/javafx/geometry/BoundingBoxTest.java + javafx-ui-common/test/unit/javafx/geometry/Dimension2DTest.java + javafx-ui-common/test/unit/javafx/geometry/InsetsTest.java + javafx-ui-common/test/unit/javafx/geometry/Point2DTest.java + javafx-ui-common/test/unit/javafx/geometry/Point3DTest.java + javafx-ui-common/test/unit/javafx/geometry/PosTest.java + javafx-ui-common/test/unit/javafx/geometry/Rectangle2DTest.java + javafx-ui-common/test/unit/javafx/scene/CSSNode.java + javafx-ui-common/test/unit/javafx/scene/CursorTest.java + javafx-ui-common/test/unit/javafx/scene/DepthTestTest.java + javafx-ui-common/test/unit/javafx/scene/FocusTest.java + javafx-ui-common/test/unit/javafx/scene/GroupTest.java + javafx-ui-common/test/unit/javafx/scene/HashCodeTest.java + javafx-ui-common/test/unit/javafx/scene/ImageCursorTest.java + javafx-ui-common/test/unit/javafx/scene/ImageCursor_findBestImage_Test.java + javafx-ui-common/test/unit/javafx/scene/ImageCursor_getCurrentFrame_Test.java + javafx-ui-common/test/unit/javafx/scene/MouseTest.java + javafx-ui-common/test/unit/javafx/scene/NodeTest.java + javafx-ui-common/test/unit/javafx/scene/Node_bind_Test.java + javafx-ui-common/test/unit/javafx/scene/Node_cssMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/Node_lookup_Test.java + javafx-ui-common/test/unit/javafx/scene/Node_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/Node_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/ParentTest.java + javafx-ui-common/test/unit/javafx/scene/Parent_cssMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/Parent_recomputeBounds_Test.java + javafx-ui-common/test/unit/javafx/scene/Parent_structure_sync_Test.java + javafx-ui-common/test/unit/javafx/scene/PickAndContainsTest.java + javafx-ui-common/test/unit/javafx/scene/RegistrationTest.java + javafx-ui-common/test/unit/javafx/scene/SceneTest.java + javafx-ui-common/test/unit/javafx/scene/Scene_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/Scenegraph_eventHandlers_Test.java + javafx-ui-common/test/unit/javafx/scene/StructureTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/BoundsPerformanceTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/ClipBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/EffetctBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/GroupBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/LayoutBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/NodeBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/PerfNode.java + javafx-ui-common/test/unit/javafx/scene/bounds/ResizablePerfNode.java + javafx-ui-common/test/unit/javafx/scene/bounds/Transformed3DBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/TransformedBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/effect/BlendTest.java + javafx-ui-common/test/unit/javafx/scene/effect/Blend_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/BloomTest.java + javafx-ui-common/test/unit/javafx/scene/effect/Bloom_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/BoxBlurTest.java + javafx-ui-common/test/unit/javafx/scene/effect/BoxBlur_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/ColorAdjustTest.java + javafx-ui-common/test/unit/javafx/scene/effect/ColorAdjust_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/ColorInputTest.java + javafx-ui-common/test/unit/javafx/scene/effect/ColorInput_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/DisplacementMapTest.java + javafx-ui-common/test/unit/javafx/scene/effect/DisplacementMap_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/DistantLightTest.java + javafx-ui-common/test/unit/javafx/scene/effect/DistantLight_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/DropShadowTest.java + javafx-ui-common/test/unit/javafx/scene/effect/DropShadow_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/EffectInputTest.java + javafx-ui-common/test/unit/javafx/scene/effect/EffectTest.java + javafx-ui-common/test/unit/javafx/scene/effect/EffectsTestBase.java + javafx-ui-common/test/unit/javafx/scene/effect/FloatMapTest.java + javafx-ui-common/test/unit/javafx/scene/effect/FloatMap_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/GaussianBlurTest.java + javafx-ui-common/test/unit/javafx/scene/effect/GaussianBlur_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/GlowTest.java + javafx-ui-common/test/unit/javafx/scene/effect/Glow_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/ImageInputTest.java + javafx-ui-common/test/unit/javafx/scene/effect/ImageInput_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/InnerShadowTest.java + javafx-ui-common/test/unit/javafx/scene/effect/InnerShadow_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/LightTestBase.java + javafx-ui-common/test/unit/javafx/scene/effect/LightingTest.java + javafx-ui-common/test/unit/javafx/scene/effect/Lighting_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/MotionBlurTest.java + javafx-ui-common/test/unit/javafx/scene/effect/MotionBlur_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/PerspectiveTransformTest.java + javafx-ui-common/test/unit/javafx/scene/effect/PerspectiveTransform_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/PointLightTest.java + javafx-ui-common/test/unit/javafx/scene/effect/PointLight_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/ReflectionTest.java + javafx-ui-common/test/unit/javafx/scene/effect/Reflection_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/SepiaToneTest.java + javafx-ui-common/test/unit/javafx/scene/effect/SepiaTone_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/ShadowTest.java + javafx-ui-common/test/unit/javafx/scene/effect/Shadow_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/SpotLightTest.java + javafx-ui-common/test/unit/javafx/scene/effect/SpotLight_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/image/ImageTest.java + javafx-ui-common/test/unit/javafx/scene/image/ImageViewConfig.java + javafx-ui-common/test/unit/javafx/scene/image/ImageViewTest.java + javafx-ui-common/test/unit/javafx/scene/image/ImageView_cssMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/image/ImageView_verifyBounds_Test.java + javafx-ui-common/test/unit/javafx/scene/image/ImageView_verifyContains_Test.java + javafx-ui-common/test/unit/javafx/scene/image/TestImages.java + javafx-ui-common/test/unit/javafx/scene/input/ClipboardContentTest.java + javafx-ui-common/test/unit/javafx/scene/input/DataFormatTest.java + javafx-ui-common/test/unit/javafx/scene/input/DragAndDropTest.java + javafx-ui-common/test/unit/javafx/scene/input/InputMethodEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/InputMethodTextRunTest.java + javafx-ui-common/test/unit/javafx/scene/input/KeyCodeTest.java + javafx-ui-common/test/unit/javafx/scene/input/KeyCombinationTest.java + javafx-ui-common/test/unit/javafx/scene/input/KeyCombination_objectMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/input/KeyEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/MouseDragEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/MouseEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/PasteboardTest.java + javafx-ui-common/test/unit/javafx/scene/input/ScrollEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/TestNode.java + javafx-ui-common/test/unit/javafx/scene/input/UTITest.java + javafx-ui-common/test/unit/javafx/scene/layout/AnchorPaneTest.java + javafx-ui-common/test/unit/javafx/scene/layout/BaselineTest.java + javafx-ui-common/test/unit/javafx/scene/layout/BorderPaneTest.java + javafx-ui-common/test/unit/javafx/scene/layout/FlowPaneTest.java + javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java + javafx-ui-common/test/unit/javafx/scene/layout/HBoxTest.java + javafx-ui-common/test/unit/javafx/scene/layout/MockBiased.java + javafx-ui-common/test/unit/javafx/scene/layout/MockNode.java + javafx-ui-common/test/unit/javafx/scene/layout/MockParent.java + javafx-ui-common/test/unit/javafx/scene/layout/MockRegion.java + javafx-ui-common/test/unit/javafx/scene/layout/MockResizable.java + javafx-ui-common/test/unit/javafx/scene/layout/RegionTest.java + javafx-ui-common/test/unit/javafx/scene/layout/ResizabilityTest.java + javafx-ui-common/test/unit/javafx/scene/layout/StackPaneTest.java + javafx-ui-common/test/unit/javafx/scene/layout/TilePaneTest.java + javafx-ui-common/test/unit/javafx/scene/layout/VBoxTest.java + javafx-ui-common/test/unit/javafx/scene/paint/ColorTest.java + javafx-ui-common/test/unit/javafx/scene/paint/LinearGradientTest.java + javafx-ui-common/test/unit/javafx/scene/paint/RadialGradientTest.java + javafx-ui-common/test/unit/javafx/scene/paint/StopListTest.java + javafx-ui-common/test/unit/javafx/scene/paint/StopTest.java + javafx-ui-common/test/unit/javafx/scene/shape/ArcTest.java + javafx-ui-common/test/unit/javafx/scene/shape/ArcToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/ArcTo_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/ArcTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Arc_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Arc_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/BoundsTest.java + javafx-ui-common/test/unit/javafx/scene/shape/CircleTest.java + javafx-ui-common/test/unit/javafx/scene/shape/Circle_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Circle_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/ClosePathTest.java + javafx-ui-common/test/unit/javafx/scene/shape/CubicCurveTest.java + javafx-ui-common/test/unit/javafx/scene/shape/CubicCurveToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/CubicCurveTo_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/CubicCurveTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/CubicCurve_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/CubicCurve_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/EllipseTest.java + javafx-ui-common/test/unit/javafx/scene/shape/Ellipse_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Ellipse_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/HLineToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/HLineTo_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/HLineTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/LineTest.java + javafx-ui-common/test/unit/javafx/scene/shape/LineToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/LineTo_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/LineTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Line_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Line_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/MoveToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/MoveTo_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/MoveTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/PathTest.java + javafx-ui-common/test/unit/javafx/scene/shape/Path_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Path_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/PolygonTest.java + javafx-ui-common/test/unit/javafx/scene/shape/PolylineTest.java + javafx-ui-common/test/unit/javafx/scene/shape/QuadCurveTest.java + javafx-ui-common/test/unit/javafx/scene/shape/QuadCurveToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/QuadCurveTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/QuadCurve_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/QuadCurve_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/RectangleTest.java + javafx-ui-common/test/unit/javafx/scene/shape/Rectangle_cssMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Rectangle_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Rectangle_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/SVGPathTest.java + javafx-ui-common/test/unit/javafx/scene/shape/SVGPath_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/SVGPath_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/ShapeTest.java + javafx-ui-common/test/unit/javafx/scene/shape/Shape_cssMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Shape_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Shape_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/TestUtils.java + javafx-ui-common/test/unit/javafx/scene/shape/VLineToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/VLineTo_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/VLineTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/text/FontPostureTest.java + javafx-ui-common/test/unit/javafx/scene/text/FontTest.java + javafx-ui-common/test/unit/javafx/scene/text/FontWeightTest.java + javafx-ui-common/test/unit/javafx/scene/text/TextTest.java + javafx-ui-common/test/unit/javafx/scene/text/Text_cssMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/text/Text_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/transform/AffineTest.java + javafx-ui-common/test/unit/javafx/scene/transform/Affine_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/transform/RotateTest.java + javafx-ui-common/test/unit/javafx/scene/transform/Rotate_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/transform/ScaleTest.java + javafx-ui-common/test/unit/javafx/scene/transform/Scale_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/transform/ShearTest.java + javafx-ui-common/test/unit/javafx/scene/transform/Shear_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/transform/TransformTest.java + javafx-ui-common/test/unit/javafx/scene/transform/TranslateTest.java + javafx-ui-common/test/unit/javafx/scene/transform/Translate_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/stage/PopupTest.java + javafx-ui-common/test/unit/javafx/stage/Popup_parentWindow_Test.java + javafx-ui-common/test/unit/javafx/stage/StageMutabilityTest.java + javafx-ui-common/test/unit/javafx/stage/StageTest.java + javafx-ui-common/test/unit/javafx/stage/WindowTest.java ! javafx-ui-controls/build-closed.xml ! javafx-ui-controls/build-common.xml ! javafx-ui-controls/project.properties ! test-stub-toolkit/build-closed.xml ! test-stub-toolkit/project.properties Changeset: 35b50a11923a Author: tb115823 Date: 2012-02-08 14:53 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/35b50a11923a open-sourcing: add doc-files missing in javafx-ui-common + javafx-ui-common/src/javafx/application/doc-files/Application.png + javafx-ui-common/src/javafx/scene/doc-files/CustomNode01.png + javafx-ui-common/src/javafx/scene/doc-files/Group01.png + javafx-ui-common/src/javafx/scene/doc-files/Scene1.png + javafx-ui-common/src/javafx/scene/doc-files/bounds-complex.png + javafx-ui-common/src/javafx/scene/doc-files/bounds.png + javafx-ui-common/src/javafx/scene/doc-files/cssexample1.png + javafx-ui-common/src/javafx/scene/doc-files/cssexample2.png + javafx-ui-common/src/javafx/scene/doc-files/fx_code_header.jpg + javafx-ui-common/src/javafx/scene/image/doc-files/imageview.png + javafx-ui-common/src/javafx/scene/paint/doc-files/ImagePattern.png + javafx-ui-common/src/javafx/scene/shape/doc-files/fillrule-evenodd.png + javafx-ui-common/src/javafx/scene/shape/doc-files/fillrule-nonzero.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokedasharray.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokedashoffset.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinecap-butt.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinecap-round.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinecap-square.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinecap.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinejoin-bevel.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinejoin-miter.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinejoin-round.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinejoin.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokemiterlimit.png + javafx-ui-common/src/javafx/scene/shape/doc-files/stroketype-centered.png + javafx-ui-common/src/javafx/scene/shape/doc-files/stroketype-inside.png + javafx-ui-common/src/javafx/scene/shape/doc-files/stroketype-outside.png + javafx-ui-common/src/javafx/scene/shape/doc-files/stroketype.png + javafx-ui-common/src/javafx/stage/doc-files/Stage0-mac.png + javafx-ui-common/src/javafx/stage/doc-files/Stage0-vista.png + javafx-ui-common/src/javafx/stage/doc-files/Stage0-xp.png Changeset: 83f09a015be5 Author: tb115823 Date: 2012-02-08 15:11 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/83f09a015be5 open-sourcing: fix font handling for javafx-ui-common unit tests ! javafx-ui-common/build-closed.xml Changeset: c4432712a894 Author: kcr Date: 2012-02-08 15:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c4432712a894 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 6bf258b22b29 Author: jgiles Date: 2012-02-03 12:54 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6bf258b22b29 RT-19067: Background color of ChoiceBox popup changes to a lighter color on hovering over a item. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 8af37cb55346 Author: jgiles Date: 2012-02-04 11:27 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8af37cb55346 RT-19438: [ListView] listView cell doesn't affect on size of content in group. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java Changeset: f89b6a6e1f21 Author: jgiles Date: 2012-02-08 12:40 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f89b6a6e1f21 RT-19472: ComboBox drop down does not dismiss if clicking outside of JFXPanel ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 62e40d3dfe20 Author: jgiles Date: 2012-02-09 13:02 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/62e40d3dfe20 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 521e25b14fe4 Author: jgiles Date: 2012-02-10 07:48 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/521e25b14fe4 Partial RT-19530: Text in cells doesn't change color when the cell is focussed, if the text is set in a node via setGraphic. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: fbacd4a9e9b5 Author: jgiles Date: 2012-02-10 07:50 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/fbacd4a9e9b5 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 5c13b1388595 Author: Kinsley Wong Date: 2012-02-09 12:05 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5c13b1388595 RT-19400 Toolbar => excess Buttons have different style when they reappear in the Toolbar ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java Changeset: 1f0b30fc7bca Author: Kinsley Wong Date: 2012-02-09 13:49 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1f0b30fc7bca RT-17899: [Toolbar] Ctrl-F5 should move focus to the window toolbar (Mac) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ToolBarBehavior.java Changeset: a196b73de22d Author: Paru Somashekar Date: 2012-02-09 17:05 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a196b73de22d fix RT-18943: WebView context menu appears irregularly. ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java Changeset: 5a3062b456a5 Author: Kinsley Wong Date: 2012-02-09 17:41 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5a3062b456a5 RT-19532: TitledPane arrow is shrinking when styling. ! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java Changeset: ca0857af04b5 Author: jgiles Date: 2012-02-10 12:36 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ca0857af04b5 [DOC ONLY] RT-19570: ComboBox with Text items - incorrect rendering. Added JavaDoc to ComboBox explaining why this is a bad idea. ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java Changeset: 274de4d76825 Author: jgiles Date: 2012-02-10 14:07 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/274de4d76825 RT-19431: [ComboBox] value is saved selected, but value property is null, when editable property set true ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: e6afbe95c625 Author: jgiles Date: 2012-02-10 14:21 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e6afbe95c625 RT-19367: ComboBox selection model should be a SingleSelectionModel, not SelectionModel ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java ! javafx-ui-controls/test/javafx/scene/control/SelectionModelImplTest.java Changeset: 182e19b97758 Author: jgiles Date: 2012-02-10 16:54 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/182e19b97758 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 53a31e12b637 Author: mickf Date: 2012-02-10 14:33 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/53a31e12b637 RT-19484 - NPE on com.sun.javafx.scene.control.skin.ProgressIndicatorSkin.layoutChildren under some circumstances, from Jonathan ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java Changeset: 4e2cda0b9943 Author: mickf Date: 2012-02-10 16:30 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4e2cda0b9943 RT-19511 - NLS: message drop 10 integration for UI Controls resource files, Controls ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_de.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_es.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_fr.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_it.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_ja.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_ko.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_pt_BR.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_sv.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_zh_CN.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_zh_TW.properties Changeset: a1b7f53e83d0 Author: Kinsley Wong Date: 2012-02-10 11:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a1b7f53e83d0 RT-19594: Tab's id property is ignored when styling. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 843fd1c53348 Author: leifs Date: 2012-02-10 11:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/843fd1c53348 Fixed RT-18554: Issues with TextArea rendering: Text is wrapped around when it should not - text and scrollbars can be displayed outside of the text area. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: afb7c6aaf9d7 Author: Paru Somashekar Date: 2012-02-10 12:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/afb7c6aaf9d7 fix RT-19587 : NPE using ComboBox. ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java Changeset: 4b1e5e1fc675 Author: Kinsley Wong Date: 2012-02-10 13:13 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4b1e5e1fc675 RT-19590: ComboBox in GridPane not Fill Column ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 46b964ac2d01 Author: jgiles Date: 2012-02-11 09:57 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/46b964ac2d01 [TEST ONLY] Adding further unit tests for the ComboBox Skin, specifically for RT-19431. + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ComboBoxListViewSkinTest.java Changeset: b672452e0eb7 Author: jgiles Date: 2012-02-11 10:10 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b672452e0eb7 RT-19598: Accelerator set using KeyCode.DIGIT reads DIGIT within the menu ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeyCodeUtils.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeystrokeUtils.java Changeset: 73df6506bce6 Author: jgiles Date: 2012-02-11 10:53 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/73df6506bce6 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: cfe8868f8e4a Author: Kinsley Wong Date: 2012-02-10 14:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/cfe8868f8e4a Rollback changes for RT-19590 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 01877d346782 Author: Paru Somashekar Date: 2012-02-10 16:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/01877d346782 fix RT-19322 MenuBar: setVisible(false) for Menus does not affect rendering. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: 73637f49cf1f Author: leifs Date: 2012-02-13 10:31 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/73637f49cf1f Undo redundant fix for RT-16617: It is not possible to move focus from TextArea to another control using keyboard (Mac). Depend on fix for RT-19475 instead. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java Changeset: 6bc582fc2c34 Author: leifs Date: 2012-02-13 11:40 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6bc582fc2c34 RT-11289: Clicking on a Menu or MenuButton when it is showing causes the popup to reappear ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/MenuButtonBehaviorBase.java Changeset: 3fcaa5fafc06 Author: David Grieve Date: 2012-02-13 20:44 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3fcaa5fafc06 RT-17348: add impl_getAllParentStylesheets to Parent. Called from StyleManager. Override the method to return null (or a list of stylesheets) to stop recursion which gives a way of making this parent's stylesheets disjoint from its parent's stylesheets. This prevents the parent's styles from affecting the child parent. ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java ! javafx-ui-common/src/javafx/scene/Parent.java Changeset: 8c22fe65cc85 Author: Kinsley Wong Date: 2012-02-13 19:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8c22fe65cc85 RT-18858: TitledPane.setTextFill does not work. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java Changeset: 26f94d198dbc Author: leifs Date: 2012-02-13 23:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/26f94d198dbc Fixed RT-17834: [TextArea] Doesn't receive focus, when is clicked for applet ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: 8b2493c87dbc Author: Lubomir Nerad Date: 2012-02-09 17:10 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8b2493c87dbc TODO cleanup ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/image/ImageView.java ! javafx-ui-common/src/javafx/scene/layout/Region.java Changeset: d2c07af26792 Author: Lubomir Nerad Date: 2012-02-10 10:20 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d2c07af26792 Fix for RT-19058: Adding null child leads to exception ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-common/test/unit/javafx/scene/ParentTest.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java Changeset: c27d9c512e61 Author: Lubomir Nerad Date: 2012-02-10 11:23 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c27d9c512e61 removed unnecessary TODO ! javafx-ui-common/src/javafx/stage/PopupWindow.java Changeset: b7d85c8adfac Author: Lubomir Nerad Date: 2012-02-10 13:03 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b7d85c8adfac don't add null child ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java Changeset: 1a9c95e2ae24 Author: kcr Date: 2012-02-10 11:02 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1a9c95e2ae24 RT-19162: Cleanup TODO comments in application pacakge Reviewed by Igor ! javafx-ui-common/src/com/sun/javafx/application/LauncherImpl.java ! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java ! javafx-ui-common/src/javafx/application/Platform.java ! javafx-ui-common/src/javafx/application/Preloader.java Changeset: d7d844af90c5 Author: kcr Date: 2012-02-10 11:03 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d7d844af90c5 RT-19600: Restore workaround to call System.exit on Mac when running the J2D pipeline Reviewed by Chien, Anthony ! javafx-ui-common/src/com/sun/javafx/application/LauncherImpl.java Changeset: b3bb950dc47f Author: kcr Date: 2012-02-10 11:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b3bb950dc47f RT-19600: Fix typo in comment (true --> false) ! javafx-ui-common/src/com/sun/javafx/application/LauncherImpl.java Changeset: b5bafe2e6c6e Author: Lubomir Nerad Date: 2012-02-13 14:07 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b5bafe2e6c6e Fix for RT-19437: Popup control does not position itself as expected ! javafx-ui-common/src/javafx/stage/PopupWindow.java ! javafx-ui-common/test/unit/com/sun/javafx/Utils_getScreenForPoint_Test.java ! javafx-ui-common/test/unit/com/sun/javafx/Utils_getScreenForRectangle_Test.java ! javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java ! javafx-ui-common/test/unit/javafx/stage/PopupTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: dbfe19c3d025 Author: Morris Meyer Date: 2012-02-13 17:33 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/dbfe19c3d025 RT-19257 - GlobalMenuAdapter showing support from Leif S. ! javafx-ui-controls/src/com/sun/javafx/scene/control/GlobalMenuAdapter.java Changeset: 684be9c77f57 Author: janv Date: 2012-02-14 14:14 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/684be9c77f57 @treatasprivate and @defaultvalue camelcased (JDK doclet consolidation) ! javafx-designtime/test/javafx/scene/layout/MockResizable.java ! javafx-ui-common/src/com/sun/javafx/css/Stylesheet.java ! javafx-ui-common/src/com/sun/javafx/perf/PerformanceTracker.java ! javafx-ui-common/src/com/sun/javafx/robot/impl/FXRobotHelper.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundFill.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImage.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImage.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderStyle.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorder.java ! javafx-ui-common/src/com/sun/javafx/scene/paint/ImagePattern.java ! javafx-ui-common/src/com/sun/javafx/tk/FontMetrics.java ! javafx-ui-common/src/javafx/animation/FadeTransition.java ! javafx-ui-common/src/javafx/animation/FillTransition.java ! javafx-ui-common/src/javafx/animation/ParallelTransition.java ! javafx-ui-common/src/javafx/animation/PathTransition.java ! javafx-ui-common/src/javafx/animation/PauseTransition.java ! javafx-ui-common/src/javafx/animation/RotateTransition.java ! javafx-ui-common/src/javafx/animation/ScaleTransition.java ! javafx-ui-common/src/javafx/animation/SequentialTransition.java ! javafx-ui-common/src/javafx/animation/StrokeTransition.java ! javafx-ui-common/src/javafx/animation/Transition.java ! javafx-ui-common/src/javafx/animation/TranslateTransition.java ! javafx-ui-common/src/javafx/geometry/Bounds.java ! javafx-ui-common/src/javafx/geometry/Dimension2D.java ! javafx-ui-common/src/javafx/geometry/Point2D.java ! javafx-ui-common/src/javafx/geometry/Point3D.java ! javafx-ui-common/src/javafx/geometry/Rectangle2D.java ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/Cursor.java ! javafx-ui-common/src/javafx/scene/Group.java ! javafx-ui-common/src/javafx/scene/ImageCursor.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/ParallelCamera.java ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/effect/Blend.java ! javafx-ui-common/src/javafx/scene/effect/Bloom.java ! javafx-ui-common/src/javafx/scene/effect/BoxBlur.java ! javafx-ui-common/src/javafx/scene/effect/ColorAdjust.java ! javafx-ui-common/src/javafx/scene/effect/ColorInput.java ! javafx-ui-common/src/javafx/scene/effect/DisplacementMap.java ! javafx-ui-common/src/javafx/scene/effect/DropShadow.java ! javafx-ui-common/src/javafx/scene/effect/Effect.java ! javafx-ui-common/src/javafx/scene/effect/FloatMap.java ! javafx-ui-common/src/javafx/scene/effect/GaussianBlur.java ! javafx-ui-common/src/javafx/scene/effect/Glow.java ! javafx-ui-common/src/javafx/scene/effect/ImageInput.java ! javafx-ui-common/src/javafx/scene/effect/InnerShadow.java ! javafx-ui-common/src/javafx/scene/effect/Light.java ! javafx-ui-common/src/javafx/scene/effect/Lighting.java ! javafx-ui-common/src/javafx/scene/effect/MotionBlur.java ! javafx-ui-common/src/javafx/scene/effect/PerspectiveTransform.java ! javafx-ui-common/src/javafx/scene/effect/Reflection.java ! javafx-ui-common/src/javafx/scene/effect/SepiaTone.java ! javafx-ui-common/src/javafx/scene/effect/Shadow.java ! javafx-ui-common/src/javafx/scene/image/Image.java ! javafx-ui-common/src/javafx/scene/image/ImageView.java ! javafx-ui-common/src/javafx/scene/input/Clipboard.java ! javafx-ui-common/src/javafx/scene/input/ContextMenuEvent.java ! javafx-ui-common/src/javafx/scene/input/DragEvent.java ! javafx-ui-common/src/javafx/scene/input/Dragboard.java ! javafx-ui-common/src/javafx/scene/input/InputMethodEvent.java ! javafx-ui-common/src/javafx/scene/input/InputMethodTextRun.java ! javafx-ui-common/src/javafx/scene/input/KeyCode.java ! javafx-ui-common/src/javafx/scene/input/KeyEvent.java ! javafx-ui-common/src/javafx/scene/input/MouseDragEvent.java ! javafx-ui-common/src/javafx/scene/input/MouseEvent.java ! javafx-ui-common/src/javafx/scene/input/ScrollEvent.java ! javafx-ui-common/src/javafx/scene/layout/ConstraintsBase.java ! javafx-ui-common/src/javafx/scene/layout/FlowPane.java ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/src/javafx/scene/layout/HBox.java ! javafx-ui-common/src/javafx/scene/layout/Region.java ! javafx-ui-common/src/javafx/scene/layout/StackPane.java ! javafx-ui-common/src/javafx/scene/layout/TilePane.java ! javafx-ui-common/src/javafx/scene/layout/VBox.java ! javafx-ui-common/src/javafx/scene/paint/Color.java ! javafx-ui-common/src/javafx/scene/paint/LinearGradient.java ! javafx-ui-common/src/javafx/scene/paint/Paint.java ! javafx-ui-common/src/javafx/scene/paint/RadialGradient.java ! javafx-ui-common/src/javafx/scene/paint/Stop.java ! javafx-ui-common/src/javafx/scene/shape/Arc.java ! javafx-ui-common/src/javafx/scene/shape/ArcTo.java ! javafx-ui-common/src/javafx/scene/shape/Circle.java ! javafx-ui-common/src/javafx/scene/shape/ClosePath.java ! javafx-ui-common/src/javafx/scene/shape/CubicCurve.java ! javafx-ui-common/src/javafx/scene/shape/CubicCurveTo.java ! javafx-ui-common/src/javafx/scene/shape/Ellipse.java ! javafx-ui-common/src/javafx/scene/shape/HLineTo.java ! javafx-ui-common/src/javafx/scene/shape/Line.java ! javafx-ui-common/src/javafx/scene/shape/LineTo.java ! javafx-ui-common/src/javafx/scene/shape/MoveTo.java ! javafx-ui-common/src/javafx/scene/shape/Path.java ! javafx-ui-common/src/javafx/scene/shape/PathElement.java ! javafx-ui-common/src/javafx/scene/shape/Polygon.java ! javafx-ui-common/src/javafx/scene/shape/Polyline.java ! javafx-ui-common/src/javafx/scene/shape/QuadCurve.java ! javafx-ui-common/src/javafx/scene/shape/QuadCurveTo.java ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java ! javafx-ui-common/src/javafx/scene/shape/SVGPath.java ! javafx-ui-common/src/javafx/scene/shape/Shape.java ! javafx-ui-common/src/javafx/scene/shape/VLineTo.java ! javafx-ui-common/src/javafx/scene/text/Font.java ! javafx-ui-common/src/javafx/scene/text/Text.java ! javafx-ui-common/src/javafx/scene/transform/Affine.java ! javafx-ui-common/src/javafx/scene/transform/Rotate.java ! javafx-ui-common/src/javafx/scene/transform/Scale.java ! javafx-ui-common/src/javafx/scene/transform/Shear.java ! javafx-ui-common/src/javafx/scene/transform/Transform.java ! javafx-ui-common/src/javafx/scene/transform/Translate.java ! javafx-ui-common/src/javafx/stage/PopupWindow.java ! javafx-ui-common/src/javafx/stage/Stage.java ! javafx-ui-common/src/javafx/stage/Window.java ! javafx-ui-common/test/unit/com/sun/javafx/css/TestNode.java ! javafx-ui-common/test/unit/javafx/scene/CSSNode.java ! javafx-ui-common/test/unit/javafx/scene/layout/MockResizable.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java ! javafx-ui-controls/src/javafx/scene/chart/CategoryAxis.java ! javafx-ui-controls/src/javafx/scene/chart/NumberAxis.java ! javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java ! javafx-ui-controls/src/javafx/scene/control/Button.java ! javafx-ui-controls/src/javafx/scene/control/ButtonBase.java ! javafx-ui-controls/src/javafx/scene/control/Cell.java ! javafx-ui-controls/src/javafx/scene/control/CheckBox.java ! javafx-ui-controls/src/javafx/scene/control/CheckMenuItem.java ! javafx-ui-controls/src/javafx/scene/control/ChoiceBox.java ! javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java ! javafx-ui-controls/src/javafx/scene/control/ContextMenu.java ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/CustomMenuItem.java ! javafx-ui-controls/src/javafx/scene/control/Hyperlink.java ! javafx-ui-controls/src/javafx/scene/control/IndexedCell.java ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/Menu.java ! javafx-ui-controls/src/javafx/scene/control/MenuBar.java ! javafx-ui-controls/src/javafx/scene/control/MenuButton.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java ! javafx-ui-controls/src/javafx/scene/control/ProgressIndicator.java ! javafx-ui-controls/src/javafx/scene/control/ScrollBar.java ! javafx-ui-controls/src/javafx/scene/control/ScrollPane.java ! javafx-ui-controls/src/javafx/scene/control/Separator.java ! javafx-ui-controls/src/javafx/scene/control/Slider.java ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/src/javafx/scene/control/Tab.java ! javafx-ui-controls/src/javafx/scene/control/TabPane.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TextArea.java ! javafx-ui-controls/src/javafx/scene/control/TextField.java ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java ! javafx-ui-controls/src/javafx/scene/control/ToggleButton.java ! javafx-ui-controls/src/javafx/scene/control/ToolBar.java ! javafx-ui-controls/src/javafx/scene/control/Tooltip.java ! javafx-ui-controls/src/javafx/scene/control/TreeCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: a7a945f77a4c Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-02-14 10:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a7a945f77a4c Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java Changeset: b47bedf55b66 Author: Thor Johannesson Date: 2012-02-14 10:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b47bedf55b66 Fix RT-19164 Remove TODOs in Text. Approved Kevin ! javafx-ui-common/src/javafx/scene/text/Text.java Changeset: 28302e487e7c Author: leifs Date: 2012-02-14 15:17 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/28302e487e7c Fixed RT-19649: Backing out fix for RT-17834. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: 12666fcb6d64 Author: hudson Date: 2012-02-15 12:51 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/12666fcb6d64 Added tag 2.1-b13 for changeset 28302e487e7c ! .hgtags Changeset: b585349de7ca Author: Kinsley Wong Date: 2012-02-14 16:15 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b585349de7ca RT-19403: NPE in Labeled when setGraphic() is called on a TitledPane. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: b754b5d52bb3 Author: Kinsley Wong Date: 2012-02-14 16:35 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b754b5d52bb3 RT-19610: -fx-hgap & -fx-vgap does not work for flowpane ! javafx-ui-common/src/javafx/scene/layout/FlowPane.java Changeset: a87a984c0efc Author: Paru Somashekar Date: 2012-02-14 21:30 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a87a984c0efc fix RT-19624 : ChoiceBox selection bar jumps when making a new selection. Thanks to David for debugging this issue. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: a3f2dbf75f7c Author: Paru Somashekar Date: 2012-02-14 23:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a3f2dbf75f7c partial fix for RT-19014 Menubar:focus is not obtained on F10/Alt (for mac) fix RT-19460 MenuBar: incorrect behavior on F10. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: 27dd27cc474b Author: David Grieve Date: 2012-02-15 11:16 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/27dd27cc474b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt ! javafx-ui-common/src/javafx/scene/layout/FlowPane.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: e80821f156a4 Author: jgiles Date: 2012-02-11 10:59 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e80821f156a4 RT-19604: CellSkinBase -fx-cell-size StyleableProperty has a wrong default value type. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java Changeset: a8f8f0ccf5a2 Author: jgiles Date: 2012-02-11 11:57 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a8f8f0ccf5a2 Backed out changeset: 521e25b14fe4 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: ba1157eac6e5 Author: jgiles Date: 2012-02-11 15:09 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/ba1157eac6e5 RT-19274: [ComboBox] has problems with dropDown appearing. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java Changeset: bf87940925fd Author: jgiles Date: 2012-02-14 13:34 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/bf87940925fd [DOC ONLY] Removing unused @profile javadoc comments ! javafx-ui-common/src/javafx/animation/PathTransition.java ! javafx-ui-common/src/javafx/animation/Transition.java ! javafx-ui-common/src/javafx/application/ConditionalFeature.java ! javafx-ui-common/src/javafx/geometry/BoundingBox.java ! javafx-ui-common/src/javafx/geometry/Bounds.java ! javafx-ui-common/src/javafx/geometry/Dimension2D.java ! javafx-ui-common/src/javafx/geometry/Insets.java ! javafx-ui-common/src/javafx/geometry/Point2D.java ! javafx-ui-common/src/javafx/geometry/Point3D.java ! javafx-ui-common/src/javafx/geometry/Rectangle2D.java ! javafx-ui-common/src/javafx/geometry/Side.java ! javafx-ui-common/src/javafx/scene/CacheHint.java ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/Cursor.java ! javafx-ui-common/src/javafx/scene/Group.java ! javafx-ui-common/src/javafx/scene/ImageCursor.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/ParallelCamera.java ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/effect/Blend.java ! javafx-ui-common/src/javafx/scene/effect/BlendMode.java ! javafx-ui-common/src/javafx/scene/effect/Bloom.java ! javafx-ui-common/src/javafx/scene/effect/BlurType.java ! javafx-ui-common/src/javafx/scene/effect/BoxBlur.java ! javafx-ui-common/src/javafx/scene/effect/ColorAdjust.java ! javafx-ui-common/src/javafx/scene/effect/ColorInput.java ! javafx-ui-common/src/javafx/scene/effect/DisplacementMap.java ! javafx-ui-common/src/javafx/scene/effect/DropShadow.java ! javafx-ui-common/src/javafx/scene/effect/Effect.java ! javafx-ui-common/src/javafx/scene/effect/FloatMap.java ! javafx-ui-common/src/javafx/scene/effect/GaussianBlur.java ! javafx-ui-common/src/javafx/scene/effect/Glow.java ! javafx-ui-common/src/javafx/scene/effect/ImageInput.java ! javafx-ui-common/src/javafx/scene/effect/InnerShadow.java ! javafx-ui-common/src/javafx/scene/effect/Light.java ! javafx-ui-common/src/javafx/scene/effect/Lighting.java ! javafx-ui-common/src/javafx/scene/effect/MotionBlur.java ! javafx-ui-common/src/javafx/scene/effect/PerspectiveTransform.java ! javafx-ui-common/src/javafx/scene/effect/Reflection.java ! javafx-ui-common/src/javafx/scene/effect/SepiaTone.java ! javafx-ui-common/src/javafx/scene/effect/Shadow.java ! javafx-ui-common/src/javafx/scene/image/Image.java ! javafx-ui-common/src/javafx/scene/image/ImageView.java ! javafx-ui-common/src/javafx/scene/input/ContextMenuEvent.java ! javafx-ui-common/src/javafx/scene/input/DragEvent.java ! javafx-ui-common/src/javafx/scene/input/Dragboard.java ! javafx-ui-common/src/javafx/scene/input/InputMethodEvent.java ! javafx-ui-common/src/javafx/scene/input/InputMethodHighlight.java ! javafx-ui-common/src/javafx/scene/input/InputMethodTextRun.java ! javafx-ui-common/src/javafx/scene/input/KeyCode.java ! javafx-ui-common/src/javafx/scene/input/KeyEvent.java ! javafx-ui-common/src/javafx/scene/input/MouseButton.java ! javafx-ui-common/src/javafx/scene/input/MouseEvent.java ! javafx-ui-common/src/javafx/scene/input/TransferMode.java ! javafx-ui-common/src/javafx/scene/layout/Region.java ! javafx-ui-common/src/javafx/scene/paint/Color.java ! javafx-ui-common/src/javafx/scene/paint/CycleMethod.java ! javafx-ui-common/src/javafx/scene/paint/LinearGradient.java ! javafx-ui-common/src/javafx/scene/paint/Paint.java ! javafx-ui-common/src/javafx/scene/paint/RadialGradient.java ! javafx-ui-common/src/javafx/scene/paint/Stop.java ! javafx-ui-common/src/javafx/scene/shape/Arc.java ! javafx-ui-common/src/javafx/scene/shape/ArcTo.java ! javafx-ui-common/src/javafx/scene/shape/ArcType.java ! javafx-ui-common/src/javafx/scene/shape/Circle.java ! javafx-ui-common/src/javafx/scene/shape/ClosePath.java ! javafx-ui-common/src/javafx/scene/shape/CubicCurve.java ! javafx-ui-common/src/javafx/scene/shape/CubicCurveTo.java ! javafx-ui-common/src/javafx/scene/shape/Ellipse.java ! javafx-ui-common/src/javafx/scene/shape/FillRule.java ! javafx-ui-common/src/javafx/scene/shape/HLineTo.java ! javafx-ui-common/src/javafx/scene/shape/Line.java ! javafx-ui-common/src/javafx/scene/shape/LineTo.java ! javafx-ui-common/src/javafx/scene/shape/MoveTo.java ! javafx-ui-common/src/javafx/scene/shape/Path.java ! javafx-ui-common/src/javafx/scene/shape/PathElement.java ! javafx-ui-common/src/javafx/scene/shape/Polygon.java ! javafx-ui-common/src/javafx/scene/shape/Polyline.java ! javafx-ui-common/src/javafx/scene/shape/QuadCurve.java ! javafx-ui-common/src/javafx/scene/shape/QuadCurveTo.java ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java ! javafx-ui-common/src/javafx/scene/shape/SVGPath.java ! javafx-ui-common/src/javafx/scene/shape/Shape.java ! javafx-ui-common/src/javafx/scene/shape/StrokeLineCap.java ! javafx-ui-common/src/javafx/scene/shape/StrokeLineJoin.java ! javafx-ui-common/src/javafx/scene/shape/StrokeType.java ! javafx-ui-common/src/javafx/scene/shape/VLineTo.java ! javafx-ui-common/src/javafx/scene/text/Font.java ! javafx-ui-common/src/javafx/scene/text/FontPosture.java ! javafx-ui-common/src/javafx/scene/text/FontWeight.java ! javafx-ui-common/src/javafx/scene/text/Text.java ! javafx-ui-common/src/javafx/scene/text/TextAlignment.java ! javafx-ui-common/src/javafx/scene/text/TextBoundsType.java ! javafx-ui-common/src/javafx/scene/transform/Shear.java ! javafx-ui-common/src/javafx/scene/transform/Transform.java ! javafx-ui-common/src/javafx/stage/Modality.java ! javafx-ui-common/src/javafx/stage/Popup.java ! javafx-ui-common/src/javafx/stage/Screen.java ! javafx-ui-common/src/javafx/stage/Stage.java ! javafx-ui-common/src/javafx/stage/StageStyle.java Changeset: f83d30f28e15 Author: jgiles Date: 2012-02-14 13:59 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f83d30f28e15 Removing unused imports and cleaning up build script dependencies. Reviewed by Kevin. ! common.properties ! javafx-ui-common/build-closed.xml ! javafx-ui-common/nbproject/project.xml Changeset: 4f8fbfc7f6a3 Author: jgiles Date: 2012-02-14 16:09 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4f8fbfc7f6a3 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 223718a91ede Author: jgiles Date: 2012-02-15 11:16 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/223718a91ede RT-19588: ComboBox: issue with focusedProperty ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 8d6c1a8eade1 Author: jgiles Date: 2012-02-15 17:58 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8d6c1a8eade1 RT-17692: TableView rowFactory does not allow TableRow subclasses (same for ListView and TreeView) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 92823996425b Author: jgiles Date: 2012-02-15 18:01 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/92823996425b RT-19633: TreeItem in a TreeView that was just added to Scene does not receive focus ! javafx-ui-controls/src/javafx/scene/control/TreeCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: f23d0256636d Author: jgiles Date: 2012-02-16 07:26 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f23d0256636d RT-19655: TreeView fails to browse file system in HelloTreeView due to incorrect pre-calculations (must calculate on demand) ! javafx-ui-controls/src/javafx/scene/control/TreeCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 4a9560f05737 Author: jgiles Date: 2012-02-16 07:30 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4a9560f05737 Backed out changeset: 8d6c1a8eade1 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 7d1254a4ac01 Author: jgiles Date: 2012-02-16 08:46 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/7d1254a4ac01 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-common/src/javafx/animation/PathTransition.java ! javafx-ui-common/src/javafx/animation/Transition.java ! javafx-ui-common/src/javafx/geometry/Bounds.java ! javafx-ui-common/src/javafx/geometry/Dimension2D.java ! javafx-ui-common/src/javafx/geometry/Point2D.java ! javafx-ui-common/src/javafx/geometry/Point3D.java ! javafx-ui-common/src/javafx/geometry/Rectangle2D.java ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/Cursor.java ! javafx-ui-common/src/javafx/scene/Group.java ! javafx-ui-common/src/javafx/scene/ImageCursor.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/ParallelCamera.java ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/effect/Blend.java ! javafx-ui-common/src/javafx/scene/effect/Bloom.java ! javafx-ui-common/src/javafx/scene/effect/BoxBlur.java ! javafx-ui-common/src/javafx/scene/effect/ColorAdjust.java ! javafx-ui-common/src/javafx/scene/effect/ColorInput.java ! javafx-ui-common/src/javafx/scene/effect/DisplacementMap.java ! javafx-ui-common/src/javafx/scene/effect/DropShadow.java ! javafx-ui-common/src/javafx/scene/effect/Effect.java ! javafx-ui-common/src/javafx/scene/effect/FloatMap.java ! javafx-ui-common/src/javafx/scene/effect/GaussianBlur.java ! javafx-ui-common/src/javafx/scene/effect/Glow.java ! javafx-ui-common/src/javafx/scene/effect/ImageInput.java ! javafx-ui-common/src/javafx/scene/effect/InnerShadow.java ! javafx-ui-common/src/javafx/scene/effect/Light.java ! javafx-ui-common/src/javafx/scene/effect/Lighting.java ! javafx-ui-common/src/javafx/scene/effect/MotionBlur.java ! javafx-ui-common/src/javafx/scene/effect/PerspectiveTransform.java ! javafx-ui-common/src/javafx/scene/effect/Reflection.java ! javafx-ui-common/src/javafx/scene/effect/SepiaTone.java ! javafx-ui-common/src/javafx/scene/effect/Shadow.java ! javafx-ui-common/src/javafx/scene/image/Image.java ! javafx-ui-common/src/javafx/scene/image/ImageView.java ! javafx-ui-common/src/javafx/scene/input/ContextMenuEvent.java ! javafx-ui-common/src/javafx/scene/input/DragEvent.java ! javafx-ui-common/src/javafx/scene/input/Dragboard.java ! javafx-ui-common/src/javafx/scene/input/InputMethodEvent.java ! javafx-ui-common/src/javafx/scene/input/InputMethodTextRun.java ! javafx-ui-common/src/javafx/scene/input/KeyCode.java ! javafx-ui-common/src/javafx/scene/input/KeyEvent.java ! javafx-ui-common/src/javafx/scene/input/MouseEvent.java ! javafx-ui-common/src/javafx/scene/layout/Region.java ! javafx-ui-common/src/javafx/scene/paint/Color.java ! javafx-ui-common/src/javafx/scene/paint/LinearGradient.java ! javafx-ui-common/src/javafx/scene/paint/Paint.java ! javafx-ui-common/src/javafx/scene/paint/RadialGradient.java ! javafx-ui-common/src/javafx/scene/paint/Stop.java ! javafx-ui-common/src/javafx/scene/shape/Arc.java ! javafx-ui-common/src/javafx/scene/shape/ArcTo.java ! javafx-ui-common/src/javafx/scene/shape/Circle.java ! javafx-ui-common/src/javafx/scene/shape/ClosePath.java ! javafx-ui-common/src/javafx/scene/shape/CubicCurve.java ! javafx-ui-common/src/javafx/scene/shape/CubicCurveTo.java ! javafx-ui-common/src/javafx/scene/shape/Ellipse.java ! javafx-ui-common/src/javafx/scene/shape/HLineTo.java ! javafx-ui-common/src/javafx/scene/shape/Line.java ! javafx-ui-common/src/javafx/scene/shape/LineTo.java ! javafx-ui-common/src/javafx/scene/shape/MoveTo.java ! javafx-ui-common/src/javafx/scene/shape/Path.java ! javafx-ui-common/src/javafx/scene/shape/PathElement.java ! javafx-ui-common/src/javafx/scene/shape/Polygon.java ! javafx-ui-common/src/javafx/scene/shape/Polyline.java ! javafx-ui-common/src/javafx/scene/shape/QuadCurve.java ! javafx-ui-common/src/javafx/scene/shape/QuadCurveTo.java ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java ! javafx-ui-common/src/javafx/scene/shape/SVGPath.java ! javafx-ui-common/src/javafx/scene/shape/Shape.java ! javafx-ui-common/src/javafx/scene/shape/VLineTo.java ! javafx-ui-common/src/javafx/scene/text/Font.java ! javafx-ui-common/src/javafx/scene/text/Text.java ! javafx-ui-common/src/javafx/scene/transform/Shear.java ! javafx-ui-common/src/javafx/scene/transform/Transform.java ! javafx-ui-common/src/javafx/stage/Stage.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 2937d9dee23c Author: Paru Somashekar Date: 2012-02-16 11:02 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2937d9dee23c fix RT-19696 ChoiceBox when empty, size becomes little. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 652e9a1b1eb9 Author: Kinsley Wong Date: 2012-02-16 12:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/652e9a1b1eb9 RT-19697: TitledPane content remains attached to the TitledPane skin after TitledPane.setContent(null) is called. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: b4cb6f43dfd4 Author: jgiles Date: 2012-02-17 10:40 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b4cb6f43dfd4 RT-19656: TreeView - Wrong intendation for empty TreeItems ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java Changeset: 711778a03fc0 Author: jgiles Date: 2012-02-17 11:46 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/711778a03fc0 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: a21fd392c7f4 Author: David Grieve Date: 2012-02-15 20:07 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a21fd392c7f4 RT-19668: need to see if there are any inherited styles when looking up a StyleHelper. The code was commented out at some point for performance reasons. Now font (and font-size, font-weight, font-style) are the only things that inherit. ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java Changeset: 2727bd5e2c87 Author: David Grieve Date: 2012-02-16 21:40 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2727bd5e2c87 RT-19263: add impl_getStyleable() to Node and Control's like Tooltip and ContextMenu. ! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java ! javafx-ui-common/src/com/sun/javafx/css/Styleable.java ! javafx-ui-common/src/com/sun/javafx/css/StyleableProperty.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundFill.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImage.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImage.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorder.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/image/ImageView.java ! javafx-ui-common/src/javafx/scene/layout/FlowPane.java ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/src/javafx/scene/layout/HBox.java ! javafx-ui-common/src/javafx/scene/layout/Region.java ! javafx-ui-common/src/javafx/scene/layout/StackPane.java ! javafx-ui-common/src/javafx/scene/layout/TilePane.java ! javafx-ui-common/src/javafx/scene/layout/VBox.java ! javafx-ui-common/src/javafx/scene/shape/Line.java ! javafx-ui-common/src/javafx/scene/shape/Path.java ! javafx-ui-common/src/javafx/scene/shape/Polyline.java ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java ! javafx-ui-common/src/javafx/scene/shape/Shape.java ! javafx-ui-common/src/javafx/scene/text/Text.java ! javafx-ui-common/test/unit/com/sun/javafx/css/StyleablePropertyTest.java ! javafx-ui-common/test/unit/com/sun/javafx/css/TestNode.java ! javafx-ui-common/test/unit/com/sun/javafx/css/TestNodeBase.java ! javafx-ui-common/test/unit/com/sun/javafx/test/OnInvalidateMethodsTestBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java ! javafx-ui-controls/src/javafx/scene/chart/CategoryAxis.java ! javafx-ui-controls/src/javafx/scene/chart/NumberAxis.java ! javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/MenuBar.java ! javafx-ui-controls/src/javafx/scene/control/MenuItem.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java ! javafx-ui-controls/src/javafx/scene/control/ScrollBar.java ! javafx-ui-controls/src/javafx/scene/control/ScrollPane.java ! javafx-ui-controls/src/javafx/scene/control/Separator.java ! javafx-ui-controls/src/javafx/scene/control/Slider.java ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/src/javafx/scene/control/Tab.java ! javafx-ui-controls/src/javafx/scene/control/TabPane.java ! javafx-ui-controls/src/javafx/scene/control/TextField.java ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java ! javafx-ui-controls/src/javafx/scene/control/ToolBar.java ! javafx-ui-controls/src/javafx/scene/control/Tooltip.java Changeset: b194faaff158 Author: David Grieve Date: 2012-02-16 21:42 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b194faaff158 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/image/ImageView.java ! javafx-ui-common/src/javafx/scene/layout/Region.java ! javafx-ui-common/src/javafx/scene/shape/Line.java ! javafx-ui-common/src/javafx/scene/shape/Path.java ! javafx-ui-common/src/javafx/scene/shape/Polyline.java ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java ! javafx-ui-common/src/javafx/scene/shape/Shape.java ! javafx-ui-common/src/javafx/scene/text/Text.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java Changeset: c010e250f587 Author: David Grieve Date: 2012-02-17 14:22 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c010e250f587 RT-19263: unit test fixes for RT-19263. Somehow these got left out of the changeset. I must have forgotten to qrefresh. ! javafx-ui-common/test/unit/com/sun/javafx/css/StyleablePropertyTest.java ! javafx-ui-common/test/unit/com/sun/javafx/test/CssMethodsTestBase.java Changeset: 4361d87a550c Author: David Grieve Date: 2012-02-17 14:57 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4361d87a550c RT-19705: [partial] some nodes need to have different initial values depending on their state. for example, horizontal is the initial value for ScrollBar, but vertical should be the initial value if the orientation is vertical ! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java ! javafx-ui-common/src/com/sun/javafx/css/StyleableProperty.java ! javafx-ui-common/test/unit/com/sun/javafx/css/StyleablePropertyTest.java ! javafx-ui-common/test/unit/com/sun/javafx/test/CssMethodsTestBase.java Changeset: 52200af45113 Author: David Grieve Date: 2012-02-17 16:08 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/52200af45113 RT-19705: some nodes need to have different initial values depending on their state. for example, horizontal is the initial value for ScrollBar, but vertical should be the initial value if the orientation is vertical ! javafx-ui-common/src/com/sun/javafx/css/StyleableProperty.java ! javafx-ui-common/src/javafx/scene/layout/FlowPane.java ! javafx-ui-common/src/javafx/scene/layout/TilePane.java ! javafx-ui-common/test/unit/com/sun/javafx/scene/layout/RegionTest.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/ScrollBar.java ! javafx-ui-controls/src/javafx/scene/control/Separator.java ! javafx-ui-controls/src/javafx/scene/control/Slider.java ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/src/javafx/scene/control/ToolBar.java Changeset: a17d086fef92 Author: David Grieve Date: 2012-02-17 17:38 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a17d086fef92 RT-16647: if impl_processCSS is overridden, it does not get the right value for the reapply flag when impl_processCSS is called from Node protected method processCSS. false was being passed since the Node impl of impl_processCSS would consider both the reapply parameter and the cssFlag. The fix is to call impl_processCSS(cssFlag == CSSFlags.REAPPLY) from processCSS. Bad Richard! ! javafx-ui-common/src/javafx/scene/Node.java Changeset: d679865a5840 Author: rbair Date: 2012-02-17 21:37 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d679865a5840 Updated Intellij project files for OpenJFX ! .idea/codeStyleSettings.xml ! .idea/libraries/jfxrt_binary_stub.xml ! .idea/misc.xml ! .idea/modules.xml ! javafx-beans-dt/javafx-beans-dt.iml ! javafx-concurrent/javafx-concurrent.iml ! javafx-designtime/javafx-designtime.iml ! javafx-ui-common/javafx-ui-common.iml ! javafx-ui-controls/javafx-ui-controls.iml Changeset: 6959aa2d401c Author: jgiles Date: 2012-02-18 09:37 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6959aa2d401c RT-19724: [ComboBox] index out of bounds exception ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: d1f85d125722 Author: jgiles Date: 2012-02-18 10:14 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d1f85d125722 RT-19731: 96% (68 fps) performance regression in Controls.TreeView-Keyboard in fx2.1-controls-scrum-b366 ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 5396516a9687 Author: jgiles Date: 2012-02-21 10:57 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5396516a9687 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 7ab9928d3b7f Author: Kinsley Wong Date: 2012-02-20 16:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/7ab9928d3b7f RT-19722: TitledPane CSS styling issues. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 34d08f162bab Author: jgiles Date: 2012-02-21 11:39 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/34d08f162bab RT-19746: Bad display for TableColumn headers in TableView when there is no content displayed ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 3aaf6a593e00 Author: jgiles Date: 2012-02-21 11:53 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3aaf6a593e00 RT-19720: TableView and TablePosition problem ! javafx-ui-controls/src/javafx/scene/control/TableView.java Changeset: 5e5362ac0c2d Author: jgiles Date: 2012-02-21 14:49 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5e5362ac0c2d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 76d943478a39 Author: Greg Brown Date: 2012-02-21 09:33 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/76d943478a39 Add @DefaultProperty to ChoiceBox. ! javafx-ui-controls/src/javafx/scene/control/ChoiceBox.java Changeset: f1f9250942e5 Author: David Grieve Date: 2012-02-21 10:27 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f1f9250942e5 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: f463afa62cbd Author: rbair Date: 2012-02-14 12:54 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f463afa62cbd [JAVADOC-ONLY] Fix for RT-19542: Wrong javadoc for progress property in Worker and Task. ! javafx-concurrent/src/javafx/concurrent/Worker.java Changeset: 9b77021f5ba5 Author: Thor Johannesson Date: 2012-02-14 13:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9b77021f5ba5 RT-19164 Remove TODOs. In this case change wording ! javafx-ui-common/src/javafx/scene/Node.java Changeset: d72a1d222d26 Author: kcr Date: 2012-02-15 06:32 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/d72a1d222d26 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 154ef5dab097 Author: Lubomir Nerad Date: 2012-02-16 11:05 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/154ef5dab097 moved jmx dependent code to javafx-mx-impl ! javafx-ui-common/src/com/sun/javafx/application/LauncherImpl.java + javafx-ui-common/src/com/sun/javafx/jmx/MXExtension.java - javafx-ui-common/src/com/sun/javafx/jmx/SGMXBeanAccessor.java Changeset: 9c735c19425d Author: pkirill Date: 2012-02-17 01:41 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9c735c19425d [DOC-ONLY] Fix for RT-19178 Toolkit: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-common/src/com/sun/javafx/tk/Toolkit.java Changeset: 5d036f19cdf0 Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-02-21 11:05 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5d036f19cdf0 Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt - javafx-ui-common/src/com/sun/javafx/jmx/SGMXBeanAccessor.java ! javafx-ui-common/src/javafx/scene/Node.java Changeset: 4b9d01d9ba92 Author: hudson Date: 2012-02-22 10:35 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4b9d01d9ba92 Added tag 2.1-b14 for changeset 5d036f19cdf0 ! .hgtags Changeset: 5c33cfdf1492 Author: leifs Date: 2012-02-21 15:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5c33cfdf1492 Fixed RT-19772: [SplitMenuButton] onAction event handler is not called ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/MenuButtonBehaviorBase.java Changeset: 1db52c557d59 Author: David Grieve Date: 2012-02-21 21:37 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1db52c557d59 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: eeba3fb115a7 Author: David Grieve Date: 2012-02-21 21:36 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/eeba3fb115a7 RT-18981: add ObservableList errorsProperty() to StyleManager. ! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java ! javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java Changeset: b41d357ea70b Author: David Grieve Date: 2012-02-21 21:40 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b41d357ea70b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 9d38b97a2595 Author: rbair Date: 2012-02-21 21:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9d38b97a2595 [TEST ONLY] Fix for RT-19311: LabelTest and ListCellTest rely on reflecting the internal implementation of properties. Well, the tests still rely on the internals and something could be done about it, but the reflection code was updated and the tests pass again. ! javafx-ui-controls/test/javafx/scene/control/ControlTestUtils.java ! javafx-ui-controls/test/javafx/scene/control/LabelTest.java ! javafx-ui-controls/test/javafx/scene/control/ListCellTest.java Changeset: c028e06a54a6 Author: jgiles Date: 2012-02-22 10:02 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c028e06a54a6 RT-19801: Editable ComboBox height is inconsistent with non-editable ComboBox height ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: fbc6ed1b61ac Author: jgiles Date: 2012-02-22 10:43 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/fbc6ed1b61ac RT-19794: ListView cell height calculation changed in b13 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java Changeset: 87ed5e29e111 Author: jgiles Date: 2012-02-22 11:12 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/87ed5e29e111 RT-19789: [ListView] scrollTo works not accordingly to docs. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java Changeset: 4372b685d044 Author: jgiles Date: 2012-02-23 08:58 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4372b685d044 RT-19830: ComboBox right border is blurry at certain font sizes (e.g. 13px) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java Changeset: a6b53af081f3 Author: jgiles Date: 2012-02-23 10:00 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a6b53af081f3 RT-19276: CSS ladders work not correctly with "dark" backgrounds ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: a4bd53640282 Author: jgiles Date: 2012-02-23 10:16 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a4bd53640282 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: a5abd4f0ae84 Author: Paru Somashekar Date: 2012-02-22 14:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a5abd4f0ae84 fix RT-19788 : MenuBar: NPE when adding a MenuBar into scene graph. RT-19840 : Slider axis tick mark fill and font can not be set via CSS ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java Changeset: 370ef30f2e04 Author: Paru Somashekar Date: 2012-02-22 23:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/370ef30f2e04 fix RT-19461 MenuBar: shortcuts does not work after pressing F10 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: 923d30bbd673 Author: Kinsley Wong Date: 2012-02-23 11:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/923d30bbd673 RT-19798: TitledPane has an asymetric behavior: it resizes its child in only one direction. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 83eb92734b84 Author: Paru Somashekar Date: 2012-02-23 13:49 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/83eb92734b84 fix RT-19817 NPE when adding CustomMenuItem with a null Node in a Menu ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: 3fef8ef5fef7 Author: jgiles Date: 2012-02-24 08:51 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3fef8ef5fef7 RT-19858: IndexOutOfBoundsException in TreeView / SelectionModel ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java Changeset: 8a50cdc7d962 Author: jgiles Date: 2012-02-24 09:17 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8a50cdc7d962 RT-17694: Adding Nodes to the TableRowSkin causes class cast runtime exception when sorting on the column header ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java Changeset: b9f404a5f630 Author: jgiles Date: 2012-02-24 11:19 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b9f404a5f630 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 318cf28b4bfc Author: Paru Somashekar Date: 2012-02-23 16:26 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/318cf28b4bfc moving javafx-ui-charts from rt-closed to rt. (RT-19671 - open source Charts) ! build.xml + javafx-ui-charts/.classpath + javafx-ui-charts/.project + javafx-ui-charts/build.xml + javafx-ui-charts/javafx-ui-charts.iml + javafx-ui-charts/nbproject/project.xml + javafx-ui-charts/project.properties + javafx-ui-charts/src/javafx/scene/chart/AreaChart.java + javafx-ui-charts/src/javafx/scene/chart/BarChart.java + javafx-ui-charts/src/javafx/scene/chart/BubbleChart.java + javafx-ui-charts/src/javafx/scene/chart/Chart.java + javafx-ui-charts/src/javafx/scene/chart/LineChart.java + javafx-ui-charts/src/javafx/scene/chart/PieChart.java + javafx-ui-charts/src/javafx/scene/chart/ScatterChart.java + javafx-ui-charts/src/javafx/scene/chart/StackedAreaChart.java + javafx-ui-charts/src/javafx/scene/chart/StackedBarChart.java + javafx-ui-charts/src/javafx/scene/chart/XYChart.java + javafx-ui-charts/src/javafx/scene/chart/package.html + javafx-ui-charts/test/javafx/scene/chart/ChartTestBase.java + javafx-ui-charts/test/javafx/scene/chart/StackedAreaChartTest.java + javafx-ui-charts/test/javafx/scene/chart/StackedBarChartTest.java + javafx-ui-charts/test/javafx/scene/chart/XYChartDataTest.java Changeset: b0c533906a3e Author: Paru Somashekar Date: 2012-02-23 16:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b0c533906a3e forgot to push these files part of charts move + javafx-ui-charts/build-closed.xml + javafx-ui-charts/build-common.xml Changeset: 566ebf9c97f9 Author: Kinsley Wong Date: 2012-02-23 17:03 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/566ebf9c97f9 RT-19853: TabPane: NullPointerException ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 730f28ffddc6 Author: jgiles Date: 2012-02-24 14:50 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/730f28ffddc6 Fixing the build from the recent move of javafx-ui-charts out into the open. ! build.xml ! javafx-ui-charts/build-closed.xml ! javafx-ui-charts/project.properties ! javafx-ui-controls/build-closed.xml Changeset: e758a208bd53 Author: jgiles Date: 2012-02-24 14:52 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e758a208bd53 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 32bf89055a6b Author: David Grieve Date: 2012-02-24 00:10 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/32bf89055a6b RT-19351: rename method to impl_, mark as deprecated, add deprecated and treatasprivate to javadoc ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/shape/Line.java ! javafx-ui-common/src/javafx/scene/shape/Path.java ! javafx-ui-common/src/javafx/scene/shape/Polyline.java ! javafx-ui-common/src/javafx/scene/shape/Shape.java Changeset: 5fcf131770dc Author: David Grieve Date: 2012-02-24 00:10 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5fcf131770dc RT-18981: overlooked some errors in CSSParser that should be added to errorsProperty ! javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java Changeset: db06729b73d4 Author: David Grieve Date: 2012-02-24 10:56 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/db06729b73d4 RT-19884: add errors from loading skins to stylemanager error list ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java Changeset: e3d64f94da8f Author: Paru Somashekar Date: 2012-02-24 09:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e3d64f94da8f fix broken build ( test ) ! javafx-ui-charts/project.properties Changeset: 58cbcbfc2f6c Author: Kinsley Wong Date: 2012-02-24 11:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/58cbcbfc2f6c RT-19871: StackOverFlow with TitlePane inside Accordion component. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java Changeset: c04c6cd9cae4 Author: Paru Somashekar Date: 2012-02-24 13:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c04c6cd9cae4 fix broken test build after charts move. ! javafx-ui-charts/project.properties Changeset: 39d9408c4356 Author: David Grieve Date: 2012-02-24 16:58 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/39d9408c4356 RT-16308: if there is no matching style and the property inherits, check to see if the user set the value. if so, return skip ! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java Changeset: 61f320cc8028 Author: Kinsley Wong Date: 2012-02-24 13:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/61f320cc8028 RT-19866:TitledPane content is visible behind the TitleRegion when expanding or collapsing. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 11f8a5d9549d Author: Kinsley Wong Date: 2012-02-24 13:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/11f8a5d9549d Merge Changeset: 762cc06624f9 Author: Kinsley Wong Date: 2012-02-24 14:15 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/762cc06624f9 RT-19894: TabPane: NPE ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 5a55d3cf9341 Author: Kinsley Wong Date: 2012-02-24 14:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5a55d3cf9341 RT-19894: TabPane: NPE (checked in wrong diff by mistake.) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: a3dd5407f297 Author: jgiles Date: 2012-02-25 12:39 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/a3dd5407f297 Reapplying fix for RT-19310, which somehow got reverted. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: 566e65e000cc Author: jgiles Date: 2012-02-28 08:04 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/566e65e000cc RT-19911: [EditableComboBox] on action event is called twice on commit ! javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java Changeset: de0c4d432647 Author: jgiles Date: 2012-02-28 08:13 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/de0c4d432647 RT-19910: [EditableComboBox] dropDown appear immediately after disappearing. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: dca2e0a5da2c Author: jgiles Date: 2012-02-28 09:22 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/dca2e0a5da2c RT-19926: TableView column border is misaligned with TableColumn header area ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableCellSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 9d5e5b603202 Author: jgiles Date: 2012-02-28 10:13 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9d5e5b603202 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 9b8f4e1097d8 Author: Kinsley Wong Date: 2012-02-27 14:42 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/9b8f4e1097d8 RT-19851: Changing button graphic via css breaks the button behavior ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java Changeset: b907ebeae12c Author: jgiles Date: 2012-02-28 10:56 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/b907ebeae12c RT-19428: TableView: wrong scrollbar positioning if parent container is Pane or Group ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 82c225cf134b Author: jgiles Date: 2012-02-28 11:13 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/82c225cf134b RT-19915: ComboBox clears selection when using the keyboard ! javafx-ui-controls/src/javafx/scene/control/SingleSelectionModel.java Changeset: 1faea8459118 Author: jgiles Date: 2012-02-28 11:44 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1faea8459118 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 0459f9ce7898 Author: David Grieve Date: 2012-02-27 20:15 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/0459f9ce7898 RT-16308: check subproperties before bailing on inherit with no matching style. ! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java Changeset: 12943cd4f565 Author: jgiles Date: 2012-02-28 14:22 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/12943cd4f565 RT-19873: Text Items in the ListView go over each other for long wrapping texts ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 6bb39907a6f3 Author: jgiles Date: 2012-02-28 14:31 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/6bb39907a6f3 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 2409294e8783 Author: rbair Date: 2012-02-27 18:28 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/2409294e8783 imported patch choice-box-perf ! javafx-ui-common/src/com/sun/javafx/css/SimpleSelector.java ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-common/src/javafx/scene/layout/Region.java ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java Changeset: 4f5a6469f9e3 Author: jgiles Date: 2012-02-28 17:46 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/4f5a6469f9e3 RT-19933: ComboBox does not call StringConverter by default ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: f816a067750d Author: jgiles Date: 2012-02-28 17:58 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/f816a067750d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: c3fad1bef744 Author: jgiles Date: 2012-02-28 18:41 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c3fad1bef744 Fix for build failure in controls repo. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 1a1429fdddf6 Author: David Grieve Date: 2012-02-28 09:26 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1a1429fdddf6 RT-19951: disable testParentMinPrefMaxWidthAreEqual and testParentMinPrefMaxHeightAreEqual in javafx.scene.layout.ResizabilityTest. These test pass on local builds but fail on hudson. ! javafx-ui-common/test/unit/javafx/scene/layout/ResizabilityTest.java Changeset: 3ad1d2a8a950 Author: David Grieve Date: 2012-02-28 09:29 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/3ad1d2a8a950 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: df9ee4578abe Author: David Grieve Date: 2012-02-28 09:39 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/df9ee4578abe Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 38646c36672e Author: Michael Heinrichs Date: 2012-02-22 15:39 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/38646c36672e Fix in SequentialTransition [RT-19558] ! javafx-ui-common/src/javafx/animation/SequentialTransition.java Changeset: 17632851da2d Author: Lubomir Nerad Date: 2012-02-23 13:07 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/17632851da2d Partial RT-19320: reworked window bounds setting + javafx-ui-common/src/com/sun/javafx/stage/WindowBoundsAccessor.java ! javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java ! javafx-ui-common/src/javafx/stage/Window.java ! javafx-ui-common/test/unit/javafx/stage/StageTest.java Changeset: 1bdc3f227a08 Author: Lubomir Nerad Date: 2012-02-23 15:17 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/1bdc3f227a08 Partial RT-19320: fixed popup placement regression ! javafx-ui-common/src/javafx/stage/Window.java Changeset: 7afc24e5b6c9 Author: prr Date: 2012-02-23 15:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/7afc24e5b6c9 Fixed RT-14283: Make Text non-final ! javafx-ui-common/src/javafx/scene/text/Text.java Changeset: fe5614521012 Author: kcr Date: 2012-02-23 17:50 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/fe5614521012 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 05eb1b2572b4 Author: Lubomir Nerad Date: 2012-02-27 19:00 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/05eb1b2572b4 added tests for RT-19320 fixes ! javafx-ui-common/test/unit/javafx/stage/StageTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubPopupStage.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubStage.java Changeset: 8226d9cf8d87 Author: Pavel Safrata Date: 2012-02-28 16:10 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/8226d9cf8d87 RT-19950: fixed NPE caused by removing an open combo-box from scene. ! javafx-ui-common/src/javafx/scene/Scene.java Changeset: e227c7b9cbc6 Author: Lubomir Nerad Date: 2012-02-28 17:55 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e227c7b9cbc6 Fix for RT-19728: fixed Popup resizing when its content is changed through root node replacement ! javafx-ui-common/src/javafx/stage/PopupWindow.java ! javafx-ui-common/test/unit/javafx/stage/PopupTest.java Changeset: 5ec0649d3c96 Author: rbair Date: 2012-02-28 09:45 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/5ec0649d3c96 Fix for RT-19580: all permissions required for the execution of javafx.concurrent.Service#reset() in embedded / webstart mode ! javafx-concurrent/src/javafx/concurrent/Service.java ! javafx-concurrent/test/javafx/concurrent/ServiceLifecycleTest.java Changeset: c5afa656340a Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-02-28 10:13 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/c5afa656340a Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx//rt Changeset: 52f883e9a2c5 Author: rbair Date: 2012-02-28 16:31 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/52f883e9a2c5 Fix for RT-19580: all permissions required for the execution of javafx.concurrent.Service#reset() in embedded / webstart mode ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: e2c1cd779d25 Author: kcr Date: 2012-02-28 19:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/e2c1cd779d25 Follow-on fix from Rich Bair for unit test failures. ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java ! javafx-ui-controls/test/javafx/scene/control/PopupControlTest.java Changeset: fc8a4ecd18db Author: kcr Date: 2012-02-28 19:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/fc8a4ecd18db RT-19880: Move the JavaFX utility jar files from SDK/tools to SDK/lib to match JDK structure ! .idea/libraries/jfxrt_binary_stub.xml Changeset: 7dc0a6f07718 Author: hudson Date: 2012-02-29 10:42 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/master/rt/rev/7dc0a6f07718 Added tag 2.1-b15 for changeset fc8a4ecd18db ! .hgtags From kevin.rushforth at oracle.com Tue Mar 6 15:46:41 2012 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 06 Mar 2012 23:46:41 +0000 Subject: hg: openjfx/2.2/graphics/rt: 543 new changesets Message-ID: <20120306235021.DE8BC47814@hg.openjdk.java.net> Changeset: 3aa1b5351c26 Author: kcr Date: 2011-11-10 11:01 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3aa1b5351c26 Initial commit + LICENSE + README Changeset: b7d368850c33 Author: kcr Date: 2011-11-10 11:01 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b7d368850c33 Add javafx-ui-controls classes + javafx-ui-controls/.classpath + javafx-ui-controls/.project + javafx-ui-controls/build.xml + javafx-ui-controls/javafx-ui-controls.iml + javafx-ui-controls/nbproject/project.xml + javafx-ui-controls/project.properties + javafx-ui-controls/src/com/sun/javafx/charts/ChartLayoutAnimator.java + javafx-ui-controls/src/com/sun/javafx/charts/Legend.java + javafx-ui-controls/src/com/sun/javafx/scene/control/Keystroke.java + javafx-ui-controls/src/com/sun/javafx/scene/control/Logging.java + javafx-ui-controls/src/com/sun/javafx/scene/control/ReadOnlyUnbackedObservableList.java + javafx-ui-controls/src/com/sun/javafx/scene/control/TableColumnComparator.java + javafx-ui-controls/src/com/sun/javafx/scene/control/WeakEventHandler.java + javafx-ui-controls/src/com/sun/javafx/scene/control/WeakListChangeListener.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/AccordionBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ButtonBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/CellBehaviorBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ContextMenuBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/KeyBinding.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/MenuButtonBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/MenuButtonBehaviorBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/OptionalBoolean.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/OrientedKeyBinding.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ProgressBarBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ProgressIndicatorBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ScrollBarBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/SliderBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/SplitMenuButtonBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TabPaneBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextBinding.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TitledPaneBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ToolBarBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/HyperlinkSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeyCodeUtils.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeystrokeUtils.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabelSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledImpl.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PasswordFieldSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PopupControlSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PositionMapper.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollBarSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SeparatorSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SliderSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitMenuButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableCellSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToggleButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TooltipSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualScrollBar.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/highcontrast.css + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/menu-shadow.png + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/ControlResources.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_de.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_es.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_fr.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_it.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_ja.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_ko.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_pt_BR.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_sv.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_zh_CN.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_zh_TW.properties + javafx-ui-controls/src/javafx/scene/chart/Axis.java + javafx-ui-controls/src/javafx/scene/chart/CategoryAxis.java + javafx-ui-controls/src/javafx/scene/chart/NumberAxis.java + javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java + javafx-ui-controls/src/javafx/scene/control/Accordion.java + javafx-ui-controls/src/javafx/scene/control/Button.java + javafx-ui-controls/src/javafx/scene/control/ButtonBase.java + javafx-ui-controls/src/javafx/scene/control/Cell.java + javafx-ui-controls/src/javafx/scene/control/CheckBox.java + javafx-ui-controls/src/javafx/scene/control/CheckMenuItem.java + javafx-ui-controls/src/javafx/scene/control/ChoiceBox.java + javafx-ui-controls/src/javafx/scene/control/ContentDisplay.java + javafx-ui-controls/src/javafx/scene/control/ContextMenu.java + javafx-ui-controls/src/javafx/scene/control/Control.java + javafx-ui-controls/src/javafx/scene/control/CustomMenuItem.java + javafx-ui-controls/src/javafx/scene/control/FocusModel.java + javafx-ui-controls/src/javafx/scene/control/Hyperlink.java + javafx-ui-controls/src/javafx/scene/control/IndexRange.java + javafx-ui-controls/src/javafx/scene/control/IndexedCell.java + javafx-ui-controls/src/javafx/scene/control/Label.java + javafx-ui-controls/src/javafx/scene/control/Labeled.java + javafx-ui-controls/src/javafx/scene/control/ListCell.java + javafx-ui-controls/src/javafx/scene/control/ListView.java + javafx-ui-controls/src/javafx/scene/control/Menu.java + javafx-ui-controls/src/javafx/scene/control/MenuBar.java + javafx-ui-controls/src/javafx/scene/control/MenuButton.java + javafx-ui-controls/src/javafx/scene/control/MenuItem.java + javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModel.java + javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java + javafx-ui-controls/src/javafx/scene/control/OverrunStyle.java + javafx-ui-controls/src/javafx/scene/control/PasswordField.java + javafx-ui-controls/src/javafx/scene/control/PopupControl.java + javafx-ui-controls/src/javafx/scene/control/ProgressBar.java + javafx-ui-controls/src/javafx/scene/control/ProgressIndicator.java + javafx-ui-controls/src/javafx/scene/control/RadioButton.java + javafx-ui-controls/src/javafx/scene/control/RadioMenuItem.java + javafx-ui-controls/src/javafx/scene/control/ScrollBar.java + javafx-ui-controls/src/javafx/scene/control/ScrollPane.java + javafx-ui-controls/src/javafx/scene/control/SelectionMode.java + javafx-ui-controls/src/javafx/scene/control/SelectionModel.java + javafx-ui-controls/src/javafx/scene/control/Separator.java + javafx-ui-controls/src/javafx/scene/control/SeparatorMenuItem.java + javafx-ui-controls/src/javafx/scene/control/SingleSelectionModel.java + javafx-ui-controls/src/javafx/scene/control/Skin.java + javafx-ui-controls/src/javafx/scene/control/Skinnable.java + javafx-ui-controls/src/javafx/scene/control/Slider.java + javafx-ui-controls/src/javafx/scene/control/SplitMenuButton.java + javafx-ui-controls/src/javafx/scene/control/SplitPane.java + javafx-ui-controls/src/javafx/scene/control/Tab.java + javafx-ui-controls/src/javafx/scene/control/TabPane.java + javafx-ui-controls/src/javafx/scene/control/TableCell.java + javafx-ui-controls/src/javafx/scene/control/TableColumn.java + javafx-ui-controls/src/javafx/scene/control/TablePosition.java + javafx-ui-controls/src/javafx/scene/control/TableRow.java + javafx-ui-controls/src/javafx/scene/control/TableView.java + javafx-ui-controls/src/javafx/scene/control/TextArea.java + javafx-ui-controls/src/javafx/scene/control/TextField.java + javafx-ui-controls/src/javafx/scene/control/TextInputControl.java + javafx-ui-controls/src/javafx/scene/control/TitledPane.java + javafx-ui-controls/src/javafx/scene/control/Toggle.java + javafx-ui-controls/src/javafx/scene/control/ToggleButton.java + javafx-ui-controls/src/javafx/scene/control/ToggleGroup.java + javafx-ui-controls/src/javafx/scene/control/ToolBar.java + javafx-ui-controls/src/javafx/scene/control/Tooltip.java + javafx-ui-controls/src/javafx/scene/control/TreeCell.java + javafx-ui-controls/src/javafx/scene/control/TreeItem.java + javafx-ui-controls/src/javafx/scene/control/TreeView.java + javafx-ui-controls/src/javafx/scene/control/cell/PropertyValueFactory.java + javafx-ui-controls/src/javafx/scene/control/cell/package.html + javafx-ui-controls/src/javafx/scene/control/package.html + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ArrayLinkedListTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ButtonSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/CheckBoxSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ChoiceBoxSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/HyperlinkSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinCreationTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinLayoutTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/MenuBarSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/MenuButtonSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ProgressBarSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ProgressIndicatorSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/RadioButtonSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollBarSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/SeparatorSkinLayoutTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/SeparatorSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/SkinBaseTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/SliderSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ToggleButtonSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ToolBarSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/VirtualFlowTest.css + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/VirtualFlowTest.java + javafx-ui-controls/test/javafx/scene/chart/AxisHelper.java + javafx-ui-controls/test/javafx/scene/chart/AxisTest.java + javafx-ui-controls/test/javafx/scene/chart/CategoryAxisTest.java + javafx-ui-controls/test/javafx/scene/chart/NumberAxisTest.java + javafx-ui-controls/test/javafx/scene/chart/ValueAxisHelper.java + javafx-ui-controls/test/javafx/scene/chart/ValueAxisTest.java + javafx-ui-controls/test/javafx/scene/control/AccordionTest.java + javafx-ui-controls/test/javafx/scene/control/ButtonBaseTest.java + javafx-ui-controls/test/javafx/scene/control/ButtonTest.java + javafx-ui-controls/test/javafx/scene/control/CellTest.java + javafx-ui-controls/test/javafx/scene/control/CheckBoxTest.java + javafx-ui-controls/test/javafx/scene/control/CheckMenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/ChoiceBoxTest.java + javafx-ui-controls/test/javafx/scene/control/ContextMenuTest.java + javafx-ui-controls/test/javafx/scene/control/ControlChildrenTest.java + javafx-ui-controls/test/javafx/scene/control/ControlSkinTest.java + javafx-ui-controls/test/javafx/scene/control/ControlStub.java + javafx-ui-controls/test/javafx/scene/control/ControlTest.java + javafx-ui-controls/test/javafx/scene/control/ControlTestUtils.java + javafx-ui-controls/test/javafx/scene/control/ControlTooltipTest.java + javafx-ui-controls/test/javafx/scene/control/CustomMenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/FireButtonBaseTest.java + javafx-ui-controls/test/javafx/scene/control/HyperlinkTest.java + javafx-ui-controls/test/javafx/scene/control/IndexRangeTest.java + javafx-ui-controls/test/javafx/scene/control/IndexRangeValueOfTest.java + javafx-ui-controls/test/javafx/scene/control/IndexedCellTest.java + javafx-ui-controls/test/javafx/scene/control/LabelTest.java + javafx-ui-controls/test/javafx/scene/control/LabeledTest.java + javafx-ui-controls/test/javafx/scene/control/ListCellTest.java + javafx-ui-controls/test/javafx/scene/control/ListViewTest.java + javafx-ui-controls/test/javafx/scene/control/MenuBarTest.java + javafx-ui-controls/test/javafx/scene/control/MenuButtonTest.java + javafx-ui-controls/test/javafx/scene/control/MenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/MenuTest.java + javafx-ui-controls/test/javafx/scene/control/MultipleSelectionModelImplTest.java + javafx-ui-controls/test/javafx/scene/control/PasswordFieldTest.java + javafx-ui-controls/test/javafx/scene/control/PopupControlTest.java + javafx-ui-controls/test/javafx/scene/control/RadioMenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/ScrollBarTest.java + javafx-ui-controls/test/javafx/scene/control/ScrollPaneTest.java + javafx-ui-controls/test/javafx/scene/control/SelectionModelImplTest.java + javafx-ui-controls/test/javafx/scene/control/SeparatorMenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/SeparatorTest.java + javafx-ui-controls/test/javafx/scene/control/SkinStub.java + javafx-ui-controls/test/javafx/scene/control/SliderTest.java + javafx-ui-controls/test/javafx/scene/control/SplitMenuButtonTest.java + javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java + javafx-ui-controls/test/javafx/scene/control/TabPaneTest.java + javafx-ui-controls/test/javafx/scene/control/TabTest.java + javafx-ui-controls/test/javafx/scene/control/TableCellTest.java + javafx-ui-controls/test/javafx/scene/control/TableColumnTest.java + javafx-ui-controls/test/javafx/scene/control/TableViewSelectionModelImplTest.java + javafx-ui-controls/test/javafx/scene/control/TableViewTest.java + javafx-ui-controls/test/javafx/scene/control/TextAreaTest.java + javafx-ui-controls/test/javafx/scene/control/TextFieldTest.java + javafx-ui-controls/test/javafx/scene/control/TextInputControlTest.java + javafx-ui-controls/test/javafx/scene/control/TitledPaneTest.java + javafx-ui-controls/test/javafx/scene/control/ToggleButtonTest.java + javafx-ui-controls/test/javafx/scene/control/ToggleGroupTest.java + javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java + javafx-ui-controls/test/javafx/scene/control/TooltipTest.java + javafx-ui-controls/test/javafx/scene/control/TreeItemTest.java + javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: c3a298155334 Author: kcr Date: 2011-11-10 13:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c3a298155334 Add .hgignore file + .hgignore Changeset: f8edf4620fe5 Author: kcr Date: 2011-11-10 13:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f8edf4620fe5 RT-17689: Split runtime repository into rt and rt-closed repositories + base.properties + build-defs.xml + common.properties - javafx-ui-controls/javafx-ui-controls.iml ! javafx-ui-controls/project.properties Changeset: e5aab381b9f1 Author: Jonathan Giles Date: 2011-11-11 10:27 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e5aab381b9f1 Fixing path to required jars to compile javafx-ui-controls against internal jar files. This is a stop-gap fix until we support compiling against only jfxrt.jar. ! javafx-ui-controls/nbproject/project.xml Changeset: dbb0eaf0dfe3 Author: leifs Date: 2011-11-11 12:17 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/dbb0eaf0dfe3 Fixed http://javafx-jira.kenai.com/browse/RT-16624 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: f5e0760dc768 Author: leifs Date: 2011-11-11 12:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f5e0760dc768 Fixed RT-17900: Insufficient caching of pref size in TextAreaSkin causes poor performance ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java Changeset: 546156c1d566 Author: Kinsley Wong Date: 2011-11-11 14:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/546156c1d566 RT14205 HBox wrong layout with BASELINE_LEFT alignment. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: c9aa1b295490 Author: Jonathan Giles Date: 2011-11-11 10:55 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c9aa1b295490 RT-17868: Change Cmd-Space to Cmd-Ctrl-Space on Mac ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 3ee54c9f7f84 Author: Jonathan Giles Date: 2011-11-11 11:17 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3ee54c9f7f84 RT-12752: [TableView] Ctrl-Home/End does not work ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 876b0864e14e Author: Jonathan Giles Date: 2011-11-11 13:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/876b0864e14e RT-15218: [TableView] Shift-Up does not work as expected RT-15219: [TableView] Shift-Down does not work as expected Fixes also applied to ListView and TreeView behaviors. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: ce193cec261a Author: Jonathan Giles Date: 2011-11-11 13:16 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ce193cec261a RT-17701: [ListView] Vertical scrollbar's thumb size is improper ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: fe2daf8cd168 Author: Jonathan Giles Date: 2011-11-11 15:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fe2daf8cd168 RT-17833: [TreeView] Selection disappear somewhere, if press "left" arrow key. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: fe98e4ce9d6f Author: Jonathan Giles Date: 2011-11-12 08:12 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fe98e4ce9d6f RT-17735: [ListView] Anchor is not updated, when element is added on its position ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: b1d93a41d2ef Author: Jonathan Giles Date: 2011-11-12 08:29 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b1d93a41d2ef Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 1d239e8dda08 Author: Jonathan Giles Date: 2011-11-12 08:40 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1d239e8dda08 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 18cd0b16cdca Author: Kinsley Wong Date: 2011-11-11 14:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/18cd0b16cdca RT17798 Cancel button should be the same color as normal buttons not blue. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: fe5bebec5239 Author: Jonathan Giles Date: 2011-11-12 09:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fe5bebec5239 Fix for performance regression RT-17926. Comes at the cost of reopening issue RT-16565 which will need to be fixed in an alternative way. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 7eca5d9be34e Author: Jonathan Giles Date: 2011-11-12 09:02 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/7eca5d9be34e Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: d18bc4d89691 Author: leifs Date: 2011-11-14 17:36 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d18bc4d89691 Fixed RT-17953: TextArea: focus is not gained by clicking on empty area ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: 58baf681db5f Author: Jonathan Giles Date: 2011-11-14 15:04 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/58baf681db5f RT-16565: TreeView: wrong return of treeView.getSelectionModel().getSelectedItem() ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 31cf7e1da334 Author: Jonathan Giles Date: 2011-11-14 15:24 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/31cf7e1da334 RT-17522: [ListView] Adding element on focus position don't make it move. Also fixed equivalent bug in TreeView and TableView controls. ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 3afb1e618013 Author: Jonathan Giles Date: 2011-11-14 16:04 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3afb1e618013 RT-17465: [ListView] Selection is not saved, when orientation changes ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 1964b2aabffd Author: Jonathan Giles Date: 2011-11-14 18:11 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1964b2aabffd Partial fix for RT-17730: [ListView] ScrollBar and scrolling are confused, when orienation changed. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 725dba1881a7 Author: Jonathan Giles Date: 2011-11-15 11:56 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/725dba1881a7 Partial fix for RT-17950: removing @IgnoreCodeChecks annotations from rt/* classes. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 6bfe3bcd51f7 Author: Jonathan Giles Date: 2011-11-15 12:14 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6bfe3bcd51f7 RT-17950: Enable building UI Controls against jfxrt.jar file only. Still not totally complete: there needs to be support for overriding the default value of JFXRT_HOME, but that will come later. ! build-defs.xml + javafx-ui-controls/build-closed.xml ! javafx-ui-controls/build.xml ! javafx-ui-controls/nbproject/project.xml ! javafx-ui-controls/project.properties Changeset: 7d0ff7a2b75b Author: Jonathan Giles Date: 2011-11-15 12:16 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/7d0ff7a2b75b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 3ff0f02ac033 Author: Jonathan Giles Date: 2011-11-15 14:53 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3ff0f02ac033 RT-17956: ComboBox control + javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 1ab968f47134 Author: Jonathan Giles Date: 2011-11-16 12:08 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1ab968f47134 RT-17993: ComboBox is missing a number of keyboard behaviors ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: a0cd09625389 Author: Jonathan Giles Date: 2011-11-16 13:25 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a0cd09625389 RT-17979: [TreeView] Pressing * (numlock) should expand every node in the tree RT-17983: [TreeView] Pressing - (numlock) should collapse current selection RT-17982: [TreeView] Pressing + (numlock) should expand current selection ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 1acff58e9e10 Author: Jonathan Giles Date: 2011-11-16 13:42 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1acff58e9e10 RT-17977: [TreeView] CTRL-UP/DOWN keys do not work ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java Changeset: 670e19f9705d Author: Jonathan Giles Date: 2011-11-16 13:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/670e19f9705d RT-17978: [TreeView] Pressing RIGHT ARROW should move selection to first child node if parent node is already expanded ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: f1915f8945e3 Author: miflemi Date: 2011-11-17 14:30 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f1915f8945e3 RT-14373 : TitledPane in a ScrollBar jumps unexpectedly ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 3ef80c21f897 Author: Paru Somashekar Date: 2011-11-17 14:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3ef80c21f897 fix RT-18052, RT-17500 & RT-17697 : all related to choicebox resizing when items change. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 6ed781397309 Author: Jonathan Giles Date: 2011-11-17 07:44 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6ed781397309 Fix for RT-17979, RT-17983, RT-17982: I used the wrong keycodes initially, so replacing so that they work properly on a numpad. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 348ef6a34bd8 Author: Jonathan Giles Date: 2011-11-18 08:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/348ef6a34bd8 RT-18040: [ComboBox] Don't hardcode a ListView within the ComboBox control ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java + javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java + javafx-ui-controls/src/com/javafx/preview/control/ComboBoxContent.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java - javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 8221e3270106 Author: Jonathan Giles Date: 2011-11-18 08:23 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8221e3270106 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt - javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBehavior.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxSkin.java Changeset: b194363c39f7 Author: Jonathan Giles Date: 2011-11-18 08:38 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b194363c39f7 RT-18073: [ComboBox] Pressing ESC should close the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java Changeset: b5310c4adee4 Author: Jonathan Giles Date: 2011-11-18 10:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b5310c4adee4 RT-18081: Open source UI controls build files create incorrectly named jar files ! javafx-ui-controls/build-closed.xml + javafx-ui-controls/build-common.xml ! javafx-ui-controls/build.xml Changeset: 28e13cd77b93 Author: Kinsley Wong Date: 2011-11-18 11:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/28e13cd77b93 RT17998 TabPane: updating tablist ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 6952cbeb5e53 Author: leifs Date: 2011-11-18 12:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6952cbeb5e53 RT-17643: [CheckBox] StringIndexOutOfBoundsException when GraphicTextGap has been set big. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java Changeset: cc2ccebcdc24 Author: leifs Date: 2011-11-18 14:00 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/cc2ccebcdc24 RT-17898: [TextArea] Triple click does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: 0489e442a2f4 Author: Jonathan Giles Date: 2011-11-21 10:06 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0489e442a2f4 RT-18040: [ComboBox] Don't hardcode a ListView within the ComboBox control (Part 2: Skin simplification) - javafx-ui-controls/src/com/javafx/preview/control/ComboBoxContent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 4f095d7d8c2c Author: Jonathan Giles Date: 2011-11-21 10:17 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4f095d7d8c2c RT-18069: [ComboBox] Pressing F4 should close the active list RT-18070: [ComboBox] Pressing ALT-UP/DOWN should close the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java Changeset: 1d34c99dc0e9 Author: Jonathan Giles Date: 2011-11-21 13:12 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1d34c99dc0e9 Partial fix for RT-18072: [Editable ComboBox] TAB/SHIFT-TAB should move focus to next/previous control ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: b9dd706b2607 Author: Jonathan Giles Date: 2011-11-21 13:56 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b9dd706b2607 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt - javafx-ui-controls/src/com/javafx/preview/control/ComboBoxContent.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java Changeset: da278c9dba1e Author: hudson Date: 2011-11-16 11:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/da278c9dba1e Added tag 2.1-b01 for changeset f8edf4620fe5 + .hgtags Changeset: 965da8eae8ce Author: Paru Somashekar Date: 2011-11-21 10:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/965da8eae8ce fix RT-16298 Tooltip on node : strange behavior reviewed by David. ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java + javafx-ui-controls/src/javafx/scene/control/UAStylesheetLoader.java Changeset: a4eb8c3cd933 Author: Paru Somashekar Date: 2011-11-21 10:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a4eb8c3cd933 fix RT-15339 ChoiceBox in Toolbar hangs when minimized. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: 5d8a117bb5bd Author: Kinsley Wong Date: 2011-11-21 15:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5d8a117bb5bd RT-17952: SplitPanes in more than one Tab on a TabPane have wrongly positioned dividers. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java Changeset: af10d1678747 Author: Paru Somashekar Date: 2011-11-21 15:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/af10d1678747 fix RT-17279 Slider bindings issue with exception when unidirectional binding ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java ! javafx-ui-controls/src/javafx/scene/control/Slider.java Changeset: 08abc4917c56 Author: Jonathan Giles Date: 2011-11-22 08:30 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/08abc4917c56 RT-18075: [ComboBox] Two selections in the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: cad284dca28c Author: Jonathan Giles Date: 2011-11-22 08:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/cad284dca28c RT-18133: [ComboBox] Prompt message ! javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: e7d2283b926d Author: Jonathan Giles Date: 2011-11-22 09:59 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e7d2283b926d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: b6918078a9f2 Author: leifs Date: 2011-11-21 16:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b6918078a9f2 Fixed RT-18122: [TextArea] Cmd-Up/Down shortcuts do not work Fixed RT-18123: [TextArea] Cmd-Shift-Up/Down shortcuts do not work ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java Changeset: 08f009b3cfb6 Author: mickf Date: 2011-11-22 10:51 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/08f009b3cfb6 RT-17858 - ScrollPane : ScrollEvent handling should use setOnScroll() ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: a41a3b3adfcb Author: David Grieve Date: 2011-11-22 08:58 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a41a3b3adfcb branch merge Changeset: 4894aef32358 Author: hudson Date: 2011-11-23 11:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4894aef32358 Added tag 2.1-b02 for changeset a41a3b3adfcb ! .hgtags Changeset: 6a27fb6e250a Author: mickf Date: 2011-11-23 16:47 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6a27fb6e250a RT-17463 : A shortcut menu label defined using KeyCharacterCombination has the character surrounded by quotes ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeystrokeUtils.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/KeystrokeUtilsTest.java Changeset: d8a8a34ccc82 Author: David Grieve Date: 2011-11-23 16:27 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d8a8a34ccc82 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: bbcc0cf51c51 Author: leifs Date: 2011-11-23 18:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/bbcc0cf51c51 Fixed RT-12506: TextField/PasswordField/TextArea: Popup menu does not show up on right mouse click or Shift+F10 ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls.properties Changeset: 5ddffa5a44d0 Author: Jonathan Giles Date: 2011-11-22 14:28 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5ddffa5a44d0 Partial patch for RT-18026: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css ! javafx-ui-controls/src/javafx/scene/control/ButtonBase.java ! javafx-ui-controls/src/javafx/scene/control/SelectionModel.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/VirtualFlowTest.java ! javafx-ui-controls/test/javafx/scene/control/TableColumnTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewSelectionModelImplTest.java Changeset: 61773be4c5eb Author: Jonathan Giles Date: 2011-11-23 11:06 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/61773be4c5eb RT-18151: [ComboBox] Clicking the ComboBox should close the active list if it is open ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java Changeset: 24d30491fbbf Author: Jonathan Giles Date: 2011-11-23 12:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/24d30491fbbf RT-18129: [ComboBox] Scrollbar should appear if the active list contains more items than defined max ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java Changeset: 62004c72abe5 Author: Jonathan Giles Date: 2011-11-23 14:06 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/62004c72abe5 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: d6eaf6d3ca22 Author: Jonathan Giles Date: 2011-11-24 12:11 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d6eaf6d3ca22 RT-18177: [Editable ComboBox] Hovering mouse over the ComboBox should not change color of the text ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 918fbd16375e Author: Jonathan Giles Date: 2011-11-24 12:31 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/918fbd16375e RT-18179: [Editable ComboBox] After typing a text and pressing Enter text disappears from the textfield ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: adafb73a5158 Author: Jonathan Giles Date: 2011-11-24 14:33 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/adafb73a5158 [DOCS ONLY] Improved javadoc for ComboBox and ComboBoxBase classes. ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java Changeset: 71e82cbfac65 Author: Jonathan Giles Date: 2011-11-24 14:33 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/71e82cbfac65 RT-18199: ComboBox is lacking an onAction event ! javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java Changeset: bead3dbe1423 Author: Jonathan Giles Date: 2011-11-24 14:39 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/bead3dbe1423 RT-18200: ComboBox should provide a constructor that takes an ObservableList of items ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java Changeset: e03b859d6109 Author: Jonathan Giles Date: 2011-11-25 08:22 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e03b859d6109 Added 91 unit tests for ComboBox, and fixed a couple of minor bugs that were identified. ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/src/javafx/scene/control/SingleSelectionModel.java + javafx-ui-controls/test/com/javafx/preview/control/ComboBoxTest.java Changeset: 51fcc4b877ea Author: Jonathan Giles Date: 2011-11-25 10:02 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/51fcc4b877ea RT-17456: TreeView: selection with MOUSE_PRESSED ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 111e6a8f7ec0 Author: Jonathan Giles Date: 2011-11-25 12:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/111e6a8f7ec0 RT-17974: SHIFT-SPACE does not correctly creates continuous selection (ListView, TreeView, TableView) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 6231e4fbafac Author: Jonathan Giles Date: 2011-11-25 13:11 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6231e4fbafac RT-18132: Anomaly with selectedItemProperty in ListView Control ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java Changeset: 497ec2fc1309 Author: Jonathan Giles Date: 2011-11-28 16:06 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/497ec2fc1309 [TEST ONLY] Unit tests for RT-17522 ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: 4387f4208922 Author: Jonathan Giles Date: 2011-11-28 16:07 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4387f4208922 RT-17522: [ListView] Adding element on focus position don't make it move. ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 277a9114015d Author: Jonathan Giles Date: 2011-11-28 16:10 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/277a9114015d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: a34763ef9ed5 Author: mickf Date: 2011-11-28 15:08 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a34763ef9ed5 RT-18089 : ScrollPane with completely visible content eats scroll events ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: 068fe76683cc Author: Jonathan Giles Date: 2011-11-29 09:43 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/068fe76683cc RT-18233: [Non-Editable ComboBox] Clicking on the ComboBox should open the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: bfe3d3976323 Author: Jonathan Giles Date: 2011-11-29 11:41 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/bfe3d3976323 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: d8dbbe36c9b1 Author: Jonathan Giles Date: 2011-11-29 12:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d8dbbe36c9b1 RT-18241: ListView memory leak in fx2.1-b02 ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 4fb331510a80 Author: Jonathan Giles Date: 2011-11-29 12:48 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4fb331510a80 Partial fix for RT-18242: Focus should take precedence over selection (Partial in the sense I've only applied the CSS changes to ListView to get feedback before applying the same changes to TreeView and TableView) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: c2c7bcbde169 Author: Jonathan Giles Date: 2011-11-29 13:02 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c2c7bcbde169 RT-18234: SHIFT-UP does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 4c99b7eaebfb Author: Jonathan Giles Date: 2011-11-29 13:58 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4c99b7eaebfb RT-18238: SHIFT-UP and SHIFT-DOWN do not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 93a8fbe0bd55 Author: mickf Date: 2011-11-29 16:58 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/93a8fbe0bd55 RT-17755 : [ProgressIndicator] Default actioning thing's size has not proper size ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java Changeset: b65602d25894 Author: Paru Somashekar Date: 2011-11-29 11:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b65602d25894 fix RT-18222: ChoiceBox doesn't give out focus. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.java Changeset: 0513410ad497 Author: leifs Date: 2011-11-29 19:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0513410ad497 Fixed RT-17640: [CheckBox] TextWrap algorithm enhancement Fixed RT-17644: [CheckBox] TextWrap don't work, when graphicTextGap is big ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java Changeset: ed91b7a303d9 Author: leifs Date: 2011-11-29 19:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ed91b7a303d9 Fixed RT-17107: Bad stop in ladder spec of caspian.css ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 72189bd682fe Author: leifs Date: 2011-11-30 00:54 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/72189bd682fe Fixed a minor regression in the fix for RT-17640, and temporarily disabled some tests in LabelSkinTest which assume that Label.minWidth(-1) doesn't include padding. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java Changeset: 2dd082b14d62 Author: Greg Brown Date: 2011-11-30 11:33 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2dd082b14d62 Add @DefaultProperty annotations (RT-14879). ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/Menu.java ! javafx-ui-controls/src/javafx/scene/control/MenuBar.java ! javafx-ui-controls/src/javafx/scene/control/ScrollPane.java ! javafx-ui-controls/src/javafx/scene/control/TabPane.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 87f489a5e00a Author: snorthov Date: 2011-11-30 15:57 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/87f489a5e00a fix .classpath + .classpath + .project Changeset: 5ed2ae1b35be Author: Jonathan Giles Date: 2011-11-30 08:48 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5ed2ae1b35be RT-18259: [Non-Editable ComboBox] UP and DOWN keys should change items in the ComboBox ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java Changeset: 628587bfd5e8 Author: Jonathan Giles Date: 2011-11-30 11:48 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/628587bfd5e8 RT-18242: Focus should take precedence over selection ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: c6375310e143 Author: Jonathan Giles Date: 2011-12-01 07:58 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c6375310e143 RT-18304: ComboBox hide issues ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: b8d5a05a415b Author: Jonathan Giles Date: 2011-12-01 08:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b8d5a05a415b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 1136e747223c Author: Paru Somashekar Date: 2011-11-30 16:38 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1136e747223c added copyright header to UAStylesheetLoader & made it a package private class. ! javafx-ui-controls/src/javafx/scene/control/UAStylesheetLoader.java Changeset: ad9c4f1b10f6 Author: Jonathan Giles Date: 2011-12-01 08:57 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ad9c4f1b10f6 RT-18275: [ComboBox] When list is empty, thin line of shadow is visible. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 349ecca8c8da Author: Jonathan Giles Date: 2011-12-01 09:42 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/349ecca8c8da RT-18278: [ComboBox] Initial size and size after making empty are not equal. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java Changeset: b13ea35c580f Author: Jonathan Giles Date: 2011-12-01 10:12 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b13ea35c580f RT-18306: NPE in TreeView FocusModel ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 581183c6c16a Author: Jonathan Giles Date: 2011-12-01 10:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/581183c6c16a RT-18290: TreeView: consumes a MOUSE_DRAGGED event (b24) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: bafb77d6c156 Author: Jonathan Giles Date: 2011-12-01 10:31 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/bafb77d6c156 RT-18273: getTableRow returns null on first calls with custom cell renderers ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java Changeset: 35f9a4405120 Author: Jonathan Giles Date: 2011-12-01 11:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/35f9a4405120 RT-18280: [ComboBox] Dynamic element adding shifts index of currently selected element and changes it in combo box. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 31fb596f444a Author: Jonathan Giles Date: 2011-12-01 12:59 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/31fb596f444a Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 6cbfd718d28f Author: snorthov Date: 2011-12-01 11:33 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6cbfd718d28f RT-15275: Use platforms context menu detect event to show ContextMenu instead of MouseRelease event. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: 3ae65a0b9d75 Author: leifs Date: 2011-12-01 10:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3ae65a0b9d75 [TEST ONLY] Re-enabled tests for minWidth in LabelSkinTest ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java Changeset: 307a9edf9422 Author: leifs Date: 2011-12-01 13:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/307a9edf9422 [TEST ONLY] Re-enabled remaining tests in LabelSkinTest ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java Changeset: bce68e5011e0 Author: snorthov Date: 2011-12-01 17:10 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/bce68e5011e0 perform an action only if the menu was not shown ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 287a106f0d6d Author: snorthov Date: 2011-12-01 17:14 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/287a106f0d6d fix dumb null pointer ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 2becf153e10c Author: snorthov Date: 2011-12-01 17:21 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2becf153e10c need to check both showing and popup trigger to aviod the button release action ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 5ad9a8a11d2b Author: Jonathan Giles Date: 2011-12-02 08:27 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5ad9a8a11d2b RT-15529: TableView does not allow selection in empty cells, even in row-selection mode ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css ! javafx-ui-controls/src/javafx/scene/control/Cell.java ! javafx-ui-controls/src/javafx/scene/control/TableCell.java Changeset: 963d7c07346e Author: Jonathan Giles Date: 2011-12-02 17:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/963d7c07346e RT-18331: Investigate performance drop in Controls.TableView-MoveRows and Controls.TableView-Sort in fx2.1-b02 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java ! javafx-ui-controls/src/javafx/scene/control/IndexedCell.java ! javafx-ui-controls/src/javafx/scene/control/ListCell.java ! javafx-ui-controls/src/javafx/scene/control/TableCell.java ! javafx-ui-controls/src/javafx/scene/control/TableRow.java ! javafx-ui-controls/test/javafx/scene/control/CellTest.java Changeset: c4437d337bad Author: Jonathan Giles Date: 2011-12-02 17:51 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c4437d337bad Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: e69ac8c4bab6 Author: mickf Date: 2011-12-02 14:28 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e69ac8c4bab6 RT-17890 : ScrollPane steals MouseClicked from parent ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: ad7c7e6580a3 Author: leifs Date: 2011-12-05 12:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ad7c7e6580a3 Fixed RT-17316: TextField does not support TextInputControl styles including psuedo-class of 'readonly' and 'editable' ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java Changeset: 2b29532ca4c9 Author: leifs Date: 2011-12-05 12:55 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2b29532ca4c9 Fixed: RT-17895, RT-17896, RT-17897 [Cmd-][Shift-]Home/End does not work as expected (Mac) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java Changeset: d07657025137 Author: hudson Date: 2011-12-01 10:13 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d07657025137 Added tag 2.1-b03 for changeset b65602d25894 ! .hgtags Changeset: 4970348dbafd Author: David Grieve Date: 2011-12-06 10:01 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4970348dbafd Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 1145eb73b1b1 Author: leifs Date: 2011-12-06 15:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1145eb73b1b1 Fixed RT-17968: [TextField] selection is not applied immediately. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: be35b718a109 Author: mickf Date: 2011-12-07 13:13 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/be35b718a109 RT-17754 : [ProgressIndicator] Size is not updated dynamicaly ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java Changeset: 4c0d75c08ba5 Author: Paru Somashekar Date: 2011-12-07 17:21 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4c0d75c08ba5 fix RT-17148 ChoiceBox popup styling issue ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 3195a596fa31 Author: leifs Date: 2011-12-07 17:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3195a596fa31 Fixed RT-18422: TextInputControl should not notify content listeners on intermediate values when replacing text ! javafx-ui-controls/src/javafx/scene/control/TextArea.java ! javafx-ui-controls/src/javafx/scene/control/TextField.java ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java ! javafx-ui-controls/test/javafx/scene/control/TextAreaTest.java ! javafx-ui-controls/test/javafx/scene/control/TextFieldTest.java Changeset: 1258b293c169 Author: Paru Somashekar Date: 2011-12-07 20:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1258b293c169 remove debug line ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 1426b6d5b791 Author: jgiles Date: 2011-12-08 10:59 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1426b6d5b791 RT-18071: [Editable ComboBox] Pressing F4 should open/close the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 0f2c75af06d6 Author: jgiles Date: 2011-12-08 12:25 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0f2c75af06d6 RT-16482: Simple TableView operations are inefficient (Disabled duplicate calls to layoutChildren() in VirtualFlow) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 667124e26056 Author: jgiles Date: 2011-12-08 14:31 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/667124e26056 RT-18388: TableView.getSelectionModel().getSelectedItems() duplicates items select with Shift-Click ! javafx-ui-controls/src/javafx/scene/control/TableView.java Changeset: 6acce1b14ede Author: jgiles Date: 2011-12-08 15:11 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6acce1b14ede RT-18385: TableView: incorrect selection while adding data items ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: a2aa78525c76 Author: jgiles Date: 2011-12-08 15:27 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a2aa78525c76 RT-16482: Simple TableView operations are inefficient, part 2 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 682bde65e6d3 Author: jgiles Date: 2011-12-08 17:46 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/682bde65e6d3 RT-18388: TableView.getSelectionModel().getSelectedItems() duplicates items select with Shift-Click ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java Changeset: 39b77f7b2433 Author: jgiles Date: 2011-12-08 17:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/39b77f7b2433 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: f6abb0dd0f61 Author: mickf Date: 2011-12-08 14:01 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f6abb0dd0f61 RT-16821 - Mac OS: CSS padding not correctly applied on the ScrollPane content ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: d06073f52116 Author: jgiles Date: 2011-12-08 18:03 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d06073f52116 RT-18339: [ListView/TableView/TreeView] Editing index property changes, when Space press. ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: 1b515bf64da6 Author: jgiles Date: 2011-12-09 07:43 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1b515bf64da6 RT-18430: [TableView] Lost focus in multi-cell selection mode ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 88dc0c2f404e Author: jgiles Date: 2011-12-09 08:07 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/88dc0c2f404e RT-18437: TableRow is incorrect height initially when default height is not desired ! javafx-ui-controls/src/javafx/scene/control/TableCell.java Changeset: a75cdc37b987 Author: jgiles Date: 2011-12-09 08:45 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a75cdc37b987 RT-18441: TreeItem.equals() calls TreeItem.getChildren(), which is too expensive ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: 8d6e25f7e160 Author: jgiles Date: 2011-12-09 15:13 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8d6e25f7e160 RT-18442: Remove mostly redundant Runnable* and Function* classes ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PositionMapper.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/VirtualFlowTest.java Changeset: 2053e699ee06 Author: jgiles Date: 2011-12-09 15:16 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2053e699ee06 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 3ec084f7363e Author: jgiles Date: 2011-12-09 15:45 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3ec084f7363e RT-14451: TableView: Shift-Home and Shift-End do not work as expected ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: 0d10aa415470 Author: jgiles Date: 2011-12-09 16:32 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0d10aa415470 RT-18412: [ListView] Shift+end doesn't select the last element. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: 78c10cd8a4f8 Author: jgiles Date: 2011-12-09 16:44 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/78c10cd8a4f8 RT-18416: [ListView] Shift+PageDown lose selection. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 0c5ec026b7ad Author: jgiles Date: 2011-12-09 16:53 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0c5ec026b7ad RT-18413: [ListView] focused index is not proper, when shift+home pressed. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: fbbfe5a37fa1 Author: leifs Date: 2011-12-09 13:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fbbfe5a37fa1 RT-18455: TextField, TextArea: Incorrect MacOS key bindings ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: d5ba659414cd Author: jgiles Date: 2011-12-12 16:22 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d5ba659414cd RT-18344: TreeItem footprint increase (37% regression) in fx2.1-controls-scrum build b92 (b02) ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: b094b6a7ca18 Author: jgiles Date: 2011-12-12 16:25 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b094b6a7ca18 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 8b6d03b2f545 Author: hudson Date: 2011-12-07 09:53 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8b6d03b2f545 Added tag 2.1-b04 for changeset 4970348dbafd ! .hgtags Changeset: 3878bc13268c Author: rbair Date: 2011-12-12 15:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3878bc13268c NOT_API: Adding javafx-beans-dt and javafx-designtime + javafx-beans-dt/build-closed.xml + javafx-beans-dt/build-common.xml + javafx-beans-dt/build.xml + javafx-beans-dt/jar.jardesc + javafx-beans-dt/nbproject/project.xml + javafx-beans-dt/project.properties + javafx-beans-dt/src/com/sun/javafx/beans/design/DisplayItem.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/BeanCreateInfo.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/BeanCreateInfoSet.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/CheckedDisplayAction.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/Customizer.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/CustomizerResult.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/DesignInfo.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/DisplayAction.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/DisplayActionSet.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/LayoutDesignInfo.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/PropertyEditor.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/Result.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/ResultMessage.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/ResultMessageType.java + javafx-beans-dt/src/com/sun/javafx/beans/design/package.html + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/ContextField.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/ContextMember.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/ContextMethod.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignBean.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignBeanListener.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignContext.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignContextListener.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignEvent.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignProject.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignProperty.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/LinearPosition.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/Position.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/Bean.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/BeanMetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/Callback.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/CallbackMetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/Event.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/EventMetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/MetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/MetaDataAnnotation.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/Property.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/PropertyMetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/package.html + javafx-beans-dt/test/com/sun/javafx/beans/metadata/BeanMetaDataTest.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/MetaDataTest.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/PropertyMetaDataTest.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/MultiWordWidget.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/MultiWordWidget2.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/Widget.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/Widget2.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/Widget3.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Apple.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Carrot.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/CarrotResources.properties + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Orange.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/OrangeResources.properties + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Pear.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/PearResources.properties + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Radish.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/resources.properties + javafx-designtime/build-closed.xml + javafx-designtime/build-common.xml + javafx-designtime/build.xml + javafx-designtime/jar.jardesc + javafx-designtime/nbproject/project.xml + javafx-designtime/project.properties + javafx-designtime/src/com/sun/javafx/beans/design/author/AbstractDesignInfo.java + javafx-designtime/src/javafx/scene/ParentDesignInfo.java + javafx-designtime/src/javafx/scene/control/ControlDesignInfo.java + javafx-designtime/src/javafx/scene/control/SplitPaneDesignInfo.java + javafx-designtime/src/javafx/scene/control/resources.properties + javafx-designtime/src/javafx/scene/layout/PaneDesignInfo.java Changeset: 8ea04488adc8 Author: rbair Date: 2011-12-12 15:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8ea04488adc8 Automated merge with ssh://jfxsrc.sfbay.sun.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 39988c813aaf Author: Kinsley Wong Date: 2011-12-12 17:08 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/39988c813aaf RT-17749: Extending GridPane with getColumnCount(), getRowCount() and getCellBounds() + javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java + javafx-designtime/test/javafx/scene/layout/GridPaneDesignInfoTest.java + javafx-designtime/test/javafx/scene/layout/MockResizable.java Changeset: da65312702c3 Author: jgiles Date: 2011-12-13 12:14 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/da65312702c3 RT-18476: Way to control row heights of a TableView ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java Changeset: 4f59b20898a0 Author: jgiles Date: 2011-12-13 13:27 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4f59b20898a0 RT-18439: [TableView] Shift-Up/Down behaves weirdly in multi-cell selection mode ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 4b1fe8ebad50 Author: jgiles Date: 2011-12-13 14:08 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4b1fe8ebad50 RT-18440: [TableView] Continuous selection using SHIFT-UP/DOWN/LEFT/RIGHT in multi-cell selection mode does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 8997b2d2d14f Author: jgiles Date: 2011-12-13 16:45 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8997b2d2d14f Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 19e850f7dbef Author: David Grieve Date: 2011-12-13 10:11 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/19e850f7dbef Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 07a7807fb26b Author: Kinsley Wong Date: 2011-12-13 13:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/07a7807fb26b RT-18230: TabPane testability issue. There is no way to get real scene node of Tab ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 4fbba7f592f9 Author: jgiles Date: 2011-12-14 09:07 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4fbba7f592f9 RT-18344: TreeItem footprint increase (37% regression) in fx2.1-controls-scrum build b92 (b02) ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: b3e4c5828f23 Author: jgiles Date: 2011-12-14 14:00 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b3e4c5828f23 RT-18439: [TableView] Shift-Up/Down behaves weirdly in multi-cell selection mode RT-18440: [TableView] Continuous selection using SHIFT-UP/DOWN/LEFT/RIGHT in multi-cell selection mode does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 1bf9e8d5ed25 Author: Kinsley Wong Date: 2011-12-14 15:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1bf9e8d5ed25 RT-18501: Regression: ToolBar.getItems().setAll(list) throws IllegalArgumentException if contains an item already present in ToolBar.getItems(). ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java Changeset: 971266440f38 Author: Kinsley Wong Date: 2011-12-14 17:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/971266440f38 TEST ONLY Unit test for RT-18501. ! javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java Changeset: 17c8d2d2667c Author: jgiles Date: 2011-12-15 16:28 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/17c8d2d2667c RT-17684: TableColumn preferred widths should be dynamically determined if not set ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java Changeset: 886cab388c4c Author: jgiles Date: 2011-12-15 17:30 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/886cab388c4c RT-18344: TreeItem footprint increase (37% regression) in fx2.1-controls-scrum build b92 (b02) ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: 085098d519e8 Author: hudson Date: 2011-12-14 10:40 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/085098d519e8 Added tag 2.1-b05 for changeset 19e850f7dbef ! .hgtags Changeset: 2c3e6498c3fc Author: David Grieve Date: 2011-12-15 09:09 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2c3e6498c3fc Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 78d0bd98e842 Author: David Grieve Date: 2011-12-01 09:34 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/78d0bd98e842 imported patch scrollpaneskintest ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 54c2328c55a9 Author: David Grieve Date: 2011-12-12 21:44 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/54c2328c55a9 [mq]: rand ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledImpl.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SliderSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java ! javafx-ui-controls/src/javafx/scene/chart/CategoryAxis.java ! javafx-ui-controls/src/javafx/scene/chart/NumberAxis.java ! javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java ! javafx-ui-controls/src/javafx/scene/control/Accordion.java ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java ! javafx-ui-controls/src/javafx/scene/control/ScrollBar.java ! javafx-ui-controls/src/javafx/scene/control/ScrollPane.java ! javafx-ui-controls/src/javafx/scene/control/Separator.java ! javafx-ui-controls/src/javafx/scene/control/Slider.java ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/src/javafx/scene/control/TabPane.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java ! javafx-ui-controls/src/javafx/scene/control/ToggleButton.java ! javafx-ui-controls/src/javafx/scene/control/ToolBar.java ! javafx-ui-controls/src/javafx/scene/control/Tooltip.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ProgressIndicatorSkinTest.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java ! javafx-ui-controls/test/javafx/scene/chart/AxisTest.java ! javafx-ui-controls/test/javafx/scene/chart/CategoryAxisTest.java ! javafx-ui-controls/test/javafx/scene/chart/NumberAxisTest.java ! javafx-ui-controls/test/javafx/scene/chart/ValueAxisTest.java ! javafx-ui-controls/test/javafx/scene/control/ButtonBaseTest.java ! javafx-ui-controls/test/javafx/scene/control/ButtonTest.java ! javafx-ui-controls/test/javafx/scene/control/CellTest.java ! javafx-ui-controls/test/javafx/scene/control/CheckBoxTest.java ! javafx-ui-controls/test/javafx/scene/control/ChoiceBoxTest.java ! javafx-ui-controls/test/javafx/scene/control/ControlSkinTest.java ! javafx-ui-controls/test/javafx/scene/control/ControlTest.java ! javafx-ui-controls/test/javafx/scene/control/HyperlinkTest.java ! javafx-ui-controls/test/javafx/scene/control/LabelTest.java ! javafx-ui-controls/test/javafx/scene/control/LabeledTest.java ! javafx-ui-controls/test/javafx/scene/control/PopupControlTest.java ! javafx-ui-controls/test/javafx/scene/control/ScrollBarTest.java ! javafx-ui-controls/test/javafx/scene/control/ScrollPaneTest.java ! javafx-ui-controls/test/javafx/scene/control/SeparatorTest.java ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java ! javafx-ui-controls/test/javafx/scene/control/TabPaneTest.java ! javafx-ui-controls/test/javafx/scene/control/TextInputControlTest.java ! javafx-ui-controls/test/javafx/scene/control/TitledPaneTest.java ! javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java ! javafx-ui-controls/test/javafx/scene/control/TooltipTest.java Changeset: 29f666619f64 Author: David Grieve Date: 2011-12-12 21:58 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/29f666619f64 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java ! javafx-ui-controls/test/javafx/scene/control/CellTest.java Changeset: c9348ee97983 Author: David Grieve Date: 2011-12-15 09:24 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c9348ee97983 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java ! javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java Changeset: ad869f43df7c Author: David Grieve Date: 2011-12-15 12:26 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ad869f43df7c fix bad merge ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 27b21de507dd Author: jgiles Date: 2011-12-16 13:03 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/27b21de507dd RT-18523: TreeView performance issue ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 3778408f8ca4 Author: jgiles Date: 2011-12-16 13:17 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3778408f8ca4 RT-18524: When ComboBox.setValue is called, selection model is not updated if the item exists in the items list ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/test/com/javafx/preview/control/ComboBoxTest.java Changeset: 2dd09ded84fc Author: jgiles Date: 2011-12-16 14:37 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2dd09ded84fc Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 447fbd888d05 Author: jgiles Date: 2011-12-16 15:34 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/447fbd888d05 [TEST ONLY] Fixing bad merge in ScrollPaneSkinTest ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 43b1b5d664a0 Author: jgiles Date: 2011-12-16 17:34 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/43b1b5d664a0 Backed out changeset: 886cab388c4c. This changeset introduced unexpected errors in HelloTableView test case. ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: ea738d1283da Author: jgiles Date: 2011-12-19 10:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ea738d1283da RT-17956: ComboBox control (more specifically, relocating the ComboBox into the javafx.scene.control package) - javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java - javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java + javafx-ui-controls/src/javafx/scene/control/ComboBox.java + javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java - javafx-ui-controls/test/com/javafx/preview/control/ComboBoxTest.java + javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: a96c7372b94f Author: jgiles Date: 2011-12-19 12:45 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a96c7372b94f [TEST ONLY] Fix ComboBox import in ComboBoxTest class ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: e807d354a0c3 Author: mickf Date: 2011-12-19 18:52 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e807d354a0c3 RT-17222 : Focus owner not updated after mouse click ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: b4b12adce4a1 Author: David Grieve Date: 2011-12-19 22:42 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b4b12adce4a1 RT-13687 caused a message to be logged - SEVERE: javafx.scene.control.Control loadSkinClass Empty -fx-skin property specified for control. This has to do with the way css handles skin (which is a Skin) through a string property skinClassName. There is some cooridination between the skin property and the skinClassProperty. The skinClassProperty invalidated method did not handle a null value properly. ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/test/javafx/scene/control/ControlSkinTest.java Changeset: e6f76c00bde3 Author: mickf Date: 2011-12-20 11:29 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e6f76c00bde3 RT-17222 : Focus owner not updated after mouse click ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java Changeset: d59f321c67c9 Author: jgiles Date: 2011-12-20 07:51 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d59f321c67c9 RT-18552: regression: NullPointerException in com.sun.javafx.scene.control.behavior.TreeCellBehavior.doSelect(TreeCellBehavior.java:111) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 817e2d493a1d Author: jgiles Date: 2011-12-21 08:22 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/817e2d493a1d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: daf909c15ea1 Author: David Grieve Date: 2011-12-21 17:44 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/daf909c15ea1 RT-13687: This fixes a problem seen in Scene Builder where dragging and dropping a button was causing an NPE because the skinClassName was being reset to null. Also, override set method on skin and skinClassName property to ensure that the value being set is not the same as the current value. ! javafx-ui-controls/src/javafx/scene/control/Control.java Changeset: 2008a2735571 Author: mickf Date: 2011-12-21 23:54 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2008a2735571 RT-16821 - Mac OS: CSS padding not correctly applied on the ScrollPane content. Reworked for viewport fractions ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 0877977826cf Author: rbair Date: 2011-12-20 21:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0877977826cf imported patch concurrent ! javafx-ui-controls/project.properties Changeset: 9e119ea09519 Author: rbair Date: 2011-12-20 21:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9e119ea09519 Merged Changeset: 923c010f750a Author: rbair Date: 2011-12-23 09:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/923c010f750a Fix for RT-17449: Service / Task API suggested enhancements. Also making of the sources open. + javafx-concurrent/build-closed.xml + javafx-concurrent/build-common.xml + javafx-concurrent/build.xml + javafx-concurrent/javafx-concurrent.iml + javafx-concurrent/nbproject/project.xml + javafx-concurrent/project.properties + javafx-concurrent/src/javafx/concurrent/EventHelper.java + javafx-concurrent/src/javafx/concurrent/Service.java + javafx-concurrent/src/javafx/concurrent/Task.java + javafx-concurrent/src/javafx/concurrent/Worker.java + javafx-concurrent/src/javafx/concurrent/WorkerStateEvent.java + javafx-concurrent/src/javafx/concurrent/package.html + javafx-concurrent/test/javafx/concurrent/AbstractService.java + javafx-concurrent/test/javafx/concurrent/AbstractTask.java + javafx-concurrent/test/javafx/concurrent/ServiceExceptionTest.java + javafx-concurrent/test/javafx/concurrent/ServiceLifecycleTest.java + javafx-concurrent/test/javafx/concurrent/ServiceTest.java + javafx-concurrent/test/javafx/concurrent/ServiceTestBase.java + javafx-concurrent/test/javafx/concurrent/TaskCancelTest.java + javafx-concurrent/test/javafx/concurrent/TaskEventTest.java + javafx-concurrent/test/javafx/concurrent/TaskExceptionTest.java + javafx-concurrent/test/javafx/concurrent/TaskProgressTest.java + javafx-concurrent/test/javafx/concurrent/TaskSimpleTest.java + javafx-concurrent/test/javafx/concurrent/TaskSwampEventQueueTest.java + javafx-concurrent/test/javafx/concurrent/mocks/EpicFailTask.java + javafx-concurrent/test/javafx/concurrent/mocks/InfiniteTask.java + javafx-concurrent/test/javafx/concurrent/mocks/ProgressingTask.java + javafx-concurrent/test/javafx/concurrent/mocks/SimpleTask.java Changeset: f0c32cbaa38a Author: rbair Date: 2011-12-23 09:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f0c32cbaa38a Moving of stub toolkit to open source for the sake of testing UI controls + test-stub-toolkit/build-closed.xml + test-stub-toolkit/build.xml + test-stub-toolkit/nbproject/project.xml + test-stub-toolkit/project.properties + test-stub-toolkit/src/com/sun/javafx/pgstub/CursorSizeConverter.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubArc.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubAsyncImageLoader.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubCircle.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubColor.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubCubicCurve.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubEllipse.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubFilterable.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubFontLoader.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubGroup.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageLoader.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageLoaderFactory.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageView.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubLine.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubMasterTimer.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubMediaView.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubNode.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPaint.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPath.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPerformanceTracker.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPlatformCursor.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPlatformImage.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPlatformImageCursor.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPlatformImageInfo.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPolygon.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPolyline.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPopupStage.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubQuadCurve.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubRectangle.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubRegion.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubSVGPath.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubShape.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubStage.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubText.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubTextHelper.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java + test-stub-toolkit/test-stub-toolkit.iml Changeset: dea4d9d21fe4 Author: rbair Date: 2011-12-23 09:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/dea4d9d21fe4 Automated merge with ssh://jfxsrc.sfbay.sun.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 463976a6444b Author: rbair Date: 2011-12-23 16:13 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/463976a6444b Extension to Service for RT-18702: Add a ScheduledService which allows to auto-restart a service. ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: 67bccb593618 Author: rbair Date: 2011-12-23 16:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/67bccb593618 Removed unused import ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: fe0556e2b0a8 Author: rbair Date: 2011-12-23 16:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fe0556e2b0a8 Added IDEA project files for the rt repo + .idea/.name + .idea/ant.xml + .idea/codeStyleSettings.xml + .idea/compiler.xml + .idea/copyright/OpenJFX_GPL.xml + .idea/copyright/profiles_settings.xml + .idea/encodings.xml + .idea/libraries/jfxrt_binary_stub.xml + .idea/libraries/junit_4_8_2.xml + .idea/misc.xml + .idea/modules.xml + .idea/scopes/scope_settings.xml + .idea/uiDesigner.xml + .idea/vcs.xml + javafx-beans-dt/javafx-beans-dt.iml + javafx-designtime/javafx-designtime.iml + javafx-ui-controls/javafx-ui-controls.iml Changeset: ceebf6bbf5cd Author: rbair Date: 2011-12-23 16:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ceebf6bbf5cd Arranged the modules within named groups, the same names we're proposing for directory names later for organizing things into functional areas. ! .idea/modules.xml Changeset: 73451d92cae1 Author: rbair Date: 2011-12-23 17:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/73451d92cae1 Added more tests for Service. Removed all warnings (proper use of generics, testing of all methods) ! javafx-concurrent/src/javafx/concurrent/Service.java ! javafx-concurrent/test/javafx/concurrent/ServiceLifecycleTest.java Changeset: a761c95c1998 Author: rbair Date: 2011-12-23 17:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a761c95c1998 Improvements in JavaDoc, further reduction in warnings ! javafx-concurrent/src/javafx/concurrent/Task.java ! javafx-concurrent/src/javafx/concurrent/Worker.java Changeset: e1b7538273be Author: rbair Date: 2011-12-23 17:49 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e1b7538273be Fixed JavaDocs for WorkerStateEvent, corrected type param on constructor. ! javafx-concurrent/src/javafx/concurrent/WorkerStateEvent.java Changeset: 51cd78dc6b9b Author: rbair Date: 2011-12-23 17:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/51cd78dc6b9b Yay! Removed all warnings in the project according to IDEA. Added more tests. Generified tests well enough. ! javafx-concurrent/test/javafx/concurrent/AbstractService.java ! javafx-concurrent/test/javafx/concurrent/ServiceLifecycleTest.java ! javafx-concurrent/test/javafx/concurrent/ServiceTest.java ! javafx-concurrent/test/javafx/concurrent/TaskEventTest.java Changeset: 6118026d8358 Author: rbair Date: 2011-12-23 17:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6118026d8358 Some minor doc cleanup ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/BeanCreateInfo.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/BeanCreateInfoSet.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/CheckedDisplayAction.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/CustomizerResult.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/DesignInfo.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/DisplayAction.java Changeset: 80134120cef4 Author: rbair Date: 2011-12-23 18:01 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/80134120cef4 Fixed some minor generic signature ! javafx-designtime/src/com/sun/javafx/beans/design/author/AbstractDesignInfo.java Changeset: 30b646dfb3df Author: hudson Date: 2011-12-21 10:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/30b646dfb3df Added tag 2.1-b06 for changeset e6f76c00bde3 ! .hgtags Changeset: 2786b5a3eabe Author: David Grieve Date: 2011-12-27 10:03 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2786b5a3eabe branch merge Changeset: 59fb326c6972 Author: Paru Somashekar Date: 2011-12-27 12:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/59fb326c6972 fixed RT-18674 Menubar item doesn't re-open after second click. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: cb5aff612a82 Author: Kinsley Wong Date: 2011-12-27 12:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/cb5aff612a82 RT-18678: Accordion TitledPane height is not updated when Accordion is resized. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 6cd0a245480f Author: leifs Date: 2011-12-28 11:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6cd0a245480f Fixed RT-18509: TextField. Creating, adding, and selecting text in the same tick issue ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: 95dd02606c22 Author: jgiles Date: 2011-12-29 10:16 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/95dd02606c22 Second part of RT-17956: Adding a number of pre-built JavaFX StringConverter implementations. + javafx-util-converter/.classpath + javafx-util-converter/.project + javafx-util-converter/build-closed.xml + javafx-util-converter/build-common.xml + javafx-util-converter/build.xml + javafx-util-converter/nbproject/project.xml + javafx-util-converter/project.properties + javafx-util-converter/src/javafx/util/converter/BigDecimalStringConverter.java + javafx-util-converter/src/javafx/util/converter/BigIntegerStringConverter.java + javafx-util-converter/src/javafx/util/converter/BooleanStringConverter.java + javafx-util-converter/src/javafx/util/converter/ByteStringConverter.java + javafx-util-converter/src/javafx/util/converter/CharacterStringConverter.java + javafx-util-converter/src/javafx/util/converter/CurrencyStringConverter.java + javafx-util-converter/src/javafx/util/converter/DateStringConverter.java + javafx-util-converter/src/javafx/util/converter/DateTimeStringConverter.java + javafx-util-converter/src/javafx/util/converter/DefaultStringConverter.java + javafx-util-converter/src/javafx/util/converter/DoubleStringConverter.java + javafx-util-converter/src/javafx/util/converter/FloatStringConverter.java + javafx-util-converter/src/javafx/util/converter/IntegerStringConverter.java + javafx-util-converter/src/javafx/util/converter/LongStringConverter.java + javafx-util-converter/src/javafx/util/converter/NumberStringConverter.java + javafx-util-converter/src/javafx/util/converter/PercentageStringConverter.java + javafx-util-converter/src/javafx/util/converter/ShortStringConverter.java + javafx-util-converter/src/javafx/util/converter/TimeStringConverter.java + javafx-util-converter/src/javafx/util/converter/package.html + javafx-util-converter/test/javafx/util/converter/BigDecimalStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/BigIntegerStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/BooleanStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/ByteStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/CharacterStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/CurrencyStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/DateStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/DateTimeStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/DefaultStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/DoubleStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/FloatStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/IntegerStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/LongStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/NumberStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/ParameterizedConverterTest.java + javafx-util-converter/test/javafx/util/converter/PercentageStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/ShortStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/TimeStringConverterTest.java Changeset: 2863f843dc18 Author: jgiles Date: 2011-12-29 10:23 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2863f843dc18 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 466cddfdb54c Author: jgiles Date: 2011-12-29 15:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/466cddfdb54c RT-18706: TreeView, ListView, TableView: second right mouse click starts editing ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 8251a20df5da Author: jgiles Date: 2011-12-29 16:10 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8251a20df5da RT-18672: ComboBox Scrollbar bug ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 05a39a4e6788 Author: jgiles Date: 2011-12-29 16:33 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/05a39a4e6788 RT-18532: [ComboBox] exception is thrown, when you try to hide/open dropDown, when showing property is unidirectionaly binded. ! javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java Changeset: 4499bb1a2e44 Author: jgiles Date: 2011-12-29 16:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4499bb1a2e44 RT-18530: [ComboBox] Element adding leads to width increasing. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 87227803da34 Author: jgiles Date: 2011-12-29 16:57 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/87227803da34 RT-18529: [ComboBox] Bottom part of comboBox is not responding on clicking. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java Changeset: d3a30f9b38c3 Author: jgiles Date: 2011-12-29 17:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d3a30f9b38c3 [DOC ONLY] RT-18657: Document ListView defaults (also TreeView and TableView) ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: c479f20557bb Author: jgiles Date: 2011-12-29 17:43 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c479f20557bb [TEST ONLY] Disabling a TableColumn unit test that started failing when I upgraded to Java 7 - will investigate further at a later stage. ! javafx-ui-controls/test/javafx/scene/control/TableColumnTest.java Changeset: 58782d435401 Author: Paru Somashekar Date: 2012-01-02 11:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/58782d435401 fix RT-18453 menubar steas focus on click making it impossible to copy paste selected text in TextField. Also included Leif's patch for MenuButton and mnemonics. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: e6286f30f78a Author: leifs Date: 2011-12-21 12:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e6286f30f78a Fixed RT-18517 Create new higher level API for menus to be used by controls and Toolkit + javafx-ui-controls/src/com/sun/javafx/scene/control/GlobalMenuAdapter.java Changeset: 69f5533bc6ae Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2011-12-27 10:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/69f5533bc6ae Automated merge with ssh://jgodinez at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 6e8e7427a8e0 Author: hudson Date: 2011-12-28 10:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6e8e7427a8e0 Added tag 2.1-b07 for changeset 69f5533bc6ae ! .hgtags Changeset: ea490d064cf0 Author: David Grieve Date: 2012-01-03 10:12 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ea490d064cf0 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 3214b0e6b680 Author: David Grieve Date: 2012-01-03 11:15 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3214b0e6b680 DateStringConverterTest and DateTimeStringConverterTest are failing. Mark failing tests with @Ignore pending RT-18782 ! javafx-util-converter/test/javafx/util/converter/DateStringConverterTest.java ! javafx-util-converter/test/javafx/util/converter/DateTimeStringConverterTest.java Changeset: 210fb11e5af4 Author: rbair Date: 2012-01-03 14:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/210fb11e5af4 Partial RT-17449: Swapped out NodeEventDispatcher for just EventHandlerManager. Optimized buildEventDispatchChain to not force creation of the EventHandlerManager if there are no listeners. Reviewed by Lubo. ! javafx-concurrent/src/javafx/concurrent/EventHelper.java Changeset: e080b9861f62 Author: rbair Date: 2012-01-03 14:35 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e080b9861f62 Updated module so that it uses the project JDK ! javafx-beans-dt/javafx-beans-dt.iml Changeset: 42a9c6310d5e Author: rbair Date: 2012-01-03 14:51 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/42a9c6310d5e Fix RT-17449: Fixed a bug found in review by Lubo where setting the event handler through the property object was not working. Added unit tests to cover this situation. ! javafx-concurrent/src/javafx/concurrent/EventHelper.java ! javafx-concurrent/test/javafx/concurrent/TaskEventTest.java Changeset: 3c630d05895d Author: jgiles Date: 2012-01-04 16:00 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3c630d05895d [TEST ONLY] Added simple test API that allows for easy keyboard event testing. + javafx-ui-controls/test/javafx/scene/control/KeyEventFirer.java + javafx-ui-controls/test/javafx/scene/control/KeyModifier.java + javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java Changeset: 38665fd4d922 Author: jgiles Date: 2012-01-04 16:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/38665fd4d922 Minor fixes in ListViewBehavior based on previous unit tests. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: 1d1a4622b2aa Author: jgiles Date: 2012-01-04 16:02 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1d1a4622b2aa Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: c626ee9fb52b Author: snorthov Date: 2012-01-04 17:05 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c626ee9fb52b fix .classpath ! .classpath Changeset: edee8e730534 Author: Kinsley Wong Date: 2012-01-05 12:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/edee8e730534 RT-18644: ENTER in linux doesn't work for amount of controls. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ButtonBehavior.java Changeset: 4eb295158a38 Author: Kinsley Wong Date: 2012-01-05 12:35 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4eb295158a38 RT-18678: Additional fixes for Accordion TitledPane height is not updated when Accordion ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 3f64ddfadb20 Author: rbair Date: 2012-01-06 12:08 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3f64ddfadb20 Minor update to Task documentation ! javafx-concurrent/src/javafx/concurrent/Task.java Changeset: 21ffc59bcb2c Author: rbair Date: 2012-01-06 12:08 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/21ffc59bcb2c Very minor update to Task docs ! javafx-concurrent/src/javafx/concurrent/Service.java ! javafx-concurrent/src/javafx/concurrent/Worker.java Changeset: 051d56ac60ad Author: rbair Date: 2012-01-06 12:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/051d56ac60ad Documentation fixes as part of RT-17932. I added a large number of examples to the documentation to demonstrate best practices and how to handle cancellation from within a Task ! javafx-concurrent/src/javafx/concurrent/Task.java Changeset: b138ee292e7b Author: rbair Date: 2012-01-06 12:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b138ee292e7b Fixed RT-17932: Modified the Task so that the return value from "call" is ignored if the Task had been cancelled. Although a developer may updateMessage, updateText, or updateProgress from a cancelled task, we will ignore the return value. This effectively resolves RT-17932. I also update the documentation with an appropriate example of how to create a daemon thread to run a task. ! javafx-concurrent/src/javafx/concurrent/Task.java ! javafx-concurrent/test/javafx/concurrent/TaskCancelTest.java Changeset: e3debba6759b Author: Kinsley Wong Date: 2012-01-06 15:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e3debba6759b RT-18805: SplitPane divider issues. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java Changeset: 49a22b095c59 Author: jgiles Date: 2012-01-09 14:49 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/49a22b095c59 A few more keyboard navigation tests for ListView and TableView, and a few minor typo fixes in TableViewBehavior identified by tests. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java + javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java Changeset: c2829806d92d Author: jgiles Date: 2012-01-09 14:58 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c2829806d92d RT-18690: [ListView] page works wrong: step is always of 1 element. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: c411c4c0ba62 Author: jgiles Date: 2012-01-09 16:41 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c411c4c0ba62 RT-18513: ListView, cell edition and call to items.setAll leads to stack overflow ! javafx-ui-controls/src/javafx/scene/control/ListCell.java ! javafx-ui-controls/src/javafx/scene/control/TableCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeCell.java Changeset: 2351e0099f49 Author: jgiles Date: 2012-01-10 21:16 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2351e0099f49 Partial progress on RT-18851: UX test cases for keyboard navigation in ListView (Essentially creating a bunch of unit tests to ensure proper keyboard navigation support in ListView) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java + javafx-ui-controls/test/com/sun/javafx/scene/control/behavior/ListViewAnchorRetriever.java + javafx-ui-controls/test/com/sun/javafx/scene/control/behavior/TableViewAnchorRetriever.java + javafx-ui-controls/test/com/sun/javafx/scene/control/behavior/TreeViewAnchorRetriever.java ! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java + javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: 3a90e72e4f4d Author: jgiles Date: 2012-01-10 21:16 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3a90e72e4f4d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 93219a930ca6 Author: David Grieve Date: 2012-01-10 12:16 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/93219a930ca6 [TEST ONLY] Comment out usage of RunAwayTask in TaskCancelTest pending RT-18864 ! javafx-concurrent/test/javafx/concurrent/TaskCancelTest.java Changeset: e142d94c6c05 Author: rbair Date: 2012-01-10 13:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e142d94c6c05 Fix for RT-18864: TaskCancelTest.java does not compile + javafx-concurrent/test/javafx/concurrent/mocks/RunAwayTask.java Changeset: 0a4321c889a3 Author: David Grieve Date: 2012-01-10 20:46 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0a4321c889a3 RT-18864: RunAwayTask was added, but the commented out code in TaskCancelTest was not restored. ! javafx-concurrent/test/javafx/concurrent/TaskCancelTest.java Changeset: d2e3815f73f9 Author: David Grieve Date: 2012-01-10 20:52 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d2e3815f73f9 RT-18864: RuTaskCancelTest still did not compile since RunAwayTask is abstract. Added missing method as no-op. ! javafx-concurrent/test/javafx/concurrent/TaskCancelTest.java Changeset: 66e8f9e657cb Author: leifs Date: 2012-01-06 12:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/66e8f9e657cb RT-18517: Updated GlobalMenuAdapter to forward action and show/hide events. ! javafx-ui-controls/src/com/sun/javafx/scene/control/GlobalMenuAdapter.java Changeset: 5e02136636cb Author: Kevin Rushforth Date: 2012-01-09 14:33 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5e02136636cb Fix broken build (add new Toolkit methods to StubToolkit) ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: 6e9c0e567a9b Author: kcr Date: 2012-01-10 06:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6e9c0e567a9b RT-15221: Need a way to set minimum and maximum size of a window ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubStage.java Changeset: 42d3501de782 Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-01-10 10:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/42d3501de782 Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: f5523d287d74 Author: David Grieve Date: 2012-01-11 09:52 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f5523d287d74 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 987e86f0a47a Author: mickf Date: 2012-01-11 17:56 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/987e86f0a47a RT-18844 - ScrollPane: scrollbars should show appear when the content has been resized to it minWidth ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: e1eab6a71090 Author: jgiles Date: 2012-01-12 08:52 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e1eab6a71090 Further progress on RT-18851: UX test cases for keyboard navigation in ListView/TreeView/TableView (Essentially creating a bunch of unit tests to ensure proper keyboard navigation support) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java ! javafx-ui-controls/test/javafx/scene/control/KeyModifier.java ! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: 85e7b7f8c79b Author: jgiles Date: 2012-01-12 08:54 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/85e7b7f8c79b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 53f7d8f7ca5e Author: jgiles Date: 2012-01-12 14:21 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/53f7d8f7ca5e RT-18904: Controls.ListView-Rotate performance dropped up to 0 fps in fx2.1-b08 ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 4e697a25d882 Author: David Grieve Date: 2012-01-11 22:04 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4e697a25d882 RT-18905: -fx-alignment appears in StackPane. In the old way of handling styles, ToolBarSkin was able to intercept that property by overriding impl_cssSet. Now, ToolBarSkin presents its own alignment StyleableProperty. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java Changeset: 0ae14bbf91a1 Author: Paru Somashekar Date: 2012-01-11 23:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0ae14bbf91a1 fix RT-18656 Add support for StringConverter to ChoiceBox & RT-18475 Support bi-directional binding for the value of a ChoiceBox. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java ! javafx-ui-controls/src/javafx/scene/control/ChoiceBox.java ! javafx-ui-controls/test/javafx/scene/control/ChoiceBoxTest.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: 056d61a3b3b4 Author: jgiles Date: 2012-01-13 08:10 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/056d61a3b3b4 RT-18904: Controls.ListView-Rotate performance dropped up to 0 fps in fx2.1-b08 ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 83b0ae82038b Author: jgiles Date: 2012-01-13 10:19 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/83b0ae82038b RT-18904: Performance optimisation to ReadOnlyUnbackedList.subList ! javafx-ui-controls/src/com/sun/javafx/scene/control/ReadOnlyUnbackedObservableList.java Changeset: e4d7464ce84a Author: jgiles Date: 2012-01-13 10:26 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e4d7464ce84a [TEST ONLY] RT-18920: UX test cases for keyboard navigation in TreeView ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: 5771e7157e47 Author: jgiles Date: 2012-01-13 10:28 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5771e7157e47 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 75ca7cbe81d6 Author: leifs Date: 2012-01-13 12:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/75ca7cbe81d6 Fixed: RT-18410: Add text alignment property to TextField ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java ! javafx-ui-controls/src/javafx/scene/control/TextField.java Changeset: 3d82c6b24da7 Author: jgiles Date: 2012-01-14 10:41 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3d82c6b24da7 RT-18920: UX test cases for keyboard navigation in TreeView ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: a57888137e33 Author: jgiles Date: 2012-01-14 11:07 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a57888137e33 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 9c8cb471b9a3 Author: jgiles Date: 2012-01-16 12:42 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9c8cb471b9a3 Fixing a number of build issues related to incorrect copying of files ! javafx-beans-dt/project.properties ! javafx-concurrent/build.xml ! javafx-concurrent/project.properties ! javafx-designtime/project.properties Changeset: 76c936e4f685 Author: jgiles Date: 2012-01-16 13:08 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/76c936e4f685 Adding a rt/build.xml file that simplifies building the openjfx code. When run with 'ant' (i.e. no specified target), it generates an openjfxrt.jar file in the rt/dist folder. The only requirement is that the environment variable JFXRT_HOME is set to point to the lib folder where the jfxrt.jar file exists. For example, on my machine in Windows I have set the JFXRT_HOME environment variable to C:\programming\netbeans\Java-FX\artifacts\sdk\rt\lib + build.xml Changeset: 11dc6a01620e Author: jgiles Date: 2012-01-16 13:37 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/11dc6a01620e Applying a few further build fixes that I didn't include in the last repo push. ! build-defs.xml ! build.xml ! javafx-ui-controls/nbproject/project.xml Changeset: 3723daa03e05 Author: jgiles Date: 2012-01-16 13:45 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3723daa03e05 Temporarily commenting out propertycopy that breaks openjfx build. ! build-defs.xml Changeset: f7a12e20b2ba Author: jgiles Date: 2012-01-16 15:33 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f7a12e20b2ba Making rt/dist directory if it doesn't already exist ! build.xml Changeset: 8181c2557b4c Author: jgiles Date: 2012-01-17 11:43 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8181c2557b4c Further work on RT-18904: Controls.ListView-Rotate performance dropped up to 0 fps in fx2.1-b08. Improving the event being fired when selection is shifted to not include -1 values, and to short-circuit earlier if not selection shifting is required. ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java Changeset: 6beb94343169 Author: jgiles Date: 2012-01-17 15:22 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6beb94343169 RT-18786: TableView.edit(int,tableColumn) method is not working in the JavaFx 2.1 b07 ! javafx-ui-controls/src/javafx/scene/control/TableCell.java Changeset: e3a4425e79e6 Author: Kinsley Wong Date: 2012-01-16 21:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e3a4425e79e6 RT-18855 SplitPane dividers positioning issue ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java Changeset: ce1592dd4a9b Author: hudson Date: 2012-01-11 11:00 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ce1592dd4a9b Added tag 2.1-b08 for changeset 42d3501de782 ! .hgtags Changeset: f3e8d2e6cdf3 Author: David Grieve Date: 2012-01-17 09:44 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f3e8d2e6cdf3 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: f3f5356370df Author: David Grieve Date: 2012-01-17 12:32 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f3f5356370df [TEST ONLY] Disablle tests in TreeViewKeyInputTest since they continue to fail ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: 9b28816ac499 Author: David Grieve Date: 2012-01-17 13:39 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9b28816ac499 [TEST ONLY] fix TreeViewKeyInputTest compile error ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: 049118ba62b5 Author: jgiles Date: 2012-01-18 10:18 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/049118ba62b5 Attempt to provide default JFXRT_HOME if the environment variable isn't set. ! build-defs.xml Changeset: 297acda36ed2 Author: leifs Date: 2012-01-10 15:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/297acda36ed2 RT-18517: Updated GlobalMenuAdapter to not bind the ToggleGroup ! javafx-ui-controls/src/com/sun/javafx/scene/control/GlobalMenuAdapter.java Changeset: bb24d4a4d866 Author: prr Date: 2012-01-11 13:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/bb24d4a4d866 Fix RT-11804: New API to select LCD Text Rendering ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubText.java Changeset: 79e10e4a0b52 Author: kcr Date: 2012-01-12 08:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/79e10e4a0b52 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 8e49fb3d64ea Author: kcr Date: 2012-01-13 05:32 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8e49fb3d64ea RT-17964: Wire up Glass EventLoop API to Quantum/FX Reviewed by Artem, Anthony, Henry ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: 7572020a30ad Author: leifs Date: 2012-01-13 14:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/7572020a30ad Fixed RT-5842: New Menu API should support concept of a single appwide menubar, and work properly on Mac ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java ! javafx-ui-controls/src/javafx/scene/control/MenuBar.java Changeset: a75035c2f8cc Author: Lubomir Nerad Date: 2012-01-16 12:42 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a75035c2f8cc Fix for RT-18865: added null checks to event handler / filter registration / unregistration methods ! javafx-concurrent/src/javafx/concurrent/Service.java ! javafx-concurrent/src/javafx/concurrent/Task.java ! javafx-ui-controls/src/javafx/scene/control/MenuItem.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java ! javafx-ui-controls/test/javafx/scene/control/MenuItemTest.java ! javafx-ui-controls/test/javafx/scene/control/MenuTest.java Changeset: 2fc581846b26 Author: David Grieve Date: 2012-01-17 18:02 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2fc581846b26 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 05002e14187b Author: psomashe Date: 2012-01-17 17:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/05002e14187b fixed RT-18931 ChoiceBox NPE when StageStyle has been changed twice ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: 56dfa29a01f2 Author: Kinsley Wong Date: 2012-01-18 19:00 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/56dfa29a01f2 [TEST ONLY] Unit test for SplitPane. ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java Changeset: dbcf74016620 Author: Kinsley Wong Date: 2012-01-18 19:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/dbcf74016620 RT-18855 Additional fixes for SplitPane divider positioning issues. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java Changeset: 6e680f18bc13 Author: David Grieve Date: 2012-01-19 17:08 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6e680f18bc13 RT-16589: bind LabeledSkinBase's text's fontProperty to labeled's fontProperty so that -fx-font properties for text are skipped. Reviewed by Mick, Leif, Jonathan, Richard, Jasper. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java Changeset: dc3023f562bc Author: Kinsley Wong Date: 2012-01-19 14:26 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/dc3023f562bc [TEST ONLY] Better unit tests for RT-18805. ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java Changeset: 31e367e93df8 Author: Kinsley Wong Date: 2012-01-19 14:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/31e367e93df8 RT-18805: Additional fixes for SplitPane divider issues. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java Changeset: 3492c5356f79 Author: Kinsley Wong Date: 2012-01-19 14:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3492c5356f79 RT-17903: Leak in TabPane's tab menu. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 16ffa41b79df Author: Kinsley Wong Date: 2012-01-19 15:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/16ffa41b79df RT-18928: TabPane testability issue. There is no way to get menu item in context menu of tab pane corresponding to Tab. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: f79a432737db Author: jgiles Date: 2012-01-18 11:17 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f79a432737db RT-18945: [ComboBox] setting new list of items brokes popup size. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java Changeset: da43988fb10d Author: jgiles Date: 2012-01-19 10:19 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/da43988fb10d RT-18961: TableViewKeyInputTest and TreeViewKeyInputTest fail on Mac ! javafx-ui-controls/test/javafx/scene/control/KeyEventFirer.java Changeset: b7684dc1fa3f Author: jgiles Date: 2012-01-20 10:53 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b7684dc1fa3f RT-18972: [ComboBox] value is not update, if editable mode switched off. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java ! javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: e5e4e7faf0cf Author: jgiles Date: 2012-01-20 13:55 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e5e4e7faf0cf RT-18969: ListView, selectionModel.selectedItem property doesn't change when model is changed ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java Changeset: 025dacc36e76 Author: jgiles Date: 2012-01-20 17:15 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/025dacc36e76 Fixing index out of bounds exception introduced in the fix for RT-18972. ! javafx-ui-controls/src/javafx/scene/control/ListView.java Changeset: c1cc0e7893d3 Author: jgiles Date: 2012-01-20 17:16 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c1cc0e7893d3 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: b3a9c6786253 Author: psomashe Date: 2012-01-20 10:17 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b3a9c6786253 fix RT-18270: creating a NumberAxis causes NPE. ! javafx-ui-controls/src/javafx/scene/chart/Axis.java Changeset: e54287f1dcdc Author: leifs Date: 2012-01-20 10:51 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e54287f1dcdc Fixed RT-18995: FXML-LoginDemo username textbox text does not display while typing ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: fbb1b38c01d3 Author: David Grieve Date: 2012-01-20 15:45 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fbb1b38c01d3 RT-19062: text fill was missing from LabeledImpl ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledImpl.java Changeset: cebb6cf6d439 Author: jgiles Date: 2012-01-21 10:37 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/cebb6cf6d439 [TEST ONLY] Temporarily disabling ListView/TreeView/TableView keyboard input tests as they fail with OOME and Mac OS errors in continuous builds. Tests can easily be run locally by simply commenting out the one @Ignore line that preceeds the class declaration. ! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewKeyInputTest.java Changeset: 0d061c4a6c44 Author: jgiles Date: 2012-01-21 10:38 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0d061c4a6c44 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: c06a484e652e Author: Paru Somashekar Date: 2012-01-20 15:32 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c06a484e652e fix RT-18356 MenuBar : incorrect selection. RT-18960 MenuBar default foreground, background - bad contrast. - includes Jasper's caspian patch. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 55346b3feef9 Author: Paru Somashekar Date: 2012-01-20 16:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/55346b3feef9 fix RT-18859 : Return key in a TextField makes the first menu item within the menubar open. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: ed8104fd3efa Author: Kinsley Wong Date: 2012-01-20 16:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ed8104fd3efa RT-19056: SplitPane with CSS makes the JavaFx thread enter in an infinite loop. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java Changeset: 1026cc96ab13 Author: Kinsley Wong Date: 2012-01-20 17:05 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1026cc96ab13 [API APPROVED] RT-18806: SplitPane divider should support an absolute position ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java Changeset: ef14df9bc8ed Author: leifs Date: 2012-01-22 16:45 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ef14df9bc8ed RT-19079: MenuBar.useSystemMenuBar needs to be dynamically switchable on/off ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: d09295052fb9 Author: Kinsley Wong Date: 2012-01-23 10:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d09295052fb9 RT-18809: NPE in GridPaneDesignInfo.getCellBounds(). ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java Changeset: fc6c5cf966c4 Author: leifs Date: 2012-01-23 11:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fc6c5cf966c4 Fixzed RT-19102: TextField vertical alignment is wrong ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: b12ded4d8ff8 Author: Kinsley Wong Date: 2012-01-23 11:41 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b12ded4d8ff8 RT-18806: Rename resizableWithParent to setResizableWithParent. ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java Changeset: 6f2621ad8c61 Author: leifs Date: 2012-01-23 14:01 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6f2621ad8c61 [DOC ONLY] Fixed RT-18848: [PasswordField] descriptions of cut and copy methods are wrong. ! javafx-ui-controls/src/javafx/scene/control/PasswordField.java Changeset: ab060b88575c Author: leifs Date: 2012-01-23 14:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ab060b88575c [DOC ONLY] Fixed RT-18857: [TextField] onAction is not applied. Clarified usage of onAction() handler. ! javafx-ui-controls/src/javafx/scene/control/TextField.java Changeset: cab753430245 Author: jgiles Date: 2012-01-24 14:38 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/cab753430245 RT-19081: TableView shows resize cursor for columns that are not resizeable ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java Changeset: 8c5bff85d002 Author: jgiles Date: 2012-01-24 15:46 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8c5bff85d002 RT-19077: [ComboBox] showing property API issue. ! javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java Changeset: a5e9c6a82052 Author: jgiles Date: 2012-01-24 15:49 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a5e9c6a82052 RT-19110: ComboBox button height is incorrect when using default ListCell ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: e5bcfe6d1fd6 Author: mickf Date: 2012-01-24 15:59 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e5bcfe6d1fd6 RT-18958 - ScrollPane: NullPointerException when no content is set ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 6cf613e420c8 Author: David Grieve Date: 2012-01-24 10:49 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6cf613e420c8 RT-17212: replace -fx-graphic-vpos with -fx-content-display. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 4dd37d3f9ca9 Author: David Grieve Date: 2012-01-24 11:01 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4dd37d3f9ca9 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 627b0b1f20b6 Author: hudson Date: 2012-01-18 10:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/627b0b1f20b6 Added tag 2.1-b09 for changeset 2fc581846b26 ! .hgtags Changeset: c6b688029bed Author: David Grieve Date: 2012-01-24 10:46 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c6b688029bed Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 3c8653f1768b Author: David Grieve Date: 2012-01-24 11:02 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3c8653f1768b branch merge Changeset: c64192359e53 Author: David Grieve Date: 2012-01-24 11:03 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c64192359e53 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/rt Changeset: 1a40380a6c30 Author: leifs Date: 2012-01-24 11:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1a40380a6c30 MenuBar wasn't refreshing when switching to system menu bar. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: a1590965f8b4 Author: Kinsley Wong Date: 2012-01-24 14:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a1590965f8b4 RT-18813: Accordion doesn't change pane correctly programmatically. ! javafx-ui-controls/src/javafx/scene/control/Accordion.java Changeset: 7603128a3d29 Author: Kinsley Wong Date: 2012-01-24 17:17 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/7603128a3d29 RT-19025: Accordion computed height is incorrect. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java ! javafx-ui-controls/test/javafx/scene/control/AccordionTest.java Changeset: 9e514329f414 Author: mickf Date: 2012-01-25 15:22 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9e514329f414 RT-17753 - [ProgressBar] confused, when height is changed ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 14e09c627aa8 Author: Paru Somashekar Date: 2012-01-25 09:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/14e09c627aa8 fix RT-16747 NumberAxis: negative minor tick length/count ! javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java Changeset: abf6f055572b Author: leifs Date: 2012-01-25 10:08 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/abf6f055572b Fixed RT-19075: [ComboBox] onAction event is handled 2 times, when value is set by unidirectional binding. ! javafx-ui-controls/src/javafx/scene/control/TextField.java Changeset: 40d15360d669 Author: Kinsley Wong Date: 2012-01-25 10:12 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/40d15360d669 RT-18678: Clean up the fix for Accordion TitledPane height is not updated when Accordion is resized. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: e7209f24fc37 Author: Kinsley Wong Date: 2012-01-26 14:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e7209f24fc37 RT-18878: GridPaneDesignInfo.getCellBounds() sometimes return out of date info. ! javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java Changeset: 44f70f5a3bc4 Author: Kinsley Wong Date: 2012-01-26 14:28 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/44f70f5a3bc4 Merge Changeset: 756e375f5788 Author: leifs Date: 2012-01-26 14:38 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/756e375f5788 Fixed RT-18703: bidirecional binding not work with textfield. ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java Changeset: 10c08ea824c8 Author: Paru Somashekar Date: 2012-01-26 14:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/10c08ea824c8 fix broken test in ValueAxisTest ! javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java Changeset: c27d38818264 Author: leifs Date: 2012-01-26 14:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c27d38818264 Fixed RT-18989: TextField with promptText and initial text value does not show promptText when initial text is deleted ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: 92c2b4990fb3 Author: Paru Somashekar Date: 2012-01-26 15:03 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/92c2b4990fb3 fix RT-14798 : Mac: tooltips disappear right after they are displayed RT-17171: Somtimes Tooltip disappears almost immediately. ! javafx-ui-controls/src/javafx/scene/control/Tooltip.java Changeset: 7dc89400e5ac Author: jgiles Date: 2012-01-25 11:12 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/7dc89400e5ac RT-18983: [ListView] Shift+home/end leads to exception ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java Changeset: e5cbcdd43058 Author: jgiles Date: 2012-01-25 15:55 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e5cbcdd43058 RT-18941: [ComboBox] selected index increases, if you add element after currently selected ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: b47024ea47d3 Author: jgiles Date: 2012-01-26 10:37 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b47024ea47d3 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 5a90749261d3 Author: jgiles Date: 2012-01-26 16:54 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5a90749261d3 RT-19217: fx2.1-controls-scrum-b285: RT-19081 fix lead to 40% footprint regression in TableColumn ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java Changeset: cff7b20bd0d9 Author: jgiles Date: 2012-01-27 11:24 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/cff7b20bd0d9 RT-19227: [ComboBox] the selected index behaves strange ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: efc977f34464 Author: jgiles Date: 2012-01-27 12:09 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/efc977f34464 RT-19223: [ListView] size of lines in horizontal orientation is too little ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java Changeset: f907f7d6602b Author: jgiles Date: 2012-01-27 12:38 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f907f7d6602b RT-19108: TableView text is black when selected (instead of being white) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 93ced8980dbf Author: jgiles Date: 2012-01-27 12:42 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/93ced8980dbf Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 6bb8c8ad4dc0 Author: Paru Somashekar Date: 2012-01-26 16:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6bb8c8ad4dc0 fix RT-15211 Axis: negative tickLength issue ! javafx-ui-controls/src/javafx/scene/chart/Axis.java Changeset: 2b9c1c337dae Author: jgiles Date: 2012-01-27 14:34 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2b9c1c337dae RT-18536: [TableView] Continuous selection using SHIFT-SPACE in multi cell selection mode does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java Changeset: b8886991f516 Author: jgiles Date: 2012-01-27 15:10 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b8886991f516 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: c54b6cbf31c4 Author: Kinsley Wong Date: 2012-01-27 13:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c54b6cbf31c4 RT-18928: TabPane testability issue. There is no way to get menu item in context menu of tab pane corresponding to Tab ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 26250395ab5c Author: Kinsley Wong Date: 2012-01-30 15:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/26250395ab5c RT-17224: Fix regression SplitPane: out of bounds divider position issue ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java Changeset: 6ea72b395be8 Author: Kinsley Wong Date: 2012-01-30 16:00 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6ea72b395be8 Merge Changeset: 3fc9273c1f80 Author: leifs Date: 2012-01-30 17:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3fc9273c1f80 Fixed RT-18498: Labeled component with multi-lines text throws exception when setting setWrapText(true) and OverrunStyle.CENTER_WORD_ELLIPSIS. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java Changeset: e6ea74639e02 Author: jgiles Date: 2012-01-28 09:48 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e6ea74639e02 RT-19093: ComboBox preferred size dependent on item selection ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 79a0743d0828 Author: jgiles Date: 2012-01-28 10:04 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/79a0743d0828 RT-19059: [ListView] focus index is not updated, when ctrl+click done over selected item (not updated focus index on deselect) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 21fb5e1b075b Author: jgiles Date: 2012-01-31 14:34 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/21fb5e1b075b RT-19310: ListView fails to load skin class (regression observed in 2.1b10) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: dac294f2923d Author: jgiles Date: 2012-01-31 16:45 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/dac294f2923d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: d8361fab417f Author: Paru Somashekar Date: 2012-01-31 00:04 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d8361fab417f fix RT-18258 : Action attached to a menu item of a sub-menu is not called by using the shortcut bound to it. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkinBase.java Changeset: 5d03caa290c3 Author: mickf Date: 2012-01-31 14:28 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5d03caa290c3 RT-19303 - Accelerator text in menus doesn't support Shortcut as a modifier. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeystrokeUtils.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/KeystrokeUtilsTest.java Changeset: dd487d21afcc Author: hudson Date: 2012-01-25 11:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/dd487d21afcc Added tag 2.1-b10 for changeset a1590965f8b4 ! .hgtags Changeset: 7e2f6c7ce2c0 Author: David Grieve Date: 2012-01-31 10:01 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/7e2f6c7ce2c0 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: efe9f501fce6 Author: jgiles Date: 2012-02-01 12:52 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/efe9f501fce6 RT-19307: Add style class "text" to Text nodes inside control skins. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java Changeset: b9274656245c Author: jgiles Date: 2012-02-01 13:09 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b9274656245c RT-19341: Remove excessive -fx-font-smoothing-type settings in caspian.css ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 0640e91565cc Author: jgiles Date: 2012-02-01 13:11 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0640e91565cc Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: b3daae3b5265 Author: Paru Somashekar Date: 2012-01-31 22:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b3daae3b5265 [Doc only] RT-18252 Link to SelectionModel from ChoiceBox ! javafx-ui-controls/src/javafx/scene/control/ChoiceBox.java Changeset: 82c9e6f656ca Author: Morris Meyer Date: 2012-01-25 00:01 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/82c9e6f656ca [TEST ONLY] turn off tests that fail recent p21-graphics integration ! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java Changeset: 90103969cc77 Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-01-25 09:31 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/90103969cc77 Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt ! javafx-ui-controls/test/javafx/scene/control/ListViewKeyInputTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java Changeset: bcf63abfdbbf Author: Michael Heinrichs Date: 2012-01-31 10:13 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/bcf63abfdbbf Ignore tests that rely on reflecting internal implementation of properties [RT-19311] ! javafx-ui-controls/test/javafx/scene/control/LabelTest.java ! javafx-ui-controls/test/javafx/scene/control/ListCellTest.java Changeset: b68ae02f60e5 Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-01-31 10:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b68ae02f60e5 Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt ! javafx-ui-controls/test/javafx/scene/control/TableViewKeyInputTest.java Changeset: 5fd0bc71c9d6 Author: David Grieve Date: 2012-02-01 09:34 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5fd0bc71c9d6 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 42a04bbebdfe Author: leifs Date: 2012-02-01 13:53 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/42a04bbebdfe Fixed RT-19122: MenuBar: focused state is not displayed ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css ! javafx-ui-controls/src/javafx/scene/control/MenuButton.java Changeset: b0401c94eaf9 Author: jgiles Date: 2012-02-02 12:48 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b0401c94eaf9 RT-19276: CSS ladders work not correctly with "dark" backgrounds ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 29cf18d011d8 Author: jgiles Date: 2012-02-02 12:50 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/29cf18d011d8 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: aa30a7a38cc8 Author: leifs Date: 2012-02-01 16:33 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/aa30a7a38cc8 Fixed RT-16617: It is not possible to move focus from TextArea to another control using keyboard (Mac) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java Changeset: c414f044df83 Author: leifs Date: 2012-02-01 16:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c414f044df83 Additional fix for RT-16617: It is not possible to move focus from TextArea to another control using keyboard (Mac) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java Changeset: 931e260dd0e8 Author: leifs Date: 2012-02-01 17:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/931e260dd0e8 Fix broken build. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java Changeset: e52158134356 Author: leifs Date: 2012-02-01 18:04 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e52158134356 Additional fix for RT-16617: Ctrl-F7 still wasn't working on Mac. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java Changeset: f71b3db3cab9 Author: Kinsley Wong Date: 2012-02-02 16:12 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f71b3db3cab9 RT-19408: Image is overlapping the button text. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 3557441fca66 Author: hudson Date: 2012-02-01 10:05 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3557441fca66 Added tag 2.1-b11 for changeset b68ae02f60e5 ! .hgtags Changeset: 5604827e2f6c Author: mickf Date: 2012-02-03 13:37 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5604827e2f6c RT-19389 : Accelerator text in menus doesn't display non-KeyCode KeyCharacterCombinations ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeystrokeUtils.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/KeystrokeUtilsTest.java Changeset: 3afd889b4061 Author: rbair Date: 2012-02-06 11:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3afd889b4061 Fix for RT-19476: ToolBar should have "items" as the DefaultProperty for FXML. Reviewed by Greg Brown. ! javafx-ui-controls/src/javafx/scene/control/ToolBar.java Changeset: 518bdc90d272 Author: rbair Date: 2012-02-06 14:33 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/518bdc90d272 Fix for RT-19478: SplitPane should not rquire with FXML. Reviewed by Greg Brown, tested by Richard. ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java Changeset: 9b9b1b3e1747 Author: leifs Date: 2012-02-06 16:02 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9b9b1b3e1747 Fixed RT-19332: TextArea regression: clicking misses the target when text is scrolled vertically. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: b092ce36823a Author: mickf Date: 2012-02-07 11:21 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b092ce36823a RT-18293 - [ScrollEvent] cannot be received by scrollBar, which is embedded in a VirtualFlow ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 40dc48688ac9 Author: mickf Date: 2012-02-07 11:23 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/40dc48688ac9 RT-17713 - Odd behavior of horizontal scrolling in TreeView, TableView, and ListView ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 9eae2657ecb0 Author: David Grieve Date: 2012-02-07 10:05 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9eae2657ecb0 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: d5cc45b05dc5 Author: rbair Date: 2012-02-01 09:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d5cc45b05dc5 [DOC-ONLY] Fix for RT-19111: Doc bug: javafx.concurrent.Service example has improper generics ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: 1f8a31913061 Author: Lubomir Nerad Date: 2012-02-06 15:33 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1f8a31913061 Fix for RT-19317: Handle transformation, fill and stroke in Shape.intersect, Shape.subtract and Shape.union ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: ba55c693bbd7 Author: kcr Date: 2012-02-06 16:10 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ba55c693bbd7 RT-19308: Linux/Mac: libraries should be under lib (and not bin) Reviewed by Igor, Scott ! common.properties Changeset: 5259aa889b15 Author: Michael Heinrichs Date: 2012-02-07 12:36 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5259aa889b15 Unified listener handling [RT-19252] ! javafx-ui-controls/src/com/sun/javafx/scene/control/ReadOnlyUnbackedObservableList.java ! javafx-ui-controls/src/javafx/scene/control/TextArea.java ! javafx-ui-controls/test/javafx/scene/control/ControlTestUtils.java ! javafx-ui-controls/test/javafx/scene/control/ListCellTest.java Changeset: bff8f9852aad Author: Michael Heinrichs Date: 2012-02-07 12:46 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/bff8f9852aad Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/graphics/jfx/rt Changeset: 7d7747d58734 Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-02-07 10:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/7d7747d58734 Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx//rt Changeset: 829b27e97eb1 Author: hudson Date: 2012-02-08 09:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/829b27e97eb1 Added tag 2.1-b12 for changeset 7d7747d58734 ! .hgtags Changeset: a5ca94ced4cd Author: tb115823 Date: 2012-02-08 11:21 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a5ca94ced4cd open-sourcing: add javafx-ui-common to rt ! .classpath ! build.xml ! javafx-beans-dt/build-closed.xml ! javafx-beans-dt/build-common.xml ! javafx-beans-dt/build.xml ! javafx-beans-dt/project.properties ! javafx-concurrent/build-closed.xml ! javafx-concurrent/project.properties ! javafx-designtime/build-closed.xml ! javafx-designtime/build-common.xml ! javafx-designtime/project.properties + javafx-ui-common/.classpath + javafx-ui-common/.externalToolBuilders/CSS_Builder.launch + javafx-ui-common/.project + javafx-ui-common/.settings/org.eclipse.jdt.core.prefs + javafx-ui-common/build-closed.xml + javafx-ui-common/build-common.xml + javafx-ui-common/build.xml + javafx-ui-common/javafx-ui-common.iml + javafx-ui-common/nbproject/project.xml + javafx-ui-common/project.properties + javafx-ui-common/src/com/sun/javafx/Logging.java + javafx-ui-common/src/com/sun/javafx/TempState.java + javafx-ui-common/src/com/sun/javafx/Utils.java + javafx-ui-common/src/com/sun/javafx/WeakReferenceMap.java + javafx-ui-common/src/com/sun/javafx/WeakReferenceQueue.java + javafx-ui-common/src/com/sun/javafx/animation/transition/AnimationPathHelper.java + javafx-ui-common/src/com/sun/javafx/animation/transition/Position2D.java + javafx-ui-common/src/com/sun/javafx/application/HostServicesDelegate.java + javafx-ui-common/src/com/sun/javafx/application/LauncherImpl.java + javafx-ui-common/src/com/sun/javafx/application/ParametersImpl.java + javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java + javafx-ui-common/src/com/sun/javafx/beans/event/AbstractNotifyListener.java + javafx-ui-common/src/com/sun/javafx/css/BorderPaint.java + javafx-ui-common/src/com/sun/javafx/css/CascadingStyle.java + javafx-ui-common/src/com/sun/javafx/css/Combinator.java + javafx-ui-common/src/com/sun/javafx/css/CompoundSelector.java + javafx-ui-common/src/com/sun/javafx/css/Declaration.java + javafx-ui-common/src/com/sun/javafx/css/FontUnits.java + javafx-ui-common/src/com/sun/javafx/css/Match.java + javafx-ui-common/src/com/sun/javafx/css/ParsedValue.java + javafx-ui-common/src/com/sun/javafx/css/Property.java + javafx-ui-common/src/com/sun/javafx/css/Rule.java + javafx-ui-common/src/com/sun/javafx/css/Selector.java + javafx-ui-common/src/com/sun/javafx/css/SimpleSelector.java + javafx-ui-common/src/com/sun/javafx/css/Size.java + javafx-ui-common/src/com/sun/javafx/css/SizeUnits.java + javafx-ui-common/src/com/sun/javafx/css/StringStore.java + javafx-ui-common/src/com/sun/javafx/css/Style.java + javafx-ui-common/src/com/sun/javafx/css/StyleConverter.java + javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java + javafx-ui-common/src/com/sun/javafx/css/StyleManager.java + javafx-ui-common/src/com/sun/javafx/css/Styleable.java + javafx-ui-common/src/com/sun/javafx/css/StyleableBooleanProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableDoubleProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableFloatProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableIntegerProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableLongProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableObjectProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableProperty.java + javafx-ui-common/src/com/sun/javafx/css/StyleableStringProperty.java + javafx-ui-common/src/com/sun/javafx/css/Stylesheet.java + javafx-ui-common/src/com/sun/javafx/css/converters/BooleanConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/ColorConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/CursorConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/EffectConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/EnumConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/FontConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/InsetsConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/PaintConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/SizeConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/StringConverter.java + javafx-ui-common/src/com/sun/javafx/css/converters/URLConverter.java + javafx-ui-common/src/com/sun/javafx/css/parser/CSSLexer.java + javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java + javafx-ui-common/src/com/sun/javafx/css/parser/Css2Bin.java + javafx-ui-common/src/com/sun/javafx/css/parser/DeriveColorConverter.java + javafx-ui-common/src/com/sun/javafx/css/parser/DeriveSizeConverter.java + javafx-ui-common/src/com/sun/javafx/css/parser/LadderConverter.java + javafx-ui-common/src/com/sun/javafx/css/parser/LexerState.java + javafx-ui-common/src/com/sun/javafx/css/parser/Recognizer.java + javafx-ui-common/src/com/sun/javafx/css/parser/SimpleRecognizer.java + javafx-ui-common/src/com/sun/javafx/css/parser/StopConverter.java + javafx-ui-common/src/com/sun/javafx/css/parser/TestRig.java.DISABLED + javafx-ui-common/src/com/sun/javafx/css/parser/Token.java + javafx-ui-common/src/com/sun/javafx/css/parser/jfxCssLexer.g + javafx-ui-common/src/com/sun/javafx/css/parser/jfxCssParser.g + javafx-ui-common/src/com/sun/javafx/cursor/CursorFrame.java + javafx-ui-common/src/com/sun/javafx/cursor/CursorType.java + javafx-ui-common/src/com/sun/javafx/cursor/ImageCursorFrame.java + javafx-ui-common/src/com/sun/javafx/cursor/StandardCursorFrame.java + javafx-ui-common/src/com/sun/javafx/effect/EffectDirtyBits.java + javafx-ui-common/src/com/sun/javafx/effect/EffectUtils.java + javafx-ui-common/src/com/sun/javafx/embed/AbstractEvents.java + javafx-ui-common/src/com/sun/javafx/embed/EmbeddedSceneInterface.java + javafx-ui-common/src/com/sun/javafx/embed/EmbeddedStageInterface.java + javafx-ui-common/src/com/sun/javafx/embed/HostInterface.java + javafx-ui-common/src/com/sun/javafx/jmx/HighlightRegion.java + javafx-ui-common/src/com/sun/javafx/jmx/MXNodeAlgorithm.java + javafx-ui-common/src/com/sun/javafx/jmx/MXNodeAlgorithmContext.java + javafx-ui-common/src/com/sun/javafx/jmx/SGMXBeanAccessor.java + javafx-ui-common/src/com/sun/javafx/menu/CheckMenuItemBase.java + javafx-ui-common/src/com/sun/javafx/menu/CustomMenuItemBase.java + javafx-ui-common/src/com/sun/javafx/menu/MenuBase.java + javafx-ui-common/src/com/sun/javafx/menu/MenuItemBase.java + javafx-ui-common/src/com/sun/javafx/menu/RadioMenuItemBase.java + javafx-ui-common/src/com/sun/javafx/menu/SeparatorMenuItemBase.java + javafx-ui-common/src/com/sun/javafx/perf/PerformanceTracker.java + javafx-ui-common/src/com/sun/javafx/robot/FXRobot.java + javafx-ui-common/src/com/sun/javafx/robot/FXRobotFactory.java + javafx-ui-common/src/com/sun/javafx/robot/FXRobotImage.java + javafx-ui-common/src/com/sun/javafx/robot/impl/BaseFXRobot.java + javafx-ui-common/src/com/sun/javafx/robot/impl/FXRobotHelper.java + javafx-ui-common/src/com/sun/javafx/runtime/async/AbstractAsyncOperation.java + javafx-ui-common/src/com/sun/javafx/runtime/async/AbstractRemoteResource.java + javafx-ui-common/src/com/sun/javafx/runtime/async/AsyncOperation.java + javafx-ui-common/src/com/sun/javafx/runtime/async/AsyncOperationListener.java + javafx-ui-common/src/com/sun/javafx/runtime/async/BackgroundExecutor.java + javafx-ui-common/src/com/sun/javafx/runtime/eula/Eula.java + javafx-ui-common/src/com/sun/javafx/scene/BoundsAccessor.java + javafx-ui-common/src/com/sun/javafx/scene/CSSFlags.java + javafx-ui-common/src/com/sun/javafx/scene/DirtyBits.java + javafx-ui-common/src/com/sun/javafx/scene/EnteredExitedHandler.java + javafx-ui-common/src/com/sun/javafx/scene/EventHandlerProperties.java + javafx-ui-common/src/com/sun/javafx/scene/KeyboardShortcutsHandler.java + javafx-ui-common/src/com/sun/javafx/scene/NodeEventDispatcher.java + javafx-ui-common/src/com/sun/javafx/scene/SceneEventDispatcher.java + javafx-ui-common/src/com/sun/javafx/scene/input/InputEventUtils.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundFill.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundFillConverter.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImage.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImageConverter.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/Border.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImage.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImageConverter.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderStyle.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/Margins.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/Repeat.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/ShapeChangeListener.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorder.java + javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorderConverter.java + javafx-ui-common/src/com/sun/javafx/scene/paint/GradientUtils.java + javafx-ui-common/src/com/sun/javafx/scene/paint/ImagePattern.java + javafx-ui-common/src/com/sun/javafx/scene/shape/PathUtils.java + javafx-ui-common/src/com/sun/javafx/scene/text/FontManager.java + javafx-ui-common/src/com/sun/javafx/scene/text/HitInfo.java + javafx-ui-common/src/com/sun/javafx/scene/traversal/Algorithm.java + javafx-ui-common/src/com/sun/javafx/scene/traversal/ContainerTabOrder.java + javafx-ui-common/src/com/sun/javafx/scene/traversal/Direction.java + javafx-ui-common/src/com/sun/javafx/scene/traversal/TraversalEngine.java + javafx-ui-common/src/com/sun/javafx/scene/traversal/TraverseListener.java + javafx-ui-common/src/com/sun/javafx/scene/traversal/WeightedClosestCorner.java + javafx-ui-common/src/com/sun/javafx/stage/EmbeddedWindow.java + javafx-ui-common/src/com/sun/javafx/stage/FocusUngrabEvent.java + javafx-ui-common/src/com/sun/javafx/stage/PopupEventRedirector.java + javafx-ui-common/src/com/sun/javafx/stage/PopupWindowPeerListener.java + javafx-ui-common/src/com/sun/javafx/stage/StageHelper.java + javafx-ui-common/src/com/sun/javafx/stage/StagePeerListener.java + javafx-ui-common/src/com/sun/javafx/stage/WindowCloseRequestHandler.java + javafx-ui-common/src/com/sun/javafx/stage/WindowEventDispatcher.java + javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java + javafx-ui-common/src/com/sun/javafx/tk/DummyToolkit.java + javafx-ui-common/src/com/sun/javafx/tk/FileChooserType.java + javafx-ui-common/src/com/sun/javafx/tk/FocusCause.java + javafx-ui-common/src/com/sun/javafx/tk/FontLoader.java + javafx-ui-common/src/com/sun/javafx/tk/FontMetrics.java + javafx-ui-common/src/com/sun/javafx/tk/ImageLoader.java + javafx-ui-common/src/com/sun/javafx/tk/ScreenConfigurationAccessor.java + javafx-ui-common/src/com/sun/javafx/tk/TKClipboard.java + javafx-ui-common/src/com/sun/javafx/tk/TKDragGestureListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKDragSourceListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKDropEvent.java + javafx-ui-common/src/com/sun/javafx/tk/TKDropTargetListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKPulseListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKScene.java + javafx-ui-common/src/com/sun/javafx/tk/TKSceneListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKScenePaintListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKScreenConfigurationListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKStage.java + javafx-ui-common/src/com/sun/javafx/tk/TKStageListener.java + javafx-ui-common/src/com/sun/javafx/tk/TKSystemMenu.java + javafx-ui-common/src/com/sun/javafx/tk/TextHelper.java + javafx-ui-common/src/com/sun/javafx/tk/Toolkit.java + javafx-ui-common/src/javafx/animation/FadeTransition.java + javafx-ui-common/src/javafx/animation/FillTransition.java + javafx-ui-common/src/javafx/animation/ParallelTransition.java + javafx-ui-common/src/javafx/animation/PathTransition.java + javafx-ui-common/src/javafx/animation/PauseTransition.java + javafx-ui-common/src/javafx/animation/RotateTransition.java + javafx-ui-common/src/javafx/animation/ScaleTransition.java + javafx-ui-common/src/javafx/animation/SequentialTransition.java + javafx-ui-common/src/javafx/animation/StrokeTransition.java + javafx-ui-common/src/javafx/animation/Transition.java + javafx-ui-common/src/javafx/animation/TranslateTransition.java + javafx-ui-common/src/javafx/animation/package.html + javafx-ui-common/src/javafx/application/Application.java + javafx-ui-common/src/javafx/application/ConditionalFeature.java + javafx-ui-common/src/javafx/application/HostServices.java + javafx-ui-common/src/javafx/application/Platform.java + javafx-ui-common/src/javafx/application/Preloader.java + javafx-ui-common/src/javafx/application/package.html + javafx-ui-common/src/javafx/geometry/BoundingBox.java + javafx-ui-common/src/javafx/geometry/Bounds.java + javafx-ui-common/src/javafx/geometry/Dimension2D.java + javafx-ui-common/src/javafx/geometry/HPos.java + javafx-ui-common/src/javafx/geometry/HorizontalDirection.java + javafx-ui-common/src/javafx/geometry/Insets.java + javafx-ui-common/src/javafx/geometry/Orientation.java + javafx-ui-common/src/javafx/geometry/Point2D.java + javafx-ui-common/src/javafx/geometry/Point3D.java + javafx-ui-common/src/javafx/geometry/Pos.java + javafx-ui-common/src/javafx/geometry/Rectangle2D.java + javafx-ui-common/src/javafx/geometry/Side.java + javafx-ui-common/src/javafx/geometry/VPos.java + javafx-ui-common/src/javafx/geometry/VerticalDirection.java + javafx-ui-common/src/javafx/geometry/package.html + javafx-ui-common/src/javafx/scene/CacheHint.java + javafx-ui-common/src/javafx/scene/Camera.java + javafx-ui-common/src/javafx/scene/Cursor.java + javafx-ui-common/src/javafx/scene/DepthTest.java + javafx-ui-common/src/javafx/scene/Group.java + javafx-ui-common/src/javafx/scene/ImageCursor.java + javafx-ui-common/src/javafx/scene/Node.java + javafx-ui-common/src/javafx/scene/ParallelCamera.java + javafx-ui-common/src/javafx/scene/Parent.java + javafx-ui-common/src/javafx/scene/PerspectiveCamera.java + javafx-ui-common/src/javafx/scene/PropertyHelper.java + javafx-ui-common/src/javafx/scene/Scene.java + javafx-ui-common/src/javafx/scene/doc-files/cssref.html + javafx-ui-common/src/javafx/scene/effect/Blend.java + javafx-ui-common/src/javafx/scene/effect/BlendMode.java + javafx-ui-common/src/javafx/scene/effect/Bloom.java + javafx-ui-common/src/javafx/scene/effect/BlurType.java + javafx-ui-common/src/javafx/scene/effect/BoxBlur.java + javafx-ui-common/src/javafx/scene/effect/ColorAdjust.java + javafx-ui-common/src/javafx/scene/effect/ColorInput.java + javafx-ui-common/src/javafx/scene/effect/DisplacementMap.java + javafx-ui-common/src/javafx/scene/effect/DropShadow.java + javafx-ui-common/src/javafx/scene/effect/Effect.java + javafx-ui-common/src/javafx/scene/effect/EffectChangeListener.java + javafx-ui-common/src/javafx/scene/effect/FloatMap.java + javafx-ui-common/src/javafx/scene/effect/GaussianBlur.java + javafx-ui-common/src/javafx/scene/effect/Glow.java + javafx-ui-common/src/javafx/scene/effect/ImageInput.java + javafx-ui-common/src/javafx/scene/effect/InnerShadow.java + javafx-ui-common/src/javafx/scene/effect/Light.java + javafx-ui-common/src/javafx/scene/effect/Lighting.java + javafx-ui-common/src/javafx/scene/effect/MotionBlur.java + javafx-ui-common/src/javafx/scene/effect/PerspectiveTransform.java + javafx-ui-common/src/javafx/scene/effect/Reflection.java + javafx-ui-common/src/javafx/scene/effect/SepiaTone.java + javafx-ui-common/src/javafx/scene/effect/Shadow.java + javafx-ui-common/src/javafx/scene/effect/package.html + javafx-ui-common/src/javafx/scene/image/Image.java + javafx-ui-common/src/javafx/scene/image/ImageView.java + javafx-ui-common/src/javafx/scene/image/package.html + javafx-ui-common/src/javafx/scene/input/Clipboard.java + javafx-ui-common/src/javafx/scene/input/ClipboardContent.java + javafx-ui-common/src/javafx/scene/input/ContextMenuEvent.java + javafx-ui-common/src/javafx/scene/input/DataFormat.java + javafx-ui-common/src/javafx/scene/input/DragEvent.java + javafx-ui-common/src/javafx/scene/input/Dragboard.java + javafx-ui-common/src/javafx/scene/input/InputEvent.java + javafx-ui-common/src/javafx/scene/input/InputMethodEvent.java + javafx-ui-common/src/javafx/scene/input/InputMethodHighlight.java + javafx-ui-common/src/javafx/scene/input/InputMethodRequests.java + javafx-ui-common/src/javafx/scene/input/InputMethodTextRun.java + javafx-ui-common/src/javafx/scene/input/KeyCharacterCombination.java + javafx-ui-common/src/javafx/scene/input/KeyCode.java + javafx-ui-common/src/javafx/scene/input/KeyCodeCombination.java + javafx-ui-common/src/javafx/scene/input/KeyCombination.java + javafx-ui-common/src/javafx/scene/input/KeyEvent.java + javafx-ui-common/src/javafx/scene/input/Mnemonic.java + javafx-ui-common/src/javafx/scene/input/MouseButton.java + javafx-ui-common/src/javafx/scene/input/MouseDragEvent.java + javafx-ui-common/src/javafx/scene/input/MouseEvent.java + javafx-ui-common/src/javafx/scene/input/ScrollEvent.java + javafx-ui-common/src/javafx/scene/input/TransferMode.java + javafx-ui-common/src/javafx/scene/input/package.html + javafx-ui-common/src/javafx/scene/layout/AnchorPane.java + javafx-ui-common/src/javafx/scene/layout/BorderPane.java + javafx-ui-common/src/javafx/scene/layout/ColumnConstraints.java + javafx-ui-common/src/javafx/scene/layout/ConstraintsBase.java + javafx-ui-common/src/javafx/scene/layout/FlowPane.java + javafx-ui-common/src/javafx/scene/layout/GridPane.java + javafx-ui-common/src/javafx/scene/layout/HBox.java + javafx-ui-common/src/javafx/scene/layout/Pane.java + javafx-ui-common/src/javafx/scene/layout/Priority.java + javafx-ui-common/src/javafx/scene/layout/Region.java + javafx-ui-common/src/javafx/scene/layout/RowConstraints.java + javafx-ui-common/src/javafx/scene/layout/StackPane.java + javafx-ui-common/src/javafx/scene/layout/TilePane.java + javafx-ui-common/src/javafx/scene/layout/VBox.java + javafx-ui-common/src/javafx/scene/layout/package.html + javafx-ui-common/src/javafx/scene/package.html + javafx-ui-common/src/javafx/scene/paint/Color.java + javafx-ui-common/src/javafx/scene/paint/CycleMethod.java + javafx-ui-common/src/javafx/scene/paint/LinearGradient.java + javafx-ui-common/src/javafx/scene/paint/Paint.java + javafx-ui-common/src/javafx/scene/paint/RadialGradient.java + javafx-ui-common/src/javafx/scene/paint/Stop.java + javafx-ui-common/src/javafx/scene/paint/package.html + javafx-ui-common/src/javafx/scene/shape/Arc.java + javafx-ui-common/src/javafx/scene/shape/ArcTo.java + javafx-ui-common/src/javafx/scene/shape/ArcType.java + javafx-ui-common/src/javafx/scene/shape/Circle.java + javafx-ui-common/src/javafx/scene/shape/ClosePath.java + javafx-ui-common/src/javafx/scene/shape/CubicCurve.java + javafx-ui-common/src/javafx/scene/shape/CubicCurveTo.java + javafx-ui-common/src/javafx/scene/shape/Ellipse.java + javafx-ui-common/src/javafx/scene/shape/FillRule.java + javafx-ui-common/src/javafx/scene/shape/HLineTo.java + javafx-ui-common/src/javafx/scene/shape/Line.java + javafx-ui-common/src/javafx/scene/shape/LineTo.java + javafx-ui-common/src/javafx/scene/shape/MoveTo.java + javafx-ui-common/src/javafx/scene/shape/Path.java + javafx-ui-common/src/javafx/scene/shape/PathElement.java + javafx-ui-common/src/javafx/scene/shape/Polygon.java + javafx-ui-common/src/javafx/scene/shape/Polyline.java + javafx-ui-common/src/javafx/scene/shape/QuadCurve.java + javafx-ui-common/src/javafx/scene/shape/QuadCurveTo.java + javafx-ui-common/src/javafx/scene/shape/Rectangle.java + javafx-ui-common/src/javafx/scene/shape/SVGPath.java + javafx-ui-common/src/javafx/scene/shape/Shape.java + javafx-ui-common/src/javafx/scene/shape/StrokeLineCap.java + javafx-ui-common/src/javafx/scene/shape/StrokeLineJoin.java + javafx-ui-common/src/javafx/scene/shape/StrokeType.java + javafx-ui-common/src/javafx/scene/shape/VLineTo.java + javafx-ui-common/src/javafx/scene/shape/package.html + javafx-ui-common/src/javafx/scene/text/Font.java + javafx-ui-common/src/javafx/scene/text/FontPosture.java + javafx-ui-common/src/javafx/scene/text/FontSmoothingType.java + javafx-ui-common/src/javafx/scene/text/FontWeight.java + javafx-ui-common/src/javafx/scene/text/Text.java + javafx-ui-common/src/javafx/scene/text/TextAlignment.java + javafx-ui-common/src/javafx/scene/text/TextBoundsType.java + javafx-ui-common/src/javafx/scene/text/package.html + javafx-ui-common/src/javafx/scene/transform/Affine.java + javafx-ui-common/src/javafx/scene/transform/Rotate.java + javafx-ui-common/src/javafx/scene/transform/Scale.java + javafx-ui-common/src/javafx/scene/transform/Shear.java + javafx-ui-common/src/javafx/scene/transform/Transform.java + javafx-ui-common/src/javafx/scene/transform/Translate.java + javafx-ui-common/src/javafx/scene/transform/package.html + javafx-ui-common/src/javafx/stage/DirectoryChooser.java + javafx-ui-common/src/javafx/stage/FileChooser.java + javafx-ui-common/src/javafx/stage/Modality.java + javafx-ui-common/src/javafx/stage/Popup.java + javafx-ui-common/src/javafx/stage/PopupWindow.java + javafx-ui-common/src/javafx/stage/Screen.java + javafx-ui-common/src/javafx/stage/Stage.java + javafx-ui-common/src/javafx/stage/StageStyle.java + javafx-ui-common/src/javafx/stage/Window.java + javafx-ui-common/src/javafx/stage/WindowEvent.java + javafx-ui-common/src/javafx/stage/package.html + javafx-ui-common/test/unit/com/sun/javafx/UtilsTest.java + javafx-ui-common/test/unit/com/sun/javafx/Utils_getScreenForPoint_Test.java + javafx-ui-common/test/unit/com/sun/javafx/Utils_getScreenForRectangle_Test.java + javafx-ui-common/test/unit/com/sun/javafx/WeakReferenceMapTest.java + javafx-ui-common/test/unit/com/sun/javafx/WeakReferenceQueueTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/BooleanTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/CursorTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/EffectTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/EnumTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/FontSizeTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/FontStyleTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/FontTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/FontWeightTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/HonorDeveloperSettingsTest.css + javafx-ui-common/test/unit/com/sun/javafx/css/HonorDeveloperSettingsTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/InsetsTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/Node_cssStyleMap_Test.java + javafx-ui-common/test/unit/com/sun/javafx/css/PaintTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/ParsedValueTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/RuleTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/SizeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/SizeTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/StringTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/StyleConverterTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/StyleablePropertyTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/StylesheetTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/TestNode.java + javafx-ui-common/test/unit/com/sun/javafx/css/TestNodeBase.java + javafx-ui-common/test/unit/com/sun/javafx/css/TypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/URLTypeTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/converters/URLConverterTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/parser/CSSLexerTest.java + javafx-ui-common/test/unit/com/sun/javafx/css/parser/CSSParserTest.java + javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java + javafx-ui-common/test/unit/com/sun/javafx/scene/layout/RegionTest.java + javafx-ui-common/test/unit/com/sun/javafx/scene/paint/ImagePatternTest.java + javafx-ui-common/test/unit/com/sun/javafx/scene/text/FontManagerTest.java + javafx-ui-common/test/unit/com/sun/javafx/scene/text/fonts.mf + javafx-ui-common/test/unit/com/sun/javafx/scene/traversal/TraversalTest.java + javafx-ui-common/test/unit/com/sun/javafx/scene/traversal/TraverseInvisibleTest.java + javafx-ui-common/test/unit/com/sun/javafx/test/BBoxComparator.java + javafx-ui-common/test/unit/com/sun/javafx/test/BindingHelper.java + javafx-ui-common/test/unit/com/sun/javafx/test/BuilderProxy.java + javafx-ui-common/test/unit/com/sun/javafx/test/CssMethodsTestBase.java + javafx-ui-common/test/unit/com/sun/javafx/test/MouseEventGenerator.java + javafx-ui-common/test/unit/com/sun/javafx/test/ObjectMethodsTestBase.java + javafx-ui-common/test/unit/com/sun/javafx/test/OnInvalidateMethodsTestBase.java + javafx-ui-common/test/unit/com/sun/javafx/test/PropertiesTestBase.java + javafx-ui-common/test/unit/com/sun/javafx/test/PropertyInvalidationCounter.java + javafx-ui-common/test/unit/com/sun/javafx/test/PropertyReference.java + javafx-ui-common/test/unit/com/sun/javafx/test/TestHelper.java + javafx-ui-common/test/unit/com/sun/javafx/test/ValueComparator.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/BindingProxy.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/BindingProxyRefImpl.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/ObservableValueProxy.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/ObservableValueProxyRefImpl.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/PropertyModelProxy.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/PropertyModelProxyRefImpl.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/ReflectionHelper.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/VariableFactory.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/VariableFactoryRefImpl.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/WritableValueProxy.java + javafx-ui-common/test/unit/com/sun/javafx/test/binding/WritableValueProxyRefImpl.java + javafx-ui-common/test/unit/com/sun/javafx/test/objects/TestGroup.java + javafx-ui-common/test/unit/com/sun/javafx/test/objects/TestNode.java + javafx-ui-common/test/unit/com/sun/javafx/test/objects/TestScene.java + javafx-ui-common/test/unit/com/sun/javafx/test/objects/TestStage.java + javafx-ui-common/test/unit/javafx/animation/AnimationMock.java + javafx-ui-common/test/unit/javafx/animation/FadeTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/FillTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/ParallelTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/PathTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/PauseTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/RotateTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/ScaleTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/SequentialTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/StrokeTransitionTest.java + javafx-ui-common/test/unit/javafx/animation/TransitionTest.java + javafx-ui-common/test/unit/javafx/animation/TranslateTransitionTest.java + javafx-ui-common/test/unit/javafx/geometry/BoundingBoxTest.java + javafx-ui-common/test/unit/javafx/geometry/Dimension2DTest.java + javafx-ui-common/test/unit/javafx/geometry/InsetsTest.java + javafx-ui-common/test/unit/javafx/geometry/Point2DTest.java + javafx-ui-common/test/unit/javafx/geometry/Point3DTest.java + javafx-ui-common/test/unit/javafx/geometry/PosTest.java + javafx-ui-common/test/unit/javafx/geometry/Rectangle2DTest.java + javafx-ui-common/test/unit/javafx/scene/CSSNode.java + javafx-ui-common/test/unit/javafx/scene/CursorTest.java + javafx-ui-common/test/unit/javafx/scene/DepthTestTest.java + javafx-ui-common/test/unit/javafx/scene/FocusTest.java + javafx-ui-common/test/unit/javafx/scene/GroupTest.java + javafx-ui-common/test/unit/javafx/scene/HashCodeTest.java + javafx-ui-common/test/unit/javafx/scene/ImageCursorTest.java + javafx-ui-common/test/unit/javafx/scene/ImageCursor_findBestImage_Test.java + javafx-ui-common/test/unit/javafx/scene/ImageCursor_getCurrentFrame_Test.java + javafx-ui-common/test/unit/javafx/scene/MouseTest.java + javafx-ui-common/test/unit/javafx/scene/NodeTest.java + javafx-ui-common/test/unit/javafx/scene/Node_bind_Test.java + javafx-ui-common/test/unit/javafx/scene/Node_cssMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/Node_lookup_Test.java + javafx-ui-common/test/unit/javafx/scene/Node_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/Node_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/ParentTest.java + javafx-ui-common/test/unit/javafx/scene/Parent_cssMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/Parent_recomputeBounds_Test.java + javafx-ui-common/test/unit/javafx/scene/Parent_structure_sync_Test.java + javafx-ui-common/test/unit/javafx/scene/PickAndContainsTest.java + javafx-ui-common/test/unit/javafx/scene/RegistrationTest.java + javafx-ui-common/test/unit/javafx/scene/SceneTest.java + javafx-ui-common/test/unit/javafx/scene/Scene_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/Scenegraph_eventHandlers_Test.java + javafx-ui-common/test/unit/javafx/scene/StructureTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/BoundsPerformanceTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/ClipBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/EffetctBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/GroupBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/LayoutBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/NodeBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/PerfNode.java + javafx-ui-common/test/unit/javafx/scene/bounds/ResizablePerfNode.java + javafx-ui-common/test/unit/javafx/scene/bounds/Transformed3DBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/bounds/TransformedBoundsTest.java + javafx-ui-common/test/unit/javafx/scene/effect/BlendTest.java + javafx-ui-common/test/unit/javafx/scene/effect/Blend_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/BloomTest.java + javafx-ui-common/test/unit/javafx/scene/effect/Bloom_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/BoxBlurTest.java + javafx-ui-common/test/unit/javafx/scene/effect/BoxBlur_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/ColorAdjustTest.java + javafx-ui-common/test/unit/javafx/scene/effect/ColorAdjust_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/ColorInputTest.java + javafx-ui-common/test/unit/javafx/scene/effect/ColorInput_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/DisplacementMapTest.java + javafx-ui-common/test/unit/javafx/scene/effect/DisplacementMap_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/DistantLightTest.java + javafx-ui-common/test/unit/javafx/scene/effect/DistantLight_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/DropShadowTest.java + javafx-ui-common/test/unit/javafx/scene/effect/DropShadow_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/EffectInputTest.java + javafx-ui-common/test/unit/javafx/scene/effect/EffectTest.java + javafx-ui-common/test/unit/javafx/scene/effect/EffectsTestBase.java + javafx-ui-common/test/unit/javafx/scene/effect/FloatMapTest.java + javafx-ui-common/test/unit/javafx/scene/effect/FloatMap_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/GaussianBlurTest.java + javafx-ui-common/test/unit/javafx/scene/effect/GaussianBlur_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/GlowTest.java + javafx-ui-common/test/unit/javafx/scene/effect/Glow_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/ImageInputTest.java + javafx-ui-common/test/unit/javafx/scene/effect/ImageInput_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/InnerShadowTest.java + javafx-ui-common/test/unit/javafx/scene/effect/InnerShadow_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/LightTestBase.java + javafx-ui-common/test/unit/javafx/scene/effect/LightingTest.java + javafx-ui-common/test/unit/javafx/scene/effect/Lighting_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/MotionBlurTest.java + javafx-ui-common/test/unit/javafx/scene/effect/MotionBlur_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/PerspectiveTransformTest.java + javafx-ui-common/test/unit/javafx/scene/effect/PerspectiveTransform_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/PointLightTest.java + javafx-ui-common/test/unit/javafx/scene/effect/PointLight_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/ReflectionTest.java + javafx-ui-common/test/unit/javafx/scene/effect/Reflection_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/SepiaToneTest.java + javafx-ui-common/test/unit/javafx/scene/effect/SepiaTone_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/ShadowTest.java + javafx-ui-common/test/unit/javafx/scene/effect/Shadow_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/effect/SpotLightTest.java + javafx-ui-common/test/unit/javafx/scene/effect/SpotLight_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/image/ImageTest.java + javafx-ui-common/test/unit/javafx/scene/image/ImageViewConfig.java + javafx-ui-common/test/unit/javafx/scene/image/ImageViewTest.java + javafx-ui-common/test/unit/javafx/scene/image/ImageView_cssMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/image/ImageView_verifyBounds_Test.java + javafx-ui-common/test/unit/javafx/scene/image/ImageView_verifyContains_Test.java + javafx-ui-common/test/unit/javafx/scene/image/TestImages.java + javafx-ui-common/test/unit/javafx/scene/input/ClipboardContentTest.java + javafx-ui-common/test/unit/javafx/scene/input/DataFormatTest.java + javafx-ui-common/test/unit/javafx/scene/input/DragAndDropTest.java + javafx-ui-common/test/unit/javafx/scene/input/InputMethodEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/InputMethodTextRunTest.java + javafx-ui-common/test/unit/javafx/scene/input/KeyCodeTest.java + javafx-ui-common/test/unit/javafx/scene/input/KeyCombinationTest.java + javafx-ui-common/test/unit/javafx/scene/input/KeyCombination_objectMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/input/KeyEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/MouseDragEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/MouseEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/PasteboardTest.java + javafx-ui-common/test/unit/javafx/scene/input/ScrollEventTest.java + javafx-ui-common/test/unit/javafx/scene/input/TestNode.java + javafx-ui-common/test/unit/javafx/scene/input/UTITest.java + javafx-ui-common/test/unit/javafx/scene/layout/AnchorPaneTest.java + javafx-ui-common/test/unit/javafx/scene/layout/BaselineTest.java + javafx-ui-common/test/unit/javafx/scene/layout/BorderPaneTest.java + javafx-ui-common/test/unit/javafx/scene/layout/FlowPaneTest.java + javafx-ui-common/test/unit/javafx/scene/layout/GridPaneTest.java + javafx-ui-common/test/unit/javafx/scene/layout/HBoxTest.java + javafx-ui-common/test/unit/javafx/scene/layout/MockBiased.java + javafx-ui-common/test/unit/javafx/scene/layout/MockNode.java + javafx-ui-common/test/unit/javafx/scene/layout/MockParent.java + javafx-ui-common/test/unit/javafx/scene/layout/MockRegion.java + javafx-ui-common/test/unit/javafx/scene/layout/MockResizable.java + javafx-ui-common/test/unit/javafx/scene/layout/RegionTest.java + javafx-ui-common/test/unit/javafx/scene/layout/ResizabilityTest.java + javafx-ui-common/test/unit/javafx/scene/layout/StackPaneTest.java + javafx-ui-common/test/unit/javafx/scene/layout/TilePaneTest.java + javafx-ui-common/test/unit/javafx/scene/layout/VBoxTest.java + javafx-ui-common/test/unit/javafx/scene/paint/ColorTest.java + javafx-ui-common/test/unit/javafx/scene/paint/LinearGradientTest.java + javafx-ui-common/test/unit/javafx/scene/paint/RadialGradientTest.java + javafx-ui-common/test/unit/javafx/scene/paint/StopListTest.java + javafx-ui-common/test/unit/javafx/scene/paint/StopTest.java + javafx-ui-common/test/unit/javafx/scene/shape/ArcTest.java + javafx-ui-common/test/unit/javafx/scene/shape/ArcToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/ArcTo_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/ArcTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Arc_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Arc_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/BoundsTest.java + javafx-ui-common/test/unit/javafx/scene/shape/CircleTest.java + javafx-ui-common/test/unit/javafx/scene/shape/Circle_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Circle_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/ClosePathTest.java + javafx-ui-common/test/unit/javafx/scene/shape/CubicCurveTest.java + javafx-ui-common/test/unit/javafx/scene/shape/CubicCurveToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/CubicCurveTo_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/CubicCurveTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/CubicCurve_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/CubicCurve_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/EllipseTest.java + javafx-ui-common/test/unit/javafx/scene/shape/Ellipse_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Ellipse_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/HLineToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/HLineTo_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/HLineTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/LineTest.java + javafx-ui-common/test/unit/javafx/scene/shape/LineToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/LineTo_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/LineTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Line_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Line_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/MoveToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/MoveTo_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/MoveTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/PathTest.java + javafx-ui-common/test/unit/javafx/scene/shape/Path_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Path_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/PolygonTest.java + javafx-ui-common/test/unit/javafx/scene/shape/PolylineTest.java + javafx-ui-common/test/unit/javafx/scene/shape/QuadCurveTest.java + javafx-ui-common/test/unit/javafx/scene/shape/QuadCurveToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/QuadCurveTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/QuadCurve_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/QuadCurve_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/RectangleTest.java + javafx-ui-common/test/unit/javafx/scene/shape/Rectangle_cssMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Rectangle_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Rectangle_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/SVGPathTest.java + javafx-ui-common/test/unit/javafx/scene/shape/SVGPath_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/SVGPath_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/ShapeTest.java + javafx-ui-common/test/unit/javafx/scene/shape/Shape_cssMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Shape_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/Shape_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/TestUtils.java + javafx-ui-common/test/unit/javafx/scene/shape/VLineToTest.java + javafx-ui-common/test/unit/javafx/scene/shape/VLineTo_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/shape/VLineTo_properties_Test.java + javafx-ui-common/test/unit/javafx/scene/text/FontPostureTest.java + javafx-ui-common/test/unit/javafx/scene/text/FontTest.java + javafx-ui-common/test/unit/javafx/scene/text/FontWeightTest.java + javafx-ui-common/test/unit/javafx/scene/text/TextTest.java + javafx-ui-common/test/unit/javafx/scene/text/Text_cssMethods_Test.java + javafx-ui-common/test/unit/javafx/scene/text/Text_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/transform/AffineTest.java + javafx-ui-common/test/unit/javafx/scene/transform/Affine_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/transform/RotateTest.java + javafx-ui-common/test/unit/javafx/scene/transform/Rotate_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/transform/ScaleTest.java + javafx-ui-common/test/unit/javafx/scene/transform/Scale_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/transform/ShearTest.java + javafx-ui-common/test/unit/javafx/scene/transform/Shear_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/scene/transform/TransformTest.java + javafx-ui-common/test/unit/javafx/scene/transform/TranslateTest.java + javafx-ui-common/test/unit/javafx/scene/transform/Translate_onInvalidate_Test.java + javafx-ui-common/test/unit/javafx/stage/PopupTest.java + javafx-ui-common/test/unit/javafx/stage/Popup_parentWindow_Test.java + javafx-ui-common/test/unit/javafx/stage/StageMutabilityTest.java + javafx-ui-common/test/unit/javafx/stage/StageTest.java + javafx-ui-common/test/unit/javafx/stage/WindowTest.java ! javafx-ui-controls/build-closed.xml ! javafx-ui-controls/build-common.xml ! javafx-ui-controls/project.properties ! test-stub-toolkit/build-closed.xml ! test-stub-toolkit/project.properties Changeset: 35b50a11923a Author: tb115823 Date: 2012-02-08 14:53 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/35b50a11923a open-sourcing: add doc-files missing in javafx-ui-common + javafx-ui-common/src/javafx/application/doc-files/Application.png + javafx-ui-common/src/javafx/scene/doc-files/CustomNode01.png + javafx-ui-common/src/javafx/scene/doc-files/Group01.png + javafx-ui-common/src/javafx/scene/doc-files/Scene1.png + javafx-ui-common/src/javafx/scene/doc-files/bounds-complex.png + javafx-ui-common/src/javafx/scene/doc-files/bounds.png + javafx-ui-common/src/javafx/scene/doc-files/cssexample1.png + javafx-ui-common/src/javafx/scene/doc-files/cssexample2.png + javafx-ui-common/src/javafx/scene/doc-files/fx_code_header.jpg + javafx-ui-common/src/javafx/scene/image/doc-files/imageview.png + javafx-ui-common/src/javafx/scene/paint/doc-files/ImagePattern.png + javafx-ui-common/src/javafx/scene/shape/doc-files/fillrule-evenodd.png + javafx-ui-common/src/javafx/scene/shape/doc-files/fillrule-nonzero.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokedasharray.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokedashoffset.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinecap-butt.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinecap-round.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinecap-square.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinecap.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinejoin-bevel.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinejoin-miter.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinejoin-round.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokelinejoin.png + javafx-ui-common/src/javafx/scene/shape/doc-files/strokemiterlimit.png + javafx-ui-common/src/javafx/scene/shape/doc-files/stroketype-centered.png + javafx-ui-common/src/javafx/scene/shape/doc-files/stroketype-inside.png + javafx-ui-common/src/javafx/scene/shape/doc-files/stroketype-outside.png + javafx-ui-common/src/javafx/scene/shape/doc-files/stroketype.png + javafx-ui-common/src/javafx/stage/doc-files/Stage0-mac.png + javafx-ui-common/src/javafx/stage/doc-files/Stage0-vista.png + javafx-ui-common/src/javafx/stage/doc-files/Stage0-xp.png Changeset: 83f09a015be5 Author: tb115823 Date: 2012-02-08 15:11 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/83f09a015be5 open-sourcing: fix font handling for javafx-ui-common unit tests ! javafx-ui-common/build-closed.xml Changeset: c4432712a894 Author: kcr Date: 2012-02-08 15:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c4432712a894 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 6bf258b22b29 Author: jgiles Date: 2012-02-03 12:54 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6bf258b22b29 RT-19067: Background color of ChoiceBox popup changes to a lighter color on hovering over a item. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 8af37cb55346 Author: jgiles Date: 2012-02-04 11:27 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8af37cb55346 RT-19438: [ListView] listView cell doesn't affect on size of content in group. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java Changeset: f89b6a6e1f21 Author: jgiles Date: 2012-02-08 12:40 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f89b6a6e1f21 RT-19472: ComboBox drop down does not dismiss if clicking outside of JFXPanel ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 62e40d3dfe20 Author: jgiles Date: 2012-02-09 13:02 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/62e40d3dfe20 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 521e25b14fe4 Author: jgiles Date: 2012-02-10 07:48 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/521e25b14fe4 Partial RT-19530: Text in cells doesn't change color when the cell is focussed, if the text is set in a node via setGraphic. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: fbacd4a9e9b5 Author: jgiles Date: 2012-02-10 07:50 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fbacd4a9e9b5 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 5c13b1388595 Author: Kinsley Wong Date: 2012-02-09 12:05 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5c13b1388595 RT-19400 Toolbar => excess Buttons have different style when they reappear in the Toolbar ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java Changeset: 1f0b30fc7bca Author: Kinsley Wong Date: 2012-02-09 13:49 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1f0b30fc7bca RT-17899: [Toolbar] Ctrl-F5 should move focus to the window toolbar (Mac) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ToolBarBehavior.java Changeset: a196b73de22d Author: Paru Somashekar Date: 2012-02-09 17:05 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a196b73de22d fix RT-18943: WebView context menu appears irregularly. ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java Changeset: 5a3062b456a5 Author: Kinsley Wong Date: 2012-02-09 17:41 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5a3062b456a5 RT-19532: TitledPane arrow is shrinking when styling. ! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java Changeset: ca0857af04b5 Author: jgiles Date: 2012-02-10 12:36 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ca0857af04b5 [DOC ONLY] RT-19570: ComboBox with Text items - incorrect rendering. Added JavaDoc to ComboBox explaining why this is a bad idea. ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java Changeset: 274de4d76825 Author: jgiles Date: 2012-02-10 14:07 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/274de4d76825 RT-19431: [ComboBox] value is saved selected, but value property is null, when editable property set true ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: e6afbe95c625 Author: jgiles Date: 2012-02-10 14:21 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e6afbe95c625 RT-19367: ComboBox selection model should be a SingleSelectionModel, not SelectionModel ! javafx-ui-controls/src/javafx/scene/control/ComboBox.java ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java ! javafx-ui-controls/test/javafx/scene/control/SelectionModelImplTest.java Changeset: 182e19b97758 Author: jgiles Date: 2012-02-10 16:54 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/182e19b97758 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 53a31e12b637 Author: mickf Date: 2012-02-10 14:33 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/53a31e12b637 RT-19484 - NPE on com.sun.javafx.scene.control.skin.ProgressIndicatorSkin.layoutChildren under some circumstances, from Jonathan ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java Changeset: 4e2cda0b9943 Author: mickf Date: 2012-02-10 16:30 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4e2cda0b9943 RT-19511 - NLS: message drop 10 integration for UI Controls resource files, Controls ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_de.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_es.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_fr.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_it.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_ja.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_ko.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_pt_BR.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_sv.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_zh_CN.properties ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_zh_TW.properties Changeset: a1b7f53e83d0 Author: Kinsley Wong Date: 2012-02-10 11:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a1b7f53e83d0 RT-19594: Tab's id property is ignored when styling. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 843fd1c53348 Author: leifs Date: 2012-02-10 11:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/843fd1c53348 Fixed RT-18554: Issues with TextArea rendering: Text is wrapped around when it should not - text and scrollbars can be displayed outside of the text area. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: afb7c6aaf9d7 Author: Paru Somashekar Date: 2012-02-10 12:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/afb7c6aaf9d7 fix RT-19587 : NPE using ComboBox. ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java Changeset: 4b1e5e1fc675 Author: Kinsley Wong Date: 2012-02-10 13:13 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4b1e5e1fc675 RT-19590: ComboBox in GridPane not Fill Column ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 46b964ac2d01 Author: jgiles Date: 2012-02-11 09:57 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/46b964ac2d01 [TEST ONLY] Adding further unit tests for the ComboBox Skin, specifically for RT-19431. + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ComboBoxListViewSkinTest.java Changeset: b672452e0eb7 Author: jgiles Date: 2012-02-11 10:10 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b672452e0eb7 RT-19598: Accelerator set using KeyCode.DIGIT reads DIGIT within the menu ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeyCodeUtils.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeystrokeUtils.java Changeset: 73df6506bce6 Author: jgiles Date: 2012-02-11 10:53 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/73df6506bce6 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: cfe8868f8e4a Author: Kinsley Wong Date: 2012-02-10 14:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/cfe8868f8e4a Rollback changes for RT-19590 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 01877d346782 Author: Paru Somashekar Date: 2012-02-10 16:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/01877d346782 fix RT-19322 MenuBar: setVisible(false) for Menus does not affect rendering. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: 73637f49cf1f Author: leifs Date: 2012-02-13 10:31 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/73637f49cf1f Undo redundant fix for RT-16617: It is not possible to move focus from TextArea to another control using keyboard (Mac). Depend on fix for RT-19475 instead. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java Changeset: 6bc582fc2c34 Author: leifs Date: 2012-02-13 11:40 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6bc582fc2c34 RT-11289: Clicking on a Menu or MenuButton when it is showing causes the popup to reappear ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/MenuButtonBehaviorBase.java Changeset: 3fcaa5fafc06 Author: David Grieve Date: 2012-02-13 20:44 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3fcaa5fafc06 RT-17348: add impl_getAllParentStylesheets to Parent. Called from StyleManager. Override the method to return null (or a list of stylesheets) to stop recursion which gives a way of making this parent's stylesheets disjoint from its parent's stylesheets. This prevents the parent's styles from affecting the child parent. ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java ! javafx-ui-common/src/javafx/scene/Parent.java Changeset: 8c22fe65cc85 Author: Kinsley Wong Date: 2012-02-13 19:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8c22fe65cc85 RT-18858: TitledPane.setTextFill does not work. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java Changeset: 26f94d198dbc Author: leifs Date: 2012-02-13 23:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/26f94d198dbc Fixed RT-17834: [TextArea] Doesn't receive focus, when is clicked for applet ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: 8b2493c87dbc Author: Lubomir Nerad Date: 2012-02-09 17:10 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8b2493c87dbc TODO cleanup ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/image/ImageView.java ! javafx-ui-common/src/javafx/scene/layout/Region.java Changeset: d2c07af26792 Author: Lubomir Nerad Date: 2012-02-10 10:20 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d2c07af26792 Fix for RT-19058: Adding null child leads to exception ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-common/test/unit/javafx/scene/ParentTest.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java Changeset: c27d9c512e61 Author: Lubomir Nerad Date: 2012-02-10 11:23 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c27d9c512e61 removed unnecessary TODO ! javafx-ui-common/src/javafx/stage/PopupWindow.java Changeset: b7d85c8adfac Author: Lubomir Nerad Date: 2012-02-10 13:03 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b7d85c8adfac don't add null child ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java Changeset: 1a9c95e2ae24 Author: kcr Date: 2012-02-10 11:02 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1a9c95e2ae24 RT-19162: Cleanup TODO comments in application pacakge Reviewed by Igor ! javafx-ui-common/src/com/sun/javafx/application/LauncherImpl.java ! javafx-ui-common/src/com/sun/javafx/application/PlatformImpl.java ! javafx-ui-common/src/javafx/application/Platform.java ! javafx-ui-common/src/javafx/application/Preloader.java Changeset: d7d844af90c5 Author: kcr Date: 2012-02-10 11:03 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d7d844af90c5 RT-19600: Restore workaround to call System.exit on Mac when running the J2D pipeline Reviewed by Chien, Anthony ! javafx-ui-common/src/com/sun/javafx/application/LauncherImpl.java Changeset: b3bb950dc47f Author: kcr Date: 2012-02-10 11:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b3bb950dc47f RT-19600: Fix typo in comment (true --> false) ! javafx-ui-common/src/com/sun/javafx/application/LauncherImpl.java Changeset: b5bafe2e6c6e Author: Lubomir Nerad Date: 2012-02-13 14:07 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b5bafe2e6c6e Fix for RT-19437: Popup control does not position itself as expected ! javafx-ui-common/src/javafx/stage/PopupWindow.java ! javafx-ui-common/test/unit/com/sun/javafx/Utils_getScreenForPoint_Test.java ! javafx-ui-common/test/unit/com/sun/javafx/Utils_getScreenForRectangle_Test.java ! javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java ! javafx-ui-common/test/unit/javafx/stage/PopupTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java Changeset: dbfe19c3d025 Author: Morris Meyer Date: 2012-02-13 17:33 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/dbfe19c3d025 RT-19257 - GlobalMenuAdapter showing support from Leif S. ! javafx-ui-controls/src/com/sun/javafx/scene/control/GlobalMenuAdapter.java Changeset: 684be9c77f57 Author: janv Date: 2012-02-14 14:14 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/684be9c77f57 @treatasprivate and @defaultvalue camelcased (JDK doclet consolidation) ! javafx-designtime/test/javafx/scene/layout/MockResizable.java ! javafx-ui-common/src/com/sun/javafx/css/Stylesheet.java ! javafx-ui-common/src/com/sun/javafx/perf/PerformanceTracker.java ! javafx-ui-common/src/com/sun/javafx/robot/impl/FXRobotHelper.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundFill.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImage.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImage.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderStyle.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorder.java ! javafx-ui-common/src/com/sun/javafx/scene/paint/ImagePattern.java ! javafx-ui-common/src/com/sun/javafx/tk/FontMetrics.java ! javafx-ui-common/src/javafx/animation/FadeTransition.java ! javafx-ui-common/src/javafx/animation/FillTransition.java ! javafx-ui-common/src/javafx/animation/ParallelTransition.java ! javafx-ui-common/src/javafx/animation/PathTransition.java ! javafx-ui-common/src/javafx/animation/PauseTransition.java ! javafx-ui-common/src/javafx/animation/RotateTransition.java ! javafx-ui-common/src/javafx/animation/ScaleTransition.java ! javafx-ui-common/src/javafx/animation/SequentialTransition.java ! javafx-ui-common/src/javafx/animation/StrokeTransition.java ! javafx-ui-common/src/javafx/animation/Transition.java ! javafx-ui-common/src/javafx/animation/TranslateTransition.java ! javafx-ui-common/src/javafx/geometry/Bounds.java ! javafx-ui-common/src/javafx/geometry/Dimension2D.java ! javafx-ui-common/src/javafx/geometry/Point2D.java ! javafx-ui-common/src/javafx/geometry/Point3D.java ! javafx-ui-common/src/javafx/geometry/Rectangle2D.java ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/Cursor.java ! javafx-ui-common/src/javafx/scene/Group.java ! javafx-ui-common/src/javafx/scene/ImageCursor.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/ParallelCamera.java ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/effect/Blend.java ! javafx-ui-common/src/javafx/scene/effect/Bloom.java ! javafx-ui-common/src/javafx/scene/effect/BoxBlur.java ! javafx-ui-common/src/javafx/scene/effect/ColorAdjust.java ! javafx-ui-common/src/javafx/scene/effect/ColorInput.java ! javafx-ui-common/src/javafx/scene/effect/DisplacementMap.java ! javafx-ui-common/src/javafx/scene/effect/DropShadow.java ! javafx-ui-common/src/javafx/scene/effect/Effect.java ! javafx-ui-common/src/javafx/scene/effect/FloatMap.java ! javafx-ui-common/src/javafx/scene/effect/GaussianBlur.java ! javafx-ui-common/src/javafx/scene/effect/Glow.java ! javafx-ui-common/src/javafx/scene/effect/ImageInput.java ! javafx-ui-common/src/javafx/scene/effect/InnerShadow.java ! javafx-ui-common/src/javafx/scene/effect/Light.java ! javafx-ui-common/src/javafx/scene/effect/Lighting.java ! javafx-ui-common/src/javafx/scene/effect/MotionBlur.java ! javafx-ui-common/src/javafx/scene/effect/PerspectiveTransform.java ! javafx-ui-common/src/javafx/scene/effect/Reflection.java ! javafx-ui-common/src/javafx/scene/effect/SepiaTone.java ! javafx-ui-common/src/javafx/scene/effect/Shadow.java ! javafx-ui-common/src/javafx/scene/image/Image.java ! javafx-ui-common/src/javafx/scene/image/ImageView.java ! javafx-ui-common/src/javafx/scene/input/Clipboard.java ! javafx-ui-common/src/javafx/scene/input/ContextMenuEvent.java ! javafx-ui-common/src/javafx/scene/input/DragEvent.java ! javafx-ui-common/src/javafx/scene/input/Dragboard.java ! javafx-ui-common/src/javafx/scene/input/InputMethodEvent.java ! javafx-ui-common/src/javafx/scene/input/InputMethodTextRun.java ! javafx-ui-common/src/javafx/scene/input/KeyCode.java ! javafx-ui-common/src/javafx/scene/input/KeyEvent.java ! javafx-ui-common/src/javafx/scene/input/MouseDragEvent.java ! javafx-ui-common/src/javafx/scene/input/MouseEvent.java ! javafx-ui-common/src/javafx/scene/input/ScrollEvent.java ! javafx-ui-common/src/javafx/scene/layout/ConstraintsBase.java ! javafx-ui-common/src/javafx/scene/layout/FlowPane.java ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/src/javafx/scene/layout/HBox.java ! javafx-ui-common/src/javafx/scene/layout/Region.java ! javafx-ui-common/src/javafx/scene/layout/StackPane.java ! javafx-ui-common/src/javafx/scene/layout/TilePane.java ! javafx-ui-common/src/javafx/scene/layout/VBox.java ! javafx-ui-common/src/javafx/scene/paint/Color.java ! javafx-ui-common/src/javafx/scene/paint/LinearGradient.java ! javafx-ui-common/src/javafx/scene/paint/Paint.java ! javafx-ui-common/src/javafx/scene/paint/RadialGradient.java ! javafx-ui-common/src/javafx/scene/paint/Stop.java ! javafx-ui-common/src/javafx/scene/shape/Arc.java ! javafx-ui-common/src/javafx/scene/shape/ArcTo.java ! javafx-ui-common/src/javafx/scene/shape/Circle.java ! javafx-ui-common/src/javafx/scene/shape/ClosePath.java ! javafx-ui-common/src/javafx/scene/shape/CubicCurve.java ! javafx-ui-common/src/javafx/scene/shape/CubicCurveTo.java ! javafx-ui-common/src/javafx/scene/shape/Ellipse.java ! javafx-ui-common/src/javafx/scene/shape/HLineTo.java ! javafx-ui-common/src/javafx/scene/shape/Line.java ! javafx-ui-common/src/javafx/scene/shape/LineTo.java ! javafx-ui-common/src/javafx/scene/shape/MoveTo.java ! javafx-ui-common/src/javafx/scene/shape/Path.java ! javafx-ui-common/src/javafx/scene/shape/PathElement.java ! javafx-ui-common/src/javafx/scene/shape/Polygon.java ! javafx-ui-common/src/javafx/scene/shape/Polyline.java ! javafx-ui-common/src/javafx/scene/shape/QuadCurve.java ! javafx-ui-common/src/javafx/scene/shape/QuadCurveTo.java ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java ! javafx-ui-common/src/javafx/scene/shape/SVGPath.java ! javafx-ui-common/src/javafx/scene/shape/Shape.java ! javafx-ui-common/src/javafx/scene/shape/VLineTo.java ! javafx-ui-common/src/javafx/scene/text/Font.java ! javafx-ui-common/src/javafx/scene/text/Text.java ! javafx-ui-common/src/javafx/scene/transform/Affine.java ! javafx-ui-common/src/javafx/scene/transform/Rotate.java ! javafx-ui-common/src/javafx/scene/transform/Scale.java ! javafx-ui-common/src/javafx/scene/transform/Shear.java ! javafx-ui-common/src/javafx/scene/transform/Transform.java ! javafx-ui-common/src/javafx/scene/transform/Translate.java ! javafx-ui-common/src/javafx/stage/PopupWindow.java ! javafx-ui-common/src/javafx/stage/Stage.java ! javafx-ui-common/src/javafx/stage/Window.java ! javafx-ui-common/test/unit/com/sun/javafx/css/TestNode.java ! javafx-ui-common/test/unit/javafx/scene/CSSNode.java ! javafx-ui-common/test/unit/javafx/scene/layout/MockResizable.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java ! javafx-ui-controls/src/javafx/scene/chart/CategoryAxis.java ! javafx-ui-controls/src/javafx/scene/chart/NumberAxis.java ! javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java ! javafx-ui-controls/src/javafx/scene/control/Button.java ! javafx-ui-controls/src/javafx/scene/control/ButtonBase.java ! javafx-ui-controls/src/javafx/scene/control/Cell.java ! javafx-ui-controls/src/javafx/scene/control/CheckBox.java ! javafx-ui-controls/src/javafx/scene/control/CheckMenuItem.java ! javafx-ui-controls/src/javafx/scene/control/ChoiceBox.java ! javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java ! javafx-ui-controls/src/javafx/scene/control/ContextMenu.java ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/CustomMenuItem.java ! javafx-ui-controls/src/javafx/scene/control/Hyperlink.java ! javafx-ui-controls/src/javafx/scene/control/IndexedCell.java ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/Menu.java ! javafx-ui-controls/src/javafx/scene/control/MenuBar.java ! javafx-ui-controls/src/javafx/scene/control/MenuButton.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java ! javafx-ui-controls/src/javafx/scene/control/ProgressIndicator.java ! javafx-ui-controls/src/javafx/scene/control/ScrollBar.java ! javafx-ui-controls/src/javafx/scene/control/ScrollPane.java ! javafx-ui-controls/src/javafx/scene/control/Separator.java ! javafx-ui-controls/src/javafx/scene/control/Slider.java ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/src/javafx/scene/control/Tab.java ! javafx-ui-controls/src/javafx/scene/control/TabPane.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TextArea.java ! javafx-ui-controls/src/javafx/scene/control/TextField.java ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java ! javafx-ui-controls/src/javafx/scene/control/ToggleButton.java ! javafx-ui-controls/src/javafx/scene/control/ToolBar.java ! javafx-ui-controls/src/javafx/scene/control/Tooltip.java ! javafx-ui-controls/src/javafx/scene/control/TreeCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: a7a945f77a4c Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-02-14 10:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a7a945f77a4c Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java Changeset: b47bedf55b66 Author: Thor Johannesson Date: 2012-02-14 10:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b47bedf55b66 Fix RT-19164 Remove TODOs in Text. Approved Kevin ! javafx-ui-common/src/javafx/scene/text/Text.java Changeset: 28302e487e7c Author: leifs Date: 2012-02-14 15:17 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/28302e487e7c Fixed RT-19649: Backing out fix for RT-17834. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: 12666fcb6d64 Author: hudson Date: 2012-02-15 12:51 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/12666fcb6d64 Added tag 2.1-b13 for changeset 28302e487e7c ! .hgtags Changeset: b585349de7ca Author: Kinsley Wong Date: 2012-02-14 16:15 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b585349de7ca RT-19403: NPE in Labeled when setGraphic() is called on a TitledPane. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: b754b5d52bb3 Author: Kinsley Wong Date: 2012-02-14 16:35 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b754b5d52bb3 RT-19610: -fx-hgap & -fx-vgap does not work for flowpane ! javafx-ui-common/src/javafx/scene/layout/FlowPane.java Changeset: a87a984c0efc Author: Paru Somashekar Date: 2012-02-14 21:30 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a87a984c0efc fix RT-19624 : ChoiceBox selection bar jumps when making a new selection. Thanks to David for debugging this issue. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: a3f2dbf75f7c Author: Paru Somashekar Date: 2012-02-14 23:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a3f2dbf75f7c partial fix for RT-19014 Menubar:focus is not obtained on F10/Alt (for mac) fix RT-19460 MenuBar: incorrect behavior on F10. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: 27dd27cc474b Author: David Grieve Date: 2012-02-15 11:16 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/27dd27cc474b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt ! javafx-ui-common/src/javafx/scene/layout/FlowPane.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: e80821f156a4 Author: jgiles Date: 2012-02-11 10:59 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e80821f156a4 RT-19604: CellSkinBase -fx-cell-size StyleableProperty has a wrong default value type. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java Changeset: a8f8f0ccf5a2 Author: jgiles Date: 2012-02-11 11:57 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a8f8f0ccf5a2 Backed out changeset: 521e25b14fe4 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: ba1157eac6e5 Author: jgiles Date: 2012-02-11 15:09 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ba1157eac6e5 RT-19274: [ComboBox] has problems with dropDown appearing. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java Changeset: bf87940925fd Author: jgiles Date: 2012-02-14 13:34 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/bf87940925fd [DOC ONLY] Removing unused @profile javadoc comments ! javafx-ui-common/src/javafx/animation/PathTransition.java ! javafx-ui-common/src/javafx/animation/Transition.java ! javafx-ui-common/src/javafx/application/ConditionalFeature.java ! javafx-ui-common/src/javafx/geometry/BoundingBox.java ! javafx-ui-common/src/javafx/geometry/Bounds.java ! javafx-ui-common/src/javafx/geometry/Dimension2D.java ! javafx-ui-common/src/javafx/geometry/Insets.java ! javafx-ui-common/src/javafx/geometry/Point2D.java ! javafx-ui-common/src/javafx/geometry/Point3D.java ! javafx-ui-common/src/javafx/geometry/Rectangle2D.java ! javafx-ui-common/src/javafx/geometry/Side.java ! javafx-ui-common/src/javafx/scene/CacheHint.java ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/Cursor.java ! javafx-ui-common/src/javafx/scene/Group.java ! javafx-ui-common/src/javafx/scene/ImageCursor.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/ParallelCamera.java ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/effect/Blend.java ! javafx-ui-common/src/javafx/scene/effect/BlendMode.java ! javafx-ui-common/src/javafx/scene/effect/Bloom.java ! javafx-ui-common/src/javafx/scene/effect/BlurType.java ! javafx-ui-common/src/javafx/scene/effect/BoxBlur.java ! javafx-ui-common/src/javafx/scene/effect/ColorAdjust.java ! javafx-ui-common/src/javafx/scene/effect/ColorInput.java ! javafx-ui-common/src/javafx/scene/effect/DisplacementMap.java ! javafx-ui-common/src/javafx/scene/effect/DropShadow.java ! javafx-ui-common/src/javafx/scene/effect/Effect.java ! javafx-ui-common/src/javafx/scene/effect/FloatMap.java ! javafx-ui-common/src/javafx/scene/effect/GaussianBlur.java ! javafx-ui-common/src/javafx/scene/effect/Glow.java ! javafx-ui-common/src/javafx/scene/effect/ImageInput.java ! javafx-ui-common/src/javafx/scene/effect/InnerShadow.java ! javafx-ui-common/src/javafx/scene/effect/Light.java ! javafx-ui-common/src/javafx/scene/effect/Lighting.java ! javafx-ui-common/src/javafx/scene/effect/MotionBlur.java ! javafx-ui-common/src/javafx/scene/effect/PerspectiveTransform.java ! javafx-ui-common/src/javafx/scene/effect/Reflection.java ! javafx-ui-common/src/javafx/scene/effect/SepiaTone.java ! javafx-ui-common/src/javafx/scene/effect/Shadow.java ! javafx-ui-common/src/javafx/scene/image/Image.java ! javafx-ui-common/src/javafx/scene/image/ImageView.java ! javafx-ui-common/src/javafx/scene/input/ContextMenuEvent.java ! javafx-ui-common/src/javafx/scene/input/DragEvent.java ! javafx-ui-common/src/javafx/scene/input/Dragboard.java ! javafx-ui-common/src/javafx/scene/input/InputMethodEvent.java ! javafx-ui-common/src/javafx/scene/input/InputMethodHighlight.java ! javafx-ui-common/src/javafx/scene/input/InputMethodTextRun.java ! javafx-ui-common/src/javafx/scene/input/KeyCode.java ! javafx-ui-common/src/javafx/scene/input/KeyEvent.java ! javafx-ui-common/src/javafx/scene/input/MouseButton.java ! javafx-ui-common/src/javafx/scene/input/MouseEvent.java ! javafx-ui-common/src/javafx/scene/input/TransferMode.java ! javafx-ui-common/src/javafx/scene/layout/Region.java ! javafx-ui-common/src/javafx/scene/paint/Color.java ! javafx-ui-common/src/javafx/scene/paint/CycleMethod.java ! javafx-ui-common/src/javafx/scene/paint/LinearGradient.java ! javafx-ui-common/src/javafx/scene/paint/Paint.java ! javafx-ui-common/src/javafx/scene/paint/RadialGradient.java ! javafx-ui-common/src/javafx/scene/paint/Stop.java ! javafx-ui-common/src/javafx/scene/shape/Arc.java ! javafx-ui-common/src/javafx/scene/shape/ArcTo.java ! javafx-ui-common/src/javafx/scene/shape/ArcType.java ! javafx-ui-common/src/javafx/scene/shape/Circle.java ! javafx-ui-common/src/javafx/scene/shape/ClosePath.java ! javafx-ui-common/src/javafx/scene/shape/CubicCurve.java ! javafx-ui-common/src/javafx/scene/shape/CubicCurveTo.java ! javafx-ui-common/src/javafx/scene/shape/Ellipse.java ! javafx-ui-common/src/javafx/scene/shape/FillRule.java ! javafx-ui-common/src/javafx/scene/shape/HLineTo.java ! javafx-ui-common/src/javafx/scene/shape/Line.java ! javafx-ui-common/src/javafx/scene/shape/LineTo.java ! javafx-ui-common/src/javafx/scene/shape/MoveTo.java ! javafx-ui-common/src/javafx/scene/shape/Path.java ! javafx-ui-common/src/javafx/scene/shape/PathElement.java ! javafx-ui-common/src/javafx/scene/shape/Polygon.java ! javafx-ui-common/src/javafx/scene/shape/Polyline.java ! javafx-ui-common/src/javafx/scene/shape/QuadCurve.java ! javafx-ui-common/src/javafx/scene/shape/QuadCurveTo.java ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java ! javafx-ui-common/src/javafx/scene/shape/SVGPath.java ! javafx-ui-common/src/javafx/scene/shape/Shape.java ! javafx-ui-common/src/javafx/scene/shape/StrokeLineCap.java ! javafx-ui-common/src/javafx/scene/shape/StrokeLineJoin.java ! javafx-ui-common/src/javafx/scene/shape/StrokeType.java ! javafx-ui-common/src/javafx/scene/shape/VLineTo.java ! javafx-ui-common/src/javafx/scene/text/Font.java ! javafx-ui-common/src/javafx/scene/text/FontPosture.java ! javafx-ui-common/src/javafx/scene/text/FontWeight.java ! javafx-ui-common/src/javafx/scene/text/Text.java ! javafx-ui-common/src/javafx/scene/text/TextAlignment.java ! javafx-ui-common/src/javafx/scene/text/TextBoundsType.java ! javafx-ui-common/src/javafx/scene/transform/Shear.java ! javafx-ui-common/src/javafx/scene/transform/Transform.java ! javafx-ui-common/src/javafx/stage/Modality.java ! javafx-ui-common/src/javafx/stage/Popup.java ! javafx-ui-common/src/javafx/stage/Screen.java ! javafx-ui-common/src/javafx/stage/Stage.java ! javafx-ui-common/src/javafx/stage/StageStyle.java Changeset: f83d30f28e15 Author: jgiles Date: 2012-02-14 13:59 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f83d30f28e15 Removing unused imports and cleaning up build script dependencies. Reviewed by Kevin. ! common.properties ! javafx-ui-common/build-closed.xml ! javafx-ui-common/nbproject/project.xml Changeset: 4f8fbfc7f6a3 Author: jgiles Date: 2012-02-14 16:09 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4f8fbfc7f6a3 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 223718a91ede Author: jgiles Date: 2012-02-15 11:16 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/223718a91ede RT-19588: ComboBox: issue with focusedProperty ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 8d6c1a8eade1 Author: jgiles Date: 2012-02-15 17:58 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8d6c1a8eade1 RT-17692: TableView rowFactory does not allow TableRow subclasses (same for ListView and TreeView) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 92823996425b Author: jgiles Date: 2012-02-15 18:01 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/92823996425b RT-19633: TreeItem in a TreeView that was just added to Scene does not receive focus ! javafx-ui-controls/src/javafx/scene/control/TreeCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: f23d0256636d Author: jgiles Date: 2012-02-16 07:26 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f23d0256636d RT-19655: TreeView fails to browse file system in HelloTreeView due to incorrect pre-calculations (must calculate on demand) ! javafx-ui-controls/src/javafx/scene/control/TreeCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 4a9560f05737 Author: jgiles Date: 2012-02-16 07:30 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4a9560f05737 Backed out changeset: 8d6c1a8eade1 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 7d1254a4ac01 Author: jgiles Date: 2012-02-16 08:46 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/7d1254a4ac01 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-common/src/javafx/animation/PathTransition.java ! javafx-ui-common/src/javafx/animation/Transition.java ! javafx-ui-common/src/javafx/geometry/Bounds.java ! javafx-ui-common/src/javafx/geometry/Dimension2D.java ! javafx-ui-common/src/javafx/geometry/Point2D.java ! javafx-ui-common/src/javafx/geometry/Point3D.java ! javafx-ui-common/src/javafx/geometry/Rectangle2D.java ! javafx-ui-common/src/javafx/scene/Camera.java ! javafx-ui-common/src/javafx/scene/Cursor.java ! javafx-ui-common/src/javafx/scene/Group.java ! javafx-ui-common/src/javafx/scene/ImageCursor.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/ParallelCamera.java ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-common/src/javafx/scene/PerspectiveCamera.java ! javafx-ui-common/src/javafx/scene/Scene.java ! javafx-ui-common/src/javafx/scene/effect/Blend.java ! javafx-ui-common/src/javafx/scene/effect/Bloom.java ! javafx-ui-common/src/javafx/scene/effect/BoxBlur.java ! javafx-ui-common/src/javafx/scene/effect/ColorAdjust.java ! javafx-ui-common/src/javafx/scene/effect/ColorInput.java ! javafx-ui-common/src/javafx/scene/effect/DisplacementMap.java ! javafx-ui-common/src/javafx/scene/effect/DropShadow.java ! javafx-ui-common/src/javafx/scene/effect/Effect.java ! javafx-ui-common/src/javafx/scene/effect/FloatMap.java ! javafx-ui-common/src/javafx/scene/effect/GaussianBlur.java ! javafx-ui-common/src/javafx/scene/effect/Glow.java ! javafx-ui-common/src/javafx/scene/effect/ImageInput.java ! javafx-ui-common/src/javafx/scene/effect/InnerShadow.java ! javafx-ui-common/src/javafx/scene/effect/Light.java ! javafx-ui-common/src/javafx/scene/effect/Lighting.java ! javafx-ui-common/src/javafx/scene/effect/MotionBlur.java ! javafx-ui-common/src/javafx/scene/effect/PerspectiveTransform.java ! javafx-ui-common/src/javafx/scene/effect/Reflection.java ! javafx-ui-common/src/javafx/scene/effect/SepiaTone.java ! javafx-ui-common/src/javafx/scene/effect/Shadow.java ! javafx-ui-common/src/javafx/scene/image/Image.java ! javafx-ui-common/src/javafx/scene/image/ImageView.java ! javafx-ui-common/src/javafx/scene/input/ContextMenuEvent.java ! javafx-ui-common/src/javafx/scene/input/DragEvent.java ! javafx-ui-common/src/javafx/scene/input/Dragboard.java ! javafx-ui-common/src/javafx/scene/input/InputMethodEvent.java ! javafx-ui-common/src/javafx/scene/input/InputMethodTextRun.java ! javafx-ui-common/src/javafx/scene/input/KeyCode.java ! javafx-ui-common/src/javafx/scene/input/KeyEvent.java ! javafx-ui-common/src/javafx/scene/input/MouseEvent.java ! javafx-ui-common/src/javafx/scene/layout/Region.java ! javafx-ui-common/src/javafx/scene/paint/Color.java ! javafx-ui-common/src/javafx/scene/paint/LinearGradient.java ! javafx-ui-common/src/javafx/scene/paint/Paint.java ! javafx-ui-common/src/javafx/scene/paint/RadialGradient.java ! javafx-ui-common/src/javafx/scene/paint/Stop.java ! javafx-ui-common/src/javafx/scene/shape/Arc.java ! javafx-ui-common/src/javafx/scene/shape/ArcTo.java ! javafx-ui-common/src/javafx/scene/shape/Circle.java ! javafx-ui-common/src/javafx/scene/shape/ClosePath.java ! javafx-ui-common/src/javafx/scene/shape/CubicCurve.java ! javafx-ui-common/src/javafx/scene/shape/CubicCurveTo.java ! javafx-ui-common/src/javafx/scene/shape/Ellipse.java ! javafx-ui-common/src/javafx/scene/shape/HLineTo.java ! javafx-ui-common/src/javafx/scene/shape/Line.java ! javafx-ui-common/src/javafx/scene/shape/LineTo.java ! javafx-ui-common/src/javafx/scene/shape/MoveTo.java ! javafx-ui-common/src/javafx/scene/shape/Path.java ! javafx-ui-common/src/javafx/scene/shape/PathElement.java ! javafx-ui-common/src/javafx/scene/shape/Polygon.java ! javafx-ui-common/src/javafx/scene/shape/Polyline.java ! javafx-ui-common/src/javafx/scene/shape/QuadCurve.java ! javafx-ui-common/src/javafx/scene/shape/QuadCurveTo.java ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java ! javafx-ui-common/src/javafx/scene/shape/SVGPath.java ! javafx-ui-common/src/javafx/scene/shape/Shape.java ! javafx-ui-common/src/javafx/scene/shape/VLineTo.java ! javafx-ui-common/src/javafx/scene/text/Font.java ! javafx-ui-common/src/javafx/scene/text/Text.java ! javafx-ui-common/src/javafx/scene/transform/Shear.java ! javafx-ui-common/src/javafx/scene/transform/Transform.java ! javafx-ui-common/src/javafx/stage/Stage.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeCell.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 2937d9dee23c Author: Paru Somashekar Date: 2012-02-16 11:02 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2937d9dee23c fix RT-19696 ChoiceBox when empty, size becomes little. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 652e9a1b1eb9 Author: Kinsley Wong Date: 2012-02-16 12:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/652e9a1b1eb9 RT-19697: TitledPane content remains attached to the TitledPane skin after TitledPane.setContent(null) is called. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: b4cb6f43dfd4 Author: jgiles Date: 2012-02-17 10:40 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b4cb6f43dfd4 RT-19656: TreeView - Wrong intendation for empty TreeItems ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java Changeset: 711778a03fc0 Author: jgiles Date: 2012-02-17 11:46 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/711778a03fc0 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: a21fd392c7f4 Author: David Grieve Date: 2012-02-15 20:07 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a21fd392c7f4 RT-19668: need to see if there are any inherited styles when looking up a StyleHelper. The code was commented out at some point for performance reasons. Now font (and font-size, font-weight, font-style) are the only things that inherit. ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java Changeset: 2727bd5e2c87 Author: David Grieve Date: 2012-02-16 21:40 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2727bd5e2c87 RT-19263: add impl_getStyleable() to Node and Control's like Tooltip and ContextMenu. ! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java ! javafx-ui-common/src/com/sun/javafx/css/Styleable.java ! javafx-ui-common/src/com/sun/javafx/css/StyleableProperty.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundFill.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImage.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImage.java ! javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorder.java ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/image/ImageView.java ! javafx-ui-common/src/javafx/scene/layout/FlowPane.java ! javafx-ui-common/src/javafx/scene/layout/GridPane.java ! javafx-ui-common/src/javafx/scene/layout/HBox.java ! javafx-ui-common/src/javafx/scene/layout/Region.java ! javafx-ui-common/src/javafx/scene/layout/StackPane.java ! javafx-ui-common/src/javafx/scene/layout/TilePane.java ! javafx-ui-common/src/javafx/scene/layout/VBox.java ! javafx-ui-common/src/javafx/scene/shape/Line.java ! javafx-ui-common/src/javafx/scene/shape/Path.java ! javafx-ui-common/src/javafx/scene/shape/Polyline.java ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java ! javafx-ui-common/src/javafx/scene/shape/Shape.java ! javafx-ui-common/src/javafx/scene/text/Text.java ! javafx-ui-common/test/unit/com/sun/javafx/css/StyleablePropertyTest.java ! javafx-ui-common/test/unit/com/sun/javafx/css/TestNode.java ! javafx-ui-common/test/unit/com/sun/javafx/css/TestNodeBase.java ! javafx-ui-common/test/unit/com/sun/javafx/test/OnInvalidateMethodsTestBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java ! javafx-ui-controls/src/javafx/scene/chart/CategoryAxis.java ! javafx-ui-controls/src/javafx/scene/chart/NumberAxis.java ! javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/MenuBar.java ! javafx-ui-controls/src/javafx/scene/control/MenuItem.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java ! javafx-ui-controls/src/javafx/scene/control/ScrollBar.java ! javafx-ui-controls/src/javafx/scene/control/ScrollPane.java ! javafx-ui-controls/src/javafx/scene/control/Separator.java ! javafx-ui-controls/src/javafx/scene/control/Slider.java ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/src/javafx/scene/control/Tab.java ! javafx-ui-controls/src/javafx/scene/control/TabPane.java ! javafx-ui-controls/src/javafx/scene/control/TextField.java ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java ! javafx-ui-controls/src/javafx/scene/control/ToolBar.java ! javafx-ui-controls/src/javafx/scene/control/Tooltip.java Changeset: b194faaff158 Author: David Grieve Date: 2012-02-16 21:42 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b194faaff158 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/image/ImageView.java ! javafx-ui-common/src/javafx/scene/layout/Region.java ! javafx-ui-common/src/javafx/scene/shape/Line.java ! javafx-ui-common/src/javafx/scene/shape/Path.java ! javafx-ui-common/src/javafx/scene/shape/Polyline.java ! javafx-ui-common/src/javafx/scene/shape/Rectangle.java ! javafx-ui-common/src/javafx/scene/shape/Shape.java ! javafx-ui-common/src/javafx/scene/text/Text.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java Changeset: c010e250f587 Author: David Grieve Date: 2012-02-17 14:22 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c010e250f587 RT-19263: unit test fixes for RT-19263. Somehow these got left out of the changeset. I must have forgotten to qrefresh. ! javafx-ui-common/test/unit/com/sun/javafx/css/StyleablePropertyTest.java ! javafx-ui-common/test/unit/com/sun/javafx/test/CssMethodsTestBase.java Changeset: 4361d87a550c Author: David Grieve Date: 2012-02-17 14:57 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4361d87a550c RT-19705: [partial] some nodes need to have different initial values depending on their state. for example, horizontal is the initial value for ScrollBar, but vertical should be the initial value if the orientation is vertical ! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java ! javafx-ui-common/src/com/sun/javafx/css/StyleableProperty.java ! javafx-ui-common/test/unit/com/sun/javafx/css/StyleablePropertyTest.java ! javafx-ui-common/test/unit/com/sun/javafx/test/CssMethodsTestBase.java Changeset: 52200af45113 Author: David Grieve Date: 2012-02-17 16:08 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/52200af45113 RT-19705: some nodes need to have different initial values depending on their state. for example, horizontal is the initial value for ScrollBar, but vertical should be the initial value if the orientation is vertical ! javafx-ui-common/src/com/sun/javafx/css/StyleableProperty.java ! javafx-ui-common/src/javafx/scene/layout/FlowPane.java ! javafx-ui-common/src/javafx/scene/layout/TilePane.java ! javafx-ui-common/test/unit/com/sun/javafx/scene/layout/RegionTest.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/ScrollBar.java ! javafx-ui-controls/src/javafx/scene/control/Separator.java ! javafx-ui-controls/src/javafx/scene/control/Slider.java ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/src/javafx/scene/control/ToolBar.java Changeset: a17d086fef92 Author: David Grieve Date: 2012-02-17 17:38 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a17d086fef92 RT-16647: if impl_processCSS is overridden, it does not get the right value for the reapply flag when impl_processCSS is called from Node protected method processCSS. false was being passed since the Node impl of impl_processCSS would consider both the reapply parameter and the cssFlag. The fix is to call impl_processCSS(cssFlag == CSSFlags.REAPPLY) from processCSS. Bad Richard! ! javafx-ui-common/src/javafx/scene/Node.java Changeset: d679865a5840 Author: rbair Date: 2012-02-17 21:37 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d679865a5840 Updated Intellij project files for OpenJFX ! .idea/codeStyleSettings.xml ! .idea/libraries/jfxrt_binary_stub.xml ! .idea/misc.xml ! .idea/modules.xml ! javafx-beans-dt/javafx-beans-dt.iml ! javafx-concurrent/javafx-concurrent.iml ! javafx-designtime/javafx-designtime.iml ! javafx-ui-common/javafx-ui-common.iml ! javafx-ui-controls/javafx-ui-controls.iml Changeset: 6959aa2d401c Author: jgiles Date: 2012-02-18 09:37 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6959aa2d401c RT-19724: [ComboBox] index out of bounds exception ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: d1f85d125722 Author: jgiles Date: 2012-02-18 10:14 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d1f85d125722 RT-19731: 96% (68 fps) performance regression in Controls.TreeView-Keyboard in fx2.1-controls-scrum-b366 ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 5396516a9687 Author: jgiles Date: 2012-02-21 10:57 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5396516a9687 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 7ab9928d3b7f Author: Kinsley Wong Date: 2012-02-20 16:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/7ab9928d3b7f RT-19722: TitledPane CSS styling issues. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 34d08f162bab Author: jgiles Date: 2012-02-21 11:39 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/34d08f162bab RT-19746: Bad display for TableColumn headers in TableView when there is no content displayed ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 3aaf6a593e00 Author: jgiles Date: 2012-02-21 11:53 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3aaf6a593e00 RT-19720: TableView and TablePosition problem ! javafx-ui-controls/src/javafx/scene/control/TableView.java Changeset: 5e5362ac0c2d Author: jgiles Date: 2012-02-21 14:49 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5e5362ac0c2d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 76d943478a39 Author: Greg Brown Date: 2012-02-21 09:33 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/76d943478a39 Add @DefaultProperty to ChoiceBox. ! javafx-ui-controls/src/javafx/scene/control/ChoiceBox.java Changeset: f1f9250942e5 Author: David Grieve Date: 2012-02-21 10:27 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f1f9250942e5 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: f463afa62cbd Author: rbair Date: 2012-02-14 12:54 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f463afa62cbd [JAVADOC-ONLY] Fix for RT-19542: Wrong javadoc for progress property in Worker and Task. ! javafx-concurrent/src/javafx/concurrent/Worker.java Changeset: 9b77021f5ba5 Author: Thor Johannesson Date: 2012-02-14 13:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9b77021f5ba5 RT-19164 Remove TODOs. In this case change wording ! javafx-ui-common/src/javafx/scene/Node.java Changeset: d72a1d222d26 Author: kcr Date: 2012-02-15 06:32 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d72a1d222d26 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 154ef5dab097 Author: Lubomir Nerad Date: 2012-02-16 11:05 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/154ef5dab097 moved jmx dependent code to javafx-mx-impl ! javafx-ui-common/src/com/sun/javafx/application/LauncherImpl.java + javafx-ui-common/src/com/sun/javafx/jmx/MXExtension.java - javafx-ui-common/src/com/sun/javafx/jmx/SGMXBeanAccessor.java Changeset: 9c735c19425d Author: pkirill Date: 2012-02-17 01:41 +0400 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9c735c19425d [DOC-ONLY] Fix for RT-19178 Toolkit: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-common/src/com/sun/javafx/tk/Toolkit.java Changeset: 5d036f19cdf0 Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-02-21 11:05 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5d036f19cdf0 Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt - javafx-ui-common/src/com/sun/javafx/jmx/SGMXBeanAccessor.java ! javafx-ui-common/src/javafx/scene/Node.java Changeset: 4b9d01d9ba92 Author: hudson Date: 2012-02-22 10:35 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4b9d01d9ba92 Added tag 2.1-b14 for changeset 5d036f19cdf0 ! .hgtags Changeset: 5c33cfdf1492 Author: leifs Date: 2012-02-21 15:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5c33cfdf1492 Fixed RT-19772: [SplitMenuButton] onAction event handler is not called ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/MenuButtonBehaviorBase.java Changeset: 1db52c557d59 Author: David Grieve Date: 2012-02-21 21:37 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1db52c557d59 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: eeba3fb115a7 Author: David Grieve Date: 2012-02-21 21:36 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/eeba3fb115a7 RT-18981: add ObservableList errorsProperty() to StyleManager. ! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java ! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java ! javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java Changeset: b41d357ea70b Author: David Grieve Date: 2012-02-21 21:40 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b41d357ea70b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 9d38b97a2595 Author: rbair Date: 2012-02-21 21:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9d38b97a2595 [TEST ONLY] Fix for RT-19311: LabelTest and ListCellTest rely on reflecting the internal implementation of properties. Well, the tests still rely on the internals and something could be done about it, but the reflection code was updated and the tests pass again. ! javafx-ui-controls/test/javafx/scene/control/ControlTestUtils.java ! javafx-ui-controls/test/javafx/scene/control/LabelTest.java ! javafx-ui-controls/test/javafx/scene/control/ListCellTest.java Changeset: c028e06a54a6 Author: jgiles Date: 2012-02-22 10:02 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c028e06a54a6 RT-19801: Editable ComboBox height is inconsistent with non-editable ComboBox height ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: fbc6ed1b61ac Author: jgiles Date: 2012-02-22 10:43 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fbc6ed1b61ac RT-19794: ListView cell height calculation changed in b13 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java Changeset: 87ed5e29e111 Author: jgiles Date: 2012-02-22 11:12 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/87ed5e29e111 RT-19789: [ListView] scrollTo works not accordingly to docs. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java Changeset: 4372b685d044 Author: jgiles Date: 2012-02-23 08:58 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4372b685d044 RT-19830: ComboBox right border is blurry at certain font sizes (e.g. 13px) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java Changeset: a6b53af081f3 Author: jgiles Date: 2012-02-23 10:00 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a6b53af081f3 RT-19276: CSS ladders work not correctly with "dark" backgrounds ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: a4bd53640282 Author: jgiles Date: 2012-02-23 10:16 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a4bd53640282 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: a5abd4f0ae84 Author: Paru Somashekar Date: 2012-02-22 14:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a5abd4f0ae84 fix RT-19788 : MenuBar: NPE when adding a MenuBar into scene graph. RT-19840 : Slider axis tick mark fill and font can not be set via CSS ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java Changeset: 370ef30f2e04 Author: Paru Somashekar Date: 2012-02-22 23:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/370ef30f2e04 fix RT-19461 MenuBar: shortcuts does not work after pressing F10 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: 923d30bbd673 Author: Kinsley Wong Date: 2012-02-23 11:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/923d30bbd673 RT-19798: TitledPane has an asymetric behavior: it resizes its child in only one direction. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 83eb92734b84 Author: Paru Somashekar Date: 2012-02-23 13:49 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/83eb92734b84 fix RT-19817 NPE when adding CustomMenuItem with a null Node in a Menu ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: 3fef8ef5fef7 Author: jgiles Date: 2012-02-24 08:51 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3fef8ef5fef7 RT-19858: IndexOutOfBoundsException in TreeView / SelectionModel ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java Changeset: 8a50cdc7d962 Author: jgiles Date: 2012-02-24 09:17 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8a50cdc7d962 RT-17694: Adding Nodes to the TableRowSkin causes class cast runtime exception when sorting on the column header ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java Changeset: b9f404a5f630 Author: jgiles Date: 2012-02-24 11:19 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b9f404a5f630 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 318cf28b4bfc Author: Paru Somashekar Date: 2012-02-23 16:26 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/318cf28b4bfc moving javafx-ui-charts from rt-closed to rt. (RT-19671 - open source Charts) ! build.xml + javafx-ui-charts/.classpath + javafx-ui-charts/.project + javafx-ui-charts/build.xml + javafx-ui-charts/javafx-ui-charts.iml + javafx-ui-charts/nbproject/project.xml + javafx-ui-charts/project.properties + javafx-ui-charts/src/javafx/scene/chart/AreaChart.java + javafx-ui-charts/src/javafx/scene/chart/BarChart.java + javafx-ui-charts/src/javafx/scene/chart/BubbleChart.java + javafx-ui-charts/src/javafx/scene/chart/Chart.java + javafx-ui-charts/src/javafx/scene/chart/LineChart.java + javafx-ui-charts/src/javafx/scene/chart/PieChart.java + javafx-ui-charts/src/javafx/scene/chart/ScatterChart.java + javafx-ui-charts/src/javafx/scene/chart/StackedAreaChart.java + javafx-ui-charts/src/javafx/scene/chart/StackedBarChart.java + javafx-ui-charts/src/javafx/scene/chart/XYChart.java + javafx-ui-charts/src/javafx/scene/chart/package.html + javafx-ui-charts/test/javafx/scene/chart/ChartTestBase.java + javafx-ui-charts/test/javafx/scene/chart/StackedAreaChartTest.java + javafx-ui-charts/test/javafx/scene/chart/StackedBarChartTest.java + javafx-ui-charts/test/javafx/scene/chart/XYChartDataTest.java Changeset: b0c533906a3e Author: Paru Somashekar Date: 2012-02-23 16:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b0c533906a3e forgot to push these files part of charts move + javafx-ui-charts/build-closed.xml + javafx-ui-charts/build-common.xml Changeset: 566ebf9c97f9 Author: Kinsley Wong Date: 2012-02-23 17:03 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/566ebf9c97f9 RT-19853: TabPane: NullPointerException ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 730f28ffddc6 Author: jgiles Date: 2012-02-24 14:50 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/730f28ffddc6 Fixing the build from the recent move of javafx-ui-charts out into the open. ! build.xml ! javafx-ui-charts/build-closed.xml ! javafx-ui-charts/project.properties ! javafx-ui-controls/build-closed.xml Changeset: e758a208bd53 Author: jgiles Date: 2012-02-24 14:52 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e758a208bd53 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 32bf89055a6b Author: David Grieve Date: 2012-02-24 00:10 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/32bf89055a6b RT-19351: rename method to impl_, mark as deprecated, add deprecated and treatasprivate to javadoc ! javafx-ui-common/src/javafx/scene/Node.java ! javafx-ui-common/src/javafx/scene/shape/Line.java ! javafx-ui-common/src/javafx/scene/shape/Path.java ! javafx-ui-common/src/javafx/scene/shape/Polyline.java ! javafx-ui-common/src/javafx/scene/shape/Shape.java Changeset: 5fcf131770dc Author: David Grieve Date: 2012-02-24 00:10 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5fcf131770dc RT-18981: overlooked some errors in CSSParser that should be added to errorsProperty ! javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java Changeset: db06729b73d4 Author: David Grieve Date: 2012-02-24 10:56 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/db06729b73d4 RT-19884: add errors from loading skins to stylemanager error list ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java Changeset: e3d64f94da8f Author: Paru Somashekar Date: 2012-02-24 09:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e3d64f94da8f fix broken build ( test ) ! javafx-ui-charts/project.properties Changeset: 58cbcbfc2f6c Author: Kinsley Wong Date: 2012-02-24 11:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/58cbcbfc2f6c RT-19871: StackOverFlow with TitlePane inside Accordion component. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java Changeset: c04c6cd9cae4 Author: Paru Somashekar Date: 2012-02-24 13:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c04c6cd9cae4 fix broken test build after charts move. ! javafx-ui-charts/project.properties Changeset: 39d9408c4356 Author: David Grieve Date: 2012-02-24 16:58 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/39d9408c4356 RT-16308: if there is no matching style and the property inherits, check to see if the user set the value. if so, return skip ! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java Changeset: 61f320cc8028 Author: Kinsley Wong Date: 2012-02-24 13:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/61f320cc8028 RT-19866:TitledPane content is visible behind the TitleRegion when expanding or collapsing. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 11f8a5d9549d Author: Kinsley Wong Date: 2012-02-24 13:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/11f8a5d9549d Merge Changeset: 762cc06624f9 Author: Kinsley Wong Date: 2012-02-24 14:15 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/762cc06624f9 RT-19894: TabPane: NPE ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 5a55d3cf9341 Author: Kinsley Wong Date: 2012-02-24 14:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5a55d3cf9341 RT-19894: TabPane: NPE (checked in wrong diff by mistake.) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: a3dd5407f297 Author: jgiles Date: 2012-02-25 12:39 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a3dd5407f297 Reapplying fix for RT-19310, which somehow got reverted. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: 566e65e000cc Author: jgiles Date: 2012-02-28 08:04 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/566e65e000cc RT-19911: [EditableComboBox] on action event is called twice on commit ! javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java Changeset: de0c4d432647 Author: jgiles Date: 2012-02-28 08:13 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/de0c4d432647 RT-19910: [EditableComboBox] dropDown appear immediately after disappearing. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: dca2e0a5da2c Author: jgiles Date: 2012-02-28 09:22 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/dca2e0a5da2c RT-19926: TableView column border is misaligned with TableColumn header area ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableCellSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 9d5e5b603202 Author: jgiles Date: 2012-02-28 10:13 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9d5e5b603202 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 9b8f4e1097d8 Author: Kinsley Wong Date: 2012-02-27 14:42 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9b8f4e1097d8 RT-19851: Changing button graphic via css breaks the button behavior ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java Changeset: b907ebeae12c Author: jgiles Date: 2012-02-28 10:56 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b907ebeae12c RT-19428: TableView: wrong scrollbar positioning if parent container is Pane or Group ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 82c225cf134b Author: jgiles Date: 2012-02-28 11:13 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/82c225cf134b RT-19915: ComboBox clears selection when using the keyboard ! javafx-ui-controls/src/javafx/scene/control/SingleSelectionModel.java Changeset: 1faea8459118 Author: jgiles Date: 2012-02-28 11:44 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1faea8459118 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 0459f9ce7898 Author: David Grieve Date: 2012-02-27 20:15 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0459f9ce7898 RT-16308: check subproperties before bailing on inherit with no matching style. ! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java Changeset: 12943cd4f565 Author: jgiles Date: 2012-02-28 14:22 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/12943cd4f565 RT-19873: Text Items in the ListView go over each other for long wrapping texts ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 6bb39907a6f3 Author: jgiles Date: 2012-02-28 14:31 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6bb39907a6f3 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 2409294e8783 Author: rbair Date: 2012-02-27 18:28 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2409294e8783 imported patch choice-box-perf ! javafx-ui-common/src/com/sun/javafx/css/SimpleSelector.java ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-common/src/javafx/scene/layout/Region.java ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java Changeset: 4f5a6469f9e3 Author: jgiles Date: 2012-02-28 17:46 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/4f5a6469f9e3 RT-19933: ComboBox does not call StringConverter by default ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: f816a067750d Author: jgiles Date: 2012-02-28 17:58 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f816a067750d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: c3fad1bef744 Author: jgiles Date: 2012-02-28 18:41 +1300 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c3fad1bef744 Fix for build failure in controls repo. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 1a1429fdddf6 Author: David Grieve Date: 2012-02-28 09:26 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1a1429fdddf6 RT-19951: disable testParentMinPrefMaxWidthAreEqual and testParentMinPrefMaxHeightAreEqual in javafx.scene.layout.ResizabilityTest. These test pass on local builds but fail on hudson. ! javafx-ui-common/test/unit/javafx/scene/layout/ResizabilityTest.java Changeset: 3ad1d2a8a950 Author: David Grieve Date: 2012-02-28 09:29 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3ad1d2a8a950 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: df9ee4578abe Author: David Grieve Date: 2012-02-28 09:39 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/df9ee4578abe Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 38646c36672e Author: Michael Heinrichs Date: 2012-02-22 15:39 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/38646c36672e Fix in SequentialTransition [RT-19558] ! javafx-ui-common/src/javafx/animation/SequentialTransition.java Changeset: 17632851da2d Author: Lubomir Nerad Date: 2012-02-23 13:07 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/17632851da2d Partial RT-19320: reworked window bounds setting + javafx-ui-common/src/com/sun/javafx/stage/WindowBoundsAccessor.java ! javafx-ui-common/src/com/sun/javafx/stage/WindowPeerListener.java ! javafx-ui-common/src/javafx/stage/Window.java ! javafx-ui-common/test/unit/javafx/stage/StageTest.java Changeset: 1bdc3f227a08 Author: Lubomir Nerad Date: 2012-02-23 15:17 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1bdc3f227a08 Partial RT-19320: fixed popup placement regression ! javafx-ui-common/src/javafx/stage/Window.java Changeset: 7afc24e5b6c9 Author: prr Date: 2012-02-23 15:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/7afc24e5b6c9 Fixed RT-14283: Make Text non-final ! javafx-ui-common/src/javafx/scene/text/Text.java Changeset: fe5614521012 Author: kcr Date: 2012-02-23 17:50 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fe5614521012 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 05eb1b2572b4 Author: Lubomir Nerad Date: 2012-02-27 19:00 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/05eb1b2572b4 added tests for RT-19320 fixes ! javafx-ui-common/test/unit/javafx/stage/StageTest.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubPopupStage.java ! test-stub-toolkit/src/com/sun/javafx/pgstub/StubStage.java Changeset: 8226d9cf8d87 Author: Pavel Safrata Date: 2012-02-28 16:10 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8226d9cf8d87 RT-19950: fixed NPE caused by removing an open combo-box from scene. ! javafx-ui-common/src/javafx/scene/Scene.java Changeset: e227c7b9cbc6 Author: Lubomir Nerad Date: 2012-02-28 17:55 +0100 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e227c7b9cbc6 Fix for RT-19728: fixed Popup resizing when its content is changed through root node replacement ! javafx-ui-common/src/javafx/stage/PopupWindow.java ! javafx-ui-common/test/unit/javafx/stage/PopupTest.java Changeset: 5ec0649d3c96 Author: rbair Date: 2012-02-28 09:45 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/5ec0649d3c96 Fix for RT-19580: all permissions required for the execution of javafx.concurrent.Service#reset() in embedded / webstart mode ! javafx-concurrent/src/javafx/concurrent/Service.java ! javafx-concurrent/test/javafx/concurrent/ServiceLifecycleTest.java Changeset: c5afa656340a Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2012-02-28 10:13 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c5afa656340a Automated merge with ssh://jpgodine at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx//rt Changeset: 52f883e9a2c5 Author: rbair Date: 2012-02-28 16:31 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/52f883e9a2c5 Fix for RT-19580: all permissions required for the execution of javafx.concurrent.Service#reset() in embedded / webstart mode ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: e2c1cd779d25 Author: kcr Date: 2012-02-28 19:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e2c1cd779d25 Follow-on fix from Rich Bair for unit test failures. ! javafx-ui-common/src/javafx/scene/Parent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java ! javafx-ui-controls/test/javafx/scene/control/PopupControlTest.java Changeset: fc8a4ecd18db Author: kcr Date: 2012-02-28 19:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fc8a4ecd18db RT-19880: Move the JavaFX utility jar files from SDK/tools to SDK/lib to match JDK structure ! .idea/libraries/jfxrt_binary_stub.xml Changeset: 7dc0a6f07718 Author: hudson Date: 2012-02-29 10:42 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/7dc0a6f07718 Added tag 2.1-b15 for changeset fc8a4ecd18db ! .hgtags From kevin.rushforth at oracle.com Tue Mar 6 15:47:17 2012 From: kevin.rushforth at oracle.com (kevin.rushforth at oracle.com) Date: Tue, 06 Mar 2012 23:47:17 +0000 Subject: hg: openjfx/2.2/controls/rt: 543 new changesets Message-ID: <20120306235113.95D8947816@hg.openjdk.java.net> Changeset: 3aa1b5351c26 Author: kcr Date: 2011-11-10 11:01 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/3aa1b5351c26 Initial commit + LICENSE + README Changeset: b7d368850c33 Author: kcr Date: 2011-11-10 11:01 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b7d368850c33 Add javafx-ui-controls classes + javafx-ui-controls/.classpath + javafx-ui-controls/.project + javafx-ui-controls/build.xml + javafx-ui-controls/javafx-ui-controls.iml + javafx-ui-controls/nbproject/project.xml + javafx-ui-controls/project.properties + javafx-ui-controls/src/com/sun/javafx/charts/ChartLayoutAnimator.java + javafx-ui-controls/src/com/sun/javafx/charts/Legend.java + javafx-ui-controls/src/com/sun/javafx/scene/control/Keystroke.java + javafx-ui-controls/src/com/sun/javafx/scene/control/Logging.java + javafx-ui-controls/src/com/sun/javafx/scene/control/ReadOnlyUnbackedObservableList.java + javafx-ui-controls/src/com/sun/javafx/scene/control/TableColumnComparator.java + javafx-ui-controls/src/com/sun/javafx/scene/control/WeakEventHandler.java + javafx-ui-controls/src/com/sun/javafx/scene/control/WeakListChangeListener.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/AccordionBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ButtonBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/CellBehaviorBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ContextMenuBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/KeyBinding.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/MenuButtonBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/MenuButtonBehaviorBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/OptionalBoolean.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/OrientedKeyBinding.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ProgressBarBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ProgressIndicatorBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ScrollBarBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/SliderBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/SplitMenuButtonBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TabPaneBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextBinding.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TitledPaneBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ToolBarBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/HyperlinkSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeyCodeUtils.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeystrokeUtils.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabelSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledImpl.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListCellSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PasswordFieldSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PopupControlSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PositionMapper.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollBarSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SeparatorSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SliderSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitMenuButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableCellSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToggleButtonSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TooltipSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualScrollBar.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/highcontrast.css + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/menu-shadow.png + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/ControlResources.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_de.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_es.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_fr.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_it.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_ja.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_ko.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_pt_BR.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_sv.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_zh_CN.properties + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls_zh_TW.properties + javafx-ui-controls/src/javafx/scene/chart/Axis.java + javafx-ui-controls/src/javafx/scene/chart/CategoryAxis.java + javafx-ui-controls/src/javafx/scene/chart/NumberAxis.java + javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java + javafx-ui-controls/src/javafx/scene/control/Accordion.java + javafx-ui-controls/src/javafx/scene/control/Button.java + javafx-ui-controls/src/javafx/scene/control/ButtonBase.java + javafx-ui-controls/src/javafx/scene/control/Cell.java + javafx-ui-controls/src/javafx/scene/control/CheckBox.java + javafx-ui-controls/src/javafx/scene/control/CheckMenuItem.java + javafx-ui-controls/src/javafx/scene/control/ChoiceBox.java + javafx-ui-controls/src/javafx/scene/control/ContentDisplay.java + javafx-ui-controls/src/javafx/scene/control/ContextMenu.java + javafx-ui-controls/src/javafx/scene/control/Control.java + javafx-ui-controls/src/javafx/scene/control/CustomMenuItem.java + javafx-ui-controls/src/javafx/scene/control/FocusModel.java + javafx-ui-controls/src/javafx/scene/control/Hyperlink.java + javafx-ui-controls/src/javafx/scene/control/IndexRange.java + javafx-ui-controls/src/javafx/scene/control/IndexedCell.java + javafx-ui-controls/src/javafx/scene/control/Label.java + javafx-ui-controls/src/javafx/scene/control/Labeled.java + javafx-ui-controls/src/javafx/scene/control/ListCell.java + javafx-ui-controls/src/javafx/scene/control/ListView.java + javafx-ui-controls/src/javafx/scene/control/Menu.java + javafx-ui-controls/src/javafx/scene/control/MenuBar.java + javafx-ui-controls/src/javafx/scene/control/MenuButton.java + javafx-ui-controls/src/javafx/scene/control/MenuItem.java + javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModel.java + javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java + javafx-ui-controls/src/javafx/scene/control/OverrunStyle.java + javafx-ui-controls/src/javafx/scene/control/PasswordField.java + javafx-ui-controls/src/javafx/scene/control/PopupControl.java + javafx-ui-controls/src/javafx/scene/control/ProgressBar.java + javafx-ui-controls/src/javafx/scene/control/ProgressIndicator.java + javafx-ui-controls/src/javafx/scene/control/RadioButton.java + javafx-ui-controls/src/javafx/scene/control/RadioMenuItem.java + javafx-ui-controls/src/javafx/scene/control/ScrollBar.java + javafx-ui-controls/src/javafx/scene/control/ScrollPane.java + javafx-ui-controls/src/javafx/scene/control/SelectionMode.java + javafx-ui-controls/src/javafx/scene/control/SelectionModel.java + javafx-ui-controls/src/javafx/scene/control/Separator.java + javafx-ui-controls/src/javafx/scene/control/SeparatorMenuItem.java + javafx-ui-controls/src/javafx/scene/control/SingleSelectionModel.java + javafx-ui-controls/src/javafx/scene/control/Skin.java + javafx-ui-controls/src/javafx/scene/control/Skinnable.java + javafx-ui-controls/src/javafx/scene/control/Slider.java + javafx-ui-controls/src/javafx/scene/control/SplitMenuButton.java + javafx-ui-controls/src/javafx/scene/control/SplitPane.java + javafx-ui-controls/src/javafx/scene/control/Tab.java + javafx-ui-controls/src/javafx/scene/control/TabPane.java + javafx-ui-controls/src/javafx/scene/control/TableCell.java + javafx-ui-controls/src/javafx/scene/control/TableColumn.java + javafx-ui-controls/src/javafx/scene/control/TablePosition.java + javafx-ui-controls/src/javafx/scene/control/TableRow.java + javafx-ui-controls/src/javafx/scene/control/TableView.java + javafx-ui-controls/src/javafx/scene/control/TextArea.java + javafx-ui-controls/src/javafx/scene/control/TextField.java + javafx-ui-controls/src/javafx/scene/control/TextInputControl.java + javafx-ui-controls/src/javafx/scene/control/TitledPane.java + javafx-ui-controls/src/javafx/scene/control/Toggle.java + javafx-ui-controls/src/javafx/scene/control/ToggleButton.java + javafx-ui-controls/src/javafx/scene/control/ToggleGroup.java + javafx-ui-controls/src/javafx/scene/control/ToolBar.java + javafx-ui-controls/src/javafx/scene/control/Tooltip.java + javafx-ui-controls/src/javafx/scene/control/TreeCell.java + javafx-ui-controls/src/javafx/scene/control/TreeItem.java + javafx-ui-controls/src/javafx/scene/control/TreeView.java + javafx-ui-controls/src/javafx/scene/control/cell/PropertyValueFactory.java + javafx-ui-controls/src/javafx/scene/control/cell/package.html + javafx-ui-controls/src/javafx/scene/control/package.html + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ArrayLinkedListTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ButtonSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/CheckBoxSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ChoiceBoxSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/HyperlinkSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinCreationTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinLayoutTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/MenuBarSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/MenuButtonSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ProgressBarSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ProgressIndicatorSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/RadioButtonSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollBarSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/SeparatorSkinLayoutTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/SeparatorSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/SkinBaseTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/SliderSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ToggleButtonSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ToolBarSkinTest.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/VirtualFlowTest.css + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/VirtualFlowTest.java + javafx-ui-controls/test/javafx/scene/chart/AxisHelper.java + javafx-ui-controls/test/javafx/scene/chart/AxisTest.java + javafx-ui-controls/test/javafx/scene/chart/CategoryAxisTest.java + javafx-ui-controls/test/javafx/scene/chart/NumberAxisTest.java + javafx-ui-controls/test/javafx/scene/chart/ValueAxisHelper.java + javafx-ui-controls/test/javafx/scene/chart/ValueAxisTest.java + javafx-ui-controls/test/javafx/scene/control/AccordionTest.java + javafx-ui-controls/test/javafx/scene/control/ButtonBaseTest.java + javafx-ui-controls/test/javafx/scene/control/ButtonTest.java + javafx-ui-controls/test/javafx/scene/control/CellTest.java + javafx-ui-controls/test/javafx/scene/control/CheckBoxTest.java + javafx-ui-controls/test/javafx/scene/control/CheckMenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/ChoiceBoxTest.java + javafx-ui-controls/test/javafx/scene/control/ContextMenuTest.java + javafx-ui-controls/test/javafx/scene/control/ControlChildrenTest.java + javafx-ui-controls/test/javafx/scene/control/ControlSkinTest.java + javafx-ui-controls/test/javafx/scene/control/ControlStub.java + javafx-ui-controls/test/javafx/scene/control/ControlTest.java + javafx-ui-controls/test/javafx/scene/control/ControlTestUtils.java + javafx-ui-controls/test/javafx/scene/control/ControlTooltipTest.java + javafx-ui-controls/test/javafx/scene/control/CustomMenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/FireButtonBaseTest.java + javafx-ui-controls/test/javafx/scene/control/HyperlinkTest.java + javafx-ui-controls/test/javafx/scene/control/IndexRangeTest.java + javafx-ui-controls/test/javafx/scene/control/IndexRangeValueOfTest.java + javafx-ui-controls/test/javafx/scene/control/IndexedCellTest.java + javafx-ui-controls/test/javafx/scene/control/LabelTest.java + javafx-ui-controls/test/javafx/scene/control/LabeledTest.java + javafx-ui-controls/test/javafx/scene/control/ListCellTest.java + javafx-ui-controls/test/javafx/scene/control/ListViewTest.java + javafx-ui-controls/test/javafx/scene/control/MenuBarTest.java + javafx-ui-controls/test/javafx/scene/control/MenuButtonTest.java + javafx-ui-controls/test/javafx/scene/control/MenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/MenuTest.java + javafx-ui-controls/test/javafx/scene/control/MultipleSelectionModelImplTest.java + javafx-ui-controls/test/javafx/scene/control/PasswordFieldTest.java + javafx-ui-controls/test/javafx/scene/control/PopupControlTest.java + javafx-ui-controls/test/javafx/scene/control/RadioMenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/ScrollBarTest.java + javafx-ui-controls/test/javafx/scene/control/ScrollPaneTest.java + javafx-ui-controls/test/javafx/scene/control/SelectionModelImplTest.java + javafx-ui-controls/test/javafx/scene/control/SeparatorMenuItemTest.java + javafx-ui-controls/test/javafx/scene/control/SeparatorTest.java + javafx-ui-controls/test/javafx/scene/control/SkinStub.java + javafx-ui-controls/test/javafx/scene/control/SliderTest.java + javafx-ui-controls/test/javafx/scene/control/SplitMenuButtonTest.java + javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java + javafx-ui-controls/test/javafx/scene/control/TabPaneTest.java + javafx-ui-controls/test/javafx/scene/control/TabTest.java + javafx-ui-controls/test/javafx/scene/control/TableCellTest.java + javafx-ui-controls/test/javafx/scene/control/TableColumnTest.java + javafx-ui-controls/test/javafx/scene/control/TableViewSelectionModelImplTest.java + javafx-ui-controls/test/javafx/scene/control/TableViewTest.java + javafx-ui-controls/test/javafx/scene/control/TextAreaTest.java + javafx-ui-controls/test/javafx/scene/control/TextFieldTest.java + javafx-ui-controls/test/javafx/scene/control/TextInputControlTest.java + javafx-ui-controls/test/javafx/scene/control/TitledPaneTest.java + javafx-ui-controls/test/javafx/scene/control/ToggleButtonTest.java + javafx-ui-controls/test/javafx/scene/control/ToggleGroupTest.java + javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java + javafx-ui-controls/test/javafx/scene/control/TooltipTest.java + javafx-ui-controls/test/javafx/scene/control/TreeItemTest.java + javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: c3a298155334 Author: kcr Date: 2011-11-10 13:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/c3a298155334 Add .hgignore file + .hgignore Changeset: f8edf4620fe5 Author: kcr Date: 2011-11-10 13:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/f8edf4620fe5 RT-17689: Split runtime repository into rt and rt-closed repositories + base.properties + build-defs.xml + common.properties - javafx-ui-controls/javafx-ui-controls.iml ! javafx-ui-controls/project.properties Changeset: e5aab381b9f1 Author: Jonathan Giles Date: 2011-11-11 10:27 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/e5aab381b9f1 Fixing path to required jars to compile javafx-ui-controls against internal jar files. This is a stop-gap fix until we support compiling against only jfxrt.jar. ! javafx-ui-controls/nbproject/project.xml Changeset: dbb0eaf0dfe3 Author: leifs Date: 2011-11-11 12:17 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/dbb0eaf0dfe3 Fixed http://javafx-jira.kenai.com/browse/RT-16624 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: f5e0760dc768 Author: leifs Date: 2011-11-11 12:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/f5e0760dc768 Fixed RT-17900: Insufficient caching of pref size in TextAreaSkin causes poor performance ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java Changeset: 546156c1d566 Author: Kinsley Wong Date: 2011-11-11 14:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/546156c1d566 RT14205 HBox wrong layout with BASELINE_LEFT alignment. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: c9aa1b295490 Author: Jonathan Giles Date: 2011-11-11 10:55 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/c9aa1b295490 RT-17868: Change Cmd-Space to Cmd-Ctrl-Space on Mac ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 3ee54c9f7f84 Author: Jonathan Giles Date: 2011-11-11 11:17 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/3ee54c9f7f84 RT-12752: [TableView] Ctrl-Home/End does not work ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 876b0864e14e Author: Jonathan Giles Date: 2011-11-11 13:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/876b0864e14e RT-15218: [TableView] Shift-Up does not work as expected RT-15219: [TableView] Shift-Down does not work as expected Fixes also applied to ListView and TreeView behaviors. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: ce193cec261a Author: Jonathan Giles Date: 2011-11-11 13:16 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/ce193cec261a RT-17701: [ListView] Vertical scrollbar's thumb size is improper ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: fe2daf8cd168 Author: Jonathan Giles Date: 2011-11-11 15:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/fe2daf8cd168 RT-17833: [TreeView] Selection disappear somewhere, if press "left" arrow key. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: fe98e4ce9d6f Author: Jonathan Giles Date: 2011-11-12 08:12 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/fe98e4ce9d6f RT-17735: [ListView] Anchor is not updated, when element is added on its position ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: b1d93a41d2ef Author: Jonathan Giles Date: 2011-11-12 08:29 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b1d93a41d2ef Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 1d239e8dda08 Author: Jonathan Giles Date: 2011-11-12 08:40 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/1d239e8dda08 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 18cd0b16cdca Author: Kinsley Wong Date: 2011-11-11 14:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/18cd0b16cdca RT17798 Cancel button should be the same color as normal buttons not blue. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: fe5bebec5239 Author: Jonathan Giles Date: 2011-11-12 09:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/fe5bebec5239 Fix for performance regression RT-17926. Comes at the cost of reopening issue RT-16565 which will need to be fixed in an alternative way. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 7eca5d9be34e Author: Jonathan Giles Date: 2011-11-12 09:02 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/7eca5d9be34e Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: d18bc4d89691 Author: leifs Date: 2011-11-14 17:36 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/d18bc4d89691 Fixed RT-17953: TextArea: focus is not gained by clicking on empty area ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: 58baf681db5f Author: Jonathan Giles Date: 2011-11-14 15:04 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/58baf681db5f RT-16565: TreeView: wrong return of treeView.getSelectionModel().getSelectedItem() ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 31cf7e1da334 Author: Jonathan Giles Date: 2011-11-14 15:24 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/31cf7e1da334 RT-17522: [ListView] Adding element on focus position don't make it move. Also fixed equivalent bug in TreeView and TableView controls. ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 3afb1e618013 Author: Jonathan Giles Date: 2011-11-14 16:04 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/3afb1e618013 RT-17465: [ListView] Selection is not saved, when orientation changes ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 1964b2aabffd Author: Jonathan Giles Date: 2011-11-14 18:11 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/1964b2aabffd Partial fix for RT-17730: [ListView] ScrollBar and scrolling are confused, when orienation changed. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 725dba1881a7 Author: Jonathan Giles Date: 2011-11-15 11:56 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/725dba1881a7 Partial fix for RT-17950: removing @IgnoreCodeChecks annotations from rt/* classes. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 6bfe3bcd51f7 Author: Jonathan Giles Date: 2011-11-15 12:14 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6bfe3bcd51f7 RT-17950: Enable building UI Controls against jfxrt.jar file only. Still not totally complete: there needs to be support for overriding the default value of JFXRT_HOME, but that will come later. ! build-defs.xml + javafx-ui-controls/build-closed.xml ! javafx-ui-controls/build.xml ! javafx-ui-controls/nbproject/project.xml ! javafx-ui-controls/project.properties Changeset: 7d0ff7a2b75b Author: Jonathan Giles Date: 2011-11-15 12:16 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/7d0ff7a2b75b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 3ff0f02ac033 Author: Jonathan Giles Date: 2011-11-15 14:53 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/3ff0f02ac033 RT-17956: ComboBox control + javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 1ab968f47134 Author: Jonathan Giles Date: 2011-11-16 12:08 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/1ab968f47134 RT-17993: ComboBox is missing a number of keyboard behaviors ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: a0cd09625389 Author: Jonathan Giles Date: 2011-11-16 13:25 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/a0cd09625389 RT-17979: [TreeView] Pressing * (numlock) should expand every node in the tree RT-17983: [TreeView] Pressing - (numlock) should collapse current selection RT-17982: [TreeView] Pressing + (numlock) should expand current selection ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 1acff58e9e10 Author: Jonathan Giles Date: 2011-11-16 13:42 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/1acff58e9e10 RT-17977: [TreeView] CTRL-UP/DOWN keys do not work ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java Changeset: 670e19f9705d Author: Jonathan Giles Date: 2011-11-16 13:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/670e19f9705d RT-17978: [TreeView] Pressing RIGHT ARROW should move selection to first child node if parent node is already expanded ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: f1915f8945e3 Author: miflemi Date: 2011-11-17 14:30 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/f1915f8945e3 RT-14373 : TitledPane in a ScrollBar jumps unexpectedly ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 3ef80c21f897 Author: Paru Somashekar Date: 2011-11-17 14:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/3ef80c21f897 fix RT-18052, RT-17500 & RT-17697 : all related to choicebox resizing when items change. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 6ed781397309 Author: Jonathan Giles Date: 2011-11-17 07:44 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6ed781397309 Fix for RT-17979, RT-17983, RT-17982: I used the wrong keycodes initially, so replacing so that they work properly on a numpad. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 348ef6a34bd8 Author: Jonathan Giles Date: 2011-11-18 08:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/348ef6a34bd8 RT-18040: [ComboBox] Don't hardcode a ListView within the ComboBox control ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java + javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java + javafx-ui-controls/src/com/javafx/preview/control/ComboBoxContent.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java - javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 8221e3270106 Author: Jonathan Giles Date: 2011-11-18 08:23 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/8221e3270106 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt - javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBehavior.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxSkin.java Changeset: b194363c39f7 Author: Jonathan Giles Date: 2011-11-18 08:38 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b194363c39f7 RT-18073: [ComboBox] Pressing ESC should close the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java Changeset: b5310c4adee4 Author: Jonathan Giles Date: 2011-11-18 10:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b5310c4adee4 RT-18081: Open source UI controls build files create incorrectly named jar files ! javafx-ui-controls/build-closed.xml + javafx-ui-controls/build-common.xml ! javafx-ui-controls/build.xml Changeset: 28e13cd77b93 Author: Kinsley Wong Date: 2011-11-18 11:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/28e13cd77b93 RT17998 TabPane: updating tablist ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 6952cbeb5e53 Author: leifs Date: 2011-11-18 12:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6952cbeb5e53 RT-17643: [CheckBox] StringIndexOutOfBoundsException when GraphicTextGap has been set big. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java Changeset: cc2ccebcdc24 Author: leifs Date: 2011-11-18 14:00 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/cc2ccebcdc24 RT-17898: [TextArea] Triple click does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: 0489e442a2f4 Author: Jonathan Giles Date: 2011-11-21 10:06 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/0489e442a2f4 RT-18040: [ComboBox] Don't hardcode a ListView within the ComboBox control (Part 2: Skin simplification) - javafx-ui-controls/src/com/javafx/preview/control/ComboBoxContent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java + javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 4f095d7d8c2c Author: Jonathan Giles Date: 2011-11-21 10:17 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/4f095d7d8c2c RT-18069: [ComboBox] Pressing F4 should close the active list RT-18070: [ComboBox] Pressing ALT-UP/DOWN should close the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java Changeset: 1d34c99dc0e9 Author: Jonathan Giles Date: 2011-11-21 13:12 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/1d34c99dc0e9 Partial fix for RT-18072: [Editable ComboBox] TAB/SHIFT-TAB should move focus to next/previous control ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: b9dd706b2607 Author: Jonathan Giles Date: 2011-11-21 13:56 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b9dd706b2607 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt - javafx-ui-controls/src/com/javafx/preview/control/ComboBoxContent.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopup.java - javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewPopupSkin.java Changeset: da278c9dba1e Author: hudson Date: 2011-11-16 11:34 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/da278c9dba1e Added tag 2.1-b01 for changeset f8edf4620fe5 + .hgtags Changeset: 965da8eae8ce Author: Paru Somashekar Date: 2011-11-21 10:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/965da8eae8ce fix RT-16298 Tooltip on node : strange behavior reviewed by David. ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java + javafx-ui-controls/src/javafx/scene/control/UAStylesheetLoader.java Changeset: a4eb8c3cd933 Author: Paru Somashekar Date: 2011-11-21 10:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/a4eb8c3cd933 fix RT-15339 ChoiceBox in Toolbar hangs when minimized. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java Changeset: 5d8a117bb5bd Author: Kinsley Wong Date: 2011-11-21 15:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/5d8a117bb5bd RT-17952: SplitPanes in more than one Tab on a TabPane have wrongly positioned dividers. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SplitPaneSkin.java Changeset: af10d1678747 Author: Paru Somashekar Date: 2011-11-21 15:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/af10d1678747 fix RT-17279 Slider bindings issue with exception when unidirectional binding ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java ! javafx-ui-controls/src/javafx/scene/control/Slider.java Changeset: 08abc4917c56 Author: Jonathan Giles Date: 2011-11-22 08:30 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/08abc4917c56 RT-18075: [ComboBox] Two selections in the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: cad284dca28c Author: Jonathan Giles Date: 2011-11-22 08:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/cad284dca28c RT-18133: [ComboBox] Prompt message ! javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: e7d2283b926d Author: Jonathan Giles Date: 2011-11-22 09:59 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/e7d2283b926d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: b6918078a9f2 Author: leifs Date: 2011-11-21 16:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b6918078a9f2 Fixed RT-18122: [TextArea] Cmd-Up/Down shortcuts do not work Fixed RT-18123: [TextArea] Cmd-Shift-Up/Down shortcuts do not work ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java Changeset: 08f009b3cfb6 Author: mickf Date: 2011-11-22 10:51 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/08f009b3cfb6 RT-17858 - ScrollPane : ScrollEvent handling should use setOnScroll() ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: a41a3b3adfcb Author: David Grieve Date: 2011-11-22 08:58 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/a41a3b3adfcb branch merge Changeset: 4894aef32358 Author: hudson Date: 2011-11-23 11:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/4894aef32358 Added tag 2.1-b02 for changeset a41a3b3adfcb ! .hgtags Changeset: 6a27fb6e250a Author: mickf Date: 2011-11-23 16:47 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6a27fb6e250a RT-17463 : A shortcut menu label defined using KeyCharacterCombination has the character surrounded by quotes ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/KeystrokeUtils.java + javafx-ui-controls/test/com/sun/javafx/scene/control/skin/KeystrokeUtilsTest.java Changeset: d8a8a34ccc82 Author: David Grieve Date: 2011-11-23 16:27 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/d8a8a34ccc82 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: bbcc0cf51c51 Author: leifs Date: 2011-11-23 18:09 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/bbcc0cf51c51 Fixed RT-12506: TextField/PasswordField/TextArea: Popup menu does not show up on right mouse click or Shift+F10 ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls.properties Changeset: 5ddffa5a44d0 Author: Jonathan Giles Date: 2011-11-22 14:28 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/5ddffa5a44d0 Partial patch for RT-18026: Evaluate TODOs in code, either removing or filing issues as appropriate ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/BehaviorBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css ! javafx-ui-controls/src/javafx/scene/control/ButtonBase.java ! javafx-ui-controls/src/javafx/scene/control/SelectionModel.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/VirtualFlowTest.java ! javafx-ui-controls/test/javafx/scene/control/TableColumnTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewSelectionModelImplTest.java Changeset: 61773be4c5eb Author: Jonathan Giles Date: 2011-11-23 11:06 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/61773be4c5eb RT-18151: [ComboBox] Clicking the ComboBox should close the active list if it is open ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java Changeset: 24d30491fbbf Author: Jonathan Giles Date: 2011-11-23 12:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/24d30491fbbf RT-18129: [ComboBox] Scrollbar should appear if the active list contains more items than defined max ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualContainerBase.java Changeset: 62004c72abe5 Author: Jonathan Giles Date: 2011-11-23 14:06 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/62004c72abe5 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: d6eaf6d3ca22 Author: Jonathan Giles Date: 2011-11-24 12:11 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/d6eaf6d3ca22 RT-18177: [Editable ComboBox] Hovering mouse over the ComboBox should not change color of the text ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 918fbd16375e Author: Jonathan Giles Date: 2011-11-24 12:31 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/918fbd16375e RT-18179: [Editable ComboBox] After typing a text and pressing Enter text disappears from the textfield ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: adafb73a5158 Author: Jonathan Giles Date: 2011-11-24 14:33 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/adafb73a5158 [DOCS ONLY] Improved javadoc for ComboBox and ComboBoxBase classes. ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java Changeset: 71e82cbfac65 Author: Jonathan Giles Date: 2011-11-24 14:33 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/71e82cbfac65 RT-18199: ComboBox is lacking an onAction event ! javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java Changeset: bead3dbe1423 Author: Jonathan Giles Date: 2011-11-24 14:39 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/bead3dbe1423 RT-18200: ComboBox should provide a constructor that takes an ObservableList of items ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java Changeset: e03b859d6109 Author: Jonathan Giles Date: 2011-11-25 08:22 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/e03b859d6109 Added 91 unit tests for ComboBox, and fixed a couple of minor bugs that were identified. ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/src/javafx/scene/control/SingleSelectionModel.java + javafx-ui-controls/test/com/javafx/preview/control/ComboBoxTest.java Changeset: 51fcc4b877ea Author: Jonathan Giles Date: 2011-11-25 10:02 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/51fcc4b877ea RT-17456: TreeView: selection with MOUSE_PRESSED ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 111e6a8f7ec0 Author: Jonathan Giles Date: 2011-11-25 12:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/111e6a8f7ec0 RT-17974: SHIFT-SPACE does not correctly creates continuous selection (ListView, TreeView, TableView) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 6231e4fbafac Author: Jonathan Giles Date: 2011-11-25 13:11 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6231e4fbafac RT-18132: Anomaly with selectedItemProperty in ListView Control ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java Changeset: 497ec2fc1309 Author: Jonathan Giles Date: 2011-11-28 16:06 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/497ec2fc1309 [TEST ONLY] Unit tests for RT-17522 ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: 4387f4208922 Author: Jonathan Giles Date: 2011-11-28 16:07 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/4387f4208922 RT-17522: [ListView] Adding element on focus position don't make it move. ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/MultipleSelectionModelBase.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 277a9114015d Author: Jonathan Giles Date: 2011-11-28 16:10 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/277a9114015d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: a34763ef9ed5 Author: mickf Date: 2011-11-28 15:08 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/a34763ef9ed5 RT-18089 : ScrollPane with completely visible content eats scroll events ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: 068fe76683cc Author: Jonathan Giles Date: 2011-11-29 09:43 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/068fe76683cc RT-18233: [Non-Editable ComboBox] Clicking on the ComboBox should open the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: bfe3d3976323 Author: Jonathan Giles Date: 2011-11-29 11:41 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/bfe3d3976323 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: d8dbbe36c9b1 Author: Jonathan Giles Date: 2011-11-29 12:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/d8dbbe36c9b1 RT-18241: ListView memory leak in fx2.1-b02 ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 4fb331510a80 Author: Jonathan Giles Date: 2011-11-29 12:48 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/4fb331510a80 Partial fix for RT-18242: Focus should take precedence over selection (Partial in the sense I've only applied the CSS changes to ListView to get feedback before applying the same changes to TreeView and TableView) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: c2c7bcbde169 Author: Jonathan Giles Date: 2011-11-29 13:02 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/c2c7bcbde169 RT-18234: SHIFT-UP does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 4c99b7eaebfb Author: Jonathan Giles Date: 2011-11-29 13:58 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/4c99b7eaebfb RT-18238: SHIFT-UP and SHIFT-DOWN do not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 93a8fbe0bd55 Author: mickf Date: 2011-11-29 16:58 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/93a8fbe0bd55 RT-17755 : [ProgressIndicator] Default actioning thing's size has not proper size ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java Changeset: b65602d25894 Author: Paru Somashekar Date: 2011-11-29 11:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b65602d25894 fix RT-18222: ChoiceBox doesn't give out focus. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.java Changeset: 0513410ad497 Author: leifs Date: 2011-11-29 19:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/0513410ad497 Fixed RT-17640: [CheckBox] TextWrap algorithm enhancement Fixed RT-17644: [CheckBox] TextWrap don't work, when graphicTextGap is big ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CheckBoxSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/RadioButtonSkin.java Changeset: ed91b7a303d9 Author: leifs Date: 2011-11-29 19:25 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/ed91b7a303d9 Fixed RT-17107: Bad stop in ladder spec of caspian.css ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 72189bd682fe Author: leifs Date: 2011-11-30 00:54 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/72189bd682fe Fixed a minor regression in the fix for RT-17640, and temporarily disabled some tests in LabelSkinTest which assume that Label.minWidth(-1) doesn't include padding. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java Changeset: 2dd082b14d62 Author: Greg Brown Date: 2011-11-30 11:33 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/2dd082b14d62 Add @DefaultProperty annotations (RT-14879). ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/Menu.java ! javafx-ui-controls/src/javafx/scene/control/MenuBar.java ! javafx-ui-controls/src/javafx/scene/control/ScrollPane.java ! javafx-ui-controls/src/javafx/scene/control/TabPane.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 87f489a5e00a Author: snorthov Date: 2011-11-30 15:57 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/87f489a5e00a fix .classpath + .classpath + .project Changeset: 5ed2ae1b35be Author: Jonathan Giles Date: 2011-11-30 08:48 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/5ed2ae1b35be RT-18259: [Non-Editable ComboBox] UP and DOWN keys should change items in the ComboBox ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java + javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java Changeset: 628587bfd5e8 Author: Jonathan Giles Date: 2011-11-30 11:48 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/628587bfd5e8 RT-18242: Focus should take precedence over selection ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: c6375310e143 Author: Jonathan Giles Date: 2011-12-01 07:58 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/c6375310e143 RT-18304: ComboBox hide issues ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: b8d5a05a415b Author: Jonathan Giles Date: 2011-12-01 08:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b8d5a05a415b Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: 1136e747223c Author: Paru Somashekar Date: 2011-11-30 16:38 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/1136e747223c added copyright header to UAStylesheetLoader & made it a package private class. ! javafx-ui-controls/src/javafx/scene/control/UAStylesheetLoader.java Changeset: ad9c4f1b10f6 Author: Jonathan Giles Date: 2011-12-01 08:57 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/ad9c4f1b10f6 RT-18275: [ComboBox] When list is empty, thin line of shadow is visible. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 349ecca8c8da Author: Jonathan Giles Date: 2011-12-01 09:42 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/349ecca8c8da RT-18278: [ComboBox] Initial size and size after making empty are not equal. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java Changeset: b13ea35c580f Author: Jonathan Giles Date: 2011-12-01 10:12 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b13ea35c580f RT-18306: NPE in TreeView FocusModel ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 581183c6c16a Author: Jonathan Giles Date: 2011-12-01 10:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/581183c6c16a RT-18290: TreeView: consumes a MOUSE_DRAGGED event (b24) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: bafb77d6c156 Author: Jonathan Giles Date: 2011-12-01 10:31 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/bafb77d6c156 RT-18273: getTableRow returns null on first calls with custom cell renderers ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java Changeset: 35f9a4405120 Author: Jonathan Giles Date: 2011-12-01 11:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/35f9a4405120 RT-18280: [ComboBox] Dynamic element adding shifts index of currently selected element and changes it in combo box. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 31fb596f444a Author: Jonathan Giles Date: 2011-12-01 12:59 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/31fb596f444a Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 6cbfd718d28f Author: snorthov Date: 2011-12-01 11:33 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6cbfd718d28f RT-15275: Use platforms context menu detect event to show ContextMenu instead of MouseRelease event. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: 3ae65a0b9d75 Author: leifs Date: 2011-12-01 10:58 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/3ae65a0b9d75 [TEST ONLY] Re-enabled tests for minWidth in LabelSkinTest ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java Changeset: 307a9edf9422 Author: leifs Date: 2011-12-01 13:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/307a9edf9422 [TEST ONLY] Re-enabled remaining tests in LabelSkinTest ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/LabelSkinTest.java Changeset: bce68e5011e0 Author: snorthov Date: 2011-12-01 17:10 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/bce68e5011e0 perform an action only if the menu was not shown ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 287a106f0d6d Author: snorthov Date: 2011-12-01 17:14 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/287a106f0d6d fix dumb null pointer ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 2becf153e10c Author: snorthov Date: 2011-12-01 17:21 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/2becf153e10c need to check both showing and popup trigger to aviod the button release action ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 5ad9a8a11d2b Author: Jonathan Giles Date: 2011-12-02 08:27 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/5ad9a8a11d2b RT-15529: TableView does not allow selection in empty cells, even in row-selection mode ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css ! javafx-ui-controls/src/javafx/scene/control/Cell.java ! javafx-ui-controls/src/javafx/scene/control/TableCell.java Changeset: 963d7c07346e Author: Jonathan Giles Date: 2011-12-02 17:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/963d7c07346e RT-18331: Investigate performance drop in Controls.TableView-MoveRows and Controls.TableView-Sort in fx2.1-b02 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java ! javafx-ui-controls/src/javafx/scene/control/IndexedCell.java ! javafx-ui-controls/src/javafx/scene/control/ListCell.java ! javafx-ui-controls/src/javafx/scene/control/TableCell.java ! javafx-ui-controls/src/javafx/scene/control/TableRow.java ! javafx-ui-controls/test/javafx/scene/control/CellTest.java Changeset: c4437d337bad Author: Jonathan Giles Date: 2011-12-02 17:51 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/c4437d337bad Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: e69ac8c4bab6 Author: mickf Date: 2011-12-02 14:28 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/e69ac8c4bab6 RT-17890 : ScrollPane steals MouseClicked from parent ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: ad7c7e6580a3 Author: leifs Date: 2011-12-05 12:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/ad7c7e6580a3 Fixed RT-17316: TextField does not support TextInputControl styles including psuedo-class of 'readonly' and 'editable' ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java Changeset: 2b29532ca4c9 Author: leifs Date: 2011-12-05 12:55 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/2b29532ca4c9 Fixed: RT-17895, RT-17896, RT-17897 [Cmd-][Shift-]Home/End does not work as expected (Mac) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java Changeset: d07657025137 Author: hudson Date: 2011-12-01 10:13 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/d07657025137 Added tag 2.1-b03 for changeset b65602d25894 ! .hgtags Changeset: 4970348dbafd Author: David Grieve Date: 2011-12-06 10:01 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/4970348dbafd Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 1145eb73b1b1 Author: leifs Date: 2011-12-06 15:47 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/1145eb73b1b1 Fixed RT-17968: [TextField] selection is not applied immediately. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: be35b718a109 Author: mickf Date: 2011-12-07 13:13 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/be35b718a109 RT-17754 : [ProgressIndicator] Size is not updated dynamicaly ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java Changeset: 4c0d75c08ba5 Author: Paru Somashekar Date: 2011-12-07 17:21 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/4c0d75c08ba5 fix RT-17148 ChoiceBox popup styling issue ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 3195a596fa31 Author: leifs Date: 2011-12-07 17:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/3195a596fa31 Fixed RT-18422: TextInputControl should not notify content listeners on intermediate values when replacing text ! javafx-ui-controls/src/javafx/scene/control/TextArea.java ! javafx-ui-controls/src/javafx/scene/control/TextField.java ! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java ! javafx-ui-controls/test/javafx/scene/control/TextAreaTest.java ! javafx-ui-controls/test/javafx/scene/control/TextFieldTest.java Changeset: 1258b293c169 Author: Paru Somashekar Date: 2011-12-07 20:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/1258b293c169 remove debug line ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java Changeset: 1426b6d5b791 Author: jgiles Date: 2011-12-08 10:59 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/1426b6d5b791 RT-18071: [Editable ComboBox] Pressing F4 should open/close the active list ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 0f2c75af06d6 Author: jgiles Date: 2011-12-08 12:25 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/0f2c75af06d6 RT-16482: Simple TableView operations are inefficient (Disabled duplicate calls to layoutChildren() in VirtualFlow) ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 667124e26056 Author: jgiles Date: 2011-12-08 14:31 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/667124e26056 RT-18388: TableView.getSelectionModel().getSelectedItems() duplicates items select with Shift-Click ! javafx-ui-controls/src/javafx/scene/control/TableView.java Changeset: 6acce1b14ede Author: jgiles Date: 2011-12-08 15:11 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6acce1b14ede RT-18385: TableView: incorrect selection while adding data items ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: a2aa78525c76 Author: jgiles Date: 2011-12-08 15:27 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/a2aa78525c76 RT-16482: Simple TableView operations are inefficient, part 2 ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 682bde65e6d3 Author: jgiles Date: 2011-12-08 17:46 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/682bde65e6d3 RT-18388: TableView.getSelectionModel().getSelectedItems() duplicates items select with Shift-Click ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java Changeset: 39b77f7b2433 Author: jgiles Date: 2011-12-08 17:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/39b77f7b2433 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: f6abb0dd0f61 Author: mickf Date: 2011-12-08 14:01 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/f6abb0dd0f61 RT-16821 - Mac OS: CSS padding not correctly applied on the ScrollPane content ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Changeset: d06073f52116 Author: jgiles Date: 2011-12-08 18:03 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/d06073f52116 RT-18339: [ListView/TableView/TreeView] Editing index property changes, when Space press. ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: 1b515bf64da6 Author: jgiles Date: 2011-12-09 07:43 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/1b515bf64da6 RT-18430: [TableView] Lost focus in multi-cell selection mode ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 88dc0c2f404e Author: jgiles Date: 2011-12-09 08:07 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/88dc0c2f404e RT-18437: TableRow is incorrect height initially when default height is not desired ! javafx-ui-controls/src/javafx/scene/control/TableCell.java Changeset: a75cdc37b987 Author: jgiles Date: 2011-12-09 08:45 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/a75cdc37b987 RT-18441: TreeItem.equals() calls TreeItem.getChildren(), which is too expensive ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: 8d6e25f7e160 Author: jgiles Date: 2011-12-09 15:13 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/8d6e25f7e160 RT-18442: Remove mostly redundant Runnable* and Function* classes ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PositionMapper.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/VirtualFlowTest.java Changeset: 2053e699ee06 Author: jgiles Date: 2011-12-09 15:16 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/2053e699ee06 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 3ec084f7363e Author: jgiles Date: 2011-12-09 15:45 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/3ec084f7363e RT-14451: TableView: Shift-Home and Shift-End do not work as expected ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/test/javafx/scene/control/ListViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TableViewTest.java ! javafx-ui-controls/test/javafx/scene/control/TreeViewTest.java Changeset: 0d10aa415470 Author: jgiles Date: 2011-12-09 16:32 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/0d10aa415470 RT-18412: [ListView] Shift+end doesn't select the last element. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: 78c10cd8a4f8 Author: jgiles Date: 2011-12-09 16:44 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/78c10cd8a4f8 RT-18416: [ListView] Shift+PageDown lose selection. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java Changeset: 0c5ec026b7ad Author: jgiles Date: 2011-12-09 16:53 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/0c5ec026b7ad RT-18413: [ListView] focused index is not proper, when shift+home pressed. ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListViewBehavior.java Changeset: fbbfe5a37fa1 Author: leifs Date: 2011-12-09 13:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/fbbfe5a37fa1 RT-18455: TextField, TextArea: Incorrect MacOS key bindings ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextAreaSkin.java Changeset: d5ba659414cd Author: jgiles Date: 2011-12-12 16:22 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/d5ba659414cd RT-18344: TreeItem footprint increase (37% regression) in fx2.1-controls-scrum build b92 (b02) ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: b094b6a7ca18 Author: jgiles Date: 2011-12-12 16:25 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b094b6a7ca18 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 8b6d03b2f545 Author: hudson Date: 2011-12-07 09:53 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/8b6d03b2f545 Added tag 2.1-b04 for changeset 4970348dbafd ! .hgtags Changeset: 3878bc13268c Author: rbair Date: 2011-12-12 15:06 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/3878bc13268c NOT_API: Adding javafx-beans-dt and javafx-designtime + javafx-beans-dt/build-closed.xml + javafx-beans-dt/build-common.xml + javafx-beans-dt/build.xml + javafx-beans-dt/jar.jardesc + javafx-beans-dt/nbproject/project.xml + javafx-beans-dt/project.properties + javafx-beans-dt/src/com/sun/javafx/beans/design/DisplayItem.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/BeanCreateInfo.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/BeanCreateInfoSet.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/CheckedDisplayAction.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/Customizer.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/CustomizerResult.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/DesignInfo.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/DisplayAction.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/DisplayActionSet.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/LayoutDesignInfo.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/PropertyEditor.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/Result.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/ResultMessage.java + javafx-beans-dt/src/com/sun/javafx/beans/design/author/ResultMessageType.java + javafx-beans-dt/src/com/sun/javafx/beans/design/package.html + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/ContextField.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/ContextMember.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/ContextMethod.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignBean.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignBeanListener.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignContext.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignContextListener.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignEvent.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignProject.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/DesignProperty.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/LinearPosition.java + javafx-beans-dt/src/com/sun/javafx/beans/design/tool/Position.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/Bean.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/BeanMetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/Callback.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/CallbackMetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/Event.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/EventMetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/MetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/MetaDataAnnotation.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/Property.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/PropertyMetaData.java + javafx-beans-dt/src/com/sun/javafx/beans/metadata/package.html + javafx-beans-dt/test/com/sun/javafx/beans/metadata/BeanMetaDataTest.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/MetaDataTest.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/PropertyMetaDataTest.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/MultiWordWidget.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/MultiWordWidget2.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/Widget.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/Widget2.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/Widget3.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Apple.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Carrot.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/CarrotResources.properties + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Orange.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/OrangeResources.properties + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Pear.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/PearResources.properties + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/Radish.java + javafx-beans-dt/test/com/sun/javafx/beans/metadata/widgets/displayname/resources.properties + javafx-designtime/build-closed.xml + javafx-designtime/build-common.xml + javafx-designtime/build.xml + javafx-designtime/jar.jardesc + javafx-designtime/nbproject/project.xml + javafx-designtime/project.properties + javafx-designtime/src/com/sun/javafx/beans/design/author/AbstractDesignInfo.java + javafx-designtime/src/javafx/scene/ParentDesignInfo.java + javafx-designtime/src/javafx/scene/control/ControlDesignInfo.java + javafx-designtime/src/javafx/scene/control/SplitPaneDesignInfo.java + javafx-designtime/src/javafx/scene/control/resources.properties + javafx-designtime/src/javafx/scene/layout/PaneDesignInfo.java Changeset: 8ea04488adc8 Author: rbair Date: 2011-12-12 15:07 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/8ea04488adc8 Automated merge with ssh://jfxsrc.sfbay.sun.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 39988c813aaf Author: Kinsley Wong Date: 2011-12-12 17:08 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/39988c813aaf RT-17749: Extending GridPane with getColumnCount(), getRowCount() and getCellBounds() + javafx-designtime/src/javafx/scene/layout/GridPaneDesignInfo.java + javafx-designtime/test/javafx/scene/layout/GridPaneDesignInfoTest.java + javafx-designtime/test/javafx/scene/layout/MockResizable.java Changeset: da65312702c3 Author: jgiles Date: 2011-12-13 12:14 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/da65312702c3 RT-18476: Way to control row heights of a TableView ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java Changeset: 4f59b20898a0 Author: jgiles Date: 2011-12-13 13:27 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/4f59b20898a0 RT-18439: [TableView] Shift-Up/Down behaves weirdly in multi-cell selection mode ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 4b1fe8ebad50 Author: jgiles Date: 2011-12-13 14:08 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/4b1fe8ebad50 RT-18440: [TableView] Continuous selection using SHIFT-UP/DOWN/LEFT/RIGHT in multi-cell selection mode does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 8997b2d2d14f Author: jgiles Date: 2011-12-13 16:45 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/8997b2d2d14f Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 19e850f7dbef Author: David Grieve Date: 2011-12-13 10:11 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/19e850f7dbef Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 07a7807fb26b Author: Kinsley Wong Date: 2011-12-13 13:27 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/07a7807fb26b RT-18230: TabPane testability issue. There is no way to get real scene node of Tab ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java Changeset: 4fbba7f592f9 Author: jgiles Date: 2011-12-14 09:07 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/4fbba7f592f9 RT-18344: TreeItem footprint increase (37% regression) in fx2.1-controls-scrum build b92 (b02) ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: b3e4c5828f23 Author: jgiles Date: 2011-12-14 14:00 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b3e4c5828f23 RT-18439: [TableView] Shift-Up/Down behaves weirdly in multi-cell selection mode RT-18440: [TableView] Continuous selection using SHIFT-UP/DOWN/LEFT/RIGHT in multi-cell selection mode does not work as expected ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableViewBehavior.java Changeset: 1bf9e8d5ed25 Author: Kinsley Wong Date: 2011-12-14 15:57 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/1bf9e8d5ed25 RT-18501: Regression: ToolBar.getItems().setAll(list) throws IllegalArgumentException if contains an item already present in ToolBar.getItems(). ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java Changeset: 971266440f38 Author: Kinsley Wong Date: 2011-12-14 17:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/971266440f38 TEST ONLY Unit test for RT-18501. ! javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java Changeset: 17c8d2d2667c Author: jgiles Date: 2011-12-15 16:28 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/17c8d2d2667c RT-17684: TableColumn preferred widths should be dynamically determined if not set ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/javafx/scene/control/TableColumn.java Changeset: 886cab388c4c Author: jgiles Date: 2011-12-15 17:30 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/886cab388c4c RT-18344: TreeItem footprint increase (37% regression) in fx2.1-controls-scrum build b92 (b02) ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: 085098d519e8 Author: hudson Date: 2011-12-14 10:40 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/085098d519e8 Added tag 2.1-b05 for changeset 19e850f7dbef ! .hgtags Changeset: 2c3e6498c3fc Author: David Grieve Date: 2011-12-15 09:09 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/2c3e6498c3fc Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 78d0bd98e842 Author: David Grieve Date: 2011-12-01 09:34 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/78d0bd98e842 imported patch scrollpaneskintest ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 54c2328c55a9 Author: David Grieve Date: 2011-12-12 21:44 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/54c2328c55a9 [mq]: rand ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ContextMenuContent.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/LabeledImpl.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SliderSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeCellSkin.java ! javafx-ui-controls/src/javafx/scene/chart/Axis.java ! javafx-ui-controls/src/javafx/scene/chart/CategoryAxis.java ! javafx-ui-controls/src/javafx/scene/chart/NumberAxis.java ! javafx-ui-controls/src/javafx/scene/chart/ValueAxis.java ! javafx-ui-controls/src/javafx/scene/control/Accordion.java ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/PopupControl.java ! javafx-ui-controls/src/javafx/scene/control/ScrollBar.java ! javafx-ui-controls/src/javafx/scene/control/ScrollPane.java ! javafx-ui-controls/src/javafx/scene/control/Separator.java ! javafx-ui-controls/src/javafx/scene/control/Slider.java ! javafx-ui-controls/src/javafx/scene/control/SplitPane.java ! javafx-ui-controls/src/javafx/scene/control/TabPane.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TitledPane.java ! javafx-ui-controls/src/javafx/scene/control/ToggleButton.java ! javafx-ui-controls/src/javafx/scene/control/ToolBar.java ! javafx-ui-controls/src/javafx/scene/control/Tooltip.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ProgressIndicatorSkinTest.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java ! javafx-ui-controls/test/javafx/scene/chart/AxisTest.java ! javafx-ui-controls/test/javafx/scene/chart/CategoryAxisTest.java ! javafx-ui-controls/test/javafx/scene/chart/NumberAxisTest.java ! javafx-ui-controls/test/javafx/scene/chart/ValueAxisTest.java ! javafx-ui-controls/test/javafx/scene/control/ButtonBaseTest.java ! javafx-ui-controls/test/javafx/scene/control/ButtonTest.java ! javafx-ui-controls/test/javafx/scene/control/CellTest.java ! javafx-ui-controls/test/javafx/scene/control/CheckBoxTest.java ! javafx-ui-controls/test/javafx/scene/control/ChoiceBoxTest.java ! javafx-ui-controls/test/javafx/scene/control/ControlSkinTest.java ! javafx-ui-controls/test/javafx/scene/control/ControlTest.java ! javafx-ui-controls/test/javafx/scene/control/HyperlinkTest.java ! javafx-ui-controls/test/javafx/scene/control/LabelTest.java ! javafx-ui-controls/test/javafx/scene/control/LabeledTest.java ! javafx-ui-controls/test/javafx/scene/control/PopupControlTest.java ! javafx-ui-controls/test/javafx/scene/control/ScrollBarTest.java ! javafx-ui-controls/test/javafx/scene/control/ScrollPaneTest.java ! javafx-ui-controls/test/javafx/scene/control/SeparatorTest.java ! javafx-ui-controls/test/javafx/scene/control/SplitPaneTest.java ! javafx-ui-controls/test/javafx/scene/control/TabPaneTest.java ! javafx-ui-controls/test/javafx/scene/control/TextInputControlTest.java ! javafx-ui-controls/test/javafx/scene/control/TitledPaneTest.java ! javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java ! javafx-ui-controls/test/javafx/scene/control/TooltipTest.java Changeset: 29f666619f64 Author: David Grieve Date: 2011-12-12 21:58 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/29f666619f64 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java ! javafx-ui-controls/test/javafx/scene/control/CellTest.java Changeset: c9348ee97983 Author: David Grieve Date: 2011-12-15 09:24 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/c9348ee97983 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CellSkinBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ToolBarSkin.java ! javafx-ui-controls/test/javafx/scene/control/ToolbarTest.java Changeset: ad869f43df7c Author: David Grieve Date: 2011-12-15 12:26 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/ad869f43df7c fix bad merge ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java Changeset: 27b21de507dd Author: jgiles Date: 2011-12-16 13:03 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/27b21de507dd RT-18523: TreeView performance issue ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 3778408f8ca4 Author: jgiles Date: 2011-12-16 13:17 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/3778408f8ca4 RT-18524: When ComboBox.setValue is called, selection model is not updated if the item exists in the items list ! javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java ! javafx-ui-controls/test/com/javafx/preview/control/ComboBoxTest.java Changeset: 2dd09ded84fc Author: jgiles Date: 2011-12-16 14:37 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/2dd09ded84fc Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: 447fbd888d05 Author: jgiles Date: 2011-12-16 15:34 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/447fbd888d05 [TEST ONLY] Fixing bad merge in ScrollPaneSkinTest ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 43b1b5d664a0 Author: jgiles Date: 2011-12-16 17:34 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/43b1b5d664a0 Backed out changeset: 886cab388c4c. This changeset introduced unexpected errors in HelloTableView test case. ! javafx-ui-controls/src/javafx/scene/control/TreeItem.java Changeset: ea738d1283da Author: jgiles Date: 2011-12-19 10:01 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/ea738d1283da RT-17956: ComboBox control (more specifically, relocating the ComboBox into the javafx.scene.control package) - javafx-ui-controls/src/com/javafx/preview/control/ComboBox.java - javafx-ui-controls/src/com/javafx/preview/control/ComboBoxBase.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ComboBoxListViewBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java + javafx-ui-controls/src/javafx/scene/control/ComboBox.java + javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java - javafx-ui-controls/test/com/javafx/preview/control/ComboBoxTest.java + javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: a96c7372b94f Author: jgiles Date: 2011-12-19 12:45 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/a96c7372b94f [TEST ONLY] Fix ComboBox import in ComboBoxTest class ! javafx-ui-controls/test/javafx/scene/control/ComboBoxTest.java Changeset: e807d354a0c3 Author: mickf Date: 2011-12-19 18:52 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/e807d354a0c3 RT-17222 : Focus owner not updated after mouse click ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: b4b12adce4a1 Author: David Grieve Date: 2011-12-19 22:42 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/b4b12adce4a1 RT-13687 caused a message to be logged - SEVERE: javafx.scene.control.Control loadSkinClass Empty -fx-skin property specified for control. This has to do with the way css handles skin (which is a Skin) through a string property skinClassName. There is some cooridination between the skin property and the skinClassProperty. The skinClassProperty invalidated method did not handle a null value properly. ! javafx-ui-controls/src/javafx/scene/control/Control.java ! javafx-ui-controls/src/javafx/scene/control/Labeled.java ! javafx-ui-controls/test/javafx/scene/control/ControlSkinTest.java Changeset: e6f76c00bde3 Author: mickf Date: 2011-12-20 11:29 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/e6f76c00bde3 RT-17222 : Focus owner not updated after mouse click ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java Changeset: d59f321c67c9 Author: jgiles Date: 2011-12-20 07:51 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/d59f321c67c9 RT-18552: regression: NullPointerException in com.sun.javafx.scene.control.behavior.TreeCellBehavior.doSelect(TreeCellBehavior.java:111) ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 817e2d493a1d Author: jgiles Date: 2011-12-21 08:22 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/817e2d493a1d Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: daf909c15ea1 Author: David Grieve Date: 2011-12-21 17:44 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/daf909c15ea1 RT-13687: This fixes a problem seen in Scene Builder where dragging and dropping a button was causing an NPE because the skinClassName was being reset to null. Also, override set method on skin and skinClassName property to ensure that the value being set is not the same as the current value. ! javafx-ui-controls/src/javafx/scene/control/Control.java Changeset: 2008a2735571 Author: mickf Date: 2011-12-21 23:54 +0000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/2008a2735571 RT-16821 - Mac OS: CSS padding not correctly applied on the ScrollPane content. Reworked for viewport fractions ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java ! javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 0877977826cf Author: rbair Date: 2011-12-20 21:18 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/0877977826cf imported patch concurrent ! javafx-ui-controls/project.properties Changeset: 9e119ea09519 Author: rbair Date: 2011-12-20 21:24 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/9e119ea09519 Merged Changeset: 923c010f750a Author: rbair Date: 2011-12-23 09:43 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/923c010f750a Fix for RT-17449: Service / Task API suggested enhancements. Also making of the sources open. + javafx-concurrent/build-closed.xml + javafx-concurrent/build-common.xml + javafx-concurrent/build.xml + javafx-concurrent/javafx-concurrent.iml + javafx-concurrent/nbproject/project.xml + javafx-concurrent/project.properties + javafx-concurrent/src/javafx/concurrent/EventHelper.java + javafx-concurrent/src/javafx/concurrent/Service.java + javafx-concurrent/src/javafx/concurrent/Task.java + javafx-concurrent/src/javafx/concurrent/Worker.java + javafx-concurrent/src/javafx/concurrent/WorkerStateEvent.java + javafx-concurrent/src/javafx/concurrent/package.html + javafx-concurrent/test/javafx/concurrent/AbstractService.java + javafx-concurrent/test/javafx/concurrent/AbstractTask.java + javafx-concurrent/test/javafx/concurrent/ServiceExceptionTest.java + javafx-concurrent/test/javafx/concurrent/ServiceLifecycleTest.java + javafx-concurrent/test/javafx/concurrent/ServiceTest.java + javafx-concurrent/test/javafx/concurrent/ServiceTestBase.java + javafx-concurrent/test/javafx/concurrent/TaskCancelTest.java + javafx-concurrent/test/javafx/concurrent/TaskEventTest.java + javafx-concurrent/test/javafx/concurrent/TaskExceptionTest.java + javafx-concurrent/test/javafx/concurrent/TaskProgressTest.java + javafx-concurrent/test/javafx/concurrent/TaskSimpleTest.java + javafx-concurrent/test/javafx/concurrent/TaskSwampEventQueueTest.java + javafx-concurrent/test/javafx/concurrent/mocks/EpicFailTask.java + javafx-concurrent/test/javafx/concurrent/mocks/InfiniteTask.java + javafx-concurrent/test/javafx/concurrent/mocks/ProgressingTask.java + javafx-concurrent/test/javafx/concurrent/mocks/SimpleTask.java Changeset: f0c32cbaa38a Author: rbair Date: 2011-12-23 09:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/f0c32cbaa38a Moving of stub toolkit to open source for the sake of testing UI controls + test-stub-toolkit/build-closed.xml + test-stub-toolkit/build.xml + test-stub-toolkit/nbproject/project.xml + test-stub-toolkit/project.properties + test-stub-toolkit/src/com/sun/javafx/pgstub/CursorSizeConverter.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubArc.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubAsyncImageLoader.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubCircle.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubColor.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubCubicCurve.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubEllipse.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubFilterable.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubFontLoader.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubGroup.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageLoader.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageLoaderFactory.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageView.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubLine.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubMasterTimer.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubMediaView.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubNode.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPaint.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPath.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPerformanceTracker.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPlatformCursor.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPlatformImage.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPlatformImageCursor.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPlatformImageInfo.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPolygon.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPolyline.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubPopupStage.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubQuadCurve.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubRectangle.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubRegion.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubSVGPath.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubScene.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubShape.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubStage.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubText.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubTextHelper.java + test-stub-toolkit/src/com/sun/javafx/pgstub/StubToolkit.java + test-stub-toolkit/test-stub-toolkit.iml Changeset: dea4d9d21fe4 Author: rbair Date: 2011-12-23 09:44 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/dea4d9d21fe4 Automated merge with ssh://jfxsrc.sfbay.sun.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 463976a6444b Author: rbair Date: 2011-12-23 16:13 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/463976a6444b Extension to Service for RT-18702: Add a ScheduledService which allows to auto-restart a service. ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: 67bccb593618 Author: rbair Date: 2011-12-23 16:22 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/67bccb593618 Removed unused import ! javafx-concurrent/src/javafx/concurrent/Service.java Changeset: fe0556e2b0a8 Author: rbair Date: 2011-12-23 16:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/fe0556e2b0a8 Added IDEA project files for the rt repo + .idea/.name + .idea/ant.xml + .idea/codeStyleSettings.xml + .idea/compiler.xml + .idea/copyright/OpenJFX_GPL.xml + .idea/copyright/profiles_settings.xml + .idea/encodings.xml + .idea/libraries/jfxrt_binary_stub.xml + .idea/libraries/junit_4_8_2.xml + .idea/misc.xml + .idea/modules.xml + .idea/scopes/scope_settings.xml + .idea/uiDesigner.xml + .idea/vcs.xml + javafx-beans-dt/javafx-beans-dt.iml + javafx-designtime/javafx-designtime.iml + javafx-ui-controls/javafx-ui-controls.iml Changeset: ceebf6bbf5cd Author: rbair Date: 2011-12-23 16:48 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/ceebf6bbf5cd Arranged the modules within named groups, the same names we're proposing for directory names later for organizing things into functional areas. ! .idea/modules.xml Changeset: 73451d92cae1 Author: rbair Date: 2011-12-23 17:39 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/73451d92cae1 Added more tests for Service. Removed all warnings (proper use of generics, testing of all methods) ! javafx-concurrent/src/javafx/concurrent/Service.java ! javafx-concurrent/test/javafx/concurrent/ServiceLifecycleTest.java Changeset: a761c95c1998 Author: rbair Date: 2011-12-23 17:46 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/a761c95c1998 Improvements in JavaDoc, further reduction in warnings ! javafx-concurrent/src/javafx/concurrent/Task.java ! javafx-concurrent/src/javafx/concurrent/Worker.java Changeset: e1b7538273be Author: rbair Date: 2011-12-23 17:49 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/e1b7538273be Fixed JavaDocs for WorkerStateEvent, corrected type param on constructor. ! javafx-concurrent/src/javafx/concurrent/WorkerStateEvent.java Changeset: 51cd78dc6b9b Author: rbair Date: 2011-12-23 17:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/51cd78dc6b9b Yay! Removed all warnings in the project according to IDEA. Added more tests. Generified tests well enough. ! javafx-concurrent/test/javafx/concurrent/AbstractService.java ! javafx-concurrent/test/javafx/concurrent/ServiceLifecycleTest.java ! javafx-concurrent/test/javafx/concurrent/ServiceTest.java ! javafx-concurrent/test/javafx/concurrent/TaskEventTest.java Changeset: 6118026d8358 Author: rbair Date: 2011-12-23 17:59 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6118026d8358 Some minor doc cleanup ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/BeanCreateInfo.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/BeanCreateInfoSet.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/CheckedDisplayAction.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/CustomizerResult.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/DesignInfo.java ! javafx-beans-dt/src/com/sun/javafx/beans/design/author/DisplayAction.java Changeset: 80134120cef4 Author: rbair Date: 2011-12-23 18:01 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/80134120cef4 Fixed some minor generic signature ! javafx-designtime/src/com/sun/javafx/beans/design/author/AbstractDesignInfo.java Changeset: 30b646dfb3df Author: hudson Date: 2011-12-21 10:11 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/30b646dfb3df Added tag 2.1-b06 for changeset e6f76c00bde3 ! .hgtags Changeset: 2786b5a3eabe Author: David Grieve Date: 2011-12-27 10:03 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/2786b5a3eabe branch merge Changeset: 59fb326c6972 Author: Paru Somashekar Date: 2011-12-27 12:14 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/59fb326c6972 fixed RT-18674 Menubar item doesn't re-open after second click. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java Changeset: cb5aff612a82 Author: Kinsley Wong Date: 2011-12-27 12:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/cb5aff612a82 RT-18678: Accordion TitledPane height is not updated when Accordion is resized. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/AccordionSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TitledPaneSkin.java Changeset: 6cd0a245480f Author: leifs Date: 2011-12-28 11:56 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6cd0a245480f Fixed RT-18509: TextField. Creating, adding, and selecting text in the same tick issue ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java Changeset: 95dd02606c22 Author: jgiles Date: 2011-12-29 10:16 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/95dd02606c22 Second part of RT-17956: Adding a number of pre-built JavaFX StringConverter implementations. + javafx-util-converter/.classpath + javafx-util-converter/.project + javafx-util-converter/build-closed.xml + javafx-util-converter/build-common.xml + javafx-util-converter/build.xml + javafx-util-converter/nbproject/project.xml + javafx-util-converter/project.properties + javafx-util-converter/src/javafx/util/converter/BigDecimalStringConverter.java + javafx-util-converter/src/javafx/util/converter/BigIntegerStringConverter.java + javafx-util-converter/src/javafx/util/converter/BooleanStringConverter.java + javafx-util-converter/src/javafx/util/converter/ByteStringConverter.java + javafx-util-converter/src/javafx/util/converter/CharacterStringConverter.java + javafx-util-converter/src/javafx/util/converter/CurrencyStringConverter.java + javafx-util-converter/src/javafx/util/converter/DateStringConverter.java + javafx-util-converter/src/javafx/util/converter/DateTimeStringConverter.java + javafx-util-converter/src/javafx/util/converter/DefaultStringConverter.java + javafx-util-converter/src/javafx/util/converter/DoubleStringConverter.java + javafx-util-converter/src/javafx/util/converter/FloatStringConverter.java + javafx-util-converter/src/javafx/util/converter/IntegerStringConverter.java + javafx-util-converter/src/javafx/util/converter/LongStringConverter.java + javafx-util-converter/src/javafx/util/converter/NumberStringConverter.java + javafx-util-converter/src/javafx/util/converter/PercentageStringConverter.java + javafx-util-converter/src/javafx/util/converter/ShortStringConverter.java + javafx-util-converter/src/javafx/util/converter/TimeStringConverter.java + javafx-util-converter/src/javafx/util/converter/package.html + javafx-util-converter/test/javafx/util/converter/BigDecimalStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/BigIntegerStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/BooleanStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/ByteStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/CharacterStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/CurrencyStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/DateStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/DateTimeStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/DefaultStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/DoubleStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/FloatStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/IntegerStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/LongStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/NumberStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/ParameterizedConverterTest.java + javafx-util-converter/test/javafx/util/converter/PercentageStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/ShortStringConverterTest.java + javafx-util-converter/test/javafx/util/converter/TimeStringConverterTest.java Changeset: 2863f843dc18 Author: jgiles Date: 2011-12-29 10:23 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/2863f843dc18 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/scrum/controls/jfx/rt Changeset: 466cddfdb54c Author: jgiles Date: 2011-12-29 15:50 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/466cddfdb54c RT-18706: TreeView, ListView, TableView: second right mouse click starts editing ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ListCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TableCellBehavior.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java Changeset: 8251a20df5da Author: jgiles Date: 2011-12-29 16:10 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/8251a20df5da RT-18672: ComboBox Scrollbar bug ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java Changeset: 05a39a4e6788 Author: jgiles Date: 2011-12-29 16:33 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/05a39a4e6788 RT-18532: [ComboBox] exception is thrown, when you try to hide/open dropDown, when showing property is unidirectionaly binded. ! javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java Changeset: 4499bb1a2e44 Author: jgiles Date: 2011-12-29 16:47 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/4499bb1a2e44 RT-18530: [ComboBox] Element adding leads to width increasing. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java Changeset: 87227803da34 Author: jgiles Date: 2011-12-29 16:57 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/87227803da34 RT-18529: [ComboBox] Bottom part of comboBox is not responding on clicking. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java Changeset: d3a30f9b38c3 Author: jgiles Date: 2011-12-29 17:21 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/d3a30f9b38c3 [DOC ONLY] RT-18657: Document ListView defaults (also TreeView and TableView) ! javafx-ui-controls/src/javafx/scene/control/ListView.java ! javafx-ui-controls/src/javafx/scene/control/TableView.java ! javafx-ui-controls/src/javafx/scene/control/TreeView.java Changeset: c479f20557bb Author: jgiles Date: 2011-12-29 17:43 +1000 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/c479f20557bb [TEST ONLY] Disabling a TableColumn unit test that started failing when I upgraded to Java 7 - will investigate further at a later stage. ! javafx-ui-controls/test/javafx/scene/control/TableColumnTest.java Changeset: 58782d435401 Author: Paru Somashekar Date: 2012-01-02 11:23 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/58782d435401 fix RT-18453 menubar steas focus on click making it impossible to copy paste selected text in TextField. Also included Leif's patch for MenuButton and mnemonics. ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuBarSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/MenuButtonSkin.java ! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css Changeset: e6286f30f78a Author: leifs Date: 2011-12-21 12:52 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/e6286f30f78a Fixed RT-18517 Create new higher level API for menus to be used by controls and Toolkit + javafx-ui-controls/src/com/sun/javafx/scene/control/GlobalMenuAdapter.java Changeset: 69f5533bc6ae Author: jpgodine at JPGODINE-LAP.st-users.us.oracle.com Date: 2011-12-27 10:29 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/69f5533bc6ae Automated merge with ssh://jgodinez at jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 6e8e7427a8e0 Author: hudson Date: 2011-12-28 10:20 -0800 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/6e8e7427a8e0 Added tag 2.1-b07 for changeset 69f5533bc6ae ! .hgtags Changeset: ea490d064cf0 Author: David Grieve Date: 2012-01-03 10:12 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/ea490d064cf0 Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.1/MASTER/jfx/rt Changeset: 3214b0e6b680 Author: David Grieve Date: 2012-01-03 11:15 -0500 URL: http://hg.openjdk.java.net/openjfx/2.2/controls/rt/rev/3214b0e6b680 DateStringConverterTest and DateTimeStringConverterTest are failing. Mark failing tests with @Ignore pending RT-18782 ! javafx-util-converter/test/javafx/util/converter/DateStringConverterTest.java ! javafx-util-conver