Lazarus 1.8 Release Candidate 1 est sorti
Première étape avant la version majeure attendue

Le , par gvasseur58, Responsable Delphi

Toujours bâti sur Free Pascal 3.0.2 (sauf pour la version Linux qui s'appuie sur la version 3.0.3), Lazarus 1.8 constitue une étape importante dans la feuille de route de l'équipe de développement. Pour rappel, Lazarus est un RAD/EDI multiplateforme développé en Free Pascal pour Free Pascal. Son objectif est de fournir aux programmeurs Pascal Objet un environnement de développement facile à utiliser s'approchant le plus possible de Delphi.

Cette version apporte un nombre élevé de corrections dont vous trouverez la liste ici
Au niveau des changements notables, on relèvera :
  • la prise en charge de Qt5 ;
  • la prise en charge des hautes résolutions (DPI), y compris, à titre expérimental, par l'EDI ;
  • des extensions de TToolButon et TToolBar ;
  • l'adaptation du presse-papiers au format HTML ;
  • la personnalisation possible des menus à la manière (ou presque) de Delphi ;
  • l'ajout d'une série de nouveaux composants TTaskDialog, TSpinEditEx, TFloatSpinEditEx, TChartComboBox.

Pour ceux qui n'auraient pas tenu compte du passage à l'UTF8 et à la centralisation des fonctions de chaînes dans les unités LazUTF8 et LazFileUtils, il faut qu'ils sachent que les wrappers présents dans les anciennes unités ont été supprimés. S'ils viennent se plaindre, on leur répondra que ce changement important avait été balisé depuis la version 1.6 .

À noter pour la petite histoire : l'EDI n'est plus maintenu pour Windows 98 et Windows NT .

La liste complète des changements est présente ici.

L'équipe Lazarus demande à ce que chacun teste cette version afin de faire remonter rapidement les éventuels bogues. Pour le moment, cette version n'a été validée qu'en interne et est par conséquent susceptible de contenir des erreurs difficiles à cerner, car ne se produisant que dans de très rares cas. En particulier, les utilisateurs de Windows sont invités à installer cette version en installation secondaire. Pour tous, il est vivement recommandé de faire des copies de sauvegarde du travail effectué, y compris des fichiers de configuration de l'ancienne version utilisée.

Comme d'habitude, cette version Candidate 1 sera suivie d'une Candidate 2, avant de devenir officiellement la version 1.8.

N.B. La mise à jour des fichiers de langue (dont la version française que nous prenons en charge dans ce forum) ne sera effective qu'à partir de la Candidate 2.

Téléchargez la nouvelle version proposée par l'équipe Lazarus.

Source : Lazarus

Et vous ?

Qu'en pensez-vous ?

Allez-vous tester la nouvelle version ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de hmira hmira - Membre éprouvé https://www.developpez.com
le 20/05/2017 à 22:51
Très bonne nouvelle !
J'ai installé cette nouvelle mouture (Lazarus 1.8.0RC1 r54912 FPC 3.0.2 i386-win32-win32/win64)
Juste pour tester, j'ai compilé et installé quelque paquets (composants tierces que j'utilise, etc. ) . J'ai recompilé également quelques petits projets.
Pour le moment, je n'ai pas constaté de problèmes particuliers. Tout fonctionne normalement.

Encore une fois. Merci pour cette nouvelle réjouissante !

A+
Avatar de hmira hmira - Membre éprouvé https://www.developpez.com
le 21/05/2017 à 0:00
Je tiens aussi à préciser que certains paquets, au début, ne compilaient pas ! et que j'étais obligé d'ajouter dans certains uses de l'interface, l'unité LCLPlatformDef. Après quelques recherches rapides, il semble que cela est tout à fait normal, et que nous sommes déjà prévenus au travers le lien suivant :

TLCLPlatform definition was moved
http://wiki.lazarus.freepascal.org/L...tion_was_moved

A+
Avatar de BeanzMaster BeanzMaster - Membre confirmé https://www.developpez.com
le 21/05/2017 à 11:53
Bonjour je viens d'installer la version 32bit pour Windows, pas de soucis d'installation. J'ai mis à jour les sources de GLScene à jour et j'ai installé les paquets sans problèmes

On voit de suite les petites améliorations :
- les icones elles sont plus jolies +1
- L'amélioration traduction en français +1

