[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