|
Post by carlgundel on Dec 24, 2007 0:29:33 GMT -5
Okay folks, here is release candidate 2. Download it from www.libertybasic.com/rbp1setup.exeNote: This is the same filename as RC1. -Carl PS: Merry Christmas! Here are the changes: Version 1.0 build 2.33f - Dec 22, 2007 ----------------------------------------------------------------------
-Some minor documentation changes.
-SETFOCUS() was not working for textarea objects. Fixed.
-Changed the RowIndex variable to start at zero instead of one.
-Fixed a bug in the ON ERROR GOTO mechanism which was causing an infinite loop if the specified handler did not exist.
-Removed the unimplemented LOC() function from the docs and removed its keyword from the compiler's token list.
-Added a compile-time check to make sure that global variable names cannot conflict with user function names because this causes some confusion with the way assignment works.
|
|
|
Post by Brent on Dec 24, 2007 3:59:07 GMT -5
Hi Carl,
RC2 looks pretty good so far in my testing. I've found only relatively minor bugs.
In the organizer demo, there should be a PRINT before render #groc.
I seem to recall your saying the final release would use port 80 by default. Is that still the case or is mine still 8008 because I didn't do a clean install?
And I want to suggest adding a warning about publishing runWiki to the Internet. If an unsuspecting novice did so, he or she could be opening the site up to people with malicious intentions because it doesn't attempt to filter out dangerous HTML.
Those points aside, I think RB is 99.9% ready for primetime!
|
|
|
Post by Alyce on Dec 24, 2007 7:00:14 GMT -5
-Some minor documentation changes. UPLOAD is now properly documented with a semicolon. Yep. Works fine, now. Much better! Thank you! List of functions still includes this: LOC(#handle) - Current position of filestream for open file #handle
|
|
|
Post by carlgundel on Dec 24, 2007 12:57:55 GMT -5
Hi Carl, RC2 looks pretty good so far in my testing. I've found only relatively minor bugs. In the organizer demo, there should be a PRINT before render #groc. Gotcha. Well, I'm not sure it is best to serve Run BASIC on port 80 by default. It makes some sense to make the user decide to do that rather deliberately. What kinds of dangerous HTML are you talking about? SQL injection? Perhaps it would be better to just add whatever filtering code is needed. Got some filtering code handy? Thanks! -Carl
|
|
|
Post by Brent on Dec 25, 2007 2:30:04 GMT -5
What kinds of dangerous HTML are you talking about? SQL injection? Perhaps it would be better to just add whatever filtering code is needed. APPLET, IFRAME, OBJECT, and SCRIPT are a few of the more dangerous tags. But more often it's the "unwanted" or "illegal" tags. Some examples are (illegal) HTML, HEAD, BODY; (browser-specific) BGSOUND, BLINK, MARQUEE. I have a list of about 30. Not off hand, but I have one laid out and started. I could probably get it completed by the 26th without too much difficulty.
|
|