Hi Guys, thanks for the great feedback, it really gets us to where we all want to be! I have uploaded BETA10 which does not touch the editor build (Mar 11 2010) but refreshes all the DLLs so hopefully you won't see those strange crashes and also solve some of those long standing bugs in the DBP bug forum (yes we decided to fix a few, please don't faint). I also found time to respond in detail to all the posts since BETA8 was released. All those I could reproduce are now part of a work-list, but below is the feedback where I provide clarity or need more information.
Everyone : Can anyone else reproduce the issue reported by sladeiw where the outputbar can appear and hide the error line being reported from a program with 60 PRINT statements containing an error in line 50. On my 1360x768 screen, it works fine.
Booma : Thanks for the great editor bug reports, I could reproduce first time. The bitmap bug should be fixed in BETA10, as we worked on this and I cannot reproduce with the latest version.griffirr : We have decided to introduce some of the more serious long standing bug fixes into U75, including the bitmap issue, which should be sorted for BETA10.
Everyone: Can anyone reproduce Green Gandalf's Problem One. I followed the steps exactly with the Mar 11 2010 build but when I looked at the solution entry it showed the new renamed file. Admittedly it was an absolute path (not recommended) but the solution and code window both showed the renamed file.
Green Gandalf : Trying to reproduce your Problem Two with editor build Mar 11 2010 and so I have created my own step by step which works for me, so maybe you can try the same steps and let me know what happens:
1. As your problem relies on testIDE.dba existing, create a new file using NOTEPAD called testIDE.dba in your Documents folder
2. Type print "hello" as the text contents of the file, then save and close
3. Launch DBP by double clicking on LAUNCH.EXE in the DBP root folder
4. Select FILE > OPEN > FILE (ADD TO PROJECT) and navigate to the testIDE.dba
5. Select testIDE.dba and then click OK to close the open dialog
6. You should now see the code print "hello" in the tab testIDE.dba
7. Click on the tab marked Untitled.dba and click the close icon to remove it
8. Click the solution Tab in the solution explorer and open the Project Tree view
9. Right click the Unititled1.dba and select Remove From Project (and click OK)
10. Complete the code by adding WAIT KEY under the PRINT line, then press F5 to run
11. Press ESCAPE to exit the program
12. Select FILE > SAVE AS and the save dialog should open in My Documents
13. Rename the file to testIDE2.dba and click OK to confirm the save
14. Notice the code window shows the new filename, testIDE2.dba
15. Click into and hover the mouse pointer over the file in the project tree
16. It should be an absolute path to your Documents folder ending with testIDE2.dba
17. Change the code from PRINT "hellO" to PRINT "you again?"
18. Now press F5 without explicitly saving the file
19. The program should have changed to print you again on the screen
20. You will also notice on pressing ESCAPE that the editor has auto-saved the code
Green Gandalf : There is no PRINT feature in the latest Mar 11 2010 build of the editor. This might explain something, can you click HELP > ABOUT DARK BASIC PRO EDITOR and let me know what the build date is, thanks.
Green Gandalf : In respect to the renaming project, dba and exe and the editor not retaining these changes. I created project A as normal, then used SAVE PROJECT AS to save a new DBPRO file, then used SAVE AS to save a new DBA file, then changed the code a little, then exited without saving, the editor prompted me to save so I said yes. I loaded the new project B, and everything was fine including my change in the code and the new project and file names.
Everyone : Has anyone else had the problem of positioning the text cursor over a highlighted command and pressing F1, only to be taken to the contents page? All my own tests have not shown this issue. I tried forty times, on ten different commands, no joy in finding the bug with Mar 11 2010 build. Here is the program I tested:
Rem ***** Main Source File *****
sync on
sync rate 60
print
for t=1 to 10
next t
set cursor 0,0
make object cube 1,100
make object sphere 1,100
while t=3
endwhile
JavierTF : Providing you activated DBP with the order key you got from validating your DVD, or from one TGC sent you directly as a result of your order, then the second and subsequent runs of the editor should remove the ads. If this is still not the case, email me direct at lee@thegamecreators.com and I will take a closer look at your certificate and order key details.
JavierTF : In respect of the RAR file issue you posted, I cannot reproduce this one at all. Perhaps a little too much information in one go, and very difficult to reproduce. Bear in mind the editor cannot modify folders at all, just the DBPRO and DBA files that you save during the editing session. I also noticed some shortcuts in your project folder, which should not be there as they might cause the kind of problems you describe if you try to use them as project folders. From image four of your RAR you show to folders with the 'same' name, this is impossible. Maybe you are hiding your file extensions preventing you from seeing the fully qualified names of these folders, or more seriously you have an internal system problem. I think if you find the reason why you can create two folders the same, you will know why these other issues are hitting you.
m2design : Thanks for the comments. We are looking at the folding issues reported, and they might improve the situation for you. I agree the folding is not instant or completely obvious right now, such as lower case function names are ignored!
Flatlander : It will be very difficult to reproduce this one right now. If you can write a four line program that shows a difference in shader usage using BETA8 betweem WinXP and Win7 then I can probably help, but using the FPSC source code and BETA2, it's a tricky one to deal with and might take me half a day
These are the editor bugs I could reproduce and will be sorted in the next beta or two:
* Function Highlighting Bug
* Highlight Current Line
* Function Folding Bug
* ADS Appear When LAN Connection Lost
* Concatenation Not Work With F7
* New project Can Overwrite One Of Same Name
* Label not recognised if you add a space before the label name
And two bugs I can probably look into now as I am on the right side of midnight:
* Latest DBP applications can caush a crash on an XP NETBOOK (occasionally)
* Change editor so new project renames the application 'projectname.exe' not application.exe
Thanks again, and remember to keep those bug reports rich in detail and thorough in reproducibility
Enjoy BETA10!
I drink tea, and in my spare time I write software.