IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de Lazarus 2.0.12
Une version corrective de l'EDI Pascal multiplate-forme

Le , par Alcatîz

127PARTAGES

9  0 
Sortie de la version 2.0.12 de Lazarus
Une version corrective en attendant la branche 2.2

L'équipe de développement de Lazarus vient de sortir la version 2.0.12 de notre EDI multiplate-forme favori. Toujours pas de version 2.2 à l'horizon, puisqu'a été créée la branche 2.0.13 qui aboutira à la prochaine version stable 2.0.14 (rappelons que les numéros de version pairs correspondent aux versions stables de Lazarus).


Cette version corrige des bogues remontés par la communauté et apporte quelques améliorations, dont voici la liste :
https://wiki.lazarus.freepascal.org/...2_.28merged.29

Téléchargez Lazarus 2.0.12

Configuration minimale :

  • Windows : 2000, XP, Vista, 7, 8, 8.1, 10 (32 ou 64 bits) ;
  • FreeBSD/Linux : GTK2 : 2.8, Qt : 4.5, Qt5 : 5.6 for qt5 (32 ou 64 bits) ;
  • macOS : Cocoa (64 bits) 10.12, Carbon (32 bits) 10.5, Qt et Qt5 (32 ou 64 bits).

Et vous ?

Utilisez-vous déjà Lazarus pour vos développements ?
Avez-vous des propositions d'améliorations ?
Êtes-vous prêt(e) à partager vos connaissances en écrivant des tutoriels sur Lazarus ?
Avez-vous déjà partagé des codes sources avec la communauté ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Alcatîz
Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
Le 28/06/2021 à 20:36
Bonjour,

Voici quelques rapides éléments de réponse :

