I was careless in my wording. The release I am hoping to get out in a few weeks is a mini release that provides a jconsole support of a browser front end. This does no include any of the new GTK, GUI, PM etc. new stuff.
On Mon, Nov 16, 2009 at 6:18 PM, Don Guinn <dongu...@gmail.com> wrote: > Wow! That close? > > On Mon, Nov 16, 2009 at 9:52 AM, Eric Iverson <eric.b.iver...@gmail.com > >wrote: > > > The best I can promise right now is that I'll leave your message in my > > inbox > > as a reminder. I'll take a look if I have a chance but it won't be till > > after I get out the first phase of the new beta release and that is still > > at > > least a week or so away. > > > > On Sun, Nov 15, 2009 at 5:11 PM, Brian Schott <schott.br...@gmail.com > > >wrote: > > > > > Eric, > > > > > > A very old problem has not been solved and I would like to remind you > > > of it. I am replying to "this" message to give some temporal > > > perspective. Notice, that the code you asked me to run on my Mac, > > > which apparently *did* run at that time, does *not* run now and > > > produces the following error. But that is not the main problem, so > > > please read on. > > > > > > load '/Users/brian/j602-user/temp/104.ijs' > > > run'' > > > |domain error: wd > > > | wd A > > > > > > In the meanwhile, I have also reported this error in the jwiki and > > > cannot notice a resolution. And btw, the simplest "keystroke" error > > > which occurs is that the Mac escape button does not close the graphics > > > window as it does before the error occurs. > > > > > > > > > > > > http://www.jsoftware.com/jwiki/System/Library/Bugs#A.22for..22loopingldemocausesjavafrontendfailure > > > > > > I have produced a somewhat simpler script which demonstrates the > > > problem. The script is a very slight revision to the standalone opengl > > > demo script which creates a black triangle. > > > > > > j602/system/examples/graphics/opengl/demo/glviews.ijs > > > > > > The only extra code in glviews.ijs is the following. > > > > > > drawtriangle=: monad define > > > glColor3d 0 0 0 > > > glBegin GL_POLYGON > > > glVertex 1 ,0 ,0,1 > > > glVertex 0 ,1 ,0,1 > > > glVertex _1 ,0 ,0,1 > > > glEnd '' > > > ) > > > > > > paint=: 3 : 0 > > > wd'psel opengl;pactive' > > > if. ''-:y > > > do. GS_CLEARCOLOR=.0 0 255 > > > else. GS_CLEARCOLOR=: y > > > end. > > > gsinit GS_LIGHT > > > drawtriangle '' > > > gsfini'' > > > ) > > > > > > The extra code replaces the "XX" in glviews.ijs . > > > > > > Then the opengl graphics can be exercised by entering the following > > > command in the ijx window. The number 60 in the following line > > > controls the number of background color changes are executed. > > > > > > paint_gldemo_"1] 60 3 ?...@$ 255 > > > > > > The problem is that after some number of color changes, the graphics > > > opengl window becomes unresponsive to keystroke commands, even to the > > > "close window" =Escape command on the Mac. Presumably on different > > > platforms the number of color changes before this failure occurs will > > > be different, and likely a higher number than on my antique Mac. > > > Although there is some slight cumulative deterioration of this > > > phenomenon, I am mostly referring to a failure from a single execution > > > of the above line. > > > > > > I would really like to eradicate this problem. > > > > > > On Mon, Feb 6, 2006 at 4:47 PM, Eric Iverson <eiver...@sympatico.ca> > > > wrote: > > > > Brian, > > > > > > > > I have done a quick test with the Java front end in windows. I found > > two > > > > bugs/differences between Jwdw (windows front end) and Jwdp (portable > > Java > > > > front end) that probably explain why things don't work as expected on > > > your > > > > Mac. > > > > > > > > The 1st is that a glpaintx'' is required at the end of the go verb in > > > Java > > > > opengl. I need to look into this. > > > > > > > > The 2nd is that in the sys_timer event handler Jwdp has lost the > > > selection > > > > of the current form and current isigraph and this means the go in the > > > timer > > > > event gets an error and turns of the timer. Adding a few smoutput > calls > > > in > > > > the timer event made this obvious. > > > > > > > > The script that follows is modified to add the glpaintx and to go and > > to > > > do > > > > psel and glsel in the timer event. The psel and gsle are necessary > > > anyways > > > > as causing any event on any other form would cause failure in the > > windows > > > > example for the same reason. > > > > > > > > I have also wrapped the sentences at the end that were automatically > > run > > > (I > > > > hate scripts that do this) into a run verb. > > > > > > > > Please try the following on your Mac. Run the script and then run > > > sentence > > > > run'' and with lots of luck you'll see a tumbling cube. > > > > > > > > ** > > > > require 'opengl' > > > > coinsert 'jgl3 jzopengl' > > > > > > > > AMBIENT=: 0.15 > > > > DIFFUSE=: 0.7 > > > > SPECULAR=: 0.7 > > > > ROTXYZ=: 40 50 0 > > > > > > > > go=: 3 : 0 > > > > glrotate 2 3 5 > > > > startlist LRotate > > > > stdrotate'' > > > > endlist'' > > > > stdpaint'' > > > > glpaintx'' > > > > ) > > > > > > > > A=: 0 : 0 > > > > pc a closeok; > > > > xywh 0 0 200 200; > > > > cc g isigraph ws_clipchildren ws_clipsiblings rightmove bottommove; > > > > pas 0 0;pshow;ptop; > > > > rem form end; > > > > ) > > > > > > > > a_g_paint=: stdpaint > > > > a_g_size=: stdsizeaspect > > > > > > > > sys_timer_z_=: 3 : 0 > > > > try. > > > > wd'psel a' > > > > glsel 'g' > > > > go '' > > > > catch. wd'timer 0' end. > > > > ) > > > > > > > > run=: 3 : 0 > > > > wd A > > > > glreset'' > > > > glaRC'' > > > > LISTS=: NURBS=: QUADS=: '' > > > > glEnable GL_DEPTH_TEST > > > > glclearcolor CLEARCOLOR > > > > glcolor COLOR > > > > stdlistlight'' > > > > genlist 'Box' > > > > drawcube makelist Box 0 0 1 > > > > a_g_size'' > > > > wd 'pshow' > > > > wd 'timer 15' > > > > ) > > > > > > > > > > > > > > > > ----- Original Message ----- From: <schott.br...@gmail.com> > > > > To: "Programming forum" <programming@jsoftware.com> > > > > Sent: Monday, February 06, 2006 10:57 AM > > > > Subject: Re: [Jprogramming] opengl > > > > > > > > > > > >> Fraser, > > > >> > > > >> I, too, wonder if there is a problem with the Mac > > > >> implementation. Btw, can you describe the behavior you > > > >> observed before (and after, if possible) you typed go'' , > > > >> please? > > > >> > > > >> On Tue, 7 Feb 2006, Fraser Jackson wrote: > > > >> > > > >> + Brian, > > > >> + > > > >> + I have tried Chris's script on both J504 and J601 under Windows XP > > and > > > >> it > > > >> + works fine. Is there some difference between the implementations > on > > > the > > > >> Mac > > > >> + and in Windows causing your problem. > > > >> + > > > >> + Fraser > > > >> + > > > > > > -- > > > (B=) <-----my sig > > > Brian Schott > > > > > > ***************************** > > > PS. The complete script follows below. > > > > > > NB. Standalone version of opengl demo. > > > NB. > > > NB. This text can be cut and pasted into a single script. > > > > > > require 'opengl' > > > cocurrent 'gldemo' > > > coinsert 'jzopenglutil' > > > > > > gsetdefaults'' > > > > > > OPENGL=: 0 : 0 > > > pc opengl; > > > xywh 0 0 200 150;cc g isigraph opengl rightmove bottommove; > > > pas 0 0; > > > rem form end; > > > ) > > > > > > opengl_run=: 3 : 0 > > > wd OPENGL > > > ogl=: '' conew 'jzopengl' > > > wd'pshow;' > > > ) > > > > > > opengl_close=: 3 : 0 > > > destroy__ogl'' > > > ogl=: '' > > > wd 'pclose' > > > ) > > > > > > opengl_cancel=: opengl_close > > > > > > NB. ========================================================= > > > drawtriangle=: monad define > > > glColor3d 0 0 0 > > > glBegin GL_POLYGON > > > glVertex 1 ,0 ,0,1 > > > glVertex 0 ,1 ,0,1 > > > glVertex _1 ,0 ,0,1 > > > glEnd '' > > > ) > > > > > > paint=: 3 : 0 > > > wd'psel opengl;pactive' > > > if. ''-:y > > > do. GS_CLEARCOLOR=.0 0 255 > > > else. GS_CLEARCOLOR=: y > > > end. > > > gsinit GS_LIGHT > > > drawtriangle '' > > > gsfini'' > > > ) > > > > > > NB. ========================================================= > > > opengl_g_paint=: paint > > > opengl_g_char=: gschar > > > opengl_default=: gsdefault > > > > > > NB. ========================================================= > > > opengl_run'' > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm