NewPascal release - more Delphi compatible than any other FPC release before :)

NewPascal release - more Delphi compatible than any other FPC release before :)

Whats new for Delphi users:
* Generics.Collections/Generics.Defaults
* More Delphi compatible compiler for methods with default parameter
bug report: http://bugs.freepascal.org/view.php?id=25607
examples list: http://bugs.freepascal.org/file_download.php?file_id=19514&type=bug
* More compatible generic record constraint
* More compatible RTTI for interfaces
* Improved Implicit/Explicit class operators for generics

Whats new for all users:
* Management operators (usable for RAII, example: https://github.com/newpascal/freepascal/blob/master/tests/test/tmoperator9.pp )

More info about changes and differences with comparison to official FPC:
http://newpascal.org/compass.html

Fresh mORMot included :)

cross-compiling version: https://github.com/newpascal/newpascal/releases/tag/np_sc-v1.0.34
simple version: https://github.com/newpascal/newpascal/releases/tag/np-v1.0.33
http://newpascal.org

Comments

  1. Lazarus still not good on high dpi monitors.
    I have 4K 15" laptop, can barely read the component panel and object inspector has text cut off. Is there a fix for this?

    ReplyDelete
  2. Joseph Carney For Object Inspector:

    Tools/Options -> Environment/Object Inspector -> increase item height to make the Object Inspector readable

    For component panel you can use alternative window : View -> Components (Ctrl + Alt + P)

    For more docked experience try this instruction : https://github.com/FlKo/LazarusDockedDesktops




    github.com - FlKo/LazarusDockedDesktops

    ReplyDelete
  3. Lazarus begins to look good (I mean screenshots from Docket Desktops)

    ReplyDelete
  4. i care more about the debugging which still seems abysmal. Objects are still only represented as pointer, so inspecting the details is a it cumbersome .

    ReplyDelete

Post a Comment