[screenweaver] New Patch

john grden neoriley at gmail.com
Thu Sep 1 19:19:23 PDT 2005


wicked awesome - me scrollies are back!

On 9/1/05, Edwin van Rijkom <swos at vanrijkom.org> wrote:
> 
> I've updated the patch at http://vanrijkom.org/sw3os/builder.rar to
> reflect all updates in the trunk up to revision 35.
> 
> After download, un-RAR it, and place the contents in your root
> Screenweaver installation folder. Make sure Screenweaver is not running
> while you're copying. Press 'Yes' on any overwrite warnings you get.
> 
> Engine/API related change-log, per revision (latest to oldest)
> 
> [35]
> * fixed mouse scrollwheel events not being forwarded, whilst retaining
> SW scrollwheel functionality (since it also allows for scrollwheel click
> detection, etc.)
> * added sample to test native scroll-wheel functionality.
> * added xml-string encoding/decoding to XMLMAN
> * added <atlstr.h> to stdafx.h - should be using that in more places
> instead of char*'s
> * debug congig 'project' set to 'nativescroll' movie.
> * changed swApplication.getMovieFolder to its origional behaviour.
> [34]
> Incorporated and verified Romain's API fixes
> [33]
> * Fixed 'allowDomain' bug that caused Flash Player 7 not to accept
> incoming calls from the engine.
> [32]
> Fixed case bug (with F7>) with LC callbacks: "..._Receive" instead of
> "..._receive".
> [31]
> Added the first 'Flash 8 only' feature that depends on the external
> interface: Regular Expressions. The AS API now has swSystem.RegEx?
> <https://secure.sourcesecure.co.uk/trac/osflash/screenweaver/wiki/RegEx>.
> The sample (misc/samples/regex.fla) illustrates how the extension works.
> Note that after compiling the sample with Flash 7, its version flag
> needs to be set to 8. When run from the compiler in Debug - External
> Interfaces config this is not neccesary, nor when compiled with Flash 8
> (obviously). The way is now paved for people to start porting old local
> connection commands to EI, as well as creating new EI based Screenweaver
> features. The only thing still missing is getting events to work with
> the EI.
> [30]
> * added a simple (regexp based) XML parser to XMLMAN for parsing
> incoming FlashCall?
> <
> https://secure.sourcesecure.co.uk/trac/osflash/screenweaver/wiki/FlashCall
> >
> call's and transforming them to AMF.
> * added some routing code to RD_FlashContainer?
> <
> https://secure.sourcesecure.co.uk/trac/osflash/screenweaver/wiki/FlashContainer
> >
> to pickup old LC calls on the external interface, parse them to AMF, let
> them do their work, and finaly transform the produced AMF to XML and
> return it as a FlashCall?
> <
> https://secure.sourcesecure.co.uk/trac/osflash/screenweaver/wiki/FlashCall
> >
> result.
> * For testing, added code to the swSystem AS API. With Flash 8 movies,
> swSystem.getEnvironmentVariable now is synchronous (yahoo!). so: var
> envVar: String = swSystem.getEnvironmentVar("APPDATA"); works now in F8
> movies. Other AS API functions could easily be rewritten to become
> synchronous too.
> [27]
> * I've made a start with getting SW3 working with F8's external
> interface. The folowing has been done (please not that you won't notice
> any changes unless you work with F8 files!):
> * Introduced swInterface.fscommand in the API. If external interface is
> available, than that is used to contact the engine. If not, a regular
> (async) fscommand is used.
> * Updated swDebug to use the new 'swInterface.fscommand' calls. More
> interfaces could be updated.
> * Added code to the engine for intercepting FlashCall?
> <
> https://secure.sourcesecure.co.uk/trac/osflash/screenweaver/wiki/FlashCall
> >
> events (part of external interfaces) and introduced a first SW external
> interface 'command', namely 'fscommand'.
> * Added a new namespace called 'XMLMAN' for xml-parsing related code. It
> currently has some methods that parse the 'fscommand' call, using
> regular expressions.
> * Implemented an AMF to XML transformer (at rd_flashloccon_write) to
> facilitate using the current LC commands with the external interface.
> Some test-code (_DEBUG switched) is at rd_flashcontainer.cpp, OnNewData?
> <
> https://secure.sourcesecure.co.uk/trac/osflash/screenweaver/wiki/OnNewData
> >)
> 
> * Added a new engine Debug config called 'External Interface' for
> testing. It uses a new #define "FORCEVERSION8" which triggers newly
> added code in sw_swfheader that will always set the version of the
> feeded content to 8 (so the player will enable the external interface)
> 
> Still reading huh? Thanks for bearing with me :)
> 
> Cheers,
> Edwin
> 
> 
> _______________________________________________
> screenweaver mailing list
> screenweaver at osflash.org
> http://osflash.org/mailman/listinfo/screenweaver_osflash.org
> 



-- 
John Grden - Blitz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/screenweaver_osflash.org/attachments/20050901/e3c7a47f/attachment.htm


More information about the screenweaver mailing list