On 4/1/02 10:36 am, Ben Rubinstein <[EMAIL PROTECTED]> wrote: >> Here's an idea to improve Revolution: When a stack is built for >> distribution to a Windows or Unix platform, Revolution could >> automatically convert Mac-only characters in scripts (such as the "is >> not equal" symbol, which looks like an equal sign with a line drawn >> through it) to the PC friendly equivalent. > > I'd very much vote against this as an automatic conversion (I too was caught > by the not equals issue when converting some HC stacks) - but please don't > ever automatically do something 'smart' to my scripts, fields or any other > properties. It's just possible that I know what I'm doing. > > How about a new tool, the 'cross-platform advisor' which could, on user > request, advise you about issues that will compromise a stack on other > platforms. This could include platform specific operators such as the Mac > comparison signs (and some of these it could _offer_ to fix automatically); > but also create a report with warnings about more subtle script issues, and > also non-script issues (is that font Windows only? Will that visual effect > work on Unix?). Once it becomes a separate tool, operated on request, then > there's no limit to the things one can add to it, or the options you can set > (eg I'm only interested in Mac and this Unix platform); and it can be made > arbitrarily sophisticated (if it can detect that some code is wrapped inside > a test for 'the platform', then don't bother reporting it, for example; or > figure out what font a control will be rendered in on another platform, and > then tell you that the control won't be wide enough). (Of course, this will > never be sophisticated enough to substitute for testing on the target > plaform.) > > And of course this can be written entirely in Revolution, so it doesn't need > to be developed by the Rev or MC teams.
I would agree with this - and also that it could be a 3rd party tool. We have a good plug-ins interface and would be happy to post a stack with this stuff from anyone who wants to send one! Kevin Kevin Miller <[EMAIL PROTECTED]> <http://www.runrev.com/> Runtime Revolution Limited - Power to the Developer! Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. _______________________________________________ improve-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/improve-revolution
