News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

RadASM 3.0 bugtest

Started by KetilO, May 31, 2010, 12:28:11 PM

Previous topic - Next topic

Ficko

Hi Ketil!

A slightly improved IntelliSense would be nice too. :P

I am thinking on a implementation like :
Sensibility  = 3 - Would give the char count threshold the IntelliSense to trigger.-
Keywordsfile = kkkk.txt - The list of keywords.
Keywordsexclusionfile = eeee.txt - The list of keywords should not  trigger.
Like you would have exclusion of  "extern" it would only trigger at "externa(l)".

The triggering on "invoke" type pre keywords are not sufficient for ONLY keyword type languages like "Pascal" "basic" ect.
Do I am asking too much? ::) :bg

Or just maybe a separate key combination for separate keyword definitions.
Like <crtl+alt+1> would show the first collection in the combo etc.

KetilO

Hi jcfuller

Unfortunatly there is no general parser. Each assembler / compiler has its own parser (C/C++ languages uses the same parser).
However an addin can parse the code files and also trigger codecomplete and tooltip.
Example addin will be provided as sonn as I get the time to create it.

[CodeBlock] is the same as in RadASM 2.x

KetilO

KetilO

Hi Donkey

QuoteWhen I convert a project using the convert addin and add the RC files using "Project-Add Items-Existing Files" the changes I make are not always saved to the PRRA file, the same happens when I move a file to another group using drag and drop.
Are you shure? Changes to the project file is only saved when a projrct is closed.

A help file on addins will not happend anytime soon. However sources for all addins will be included in next revision.
It should provide enough info for an experienced coder.

KetilO

KetilO

Hi Ficko

Extensions to the code complete must be done in addins. Example will be provided in next revision.

KetilO

donkey

Quote from: KetilO on June 14, 2010, 12:09:41 PM
Hi Donkey

QuoteWhen I convert a project using the convert addin and add the RC files using "Project-Add Items-Existing Files" the changes I make are not always saved to the PRRA file, the same happens when I move a file to another group using drag and drop.
Are you shure? Changes to the project file is only saved when a projrct is closed.

A help file on addins will not happend anytime soon. However sources for all addins will be included in next revision.
It should provide enough info for an experienced coder.

KetilO

Hi Ketil,

Yes, quite sure however it is not easily reproducible. I have struggled to add some files and in some cases had to go back a few times before it could be done. I will zip the converted project and email it to you. I am running RA3 on a Vista box.

The source for addins should be fine, thanks.

Edgar
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable

KetilO

New revision uploaded. If you are updating, use Tools / Check for Updates.

Version 3.0.0.3 2010-06-14
--------------------------
o Added support for sol_asm.
o Added support for FreePASCAL.
o Added support for MinGW.
o Changed Make / Set Current As Main to Make / Toggle Current As Main
o Ctrl+Alt+O now opens the included file. Note that the environment setup must include
  the path to the file.
o Included sources for all addins (masm).
o Fixed bug when using Option / Code Editor. The output and immediate windows did
  not have its font updated.
o Fixed bug in ProjectConvert addin. The addin did not work as intended.

KetilO

donkey

Solved pretty much all of my problems, the convert utility works very well now, I do like that it merges all of the rc files, makes editing a lot easier. Also the ctrl-alt-O is back, I use it constantly and missed it in RA3.

Thanks.
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable

Gunner

KetilO,

Updated to version .3 and that unref variables bug that was blowing up RadASM is gone...  Reconverted the 2.0 project and no problems!
~Rob (Gunner)
- IE Zone Editor
- Gunners File Type Editor
http://www.gunnerinc.com

KetilO

Revision 3.0.0.4 is uploaded. If you are updating, use Tools / Check for Updates.

Version 3.0.0.4 2010-06-15
--------------------------
o The properties toolbar now works.
o Changed dialogs font to Tahoma.
o Fixed a project bug. Changes to the project was not always saved.
o Fixed bug in the tasm parser. Locals could be inherited from previous proc.

KetilO

Ficko

Thanks that cool! :8)

Is there something have to be done to make the dobleclicking on tab close the window -like in the previous version- ?

donkey

Hi Ketil,

If I try to rename a file in the Project window I get the following error:

Module name: RadASM.exe (RadASM version 3.0.0.3)
Windows version 6.0 Service Pack 2
Exception code: C0000005h
EXCEPTION_ACCESS_VIOLATION
Instruction pointer: 00401010h

Registers:
eax=00000043h ebx=FFFFFFFFh ecx=00000000h
edx=00000030h esi=004C20E8h edi=0000000Ch
ebp=0012F0F4h esp=0012F0ECh eip=00401010h

Segment registers:
CS=001Bh DS=0023h SS=0023h
ES=0023h FS=003Bh Flags: PF ZF IF
Flags: PF ZF IF
F3h SS=0023h
ES=0023h FS=003Bh GS=0000h


Stack:
02FCC690 0012F640 0012F120 004079DD
0000000C 004C20E8 00000008 00000000
02FCC698 004C20E8 00000000 00000000
00000000 0012F3EC 00420C26 FFFFFFFF
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable

KetilO

Hi Ficko

It has been replaced by clicking middle mouse button.

KetilO

KetilO

Thanks Donkey

Bug fixed, new upload.

KetilO

Ficko

Quote from: KetilO on June 16, 2010, 06:04:34 AM
It has been replaced by clicking middle mouse button.

Damn, I have 23 mice in my house but no one has a middle button. :(
I have to get some from Norway and make some cross-breeding.  :toothy

KetilO

If any of yuor 23 mices has a wheel, try to click it. If not, maybe it is time to get #24.
Note that hitting F4 is an alternative.

KetilO