Result: New OpenJFX Committer: Joseph Andresen

2013-10-18 Thread Artem Ananiev


Voting for Joseph Andresen to OpenJFX Committer [1] is now closed.

Yes: 8
Veto: 0
Abstain: 0

According to the Bylaws definition of Lazy Consensus [2], this is 
sufficient to approve the nomination.


[1] 
http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-September/010431.html


[2] http://openjdk.java.net/projects/#project-committer

Thanks,

Artem


Result: New OpenJFX Committer: Yao Wang

2013-10-18 Thread Artem Ananiev


Voting for Joseph Andresen to OpenJFX Committer [1] is now closed.

Yes: 5
Veto: 0
Abstain: 0

According to the Bylaws definition of Lazy Consensus [2], this is 
sufficient to approve the nomination.


[1] 
http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-September/010436.html


[2] http://openjdk.java.net/projects/#project-committer

Thanks,

Artem



hg: openjfx/8/graphics/rt: Fix for RT-31809 - css tweaks to Modena.css

2013-10-18 Thread hang . vo
Changeset: 58424cf3d52d
Author:mo.chicharro
Date:  2013-10-18 10:25 +0100
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/58424cf3d52d

Fix for RT-31809 - css tweaks to Modena.css

! 
modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css



Re: JAVAFX on ANDROID

2013-10-18 Thread Matthias Hänel
Hi Tomas,


I am currently running a bit different openjfx than yours and got it kind of 
running.

1. the main difference is font deactivation. You disabled the entire CSS 
renderer, which I did not.
I am deactivating just the font renderer. That means a lot more patching but it 
gives me the chance
to see CSS rendering taking place ;) It works pretty well even without fonts 
(hard coded font sizes).

2. I probably found the touch handling crash. Since I have an old Samusung 
Galaxy Tab 10.1 here 
I can assure this bug effects the device as well. It's the Platform.runLater 
bugfix. This is also quite
stable and makes it possible to play Brickbreaker ;)

3. I had to disable the new security stuff in GlassStage and GlassScene.


further testing:
 
Tobi, gave me his iOS/JavaFX testing tool that just displays a colored ListView 
and while it scrolls
the rendering process writes fps to stdout. This tool compiles and runs but it 
does nothing while touching.
The reason is probably that some javafx controls are still using mouse 
emulation.
I see in the iOS port that the events are fired twice at first as touch events 
and then
as mouse events. It looks like the latest change for multitouch events dropped 
the dual event 
sending. I tried to patch android.c like this:


JNIEXPORT void JNICALL 
Java_com_oracle_dalvik_FXActivity_00024InternalSurfaceView_onMultiTouchEventNative
  (JNIEnv *env, jobject jview, jint jpcount, jintArray jactions, jintArray jids,
jintArray jtouchXs, jintArray jtouchYs) {
...
(*_notifyMultiTouchEvent)(jpcount, actions, ids, touchXs, touchYs);

if( jpcount == 1
 (actions[0]==com_sun_glass_events_TouchEvent_TOUCH_PRESSED || 
actions[0]==com_sun_glass_events_TouchEvent_TOUCH_RELEASED) )
{
int pressed = 0;
if (actions[0] == com_sun_glass_events_TouchEvent_TOUCH_PRESSED)
pressed = com_sun_glass_events_MouseEvent_DOWN;
else
if (actions[0] == com_sun_glass_events_TouchEvent_TOUCH_RELEASED)
pressed = com_sun_glass_events_MouseEvent_UP;

LOGV(TAG, emulate button click event - UM hacked pressed:%i x:%i 
y:%i\n, pressed, touchXs[0], touchYs[0] );
(*_notifyButtonEvent)(pressed,
  com_sun_glass_events_MouseEvent_BUTTON_LEFT,
  touchXs[0], touchYs[0]);
}
...
}


Unfortunately, it doesn't work as expected.


I have some questions:

1. Is that mouse emulation supposed to be eliminated due to the latest 
lensWindow changes? 
   I believe that must be handled in higher layers not in the input layer 
itself.

2. What is the best way to fix this issue? Reimplementing the mouse emulation 
is not a real good solution.

3. The Listview shows a scrollbar. That makes me believe that the control 
doesn't really know that it is running
in embedded mode. Maybe the mouse emulation is not possible if the embedded 
mode is correcly enabled.
Where do I enable the embedded mode? I though it is this property 
android.com.sun.javafx.isEmbedded=true. That's of course enabled
in javafx.platform.properties.

