Hi all

RadASM 2.0.4.0 bugtest.

Whats new:

2.0.4.0
- Added syntax hiliting of numbers and hex values.
- Added Explore to Project Filebrowser context menu.
- Added multiselected controls can now be moved using keyboard.
- Added ownerdrawn button style.
- Added ownerdrawn menuitem style.
- Added keyword check. With the new large api files, more than 10000 duplicates are not loaded.
- Improvements to Project Filebrowser. (File delete and '\\' goes up one level).
- Improvements to Expand / Collapse block (Ctrl+E).
- Bug where it was possible to attempt sending multiselected controls to back / front is fixed.
- Bug where link command with no open project could fail is fixed.
- Problem with long / short filenames mix solved (AsmVars).
- Fixed some minor bugs.
- Fixed a very bad memory leak.

See included text file on how to update predefined color themes.

KetilO


02-13-2004, 37 dl, Fixed several minor bugs.
02-13-2004, 9 dl, Fixed a bug where collapse could cause top line to jump.
02-13-2004, 5 dl, Fixed more bugs.
02-18-2004, 91 dl, Added new features.
02-21-2004, 56 dl, More flexible block collapse/expand. Better tasm support. Made changes to how auto brackets work.
02-22-2004, 7 dl, Fixed a very bad memory leak.
02-23-2004, 36 dl, RadASM 2.0.4.1 released, Thanks all for your help.
Posted on 2004-02-12 04:45:36 by KetilO
Hi Ketil,

Still having trouble with the ENDS statement in GoAsm structures.

From GoAsm.ini

[b][[/b]Code[b]][/b]

Struct=ends,$ struct
Code=endf,$ frame
Const={C},$ =,$ equ
Data={C},$ db,$ dw,$ dd,$ dq
Macro=endu,$ usedata

[b][[/b]CodeBlock[b]][/b]
1=$ frame,endf,,,6
2=$ struct,ends,,,6
3=usedata,endu,,,6
4=#IFDEF,#ENDIF,#ELSE,0
5=#if,#endif,#else,#elseif,0
6=$ section,,,,16
7=.code,,,,16
8=;block,,,,16
9=.const,,,,16
10=.data,,,,16


Results:

<Problem is fixed-Thanks>
Posted on 2004-02-12 05:24:25 by donkey
heheh funny :)
Posted on 2004-02-12 12:16:39 by wizzra
Hi Ketil,

The frame (proc) name in the status bar seems broken. It just puts in the parameters from the very first frame in the file. Also you are not leaving enough space for the assembler name in the third section.
Posted on 2004-02-12 17:13:45 by donkey
Hey Ketil

Just a couple of minor bugs.



blah struct
blah dd ?
blah ends ; last line, no CRLF


If I try to highlight the above to copy/paste and I begin holding down the mouse button in the line number column, it won't highlight the last line unless it has a CRLF.
If I begin holding down the mouse button in the edit window everything works fine.

The collapse won't hide the last line either unless it has a CRLF.

Maelstrom
Posted on 2004-02-12 18:38:44 by Maelstrom
Thanks Donkey & Maelstrom for bugreports.

The collapse won't hide the last line either unless it has a CRLF.

Nothing to do about that.

The other bugs should be fixed. New upload at the top.

KetilO
Posted on 2004-02-13 04:48:01 by KetilO
When using the AsmVars addin, double clicking on a unreferenced variable will open the source file and place the cursor on that line, but if the source filename has more than 8 characters, RadASM will open a second copy of the file. The best thing would be if RadASM checks when a file is being opened if it points to an already open file even though it has another filename.
Posted on 2004-02-13 07:57:03 by Delight
Hi Ketil,

Things seem very nice in 2040. I do have one small suggestion while I remember it. When I press "dot" (.) the structure list popup appears, which is fine. However it also appears if I press "dot" after a > or >> (< or << as well) which in GoAsm indicates that I am jumping forward/back to a locally scoped named label (ie .ERROR or .EXIT). Is it possible to treat these as if they were spaces and not popup the list if they preceed the "dot" ?
Posted on 2004-02-13 08:10:25 by donkey
Thanks Delight & Donkey

Should be fixed now.

KetilO
Posted on 2004-02-13 09:20:40 by KetilO
Perfect :alright:

Thanks Ketil,

I have to say that between the improvements and the new api files from Pegasus, coding has gotten alot easier in the last few days :)
Posted on 2004-02-13 09:34:27 by donkey
Wohoo! You da man! :grin: :alright:
Posted on 2004-02-13 10:14:21 by Delight
Man I'm still running version 2.0.3.2 LOL, I better download this right away. Great work, ur interface is the best IMHO KetilIO, use it all the time.
Posted on 2004-02-14 21:23:46 by x86asm
Hi KetilO, I have another feature request :)

Folding/unfolding blocks:

When caret is within an expanded block, clicking Ctrl+E will folds it. Actually it folds only when in block declaration line.

Thank You for your great program
Posted on 2004-02-17 06:46:55 by pelaillo
Hi pelaillo

Good idea.

KetilO
Posted on 2004-02-17 07:15:02 by KetilO
Hi all

New upload at the top.

KetilO
Posted on 2004-02-18 08:52:04 by KetilO
hey ketil0 nice ide btw, i use it all the time.

Anyway I seem to have a problem adding resources, it becomes corrupted and everything.
Posted on 2004-02-19 00:45:52 by Ni?o
Hi Ni?o,

Though I have not had any problems it might help KetilO if you were to zip up your RES folder (only the RC files) and the RAP file from your project folder and post them. I don't believe the whole project is necessary, just that one file and the folder. It would also help him if you could specify your OS version and any other information, like what makes you sure they are corrupted, what happened to make you think that. Those would go a long way in helping KetilO track down the cause of your problem and correct it.
Posted on 2004-02-19 02:40:22 by donkey
Hi all

New upload.

- Better tasm support.
- More flexible block collapse/expand.
- Made changes to how auto brackets work.


1=$ proc,? endp,,,6

'? endp' means that proc name is optional.

KetilO
Posted on 2004-02-21 08:36:17 by KetilO
Hi all

New upload at the top.

- Fixed a very bad memory leak.

KetilO
Posted on 2004-02-21 18:06:29 by KetilO