[java-gnome-hackers] Deprecated as at 2.16; dealing with Action proxies
Brought to you by:
afcowie
From: Andrew C. <an...@op...> - 2009-06-16 03:12:27
|
Now that GTK 2.16 is starting to be available, someone with it installed might want to take a pass at making sure we can successfully build against a GTK without deprecated symbols, and removing such unnecessary things from java-gnome's .defs data. Try running: $ ./configure strict $ make clean $ make and see how far you can get. I got things started as with previous cycles. This time my branch is called 'deprecated-2.16' and is at: bzr://research.operationaldynamics.com/bzr/java-gnome/hackers/andrew/deprecated-2.16/ I got stuck at gtk_action_connect_proxy(). I think someone will need to: a) add an interface Activatable b) implement it in Button etc, c) then figure out some wrapper code to put in Action's connectProxy() that calls the new implementation instead. d) mark that .defs block (deprecated) and that Java method @deprecated. which shouldn't be too difficult. It's just tedious work, really. Once you clear that, move on to the next one... but send us a bundle or a branch URL so others don't try to fix them too! :) ++ Merging this branch to 'mainline' will push us to requiring >= gtk +-2.16; maybe we'll do that during 4.0.13-dev? I think that'd be ok. AfC Sydney -- Andrew Frederick Cowie Operational Dynamics is an operations and engineering consultancy focusing on IT strategy, organizational architecture, systems review, and effective procedures for change management: enabling successful deployment of mission critical information technology in enterprises, worldwide. http://www.operationaldynamics.com/ Sydney New York Toronto London |