I've encountered two problems with the latest version, one major and one minor:
1. Projects compiled and run on one machine will not always work correctly on another. For example, I've just tried to write a program so that it works on both my main PC (display mode 1680x1050x32) and my laptop (display mode 1280x800x32). The program was created on the PC and had the project display set to Fullscreen 1680x1050x32. The first line of the program is
set display mode desktop width(), desktop height(), 32
in the belief that this would work on both machines.
Well, the resulting executables won't run correctly on the laptop. The symptom is that everything works except text is not displayed on the screen. However, if I reopen the project on the laptop and change the project display setting to 1280x800x32 then the code runs correctly.
How exactly should I create executables which run correctly on different machines? Is this an editor problem, a DBPro problem or a misunderstanding on my part?
In the past, programs compiled on one machine would reliably run on others.
EDIT It seems Fulldesktop works but not Fullscreen. If that is true how would a new user know? I don't know the difference between those two - or whether the set display mode is necessary.
2. Syntax highlighting is still not quite right. For example,
sync on : sync rate 60 : sync
highlights correctly whereas
sync on: sync rate 60: sync
doesn't. Both versions compile fine.