4. What is the input layer for the Dukepad? I think it's the udev 
implementation and this does pretty much the same as the current 
android implementation. I just want to have a stable reference to look at ;)

Probably those questions are not only for Tomas since they are pretty general.


regards
Matthias

Re: JAVAFX on ANDROID

2013-10-18 Thread Matthias Hänel

Am 17.10.2013 um 17:45 schrieb Richard Bair richard.b...@oracle.com:

 Usually, file jira and attach a patch (and a unit test for expedited service 
 :-))
 
 Richard


Ok, I'll check that for the future. Actually, I am not sure how a unit test 
would look
like for a crash fix like that ;)

Matthias

hg: openjfx/8/graphics/rt: iOS: fixed continual render buffer storage re-binding in retina mode (partial fix for RT-31453: very poor scrolling performance of ListView on iOS). Reviewed by omaticka

2013-10-18 Thread hang . vo
Changeset: 62fd48f3e98f
Author:dpulkrab
Date:  2013-10-18 15:16 +0200
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/62fd48f3e98f

iOS: fixed continual render buffer storage re-binding in retina mode (partial 
fix for RT-31453: very poor scrolling performance of ListView on iOS). Reviewed 
by omaticka

! modules/graphics/src/main/native-glass/ios/GlassViewGL.m



hg: openjfx/8/graphics/rt: RT-33203: Regression: incorrect size for OPEN_HAND and CLOSED_HAND cursors on Windows

2013-10-18 Thread hang . vo
Changeset: 74c445e4f905
Author:Anthony Petrov anthony.pet...@oracle.com
Date:  2013-10-18 17:08 +0400
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/74c445e4f905

RT-33203: Regression: incorrect size for OPEN_HAND and CLOSED_HAND cursors on 
Windows
Summary: Updated the cursors to fix the hotspot location
Contributed-by: Moises Chicharro mo.chicha...@oracle.com

! modules/graphics/src/main/native-glass/win/Hand-Closed.cur
! modules/graphics/src/main/native-glass/win/Hand-Open.cur



Media is now opensource

2013-10-18 Thread Kirill Kirichenko

Hello OpenJFXers !
We're happy to announce that Media part of JavaFX is now open source.
Opensourcing touched all Media component except ON2 FLV demuxer and VP6 
decoder. The decoder will remain closed.


You're all welcome to contribute.

Thanks,
K


hg: openjfx/8/graphics/rt: [ECLIPSE ONLY] .classpath clean up

2013-10-18 Thread hang . vo
Changeset: aff7d5b1be99
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2013-10-18 09:22 -0700
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/aff7d5b1be99

[ECLIPSE ONLY] .classpath clean up

! modules/builders/.classpath
! modules/web/.classpath



hg: openjfx/8/graphics/rt: [ECLIPSE ONLY] fix media .classpath

2013-10-18 Thread hang . vo
Changeset: 9c625f89edc3
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2013-10-18 09:03 -0700
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9c625f89edc3

[ECLIPSE ONLY] fix media .classpath

! modules/media/.classpath



Re: Media is now opensource

2013-10-18 Thread Joe McGlynn
Spectacular, thanks for your work on this Kirill!


On Oct 18, 2013, at 9:35 AM, Kirill Kirichenko kirill.kiriche...@oracle.com 
wrote:

 Hello OpenJFXers !
 We're happy to announce that Media part of JavaFX is now open source.
 Opensourcing touched all Media component except ON2 FLV demuxer and VP6 
 decoder. The decoder will remain closed.
 
 You're all welcome to contribute.
 
 Thanks,
 K




Re: Media is now opensource

2013-10-18 Thread Stephen F Northover

This is huge!  Thanks Kirill.

Steve

On 2013-10-18 12:35 PM, Kirill Kirichenko wrote:

Hello OpenJFXers !
We're happy to announce that Media part of JavaFX is now open source.
Opensourcing touched all Media component except ON2 FLV demuxer and 
VP6 decoder. The decoder will remain closed.


You're all welcome to contribute.

Thanks,
K




Re: Media is now opensource

2013-10-18 Thread Robert Krüger
Great news!

Does this mean that it is now possible to add support for more
demuxers/decoders e.g. by utilizing stuff from other projects (ffmpeg
comes to mind)?

On Fri, Oct 18, 2013 at 6:35 PM, Kirill Kirichenko
kirill.kiriche...@oracle.com wrote:
 Hello OpenJFXers !
 We're happy to announce that Media part of JavaFX is now open source.
 Opensourcing touched all Media component except ON2 FLV demuxer and VP6
 decoder. The decoder will remain closed.

 You're all welcome to contribute.

 Thanks,
 K


