Hi,

I'm using WebKitDFB checked out from git (webkitdfb_2010-11-18) as a browser
for my project. Its is compiled for arm with plugin disabled -
./autogen.sh --host=arm-none-linux-gnueabi \
      --prefix=/usr \
      --with-target=directfb \
      --without-gtkplus \
      --enable-optimizations \
      --disable-channel-messaging \
      --enable-javascript-debugger \
      --enable-offline-web-applications \
      --enable-dom-storage \
      --enable-database \
      --disable-eventsource \
      --disable-icon-database \
      --enable-datalist \
      --disable-video \
      --enable-svg \
      --enable-xpath \
      --enable-xslt \
      --enable-workers \
      --disable-web-sockets \
      --enable-jit \
      --with-cairo-directfb \
      --with-networking-backend=curl

The browser works fine for most of my needs except for the radio button,
check boxes and drop down menu which isnt rendered at all. Am I missing
something in my setup or is radio button not implemented? Please let me know
whats needed to be done.

/cache # cat /usr/share/lighttpd/www/radio.html
<html>
<head>
<title>My Page</title>
</head>
<body>
<form name="myform" action="http://www.mydomain.com/myformhandler.cgi";
method="POST">
<div align="center"><br>
<input type="radio" name="group1" value="Milk"> Milk<br>
<input type="radio" name="group1" value="Butter" checked> Butter<br>
<input type="radio" name="group1" value="Cheese"> Cheese
<hr>
<input type="radio" name="group2" value="Water"> Water<br>
<input type="radio" name="group2" value="Beer"> Beer<br>
<input type="radio" name="group2" value="Wine" checked> Wine<br>
</div>
</form>
</body>
</html>

/cache # /usr/bin/WebKitDFB http://127.0.0.1/radio.html

   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.10 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2010  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2011-09-22 02:03) [ DEBUG ]
(*) Direct/Memcpy: Using armasm_memcpy()
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0]
<8388608>...
(*) Direct/Thread: Started 'VT Flusher' (-1) [DEFAULT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/FBDev: Found 'tegra_fb' (ID 0) with frame buffer at 0xbef00000,
8192k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'tslib Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: tslib touchscreen 0 (1) 0.1 (tslib)
(*) Direct/Thread: Started 'tslib Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
tslib: bad event protocol version (lib vs device) version =65536
tslib: this is not an eGalax touchscreen (3,0x0EEF,1,0x0112)
Your device: bus=0, vendor=0x0, product=0x0, version=0x0
tslib: device does not support ABS and KEY event types
tslib: device does not support ABS_X and ABS_Y events
tslib: device does support BTN_TOUCH events
(*) DirectFB/Input: tslib touchscreen 1 (2) 0.1 (tslib)
(*) Direct/Thread: Started 'tslib Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
tslib: bad event protocol version (lib vs device) version =65536
tslib: this is not an eGalax touchscreen (3,0x0EEF,1,0x0112)
Your device: bus=25, vendor=0x1, product=0x1, version=0x100
tslib: device does not support ABS and KEY event types
tslib: device does not support ABS_X and ABS_Y events
tslib: device does support BTN_TOUCH events
(*) DirectFB/Input: tslib touchscreen 2 (3) 0.1 (tslib)
(*) Direct/Thread: Started 'tslib Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
tslib: bad event protocol version (lib vs device) version =65536
tslib: this is not an eGalax touchscreen (3,0x0EEF,1,0x0112)
Your device: bus=24, vendor=0xEEF, product=0x20, version=0x0
tslib: device does not support ABS and KEY event types
tslib: device does not support ABS_X and ABS_Y events
tslib: device does support BTN_TOUCH events
(*) DirectFB/Input: tslib touchscreen 3 (4) 0.1 (tslib)
(*) Direct/Thread: Started 'tslib Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
tslib: bad event protocol version (lib vs device) version =65536
tslib: this is not an eGalax touchscreen (3,0x0EEF,1,0x0112)
Your device: bus=25, vendor=0x1, product=0x1, version=0x100
tslib: device does not support ABS and KEY event types
tslib: device does not support ABS_X and ABS_Y events
tslib: device does support BTN_TOUCH events
(*) DirectFB/Input: tslib touchscreen 4 (5) 0.1 (tslib)
(*) Direct/Thread: Started 'tslib Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
tslib: bad event protocol version (lib vs device) version =65536
tslib: this is not an eGalax touchscreen (3,0x0EEF,1,0x0112)
Your device: bus=0, vendor=0x0, product=0x0, version=0x0
tslib: device does not support ABS and KEY event types
tslib: device does not support ABS_X and ABS_Y events
tslib: device does support BTN_TOUCH events
(*) DirectFB/Input: tslib touchscreen 5 (6) 0.1 (tslib)
(*) Direct/Thread: Started 'tslib Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
tslib: bad event protocol version (lib vs device) version =65536
tslib: this is not an eGalax touchscreen (3,0x0EEF,1,0x0112)
Your device: bus=0, vendor=0x0, product=0x0, version=0x0
tslib: device does not support ABS and KEY event types
tslib: device does not support ABS_X and ABS_Y events
tslib: device does support BTN_TOUCH events
(*) DirectFB/Input: tslib touchscreen 6 (7) 0.1 (tslib)
tslib: bad event protocol version (lib vs device) version =65536
tslib: this is not an eGalax touchscreen (3,0x0EEF,1,0x0112)
Your device: bus=0, vendor=0x0, product=0x0, version=0x0
tslib: device does not support ABS and KEY event types
tslib: device does not support ABS_X and ABS_Y events
tslib: device does support BTN_TOUCH events
(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: thom_tegra (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: gpio-keys (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Hotplug with Linux Input' (-1) [INPUT
OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Hot-plug detection enabled with Linux Input Driver
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Mode: Setting 1280x800 RGB16
(*) FBDev/Mode: Switched to 1280x800 (virtual 1280x1600) at 16 bit (RGB16),
pitch 2560
(*) Direct/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
(*) Direct/Interface: Loaded 'PNG' implementation of
'IDirectFBImageProvider'.
(*) FrameLoaderClientDFB: Creating DocumentLoader...
 (!!!)  *** UNIMPLEMENTED [transitionToCommittedForNewPage] ***
[WebKit/dfb/WebCoreSupport/FrameLoaderClientDFB.cpp:1195]
 (!!!)  *** UNIMPLEMENTED [show] ***
[WebCore/platform/dfb/WidgetDFB.cpp:112]
Received all data at 2
Scheduling layout for 240
Parsing finished at 11
Received all data at 11
(*) WebKit/CacheStorage: '/tmp/test' (16777216 bytes)
(*) WebKit/PageCache: 20 pages
Elapsed time before first layout: 21
(*) FrameLoaderClientDFB: Did first layout   (  23ms).
Fontconfig error: Cannot load default config file
(*) FrameLoaderClientDFB: Creating DocumentLoader...
(*) FrameLoaderClientDFB: Will send request  (   1ms,
http://127.0.0.1/radio.html).
Frame rendered in 3ms
 (!!!)  *** UNIMPLEMENTED [setCursor] ***
[WebCore/platform/dfb/WidgetDFB.cpp:101]
(*) FrameLoaderClientDFB: Set title          (  67ms, My Page).
Scheduling layout for 248
Received all data at 5
Parsing finished at 5
onload fired at 5
Elapsed time before first layout: 5
(*) FrameLoaderClientDFB: Did first layout   (  73ms).
(*) FrameLoaderClientDFB: Did finish load    (  73ms).
Frame rendered in 7ms
Frame rendered in 0ms


Thanks,
Nigel
_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to