1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 18:07:59 +00:00
putty-source/unix/GTK2.TODO

42 lines
1.6 KiB
Plaintext
Raw Normal View History

TODO for PuTTY GTK2 port before merging back into main trunk code
-----------------------------------------------------------------
Things to do before deciding a merge is feasible:
- Although I'm still stubbornly _supporting_ X11 fonts alongside
Pango ones in defiance of standard GTK2 policy, it might be a
good idea to at least switch the default font to Pango's
Monospace 12, not least so that font aliases don't come up
selected by default. Then again, perhaps keeping fixed as the
default is more traditional. Hmm.
- gtkcols.c is currently a minimal-work GTK2 port of my original
GTK1 implementation. Someone should go through it and compare it
to a real GTK2 container class, to make sure there aren't any
large chunks we should have reimplemented and haven't, or indeed
that we shouldn't have reimplemented and have.
- Uses of GtkList should be replaced with the non-deprecated
GtkTreeView.
- Investigate the shortcut mechanism in GTK2's GtkLabel, and see if
it's worth switching to it from the current ad-hockery.
- Update the autoconf build. Richard B says he had to replace
AM_PATH_GTK([1.2.0],
with
AM_PATH_GTK_2_0([2.0.0],
+ also I'll need to detect early Pangoi and enable my magic
switches in gtkfont.c.
+ and I'll probably also want to detect GTK2 vs GTK1
automatically - _and_ provide a command line switch on
configure to select one manually.
Things to do once GTK2 development is complete:
- Make sure we haven't broken GTK1.
Things to do at point of actual merge:
- Mention Colin in the website's licence page.