Re: Media is now opensource

2013-10-18 Thread Kirill Kirichenko
Media is very regulated area in legal terms. Using different codecs may 
involve using and even violating some license agreements.

Anyway you're welcome to propose anything.


On 18.10.2013 21:37, Robert Krüger wrote:

Great news!

Does this mean that it is now possible to add support for more
demuxers/decoders e.g. by utilizing stuff from other projects (ffmpeg
comes to mind)?

On Fri, Oct 18, 2013 at 6:35 PM, Kirill Kirichenko
kirill.kiriche...@oracle.com wrote:

Hello OpenJFXers !
We're happy to announce that Media part of JavaFX is now open source.
Opensourcing touched all Media component except ON2 FLV demuxer and VP6
decoder. The decoder will remain closed.

You're all welcome to contribute.

Thanks,
K


Re: Half-baked API (Camera position)

2013-10-18 Thread Kevin Rushforth
After chatting with Chien about this, and thinking about it a bit more, 
I agree with Steve that we shouldn't throw an exception unless we are 
certain that the concept of a distance just doesn't make sense in 
parallel mode. If we were so convinced, then an exception (UOE or ISE) 
would be fine. As it is, I think we can come up with something sensible, 
if a bit arbitrary, for the pure 2D case -- parallel camera, 2D objects, 
2D transforms -- so I don't think we want to throw an exception.


-- Kevin


Richard Bair wrote:

I don't see how returning something wrong is any different than throwing an 
exception from a compatibility perspective. Bugs are bugs.

On Oct 16, 2013, at 3:46 PM, Kevin Rushforth kevin.rushfo...@oracle.com wrote:

  

I can see your point. There are cases where it can make sense to have a 
restriction now and relax it later, but this isn't exactly that case. It's 
really more of a case of not being currently implemented correctly in some 
modes.

I guess the other option (which Pavel also mentioned) is to continue to return 
something plausible, but not really correct, and file it as a bug against FX 8.

-- Kevin


Stephen F Northover wrote:


Initial position:

I don't really want to see any exception.  Throwing an exception is unexpected 
and should really be reserved for when something bad happens, not when we can't 
decide how an API works.  If the exception goes in, it's API and it stays 
forever.

Steve

On 2013-10-16 5:23 PM, Kevin Rushforth wrote:
  

Steve: if Pavel throws IllegalStateException(not yet supported for parallel 
camera) or similar, do you think that would be OK or do you not want to see any 
exception?

-- Kevin


Kevin Rushforth wrote:


Would IllegalStateException be better here? Usually UOE is for operations that 
are simply not supported by the class in question. In this case, the operation 
is only unsupported if the camera on the scene (i.e., the state of an object) 
is of a certain type which can change at runtime.

I'm OK either way, just want it to be a deliberate decision.

-- Kevin


Pavel Safrata wrote:
  

As I've said, we intend to fix it in the future, so the situation should not be 
impossible. It is mostly used that way in the existing code, but there 
definitely are precedents for throwing it just temporarily. For instance:

nodeOrientationProperty().getCssMetaData:
   throw new UnsupportedOperationException(Not supported yet.);

or

MeshView.impl_computeContains():
   throw new UnsupportedOperationException(Not supported yet.);
(internal but directly accessible to users via contains())

Pavel

On 16.10.2013 20:10, Stephen F Northover wrote:


I took a quick look through JavaFX to find how this exception is used. It is 
mostly used to indicate impossible situation.  Is that the situation we have 
here?

Personally, for me, if we throw the exception, then we will generally just 
leave it that way forever.

Steve

On 2013-10-16 11:22 AM, Pavel Safrata wrote:
  

On 16.10.2013 17:03, Stephen F Northover wrote:


Could do something useful with what was there now?  We can always fix this in 
future by adding another API to govern the interpretation of the value.
  

Not much useful. Anyway, any such stuff can be quite easily done by reading the 
intersectedPoint's Z coordinate.



Throwing the exception indicates that the call is unsupported, but application 
code can be written to catch the exception and when we implement the API, it 
can break (I realize that this is unlikely).
  

The exception can tell by the message that the operation will be supported in 
the future.

Pavel



Steve

On 2013-10-16 10:46 AM, Richard Bair wrote:
  

My quick vote would be throwing the exception, but is like to hear from Steve 
and Kevin.



On Oct 16, 2013, at 1:04 AM, Pavel Safrata pavel.safr...@oracle.com wrote:

