Whats new:
2.2.0.8
o Improved Collapse / Expand (Code folding).
It will now work with anonymus nested structures and unions.
You need to manually update assembler.ini
Example masm.ini
[CodeBlock]
1=$ proc,? endp,,,6
2=.if,.endif,.elseif,.else,0
3=.while,.endw,.break,,0
4=? struct,? ends,,,2
5=? struc,? ends,,,2
6=? union,? ends,,,2
7=$ macro,endm,,,14
8=.code,,,,16
9=.data,,,,16
10=.data?,,,,16
11=.const,,,,16
12=BEGIN,END,,,0,1
13=Method,MethodEnd,,,6
14=Object,ObjectEnd,,,4
15=Switch,endsw,Case,Default,0
16=;##\,;##/,,,4
Also to parse named unions make this change in section
Struct=? ends,$ struct,$ struc,$ union
o Updated RAEdit custom control.
IMPORTANT:
Version 1.1.0.0 of RAEdit introduces collapse/expand blocks that are not backwards compatible.
- Use REM_ADDBLOCKDEF message or call SetBlockDef to set block definitions.
A parameter of 0 resets the block definitions.
There can be a maximum of 32 block definitions.
- REM_SETBLOCKS does not have any lpRABLOCKDEF parameter and needs only be called once
for a newly opened file.
- REM_COLLAPSE and REM_COLLAPSEALL does not have any lpRABLOCKDEF parameter.
- Added word group to RABLOCKDEF. Different files can have different RABLOCKDEF's
For RadASM .rc files are wordgroup 1, all other are wordgroup 0.
Example masm.ini
[CodeBlock]
12=BEGIN,END,,,0,1
o Incrased max block definitions from 16 to 24.
o The 19 menu items limit on tools menu has been incrased to 32.
0 The 0 to 9 limit on project file parameter on tools menu is removed.
o Rearranged position of OK / Cancel buttons on several dialogs.
o Fixed bug in project wizard where wrong templates could be shown.
o Updated and fixed bugs in text link manager addin.
o New style manager addin. Use it to change dialog and control styles.
o Moved the ReallyRad menu item down on the option menu.
o Added option dialog to set assembler specific enviroment variables.
o Added function to center controls in dialog.
o Updated RadASMini.rtf file.
o Added default alignment style to button control.
o Added function to set dialog controls tabindexes.
- LeftClick to set, Ctrl+LeftClick to pick.
o Fixed a bug where api tooltip and api listbox was not hidden if another window got focus.
o Fixed a bug where double clicking in code properties did not jump to declaration (hla only).
o Fixed some bcet and FreeBASIC parse bugs.
KetilO
Thanks for the update.You've been awesome ....
Keep up the good work...
regards
arjuns