by bmanske » Dec 21, 2005 @ 5:05pm
I sat down this morning to write this and got started by looking through my email for the last month or so and 20 minutes just dissappeared. It is amazing the volume of email we have generated.
Here is the short list...
Main PPL interface:
- Added Most Recently Used Menus for Run, Compile, Make EXE and Edit.
- Added an option dialog box. Startup Directory added.
Editor:
- Added Procedure List for .PPL files. Shows all Proc, Func, NProc & NFunc in a dialog and allows you to jump directly to the begining of the proc or function. Allow sorting of the list by line number or function name.
- File names passed from Main are now stored in the Most Recently Used Lists
- Changed the Run and Compile sub-menus to have a select option
Visual Form Builder:
- Added Procedure List for .PPL files. See Editor for more...
- Added Grid Size option.
- Updated drawing procedures so you get a better idea of the form layout.
- Adds "UNKNOWN" as a control that gets displayed with a light reg background. Displayed for the controls that this version doesn't know about yet.
- Added the ComboBox control.
- Added support for forms that are not full screen like the Find Dialog in the Editor.
- Added support for showing the form with fonts and sizes specified in the .FRM file.
- Added Select All and Comment Code to make the VFB editor more like Editor.
- Added the ListBox control
- Added the ability to resize forms
- Fixed screen redraw to only update when needed
- Lots of fixes to the PPL code generation. Code should be nearly identical to code generated by PIDE.
- XLATE PPL sub-menu added to the file menu. A "select..." with MRU list for translating a FRM to PPL without loading the form.
Two points about these lists that Kornalius and I have posted. First, things aren't always as they seem. For example, the fix to classes.ini on Kornalius list, fixes problems with the ListView component. So, even though we haven't listed a specific problem you may have had, It might actually be on the list of fixes.
Second, even though we haven't specifically listed a fix, that doesn't mean that it didn't get fixed. Looking back through my email, I saw fixes for component libraries, updates to Windows.PPL, new libraries like Font.PPL, features that didn't get listed like startup state reporting (animated splash screens - so new I haven't tested it), a fix that made order of #include files less important and fixes for precidence of operators.
I am probably guilty of such oversights on my list above...
In addition to chasing bugs, and working on VFB, I have been breaking PASM every chance that I get. While I wouldn't recomend that anyone start a major project with it, if you have some interest in assembly code, please try it out. Since Kornalius first uleashed it on you, it has gained...
- the ability to import files into the assembly code so that you don't need to write the same code over and over.
- the ability to call some PPL internal functions
- the ability to call some PPL external functions
- optimized stack frames
- a macro like function call ability that automatically sets the stack frames
- Word and Byte operands
- the ability to use local stack vars in an indirect mode
- and more...
I don't know what kind of demos that Kornalius is going to put into the distribution, but maybe I can post some of my test code if people are interested.
bmanske