From: Danny B. <dan...@sc...> - 2011-03-23 20:43:02
|
Hi, I was silent for a while. I have quite a few source changes sitting on my disk, including part of the work on the roadmap_preferences changes I talked about a while ago. I've done several Android fixes which I'll commit shortly. Also I've looked at gpsd support more. It turns out I had a flaw there. If you use gps_read(), then both libgps and RoadMap are trying to use a select() call to trigger a function to read data from the socket connected to gpsd. The fix for that is very simple but uses a function which is public (as in : not static) in libgps, but it's not documented as a public function. I've asked them to change that and haven't done the change to roadmap_gpsd3.c yet. The initial Android implementation tweaked roadmap_gps.c so RoadMap on Android would automatically use the builtin GPS. I've changed that so you can attach to a gpsd too (good for debugging with the Android emulator). Some tablets don't have GPS hardware so this looks useful. I am working on initializing pulldown menus in Preferences on Android. When I try to compare to the gtk2 source, I can't seem to figure out how these (e.g. the ViewMode pulldown) get initialized with e.g. the "3D" value read from preferences. Can anyone shed a light on that ? Comments welcome, Danny -- Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info |