Hello,
it looks like we can't help releasing a not-fully-baked piece of API with FX8. 
We've added bunch of new APIs for 3D and did our best to make them work well. 
Unfortunately, there's been not enough timepriority to fine-tune their 
behavior in 2D world. Right now I'm concerned about camera position in scene. It is 
inherent in the 3D perspective camera that it has its specific position in world, 
but the 2D parallel camera as we have it projects everything to the XY plane 
basically by ignoring the Z coordinate, so the camera position doesn't matter all 
that much. However, some of the newly added APIs depend on it:

1. Near/far clip on camera. This obviously cannot work without knowing where the camera 
is. Right now the parallel camera does no clipping though, so I guess we are OK to go 
with it as a known limitation.

2. PickResult on events which reports intersectedDistance between the camera and the picked 
point. This is worse because we can't just not support it - 

Re: Media is now opensource

2013-10-18 Thread Philipp Dörfler
+1

Am 18.10.2013 um 20:53 schrieb Scott Palmer swpal...@gmail.com:

 I propose the codecs be made pluggable.  The licensing issue can be left to 
 the application developer.
 
 https://javafx-jira.kenai.com/browse/RT-2684
 
 Once that is in place, support for whatever codec you wish can be added. 
 FFMPEG could be used as an example.
 I'm against adding any new codecs without first putting in a user-extensible 
 codec mechanism that does not require modifying JavaFX to support new 
 formats.  I.e. make the dog food first, then eat it.
 
 Scott
 
 On 2013-10-18, at 2:03 PM, Kirill Kirichenko kirill.kiriche...@oracle.com 
 wrote:
 
 Media is very regulated area in legal terms. Using different codecs may 
 involve using and even violating some license agreements.
 Anyway you're welcome to propose anything.
 
 
 On 18.10.2013 21:37, Robert Krüger wrote:
 Great news!
 
 Does this mean that it is now possible to add support for more
 demuxers/decoders e.g. by utilizing stuff from other projects (ffmpeg
 comes to mind)?
 
 On Fri, Oct 18, 2013 at 6:35 PM, Kirill Kirichenko
 kirill.kiriche...@oracle.com wrote:
 Hello OpenJFXers !
 We're happy to announce that Media part of JavaFX is now open source.
 Opensourcing touched all Media component except ON2 FLV demuxer and VP6
 decoder. The decoder will remain closed.
 
 You're all welcome to contribute.
 
 Thanks,
 K
 



Re: Media is now opensource

2013-10-18 Thread Richard Bair
That sounds right to me.

On Oct 18, 2013, at 11:53 AM, Scott Palmer swpal...@gmail.com wrote:

 I propose the codecs be made pluggable.  The licensing issue can be left to 
 the application developer.
 
 https://javafx-jira.kenai.com/browse/RT-2684
 
 Once that is in place, support for whatever codec you wish can be added. 
 FFMPEG could be used as an example.
 I'm against adding any new codecs without first putting in a user-extensible 
 codec mechanism that does not require modifying JavaFX to support new 
 formats.  I.e. make the dog food first, then eat it.
 
 Scott
 
 On 2013-10-18, at 2:03 PM, Kirill Kirichenko kirill.kiriche...@oracle.com 
 wrote:
 
 Media is very regulated area in legal terms. Using different codecs may 
 involve using and even violating some license agreements.
 Anyway you're welcome to propose anything.
 
 
 On 18.10.2013 21:37, Robert Krüger wrote:
 Great news!
 
 Does this mean that it is now possible to add support for more
 demuxers/decoders e.g. by utilizing stuff from other projects (ffmpeg
 comes to mind)?
 
 On Fri, Oct 18, 2013 at 6:35 PM, Kirill Kirichenko
 kirill.kiriche...@oracle.com wrote:
 Hello OpenJFXers !
 We're happy to announce that Media part of JavaFX is now open source.
 Opensourcing touched all Media component except ON2 FLV demuxer and VP6
 decoder. The decoder will remain closed.
 
 You're all welcome to contribute.
 
 Thanks,
 K
 



Re: Media is now opensource

2013-10-18 Thread Robert Krüger
Absolutely the best option for the platform. If, before such a
mechanism is in place, interested parties have an option to do
something (even if it is a hack), that's a good thing anyway.

