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 ?
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 ?
-
microbMembre habitué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.le 11/08/2020 à 15:12 -
BeanzMasterExpert 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ômele 11/07/2020 à 10:58 -
BeanzMasterExpert confirméVoici une autre méthode donnée par PascalDragon sur le forum anglaisI 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.le 11/07/2020 à 11:50 -
JPLAROCHEMembre 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 warningWarning: "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
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....le 10/09/2020 à 11:42 -
BeanzMasterExpert confirmé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ômele 13/07/2020 à 21:17 -
AlcatîzResponsable Pascal, Lazarus et AssembleurBonjour,
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 ?le 11/08/2020 à 10:02 -
JipétéExpert éminent séniorYop !
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 queLinuxDebian 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.
le 11/08/2020 à 12:07 -
BeanzMasterExpert confirmé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ômele 10/09/2020 à 17:15 -
der§enMembre éprouvéL’image de l’IDE tout-en-un (Présenté ici) est désormais natif avec cette version 2.0.10 ?le 13/07/2020 à 20:31
-
ovni76Membre actifSauf 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'avancele 14/07/2020 à 11:04