[Bf-committers] ActiveX code rewrite (or request for creating a branch)

Roger Wickes rogerwickes at yahoo.com
Tue Nov 25 16:39:36 CET 2008

If the Blender Foundation has an active certificate, they could sign the plug-in when it is released, which would solve the IE Security requirement. 

Sent by Roger Wickes for intended recipient. If you are not the intended recipient, please delete this message and contact Mr. Wickes immediately.

Atlantica Investments, Inc.
PO Box 680310, Marietta, GA 30068 USA

From: Marcelo Coraça de Freitas <mfreitas at ydeasolutions.com.br>
To: bf-committers at blender.org
Sent: Tuesday, November 25, 2008 9:08:21 AM
Subject: [Bf-committers] ActiveX code rewrite (or request for creating a branch)

Hello there,

    I've just received dev rights in subversion (WOOT! And thanks for the trust! Honestly! ). Time to start using it. 

    I've rewritten the ActiveX code from scratch for the web plugin. There are some limitations so far and it's not quite ready for use (mainly because it requires you to turn your security settings in internet explorer off to use the plugin in web pages ) but I'd like to put it in the subversion somewhere so the blender family can keep track on the changes.

    So far I'm using our own (Ydea's) subversion as it's a completely independent code, but it depends on some changes in other areas of blender code (GPG_ghost, GPG_Application, GHOST_SystemWin32 and GHOST_WindowWin32 and some python packages).

    The plugin works fine thought ( http://www.youtube.com/watch?v=-A_3bVONgSY ).

    I'm in doubt in where to put this code. Wouldn't a branch be more appropriated? 

    Putting it in trunk would require not only those patches to be reviewed as some more patches as well (I know I'll have to change GPG_ghost again so I can remove that security issue). We will also require some major changes to allow scripting (both in Linux and Windows plugins). We'll require IPC for that and we've even though about using dbus (yes, in both platforms).

    There is no code for OS X yet, but I believe those will also require some changes in other blender modules.

    A branch would give us more flexibility to change things across the blender source in order to implement everything needed for the plugin to work (it's a quite big project). Other benefit of the branch is that, as it's insecure code for now, we wouldn't infect blender's trunk with insecure code.

    Btw: in #blendercoders most devs seems to agree that the branch is the best option. And I tend to agree.

    If the branch gets approved, may I create it? 

    Suggested branch name: webplugin.


Marcelo Coraça de Freitas 
Gerente de TI 

Ydea Desenvolvimento de Software LTDA. 
Av. Adolfo Pinheiro, 2338 - Alto da Boa Vista 
CEP.:04734-004 - São Paulo - SP 
Tel.: 55-11-5523-0333
Tel.: 55-11-8685-1429  

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/bf-committers/attachments/20081125/8120e5f1/attachment.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: stock_smiley-1.png
Type: image/png
Size: 873 bytes
Desc: not available
Url : http://lists.blender.org/pipermail/bf-committers/attachments/20081125/8120e5f1/attachment.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: stock_smiley-3.png
Type: image/png
Size: 876 bytes
Desc: not available
Url : http://lists.blender.org/pipermail/bf-committers/attachments/20081125/8120e5f1/attachment-0001.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: stock_smiley-6.png
Type: image/png
Size: 850 bytes
Desc: not available
Url : http://lists.blender.org/pipermail/bf-committers/attachments/20081125/8120e5f1/attachment-0002.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ydea.jpg
Type: image/jpeg
Size: 3721 bytes
Desc: not available
Url : http://lists.blender.org/pipermail/bf-committers/attachments/20081125/8120e5f1/attachment.jpg 

More information about the Bf-committers mailing list