On Fri, Oct 18, 2013 at 8:53 PM, Scott Palmer swpal...@gmail.com wrote:
 I propose the codecs be made pluggable.  The licensing issue can be left to 
 the application developer.

 https://javafx-jira.kenai.com/browse/RT-2684

 Once that is in place, support for whatever codec you wish can be added. 
 FFMPEG could be used as an example.
 I'm against adding any new codecs without first putting in a user-extensible 
 codec mechanism that does not require modifying JavaFX to support new 
 formats.  I.e. make the dog food first, then eat it.

 Scott

 On 2013-10-18, at 2:03 PM, Kirill Kirichenko kirill.kiriche...@oracle.com 
 wrote:

 Media is very regulated area in legal terms. Using different codecs may 
 involve using and even violating some license agreements.
 Anyway you're welcome to propose anything.


 On 18.10.2013 21:37, Robert Krüger wrote:
 Great news!

 Does this mean that it is now possible to add support for more
 demuxers/decoders e.g. by utilizing stuff from other projects (ffmpeg
 comes to mind)?

 On Fri, Oct 18, 2013 at 6:35 PM, Kirill Kirichenko
 kirill.kiriche...@oracle.com wrote:
 Hello OpenJFXers !
 We're happy to announce that Media part of JavaFX is now open source.
 Opensourcing touched all Media component except ON2 FLV demuxer and VP6
 decoder. The decoder will remain closed.

 You're all welcome to contribute.

 Thanks,
 K



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

2013-10-18 Thread Jonathan Giles
On 19/10/2013 2:13 a.m., Stephen F Northover wrote:
 If it is a noop, will it not break people when the system calls it and
 it does nothing?

Only the abstract TableSelectionModel is a no-op, the implementations
(one each for TableView and TreeTableView) will both override and
provide the implementation that I already have in the patch for
TableView. I would rather have the implementation in the base class but
this is not feasible due to requirements in looking up column indices.

 Further, what about discontinuous selections (ie. one item, then an
 unselected item, then a million selected items in a block).  You can
 do this on native Windows using Shift+Ctrl+Select but I see that this
 is not supported in the FX table.

I haven't included discontinuous selection in this round of performance
research, but in general the changes in the RT-33442 changeset will have
the same drastic improvement there as well. However, as you note, there
is not a full implementation of discontinuous selection implemented in
TableView yet, so the point is a little moot at this stage.

-- Jonathan


hg: openjfx/8/graphics/rt: Fix RT-33462: SubScene will NPE for invalid negative width or height. Review by Kevin.

2013-10-18 Thread hang . vo
Changeset: 8e93e33663b7
Author:Thor johannesson thor.johannes...@oracle.com
Date:  2013-10-18 11:18 -0700
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8e93e33663b7

Fix RT-33462: SubScene will NPE for invalid negative width or height. Review by 
Kevin.

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGSubScene.java



hg: openjfx/8/graphics/rt: RT-32717: TextField/TextArea: on Windows, for Thai text, caret goes back to the beginning when it meets \u0E33 character.

2013-10-18 Thread hang . vo
Changeset: 22aa27362cdb
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2013-10-18 13:26 -0700
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/22aa27362cdb

RT-32717: TextField/TextArea: on Windows, for Thai text, caret goes back to the 
beginning when it meets \u0E33 character.
Reviewed-by: Phil Race

! modules/graphics/src/main/java/com/sun/javafx/text/TextRun.java



Re: Media is now opensource

2013-10-18 Thread Mario Torre
Great news!

What's the current state at this point? What is still missing?

Cheers,
Mario
Il 18/ott/2013 18:37 Kirill Kirichenko kirill.kiriche...@oracle.com ha
scritto:

 Hello OpenJFXers !
 We're happy to announce that Media part of JavaFX is now open source.
 Opensourcing touched all Media component except ON2 FLV demuxer and VP6
 decoder. The decoder will remain closed.

 You're all welcome to contribute.

 Thanks,
 K



hg: openjfx/8/graphics/rt: RT-28754: Change FX startup such that the Application is initialized and constructed in the FX application thread

2013-10-18 Thread hang . vo
Changeset: 9e79dc29f1a6
Author:kcr
Date:  2013-10-18 14:00 -0700
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9e79dc29f1a6

RT-28754: Change FX startup such that the Application is initialized and 
constructed in the FX application thread
Reviewed-by: snorthov,ngthomas,ddehaven