A+
Avatar de TJ1985 TJ1985 - Membre actif https://www.developpez.com
le 26/05/2017 à 9:00
De manière générale je suis impressionné par la qualité du couple fpc/Lazarus. Une nouvelle version est une excellente nouvelle. MAIS : Je ne peux toujours pas utiliser ce tandem sous macOS, pour cause d'impossibilité de debugger.
J'ai tenté toutes les manœuvres indiquées pour signer gdb, sans succès. Et je ne suis pas assez compétent pour switcher tout seul à lldb, ce qui devrait être la voie à suivre.
Si quelqu'un pouvait faire une mise au point à ce sujet, ce serait génial.
Je ne rêve même plus d'une intégration de fpc dans XCode, ce qui serait aussi une bonne chose.
Avatar de e-ric e-ric - Membre expert https://www.developpez.com
le 26/05/2017 à 10:38
Salut

Pourquoi ne pas monter un image virtuelle d'un système Linux, c'est doute la meilleure plate-forme pour GDB, FPC et Lazarus (avis perso, pas la peine de troll-er là dessus).

Cdlt
Avatar de Jipété Jipété - Expert éminent https://www.developpez.com
le 26/05/2017 à 11:28
Bonjour,
Citation Envoyé par e-ric Voir le message
Salut

Pourquoi ne pas monter un image virtuelle d'un système Linux, c'est doute la meilleure plate-forme pour GDB, FPC et Lazarus (avis perso, pas la peine de troll-er là dessus).

Cdlt
Parce que ce n'est pas une bonne idée : il y a un tas de choses qui ne sont pas finies, concernant cette plateforme (je pense entre autres à mon problème avec la TListView, et au post #9 de ThWilliam ainsi qu'à mon #12 où une image permet de comparer les rendus Windows/Linux) et, non, c'est pas du troll, c'est la réalité...

Je peux d'autant plus l'écrire que j'ai 2 machines virtuelles, une sous XP l'autre sous Linux, chacune équipée d'un Lazarus pour justement tester et comparer.
Avatar de Pierre GIRARD Pierre GIRARD - Expert confirmé https://www.developpez.com
le 26/05/2017 à 11:40
Presque dans le même cas, une machine virtuelle XP sur une station Linux. Ma principale difficulté est plus de traduire en Lazarus des programmes créés sous Delphi que pour faire tourner des programmes créés sous Lazarus Windows sur Linux. Bon, maintenant, le but est de tout passer sur 100% Linux+Lazarus. Une fois que ce sera fait, je n'aurais plus besoin de le creuser la tête sur les problèmes de compatibilité.

Moi, ce que j'attends de Lazarus, c'est :
  1. De pouvoir installer des composants sans avoir besoin de recompiler
  2. D'avoir un plus grand choix de composants extérieurs (même payants, mais à condition qu'ils soient livrés avec les sources)
Avatar de TJ1985 TJ1985 - Membre actif https://www.developpez.com
le 26/05/2017 à 11:48
Citation Envoyé par e-ric Voir le message
Salut

Pourquoi ne pas monter un image virtuelle d'un système Linux, c'est doute la meilleure plate-forme pour GDB, FPC et Lazarus (avis perso, pas la peine de troll-er là dessus).

Cdlt
Ben, parce que ce serait bien en natif, tout de même ! Ça eut marche, ça marche plus et c'est fort dommage. Sinon, bien sûr, j'ai une VM Ubuntu (paresseux, toujours) et sous Windows 10, que je réserve plutôt à Delphi Tokyo Starter édition.
Enfin, ça devrait bien plaire à quelqu'un qui sait de faire ce portage, non ? Moi, chuis trop vieux, je le crains.
Avatar de gvasseur58 gvasseur58 - Responsable Delphi https://www.developpez.com
le 07/06/2017 à 21:32
Ce jour, le site officiel de Lazarus vient d'annoncer la sortie de la version 1.8 rc2, prélude à la version définitive. Près de deux cents modifications ont été apportées à la version annoncée dans cette discussion. Voilà peut-être pourquoi une version rc 3 semble être prévue .
Avatar de Pierre GIRARD Pierre GIRARD - Expert confirmé https://www.developpez.com
le 08/06/2017 à 7:14
Donc ... je patienterais
Offres d'emploi IT
Ingénieur Etudes Expérimenté Java J2EE (H/F)
accenture - Ile de France - Paris (75000)
Intégration HW numérique et FPGA
KAÏNA-COM - Ile de France - 91000 - Salaire à négocier
Développeur front-end F/H
Zenika - Aquitaine - Bordeaux (33000)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Lazarus : Alcatîz - Gilles Vasseur -