Recent

Author Topic: MSEide+MSEgui new release.  (Read 3501 times)

Fred vS

  • Hero Member
  • *****
  • Posts: 3112
    • StrumPract is the musicians best friend
MSEide+MSEgui new release.
« on: July 01, 2021, 10:51:08 pm »
Hello.

MSEide+MSEgui version 5.6.0 has released.

Binary of MSEide for Windows 64/32, Linux 64/32, FreeBSD64, ARM RPi.
Source of MSEide+MSEgui.

Fully compatible with fpc 3.2.0, 3.2.2 and 3.3.1.
BGRABitmap compatible too.

Have lot of fun.

Fre;D
« Last Edit: October 24, 2022, 09:24:02 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

AlexTP

  • Hero Member
  • *****
  • Posts: 2118
    • UVviewsoft
Re: MSEide+MSEgui 5.6.0
« Reply #1 on: July 01, 2021, 10:54:38 pm »
Great work.
I cannot read on the homepage about

- macOS Cocoa widgets support
- Linux Gtk2/Gtk3/Qt5 support
- Haiku support (Lazarus does it via Qt5, Haiku has Qt5)

Fred vS

  • Hero Member
  • *****
  • Posts: 3112
    • StrumPract is the musicians best friend
Re: MSEide+MSEgui 5.6.0
« Reply #2 on: July 01, 2021, 11:05:33 pm »
Great work.
I cannot read on the homepage about

- macOS Cocoa widgets support
- Linux Gtk2/Gtk3/Qt5 support
- Haiku support (Lazarus does it via Qt5, Haiku has Qt5)

MSEgui is a complete independent fpc Pascal widgetset.
It does not use any other widgetset like Gtk2/Gtk3/Qt5.
MSEgui interact on Unix directly with X11 server (like others widgetset do).
For Windows, it deals with low level Windows gdi interface.

In fact, MSEgui is a Gtk2/Gtk3/Qt5 widgetset but much better and totally with same aspect on each OS, this if compiled on Linux, Windows and FreeBSD.
And because it is developed in Pascal, you have full control on the widgetset.

I did not try MSEgui on Haiku but if Haiku uses X11 graphic server (or Wayland) it should work too.

For Mac, MSEgui is not yet compatible, sorry.

Fre;D
« Last Edit: July 01, 2021, 11:18:30 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

Edson

  • Hero Member
  • *****
  • Posts: 1276
Re: MSEide+MSEgui 5.6.0
« Reply #3 on: July 01, 2021, 11:20:41 pm »
Congratulations.

It's glad to see MSEide+MSEgui is still alive.  :D

I tried it some time ago when Martin was developing it. I wanted to collaborate however have many projects in my list. Maybe I can include my 8-bits compilers on it  :-\.

Something I really missed from the IDE is an advanced editor. I think ATSynedit would be perfect for that.
Lazarus 2.0.10 - FPC 3.2.0 - x86_64-win64 on Windows 8

Fred vS

  • Hero Member
  • *****
  • Posts: 3112
    • StrumPract is the musicians best friend
Re: MSEide+MSEgui 5.6.0
« Reply #4 on: July 01, 2021, 11:39:47 pm »
Congratulations.

It's glad to see MSEide+MSEgui is still alive.  :D

I tried it some time ago when Martin was developing it. I wanted to collaborate however have many projects in my list. Maybe I can include my 8-bits compilers on it  :-\.

Something I really missed from the IDE is an advanced editor. I think ATSynedit would be perfect for that.

Hello and thanks!

Of course your compiler 8-bits is welcome!

Yes Martin gives us lot of gems.
Not only MSEgui and MSEide but also mountains of genius code in MSEUniverse.

About the advanced editor, there are many feature in MSEide.
For example Ctrl+Click on a property, method or unit will jump to the declaration.
Graeme did add also a "Procedure Jumper".

If you want auto-completion and hint helper, you may try IdeU.
It is a fork of MSEide with extended editor feature and more.

Fre;D
« Last Edit: October 24, 2022, 09:30:50 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

Fred vS

  • Hero Member
  • *****
  • Posts: 3112
    • StrumPract is the musicians best friend
Re: MSEide+MSEgui new release.
« Reply #5 on: October 24, 2022, 09:26:41 pm »
Hello.

MSEide+MSEgui version 5.6.10 has released.

Binary of MSEide for FreeBSD-x86_64, Linux-i386, Linux-x86_64, Linux-arm32 and aarch64 (Raspberry Pi), Windows-i386, Windows-x86_64.
Source of MSEide+MSEgui.

Fully compatible with FPC 2.6.4, 3.0.0, 3.0.2, 3.2.0, 3.2.2. and 3.3.1.
BGRABitmap compatible too.

If you want auto-completion and hint helper, you may try the new release of IdeU.
It is a fork of MSEide with extended editor feature and more.

Have lot of fun.

Fre;D
« Last Edit: October 24, 2022, 09:37:16 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

funlw65

  • Full Member
  • ***
  • Posts: 137
    • Visual Pin Configurator for Nucleo 64pin boards
Re: MSEide+MSEgui new release.
« Reply #6 on: October 24, 2022, 10:13:02 pm »
Thank you Fred!
FreePascal 3.2.2, C 10.2.1, D 1.24 under Linux(init,musl,glibc), DragonflyBSD, NetBSD
gui: gtk2, qt5, raylib4.x+raygui3.x, nanovg 
tui: freevision, tvision2, termbox2+widgets, finalcut
db: typhoon-1.11...

lagprogramming

  • Sr. Member
  • ****
  • Posts: 296
Re: MSEide+MSEgui 5.6.0
« Reply #7 on: March 28, 2023, 01:13:59 pm »
Congratulations.

It's glad to see MSEide+MSEgui is still alive.  :D

I tried it some time ago when Martin was developing it. I wanted to collaborate however have many projects in my list. Maybe I can include my 8-bits compilers on it  :-\.

Something I really missed from the IDE is an advanced editor. I think ATSynedit would be perfect for that.

What kind of compilers are you talking about. I mean you might have:
a)pascal code that extends the number of CPU targets for Free Pascal. For example, maybe in the past you've presented a patch that wasn't accepted in the development branch of Free Pascal.
b)completely different compilers, compilers that have nothing in common with Free Pascal and it's development.

Edson

  • Hero Member
  • *****
  • Posts: 1276
Re: MSEide+MSEgui new release.
« Reply #8 on: March 28, 2023, 04:19:14 pm »
What kind of compilers are you talking about. I mean you might have:
a)pascal code that extends the number of CPU targets for Free Pascal. For example, maybe in the past you've presented a patch that wasn't accepted in the development branch of Free Pascal.
b)completely different compilers, compilers that have nothing in common with Free Pascal and it's development.

HI. I've developed:

https://github.com/t-edson/PicPas -> Pascal compiler for PIC Microchip microcontrollers.
https://github.com/t-edson/P65Pas -> Pascal compiler for 6502 CPU. 

I remember someone was interested in include PicPas to FPC but the compilers are completely different from the core and are not compatibles (Even PicPas is still integrated with the IDE). Moreover, I don't know the internals of FPC to adapt my compilers. I think they will require a lot of work.
Lazarus 2.0.10 - FPC 3.2.0 - x86_64-win64 on Windows 8

 

TinyPortal © 2005-2018