! modules/graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java
! modules/graphics/src/main/java/javafx/application/Application.java
! tests/system/src/test/java/launchertest/Constants.java
! tests/system/src/test/java/launchertest/MainLauncherTest.java
! tests/system/src/test/java/launchertest/TestApp.java
+ tests/system/src/test/java/launchertest/TestAppNoMainThreadCheck.java
+ tests/system/src/test/java/launchertest/TestAppThreadCheck.java
+ tests/system/src/test/java/launchertest/TestNotApplicationThreadCheck.java
+ tests/system/src/test/java/launchertest/TestPreloader.java



hg: openjfx/8/graphics/rt: RT33681 fix header info (docs only)

2013-10-18 Thread hang . vo
Changeset: 75e9636f923c
Author:dmasada
Date:  2013-10-18 15:46 -0700
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/75e9636f923c

RT33681 fix header info (docs only)

! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/Importer3D.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Loader.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/maya/MayaAnimationCurveInterpolator.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/AutoScalingGroup.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/Xform.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/shape3d/PolygonMesh.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/shape3d/PolygonMeshView.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/shape3d/SkinningMesh.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/shape3d/SubdivisionMesh.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/shape3d/symbolic/OriginalPointArray.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/shape3d/symbolic/SubdividedPointArray.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/shape3d/symbolic/SymbolicPointArray.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/shape3d/symbolic/SymbolicPolygonMesh.java
! 
apps/experiments/3DViewer/src/main/java/com/javafx/experiments/shape3d/symbolic/SymbolicSubdivisionBuilder.java
! 
apps/experiments/3DViewer/src/test/java/com/javafx/experiments/exporters/javasource/JavaSourceExporterTestApp.java
! apps/experiments/Modena/src/main/java/modena/SamplePageNavigation.java
! apps/experiments/Modena/src/main/resources/modena/CombinationTest.fxml
! apps/experiments/Modena/src/main/resources/modena/SameHeightTest.fxml
! apps/experiments/Modena/src/main/resources/modena/ScottSelvia.fxml
! apps/experiments/Modena/src/main/resources/modena/simple-window.fxml
! apps/experiments/Modena/src/main/resources/modena/ui-mosaic.fxml
! 
apps/samples/Ensemble8/src/samples/resources/ensemble/samples/fxml/fxmldemo/Login.css
! 
apps/samples/Ensemble8/src/samples/resources/ensemble/samples/fxml/fxmldemo/Login.fxml



hg: openjfx/8/graphics/rt: RT33681 fix header info (docs only)

2013-10-18 Thread hang . vo
Changeset: 042520fca5b0
Author:dmasada
Date:  2013-10-18 16:11 -0700
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/042520fca5b0

RT33681 fix header info (docs only)

! apps/experiments/Modena/src/main/java/modena/SamplePageNavigation.java



RE: Media is now opensource

2013-10-18 Thread Pedro Duque Vieira
Thanks Kirill, good job.

You guys had already a working prototype of an app that recorded audio and
video. I wonder if this is also available?

Thanks, best regards,


Hello OpenJFXers !
 We're happy to announce that Media part of JavaFX is now open source.
 Opensourcing touched all Media component except ON2 FLV demuxer and VP6
 decoder. The decoder will remain closed.
 You're all welcome to contribute.
 Thanks,

-- 
Pedro Duque Vieira


Re: Media is now opensource

2013-10-18 Thread Kevin Rushforth
All of the JavaFX runtime is open source except for the third-party code 
that we cannot ship (e.g., the On2 codec that Kirill mentioned, and the 
T2K font library, for which we have an open replacement), and the FX 
deploy code, which depends on the JRE deploy code. Additionally, the JMX 
code, which is shipped as part of the JDK (not the JRE) as javafx-mx.jar 
has not been open-sourced, but it is only used for optional tooling (and 
currently lacks an owner).


Most (almost all) Jira issues are publicly visible (after sign-in), 
but some are not (maybe due to security or other concerns).  Will this 
continue to be the case going forward?


Yes.

In what ways (just in terms of things relevant to JavaFX) does the open source distribution you could build from the openjfx repository differ from what Oracle might include in the JDK? 
(e.g. VP6 won't be in open-jfx, Oracle provided browser plugin/webstart support won't be accessible, anything else?)
  


That's pretty much it.  VP6, T2K, deploy, FX JMX tooling.

-- Kevin


John Smith wrote:

Is the open sourcing of JavaFX now complete? (I think it might be)

If not, what is outstanding?

Are there auxiliary things like test frameworks or performance tools that are 
intended to be open sourced to support JavaFX development?

Most (almost all) Jira issues are publicly visible (after sign-in), but some 
are not (maybe due to security or other concerns).  Will this continue to be 
the case going forward?

