Hi all

This is a pre release of RadASM 2.0.3.1

Main thing is a total rework of project properties.
Also included is a test addin to show how to get to project properties.

KetilO

07-24-2003,21 dl,Added code block options. Fixed bugs (api tooltip, struct code complete).
07-24-2003,8 dl,Fixed Open collapsed bug. Changed Ctrl+Up/Dn/PgUp/PgDn action in RAEdit.
07-25-2003,20 dl,Fixed known bugs. Added Trim trailing spaces. Changed End to work simular to Home. Selecting collaped proc from selection bar now selects entire proc.
07-27-2003,24 dl,Fixed bugs.
07-27-2003,5 dl,Fixed dblclick on error in output window bug. Added tooltip while creating initialisized structures.
07-28-2003,8 dl,Fixed bug in structure tooltip.
07-29-2003,13 dl,Fixed collapse bug.
07-30-2003,12 dl,Added tool window text color. Added things to several .api files. Fixed bugs.
07-31-2003,14 dl,Added AIM_OUTPUTDBLCLK. Fixed vkim's debug macro. Fixed a bug in RAEdit when selection was set in a nested collapse.
07-31-2003,5 dl,Fixed an api parser bug (tooltip when no parameters).
08-01-2003,14 dl,Fixed comment block bugs. Added mouse hoover tooltip to code editor. Made changes to section {Code} in assembler.ini
08-01-2003,14 dl,Fixed a flicker problem. Added AIM_HOOVERTOOLTIP addin message.
08-02-2003,8 dl,Added code tooltip option. Made some checking on section {Code} in assembler.ini.
08-03-2003,27 dl,Added more dockable toolwindows. Fixed codewrite macro bug (assembler.ini must be changed).
08-04-2003,10 dl,Fixed codeinfo bug. Added missing tool window handles to RadASM.inc
08-04-2003,10 dl,Fixed Proc in statusbar bug. Fixed codeblock single char ending (.) bug. Max number of code block definitions can now be 10.
08-05-2003,24 dl,Made several enhancements to collapseable code blocks.
08-06-2003,20 dl,Added Add new to sniplets. Enhanced Auto brackets, works both with [ and ] and also auto brackets a word. Made some changes to the new toolwindows.
08-07-2003,34 dl,Added Color Theme. Fixed a few minor bugs.
08-08-2003,20 dl,Fixed bugs. Added Delete current project.
08-11-2003,36 dl,Made several minor improvements.
08-12-2003,25 dl,Fixed some bugs. RadASM 2.0.3.1 released. Thanks for your suggestions and bughunting.

IMPORTANT:
Read the included CodeBlock.txt
Posted on 2003-07-23 06:53:38 by KetilO
Cool :alright:

I'll be looking at rewriting the MakeDef addin to use the ProcDump routine instead of the current method. This will make it much more reliable, no more scanning for procedure names in the ListView.
Posted on 2003-07-23 12:24:08 by donkey
Hi all

New upload at the top.

Whats new:

- Fixed api tooltip bug.
- Fixed struct code complete bug.
- Improved proc line parsing (Proc in statusbar, Create proto, proc tooltip, .code properties)
- Added code block options. See included CodeBlock.txt and RadASMini.rtf for more info.
- Improved Hide selection function (Can now be expanded / collapsed).
- Ctrl+E expands / collapses codeblocks and individual .elseif and .else blocks.
- Made a few enhancements to RAEdit.

KetilO
Posted on 2003-07-24 08:11:38 by KetilO
Hi Ketil,

It cuts the top of my code blocks and doesn't let me expand them unless I put the cursor on the line immediately above the codeblock and press CTRL-E.
Posted on 2003-07-24 12:17:26 by donkey
Hi,



Sorry - just to say. Will there be [+] things next to the elseifs in future?

Ossa
Posted on 2003-07-24 12:44:17 by Ossa
Hi Ossa,

Be sure to make the changes to MASM.INI specified in the CodeBlock.txt file.
Posted on 2003-07-24 12:49:08 by donkey
Thanks donkey,

soz- saw that just b4 u posted

Ossa
Posted on 2003-07-24 12:50:06 by Ossa
Hi donkey

Open collapsed does not work. I will find out why.

KetilO
Posted on 2003-07-24 13:27:00 by KetilO
Hi all

New upload at the top.

- Fixed Open Collapsed bug.
- Changed the way Ctrl+Up/Ctrl+Down/Ctrl+PageUp/Ctrl+PageDown works in RAEdit (scroll without moving the caret).