Citation Envoyé par Jlmat  Voir le message
[Question 1: quel est le propriétaire officiel de Lazarus? Est-ce Embarcadero? La version 2.2 sera édité en anglais donc!

Lazarus est totalement indépendant d'Embarcadero.

Le site officiel de Lazarus présente toutes les informations légales, et contient notamment un lien vers la page du wiki détaillant les licences de l'IDE et du compilateur FPC et le système de version (qui pourrait être complété puisque depuis peu c'est la version 3.2.2 du compilateur Free Pascal qui est utilisée par la version 2.0.12 de l'IDE).

Citation Envoyé par Jlmat  Voir le message
[Question 2: La version en français (traduction des mots de messages, intitulés etc...) est-elle reprise par Embardero ou bien la version modifiée en français n'est-elle disponible que sur Développez.com ici?
Mais en allant à ce lien trouvé sur Google, je ne vois pas de lien pour le téléchargement?

L'IDE est multilingue ; l'anglais est la langue par défaut. Certains membres de ce forum participent à la traduction en français de l'IDE (et du wiki, soit dit en passant), chaque langue étant maintenue de la même façon par une communauté active.
Les paquetages pour toutes les plate-formes sont disponibles ici : https://sourceforge.net/projects/lazarus/. Certaines distributions Linux proposent des mises à jour dans leurs dépôts.

Citation Envoyé par Jlmat  Voir le message
[Question 3: On peut télécharger également Lazarus en français sur d'autres sites :

https://lazarus.fr.softonic.com/
https://www.01net.com/telecharger/wi...es/129847.html

Lorsque vous faites des mises à jours, ces sites publient-ils vos corrections automatiquement (liens à jour) ou bien est-ce cos corrections sont centralisées sur un serveur officiel?

Seul le site officiel garantit les versions les plus récentes, d'ailleurs la version référencée sur Softonic (je n'ai pas regardé l'autre) est très ancienne !
3  0 
Avatar de Jlmat
Membre averti https://www.developpez.com
Le 27/06/2021 à 20:52
Chers amis de Lazarus,

Ancien programmeur en Delphi, j'en ai eu marre du renouvellement des licences de Delphi Community 10.3 et ... qui ne se fait pas sans faire de multiples demandes sur Embarcadero. Après trois messages sans réponses, je laisse tomber!
N'étant plus dans la programmation professionnelle depuis des années, j'ai décidé de coder en Lazarus pour le plaisir et l'apparente stabilité ou compatibilité des codes d'une version à l'autre. Mais en parcourant ce post ainsi que celui des traductions en français, je suis un peu perdu dans le processus des versions. Voici quelques questions pour m'aider à comprendre et qui pourraient également servir à d'autres:

Question 1: quel est le propriétaire officiel de Lazarus? Est-ce Embarcadero? La version 2.2 sera édité en anglais donc!

Question 2: La version en français (traduction des mots de messages, intitulés etc...) est-elle reprise par Embardero ou bien la version modifiée en français n'est-elle disponible que sur Développez.com ici?
Mais en allant à ce lien trouvé sur Google, je ne vois pas de lien pour le téléchargement?

Question 3: On peut télécharger également Lazarus en français sur d'autres sites :

https://lazarus.fr.softonic.com/
https://www.01net.com/telecharger/windows/Programmation/creation/fiches/129847.htmlhttps://www.01net.com/telecharger/windows/Programmation/creation/fiches/129847.htmlhttps://www.01net.com/telecharger/windows/Programmation/creation/fiches/129847.html

Lorsque vous faites des mises à jours, ces sites publient-ils vos corrections automatiquement (liens à jour) ou bien est-ce cos corrections sont centralisées sur un serveur officiel?

Si vous avez un peu de temps pour des explications, merci d'avance... Je ne veux pas encombrer ce post. D'ailleurs, je ne sais pas si je pose la question au bon endroit?

A+
1  0 
Avatar de plegat
Expert éminent https://www.developpez.com
Le 04/07/2021 à 15:22
Citation Envoyé par Jipété Voir le message


Petite pause par le chapitre des traductions où ça n'avance pas (ça a déjà été signalé, il me semble) -- menu Outils / Options :

Apparemment c'est dans le fichier language, mais ça ne passe pas dans l'IDE (exemple avec la ligne "Generate info for the debugger (slower / increases exe-size)":



Va savoir pourquoi... j'ai regardé dans le fichier de la 2.0.6 (que j'ai sur cet ordi, c'était pour vérifier), c'est déjà traduit correctement (alors que dans l'IDE 2.0.6 ça ne l'est pas)...

Je me demande si je ne vais pas filer un coup de main... mais j'ai du mal avec l'organisation des sources, je vais regarder ça...
1  0 
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 25/11/2021 à 12:48
Bonjour,

il nous faudrait un bêtisier dans cette section, la preuve avec cette image qui représente tout en bas ma barre des tâches dans une machines récente (Debian 64 bits 10.6) avec une tripotée de boutons en rapport avec Lazarus, et en haut la partie concernée des options de l'EDI où l'on voit bien que j'ai coché "un seul bouton".
Mais l'animal n'en fait qu'à sa tête...

1  0 
Avatar de Jlmat
Membre averti https://www.developpez.com
Le 29/06/2021 à 12:21
Merci Alcatiz pour tes réponses...

Mais alors vient une autre interrogation: sur le site officiel de https://www.lazarus-ide.org/, on peut lire que Lazarus a été créé en 1999 au départ par trois personnes :
Cliff Baeseman, Shane Miller et Michael A. Hess...
et que Lazarus est une Plateforme Delphi compatible pour cross-platform IDE for Free Pascal. Elle comprend le package LCL plus ou moins compatible avec le VCL de Delphi.

Est-ce à dire que c'est un bout de VCL provenant de Delphi où elle a été réécrite entièrement par l'équipe de Lazarus. Car si c'est Embarcadero qui a cédé une partie de sa Licence VCL, cela veut dire que Lazarus est dépendant tout de même au final de Embarcadero...
0  0 
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 04/07/2021 à 11:53
Bonjour,

je suis en train d'essayer de mettre en prod' le couple fpc 3.2.0/laz 2.0.12, il y a hélas encore des choses à dire :

Quand on fait "fermer le projet" sur le projet en cours, on gagne ensuite une fenêtre nous proposant d'en créer un nouveau, mais aussi de parcourir le dossier des exemples, et c'est ça qui m'intéressait.

Mais force est de constater que personne à ce jour n'a eu l'idée de présenter une liste triée par ordre alphabétique pour facilement s'y retrouver :


et là je ne montre que la moitié de la fiche, regardez la taille du bouton de l'ascenseur, je vous laisse imaginer pour y trouver ce que vous cherchez…
Alors oui, on peut utiliser la petite zone de saisie intitulée "Projets" au-dessus de la liste, mais encore faut-il se souvenir du nom exact de ce qu'on cherche -- une liste alphabétique aurait quand même été plus cool.

Petite pause par le chapitre des traductions où ça n'avance pas (ça a déjà été signalé, il me semble) -- menu Outils / Options :


Quant à la "Palette des composants", ça doit faire 10 ans que j'ai commencé à en parler et rien, strictement rien ne bouge :


Au passage, il faudrait penser à traduire, même si ça n'est pas utilisé -- allez savoir, un jour peut-être, dans 10 ans…

Resource Explorer :
je découvre dans .lazarus/environmentoptions.xml que la configuration des outils externes se cache là-dedans, joie !, mais que ce fichier travaille encore à l'ancienne mode où l'on écrit les chemins en dur.
Voulant m'affranchir de cette calamité et voyant qu'il existe cette ligne <LazarusDirectory Value="/usr/share/lazarus/2.0.12"> en haut dans le fichier, j'ai tenté
Code XML : Sélectionner tout
1
2
3
4
5
    <ExternalTools Version="3" Count="1"> 
      <Tool1> 
        <Title Value="Resource Explorer"/> 
        <Filename Value="$LazarusDirectory/examples/lazresexplorer/resexplorer"/> 
      </Tool1>
ainsi que <Filename Value="$(LazarusDirectory)/examples/lazresexplorer/resexplorer"/>, ayant remarqué que certaines lignes utilisent cette syntaxe avec les parenthèses, mais dans un cas comme dans l'autre ça ne fonctionne pas, le binaire n'est pas lancé, et sans aucun message d'erreur pour m'informer d'un problème. Merci les gars, ça c'est du lourd, du très lourd !

D'autant plus que je n'ai pas trouvé dans quel fichier se cachent les raccourcis clavier pour appeler l'outil -- exemple avec Resource Explorer : je lui ai assigné dans ma vieille machine Alt R, on le voit bien en faisant "menu / Outils / Configurer les outils externes / Resource Explorer", mais ce n'est pas avec le bouton "Plus" de la fenêtre d'édition qu'on va trouver la solution, j'ai testé "Exporter" ça génère un .xml qui ne contient que les lignes de commande des outils mais PAS les raccourcis clavier.

Il faut donc se les taper à la main, heureusement que je peux pomper les infos dans la vieille machine, vous imaginez si elle était en panne ?
Et si ce que je remonte est valable pour ma vieille 1.4.0, c'est tout autant valable avec la toute dernière 2.0.12 ! Rien n'a évolué, j'en reste sans voix (sinon je vais écrire des horreurs).

Ah si, un truc a changé ! Ils ont remplacé sur le bouton "Plus" les doubles chevrons qui allaient vers la droite par une petite flèche qui va vers le bas ! Très joli très mignon très cosmétique et complètement inutile, par contre toujours pas d'infobulle et ça, ça aurait été utile.

Bon, allez, je vais essayer de coder un peu, …
0  0 
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 04/07/2021 à 16:09
Merci pour ton retour.

Citation Envoyé par plegat Voir le message
Apparemment c'est dans le fichier language, mais ça ne passe pas dans l'IDE (exemple avec la ligne "Generate info for the debugger (slower / increases exe-size)":

Va savoir pourquoi... j'ai regardé dans le fichier de la 2.0.6 (que j'ai sur cet ordi, c'était pour vérifier), c'est déjà traduit correctement (alors que dans l'IDE 2.0.6 ça ne l'est pas)...
Comme si on n'avait pas déjà assez d'ennuis avec Debian, v'là que l'ide de Lazarus s'y met aussi. On ne s'en sortira pas, je crois.

Citation Envoyé par plegat Voir le message
Je me demande si je ne vais pas filer un coup de main... mais j'ai du mal avec l'organisation des sources, je vais regarder ça...
Oui, à une époque j'avais même pris mon courage à deux mains pour ouvrir le .lpi de Lazarus, si si !, mais au bout d'une demi-heure d'explorations ici et là à gauche et à droite je me suis retrouvé complètement largué et j'ai tout refermé, c'est ingérable si on n'est pas dedans h 24…
0  0 
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 26/07/2021 à 9:15
Bonjour,

j'avais déjà signalé en son temps que le repliage de code c'était loin d'être au point, très loin, et vous savez quoi ? Rien de nouveau sous le soleil…

Et le pire c'est qu'on ne peut même pas le signaler, leur bugtracker est en carafe !
0  0 
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 25/11/2021 à 13:04
pi faudrait aussi qu'ils se mettent sérieusement au boulot, car il y a des trucs qui ne font pas sérieux, exemple en comparant un fichier de la 1.4.0 avec le même fichier dans la dernière 2.0.12 :



c'est le même stdctrls.pas, la seule différence c'est la couleur du commentaire (machines différentes, réglages différents)

0  0 
Avatar de plegat
Expert éminent https://www.developpez.com
Le 27/11/2021 à 11:26
Citation Envoyé par Jipété Voir le message

c'est le même stdctrls.pas, la seule différence c'est la couleur du commentaire (machines différentes, réglages différents)
Ah bah non, c'est pas le même, les numéros de ligne ne sont pas les mêmes, y'a eu des choses ajoutées avant!
0  0