Community
Participate
Working Groups
What I did in the patch below: gdk_draw_pixbuf() was already set us dynamic, however casts was causing problem when compiling against GTK+ 3, so I removed casts. I have also implemented Cairo alternative in 2 classes, basing on GTK+ docs. Patch is available here: http://fedorapeople.org/cgit/aspektor/public_git/eclipse.platform.swt.git/commit/?h=gdk_draw_pixbuff
Change in GC is not necessary. Code path is already protected by USE_CAIRO. Changes in OS.java and os.java have been made already in another patch. Fixed http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=9fc8665c72017ac9e9a5c41d2c7268083a59fe01