RadASM 2.2.0.8 released 04-29-2006

Started by KetilO, April 29, 2006, 04:43:22 PM

Previous topic - Next topic

KetilO

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

arjuns

Thanks for the update.You've been awesome ....
Keep up the good work...

regards
arjuns