[Fwd: [wxPython-users] Re: wxWebkit]

Ken Seehart ken at seehart.com
Thu Nov 29 20:42:04 PST 2007


Is there a new version of webkit for wxPython available?  I'd love to =

try it out.  Based on that, especially if some progress has been made, I =

expect to have an affirmative decision on funding some bounties on =

Tuesday.  Do you have any suggestions on how these bounties are =

structured (to avoid duplication of effort, etc.)?  I'm thinking in =

terms of a time-decay arrangement of some kind.

Ken Seehart

Ken Seehart wrote:
>
>
> ------------------------------------------------------------------------
>
> Subject:
> [wxPython-users] Re: wxWebkit
> From:
> Kevin Ollivier <guess-who2 at theolliviers.com>
> Date:
> Wed, 17 Oct 2007 22:06:38 -0700
> To:
> wxPython-users at lists.wxwidgets.org, wx-users at lists.wxwidgets.org
>
> To:
> wxPython-users at lists.wxwidgets.org, wx-users at lists.wxwidgets.org
> CC:
> kevinwatters at users.sourceforge.net
>
>
> Hi Ken,
>
> On Oct 17, 2007, at 5:40 PM, Ken Seehart wrote:
>
>> Looks like the wxWebkit project needs a shot of adrenaline  :-)   =

>> It's a very promising project, worthy of being completed.
>>
>> There is currently no viable alternative for embedding an html =

>> browser in wxPython, although there are several partial solutions.  =

>> We would very much like to see one.  wxWebkit is currently the =

>> closest in that it aims to provide the basic necessities: portability =

>> (windows, linux, mac) and sufficient html standards compliance to be =

>> considered a true browser.
>>
>> We can provide some financial assistance.  I'm not sure how much yet, =

>> but it's negotiable.  I will know more about my budget a week from =

>> now.  It would be helpful to get an estimate of the amount of time =

>> needed.
>
> Thanks, the project could use some extra help! :-)
>
>> I want to put feelers out there for other organizations that can =

>> match funds.
>>
>> I would like to attach the funding to specific bounties.  The major =

>> issues that we need resolved are as follows:
>>
>> 1. Support for forms (check boxes, combo boxes, edit boxes with =

>> accurate cursor location, etc.)
>
> The cursor location issue is nearly fixed (on Windows), thanks to a =

> lot of help by Kevin Watters and Chris Mellon. For the rest, IMHO we =

> need to improve wxRendererNative to add these renderers.
>
>> 2. Crash (probably related to image caching bug)
>
> Note that I'm in the process of testing with Apple's latest SVN (my =

> last update was in May!) - I'll let you know if the updated code fixes =

> this issue, or if we still need to work something out.
>
>> 3. Selection causes undesirable scroll to top (making it impossible =

>> for the user to select from portions of the document that require =

>> scrolling to get to).
>
> I fixed this one last weekend. :-) I'm still trying to figure out the =

> autoscroll handling though.
>
>> 4. Handle start selection and end selection messages (I need the =

>> ability to write code that defers dynamic changes to the content =

>> while the user is attempting to make a selection)
>
> WebKit fires a shouldChangeSelectedDOMRange message, which should be =

> what you're looking for. It'd just be a matter of sending off a wx =

> event for this when it gets fired.
>
>> Also would be nice:
>> 5. Ability to rebuild wxPython with wxWebkit (I'm having trouble =

>> getting the build to happen), or make it a separate library.
>
> I'm not sure what you mean by rebuilding wxPython with wxWebKit. =

> wxWebKit is designed to build against stock wxPython with the most =

> recent builds (just use the wxPython-devel package to get the =

> necessary headers and libs), so you shouldn't need to build wxPython =

> at all to build wxWebKit. Of course, as I mentioned before, wxWebKit =

> can't build against MSVC6, so there unfortunately won't be any Python =

> 2.3 builds, but for Python 2.4+ everything works fine.
>
>> 6. Smaller redistributable size.
>>
>> Please let me know if you are interested in developing wxWebkit, or =

>> if you are interested in matching funds for development.
>
> What wxWebKit could really use is some funding to get some developers, =

> particularly those familiar with the native APIs and wxWidgets itself, =

> to spend some time bug testing the code and filling in the gaps. There =

> is a lot of stuff done, but those 4 issues above are not the only =

> things that need done to get things stable, and we are touching some =

> areas where the native platform implementations differ significantly. =

> For example, I can say that the wxWidgets classes for text rendering =

> are very simplified compared to the APIs exposed by native platforms, =

> and that even the APIs don't necessarily behave the same across =

> platforms.
>
> Actually, to be honest, a lot of the major remaining issues are caused =

> by holes in wxWidgets - things that we can do with the native APIs, =

> but that wxWidgets has no functionality for, or at least I can't see =

> how to implement using wxWidgets. (i.e. non-kerned text drawing on =

> Windows, the aforementioned wxRenderer APIs we need, IME position =

> management in wxWindow, a class for storing image data as it is =

> downloaded, etc.) This has had me stepping into a lot of code areas I =

> haven't ever touched before, and using native APIs which I'm not =

> necessarily familiar with. And since I want to work with wxPython, and =

> thus released wxPython builds, I have to measure whether or not I =

> should fix something in wx and wait for an official release, or try to =

> develop an external solution first.
>
>> Also let me know if you are in any way interested in the wxWebkit =

>> project.  I'd like to know what the level of community interest is.
>
> I'm not going to name names since I've often been contacted directly =

> and I don't know if I would be announcing things I shouldn't, but I =

> know of at least 4-5 developers that have shown significant interest =

> in the project, and most of those people went to the time and effort =

> to actually track down info on the project. ;-)
>
>> I not sure whether this message would have been better to post at =

>> wx-users at lists.wxwidgets.org.  People don't like cross-posting.
>
> I think it's relevant, so I'm introducing wx-users into this, and they =

> can flame me if they feel it's inappropriate. ;-)
>
>> Any suggestions of how to reach that group without cross-posting?  =

>> There is also wxwebkit-devel but there is almost no activity there.
>
> Most wxWebKit discussion these days happens on #wxWidgets and #WebKit =

> IRC channels, since we can work in pretty much real-time that way. It =

> doesn't have the record that the mailing list does, but we can work =

> much faster, which right now is very important.
>
> Thanks,
>
> Kevin
>
>> Thanks,
>> Ken Seehart
>> ken at seehart.com
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: wxPython-users-unsubscribe at lists.wxwidgets.org
>> For additional commands, e-mail: wxPython-users-help at lists.wxwidgets.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: wxPython-users-unsubscribe at lists.wxwidgets.org
> For additional commands, e-mail: wxPython-users-help at lists.wxwidgets.org
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.wxwidgets.org/pipermail/wxpython-users/attachments/200711=
29/0c30f799/attachment.htm


More information about the wxpython-users mailing list