Developpez.com - Rubrique Lazarus

Le Club des Développeurs et IT Pro

Sortie de la version 2.0.10 de l'EDI multiplateforme Lazarus

Free Pascal 3.2 sert de compilateur

Le 2020-07-10 13:47:05, par gvasseur58, Responsable Lazarus & Pascal
Sortie de la version 2.0.10 de l'EDI multiplateforme Lazarus
Le compilateur Free Pascal utilisé dans sa version 3.2

Comme il fallait s'y attendre après la sortie de la version majeure 3.2 du compilateur Free Pascal, l'équipe de développement de Lazarus s'est empressée d'adapter son travail à cette nouveauté. Elle vient par conséquent d'annoncer la disponibilité au téléchargement de la version corrective 2.0.10 de l'EDI open source. Pourquoi ne pas sortir directement la version 2.2, qui promet des améliorations substantielles de l'EDI ? Tout simplement parce qu'il aurait fallu patienter encore quelques mois, le temps de soumettre les nouveautés à la communauté des utilisateurs, alors que cette dernière attendait un compilateur rajeuni et plus efficace depuis... 2017 !



En dehors de la correction habituelle de bogues, en particulier pour la bibliothèque LazFreeType, on notera les progrès importants opérés pour les génériques, à présent bien mieux gérés par les outils de code (bibliothèque codetools). Toutefois, les utilisateurs des outils Sparta connaîtront peut-être quelques problèmes de conflits de nommage !

La nouvelle version est téléchargeable depuis le dépôt SVN sur SourceForge grâce à notre lien :

Téléchargez Lazarus 2.0.10

Au minimum, votre appareil doit répondre aux exigences suivantes :

Windows : 2k, XP, Vista, 7, 8, 8.1 et 10 (32 ou 64 bits) ;
FreeBSD/Linux : gtk 2.8, qt 4.5, qt5.6 (32 ou 64 bits) ;
macOS : de 10.5 à 10.15, Carbon (32 bits), Cocoa (64 bits en bêta), qt et qt5 (32 ou 64 bits).

Et vous ?

Allez-vous utiliser cette version corrective de Lazarus ?

Que pensez-vous des améliorations apportées ?
  Discussion forum
