You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(75) |
Nov
(252) |
Dec
(418) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(659) |
Feb
(1039) |
Mar
(870) |
Apr
(235) |
May
(329) |
Jun
(251) |
Jul
(123) |
Aug
(119) |
Sep
(67) |
Oct
(194) |
Nov
(535) |
Dec
(133) |
2002 |
Jan
(122) |
Feb
(24) |
Mar
(29) |
Apr
(28) |
May
(16) |
Jun
(20) |
Jul
(11) |
Aug
(12) |
Sep
(13) |
Oct
(14) |
Nov
(23) |
Dec
(19) |
2003 |
Jan
(28) |
Feb
(170) |
Mar
(288) |
Apr
(211) |
May
(126) |
Jun
(166) |
Jul
(131) |
Aug
(102) |
Sep
(211) |
Oct
(301) |
Nov
(22) |
Dec
(6) |
2004 |
Jan
(14) |
Feb
(16) |
Mar
(7) |
Apr
|
May
(8) |
Jun
(25) |
Jul
(21) |
Aug
(2) |
Sep
(7) |
Oct
|
Nov
(2) |
Dec
(1) |
2005 |
Jan
(4) |
Feb
(2) |
Mar
(14) |
Apr
(24) |
May
(3) |
Jun
(7) |
Jul
(30) |
Aug
(5) |
Sep
(1) |
Oct
(3) |
Nov
|
Dec
(1) |
2006 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
From: Leif W <war...@us...> - 2004-06-02 15:13:27
|
My 2 cents. Version 4 browsers are retarded and should die. Governments or Militaries with big bureaucracies are always antiquated. If they want to use 10-20 year old software, they pay the consequences and let the rest of the world make progress. If you want it to work in a version 4 or less browser, do everything on the server side via CGI. Leave all static content. Or (cringe) use applets or Flash. :p But the same government people probably restrict the use of either. Sorry, no offense Doug. It's gotto suck to be responsible for supporting old software for a technologically antiquated employer, be they government, military, educational institution, or big business. I know I would personally refuse to work under such conditions and find another job, even if it meant leaving the country and going half way around the world. Leif ----- Original Message ----- From: "Doug Melvin" <do...@cr...> To: <dyn...@li...> Sent: Wednesday, June 02, 2004 10:46 AM Subject: Re: [Dynapi-Dev] DynAPI Updates > Yeah, uh, About NS4.. > Any of you administer a web server? > I host 5 sites.. Apone the monthly processing of the logs > you do see that 15 to 20% of visitors to these five sites > are still using NS4.. (and 2% using NS3!!!) > > While I do agree that supporting NS4 is a serious pain in the > backside, I have to tell you that the government standards in Canada > still call for support 4X borwsers. And what with the government being the > single larges employer in Canada, that's a pretty big user base (and the > source of ALL > of my work) > > Just my 2 cents. > > cheers > > > ----- Original Message ----- > From: "Kevin" <ke...@ke...> > To: <dyn...@li...> > Sent: Tuesday, June 01, 2004 9:51 AM > Subject: Re: [Dynapi-Dev] DynAPI Updates > > > > > > "Raymond Irving" <xw...@ya...> wrote: > > > > > Hello Everyone, > > > > > > It has been a long time since I've updated my copy of > > > DynAPI much less to say update the CVS. Well things > > > are still rolling along as I can see that there's a > > > lot of emails to read :) > > > > > > I've managed to setup my new website and I've uploaded > > > my local copy of the DynAPI for everyone to review: > > > > > > http://www.xwisdomhtml.com > > > > Nice site. It's been a long time since I've looked at DynAPI. > > I'll have a look at dynapi3x.zip and the new widget design if I > > get some time. > > > > > I would like for all to review the changes and test ni > > > NS4. The new widgets might not be 100% compatible with > > > NS4 (sorry guys, I have a warm time trying to get the > > > Boxfix to work in NS4) :{ > > > > As someone who was always keen on NS4 compatibility when > > some operating systems were delivered with NS4 - now I don't > > think that this the case. I'm now using Redhat Linux 9 which is > > not shipped with NS4. Sorry I can't help with NS4 testing. > > > > So I wouldn't worry if new DynAPI developments don't support > > NS4. Unless someone can cite an OS shipping with NS4? > > > > > Here are some of the changes that I've made thus far: > > > > > > * New widget design (no longer use StyleManager)' > > > * New RichTextBox widget (beta) > > > > That RichTextBox widget looks very neat. > > > > Kevin > > > > > * Boxfix implemented > > > > > > Enjoy and please give you feedback. > > > > > > __ > > > Raymond Irving > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by: Oracle 10g > > > Get certified on the hottest thing ever to hit the market... Oracle 10g. > > > Take an Oracle 10g class now, and we'll give you the exam FREE. > > > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > > > _______________________________________________ > > > Dynapi-Dev mailing list > > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: Oracle 10g > > Get certified on the hottest thing ever to hit the market... Oracle 10g. > > Take an Oracle 10g class now, and we'll give you the exam FREE. > > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > http://www.mail-archive.com/dyn...@li.../ > > > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.693 / Virus Database: 454 - Release Date: 5/31/2004 > > > > ------------------------------------------------------- > This SF.Net email is sponsored by the new InstallShield X. > From Windows to Linux, servers to mobile, InstallShield X is the one > installation-authoring solution that does it all. Learn more and > evaluate today! http://www.installshield.com/Dev2Dev/0504 > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > |
From: Doug M. <do...@cr...> - 2004-06-02 14:46:58
|
Yeah, uh, About NS4.. Any of you administer a web server? I host 5 sites.. Apone the monthly processing of the logs you do see that 15 to 20% of visitors to these five sites are still using NS4.. (and 2% using NS3!!!) While I do agree that supporting NS4 is a serious pain in the backside, I have to tell you that the government standards in Canada still call for support 4X borwsers. And what with the government being the single larges employer in Canada, that's a pretty big user base (and the source of ALL of my work) Just my 2 cents. cheers ----- Original Message ----- From: "Kevin" <ke...@ke...> To: <dyn...@li...> Sent: Tuesday, June 01, 2004 9:51 AM Subject: Re: [Dynapi-Dev] DynAPI Updates > > "Raymond Irving" <xw...@ya...> wrote: > > > Hello Everyone, > > > > It has been a long time since I've updated my copy of > > DynAPI much less to say update the CVS. Well things > > are still rolling along as I can see that there's a > > lot of emails to read :) > > > > I've managed to setup my new website and I've uploaded > > my local copy of the DynAPI for everyone to review: > > > > http://www.xwisdomhtml.com > > Nice site. It's been a long time since I've looked at DynAPI. > I'll have a look at dynapi3x.zip and the new widget design if I > get some time. > > > I would like for all to review the changes and test ni > > NS4. The new widgets might not be 100% compatible with > > NS4 (sorry guys, I have a warm time trying to get the > > Boxfix to work in NS4) :{ > > As someone who was always keen on NS4 compatibility when > some operating systems were delivered with NS4 - now I don't > think that this the case. I'm now using Redhat Linux 9 which is > not shipped with NS4. Sorry I can't help with NS4 testing. > > So I wouldn't worry if new DynAPI developments don't support > NS4. Unless someone can cite an OS shipping with NS4? > > > Here are some of the changes that I've made thus far: > > > > * New widget design (no longer use StyleManager)' > > * New RichTextBox widget (beta) > > That RichTextBox widget looks very neat. > > Kevin > > > * Boxfix implemented > > > > Enjoy and please give you feedback. > > > > __ > > Raymond Irving > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: Oracle 10g > > Get certified on the hottest thing ever to hit the market... Oracle 10g. > > Take an Oracle 10g class now, and we'll give you the exam FREE. > > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > http://www.mail-archive.com/dyn...@li.../ > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.693 / Virus Database: 454 - Release Date: 5/31/2004 |
From: Kevin <ke...@ke...> - 2004-06-01 17:34:48
|
"Raymond Irving" <xw...@ya...> wrote: > Hello Everyone, > > It has been a long time since I've updated my copy of > DynAPI much less to say update the CVS. Well things > are still rolling along as I can see that there's a > lot of emails to read :) > > I've managed to setup my new website and I've uploaded > my local copy of the DynAPI for everyone to review: > > http://www.xwisdomhtml.com Nice site. It's been a long time since I've looked at DynAPI. I'll have a look at dynapi3x.zip and the new widget design if I get some time. > I would like for all to review the changes and test ni > NS4. The new widgets might not be 100% compatible with > NS4 (sorry guys, I have a warm time trying to get the > Boxfix to work in NS4) :{ As someone who was always keen on NS4 compatibility when some operating systems were delivered with NS4 - now I don't think that this the case. I'm now using Redhat Linux 9 which is not shipped with NS4. Sorry I can't help with NS4 testing. So I wouldn't worry if new DynAPI developments don't support NS4. Unless someone can cite an OS shipping with NS4? > Here are some of the changes that I've made thus far: > > * New widget design (no longer use StyleManager)' > * New RichTextBox widget (beta) That RichTextBox widget looks very neat. Kevin > * Boxfix implemented > > Enjoy and please give you feedback. > > __ > Raymond Irving > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ |
From: Doug M. <do...@cr...> - 2004-05-31 14:57:41
|
Yes.. documentation please.. It would be nice to finally have a"final" widget methodology. ----- Original Message ----- From: "Peter Romianowski" <ant...@gm...> To: <dyn...@li...> Sent: Monday, May 31, 2004 7:23 AM Subject: Re: [Dynapi-Dev] DynAPI Updates > Hi Raymond, > > >>Will you push your changes to the CVS? > > > > > > Yes I will but not until we have tested the new code > > with Boxfix etc. For the time being you can download > > Dumb question: How to test it? What kind of feedback do > you need? > > > the copy from www.xwisdomhtml.com. It's a copy of what > > I've locally on my pc. > > Ah - I missed the download link (searched a while again but > finally found it ;) > > >>Can I see an example of this? I just got used to the > >>StyleManager-thing ;) > >>But I'm very curious about the new widget design! > > > > > > Sure. Download the version from my site. The problem > > with StyleManager is that it's slower and will only > > complicate things when you want to change the style of > > complex widgets. > > I see the new design. It's much simpler indeed. Integrating the > mouse events is really a step forward I think. The PITA I had > developing widgets with the StyleManager-Stuff was the descision > where to put which code. I think this is really simpler because > you only have one file, one class. > Even though I liked the idea of pluggable styles which implement > other behaviour (flatbutton vs button) I see the much simpler and > straighter design of the new widgets. So I really, really like it. > Even more if I remember the pain I had understanding the StyleManager > in the first place ;) > > Another question: In which way is the StyleManager slower? The problem > I have here is that we developed a huge DHTML-Page with loads of widgets > and I modified the dynapi quite a bit (extended the styles-stuff with > a skin(theme)-manager which comes quite close to the new widget design ;) > and other minor/major changes) so switching would be less fun ;) So I > am curious about the problems with the Stylemanager since we have > performance-problems every now and then and switching to the new design > would take a while (and it will not happen until 3.0 final is out). So > can you give any details or performance hints? > > BTW: When the CVS is in sync again and I have the time here, I will try > to convert some of my widgets (including a full featured cross-browser > Richtext-Editor, ColorChooser and other neat things) to "standard"-dynapi > widgets. > > Last question ;) Do you have any release plan yet? > > Keep up the good work! > > Regards > Peter > > > __ > > Raymond Irving > > > > > >>Regards, > >>Peter > >> > >> > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: Oracle 10g > > Get certified on the hottest thing ever to hit the market... Oracle 10g. > > Take an Oracle 10g class now, and we'll give you the exam FREE. > > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > http://www.mail-archive.com/dyn...@li.../ > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > |
From: Doug M. <do...@cr...> - 2004-05-31 14:55:35
|
Glad i never got into the stylemanager.. :-) 'course.. i prefer to build ultra-lite widgets.. :-) hehe Looking forward to seeing new code.. cheers ----- Original Message ----- From: "Peter Romianowski" <ant...@gm...> To: <dyn...@li...> Sent: Sunday, May 30, 2004 4:33 PM Subject: Re: [Dynapi-Dev] DynAPI Updates > Hi Raymond, > > good to see something happening again! My first question is: Where to get the new source? > Will you push your changes to the CVS? > > > * New widget design (no longer use StyleManager) > > Can I see an example of this? I just got used to the StyleManager-thing ;) > But I'm very curious about the new widget design! > > Regards, > Peter > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > |
From: Raymond I. <xw...@ya...> - 2004-05-31 14:06:30
|
--- Peter Romianowski <ant...@gm...> wrote: > ...How to test it? What kind of feedback > do > you need? The new widgets all rely on the Boxfix that was implemented. I don't think boxfix works well under NS4 so we might have to do some testing of the new widgets with ns4. Personally I'm getting tired or ns4's limitation so maybe someone can assist here. > I see the new design. It's much simpler indeed. Thanks. I thought so too. > Another question: In which way is the StyleManager > slower? When switching from one style to the other you must first remove all the unnecessary child layers before adding new olds. In some cases you would have to remove child layers before you can even extend a widget. > > BTW: When the CVS is in sync again and I have the > time here, I will try > to convert some of my widgets (including a full > featured cross-browser > Richtext-Editor, ColorChooser and other neat things) > to "standard"-dynapi > widgets. Sounds really cool. Have you seen the new RichTextEditor widgets? Maybe you can merge your Richtext-Editor with the one that's in the download. > Last question ;) Do you have any release plan yet? As soon as we can test the new design and fix the outstanding bugs. > Keep up the good work! > Thank you |
From: Peter R. <ant...@gm...> - 2004-05-31 11:22:46
|
Hi Raymond, >>Will you push your changes to the CVS? > > > Yes I will but not until we have tested the new code > with Boxfix etc. For the time being you can download Dumb question: How to test it? What kind of feedback do you need? > the copy from www.xwisdomhtml.com. It's a copy of what > I've locally on my pc. Ah - I missed the download link (searched a while again but finally found it ;) >>Can I see an example of this? I just got used to the >>StyleManager-thing ;) >>But I'm very curious about the new widget design! > > > Sure. Download the version from my site. The problem > with StyleManager is that it's slower and will only > complicate things when you want to change the style of > complex widgets. I see the new design. It's much simpler indeed. Integrating the mouse events is really a step forward I think. The PITA I had developing widgets with the StyleManager-Stuff was the descision where to put which code. I think this is really simpler because you only have one file, one class. Even though I liked the idea of pluggable styles which implement other behaviour (flatbutton vs button) I see the much simpler and straighter design of the new widgets. So I really, really like it. Even more if I remember the pain I had understanding the StyleManager in the first place ;) Another question: In which way is the StyleManager slower? The problem I have here is that we developed a huge DHTML-Page with loads of widgets and I modified the dynapi quite a bit (extended the styles-stuff with a skin(theme)-manager which comes quite close to the new widget design ;) and other minor/major changes) so switching would be less fun ;) So I am curious about the problems with the Stylemanager since we have performance-problems every now and then and switching to the new design would take a while (and it will not happen until 3.0 final is out). So can you give any details or performance hints? BTW: When the CVS is in sync again and I have the time here, I will try to convert some of my widgets (including a full featured cross-browser Richtext-Editor, ColorChooser and other neat things) to "standard"-dynapi widgets. Last question ;) Do you have any release plan yet? Keep up the good work! Regards Peter > __ > Raymond Irving > > >>Regards, >>Peter >> >> > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > > |
From: Raymond I. <xw...@ya...> - 2004-05-31 05:00:36
|
one more thing... look at the widget.sample.js file for a quick outline __ Raymond Irving --- Peter Romianowski <ant...@gm...> wrote: > Hi Raymond, > > good to see something happening again! My first > question is: Where to get the new source? > Will you push your changes to the CVS? > > > * New widget design (no longer use StyleManager) > > Can I see an example of this? I just got used to the > StyleManager-thing ;) > But I'm very curious about the new widget design! > > Regards, > Peter > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the > market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the > exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ |
From: Raymond I. <xw...@ya...> - 2004-05-31 04:54:10
|
Hi Peter, --- Peter Romianowski <ant...@gm...> wrote: > Will you push your changes to the CVS? Yes I will but not until we have tested the new code with Boxfix etc. For the time being you can download the copy from www.xwisdomhtml.com. It's a copy of what I've locally on my pc. > > * New widget design (no longer use StyleManager) > > Can I see an example of this? I just got used to the > StyleManager-thing ;) > But I'm very curious about the new widget design! Sure. Download the version from my site. The problem with StyleManager is that it's slower and will only complicate things when you want to change the style of complex widgets. __ Raymond Irving > > Regards, > Peter > > |
From: Peter R. <ant...@gm...> - 2004-05-30 20:33:00
|
Hi Raymond, good to see something happening again! My first question is: Where to get the new source? Will you push your changes to the CVS? > * New widget design (no longer use StyleManager) Can I see an example of this? I just got used to the StyleManager-thing ;) But I'm very curious about the new widget design! Regards, Peter |
From: Raymond I. <xw...@ya...> - 2004-05-28 15:04:30
|
Hello Everyone, It has been a long time since I've updated my copy of DynAPI much less to say update the CVS. Well things are still rolling along as I can see that there's a lot of emails to read :) I've managed to setup my new website and I've uploaded my local copy of the DynAPI for everyone to review: http://www.xwisdomhtml.com I would like for all to review the changes and test ni NS4. The new widgets might not be 100% compatible with NS4 (sorry guys, I have a warm time trying to get the Boxfix to work in NS4) :{ Here are some of the changes that I've made thus far: * New widget design (no longer use StyleManager)' * New RichTextBox widget (beta) * Boxfix implemented Enjoy and please give you feedback. __ Raymond Irving |
From: Andrew G. <an...@zo...> - 2004-03-31 23:15:43
|
Hi Leif, My suggested changes do make a difference. Try making the following changes to examples/dynapi.gui.graphics.html. Change line 25 from: graphics.setFillColor(lyr.bgcolor); to: graphics.setFillColor('green'); and change line 36 from: graphics.drawCircle(... to graphics.fillCircle(... This should cause the "draw circle" button to draw filled green circles. WIthout my changes it doesn't work because the Graphics.setFillColor() method is not setting the same variable that the Graphics.fillCircle() method uses. Andrew. Leif W wrote: >Hi! I've made changes to my local copy and played with the example page. >Can't see any difference, but the example is very simple (draw line, circle, >and rectangle - yes I added a rectangle to the example -- button was there >but onclick was empty -- which I'll upload to CVS later). Do you have any >more complex example pages up with the two different src/gui/graphics.js >files, which reveal the bugs caused by the forgotten relics? > >Leif > >----- Original Message ----- >From: "Andrew Gillett" <an...@zo...><dyn...@li...> >To: "dynapi-dev" >Sent: Thursday, March 25, 2004 12:18 AM >Subject: [Dynapi-Dev] Some fixes for src/gui/graphics.js > > > > >>Hi, >> >>I was looking at some of the graphics functions (dynapi 3) >>and there are some simple errors. It looks like some variables >>were renamed at some point, but the old variable names were >>not all cleaned up. Perhaps someone can commit the changes >>below to CVS? >> >>The correct variable names are: >>_s StrokeColor (was color) >>_w StrokeWeight (was thickness) >>_f FillColor (was color) >> >> >>Andrew. >> >> >>49c49 >>< fillCircle(x+r,y+r,r,this.color,this._dlyr); >>--- >> > fillCircle(x+r,y+r,r,this._f,this._dlyr); >>52c52 >>< >>drawEllipse(x+w/2,y+h/2,w,h,this.color,false,this.thickness,this._dlyr); >>--- >> > drawEllipse(x+w/2,y+h/2,w,h,this._s,false,this._w,this._dlyr); >>55c55 >>< >>drawEllipse(x+w/2,y+h/2,w,h,this.color,true,this.thickness,this._dlyr); >>--- >> > drawEllipse(x+w/2,y+h/2,w,h,this._f,true,this._w,this._dlyr); >>58c58 >>< drawRect(x,y,w,h,this.color,this.thickness,this._dlyr); >>--- >> > drawRect(x,y,w,h,this._s,this._w,this._dlyr); >>61c61 >>< fillRect(x,y,w,h,this.color,this._dlyr); >>--- >> > fillRect(x,y,w,h,this._f,this._dlyr); >> >> >> >> >> >>------------------------------------------------------- >>This SF.Net email is sponsored by: IBM Linux Tutorials >>Free Linux tutorial presented by Daniel Robbins, President and CEO of >>GenToo technologies. Learn everything from fundamentals to system >>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >>_______________________________________________ >>Dynapi-Dev mailing list >>Dyn...@li...http://www.mail-archive.com/dyn...@li.../ >> >> >> >> >> > > > > >------------------------------------------------------- >This SF.Net email is sponsored by: IBM Linux Tutorials >Free Linux tutorial presented by Daniel Robbins, President and CEO of >GenToo technologies. Learn everything from fundamentals to system >administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >_______________________________________________ >Dynapi-Dev mailing list >Dyn...@li...http://www.mail-archive.com/dyn...@li.../ > > > > |
From: Leif W <war...@us...> - 2004-03-25 07:28:08
|
Hi! I've made changes to my local copy and played with the example page. Can't see any difference, but the example is very simple (draw line, circle, and rectangle - yes I added a rectangle to the example -- button was there but onclick was empty -- which I'll upload to CVS later). Do you have any more complex example pages up with the two different src/gui/graphics.js files, which reveal the bugs caused by the forgotten relics? Leif ----- Original Message ----- From: "Andrew Gillett" <an...@zo...> To: "dynapi-dev" <dyn...@li...> Sent: Thursday, March 25, 2004 12:18 AM Subject: [Dynapi-Dev] Some fixes for src/gui/graphics.js > Hi, > > I was looking at some of the graphics functions (dynapi 3) > and there are some simple errors. It looks like some variables > were renamed at some point, but the old variable names were > not all cleaned up. Perhaps someone can commit the changes > below to CVS? > > The correct variable names are: > _s StrokeColor (was color) > _w StrokeWeight (was thickness) > _f FillColor (was color) > > > Andrew. > > > 49c49 > < fillCircle(x+r,y+r,r,this.color,this._dlyr); > --- > > fillCircle(x+r,y+r,r,this._f,this._dlyr); > 52c52 > < > drawEllipse(x+w/2,y+h/2,w,h,this.color,false,this.thickness,this._dlyr); > --- > > drawEllipse(x+w/2,y+h/2,w,h,this._s,false,this._w,this._dlyr); > 55c55 > < > drawEllipse(x+w/2,y+h/2,w,h,this.color,true,this.thickness,this._dlyr); > --- > > drawEllipse(x+w/2,y+h/2,w,h,this._f,true,this._w,this._dlyr); > 58c58 > < drawRect(x,y,w,h,this.color,this.thickness,this._dlyr); > --- > > drawRect(x,y,w,h,this._s,this._w,this._dlyr); > 61c61 > < fillRect(x,y,w,h,this.color,this._dlyr); > --- > > fillRect(x,y,w,h,this._f,this._dlyr); > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > > |
From: Andrew G. <an...@zo...> - 2004-03-25 05:18:58
|
Hi, I was looking at some of the graphics functions (dynapi 3) and there are some simple errors. It looks like some variables were renamed at some point, but the old variable names were not all cleaned up. Perhaps someone can commit the changes below to CVS? The correct variable names are: _s StrokeColor (was color) _w StrokeWeight (was thickness) _f FillColor (was color) Andrew. 49c49 < fillCircle(x+r,y+r,r,this.color,this._dlyr); --- > fillCircle(x+r,y+r,r,this._f,this._dlyr); 52c52 < drawEllipse(x+w/2,y+h/2,w,h,this.color,false,this.thickness,this._dlyr); --- > drawEllipse(x+w/2,y+h/2,w,h,this._s,false,this._w,this._dlyr); 55c55 < drawEllipse(x+w/2,y+h/2,w,h,this.color,true,this.thickness,this._dlyr); --- > drawEllipse(x+w/2,y+h/2,w,h,this._f,true,this._w,this._dlyr); 58c58 < drawRect(x,y,w,h,this.color,this.thickness,this._dlyr); --- > drawRect(x,y,w,h,this._s,this._w,this._dlyr); 61c61 < fillRect(x,y,w,h,this.color,this._dlyr); --- > fillRect(x,y,w,h,this._f,this._dlyr); |
From: Doug M. <do...@cr...> - 2004-03-11 18:11:22
|
not a problem, I'll do that after work. :-) Damn,sometime being a pack-rat is quite handy.. hehe ----- Original Message ----- From: "Leif W" <war...@us...> To: <dyn...@li...> Sent: Thursday, March 11, 2004 12:49 PM Subject: Re: [Dynapi-Dev] Development status > Hey Doug, could you put up the richardinfo widgets? I checked the site last > month and it has gone away, replaced with a commercial home page. You may > have the last copy. I'd like to have a few copies floating around, incase > of harddrive failures or accidental deletions. ;-) I'll put a copy on my > site too (slow as it may be). Thanks! > > Leif > > ----- Original Message ----- > From: "Doug Melvin" <do...@cr...> > To: <dyn...@li...> > Sent: Thursday, March 11, 2004 12:03 PM > Subject: Re: [Dynapi-Dev] Development status > > > > Peter, > > as with any opensource project, interest comes and goes in waves. > > The main thing that causes forward movment is people specifically > requesting > > a feature, > > or reporting a bug. (Or one of the developers get's an idea) > > Most of the recent development has been focused on the aspect of > > client-server communication. > > > > To get 3.0 to a final release requires three things: > > 1) bug hunting/fixing: best accomplished by looking at the bug reports for > > 2.x and > > testing those bugs in 3.0, and patching them in 3.0 > > > > 2) documentation, the library has drifted quite far from the > documentation. > > > > 3) widgets!!! we need the widgets from 2.5 ported to 3.0, and a few new > ones > > wouldn't hurt either. > > > > I have a zipped copy of the richardinfo site at home. In it are pretty > much > > ALL of the widgets for 2.5 > > Let me know if anyone want's the zip, I'll put it up for download. > > > > later, > > Doug Melvin > > > > ----- Original Message ----- > > From: "Peter Romianowski" <ant...@gm...> > > To: <dyn...@li...> > > Sent: Thursday, March 11, 2004 6:45 AM > > Subject: [Dynapi-Dev] Development status > > > > > > > Hi there, > > > > > > for a new (long term) project I have to decide which crossbrowser-dhtml > > > library to use. I am using DynAPI for several years now and played > around > > > with the 3.0 beta. From the technical point of view I'd definetaly > choose > > > DynAPI but I see not much development here (for quite some time now). I > > > don't want to upset anyone! But it is very important for me that I do > not > > > use a project which will be discontinued tomorrow. > > > > > > So my questions is: Is this project still actively maintained? When will > > > there be a 3.0 final? > > > > > > Again, I don't want to flame or anything - I just need to know ;) > > > > > > Kind Regards, > > > Peter > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by: IBM Linux Tutorials > > > Free Linux tutorial presented by Daniel Robbins, President and CEO of > > > GenToo technologies. Learn everything from fundamentals to system > > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > > > _______________________________________________ > > > Dynapi-Dev mailing list > > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > > > > --- > > Outgoing mail is certified Virus Free. > > Checked by AVG anti-virus system (http://www.grisoft.com). > > Version: 6.0.607 / Virus Database: 387 - Release Date: 3/2/04 > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IBM Linux Tutorials > > Free Linux tutorial presented by Daniel Robbins, President and CEO of > > GenToo technologies. Learn everything from fundamentals to system > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > http://www.mail-archive.com/dyn...@li.../ > > > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.620 / Virus Database: 399 - Release Date: 3/11/04 |
From: Leif W <war...@us...> - 2004-03-11 18:06:42
|
Hey Doug, could you put up the richardinfo widgets? I checked the site last month and it has gone away, replaced with a commercial home page. You may have the last copy. I'd like to have a few copies floating around, incase of harddrive failures or accidental deletions. ;-) I'll put a copy on my site too (slow as it may be). Thanks! Leif ----- Original Message ----- From: "Doug Melvin" <do...@cr...> To: <dyn...@li...> Sent: Thursday, March 11, 2004 12:03 PM Subject: Re: [Dynapi-Dev] Development status > Peter, > as with any opensource project, interest comes and goes in waves. > The main thing that causes forward movment is people specifically requesting > a feature, > or reporting a bug. (Or one of the developers get's an idea) > Most of the recent development has been focused on the aspect of > client-server communication. > > To get 3.0 to a final release requires three things: > 1) bug hunting/fixing: best accomplished by looking at the bug reports for > 2.x and > testing those bugs in 3.0, and patching them in 3.0 > > 2) documentation, the library has drifted quite far from the documentation. > > 3) widgets!!! we need the widgets from 2.5 ported to 3.0, and a few new ones > wouldn't hurt either. > > I have a zipped copy of the richardinfo site at home. In it are pretty much > ALL of the widgets for 2.5 > Let me know if anyone want's the zip, I'll put it up for download. > > later, > Doug Melvin > > ----- Original Message ----- > From: "Peter Romianowski" <ant...@gm...> > To: <dyn...@li...> > Sent: Thursday, March 11, 2004 6:45 AM > Subject: [Dynapi-Dev] Development status > > > > Hi there, > > > > for a new (long term) project I have to decide which crossbrowser-dhtml > > library to use. I am using DynAPI for several years now and played around > > with the 3.0 beta. From the technical point of view I'd definetaly choose > > DynAPI but I see not much development here (for quite some time now). I > > don't want to upset anyone! But it is very important for me that I do not > > use a project which will be discontinued tomorrow. > > > > So my questions is: Is this project still actively maintained? When will > > there be a 3.0 final? > > > > Again, I don't want to flame or anything - I just need to know ;) > > > > Kind Regards, > > Peter > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IBM Linux Tutorials > > Free Linux tutorial presented by Daniel Robbins, President and CEO of > > GenToo technologies. Learn everything from fundamentals to system > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > http://www.mail-archive.com/dyn...@li.../ > > > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.607 / Virus Database: 387 - Release Date: 3/2/04 > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > > |
From: Doug M. <do...@cr...> - 2004-03-11 17:16:58
|
Peter, as with any opensource project, interest comes and goes in waves. The main thing that causes forward movment is people specifically requesting a feature, or reporting a bug. (Or one of the developers get's an idea) Most of the recent development has been focused on the aspect of client-server communication. To get 3.0 to a final release requires three things: 1) bug hunting/fixing: best accomplished by looking at the bug reports for 2.x and testing those bugs in 3.0, and patching them in 3.0 2) documentation, the library has drifted quite far from the documentation. 3) widgets!!! we need the widgets from 2.5 ported to 3.0, and a few new ones wouldn't hurt either. I have a zipped copy of the richardinfo site at home. In it are pretty much ALL of the widgets for 2.5 Let me know if anyone want's the zip, I'll put it up for download. later, Doug Melvin ----- Original Message ----- From: "Peter Romianowski" <ant...@gm...> To: <dyn...@li...> Sent: Thursday, March 11, 2004 6:45 AM Subject: [Dynapi-Dev] Development status > Hi there, > > for a new (long term) project I have to decide which crossbrowser-dhtml > library to use. I am using DynAPI for several years now and played around > with the 3.0 beta. From the technical point of view I'd definetaly choose > DynAPI but I see not much development here (for quite some time now). I > don't want to upset anyone! But it is very important for me that I do not > use a project which will be discontinued tomorrow. > > So my questions is: Is this project still actively maintained? When will > there be a 3.0 final? > > Again, I don't want to flame or anything - I just need to know ;) > > Kind Regards, > Peter > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.607 / Virus Database: 387 - Release Date: 3/2/04 |
From: Peter R. <ant...@gm...> - 2004-03-11 12:02:31
|
Hi there, for a new (long term) project I have to decide which crossbrowser-dhtml library to use. I am using DynAPI for several years now and played around with the 3.0 beta. From the technical point of view I'd definetaly choose DynAPI but I see not much development here (for quite some time now). I don't want to upset anyone! But it is very important for me that I do not use a project which will be discontinued tomorrow. So my questions is: Is this project still actively maintained? When will there be a 3.0 final? Again, I don't want to flame or anything - I just need to know ;) Kind Regards, Peter |
From: Andrew G. <an...@zo...> - 2004-02-24 06:46:03
|
Leif W wrote: >Andrew, > >Something trivial I was thinking of was the test functions on the tester >page. Something non-trivial I was thinking of would be like the calculator >(for a GUI) or sending something programmatically as a series of >instructions to carry out. Now that I think of it, maybe one trivial, and >one or two non-trivial examples (GUI and program) would be good. But the >key would be to capture ALL HTTP session data (headers, GET/POST, cookies), >and show the SODA envelope in an indented (4 space) format for illustration >purposes. Maybe even with web access log files too, so someone can see the >entire session, from client and server perspectives, from API perspective as >well. When debugging, that's what it comes down to understanding, and it >would have been easier if it was documented. And I know I'll probably >forget in a few months or a year unless I leave some notes behind. ;-) >What do you think? > >Leif > > It's certainly the case that when things go wrong, you end up looking at the low level XML in the requests (i.e. SODA). Capturing the HTTP session data for some trivial examples is an interesting idea, but it will be verbose. The requests/responses will differ depending upon whether the IOElement is set up to use GET or POST and whether it makes synchrounous or asyncrounous requests. The GET requests look quite ugly. This is part of a GET request to the Calculator service to perform "3 + 8": GET /dynapi/examples/dynapi.util.ioelement-soda-calc-js.asp?IORequestID=io9871945172862595&IOElementID=DynObject10&IOMethod=get&IOResponse=text/html&IOEnvelope=%3Cenvelope%3E%3Csid%3E740EE-30786407-BB56-065891136%3C/sid%3E%3Cmethod%3Eadd%3C/method%3E%3Cbody%3E%3Csoda%3E%3Ca0%3E%3Cs1%3E8%3C/s1%3E%3Cr0/%3E%3Cs1%3E3%3C/s1%3E%3C/a0%3E%3C/soda%3E%3C/body%3E%3C/envelope%3E Messy, huh? It becomes easier once the request is broken down to: GET /dynapi/examples/dynapi.util.ioelement-soda-calc-js.asp IORequestID=io9871945172862595 IOElementID=DynObject10 IOMethod=get IOResponse=text/html IOEnvelope=<envelope><sid>740EE-30786407-BB56-065891136</sid><method>add</method><body><soda><a0><s1>8</s1><r0/><s1>3</s1></a0></soda></body></envelope> And when the IOEnvelope is extracted, we get a recognizable SODA request: <envelope> <sid>740EE-30786407-BB56-065891136</sid> <method>add</method> <body> <soda> <a0> <s1>8</s1> <r0/> <s1>3</s1> </a0> </soda> </body> </envelope> I think it will make our lives much easier if concentrate on documenting the SODA XML. The cookies and stuff have never seemed of any great importance to me - but maybe that's because I use Tomcat which just handles all the session management for me. I'll have bit of a play with this stuff this evening and see what I come up with. Andrew. >----- Original Message ----- >From: "Andrew Gillett" <an...@zo...> >To: <dyn...@li...> >Sent: Sunday, February 22, 2004 11:44 PM >Subject: Re: [Dynapi-Dev] PHP SODA - it connects! > > > > >>Hi Leif, >> >>I'd be willing to help out with documenting the SODA RPC protocol. I've >>also followed the difficult path of reverse-engineering the jscript ASP >>code to get the Java servlet going. If I could contribute to, or review, >>any documentation about SODA then it will help me to better understand >>any deficiencies in my java code. >> >>regards, >>Andrew >> >> >>Leif W wrote: >> >> >> >>>I've put the most recent PHP SODA stuff into CVS, if you want to look. >>>Right now, it only connects using the tester page. The main / modified >>>files are the following four, and only been tested on the newer PHP4 >>> >>> >under > > >>>Apache2. >>> >>>dynapi3x/examples/ioelmsrv.php >>>dynapi3x/examples/ioelmsrv.soda.php >>>dynapi3x/examples/dynapi.util.ioelement-soda-tester.html >>>dynapi3x/examples/dynapi.util.ioelement-soda-tester.php >>> >>>Just an idea for the docs or example page, something I'd like to do is >>>elaborate upon what SODA is and does by dissecting an entire >>> >>> >conversation, > > >>>when a user clicks something non-trivial. I found all this very >>> >>> >confusing, > > >>>but have a good grasp of it now. I think I could better convey some of >>> >>> >this > > >>>complexity for an API user rather than let it sit hidden in the code for >>>only the API hackers one by one. >>> >>>Leif >>> >>>----- Original Message ----- >>>From: "Kevin" <ke...@ke...> >>>To: <dyn...@li...> >>>Sent: Saturday, February 21, 2004 12:51 PM >>>Subject: Re: [Dynapi-Dev] PHP SODA - it connects! >>> >>> >>> >>> >>> >>> >>>>Hi Leif, >>>> >>>>Thanks for posting to the list. I'm well out of touch with dynapi at the >>>>moment but look forward to seeing soda php/perl versions so I can test >>>>with Apache. >>>> >>>>Kevin. >>>> >>>>----- Original Message ----- >>>>From: "Leif W" <war...@us...> >>>>To: <dyn...@li...> >>>>Sent: Thursday, February 19, 2004 2:22 PM >>>>Subject: Re: [Dynapi-Dev] PHP SODA - it connects! >>>> >>>> >>>> >>>> >>>> >>>> >>>>>Had a malformed envelope creation. >>>>> >>>>> >>>>> >>>>> >>>>-- clipped. >>>> >>>> >>>> >>>> >>>>------------------------------------------------------- >>>>SF.Net is sponsored by: Speed Start Your Linux Apps Now. >>>>Build and deploy apps & Web services for Linux with >>>>a free DVD software kit from IBM. Click Now! >>>>http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click >>>>_______________________________________________ >>>>Dynapi-Dev mailing list >>>>Dyn...@li... >>>>http://www.mail-archive.com/dyn...@li.../ >>>> >>>> >>>> >>>> >>>> >>>> >>> >>> >>>------------------------------------------------------- >>>SF.Net is sponsored by: Speed Start Your Linux Apps Now. >>>Build and deploy apps & Web services for Linux with >>>a free DVD software kit from IBM. Click Now! >>>http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click >>>_______________________________________________ >>>Dynapi-Dev mailing list >>>Dyn...@li... >>>http://www.mail-archive.com/dyn...@li.../ >>> >>> >>> >>> >>> >>> >> >> >> >>------------------------------------------------------- >>SF.Net is sponsored by: Speed Start Your Linux Apps Now. >>Build and deploy apps & Web services for Linux with >>a free DVD software kit from IBM. Click Now! >>http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click >>_______________________________________________ >>Dynapi-Dev mailing list >>Dyn...@li... >>http://www.mail-archive.com/dyn...@li.../ >> >> >> >> > > > > >------------------------------------------------------- >SF.Net is sponsored by: Speed Start Your Linux Apps Now. >Build and deploy apps & Web services for Linux with >a free DVD software kit from IBM. Click Now! >http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click >_______________________________________________ >Dynapi-Dev mailing list >Dyn...@li... >http://www.mail-archive.com/dyn...@li.../ > > > > |
From: Leif W <war...@us...> - 2004-02-23 14:26:28
|
Andrew, Something trivial I was thinking of was the test functions on the tester page. Something non-trivial I was thinking of would be like the calculator (for a GUI) or sending something programmatically as a series of instructions to carry out. Now that I think of it, maybe one trivial, and one or two non-trivial examples (GUI and program) would be good. But the key would be to capture ALL HTTP session data (headers, GET/POST, cookies), and show the SODA envelope in an indented (4 space) format for illustration purposes. Maybe even with web access log files too, so someone can see the entire session, from client and server perspectives, from API perspective as well. When debugging, that's what it comes down to understanding, and it would have been easier if it was documented. And I know I'll probably forget in a few months or a year unless I leave some notes behind. ;-) What do you think? Leif ----- Original Message ----- From: "Andrew Gillett" <an...@zo...> To: <dyn...@li...> Sent: Sunday, February 22, 2004 11:44 PM Subject: Re: [Dynapi-Dev] PHP SODA - it connects! > Hi Leif, > > I'd be willing to help out with documenting the SODA RPC protocol. I've > also followed the difficult path of reverse-engineering the jscript ASP > code to get the Java servlet going. If I could contribute to, or review, > any documentation about SODA then it will help me to better understand > any deficiencies in my java code. > > regards, > Andrew > > > Leif W wrote: > > >I've put the most recent PHP SODA stuff into CVS, if you want to look. > >Right now, it only connects using the tester page. The main / modified > >files are the following four, and only been tested on the newer PHP4 under > >Apache2. > > > >dynapi3x/examples/ioelmsrv.php > >dynapi3x/examples/ioelmsrv.soda.php > >dynapi3x/examples/dynapi.util.ioelement-soda-tester.html > >dynapi3x/examples/dynapi.util.ioelement-soda-tester.php > > > >Just an idea for the docs or example page, something I'd like to do is > >elaborate upon what SODA is and does by dissecting an entire conversation, > >when a user clicks something non-trivial. I found all this very confusing, > >but have a good grasp of it now. I think I could better convey some of this > >complexity for an API user rather than let it sit hidden in the code for > >only the API hackers one by one. > > > >Leif > > > >----- Original Message ----- > >From: "Kevin" <ke...@ke...> > >To: <dyn...@li...> > >Sent: Saturday, February 21, 2004 12:51 PM > >Subject: Re: [Dynapi-Dev] PHP SODA - it connects! > > > > > > > > > >>Hi Leif, > >> > >>Thanks for posting to the list. I'm well out of touch with dynapi at the > >>moment but look forward to seeing soda php/perl versions so I can test > >>with Apache. > >> > >>Kevin. > >> > >>----- Original Message ----- > >>From: "Leif W" <war...@us...> > >>To: <dyn...@li...> > >>Sent: Thursday, February 19, 2004 2:22 PM > >>Subject: Re: [Dynapi-Dev] PHP SODA - it connects! > >> > >> > >> > >> > >>>Had a malformed envelope creation. > >>> > >>> > >>-- clipped. > >> > >> > >> > >> > >>------------------------------------------------------- > >>SF.Net is sponsored by: Speed Start Your Linux Apps Now. > >>Build and deploy apps & Web services for Linux with > >>a free DVD software kit from IBM. Click Now! > >>http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > >>_______________________________________________ > >>Dynapi-Dev mailing list > >>Dyn...@li... > >>http://www.mail-archive.com/dyn...@li.../ > >> > >> > >> > >> > > > > > > > > > >------------------------------------------------------- > >SF.Net is sponsored by: Speed Start Your Linux Apps Now. > >Build and deploy apps & Web services for Linux with > >a free DVD software kit from IBM. Click Now! > >http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > >_______________________________________________ > >Dynapi-Dev mailing list > >Dyn...@li... > >http://www.mail-archive.com/dyn...@li.../ > > > > > > > > > > > > > > ------------------------------------------------------- > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > Build and deploy apps & Web services for Linux with > a free DVD software kit from IBM. Click Now! > http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > > |
From: Andrew G. <an...@zo...> - 2004-02-23 04:52:19
|
Hi Leif, I'd be willing to help out with documenting the SODA RPC protocol. I've also followed the difficult path of reverse-engineering the jscript ASP code to get the Java servlet going. If I could contribute to, or review, any documentation about SODA then it will help me to better understand any deficiencies in my java code. regards, Andrew Leif W wrote: >I've put the most recent PHP SODA stuff into CVS, if you want to look. >Right now, it only connects using the tester page. The main / modified >files are the following four, and only been tested on the newer PHP4 under >Apache2. > >dynapi3x/examples/ioelmsrv.php >dynapi3x/examples/ioelmsrv.soda.php >dynapi3x/examples/dynapi.util.ioelement-soda-tester.html >dynapi3x/examples/dynapi.util.ioelement-soda-tester.php > >Just an idea for the docs or example page, something I'd like to do is >elaborate upon what SODA is and does by dissecting an entire conversation, >when a user clicks something non-trivial. I found all this very confusing, >but have a good grasp of it now. I think I could better convey some of this >complexity for an API user rather than let it sit hidden in the code for >only the API hackers one by one. > >Leif > >----- Original Message ----- >From: "Kevin" <ke...@ke...> >To: <dyn...@li...> >Sent: Saturday, February 21, 2004 12:51 PM >Subject: Re: [Dynapi-Dev] PHP SODA - it connects! > > > > >>Hi Leif, >> >>Thanks for posting to the list. I'm well out of touch with dynapi at the >>moment but look forward to seeing soda php/perl versions so I can test >>with Apache. >> >>Kevin. >> >>----- Original Message ----- >>From: "Leif W" <war...@us...> >>To: <dyn...@li...> >>Sent: Thursday, February 19, 2004 2:22 PM >>Subject: Re: [Dynapi-Dev] PHP SODA - it connects! >> >> >> >> >>>Had a malformed envelope creation. >>> >>> >>-- clipped. >> >> >> >> >>------------------------------------------------------- >>SF.Net is sponsored by: Speed Start Your Linux Apps Now. >>Build and deploy apps & Web services for Linux with >>a free DVD software kit from IBM. Click Now! >>http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click >>_______________________________________________ >>Dynapi-Dev mailing list >>Dyn...@li... >>http://www.mail-archive.com/dyn...@li.../ >> >> >> >> > > > > >------------------------------------------------------- >SF.Net is sponsored by: Speed Start Your Linux Apps Now. >Build and deploy apps & Web services for Linux with >a free DVD software kit from IBM. Click Now! >http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click >_______________________________________________ >Dynapi-Dev mailing list >Dyn...@li... >http://www.mail-archive.com/dyn...@li.../ > > > > |
From: Leif W <war...@us...> - 2004-02-21 22:29:20
|
I've put the most recent PHP SODA stuff into CVS, if you want to look. Right now, it only connects using the tester page. The main / modified files are the following four, and only been tested on the newer PHP4 under Apache2. dynapi3x/examples/ioelmsrv.php dynapi3x/examples/ioelmsrv.soda.php dynapi3x/examples/dynapi.util.ioelement-soda-tester.html dynapi3x/examples/dynapi.util.ioelement-soda-tester.php Just an idea for the docs or example page, something I'd like to do is elaborate upon what SODA is and does by dissecting an entire conversation, when a user clicks something non-trivial. I found all this very confusing, but have a good grasp of it now. I think I could better convey some of this complexity for an API user rather than let it sit hidden in the code for only the API hackers one by one. Leif ----- Original Message ----- From: "Kevin" <ke...@ke...> To: <dyn...@li...> Sent: Saturday, February 21, 2004 12:51 PM Subject: Re: [Dynapi-Dev] PHP SODA - it connects! > Hi Leif, > > Thanks for posting to the list. I'm well out of touch with dynapi at the > moment but look forward to seeing soda php/perl versions so I can test > with Apache. > > Kevin. > > ----- Original Message ----- > From: "Leif W" <war...@us...> > To: <dyn...@li...> > Sent: Thursday, February 19, 2004 2:22 PM > Subject: Re: [Dynapi-Dev] PHP SODA - it connects! > > > > Had a malformed envelope creation. > > -- clipped. > > > > > ------------------------------------------------------- > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > Build and deploy apps & Web services for Linux with > a free DVD software kit from IBM. Click Now! > http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > > |
From: Kevin <ke...@ke...> - 2004-02-21 20:54:30
|
Hi Leif, Thanks for posting to the list. I'm well out of touch with dynapi at the moment but look forward to seeing soda php/perl versions so I can test with Apache. Kevin. ----- Original Message ----- From: "Leif W" <war...@us...> To: <dyn...@li...> Sent: Thursday, February 19, 2004 2:22 PM Subject: Re: [Dynapi-Dev] PHP SODA - it connects! > Had a malformed envelope creation. -- clipped. |
From: Leif W <war...@us...> - 2004-02-19 14:27:46
|
Had a malformed envelope creation. The creation isn't extensively tested yet, but the connection for the test page works! A few things of note. One thing to notice, there's a missing <soda> ... </soda> tag. In the Var2SODA function, (in ASP JScript, VBScipt and in the PHP), nearly the first thing done is if the "lvl" is >= 0, increment it by 1. Skimming through the function, it never gets decremented anywhere, and then at the end, the <soda> ... </soda> tag is added only if "lvl" equals 0, which it never will, so the <soda> tag will never be added, and all connection response envelopes will be malformed. (!?) Something doesn't seem right about this, and unless I misunderstand something, I think it is necessary to back off the level at the end of the Var2SODA function, "lvl--", just before the <soda> tag check. I did this in the PHP script and the connect phase started working. Second, you notice all of my strings were <u#>, I had some funky regexp that wasn't matching the | in the <u3> and the space ( ) in the <u4> tags. I've made it more robust, so it should match just about any typeable character, but not high ansi, or non printables (anything you'd have to type ALT-### on your keypad), or use wget or curl to bypass your browser. ^_^ Third, I don't know if it's a problem, but it seems like a bug to me. The "lvl" for the <r#/> separators is off by one. To be more precise, it is always one less than the array elements. I don't know if that's the way it's supposed to be or not. But just looking at it, when everything is indented 4 blocks, it looks like a bug, to be switching between <u4> and <r3/>, for example. I could "fix" the way the script generates the envelope, but am not sure how it would affect the javascript. Might hiccup or burp on it. I'll have to try out of curiousity to see what happens. Now more bugs I see in my Apache log file from PHP, so I'll take it from there, then track down the other errors. Leif ==== Malformed envelope ==== <envelope> <method>SYS:WebServiceConnect</method> <body> <o1> <a2> <u3>name|comment|login|SYSCall</u3> <r2/> <a3> <u4>PHP SODA Test</u4> <r3/> <u4>This Web Service was created using PHP</u4> <r3/> <s4>ok</s4> <r3/> <b4>true</b4> </a3> </a2> </o1> </body> </envelope> ==== Well formed envelope ==== <envelope> <method>SYS:WebServiceConnect</method> <body> <soda> <o1> <a2> <s3>name|comment|login|SYSCall</s3> <r2/> <a3> <s4>PHP SODA Test</s4> <r3/> <s4>This Web Service was created using PHP</s4> <r3/> <s4>ok</s4> <r3/> <b4>true</b4> </a3> </a2> </o1> </soda> </body> </envelope> ----- Original Message ----- From: "Leif W" <war...@us...> To: "DynAPI-Dev" <dyn...@li...> Sent: Thursday, February 19, 2004 6:54 AM Subject: Re: [Dynapi-Dev] PHP SODA mixed array problem > ----- Original Message ----- > From: "Leif W" <war...@us...> > To: "Joseph Sonnier" <jso...@ni...> > Cc: "DynAPI-Dev" <dyn...@li...> > Sent: Wednesday, February 18, 2004 12:52 PM > Subject: [Dynapi-Dev] Re: Tips on debugging IOElement / SODA > > > > It's ambiguous, do I create an object for the assosciate indexed elements, > > and an array for the numeric? Does that then break the original > structure? > > Do I create an object for the entire thing? How does JavaScript handle > > mixed arrays? I think it allows using numeric indexing even for the > > assosciative indexes, but I'm not sure. > > Wow it's morning already?? Can't stop now, so close, just need some food > and drink. I've come up with some functions to let me know for sure if an > array is entirely one type or the other, empty, or mixed. If it's entirely > numeric, then treat it as a normal array envelope. If it's entirely > assosciative, treat it as an object (still need to finish that bit of code, > almost done). If it's a mixture, it's ambiguous, and we need to let it > error out. I was thinking of returning an unknown type, or raising an > error, but I don't understand that mechanism yet. After searching through > the docs and cross referencing with the ASP-JScript code, I finally > understand what the object wrapping in the envelope should look like and > what the PHP script should be doing and what it probably isn't doing right. > Still many layers of understanding to sift through, but I feel as though > I've made some great progress so far. > > Leif > > P.S. Attached is a little PHP test script to check the type of an array. > |
From: Raymond I. <xw...@ya...> - 2004-02-19 14:24:10
|
Hi Leif, From my understanding of SODA assosciative arrays are treated as objects. __ Raymond Irving --- Leif W <war...@us...> wrote: > Here's a tip for debugging those IOElement and SODA > server side scripts as > we translate to other languages. > > I've just spent all day yesterday working on the PHP > version and was writing > to Josh Ferrell about this same issue. I guess all > this talk should be on > the DynAPI-DEV list. :-) > > Basically, what I was doing, was to just output the > data whereever I wanted > to look at it (in ws__Var2SODA). > > if ( $vtype == "array" ) > { > $data = "<a$lvl>"; > > // PHP code to output an array > print_r( $v ); > > Then in ioelmsrv, in ws__docWrite: > > "var mySODAResponse = \"$h\";\n" . > "$h;\n" . > # DEBUG > # "make.error\n" . > "</script>\n" . > > Then in your browser, you can hopefully see that > there's some JavaScript > error (I use Mozilla Firebird, and from the > JavaScript console, I can see an > error and click on it, and it brings up the source > of the server-side > script-generated page). Should look something like > this (I added the #### > lines for clarification ####): > > #### begin outputted data #### > Array > ( > [name] => PHP SODA Test > [comment] => This Web Service was created using > PHP > [login] => ok > [SYSCall] => 1 > ) > #### end outputted data #### > Content-Type: text/html > > <html> > <script language="javascript" > type="text/javascript"> > var ioObj,dynapi=parent.dynapi; > if (dynapi) ioObj=parent.IOElement.notify(this); > else alert('Error: Missing or invalid DynAPI > library'); > > // DEBUG > // var mySODAResponse = "var > wsSODAResponse='<envelope><method>SYS:WebServiceConnect</method><body><a1><u > 2>0</u2><r1/><u2>0</u2><r1/><u2>0</u2><r1/><u2>0</u2></a1></body></envelope> > '"; > var > wsSODAResponse='<envelope><method>SYS:WebServiceConnect</method><body><a1><u > 2>0</u2><r1/><u2>0</u2><r1/><u2>0</u2><r1/><u2>0</u2></a1></body></envelope> > '; > // DEBUG > make.error > </script> > </html> > > > Now I have all the information I need to debug my > script. As you can see > above, my envelope isn't being created properly. > The data is clearly in the > array, but there's unknown / 0 in the array in the > envelope. It should > probably be returned as an object for the > client-side JavaScript, although > there's only one array type in PHP for both numeric > and assosciative indexed > arrays. Hmm... And also, you can count top-level > items in an array, but > you can't use numeric indexing to reference the > assosciative indexes ( for i > = 0 ;; i++ ), and you can't use assosciative indexes > to reference the > numeric indexes ( foreach array as key => value ). > So we have to handle the > cases when an array might be sent with both numeric > and assosciative > indexes, and use both methods, and keep count > separately, and check that > they add up to the total, and put them in the proper > place in the envelope. > :-\ > > It's ambiguous, do I create an object for the > assosciate indexed elements, > and an array for the numeric? Does that then break > the original structure? > Do I create an object for the entire thing? How > does JavaScript handle > mixed arrays? I think it allows using numeric > indexing even for the > assosciative indexes, but I'm not sure. > > > Leif > > > ----- Original Message ----- > From: "Joseph Sonnier" <jso...@ni...> > To: "Leif W" <war...@us...> > Sent: Wednesday, February 18, 2004 9:15 AM > Subject: RE: Dynapi - PERL version > > > > I have made quite a bit of progress so far. > > I have the PERL calc working and the SODA tester > working ~ dates and > > booleans need some work. However, I have run into > a problem. > > > > I did all my work so far on a windows box running > IIS. > > I just pushed the stuff over the UNIX ~ > FreeBSD/Apache and the same code > > fails. > > > > I put in some debugging stuff on the server side - > it appears to be > writing > > out the HTML correctly. The client side fails > with a "Request timeout". > > > > Can you give me clue how I could capture what is > coming back from the > > server? > > Really any advice on debugging this > > > > > > Thanks, > > Joseph Sonnier > > > > > > -----Original Message----- > > From: Leif W [mailto:war...@us...] > > Sent: Thursday, January 22, 2004 7:03 PM > > To: jso...@ni... > > Subject: Re: Dynapi - PERL version > > > > > > Ahh yes. I started by copying the JScript version > and converting on my > > first pass. I guess I didn't make it too far. > ;-) The SODA version > needs > > converting, the ioelmsrv.pl version needs testing, > and I think needs a new > > function added that was added to the JScript and > VBScript version a while > > ago. The PHP versions I was working on a while > ago too but some are in > > various states of conversions from JScript to PHP. > I don't have the > > examples as I don't have the libraries done yet. > ;-) More hands needed, > > definitely, as other things have drawn my > attention. > > > > Leif > > > > ----- Original Message ----- > > From: <jso...@ni...> > > To: <war...@us...> > > Sent: Thursday, January 22, 2004 6:42 PM > > Subject: Re: Dynapi - PERL version > > > > > > > I took a look in the CVS library and I found > > > > > > ioelmsrv.pl - PERL > > > ioelmsrv.soda.pl - This seems to be in > Javascript > > > > > > Did you only do the first function? > > > Or is this a CVS issue? > > > > > > Do you having like > dynapi.util.ioelement-soda-calc.php that can > > > give me an example of how to use it from the > server side? > > > > > > > > > > > > > > > > === message truncated === |