Congratulation to Bill Lam for gui/gtkwd, which has given a flying
start to porting math/tabula to j7, not to mention many treasured j6
demos.

A few j6/j7 wd incompatibilities revealed by math/tabula running under jgtk...

To see these:
   load 'math/tabula'   NB. same in both j6 and jgtk

** Help -won't go to Info tab (in fact all verbs which are meant to
change tabs don't do so).
        Menu: Help > Help for 1-char commands -executes: hlpc_tab_''
        setshow_tab_'' has become inoperative (setshow 4  should open tab 4 
("inf"))
        because wd'setshow inf 4' and wd'setselect tabs 4' appear to be no-ops.

** resize goes wrong, especially if bottom-right corner dragged too fast.
        (affects controls with: rightmove and bottommove)

** Toolbar icons' colors are corrupted because rgb codes get interpreted as bgr
        (this affects: glpixels, but I don't know what else)

** button: Append in tab: Consts applies itself twice.
        But, changing...
        consts_cappend_button=: newc
        to...
        consts_cappend_button=: smoutput bind 'hi'
                -shows the handler is only called once by the mouseclick.
        But somehow, newc gets called twice.
        (I suspect it's tied up with the wd-operation taking place in a
currently hidden tab.)

** wd 'setselect panel 11'
        --(if line 11 is absent) causes the message to appear in the
associated jconsole:
        (<unknown>:9592): Gtk-CRITICAL **: gtk_list_store_get_path: assertion
`iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed
        whereas j6 forgives this "error".

I'm hoping the location of each bug will be clear from the above. For
those that aren't, I'll happily isolate the bug into a demo script.

I note too that verb: fcopynews_z_ (used by: cal and formerly loaded
by: require 'files') is undefined in jgtk. However fcopynew_z_ is
still there, but now defined in stdlib. Is the absence of fcopynews in
jgtk deliberate, or an oversight?
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to