The MASM Forum

Projects => Rarely Used Projects => RadAsm IDE Support => Topic started by: fearless on January 15, 2018, 07:09:52 AM

Title: RadASM v2.2.2.3
Post by: fearless on January 15, 2018, 07:09:52 AM
Source

https://github.com/mrfearless/RadASM2

Installer


RadASM-2.2.2.3-Setup.exe (https://github.com/mrfearless/RadASM2/blob/master/Release/RadASM-2.2.2.3-Setup.exe?raw=true)

Full Package

RadASM-2.2.2.3-FullPackage.zip (https://github.com/mrfearless/RadASM2/blob/master/Release/RadASM-2.2.2.3-FullPackage.zip?raw=true)

Individual Packages

RadASM-2.2.2.3-IDEOnly.zip (https://github.com/mrfearless/RadASM2/blob/master/Release/RadASM-2.2.2.3-IDEOnly.zip?raw=true)
RAHelp.zip (https://github.com/mrfearless/RadASM2/blob/master/Release/RAHelp.zip?raw=true)
Language.zip (https://github.com/mrfearless/RadASM2/blob/master/Release/Language.zip?raw=true)
Assembly.zip (https://github.com/mrfearless/RadASM2/blob/master/Release/Assembly.zip?raw=true)
HighLevel.zip (https://github.com/mrfearless/RadASM2/blob/master/Release/HighLevel.zip?raw=true)

Whats New


PROP_STYLETRUEFALSE         EQU 1 ; old
PROP_EXSTYLETRUEFALSE       EQU 2 ; old
PROP_STYLEMULTI             EQU 3 ; old
PROP_STYLETRUEFALSE_DESC    EQU 4 ; new
PROP_EXSTYLETRUEFALSE_DESC  EQU 5 ; new
PROP_STYLEMULTI_DESC        EQU 6 ; new

HAND_POINTER                EQU 80h

PropertyHand                dd -1 xor HAND_POINTER,0
                            dd -1 xor HAND_POINTER,HAND_POINTER
                            db "Specifies if the mouse changes to a hand pointer...",0

Methods                     dd PROP_STYLETRUEFALSE_DESC,offset PropertyHand


Title: Re: RadASM v2.2.2.3
Post by: fearless on January 16, 2018, 06:26:19 AM
I've added a bit more information about custom controls in a wiki page as well now - hopefully it consolidates some of the information relating to custom control development - which previously was only available via source code and might have been harder to figure out what everything was for. But i feel there is possibly more that can be documented and covered, so feel free to suggest anything else to add to it.

https://github.com/mrfearless/RadASM2/wiki/RadASM-Custom-Controls
Title: Re: RadASM v2.2.2.3
Post by: mabdelouahab on January 16, 2018, 08:21:20 AM
 Thanks  :t
Title: Re: RadASM v2.2.2.3
Post by: fearless on January 16, 2018, 11:59:03 AM
I had to reupload a small fix - code function list would disappear when selecting list and/or selecting a code functions in the list (i was hiding windows in an attempt to fix a flickering issue i noticed when switching from dialog editor to code - obviously it didnt work) . Packages and and installation exe have been updated. Its just the exe, so if you downloaded the installer or packages, you just need to fetch the exe for this small fix: https://github.com/mrfearless/RadASM2/blob/master/RadASM.exe?raw=true (https://github.com/mrfearless/RadASM2/blob/master/RadASM.exe?raw=true)
Title: Re: RadASM v2.2.2.3
Post by: HSE on January 16, 2018, 11:20:41 PM
Hi Fearless!

I think you must change the cherrytree location in the about dialog with present gitub location of your version (where there is references to original files)  :t
Title: Re: RadASM v2.2.2.3
Post by: fearless on January 16, 2018, 11:39:49 PM
Thanks HSE,

Yes I probably will change it to point to the repo in any future builds.
Title: Re: RadASM v2.2.2.3
Post by: avcaballero on January 17, 2018, 02:19:43 AM
Nice to see that the Radasm project is active again :t
Title: Re: RadASM v2.2.2.3
Post by: LiaoMi on January 19, 2018, 02:51:49 AM
Hi fearless,

thanks for the release, here you can download a cool font for IDE - Download the fonts (OTF, TTF, WOFF, WOFF2, EOT) https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip (https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip)

Source Code Pro Font

Source Code Pro is a set of OpenType fonts that have been designed to work well in user interface (UI) environments. In addition to a functional OpenType font, this open source project provides all of the source files that were used to build this OpenType font by using the AFDKO makeotf tool.

macOS, Windows, Linux/Unix-based systems

(https://i.stack.imgur.com/fPfMn.png)
or
(https://spin.atomicobject.com/wp-content/uploads/20160627002553/source-code-pro-ss-590x402.png)
Title: Re: RadASM v2.2.2.3
Post by: ragdog on January 19, 2018, 07:11:21 AM
Hi Fearless

Nice to support Radasm2 but why not Radasm3 i have use many years version 2 but i find version 3 better.

Greets,
Title: Re: RadASM v2.2.2.3
Post by: fearless on January 19, 2018, 08:42:23 AM
Hi ragdog,

Its mainly because I use RadASM v2.x branch, and i remember trying RadASM 3.x (good few years ago at this stage) and found some things werent working or hadnt been implemented yet to allow it to be feature compatible with 2.x branch. I cant recall offhand what bits i found missing/not compatible as it was a while ago - might have been something with the templates or something else, or down to user experience/usability with the menus/gui - knowing where things where and how to modify settings for some things, or a combo of both.

So it was done for my own usage and requirements mainly and to then overcome some small issues i found in 2.x, and then I decided to upload the changes to github in case others found them useful. I might take a look at the 3.x stuff at some point, but at the moment im happy with what im using.
Title: Re: RadASM v2.2.2.3
Post by: 2B||!2B on July 20, 2018, 06:39:51 PM
Hi fearless,

Nice to see you supporting this cool IDE.

Currently i am on version 2.2.1.6

There is a known bug with the procedure's viewer list, the option to view procedures only from the "selected project file" works fine, however, when you keep this option selected and you navigate to another project file, the list does not update itself, you must select to view all project files then select the option "selected project file" again to get the list updated. Can you fix this bug? or has it already been fixed in the version mentioned above?

Thank you.
Title: Re: RadASM v2.2.2.3
Post by: fearless on July 20, 2018, 07:00:40 PM
Its still the same in any version that I have. Have to hit refresh button or all project files then back to selected project files. The version i updated still causing some problems when custom controls are 16 or greater - I found RadASM still crashes at times, and so ive not found a proper solution to this, other than to take out all the RAD controls Im not using (to limit the custom controls to <16)
Title: Re: RadASM v2.2.2.3
Post by: 2B||!2B on July 20, 2018, 08:29:32 PM
Quote from: fearless on July 20, 2018, 07:00:40 PM
Its still the same in any version that I have. Have to hit refresh button or all project files then back to selected project files. The version i updated still causing some problems when custom controls are 16 or greater - I found RadASM still crashes at times, and so ive not found a proper solution to this, other than to take out all the RAD controls Im not using (to limit the custom controls to <16)

That option would really come in handy in big projects. Yes, you are right, the refresh works as well.
Is there no other way like maybe send a command to click the refresh automatically after each navigation?
BTW, I think less than 16 custom controls are more than enough for most of coders  :icon_mrgreen:
Title: Re: RadASM v2.2.2.3
Post by: bluedevil on September 05, 2018, 03:18:50 AM
@fearless
thanks for the release again, it is awesome.
I want say/ask three things:
1. Before this release, i can translate "Check for updates" addin. In the lang file i cannot find this lines:

;--------------------------------------------------------------------------------
[UpdateChecker]
UpdateChecker=RadASM Update Checker
1=Get Version
2=Cancel
1001=Push Get Version to check the version at Github.
1002=Get RadASM IDE Pack
1003=Get Assembly language pack
1004=Get high level language programming pack
1005=Get language translation pack
1008=Download
1010=Get RadASM help file
1011=View Whats New
8000=Check for updates
;--------------------------------------------------------------------------------


And even i add these lines, the addin did not get translated

2. The other addins can be translated from lang file. What should i do for my addins

3. I have attached an addin source can you add it if it is not problem thanks
Title: Re: RadASM v2.2.2.3
Post by: fearless on September 05, 2018, 05:50:06 AM
Im guessing it is not included in the source, ive not looked at the lang stuff at all tbh, but comparing it to say ProjectZip it doesnt seem to handle or use anything related to lang in addins - not entirely sure how it works as ive not looked at it.
Here is the exact source of it updatechecker, I only modified it to point to github for updates etc.
https://github.com/mrfearless/RadASM2/tree/master/Addins/UpdateChecker
Maybe someone else with experience in addin creation will know by looking at it what needs to be added to the current source for it to 'pick up' the lang file and replace those ctrl ids with the appropriate strings.
Ill add your addin to the current code base
Title: Re: RadASM v2.2.2.3
Post by: bluedevil on September 05, 2018, 04:23:52 PM
Thanks for the reply fearless.
I'll also check other addins and how they pick up the lang file and replace those ctrl id's
Title: Re: RadASM v2.2.2.3
Post by: jimg on January 04, 2020, 09:53:16 AM
I just downloaded the full package zip file, and 7-zip says it is not an archive, so it somehow got corrupted.  I tried three times just to be sure it wasn't me doing something stupid.
Title: Re: RadASM v2.2.2.3
Post by: jimg on January 04, 2020, 10:31:48 AM
Found a copy inside the master release.
Title: Re: RadASM v2.2.2.3
Post by: 2B||!2B on July 16, 2021, 01:38:11 AM
Unfortunately, RadASM v2 suffers from a drawing bug on a higher DPI settings. The shadow frames positioned in a wrong place. I couldn't find a solution but to set compatibility mode to Windows XP SP 3 but then another issue remains unsolved like the shadow drawing lines do not update.

Win 10 with 150% DPI No compatibility mode set.

(https://i.imgur.com/ATRB9qQ.png)


With compatibility mode set to Windows XP SP3
(https://i.imgur.com/n3X5oSX.png)

RadASM v3 seems to not suffer from these issues.
It would be great if we could somehow solve these.