Help me test RadASM for bugs.

Whats new:

- Complete rewrite of code properties parsing.
- Code properties named scope ending can be made optional ($ endp ---> ? endp).
- Code properties auto refresh (Option/Code Editor Options/Code Properties/Auto refresh list).
- Better global structure name parsing (mystr MYSTRUCT <1,2,3>).
- Static controls can now have verticaly centered text.
- Improved hla support.
- Improved fasm support (use masm api files).
- Text drag and drop support.
- Added Project / Project Scan. Scans project for a word. Result to output.
- Added donkey's exception handler to FlipCase addin.
- Added option to hilite active line.
- Added debug path setup.
- Made file extention handeling more flexible for those who uses RadASM to edit other sources than assembly. Hla users must modify section . See below.
- Added include / includelib file listbox. You must update assembler.ini section
- Project wizard now has a template selection dialog.
- Project wizard now can have max 16 project types.
- Make menu can now have max 16 menu items.
- Included Donkey's DialogPreview addin.


You MUST previously have RadASM
You MUST manually edit assembler ini files. See included WhatsNew.txt


02-28-2004, 13 dl, Improved fasm support.
03-03-2004, 43 dl, Text drag and drop support.
03-04-2004, 12 dl, Fixed several drag and drop bugs + fasm support.
03-05-2004, 16 dl, Parsing speed optimalizations. Fixed bugs (X05 and selection by mouse scroll).
03-06-2004, 25 dl, Added Project Scan. Fixed bugs.
03-08-2004, 22 dl , Added donkey's exception handler. Fixed bugs.
03-09-2004, 14 dl, Added option to hilite active line. Added debug path ($E)
03-12-2004, 34 dl, Made file extention handeling more flexible for those who uses RadASM to edit other sources than assembly. Hla users must modify section . Fixed bugs.
03-12-2004, 31 dl, Fixed bugs. New FlipCase addin with improved exception handling.
03-15-2004, 36 dl, Improved fasm struct / macro parsing. When dragging selected text cursor must be moved a few pixels before drag and drop is initiated.
03-17-2004, 37 dl, Added many new things. Fixed several bugs.
03-18-2004, 29 dl, Fixed more bugs. Updated addins.
03-19-2004, 19 dl, Added some custom controls. Made changes to auto brackets. Fixed several minor bugs.
03-22-2004, 47 dl, Added Donkeys new addins. Added multiple (private) api files support. Improved hla support.
Posted on 2004-02-27 07:21:20 by KetilO
Hi all

New upload above. Improved fasm support.

Posted on 2004-02-27 17:58:05 by KetilO
Hi KetilO , may be this is a bug :
Color of number 1, 2, 3 and 4 are not correct with the color which in Option/Color Keywords but Other number are correct
Posted on 2004-02-28 08:37:43 by neverending
Hi neverending

The reason is they are defined as constants in masmApiConst.api.

Posted on 2004-02-28 10:22:48 by KetilO
First impression, RadAsm works faster now.
Posted on 2004-02-28 11:43:05 by The Svin

RadASM hangs on loading a file of size 800k+
(this does not happen in
Posted on 2004-02-28 23:50:06 by Kain

Excellent stuff!
Can you make it possible to automatically add/remove the
include \RadASM\Masm\Inc\ line when debug breakpoint required?

Posted on 2004-02-29 08:36:11 by X05
Hi all

New upload above. Added text drag and drop support.

Posted on 2004-03-03 09:37:42 by KetilO
Cool, Kjetil! I'll test it when I get home from school! ;)
Posted on 2004-03-04 04:20:05 by Tommy
Hi all

New upload abowe.

- Fixed several drag and drop bugs.
- Reinserted improved fasm support.

The MakeDef addin is unstable (causes GPF) when opening another project after a dll project.
I will try to find out why.

Posted on 2004-03-04 05:36:28 by KetilO
Tried found a BUG.
Problem: Pressing F2 cause infinite file read loop. RadASM lockup

When pressing F2 on a function name and the function is in a file outside of the project folder. (ie ..\
Tested with function name inside and no bug.
Checked with FILEMON (sysinternals), just keeps doing open file, get filesize, readfile, close. Does not lockup when ..\ removed from project, but of course does not attempt to open file.
Posted on 2004-03-04 07:26:51 by X05
Hi X05

Thanks, will be fixed.

BTW. MakeDef addin bug fixed (buffer overrun).

Posted on 2004-03-04 08:45:00 by KetilO

I tried the link above, it wants to download 2034c instead of 2034d.

It still hangs afterloading large files (like
Now causes crash while formatting (indents) and selecting while using the selection bar.
Posted on 2004-03-04 09:26:10 by Kain
Hi Kain

You must clear your browser cache to get the 2042d

Posted on 2004-03-04 11:27:53 by KetilO
Thanks Ketil.

I still have the hanging problem though.

It does handle large files (I loaded a 2.4meg pdf without problem), except when I try to load large header files, like w.hhf file (or It probably has something to do with the new .ini additions.

I made sure to copy/paste the changes as they appear in WhatsNew.txt

This does not happen in
Posted on 2004-03-04 14:17:12 by Kain
Hi Kain

Don't worry. Parsing is currently very slow and probably takes several minutes on a large file with many declarations. I have not started the optimalizeation job yet.

Posted on 2004-03-04 14:39:38 by KetilO
Hi all

New upload at the top.

- Parsing speed optimalizations.
- Fixed bug reported by X05
- Fixed selection by mouse scroll bug.

Posted on 2004-03-05 03:31:16 by KetilO
Hi Ketil,
thanks a lot for implementing Drag & Drop:)
Just 2 small things:
1- Mouse cursor acts wierdly over selected text.
2- clicking a selected text doesn't deselect it (as other programs do).
Posted on 2004-03-07 01:53:44 by John Kiro
Hi John


Will be fixed.

Posted on 2004-03-07 03:37:54 by KetilO
I get "unrecognised file type" when making templates that include ..\ type .inc file names.
Posted on 2004-03-07 19:23:33 by X05