In what ways (just in terms of things relevant to JavaFX) does the open source distribution you could build from the openjfx repository differ from what Oracle might include in the JDK? 
(e.g. VP6 won't be in open-jfx, Oracle provided browser plugin/webstart support won't be accessible, anything else?)


-Original Message-
From: openjfx-dev-boun...@openjdk.java.net 
[mailto:openjfx-dev-boun...@openjdk.java.net] On Behalf Of Kirill Kirichenko
Sent: Friday, October 18, 2013 9:35 AM
To: openjfx-dev@openjdk.java.net
Subject: Media is now opensource

Hello OpenJFXers !
We're happy to announce that Media part of JavaFX is now open source.
Opensourcing touched all Media component except ON2 FLV demuxer and VP6 
decoder. The decoder will remain closed.

You're all welcome to contribute.

Thanks,
K
  


Re: Media is now opensource

2013-10-18 Thread Felix Bembrick
This is really great news!

Is the fact that the VP6 decoder is not included because of a legal issue?


On 19 October 2013 10:39, Pedro Duque Vieira pedro.duquevie...@gmail.comwrote:

 Thanks Kirill, good job.

 You guys had already a working prototype of an app that recorded audio and
 video. I wonder if this is also available?

 Thanks, best regards,


 Hello OpenJFXers !
  We're happy to announce that Media part of JavaFX is now open source.
  Opensourcing touched all Media component except ON2 FLV demuxer and VP6
  decoder. The decoder will remain closed.
  You're all welcome to contribute.
  Thanks,

 --
 Pedro Duque Vieira



RE: Media is now opensource

2013-10-18 Thread John Smith
That's an absolutely fantastic milestone.

Thanks to all involved!

-Original Message-
From: Kevin Rushforth [mailto:kevin.rushfo...@oracle.com] 
Sent: Friday, October 18, 2013 4:55 PM
To: John Smith
Cc: Richard Bair (richard.b...@oracle.com); openjfx-dev@openjdk.java.net
Subject: Re: Media is now opensource

All of the JavaFX runtime is open source except for the third-party code that 
we cannot ship (e.g., the On2 codec that Kirill mentioned, and the T2K font 
library, for which we have an open replacement), and the FX deploy code, which 
depends on the JRE deploy code. Additionally, the JMX code, which is shipped as 
part of the JDK (not the JRE) as javafx-mx.jar has not been open-sourced, but 
it is only used for optional tooling (and currently lacks an owner).

 Most (almost all) Jira issues are publicly visible (after sign-in), 
 but some are not (maybe due to security or other concerns).  Will this 
 continue to be the case going forward?

