Changes between Version 21 and Version 22 of BuildingGdk


Ignore:
Timestamp:
Aug 6, 2007 9:30:52 AM (17 years ago)
Author:
alp@atoker.com
Comment:

Update curl backend/theming notes

Legend:

Unmodified
Added
Removed
Modified
  • BuildingGdk

    v21 v22  
    7878
    7979=== CURL ===
    80  * The non zero select timeout feels bad. Make it possible to write a GSourceFunc to not poll the sockets and have a timeout...
    81  * Cookie handling is complety lacking as pointed out on the mailinglist
    82  * headerCallback needs to be landed/fixed
     80 * Review and possibly integrate the [http://www.sand-labs.org/svn/trunk/BAL/Implementations/Network/CURL/ sand-labs CURL backend] code. It has a slightly different API, so needs to be back-ported, but looks like it may be more feature-complete, able to handle redirects properly etc.
     81 * The non zero select timeout feels bad. Make it possible to write a GSourceFunc to not poll the sockets and have a timeout: This can probably be done by integrating code from MIT/X11 licensed [http://atterer.net/glibcurl/ glibcurl].
     82 * Cookie handling is completely lacking as pointed out on the mailing list
     83 * headerCallback needs to be landed/fixed (already done?)
    8384 * Errors of curl need to be properly populated
    8485
     
    9192
    9293=== Theming ===
     94 * Consider taking code directly from Mozilla's LGPL licensed Gtk+ theming backend. They deal with a lot of corner cases which don't look fun to re-implement.
    9395 * Focus ring drawing
    9496 * Scrollbars for PlatformScrollbar will be terrible as we need to implement a HitTest but don't know where the elements of the scrollbar hide