Re: Getting closer to a 1.7 release
Russell Gold <[email protected]>
| Newsgroups | gmane.comp.web.httpunit.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mar 29, 2008, at 8:10 PM, Wolfgang Fahl wrote:
> Dear httpunit developers,
>
> three more patches have now been added to the svn repository so we
> are getting closer to the 1.7 release if the goal is that there
> should be no old open patches any more and maybe we get the new
> DomScripting engine working at this time (or would we call the
> release 2.0 then?)
With the new engine in place, 2.0 would indeed be a preferred name.
>
> Currently 718 test cases run for the old scripting engine and for
> the new engine we have 26/18 non working tests.
>
> Björn Beskow's patch 884146 for onMouseDown javascript support was
> especially important and a bit tricky to get going.
>
> Jord Sonneveld's patch 1030851 for onblur and onfocus support goes
> along the same lines - I've added it although there are no testcases
> for this yet - Jord could you please supply these ...
>
> The third patch 1415415 by an anonymous author was for adding mime
> types for tiff and pdf files.
>
> I have refactored the doScript method - it is now deprecated and
> renamed to doScriptEvent to make clear that this method expects a
> full script to work on.
>
> handleEvent will work on an event by name e.g. "onclick",
> "onmouseup" and the like.
>
> Later the HTMLEventHandler class should be integrated into this - it
> currently is only used for the "onload" event and does not quite fit
> in the picture yet. It's also an issue whether handlers should be
> cached in their compiled state as is the case for the "onload" event
> at this time.
>
> Patch [ 1055474 ] Adding document.createElement() and
> element.appendChild() is now getting more interesting - Russel -
> this one is still assigned to you - shall I reassign it to me? I'm
> intending to start at least adding the test cases from that patch.
>
> Here is the new handleEvent implementation - it currently is
> redundtantly implemented for both Script engines:
> /**
> * get the event Handler script for the event
> e.g. onchange, onmousedown, onclick, onmouseup
> * execute the script if it's assigned by
> calling doEvent for the script
> * @param eventName
> * @return
> */
> public boolean handleEvent( String eventName) {
> // check whether onclick is activated
> if (eventName.toLowerCase().equals( "onclick" )) {
> handleEvent( "onmousedown" );
> }
> String eventScript = getAttribute( eventName );
> boolean result=doEventScript(eventScript);
> if (eventName.toLowerCase().equals( "onclick" )) {
> handleEvent( "onmouseup" );
> }
> return result;
> }
>
>
> Yours
>
> Wolfgang
>
> BITPlan - smart solutions
> Pater-Delp-Str. 1, D-47877 Willich Schiefbahn
> Tel. +49 1805 - BITPLAN / +49 1805 248 752, Fax +49 2154 811-481
> Web: http://www.bitplan.de
> bitplan GmbH, Willich - HRB 6820 Krefeld, VAT-ID: 10258040548,
> Geschäftsführer: Wolfgang Fahl
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace_______________________________________________
> Httpunit-develop mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/httpunit-develop
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Httpunit-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/httpunit-develop