KetilO
Posted on 2003-07-24 13:56:58 by KetilO
Hi Ketil,

Copy and pasting a collapsed proc does not work, it only copies the PROC line and nothing else. It will copy multiple procs OK but the last one is truncated to the PROC line.

EDIT: Wow, I love the new cursor placement with the HOME key, very nice, makes things alot easier.
Posted on 2003-07-24 14:17:12 by donkey
One more thing. If a proc does not have parameters it is displayed like this in the autocomplete pop-up (with proc at the end)
Posted on 2003-07-24 16:27:09 by donkey
Hi donkey

Copy and pasting a collapsed proc does not work, it only copies the PROC line and nothing else. It will copy multiple procs OK but the last one is truncated to the PROC line.


Only if you select the lines by clicking on selection bar. Probably no easy solution here. You just have to include one more line (you do have empty lines between procs?).

One more thing. If a proc does not have parameters it is displayed like this in the autocomplete pop-up (with proc at the end)


My carefully designed proc parser failed??? I will fix it.

KetilO
Posted on 2003-07-24 16:46:21 by KetilO

Hi donkey
Only if you select the lines by clicking on selection bar. Probably no easy solution here. You just have to include one more line (you do have empty lines between procs?).

No problem, I figured it out after the post. This is not a major issue at all.


My carefully designed proc parser failed??? I will fix it.

KetilO

He says to the guy who generally has more bugz than an ant hill in his code :grin:.
Posted on 2003-07-24 16:57:39 by donkey
hi,

really like the .if/.else collapsing! but..

dont like new cursor placement (can't disable it). i guess usefull for some projects
when i press HOME thats what i expect, start of line,
to used to current method (and how notepad works...)
this has ability to break macros also?

surely now the keyboard shortcuts need to be customised
Posted on 2003-07-24 18:26:27 by X05
Hi X05,

Just hit HOME a second time to go to the start of the line. I like this editing feature, most of the time when I delete a line it is to replace it, hitting HOME now brings me to the proper indent and saves me hitting TAB to align my code the way I like it.

PS Ketil,

HOME reacts a little weird if you have an indent and no text on the line, it will move to the next line and hilite to the start of the text:
Posted on 2003-07-24 18:36:18 by donkey
KeltIO, your are a coding genius. This is very nice! (even with its few bugs pointed out above). :alright:

Now that i got you buttered up ;) , I thought i would point out that the HOME routine I asked for is working prefectly, however, it overlooks the '.' in .if/.else/.endif etc. etc. etc. I dont know if this is cause of the other codeblock feature, but it would be nice to get the entire line in a selection, etc.

I can live with it if its not possible to easily fix, I thought i would just point it out.

PS: Found another bug with the HOME key. If i have code like so:


xor eax, eax
[b]|[/b]
mov edx, eax

And i hit the HOME key, you would expect it to go to the beginning of the line. But instead it goes to the beginning of the NEXT line (mov edx, eax). I dont know if this is a feature, but its kinda odd for pasting text in between two code fragments. I found it cause i had a copy of text that was a full block, and should be pasted from char 0, so i hit HOME to get there, and it jumped into the next line (which surprised me).


:NaN:
Posted on 2003-07-24 18:45:52 by NaN
hi,

gonna take some time to get used to the feature..


could this also be adapted to the END key?

<spaces>.while ( eax != -1 )<spaces>|<currently jumps here

I say this because I always get spaces at the end of lines. (removed 32K of trailing spaces the other day from my source)
Posted on 2003-07-25 02:27:56 by X05
Hi all

New upload at the top.

- Fixed known bugs.
- Changed End to work simular to Home.
- Added Format/Convert/Trim trailing spaces.
- Speeded up selection by mouse scrolling a little.
- Selecting collapsed proc from selection bar now selects enire proc.

KetilO
Posted on 2003-07-25 07:00:11 by KetilO
hi,

im sure the trim trailing space is broke,
its removing text above/below selection.
not sure if this has something to do a hidden selection I created lower down the source
any chance of format->convert->capitalise text ?

thanks :)
Posted on 2003-07-25 07:28:45 by X05
Hi X05

New upload.
There was a confusion on top position and this created a paint problem in RAEdit.

Capitalize. Not a big problem. But why? :stupid:

KetilO
Posted on 2003-07-25 09:16:32 by KetilO