Yes.

 In what ways (just in terms of things relevant to JavaFX) does the open 
 source distribution you could build from the openjfx repository differ from 
 what Oracle might include in the JDK? 
 (e.g. VP6 won't be in open-jfx, Oracle provided browser 
 plugin/webstart support won't be accessible, anything else?)
   

That's pretty much it.  VP6, T2K, deploy, FX JMX tooling.

-- Kevin


John Smith wrote:
 Is the open sourcing of JavaFX now complete? (I think it might be)

 If not, what is outstanding?

 Are there auxiliary things like test frameworks or performance tools that are 
 intended to be open sourced to support JavaFX development?

 Most (almost all) Jira issues are publicly visible (after sign-in), but some 
 are not (maybe due to security or other concerns).  Will this continue to be 
 the case going forward?

 In what ways (just in terms of things relevant to JavaFX) does the open 
 source distribution you could build from the openjfx repository differ from 
 what Oracle might include in the JDK? 
 (e.g. VP6 won't be in open-jfx, Oracle provided browser 
 plugin/webstart support won't be accessible, anything else?)

 -Original Message-
 From: openjfx-dev-boun...@openjdk.java.net 
 [mailto:openjfx-dev-boun...@openjdk.java.net] On Behalf Of Kirill 
 Kirichenko
 Sent: Friday, October 18, 2013 9:35 AM
 To: openjfx-dev@openjdk.java.net
 Subject: Media is now opensource

 Hello OpenJFXers !
 We're happy to announce that Media part of JavaFX is now open source.
 Opensourcing touched all Media component except ON2 FLV demuxer and VP6 
 decoder. The decoder will remain closed.

 You're all welcome to contribute.

 Thanks,
 K
   


Re: Media is now opensource

2013-10-18 Thread Richard Bair
 That's pretty much it.  VP6, T2K, deploy, FX JMX tooling.

VP6 won't ever be opened because it is licensed 3rd party code. However it 
isn't used that much anymore, most folks are using h.264. T2K I will come back 
to. Deploy code (meaning, Applets) is not planned to be open sourced, and I 
don't think it can be, unless JavaSE open sources all the applet / webstart 
code. The JMX tooling code really doesn't work well (last I tried it didn't 
work at all…). However I have big plans for JMX tooling in the 9 timeframe 
which might come to fruition (anybody out there interested in live-debugging 
JavaFX let me know, I've got a project for you!). I don't now that we should 
bother open sourcing the JMX tooling code vs. just replacing it.

Kevin, if it is easy to open it, lets just do it and use it as a starting point.

For T2K, I'm a little unclear and hope someone can help clear up for me under 
what circumstances we use T2K in the shipping product. My current understanding 
was that we use native fonts for every platform except maybe embedded, but that 
we want to switch from T2K to native fonts (Pango or HarfBuzz or whatnot) soon. 
Is that right?

The JDK uses an open source font library for OpenJDK, but T2K for the Oracle 
JDK. On FX we just wanted to have a single implementation that was used by 
both. The hope is that besides Applet code and VP6, everything in the Oracle 
JavaFX would be available in OpenJFX, so that JavaFX is truly an open source 
project built on open source code.

For you guys at RedHat, the answer is: everything is open source. Go forth, 
build, and prosper :-). I read on twitter Miho succeeded in a build of OpenJFX 
based on OpenJDK. I think the doors are open for business. Other than we still 
need the mercurial server moved from version .9 to something modern so that we 
can have outside committers commit to the repo directly, whereas right now it 
would require gate repos. Sadness. But if it takes a Gate repo we'll use a darn 
gate repo so that we can be a real open source project.

Richard

Re: Media is now opensource

2013-10-18 Thread Richard Bair
 Is the fact that the VP6 decoder is not included because of a legal issue?

Yes, we don't own the code (Google does!) so we can't release it. Google has 
opened VP8, the successor to VP6, but not VP6.

Richard

Re: Media is now opensource

2013-10-18 Thread Sven Reimers
Put me down as interested Richard. We can chat a bit on it at Devoxx

Sven
Am 19.10.2013 02:08 schrieb Richard Bair richard.b...@oracle.com:

  That's pretty much it.  VP6, T2K, deploy, FX JMX tooling.

 VP6 won't ever be opened because it is licensed 3rd party code. However it
 isn't used that much anymore, most folks are using h.264. T2K I will come
 back to. Deploy code (meaning, Applets) is not planned to be open sourced,
 and I don't think it can be, unless JavaSE open sources all the applet /
 webstart code. The JMX tooling code really doesn't work well (last I tried
 it didn't work at all…). However I have big plans for JMX tooling in the 9
 timeframe which might come to fruition (anybody out there interested in
 live-debugging JavaFX let me know, I've got a project for you!). I don't
 now that we should bother open sourcing the JMX tooling code vs. just
 replacing it.

 Kevin, if it is easy to open it, lets just do it and use it as a starting
 point.

 For T2K, I'm a little unclear and hope someone can help clear up for me
 under what circumstances we use T2K in the shipping product. My current
 understanding was that we use native fonts for every platform except maybe
 embedded, but that we want to switch from T2K to native fonts (Pango or
 HarfBuzz or whatnot) soon. Is that right?

 The JDK uses an open source font library for OpenJDK, but T2K for the
 Oracle JDK. On FX we just wanted to have a single implementation that was
 used by both. The hope is that besides Applet code and VP6, everything in
 the Oracle JavaFX would be available in OpenJFX, so that JavaFX is truly an
 open source project built on open source code.

 For you guys at RedHat, the answer is: everything is open source. Go
 forth, build, and prosper :-). I read on twitter Miho succeeded in a build
 of OpenJFX based on OpenJDK. I think the doors are open for business. Other
 than we still need the mercurial server moved from version .9 to something
 modern so that we can have outside committers commit to the repo directly,
 whereas right now it would require gate repos. Sadness. But if it takes a
 Gate repo we'll use a darn gate repo so that we can be a real open source
 project.

 Richard


Re: Media is now opensource

2013-10-18 Thread Felix Bembrick
Does JavaFX support VP8 and, if not, when will it support it?


On 19 October 2013 11:16, Richard Bair richard.b...@oracle.com wrote:

  Is the fact that the VP6 decoder is not included because of a legal
 issue?

 Yes, we don't own the code (Google does!) so we can't release it. Google
 has opened VP8, the successor to VP6, but not VP6.

 Richard