[jira] [Resolved] (MYFACES-4069) Implement f:websocket and related api

2017-02-09 Thread Leonardo Uribe (JIRA)

 [ 
https://issues.apache.org/jira/browse/MYFACES-4069?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leonardo Uribe resolved MYFACES-4069.
-
   Resolution: Fixed
Fix Version/s: 2.3.0

Corrected, reviewed at the EG, sended corrections and at last we can close this 
one.

> Implement f:websocket and related api
> -
>
> Key: MYFACES-4069
> URL: https://issues.apache.org/jira/browse/MYFACES-4069
> Project: MyFaces Core
>  Issue Type: New Feature
>  Components: JSR-372
>Reporter: Leonardo Uribe
>Assignee: Leonardo Uribe
> Fix For: 2.3.0
>
>
> Implement f:websocket proposal as described in the latest javadoc.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (MYFACES-4097) Implement CDI changes for @FacesConfig

2017-02-09 Thread Leonardo Uribe (JIRA)
Leonardo Uribe created MYFACES-4097:
---

 Summary: Implement CDI changes for @FacesConfig
 Key: MYFACES-4097
 URL: https://issues.apache.org/jira/browse/MYFACES-4097
 Project: MyFaces Core
  Issue Type: Sub-task
Reporter: Leonardo Uribe
Priority: Minor


This is the one that when the annotation is present, just remove implicit 
object Resolver from EL chain



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (MYFACES-4095) Implement CDI extension for @FacesBehavior

2017-02-09 Thread Leonardo Uribe (JIRA)

 [ 
https://issues.apache.org/jira/browse/MYFACES-4095?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leonardo Uribe resolved MYFACES-4095.
-
   Resolution: Fixed
Fix Version/s: 2.3.0

> Implement CDI extension for @FacesBehavior
> --
>
> Key: MYFACES-4095
> URL: https://issues.apache.org/jira/browse/MYFACES-4095
> Project: MyFaces Core
>  Issue Type: Sub-task
>  Components: JSR-372
>Reporter: Leonardo Uribe
>Assignee: Leonardo Uribe
> Fix For: 2.3.0
>
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (MYFACES-4093) Implement CDI extension for @FacesConverter

2017-02-09 Thread Leonardo Uribe (JIRA)

 [ 
https://issues.apache.org/jira/browse/MYFACES-4093?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leonardo Uribe resolved MYFACES-4093.
-
   Resolution: Fixed
Fix Version/s: 2.3.0

> Implement CDI extension for @FacesConverter
> ---
>
> Key: MYFACES-4093
> URL: https://issues.apache.org/jira/browse/MYFACES-4093
> Project: MyFaces Core
>  Issue Type: Sub-task
>  Components: JSR-372
>Reporter: Leonardo Uribe
>Assignee: Leonardo Uribe
> Fix For: 2.3.0
>
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (MYFACES-4094) Implement CDI extension for @FacesValidator

2017-02-09 Thread Leonardo Uribe (JIRA)

 [ 
https://issues.apache.org/jira/browse/MYFACES-4094?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leonardo Uribe resolved MYFACES-4094.
-
   Resolution: Fixed
Fix Version/s: 2.3.0

> Implement CDI extension for @FacesValidator
> ---
>
> Key: MYFACES-4094
> URL: https://issues.apache.org/jira/browse/MYFACES-4094
> Project: MyFaces Core
>  Issue Type: Sub-task
>  Components: JSR-372
>Reporter: Leonardo Uribe
>Assignee: Leonardo Uribe
> Fix For: 2.3.0
>
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (MYFACES-4096) Implement CDI extension for @ManagedProperty

2017-02-09 Thread Leonardo Uribe (JIRA)

 [ 
https://issues.apache.org/jira/browse/MYFACES-4096?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leonardo Uribe resolved MYFACES-4096.
-
   Resolution: Fixed
Fix Version/s: 2.3.0

> Implement CDI extension for @ManagedProperty
> 
>
> Key: MYFACES-4096
> URL: https://issues.apache.org/jira/browse/MYFACES-4096
> Project: MyFaces Core
>  Issue Type: Sub-task
>  Components: JSR-372
>Reporter: Leonardo Uribe
>Assignee: Leonardo Uribe
> Fix For: 2.3.0
>
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (MYFACES-4096) Implement CDI extension for @ManagedProperty

2017-02-09 Thread Leonardo Uribe (JIRA)
Leonardo Uribe created MYFACES-4096:
---

 Summary: Implement CDI extension for @ManagedProperty
 Key: MYFACES-4096
 URL: https://issues.apache.org/jira/browse/MYFACES-4096
 Project: MyFaces Core
  Issue Type: Sub-task
  Components: JSR-372
Reporter: Leonardo Uribe
Assignee: Leonardo Uribe






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (MYFACES-4095) Implement CDI extension for @FacesBehavior

2017-02-09 Thread Leonardo Uribe (JIRA)
Leonardo Uribe created MYFACES-4095:
---

 Summary: Implement CDI extension for @FacesBehavior
 Key: MYFACES-4095
 URL: https://issues.apache.org/jira/browse/MYFACES-4095
 Project: MyFaces Core
  Issue Type: Sub-task
  Components: JSR-372
Reporter: Leonardo Uribe
Assignee: Leonardo Uribe






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (MYFACES-4094) Implement CDI extension for @FacesValidator

2017-02-09 Thread Leonardo Uribe (JIRA)
Leonardo Uribe created MYFACES-4094:
---

 Summary: Implement CDI extension for @FacesValidator
 Key: MYFACES-4094
 URL: https://issues.apache.org/jira/browse/MYFACES-4094
 Project: MyFaces Core
  Issue Type: Sub-task
Reporter: Leonardo Uribe






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (MYFACES-4093) Implement CDI extension for @FacesConverter

2017-02-09 Thread Leonardo Uribe (JIRA)
Leonardo Uribe created MYFACES-4093:
---

 Summary: Implement CDI extension for @FacesConverter
 Key: MYFACES-4093
 URL: https://issues.apache.org/jira/browse/MYFACES-4093
 Project: MyFaces Core
  Issue Type: Sub-task
  Components: JSR-372
Reporter: Leonardo Uribe
Assignee: Leonardo Uribe






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (MYFACES-4092) Implement CDI extension for @FacesDataModel

2017-02-09 Thread Leonardo Uribe (JIRA)
Leonardo Uribe created MYFACES-4092:
---

 Summary: Implement CDI extension for @FacesDataModel
 Key: MYFACES-4092
 URL: https://issues.apache.org/jira/browse/MYFACES-4092
 Project: MyFaces Core
  Issue Type: Sub-task
  Components: JSR-372
Reporter: Leonardo Uribe
Assignee: Leonardo Uribe


It looks like another CDI extension. See 
https://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-1078 for details.





--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (MYFACES-4083) Add copy constructor to wrappers

2017-02-09 Thread Leonardo Uribe (JIRA)

 [ 
https://issues.apache.org/jira/browse/MYFACES-4083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leonardo Uribe resolved MYFACES-4083.
-
   Resolution: Fixed
Fix Version/s: 2.3.0

> Add copy constructor to wrappers
> 
>
> Key: MYFACES-4083
> URL: https://issues.apache.org/jira/browse/MYFACES-4083
> Project: MyFaces Core
>  Issue Type: New Feature
>  Components: JSR-372
>Reporter: Leonardo Uribe
>Assignee: Leonardo Uribe
> Fix For: 2.3.0
>
>
> Some constructors like public ApplicationWrapper(Application wrapped) has 
> been added. Check all wrappers and do the necessary changes.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


Re: MyFaces 2.3 Status

2017-02-09 Thread Leonardo Uribe
Hi Thomas

To get a better idea about what's pending for 2.3, below there is result of:

mvn -PcheckCompatibility install

Comparing against RI 2.3.0-m09. Please note the list include some bugs in
the
spec too, but it gives you a good idea about where to look at for changes.

The package javax.faces.component and javax.faces.component.html contains
some small/easy changes related to renderers and other stuff, that could
raise your attention.

regards,

Leonardo Uribe

[ERROR] 8001: javax.faces.application.ApplicationMap: Klasse
javax.faces.applica
tion.ApplicationMap wurde entfernt
[ERROR] 7002: javax.faces.application.ResourceHandler: Method 'public
java.util.
stream.Stream getViewResources(javax.faces.context.FacesContext,
java.lang.Strin
g, int, javax.faces.application.ResourceVisitOption[])' wurde entfernt
[ERROR] 7002: javax.faces.application.ResourceHandler: Method 'public
java.util.
stream.Stream getViewResources(javax.faces.context.FacesContext,
java.lang.Strin
g, javax.faces.application.ResourceVisitOption[])' wurde entfernt
[ERROR] 7002: javax.faces.application.ResourceHandler: Method 'public
boolean is
ResourceRendered(javax.faces.context.FacesContext, java.lang.String,
java.lang.S
tring)' wurde entfernt
[ERROR] 7002: javax.faces.application.ResourceHandler: Method 'public void
markR
esourceRendered(javax.faces.context.FacesContext, java.lang.String,
java.lang.St
ring)' wurde entfernt
[ERROR] 7002: javax.faces.application.ResourceHandlerWrapper: Method
'public jav
a.util.stream.Stream getViewResources(javax.faces.context.FacesContext,
java.lan
g.String, int, javax.faces.application.ResourceVisitOption[])' wurde
entfernt
[ERROR] 7002: javax.faces.application.ResourceHandlerWrapper: Method
'public jav
a.util.stream.Stream getViewResources(javax.faces.context.FacesContext,
java.lan
g.String, javax.faces.application.ResourceVisitOption[])' wurde entfernt
[ERROR] 7002: javax.faces.application.ResourceHandlerWrapper: Method
'public boo
lean isResourceRendered(javax.faces.context.FacesContext, java.lang.String,
java
.lang.String)' wurde entfernt
[ERROR] 7002: javax.faces.application.ResourceHandlerWrapper: Method
'public voi
d markResourceRendered(javax.faces.context.FacesContext, java.lang.String,
java.
lang.String)' wurde entfernt
[ERROR] 8001: javax.faces.application.ResourceVisitOption: Klasse
javax.faces.ap
plication.ResourceVisitOption wurde entfernt
[ERROR] 7002: javax.faces.application.ViewHandler: Method 'public
java.util.stre
am.Stream getViews(javax.faces.context.FacesContext, java.lang.String)'
wurde en
tfernt
[ERROR] 7002: javax.faces.application.ViewHandler: Method 'public
java.util.stre
am.Stream getViews(javax.faces.context.FacesContext, java.lang.String,
int)' wur
de entfernt
[ERROR] 7002: javax.faces.application.ViewHandlerWrapper: Method 'public
java.ut
il.stream.Stream getViews(javax.faces.context.FacesContext,
java.lang.String)' w
urde entfernt
[ERROR] 7002: javax.faces.application.ViewHandlerWrapper: Method 'public
java.ut
il.stream.Stream getViews(javax.faces.context.FacesContext,
java.lang.String, in
t)' wurde entfernt
[ERROR] 8001: javax.faces.component.UIImportConstants: Klasse
javax.faces.compon
ent.UIImportConstants wurde entfernt
[ERROR] 6011: javax.faces.component.UIInput: Field
ALWAYS_PERFORM_VALIDATION_WHE
N_REQUIRED_IS_TRUE has been removed, but it was previously a constant
[ERROR] 6011: javax.faces.component.UIInput: Field
EMPTY_STRING_AS_NULL_PARAM_NA
ME has been removed, but it was previously a constant
[ERROR] 7002: javax.faces.component.UISelectOne: Method 'public
java.lang.String
 getGroup()' wurde entfernt
[ERROR] 7002: javax.faces.component.UISelectOne: Method 'public void
setGroup(ja
va.lang.String)' wurde entfernt
[ERROR] 6011: javax.faces.component.UIViewRoot: Field
VIEWROOT_PHASE_LISTENER_QU
EUES_EXCEPTIONS_PARAM_NAME has been removed, but it was previously a
constant
[ERROR] 7002: javax.faces.component.UIViewRoot: Method 'public
java.util.List ge
tComponentResources(javax.faces.context.FacesContext)' wurde entfernt
[ERROR] 7002: javax.faces.component.UIWebsocket: Method 'public
java.lang.Intege
r getPort()' wurde entfernt
[ERROR] 7002: javax.faces.component.UIWebsocket: Method 'public void
setPort(jav
a.lang.Integer)' wurde entfernt
[ERROR] 7002: javax.faces.component.html.HtmlColumn: Method 'public
java.lang.St
ring getStyleClass()' wurde entfernt
[ERROR] 7002: javax.faces.component.html.HtmlColumn: Method 'public void
setStyl
eClass(java.lang.String)' wurde entfernt
[ERROR] 6001: javax.faces.component.html.HtmlColumn$PropertyKeys: Das Feld
style
Class wurde entfernt
[ERROR] 7002: javax.faces.component.html.HtmlDataTable: Method 'public
java.lang
.String getRowClass()' wurde entfernt
[ERROR] 7002: javax.faces.component.html.HtmlDataTable: Method 'public void
setR
owClass(java.lang.String)' wurde entfernt
[ERROR] 6001: javax.faces.component.html.HtmlDataTable$PropertyKeys: Das
Feld ro
wClass wurde entfernt
[ERROR] 7002: 

Re: MyFaces 2.3 Status

2017-02-09 Thread Leonardo Uribe
Hi

2017-02-09 14:27 GMT-05:00 Thomas Andraschko :

> @Leo
> all right!
> I would also like to cleanup some code in the new branch (unused stuff,
> commented very old code and else...)
> Can i do that? What about code in the "shared" project? It it also used in
> other projects?
>

Yes, a cleanup could be good, but in the past we have already done part of
it. It is clear that now CDI is a requirement, so the code that check for
CDI before do something can be bypassed.

Shared is used historically by tomahawk and orchestra. The idea is do
maintenance releases only, but probably we need to do one or two of
tomahawk for JSF 2.3. Since CDI was adopted by Spring, there is no need to
update this part (replaced by deltaspike).

Really, i like to quality and performance of myfaces but the code really
> needs a little bit cleanup in some places.
>

Yes, well, I'm used to the code as is, but a bit of cleanup doesn't harm.


>
> @Mike
> yep, we should consider this in some months.
>
>
Yes, I agree.

regards,

Leonardo Uribe


> 2017-02-09 20:15 GMT+01:00 Mike Kienenberger :
>
>> It might be a bit early to consider this, but you should also pursue a
>> press release for MyFaces 2.3.
>>
>> On Thu, Feb 9, 2017 at 2:10 PM, Leonardo Uribe  wrote:
>>
>>> Hi Thomas
>>>
>>> Ok, thanks for the list.
>>>
>>> From my side I have been working on features like CDI integration,
>>> h:commandScript and fixing wrappers/events. I still need to commit some
>>> patches I'm working on related to this, but I hope to do it soon.
>>>
>>> Most CDI integration is complete, only some small details related to
>>> @FacesConfig and others. f:websocket is also complete.
>>>
>>> Search Expression API is already done, so feel free to close it as
>>> fixed. I have added 2.3.0 in jira.
>>>
>>> regards,
>>>
>>> Leonardo Uribe
>>>
>>> 2017-02-09 7:38 GMT-05:00 Thomas Andraschko >> >:
>>>
 @Leo
 Should we already "resolve" the finished tickets like Search
 Expressions? So it would probably good if you could create a new version
 (2.3.0). I would asign it to the version and resolve then.

 2017-02-09 13:19 GMT+01:00 Thomas Andraschko <
 andraschko.tho...@gmail.com>:

> Hi,
>
> i would like to invest more time in the JSF 2.3 branch.
> I collected the new features from here: http://arjan-tijms.omnifaces.o
> rg/p/jsf-23.html#1238
>
> Features done or in progress:
> CDI alignment
> Injection and EL resolving of JSF artifacts
> Injection in more JSF artifacts
> CDI compatible @ManagedProperty
> Networking / AJAX
> WebSocket integration
> Components
> Component Search Expression framework
>
> Features TODO:
> CDI alignment
> Native managed beans annotations deprecated
> Lifecycle
> System event published after view rendered
> Networking / AJAX
> Ajax method invocation
> Execute javascript from server at completion of AJAX response
> Updating multiple forms via AJAX
> Conversion / Validation
> Class level bean validation
> JDK 8 time support in f:convertDateTime
> Java API
> Support for the Iterable interface in UIData and UIRepeat
> Support for the Map interface in UIData and UIRepeat
> Support for custom types in UIData and UIRepeat
> Default getWrapped method for FacesWrapper implementations
> Components
> Freely placeable radio button component
> styleClass attribute on h:column
> rowClass attribute on h:dataTable
> Iteration in UIRepeat without backing model
> Automatic conversion in UISelectMany for Collection
> Importing constants into EL namespace
> Official spec recognition for dynamic component tree
> manipulation
> Views and Resources
> Basic support for exact mapping (extensionless URLs)
> Obtaining list of all view resources
> Standardised resource rendered tracking
> Resource loading for components dynamically added via ajax
> Type-safety
> Generics for ExternalContext#getInitParamterMap
> Generics for Converter and Validator interfaces
> Constants for "jsf.js", "javax.faces" and postback parameters
> Configuration
> Facelets default to non-hot reload in production
> .xhtml added to default mappings
>
> I will create issues in jira and probably start this week with some
> smaller features.
>
> Regards,
> Thomas
>
>

>>>
>>
>


Re: MyFaces 2.3 Status

2017-02-09 Thread Thomas Andraschko
(one of the most annoying things are missing @Override and other common
warnings, i will check them first)

2017-02-09 20:27 GMT+01:00 Thomas Andraschko :

> @Leo
> all right!
> I would also like to cleanup some code in the new branch (unused stuff,
> commented very old code and else...)
> Can i do that? What about code in the "shared" project? It it also used in
> other projects?
> Really, i like to quality and performance of myfaces but the code really
> needs a little bit cleanup in some places.
>
> @Mike
> yep, we should consider this in some months.
>
> 2017-02-09 20:15 GMT+01:00 Mike Kienenberger :
>
>> It might be a bit early to consider this, but you should also pursue a
>> press release for MyFaces 2.3.
>>
>> On Thu, Feb 9, 2017 at 2:10 PM, Leonardo Uribe  wrote:
>>
>>> Hi Thomas
>>>
>>> Ok, thanks for the list.
>>>
>>> From my side I have been working on features like CDI integration,
>>> h:commandScript and fixing wrappers/events. I still need to commit some
>>> patches I'm working on related to this, but I hope to do it soon.
>>>
>>> Most CDI integration is complete, only some small details related to
>>> @FacesConfig and others. f:websocket is also complete.
>>>
>>> Search Expression API is already done, so feel free to close it as
>>> fixed. I have added 2.3.0 in jira.
>>>
>>> regards,
>>>
>>> Leonardo Uribe
>>>
>>> 2017-02-09 7:38 GMT-05:00 Thomas Andraschko >> >:
>>>
 @Leo
 Should we already "resolve" the finished tickets like Search
 Expressions? So it would probably good if you could create a new version
 (2.3.0). I would asign it to the version and resolve then.

 2017-02-09 13:19 GMT+01:00 Thomas Andraschko <
 andraschko.tho...@gmail.com>:

> Hi,
>
> i would like to invest more time in the JSF 2.3 branch.
> I collected the new features from here: http://arjan-tijms.omnifaces.o
> rg/p/jsf-23.html#1238
>
> Features done or in progress:
> CDI alignment
> Injection and EL resolving of JSF artifacts
> Injection in more JSF artifacts
> CDI compatible @ManagedProperty
> Networking / AJAX
> WebSocket integration
> Components
> Component Search Expression framework
>
> Features TODO:
> CDI alignment
> Native managed beans annotations deprecated
> Lifecycle
> System event published after view rendered
> Networking / AJAX
> Ajax method invocation
> Execute javascript from server at completion of AJAX response
> Updating multiple forms via AJAX
> Conversion / Validation
> Class level bean validation
> JDK 8 time support in f:convertDateTime
> Java API
> Support for the Iterable interface in UIData and UIRepeat
> Support for the Map interface in UIData and UIRepeat
> Support for custom types in UIData and UIRepeat
> Default getWrapped method for FacesWrapper implementations
> Components
> Freely placeable radio button component
> styleClass attribute on h:column
> rowClass attribute on h:dataTable
> Iteration in UIRepeat without backing model
> Automatic conversion in UISelectMany for Collection
> Importing constants into EL namespace
> Official spec recognition for dynamic component tree
> manipulation
> Views and Resources
> Basic support for exact mapping (extensionless URLs)
> Obtaining list of all view resources
> Standardised resource rendered tracking
> Resource loading for components dynamically added via ajax
> Type-safety
> Generics for ExternalContext#getInitParamterMap
> Generics for Converter and Validator interfaces
> Constants for "jsf.js", "javax.faces" and postback parameters
> Configuration
> Facelets default to non-hot reload in production
> .xhtml added to default mappings
>
> I will create issues in jira and probably start this week with some
> smaller features.
>
> Regards,
> Thomas
>
>

>>>
>>
>


[jira] [Resolved] (MYFACES-4088) Add constructor with facesContext to event classes

2017-02-09 Thread Thomas Andraschko (JIRA)

 [ 
https://issues.apache.org/jira/browse/MYFACES-4088?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Andraschko resolved MYFACES-4088.

   Resolution: Fixed
Fix Version/s: 2.3.0

> Add constructor with facesContext to event classes
> --
>
> Key: MYFACES-4088
> URL: https://issues.apache.org/jira/browse/MYFACES-4088
> Project: MyFaces Core
>  Issue Type: New Feature
>  Components: JSR-372
>Reporter: Thomas Andraschko
>Assignee: Thomas Andraschko
> Fix For: 2.3.0
>
>
> https://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-807



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


Re: MyFaces 2.3 Status

2017-02-09 Thread Thomas Andraschko
@Leo
all right!
I would also like to cleanup some code in the new branch (unused stuff,
commented very old code and else...)
Can i do that? What about code in the "shared" project? It it also used in
other projects?
Really, i like to quality and performance of myfaces but the code really
needs a little bit cleanup in some places.

@Mike
yep, we should consider this in some months.

2017-02-09 20:15 GMT+01:00 Mike Kienenberger :

> It might be a bit early to consider this, but you should also pursue a
> press release for MyFaces 2.3.
>
> On Thu, Feb 9, 2017 at 2:10 PM, Leonardo Uribe  wrote:
>
>> Hi Thomas
>>
>> Ok, thanks for the list.
>>
>> From my side I have been working on features like CDI integration,
>> h:commandScript and fixing wrappers/events. I still need to commit some
>> patches I'm working on related to this, but I hope to do it soon.
>>
>> Most CDI integration is complete, only some small details related to
>> @FacesConfig and others. f:websocket is also complete.
>>
>> Search Expression API is already done, so feel free to close it as fixed.
>> I have added 2.3.0 in jira.
>>
>> regards,
>>
>> Leonardo Uribe
>>
>> 2017-02-09 7:38 GMT-05:00 Thomas Andraschko 
>> :
>>
>>> @Leo
>>> Should we already "resolve" the finished tickets like Search
>>> Expressions? So it would probably good if you could create a new version
>>> (2.3.0). I would asign it to the version and resolve then.
>>>
>>> 2017-02-09 13:19 GMT+01:00 Thomas Andraschko <
>>> andraschko.tho...@gmail.com>:
>>>
 Hi,

 i would like to invest more time in the JSF 2.3 branch.
 I collected the new features from here: http://arjan-tijms.omnifaces.o
 rg/p/jsf-23.html#1238

 Features done or in progress:
 CDI alignment
 Injection and EL resolving of JSF artifacts
 Injection in more JSF artifacts
 CDI compatible @ManagedProperty
 Networking / AJAX
 WebSocket integration
 Components
 Component Search Expression framework

 Features TODO:
 CDI alignment
 Native managed beans annotations deprecated
 Lifecycle
 System event published after view rendered
 Networking / AJAX
 Ajax method invocation
 Execute javascript from server at completion of AJAX response
 Updating multiple forms via AJAX
 Conversion / Validation
 Class level bean validation
 JDK 8 time support in f:convertDateTime
 Java API
 Support for the Iterable interface in UIData and UIRepeat
 Support for the Map interface in UIData and UIRepeat
 Support for custom types in UIData and UIRepeat
 Default getWrapped method for FacesWrapper implementations
 Components
 Freely placeable radio button component
 styleClass attribute on h:column
 rowClass attribute on h:dataTable
 Iteration in UIRepeat without backing model
 Automatic conversion in UISelectMany for Collection
 Importing constants into EL namespace
 Official spec recognition for dynamic component tree
 manipulation
 Views and Resources
 Basic support for exact mapping (extensionless URLs)
 Obtaining list of all view resources
 Standardised resource rendered tracking
 Resource loading for components dynamically added via ajax
 Type-safety
 Generics for ExternalContext#getInitParamterMap
 Generics for Converter and Validator interfaces
 Constants for "jsf.js", "javax.faces" and postback parameters
 Configuration
 Facelets default to non-hot reload in production
 .xhtml added to default mappings

 I will create issues in jira and probably start this week with some
 smaller features.

 Regards,
 Thomas


>>>
>>
>


[jira] [Resolved] (MYFACES-4075) SearchExpression API

2017-02-09 Thread Thomas Andraschko (JIRA)

 [ 
https://issues.apache.org/jira/browse/MYFACES-4075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Andraschko resolved MYFACES-4075.

   Resolution: Fixed
Fix Version/s: 2.3.0

> SearchExpression API
> 
>
> Key: MYFACES-4075
> URL: https://issues.apache.org/jira/browse/MYFACES-4075
> Project: MyFaces Core
>  Issue Type: New Feature
>  Components: JSR-372
>Reporter: Leonardo Uribe
>Assignee: Leonardo Uribe
> Fix For: 2.3.0
>
>
> There is a proposal from PrimeFaces guys to include a search expression api 
> to locate components in cases like f:ajax execute/render attributes, 
> h:message for attribute and others.
> The idea comes from here:
> http://blog.primefaces.org/?p=2740
> The idea is support a syntax like this in the attributes:
> 
> :
> ::
> @:
> id:@
> @()
> @(,)
> There is a patch for this I have been working over the last weeks, but still 
> require more tests and update the components in MyFaces Core 2.3 to use the 
> new API.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (MYFACES-4086) Deprecate native managed beans annotations

2017-02-09 Thread Thomas Andraschko (JIRA)

 [ 
https://issues.apache.org/jira/browse/MYFACES-4086?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Andraschko resolved MYFACES-4086.

   Resolution: Fixed
Fix Version/s: 2.3.0

> Deprecate native managed beans annotations
> --
>
> Key: MYFACES-4086
> URL: https://issues.apache.org/jira/browse/MYFACES-4086
> Project: MyFaces Core
>  Issue Type: New Feature
>  Components: JSR-372
>Reporter: Thomas Andraschko
>Assignee: Thomas Andraschko
> Fix For: 2.3.0
>
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (MYFACES-4085) Constants for "jsf.js", "javax.faces" and postback parameters

2017-02-09 Thread Thomas Andraschko (JIRA)

 [ 
https://issues.apache.org/jira/browse/MYFACES-4085?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Andraschko resolved MYFACES-4085.

   Resolution: Fixed
Fix Version/s: 2.3.0

> Constants for "jsf.js", "javax.faces" and postback parameters
> -
>
> Key: MYFACES-4085
> URL: https://issues.apache.org/jira/browse/MYFACES-4085
> Project: MyFaces Core
>  Issue Type: New Feature
>  Components: JSR-372
>Reporter: Thomas Andraschko
>Assignee: Thomas Andraschko
> Fix For: 2.3.0
>
>
> http://arjan-tijms.omnifaces.org/p/jsf-23.html#1428



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (MYFACES-4087) Add PostRenderViewEvent

2017-02-09 Thread Thomas Andraschko (JIRA)

 [ 
https://issues.apache.org/jira/browse/MYFACES-4087?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Andraschko resolved MYFACES-4087.

Resolution: Fixed

> Add PostRenderViewEvent
> ---
>
> Key: MYFACES-4087
> URL: https://issues.apache.org/jira/browse/MYFACES-4087
> Project: MyFaces Core
>  Issue Type: New Feature
>  Components: JSR-372
>Reporter: Thomas Andraschko
>Assignee: Thomas Andraschko
> Fix For: 2.3.0
>
>
> http://arjan-tijms.omnifaces.org/p/jsf-23.html#1135



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


Re: MyFaces 2.3 Status

2017-02-09 Thread Mike Kienenberger
It might be a bit early to consider this, but you should also pursue a
press release for MyFaces 2.3.

On Thu, Feb 9, 2017 at 2:10 PM, Leonardo Uribe  wrote:

> Hi Thomas
>
> Ok, thanks for the list.
>
> From my side I have been working on features like CDI integration,
> h:commandScript and fixing wrappers/events. I still need to commit some
> patches I'm working on related to this, but I hope to do it soon.
>
> Most CDI integration is complete, only some small details related to
> @FacesConfig and others. f:websocket is also complete.
>
> Search Expression API is already done, so feel free to close it as fixed.
> I have added 2.3.0 in jira.
>
> regards,
>
> Leonardo Uribe
>
> 2017-02-09 7:38 GMT-05:00 Thomas Andraschko :
>
>> @Leo
>> Should we already "resolve" the finished tickets like Search Expressions?
>> So it would probably good if you could create a new version (2.3.0). I
>> would asign it to the version and resolve then.
>>
>> 2017-02-09 13:19 GMT+01:00 Thomas Andraschko > >:
>>
>>> Hi,
>>>
>>> i would like to invest more time in the JSF 2.3 branch.
>>> I collected the new features from here: http://arjan-tijms.omnifaces.o
>>> rg/p/jsf-23.html#1238
>>>
>>> Features done or in progress:
>>> CDI alignment
>>> Injection and EL resolving of JSF artifacts
>>> Injection in more JSF artifacts
>>> CDI compatible @ManagedProperty
>>> Networking / AJAX
>>> WebSocket integration
>>> Components
>>> Component Search Expression framework
>>>
>>> Features TODO:
>>> CDI alignment
>>> Native managed beans annotations deprecated
>>> Lifecycle
>>> System event published after view rendered
>>> Networking / AJAX
>>> Ajax method invocation
>>> Execute javascript from server at completion of AJAX response
>>> Updating multiple forms via AJAX
>>> Conversion / Validation
>>> Class level bean validation
>>> JDK 8 time support in f:convertDateTime
>>> Java API
>>> Support for the Iterable interface in UIData and UIRepeat
>>> Support for the Map interface in UIData and UIRepeat
>>> Support for custom types in UIData and UIRepeat
>>> Default getWrapped method for FacesWrapper implementations
>>> Components
>>> Freely placeable radio button component
>>> styleClass attribute on h:column
>>> rowClass attribute on h:dataTable
>>> Iteration in UIRepeat without backing model
>>> Automatic conversion in UISelectMany for Collection
>>> Importing constants into EL namespace
>>> Official spec recognition for dynamic component tree manipulation
>>> Views and Resources
>>> Basic support for exact mapping (extensionless URLs)
>>> Obtaining list of all view resources
>>> Standardised resource rendered tracking
>>> Resource loading for components dynamically added via ajax
>>> Type-safety
>>> Generics for ExternalContext#getInitParamterMap
>>> Generics for Converter and Validator interfaces
>>> Constants for "jsf.js", "javax.faces" and postback parameters
>>> Configuration
>>> Facelets default to non-hot reload in production
>>> .xhtml added to default mappings
>>>
>>> I will create issues in jira and probably start this week with some
>>> smaller features.
>>>
>>> Regards,
>>> Thomas
>>>
>>>
>>
>


Re: MyFaces 2.3 Status

2017-02-09 Thread Leonardo Uribe
Hi Thomas

Ok, thanks for the list.

>From my side I have been working on features like CDI integration,
h:commandScript and fixing wrappers/events. I still need to commit some
patches I'm working on related to this, but I hope to do it soon.

Most CDI integration is complete, only some small details related to
@FacesConfig and others. f:websocket is also complete.

Search Expression API is already done, so feel free to close it as fixed. I
have added 2.3.0 in jira.

regards,

Leonardo Uribe

2017-02-09 7:38 GMT-05:00 Thomas Andraschko :

> @Leo
> Should we already "resolve" the finished tickets like Search Expressions?
> So it would probably good if you could create a new version (2.3.0). I
> would asign it to the version and resolve then.
>
> 2017-02-09 13:19 GMT+01:00 Thomas Andraschko 
> :
>
>> Hi,
>>
>> i would like to invest more time in the JSF 2.3 branch.
>> I collected the new features from here: http://arjan-tijms.omnifaces.o
>> rg/p/jsf-23.html#1238
>>
>> Features done or in progress:
>> CDI alignment
>> Injection and EL resolving of JSF artifacts
>> Injection in more JSF artifacts
>> CDI compatible @ManagedProperty
>> Networking / AJAX
>> WebSocket integration
>> Components
>> Component Search Expression framework
>>
>> Features TODO:
>> CDI alignment
>> Native managed beans annotations deprecated
>> Lifecycle
>> System event published after view rendered
>> Networking / AJAX
>> Ajax method invocation
>> Execute javascript from server at completion of AJAX response
>> Updating multiple forms via AJAX
>> Conversion / Validation
>> Class level bean validation
>> JDK 8 time support in f:convertDateTime
>> Java API
>> Support for the Iterable interface in UIData and UIRepeat
>> Support for the Map interface in UIData and UIRepeat
>> Support for custom types in UIData and UIRepeat
>> Default getWrapped method for FacesWrapper implementations
>> Components
>> Freely placeable radio button component
>> styleClass attribute on h:column
>> rowClass attribute on h:dataTable
>> Iteration in UIRepeat without backing model
>> Automatic conversion in UISelectMany for Collection
>> Importing constants into EL namespace
>> Official spec recognition for dynamic component tree manipulation
>> Views and Resources
>> Basic support for exact mapping (extensionless URLs)
>> Obtaining list of all view resources
>> Standardised resource rendered tracking
>> Resource loading for components dynamically added via ajax
>> Type-safety
>> Generics for ExternalContext#getInitParamterMap
>> Generics for Converter and Validator interfaces
>> Constants for "jsf.js", "javax.faces" and postback parameters
>> Configuration
>> Facelets default to non-hot reload in production
>> .xhtml added to default mappings
>>
>> I will create issues in jira and probably start this week with some
>> smaller features.
>>
>> Regards,
>> Thomas
>>
>>
>


[jira] [Created] (MYFACES-4091) Add custom type support in UIData and UIRepeat

2017-02-09 Thread Thomas Andraschko (JIRA)
Thomas Andraschko created MYFACES-4091:
--

 Summary: Add custom type support in UIData and UIRepeat
 Key: MYFACES-4091
 URL: https://issues.apache.org/jira/browse/MYFACES-4091
 Project: MyFaces Core
  Issue Type: New Feature
  Components: JSR-372
Reporter: Thomas Andraschko






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (MYFACES-4090) Add Map support in UIData and UIRepeat

2017-02-09 Thread Thomas Andraschko (JIRA)
Thomas Andraschko created MYFACES-4090:
--

 Summary: Add Map support in UIData and UIRepeat
 Key: MYFACES-4090
 URL: https://issues.apache.org/jira/browse/MYFACES-4090
 Project: MyFaces Core
  Issue Type: New Feature
  Components: JSR-372
Reporter: Thomas Andraschko






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (MYFACES-4089) Add Iterable support in UIData and UIRepeat

2017-02-09 Thread Thomas Andraschko (JIRA)
Thomas Andraschko created MYFACES-4089:
--

 Summary: Add Iterable support in UIData and UIRepeat
 Key: MYFACES-4089
 URL: https://issues.apache.org/jira/browse/MYFACES-4089
 Project: MyFaces Core
  Issue Type: New Feature
  Components: JSR-372
Reporter: Thomas Andraschko






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)



[jira] [Commented] (MYFACES-4087) Add PostRenderViewEvent

2017-02-09 Thread Thomas Andraschko (JIRA)

[ 
https://issues.apache.org/jira/browse/MYFACES-4087?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15859681#comment-15859681
 ] 

Thomas Andraschko commented on MYFACES-4087:


Done

> Add PostRenderViewEvent
> ---
>
> Key: MYFACES-4087
> URL: https://issues.apache.org/jira/browse/MYFACES-4087
> Project: MyFaces Core
>  Issue Type: New Feature
>  Components: JSR-372
>Reporter: Thomas Andraschko
>Assignee: Thomas Andraschko
>
> http://arjan-tijms.omnifaces.org/p/jsf-23.html#1135



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (TOBAGO-1691) Markup large/small for

2017-02-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/TOBAGO-1691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15859679#comment-15859679
 ] 

Hudson commented on TOBAGO-1691:


SUCCESS: Integrated in Jenkins build Tobago Trunk #771 (See 
[https://builds.apache.org/job/Tobago%20Trunk/771/])
TOBAGO-1691 Markup large/small for 
* markup small/large added to 
* demo page adjusted
* tests adjusted
[developed by hnoeth] (lofwyr: 
[http://svn.apache.org/viewvc/?view=rev=1782347])
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/context/Markup.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/PopupRenderer.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/BootstrapClass.java
* (edit) 
tobago-trunk/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/060-popup/popup.test.js
* (edit) 
tobago-trunk/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/060-popup/popup.xhtml


> Markup large/small for 
> -
>
> Key: TOBAGO-1691
> URL: https://issues.apache.org/jira/browse/TOBAGO-1691
> Project: MyFaces Tobago
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 3.0.2
>Reporter: Henning Noeth
>Assignee: Henning Noeth
> Attachments: TOBAGO_1691.patch
>
>
> There should be two new markups for  ('small' and 'large') which 
> influence the width of the popup.
> {code:xml}{code}
> {code:xml}{code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (TOBAGO-1515) Offsets for SegementLayout

2017-02-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/TOBAGO-1515?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15859678#comment-15859678
 ] 

Hudson commented on TOBAGO-1515:


SUCCESS: Integrated in Jenkins build Tobago Trunk #771 (See 
[https://builds.apache.org/job/Tobago%20Trunk/771/])
TOBAGO-1515 Offsets for SegementLayout
* add a  tag with the attributes
'offsetExtraSmall', 'offsetSmall', 'offsetMedium' and 'offsetLarge'
[developed by hnoeth] (lofwyr: 
[http://svn.apache.org/viewvc/?view=rev=1782344])
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/component/Attributes.java
* (add) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/facelets/SegmentLayoutConstraintHandler.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/SegmentLayoutRenderer.java
* (add) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SegmentLayoutConstraintTagDeclaration.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/BootstrapClass.java
* (edit) 
tobago-trunk/tobago-example/tobago-example-demo/src/main/webapp/content/30-concept/16-layout/30-segment/segment-layout.xhtml


> Offsets for SegementLayout
> --
>
> Key: TOBAGO-1515
> URL: https://issues.apache.org/jira/browse/TOBAGO-1515
> Project: MyFaces Tobago
>  Issue Type: New Feature
>Reporter: Udo Schnurpfeil
>Assignee: Henning Noeth
> Fix For: 3.1.0
>
> Attachments: TOBAGO_1515.patch
>
>
> Example:
> {code}
>   
> 
>   
> {code}
> The offset-large="4" defines the offset.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (TOBAGO-1691) Markup large/small for

2017-02-09 Thread Udo Schnurpfeil (JIRA)

[ 
https://issues.apache.org/jira/browse/TOBAGO-1691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15859669#comment-15859669
 ] 

Udo Schnurpfeil commented on TOBAGO-1691:
-

I've applied the patch.

> Markup large/small for 
> -
>
> Key: TOBAGO-1691
> URL: https://issues.apache.org/jira/browse/TOBAGO-1691
> Project: MyFaces Tobago
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 3.0.2
>Reporter: Henning Noeth
>Assignee: Henning Noeth
> Attachments: TOBAGO_1691.patch
>
>
> There should be two new markups for  ('small' and 'large') which 
> influence the width of the popup.
> {code:xml}{code}
> {code:xml}{code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (TOBAGO-1515) Offsets for SegementLayout

2017-02-09 Thread Udo Schnurpfeil (JIRA)

[ 
https://issues.apache.org/jira/browse/TOBAGO-1515?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15859643#comment-15859643
 ] 

Udo Schnurpfeil commented on TOBAGO-1515:
-

I've applied the patch.

> Offsets for SegementLayout
> --
>
> Key: TOBAGO-1515
> URL: https://issues.apache.org/jira/browse/TOBAGO-1515
> Project: MyFaces Tobago
>  Issue Type: New Feature
>Reporter: Udo Schnurpfeil
>Assignee: Henning Noeth
> Fix For: 3.1.0
>
> Attachments: TOBAGO_1515.patch
>
>
> Example:
> {code}
>   
> 
>   
> {code}
> The offset-large="4" defines the offset.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Updated] (TOBAGO-1691) Markup large/small for

2017-02-09 Thread Henning Noeth (JIRA)

 [ 
https://issues.apache.org/jira/browse/TOBAGO-1691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Henning Noeth updated TOBAGO-1691:
--
Status: Patch Available  (was: Open)

> Markup large/small for 
> -
>
> Key: TOBAGO-1691
> URL: https://issues.apache.org/jira/browse/TOBAGO-1691
> Project: MyFaces Tobago
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 3.0.2
>Reporter: Henning Noeth
>Assignee: Henning Noeth
> Attachments: TOBAGO_1691.patch
>
>
> There should be two new markups for  ('small' and 'large') which 
> influence the width of the popup.
> {code:xml}{code}
> {code:xml}{code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (MYFACES-4088) Add constructor with facesContext to event classes

2017-02-09 Thread Thomas Andraschko (JIRA)

[ 
https://issues.apache.org/jira/browse/MYFACES-4088?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15859548#comment-15859548
 ] 

Thomas Andraschko commented on MYFACES-4088:


Done

> Add constructor with facesContext to event classes
> --
>
> Key: MYFACES-4088
> URL: https://issues.apache.org/jira/browse/MYFACES-4088
> Project: MyFaces Core
>  Issue Type: New Feature
>  Components: JSR-372
>Reporter: Thomas Andraschko
>Assignee: Thomas Andraschko
>
> https://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-807



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (MYFACES-4088) Add constructor with facesContext to event classes

2017-02-09 Thread Thomas Andraschko (JIRA)
Thomas Andraschko created MYFACES-4088:
--

 Summary: Add constructor with facesContext to event classes
 Key: MYFACES-4088
 URL: https://issues.apache.org/jira/browse/MYFACES-4088
 Project: MyFaces Core
  Issue Type: New Feature
  Components: JSR-372
Reporter: Thomas Andraschko
Assignee: Thomas Andraschko






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (MYFACES-4087) Add PostRenderViewEvent

2017-02-09 Thread Thomas Andraschko (JIRA)
Thomas Andraschko created MYFACES-4087:
--

 Summary: Add PostRenderViewEvent
 Key: MYFACES-4087
 URL: https://issues.apache.org/jira/browse/MYFACES-4087
 Project: MyFaces Core
  Issue Type: New Feature
  Components: JSR-372
Reporter: Thomas Andraschko
Assignee: Thomas Andraschko


http://arjan-tijms.omnifaces.org/p/jsf-23.html#1135



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (MYFACES-4085) Constants for "jsf.js", "javax.faces" and postback parameters

2017-02-09 Thread Thomas Andraschko (JIRA)

[ 
https://issues.apache.org/jira/browse/MYFACES-4085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15859462#comment-15859462
 ] 

Thomas Andraschko commented on MYFACES-4085:


Done

> Constants for "jsf.js", "javax.faces" and postback parameters
> -
>
> Key: MYFACES-4085
> URL: https://issues.apache.org/jira/browse/MYFACES-4085
> Project: MyFaces Core
>  Issue Type: New Feature
>  Components: JSR-372
>Reporter: Thomas Andraschko
>Assignee: Thomas Andraschko
>
> http://arjan-tijms.omnifaces.org/p/jsf-23.html#1428



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (MYFACES-4075) SearchExpression API

2017-02-09 Thread Thomas Andraschko (JIRA)

[ 
https://issues.apache.org/jira/browse/MYFACES-4075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15859444#comment-15859444
 ] 

Thomas Andraschko commented on MYFACES-4075:


Done

> SearchExpression API
> 
>
> Key: MYFACES-4075
> URL: https://issues.apache.org/jira/browse/MYFACES-4075
> Project: MyFaces Core
>  Issue Type: New Feature
>  Components: JSR-372
>Reporter: Leonardo Uribe
>Assignee: Leonardo Uribe
>
> There is a proposal from PrimeFaces guys to include a search expression api 
> to locate components in cases like f:ajax execute/render attributes, 
> h:message for attribute and others.
> The idea comes from here:
> http://blog.primefaces.org/?p=2740
> The idea is support a syntax like this in the attributes:
> 
> :
> ::
> @:
> id:@
> @()
> @(,)
> There is a patch for this I have been working over the last weeks, but still 
> require more tests and update the components in MyFaces Core 2.3 to use the 
> new API.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (MYFACES-4086) Deprecate native managed beans annotations

2017-02-09 Thread Thomas Andraschko (JIRA)

[ 
https://issues.apache.org/jira/browse/MYFACES-4086?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15859443#comment-15859443
 ] 

Thomas Andraschko commented on MYFACES-4086:


Done

> Deprecate native managed beans annotations
> --
>
> Key: MYFACES-4086
> URL: https://issues.apache.org/jira/browse/MYFACES-4086
> Project: MyFaces Core
>  Issue Type: New Feature
>  Components: JSR-372
>Reporter: Thomas Andraschko
>Assignee: Thomas Andraschko
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (MYFACES-4086) Deprecate native managed beans annotations

2017-02-09 Thread Thomas Andraschko (JIRA)
Thomas Andraschko created MYFACES-4086:
--

 Summary: Deprecate native managed beans annotations
 Key: MYFACES-4086
 URL: https://issues.apache.org/jira/browse/MYFACES-4086
 Project: MyFaces Core
  Issue Type: New Feature
  Components: JSR-372
Reporter: Thomas Andraschko
Assignee: Thomas Andraschko






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


Re: MyFaces 2.3 Status

2017-02-09 Thread Thomas Andraschko
@Leo
Should we already "resolve" the finished tickets like Search Expressions?
So it would probably good if you could create a new version (2.3.0). I
would asign it to the version and resolve then.

2017-02-09 13:19 GMT+01:00 Thomas Andraschko :

> Hi,
>
> i would like to invest more time in the JSF 2.3 branch.
> I collected the new features from here: http://arjan-tijms.omnifaces.
> org/p/jsf-23.html#1238
>
> Features done or in progress:
> CDI alignment
> Injection and EL resolving of JSF artifacts
> Injection in more JSF artifacts
> CDI compatible @ManagedProperty
> Networking / AJAX
> WebSocket integration
> Components
> Component Search Expression framework
>
> Features TODO:
> CDI alignment
> Native managed beans annotations deprecated
> Lifecycle
> System event published after view rendered
> Networking / AJAX
> Ajax method invocation
> Execute javascript from server at completion of AJAX response
> Updating multiple forms via AJAX
> Conversion / Validation
> Class level bean validation
> JDK 8 time support in f:convertDateTime
> Java API
> Support for the Iterable interface in UIData and UIRepeat
> Support for the Map interface in UIData and UIRepeat
> Support for custom types in UIData and UIRepeat
> Default getWrapped method for FacesWrapper implementations
> Components
> Freely placeable radio button component
> styleClass attribute on h:column
> rowClass attribute on h:dataTable
> Iteration in UIRepeat without backing model
> Automatic conversion in UISelectMany for Collection
> Importing constants into EL namespace
> Official spec recognition for dynamic component tree manipulation
> Views and Resources
> Basic support for exact mapping (extensionless URLs)
> Obtaining list of all view resources
> Standardised resource rendered tracking
> Resource loading for components dynamically added via ajax
> Type-safety
> Generics for ExternalContext#getInitParamterMap
> Generics for Converter and Validator interfaces
> Constants for "jsf.js", "javax.faces" and postback parameters
> Configuration
> Facelets default to non-hot reload in production
> .xhtml added to default mappings
>
> I will create issues in jira and probably start this week with some
> smaller features.
>
> Regards,
> Thomas
>
>


[jira] [Created] (MYFACES-4085) Constants for "jsf.js", "javax.faces" and postback parameters

2017-02-09 Thread Thomas Andraschko (JIRA)
Thomas Andraschko created MYFACES-4085:
--

 Summary: Constants for "jsf.js", "javax.faces" and postback 
parameters
 Key: MYFACES-4085
 URL: https://issues.apache.org/jira/browse/MYFACES-4085
 Project: MyFaces Core
  Issue Type: New Feature
  Components: JSR-372
Reporter: Thomas Andraschko
Assignee: Thomas Andraschko


http://arjan-tijms.omnifaces.org/p/jsf-23.html#1428



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (MYFACES-4084) Implement f:importConstants

2017-02-09 Thread Thomas Andraschko (JIRA)
Thomas Andraschko created MYFACES-4084:
--

 Summary: Implement f:importConstants
 Key: MYFACES-4084
 URL: https://issues.apache.org/jira/browse/MYFACES-4084
 Project: MyFaces Core
  Issue Type: Task
  Components: JSR-372
Reporter: Thomas Andraschko






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


MyFaces 2.3 Status

2017-02-09 Thread Thomas Andraschko
Hi,

i would like to invest more time in the JSF 2.3 branch.
I collected the new features from here:
http://arjan-tijms.omnifaces.org/p/jsf-23.html#1238

Features done or in progress:
CDI alignment
Injection and EL resolving of JSF artifacts
Injection in more JSF artifacts
CDI compatible @ManagedProperty
Networking / AJAX
WebSocket integration
Components
Component Search Expression framework

Features TODO:
CDI alignment
Native managed beans annotations deprecated
Lifecycle
System event published after view rendered
Networking / AJAX
Ajax method invocation
Execute javascript from server at completion of AJAX response
Updating multiple forms via AJAX
Conversion / Validation
Class level bean validation
JDK 8 time support in f:convertDateTime
Java API
Support for the Iterable interface in UIData and UIRepeat
Support for the Map interface in UIData and UIRepeat
Support for custom types in UIData and UIRepeat
Default getWrapped method for FacesWrapper implementations
Components
Freely placeable radio button component
styleClass attribute on h:column
rowClass attribute on h:dataTable
Iteration in UIRepeat without backing model
Automatic conversion in UISelectMany for Collection
Importing constants into EL namespace
Official spec recognition for dynamic component tree manipulation
Views and Resources
Basic support for exact mapping (extensionless URLs)
Obtaining list of all view resources
Standardised resource rendered tracking
Resource loading for components dynamically added via ajax
Type-safety
Generics for ExternalContext#getInitParamterMap
Generics for Converter and Validator interfaces
Constants for "jsf.js", "javax.faces" and postback parameters
Configuration
Facelets default to non-hot reload in production
.xhtml added to default mappings

I will create issues in jira and probably start this week with some smaller
features.

Regards,
Thomas


[jira] [Created] (TOBAGO-1699) f:ajax doesn't work within a h:commandLink

2017-02-09 Thread Henning Noeth (JIRA)
Henning Noeth created TOBAGO-1699:
-

 Summary: f:ajax doesn't work within a h:commandLink
 Key: TOBAGO-1699
 URL: https://issues.apache.org/jira/browse/TOBAGO-1699
 Project: MyFaces Tobago
  Issue Type: Bug
  Components: Core
Reporter: Henning Noeth


The following code does not render a component.
{code:xml}

  

{code}

If the *event* attribute is removed, an IllegalArgumentException is thrown.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (TRINIDAD-2545) Update of view state in partial response not working (JSF 2.2)

2017-02-09 Thread Carsten Dimmek (JIRA)
Carsten Dimmek created TRINIDAD-2545:


 Summary: Update of view state in partial response not working (JSF 
2.2)
 Key: TRINIDAD-2545
 URL: https://issues.apache.org/jira/browse/TRINIDAD-2545
 Project: MyFaces Trinidad
  Issue Type: Bug
Affects Versions: 2.1.2-core
Reporter: Carsten Dimmek
 Attachments: Add_support_for_jsf_2_2_view_state_id.patch

jsf.js response handler is looking for a viewstate with id from the partial 
response update section whild couldn't be found because Trinidad doesn't write 
the id for a ViewSate to prevent an old bug with duplicate ids. In JSF 2.2
a mechanism for multiple viewstate ids was introduced. The attached patch 
covers this.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (TOBAGO-1698) Update some build libs

2017-02-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/TOBAGO-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15859220#comment-15859220
 ] 

Hudson commented on TOBAGO-1698:


SUCCESS: Integrated in Jenkins build Tobago Trunk #770 (See 
[https://builds.apache.org/job/Tobago%20Trunk/770/])
TOBAGO-1698: Update some build libs
* checkstyle: DeclarationOrder (lofwyr: 
[http://svn.apache.org/viewvc/?view=rev=1782298])
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/component/Attributes.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/context/TobagoContext.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/context/UserAgent.java


> Update some build libs
> --
>
> Key: TOBAGO-1698
> URL: https://issues.apache.org/jira/browse/TOBAGO-1698
> Project: MyFaces Tobago
>  Issue Type: Task
>Reporter: Udo Schnurpfeil
>Assignee: Udo Schnurpfeil
>Priority: Minor
>
> * checkstyle



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)