Return-Path: Delivered-To: apmail-myfaces-dev-archive@www.apache.org Received: (qmail 9629 invoked from network); 2 Mar 2009 10:18:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Mar 2009 10:18:32 -0000 Received: (qmail 68997 invoked by uid 500); 2 Mar 2009 10:18:31 -0000 Delivered-To: apmail-myfaces-dev-archive@myfaces.apache.org Received: (qmail 68941 invoked by uid 500); 2 Mar 2009 10:18:31 -0000 Mailing-List: contact dev-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list dev@myfaces.apache.org Received: (qmail 68932 invoked by uid 99); 2 Mar 2009 10:18:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2009 02:18:31 -0800 X-ASF-Spam-Status: No, hits=-1.0 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of gcjmu-myfaces-dev@m.gmane.org designates 80.91.229.2 as permitted sender) Received: from [80.91.229.2] (HELO ciao.gmane.org) (80.91.229.2) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2009 10:18:21 +0000 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Le5Dl-0000XT-Aj for dev@myfaces.apache.org; Mon, 02 Mar 2009 10:18:01 +0000 Received: from cm56-216-195.liwest.at ([86.56.216.195]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 02 Mar 2009 10:18:01 +0000 Received: from werner.punz by cm56-216-195.liwest.at with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 02 Mar 2009 10:18:01 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: dev@myfaces.apache.org From: Werner Punz Subject: Re: MyFaces 2.0 development going forward Date: Mon, 02 Mar 2009 11:17:53 +0100 Lines: 46 Message-ID: References: <254acf980902260630w5682657bh6057f8c21d277f9a@mail.gmail.com> <0015174bddf8d292430463d371c6@google.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: cm56-216-195.liwest.at User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421) In-Reply-To: <0015174bddf8d292430463d371c6@google.com> Sender: news X-Virus-Checked: Checked by ClamAV on apache.org jankeesvanandel@gmail.com schrieb: > I'm currently working on the annotation processing stuff (@ManagedBean, > @ManagedProperty...). Already made a first attempt for the managed > beans, but there is still some work to do (converters, components, event > listeners, etc). I hope I can apply the same logic for those other > components as well. > > With Werner working on Ajax and Simon on Facelets, we already cover a > large portion of JSF2. Facelets is big, though, since it also contains > tags for all components, EZComp, JSF2-Facelets/Original-Facelets > switching, etc... Resource handling/relocation is also a mandatory > requirement for Ajax to work. > My main problem the last few weeks was that I was assigned to another task which bound me for 100% I hope to have again at least one day per week beginning from this week to finish the client side ajax part. We are on the client side currently at 70% :-), most of the roundtripping is implemented on the client side, the response handling still is missing! Btw. I ditched the Trinidad xhr code (I made it switchable so you for now still can use it). The reason was, the Trinidad code had so many things in, which is not needed by the specs which made the code hard to maintain, that a small clean room transport made more sense to keep the codebase leaner. Some parts of the Trinidad xhr code still live in the new codebase, the form value encoding for instance. But for now there is not too much needed from the Trinidad codebase. I have not seen the latest spec, but the entire iframe aspects were not there, because no direct form submit was done, xhr transport only and that one queued and asynchronously only. By removing the trinidad codebase, I could trim the entire XHR codebase down by 70%, so it made sense to do it! For now I have both transports with a small adapter layer on top of it to hook it into jsf2 but I am not sure if we keep the Trinidad codebase. As for the server side, the main issue there is we have to do a specialized responsewriter, which pretty much Trinidad does already! But I do not consider that too much work! Werner