[jira] [Resolved] (MYFACES-4069) Implement f:websocket and related api
[ 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
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
[ 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
[ 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
[ 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
[ 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
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
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
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
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
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
[ 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
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
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
(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
[ 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
@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
[ 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
[ 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
[ 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
[ 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
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 Uribewrote: > 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
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
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
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
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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
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
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
[ 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
[ 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
[ 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
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
@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
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
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
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
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)
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
[ 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)