49 commentaires
  • microb
    Membre habitué
    Envoyé par Alcatîz
    Bonjour,

    Je compatis à ta souffrance face à tous ces problèmes rencontrés mais je m'interroge : pourquoi continuer à utiliser un produit dont tu es si mécontent ?
    Bonjour,
    Je suis d'accord avec Alcatiz,avec un produit aussi mauvais et surtout aussi cher que lazarus,il y a longtemps que je serais passé à autre chose.
  • BeanzMaster
    Expert confirmé
    Salut à tous,

    Pour ceux qui souhaiteraient installer le paquet "sparta_dockededitorform". Sous Windows en tout cas (et chez moi), il faut marquer le paquet "chmHelpPkg" pour la désinstallation avant.
    Avez-vous vous aussi un problème de compilation avec sparta et le paquet "chmHelpPkg" ?

    A+

    Jérôme
  • BeanzMaster
    Expert confirmé
    Voici une autre méthode donnée par PascalDragon sur le forum anglais

    I did it as follows: open the sparta_generics package and disable all units. As an additional step I removed all compiled units from the package (components/sparta/generics/lib/...). You could otherwise also remove the requirement of sparta_generics from the other Sparta packages.

    The reason is that FPC 3.2 ships with Generics.Collections and friends, but the IDE is still compilable with 3.0.4 as well.
  • JPLAROCHE
    Membre expérimenté
    Bonjour ,

    Os Manjaro (linux)

    GCC 10.2

    je viens d'installer lazarus de base (gtk)

    il faut change dans /etc/fpc.cfg sinon il y a un warning
    Warning: "crtbeginS.o" not found, this will probably cause a linking failure


    il n'est pas à jour


    # path to the gcclib
    #ifdef cpui386
    -Fl/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/32
    #endif
    #ifdef cpux86_64
    -Fl/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0
    #endif
    @bientôt

    je démare . j'arrive de visual-code (c/c++ or nim-lang) je trouve cela pas trop mal il faut du temps pour s'adapter , maintenant je vais prendre la direction tuto....
  • BeanzMaster
    Expert confirmé
    Envoyé par der§en
    L’image de l’IDE tout-en-un (Présenté ici) est désormais natif avec cette version 2.0.10 ?
    Salut

    Non, mais il faut juste installer les paquets "anchorDockinDsgn", "sparta_DockedFormEditor" (cf ci-dessus, désinstaller le paquet "chmHelpPkg" avant, c'est le plus simple), et "packageTabs"

    A+

    Jérôme
  • Alcatîz
    Responsable Pascal, Lazarus et Assembleur
    Bonjour,

    Je compatis à ta souffrance face à tous ces problèmes rencontrés mais je m'interroge : pourquoi continuer à utiliser un produit dont tu es si mécontent ?
  • Jipété
    Expert éminent sénior
    Yop !

    Envoyé par Alcatîz
    Je compatis à ta souffrance face à tous ces problèmes rencontrés mais je m'interroge : pourquoi continuer à utiliser un produit dont tu es si mécontent ?
    Parce que pour coder en Pascal sous Linux c'est ça ou rien (ou à la mano, avec juste un éditeur de texte : pas impossible mais très laborieux).

    Et j'avais fait un essai avec l'éditeur de FPC, qui ne m'avait pas du tout convaincu.

    Maintenant, pour rassurer tout le monde, je constate que Linux Debian suit le même chemin : ça se déglingue, par petits bouts, par ci par là : les versions évoluent, de plus en plus "améliorées" mais surtout de plus en plus "bling bling" et avec des gadgets qui n'apportent rien sinon une perte de temps, genre attendre qu'une infobulle apparaisse pour savoir ce qui se cache sous un bouton.
    Et quand elle n'apparait pas, ben, tu as perdu ton temps...

    EDIT
    Allez, vit' fait, un petit explorateur de fichiers avec juste un TShellTreeview et un TShellListview :

    en arrière-plan en haut l'explorateur natif de ma distrib, en avant-plan en bas la même chose avec Laz 2.0.10 et 0 code donc pas de tri alphabétique (on s'en fiche pour cette démo) :



    Dans les deux cas j'ai ouvert à gauche un dossier (le même) puis à droite j'ai sélectionné un fichier et force est de constater que le texte de l'objet sélectionné dans le Treeview devient illisible à la perte du focus.
  • BeanzMaster
    Expert confirmé
    Envoyé par JPLAROCHE
    Bonjour ,

    Os Manjaro (linux)

    GCC 10.2

    je viens d'installer lazarus de base (gtk)

    il faut change dans /etc/fpc.cfg sinon il y a un warning

    il n'est pas à jour

    @bientôt

    je démare . j'arrive de visual-code (c/c++ or nim-lang) je trouve cela pas trop mal il faut du temps pour s'adapter , maintenant je vais prendre la direction tuto....
    Salut, oui en fait c'est normal c'est de la faute de Manjaro, les mises à jour sont beaucoup plus fréquentes que d'autres distro.
    C'est également la distro que j'utilise et je n'ai pas encore testé d'autres Linux dont les dépôts sont mis à jour aussi fréquemment par l'équipe de développement, que Manjaro.

    La transition vers le pascal ne devrait pas être très difficile. N'hésites pas si tu as des questions,

    A+
    Jérôme
  • der§en
    Membre éprouvé
    L’image de l’IDE tout-en-un (Présenté ici) est désormais natif avec cette version 2.0.10 ?
  • ovni76
    Membre actif
    Sauf que le téléchargement sur sourceforges des fichier fpc*.rpm réponde à l'installation sous fedora avec dnf install que ces fichiers ne sont pas des fichiers *.rpm et cela pour la version i686 ou 86x64. étrange ? une explication pour mes petits neurones. c'est la première fois que j'ai cette anomalie
    Merci d'avance