RadASM 2.2.1.5 released (2008-11-27)

Started by KetilO, November 27, 2008, 10:25:38 AM

Previous topic - Next topic

ragdog

Hi

This cannot waits for a '\' as end marker
If you write after this comment a \ crash the RaEdit

ragdog

Hi KetilO

I think i have the next bug found in Radasm

I have add a Riched control this give me not the caption of this



I must manually open my rc file and delete IDC_RED

CONTROL "IDC_RED",IDC_RED3,"RichEdit20A",0x50010000,246,3,88,146,0x00000000

Greets

UtillMasm


BlackVortex

It shows fine here.

Press quote message to see the direct link to it.

KetilO

Hi all

Bugs should be fixed now.
See first post for attachments.

KetilO

ragdog

Hi KetilO

Thanks for your Hard work und fast updates!!

I have tested all the last bugs works fine great work :U

Greets,

UtillMasm

Menu -> Option -> Colors & KeyWord -> Show divider line

It's not work!

RadASM Version 2.2.1.2 is fine!

BlackVortex

Also, some typos, it's "highlighting,highlight" etc, not hiliting    :wink
Example :  http://en.wikipedia.org/wiki/Syntax_highlighting

And maybe Tools/Goto DOS  should run cmd , not command.com (user can easily change it, but you know ...)

KetilO

Thanks UtillMasm

Bug fixed in RAEdit.dll
You can get it from the first post.

KetilO

KetilO

Hi BlackVortex

Hiliting is the American spelling. Should be ok to use.

Go to Dos might be fixed in next release. Will have to check if it works on win95, 98 and me.

KetilO

UtillMasm

RAEdit.asm
->EditFunc proc ...
-->...
-->.if eax==CMD_LINE_UP
---->.if fAlt
----->...
---->.else
------->.if fControl
-------->...
------->.else
-------->...
-------->.if zero?
---------->...
---------->invoke GetCharFromPos,ebx,[esi].RAEDT.cpy,eax,pt.y
---------->push eax
---------->dec eax
---------->invoke IsCharLeadByte,ebx,eax
---------->pop edx
---------->add edx,eax
---------->mov eax,edx
---------->mov [ebx].EDIT.cpMin,eax


I like change it to below:

-->invoke GetCharFromPos,ebx,[esi].RAEDT.cpy,eax,pt.y
-->.if eax!=[ebx].EDIT.cpLine
--->push eax
--->dec eax
--->invoke IsCharLeadByte,ebx,eax
--->pop edx
--->add edx,eax
--->mov eax,edx
-->.endif
-->mov [ebx].EDIT.cpMin,eax

RadASM is great!

KetilO

Hi UtillMasm

Done. But what problem des it fix?

KetilO

[attachment deleted by admin]

UtillMasm

I think if
    eax equate 0 or [ebx].EDIT.cpLine
then check CharLeadByte will make EDIT.line wrong! and scroll window as bad!

Just a very littler problem.