22
Jan
10

Misc Hacking

I had two days off while I moved offices, so I got a chance to catch up on my backlog of random hacking.

osm-gps-map

I released osm-gps-map v0.5.0 which adds a few new features (such as keyboard navigation) but also contains many bugfixes and performance improvements. Check the release notes for more information. The next item on the TODO is merging the OSD/layers branch.

Conduit

I released Conduit 0.3.17 which was long overdue. Mostly a bugfix release and updating to new API. The Conduit homepage has also moved to live.gnome.org. Progress on Conduit is a bit slow at the moment, it does everything I want it to (I have a budget cellphone so phone synce does not interest me), and is pretty stable. I have some SOC work I would like to merge, but basically I am looking for developers and inspiration…

PyGTK for Windows

I finished off the fixes to build correct PyGTK+ installers on windows, hopefully closing bug #589671. I uploaded new installers with the fixes people have reported. I expect these installers to become the ‘final’ installers at some point. Feedback welcome.

PyGTK Hacking

I wanted to play with the new client side windows work in Gtk+, so I ported the effects gtk-demo to Python. This required a bit of ctypes magic to access the new API (good), and some more ctypes magic to interact with new signals that appears to have unfriendly prototypes (not so good, bug filed here).

PyGTK example using client side windows

PyGTK example using client side windows


11 Responses to “Misc Hacking”


  1. 1 hads January 22, 2010 at 2:53 pm

    Nice work on getting osm-gps-map 0.5.0 out the door.

  2. 2 F Wolff January 22, 2010 at 11:31 pm

    Many thanks for your work on PyGTK for Windows. We rely on it for being a cross-platform toolkit, and we really appreciate your work. I hope the Windows version will stay up to date and allow us to bring good GTK+ applications to more people.

  3. 3 Hispa January 23, 2010 at 7:12 am

    many thanks for your work….but unfortunately there is no version for windows x64…is forecast?

  4. 4 John Stowers January 23, 2010 at 11:52 am

    @Hispa: No unfortunately. I am doing all this from a 32bit virtual machine in Vmware. Others should be able to follow my instructions and produce 64bit installers if they want.

  5. 5 Stu January 23, 2010 at 2:01 pm

    Heh, funny to see this on planet.gnome.org after the mailing list. I was in the middle of writing an email explaining how far I hadn’t got when I saw the posts mentioning you’d built it.

    I might still have a go at getting it building, but so far am stuck… probably good just for testing. Getting this out is great news for shoebot: we can start to ditch our home made IDE for gedit + a python plugin.

    Might try shifting my (in)action to pycairo on windows soon (probably easier to build that one though).

  6. 6 Stu January 23, 2010 at 2:02 pm

    Ooops just read the post, good work on PyCairo too :)

    Don’t forget the tiny bug in the installer at the end, then these are basically good to go.

  7. 7 Stu January 23, 2010 at 2:08 pm

    Right, will stop the blog spam now - but you seem to have fixed the installer bug too… far too quick for me !

  8. 8 Taiebot January 24, 2010 at 1:48 am

    If you want some future for conduit..

    I am still looking for a way to backup my system. Conduit help me to backup my data and some important config like my desktop, emails calendar.. But my application list and other stuff are still missing and i spend too much time to come back to my previous config. I have never found a proper program to do that. Conduit is so close that it’s a shame is not doing that.

    ==> Possibility to synchronise data on a CD,DVD when CD is full or near full a message comes up and i insert a blank CD and my Data are written on the CD (==> synchronise with brasero).

    ==> Possibility to synchronise my list of application. If i reinsert my backup tool all my programms are redownloaded and i am up to work in few minutes.

    ==> Encryption of data etc..

    Thanks for all you hard work

    Taiebot

  9. 9 Blog fotograficzny January 30, 2010 at 12:21 am

    Hello there, and cheers from Poland ;)

  10. 10 rob February 6, 2010 at 12:09 am

    I’m using OSMGPSMAP 0.5 in a project, and have some issues with viewing Google Satellite tiles. Google seems to ban my IP address after a few minutes of looking around on the map. I get a 403 forbidden on all satellite tiles. The Google street maps and streetview still work.
    I didn’t got banned with previous versions, at least not as fast.

  11. 11 Arthur June 17, 2010 at 9:09 pm

    Hi John!
    Thank you very much for you effort developing conduit!

    I would just like to beg you not to give up developing this wonderful program!

    Especially data providers for syncing Thunderbird and Firefox (bidirectional) would be highly appreciated!

    Wish you a great time!

Leave a Reply