From: Josh S. <jo...@vi...> - 2008-02-04 20:19:19
|
Hi, I'm working on a windows only stub downloader application where every 100k of initial download size really counts big, so I think that Venster really is the best solution for the project. I'm looking into how much work it would be to port it up to using comtypes instead of ctypes.com ... has anyone here looked into it? Any estimation of how much work this will be? If its under 10-20 hours of work I'm definitely game to give it a shot as Venster seems to be too cool to let bitrot like this. If anyone is also looking into doing this maybe we can collaborate? Perhaps we could setup a #ventser irc channel. -Josh -- ________________________________________________________________ tasty electronic music vittles -- bluevitriol.com the only music blog you need -- playtherecords.com you are the dj. interactive music -- improbableorchestra.com random observations of the bizarre -- vitriolix.com |
From: Andrew M. <And...@ac...> - 2008-02-04 23:36:22
|
> I'm working on a windows only stub downloader application where every > 100k of initial download size really counts big, so I think that > Venster really is the best solution for the project. > > I'm looking into how much work it would be to port it up to using > comtypes instead of ctypes.com ... has anyone here looked into it? > Any estimation of how much work this will be? If its under 10-20 > hours of work I'm definitely game to give it a shot as Venster seems > to be too cool to let bitrot like this. I'm interested as I've obtained in-principal approval to update my codebase to Python 2.6 when it becomes available, however my attention won't happen until later in the year :-( I just had a quick scan through Venster 0.72 (latest I have) and it seems most of the headache will be in the lib sub-package (one file of which is a generated file, and several others don't reference ctypes.com). Thus I would expect that updating the core should not be a huge task. > If anyone is also looking into doing this maybe we can collaborate? > Perhaps we could setup a #ventser irc channel. Sorry, IRC not an option for me. -------------------------> "These thoughts are mine alone!" <--------- Andrew MacIntyre National Licensing and Allocations Branch tel: +61 2 6219 5356 Inputs to Industry Division fax: +61 2 6253 3277 Australian Communications & Media Authority email: and...@ac... If you have received this email in error, please notify the sender immediately and erase all copies of the email and any attachments to it. The information contained in this email and any attachments may be private, confidential and legally privileged or the subject of copyright. If you are not the addressee it may be illegal to review, disclose, use, forward, or distribute this email and/or its contents. Unless otherwise specified, the information in the email and any attachments is intended as a guide only and should not be relied upon as legal or technical advice or regarded as a substitute for legal or technical advice in individual cases. Opinions contained in this email or any of its attachments do not necessarily reflect the opinions of ACMA. |
From: Josh S. <jo...@vi...> - 2008-02-05 01:58:54
|
Looks like Andrew was right, it should be pretty easy. I went through most of the files and did the obvious search and replace and most of the examples now work with py 2.5 + comtypes: http://eds.org/~joschi/t/venster_comtypes.2008.02.04.7z a few (like browser.py) need a bit more love, but this is definitely promising. -Josh -- ________________________________________________________________ tasty electronic music vittles -- bluevitriol.com the only music blog you need -- playtherecords.com you are the dj. interactive music -- improbableorchestra.com random observations of the bizarre -- vitriolix.com |
From: Andrew M. <And...@ac...> - 2008-02-05 03:02:05
|
> Looks like Andrew was right, it should be pretty easy. I went > through most of the files and did the obvious search and replace and > most of the examples now work with py 2.5 + comtypes: > > http://eds.org/~joschi/t/venster_comtypes.2008.02.04.7z > > a few (like browser.py) need a bit more love, but this is definitely > promising. That's pretty good to hear! Henk, if you're still on this list could you let us know what chance we might have to consolidate updates into the project? -------------------------> "These thoughts are mine alone!" <--------- Andrew MacIntyre National Licensing and Allocations Branch tel: +61 2 6219 5356 Inputs to Industry Division fax: +61 2 6253 3277 Australian Communications & Media Authority email: and...@ac... If you have received this email in error, please notify the sender immediately and erase all copies of the email and any attachments to it. The information contained in this email and any attachments may be private, confidential and legally privileged or the subject of copyright. If you are not the addressee it may be illegal to review, disclose, use, forward, or distribute this email and/or its contents. Unless otherwise specified, the information in the email and any attachments is intended as a guide only and should not be relied upon as legal or technical advice or regarded as a substitute for legal or technical advice in individual cases. Opinions contained in this email or any of its attachments do not necessarily reflect the opinions of ACMA. |
From: Josh S. <jo...@vi...> - 2008-02-05 23:18:29
|
to clarify this is nowhere near a final pass on this, just the first step. I'm going to be spending some time this week to get the limited set of widgets i need working pretty well though. Which brings me to my question: I've got the browser.py working to display pages, but not to react to events. can someone help me understand how OLE stuff should be implemented in comtypes vs. ctypes? here are the classes browser.py is using taht are missing in comtypes: from comtypes.ole import IOleInPlaceActiveObject, IOleInPlaceUIWindow from comtypes.connectionpoints import dispinterface_EventReceiver -Josh Andrew MacIntyre wrote: >> Looks like Andrew was right, it should be pretty easy. I went >> through most of the files and did the obvious search and replace and >> most of the examples now work with py 2.5 + comtypes: >> >> http://eds.org/~joschi/t/venster_comtypes.2008.02.04.7z >> >> a few (like browser.py) need a bit more love, but this is definitely >> promising. >> > > That's pretty good to hear! > > Henk, if you're still on this list could you let us know what chance we > might have to consolidate updates into the project? > > -------------------------> "These thoughts are mine alone!" <--------- > Andrew MacIntyre National Licensing and Allocations Branch > tel: +61 2 6219 5356 Inputs to Industry Division > fax: +61 2 6253 3277 Australian Communications & Media Authority > email: and...@ac... > > If you have received this email in error, please notify the sender immediately and erase all copies of the email and any attachments to it. The information contained in this email and any attachments may be private, confidential and legally privileged or the subject of copyright. If you are not the addressee it may be illegal to review, disclose, use, forward, or distribute this email and/or its contents. > > Unless otherwise specified, the information in the email and any attachments is intended as a guide only and should not be relied upon as legal or technical advice or regarded as a substitute for legal or technical advice in individual cases. Opinions contained in this email or any of its attachments do not necessarily reflect the opinions of ACMA. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Venster-users mailing list > Ven...@li... > https://lists.sourceforge.net/lists/listinfo/venster-users > -- ________________________________________________________________ tasty electronic music vittles -- bluevitriol.com the only music blog you need -- playtherecords.com you are the dj. interactive music -- improbableorchestra.com random observations of the bizarre -- vitriolix.com |
From: Matt C. <mat...@po...> - 2008-02-05 23:31:30
|
Regarding the three interfaces from the old ctypes.com.ole module, you'll need to provide your own declarations of those interfaces now, probably in the venster.ole module. COM Automation events are now implemented in the comtypes.client._events module. This module should be treated as private, but its GetEvents function is exported by the comtypes.client module, so use that. Matt |
From: Thomas H. <th...@ct...> - 2008-02-27 13:08:21
|
Josh Steiner schrieb: > Looks like Andrew was right, it should be pretty easy. I went through > most of the files and did the obvious search and replace and most of the > examples now work with py 2.5 + comtypes: > > http://eds.org/~joschi/t/venster_comtypes.2008.02.04.7z > > a few (like browser.py) need a bit more love, but this is definitely > promising. Since I have still developer privileges in the venster sourceforge pages, I have committed your version to CVS. And, since it was fun, I have updated the test_flash.py sample to work again. I will look into some other samples when I have time again or want some fun. Thomas |
From: Josh S. <jo...@vi...> - 2008-02-27 18:36:31
|
Thanks Thomas, I was thinking yesterday of asking if anyone had privs or could just add me. Looks like I am going to be using Venster for this project after all, so chances are I'll have some more small patches going forward. -Josh Thomas Heller wrote: > Josh Steiner schrieb: > >> Looks like Andrew was right, it should be pretty easy. I went through >> most of the files and did the obvious search and replace and most of the >> examples now work with py 2.5 + comtypes: >> >> http://eds.org/~joschi/t/venster_comtypes.2008.02.04.7z >> >> a few (like browser.py) need a bit more love, but this is definitely >> promising. >> > > Since I have still developer privileges in the venster sourceforge pages, > I have committed your version to CVS. > > And, since it was fun, I have updated the test_flash.py sample to work again. > I will look into some other samples when I have time again or want some fun. > > Thomas > -- ________________________________________________________________ tasty electronic music vittles -- bluevitriol.com the only music blog you need -- playtherecords.com you are the dj. interactive music -- improbableorchestra.com random observations of the bizarre -- vitriolix.com |
From: Andrew M. <And...@ac...> - 2008-02-27 23:17:49
|
> Josh Steiner schrieb: > > Looks like Andrew was right, it should be pretty easy. I went > > through most of the files and did the obvious search and > replace and > > most of the examples now work with py 2.5 + comtypes: > > > > http://eds.org/~joschi/t/venster_comtypes.2008.02.04.7z > > > > a few (like browser.py) need a bit more love, but this is > definitely > > promising. > > Since I have still developer privileges in the venster sourceforge > pages, I have committed your version to CVS. > > And, since it was fun, I have updated the test_flash.py sample to work > again. > I will look into some other samples when I have time again or want > some fun. Thanks Thomas! Andrew. -------------------------> "These thoughts are mine alone!" <--------- Andrew MacIntyre National Licensing and Allocations Branch tel: +61 2 6219 5356 Inputs to Industry Division fax: +61 2 6253 3277 Australian Communications & Media Authority email: and...@ac... If you have received this email in error, please notify the sender immediately and erase all copies of the email and any attachments to it. The information contained in this email and any attachments may be private, confidential and legally privileged or the subject of copyright. If you are not the addressee it may be illegal to review, disclose, use, forward, or distribute this email and/or its contents. Unless otherwise specified, the information in the email and any attachments is intended as a guide only and should not be relied upon as legal or technical advice or regarded as a substitute for legal or technical advice in individual cases. Opinions contained in this email or any of its attachments do not necessarily reflect the opinions of ACMA. |
From: Thomas H. <th...@ct...> - 2008-04-09 18:46:21
|
Josh Steiner schrieb: > Hi, > > I'm working on a windows only stub downloader application where every > 100k of initial download size really counts big, so I think that Venster > really is the best solution for the project. > > I'm looking into how much work it would be to port it up to using > comtypes instead of ctypes.com ... has anyone here looked into it? Any > estimation of how much work this will be? If its under 10-20 hours of > work I'm definitely game to give it a shot as Venster seems to be too > cool to let bitrot like this. > > If anyone is also looking into doing this maybe we can collaborate? > Perhaps we could setup a #ventser irc channel. I finally managed to contact Henk Punt, the venster developer and project admin. He is well but has (currently, at least) no time to continue the venster development. Fortunately, he did make me an admin on the SF project too, to I can now add new developers to the project. If anyone is interested, please drop me a private email with the SF user name. Hopefully development on venster will continue again. Thanks, Thomas |
From: Andrew M. <And...@ac...> - 2008-04-10 00:22:25
|
> I finally managed to contact Henk Punt, the venster developer and > project admin. > He is well but has (currently, at least) no time to continue the > venster development. > Fortunately, he did make me an admin on the SF project too, to I can > now add new developers to the project. If anyone is interested, > please drop me a private email with the SF user name. > > Hopefully development on venster will continue again. Great news that Henk is okay and that Venster can now continue its evolution. -------------------------> "These thoughts are mine alone!" <--------- Andrew MacIntyre National Licensing and Allocations Branch tel: +61 2 6219 5356 Inputs to Industry Division fax: +61 2 6253 3277 Australian Communications & Media Authority email: and...@ac... If you have received this email in error, please notify the sender immediately and erase all copies of the email and any attachments to it. The information contained in this email and any attachments may be private, confidential and legally privileged or the subject of copyright. If you are not the addressee it may be illegal to review, disclose, use, forward, or distribute this email and/or its contents. Unless otherwise specified, the information in the email and any attachments is intended as a guide only and should not be relied upon as legal or technical advice or regarded as a substitute for legal or technical advice in individual cases. Opinions contained in this email or any of its attachments do not necessarily reflect the opinions of ACMA. |