Sortie de la 1re release candidate de Lazarus version 1.6
Il s'agit d'une version majeure qui s'appuie sur Free Pascal 3.0.0

Le , par Ph. B., Expert confirmé
L'équipe en charge du développement de Lazarus vient de publier une première release candidate de la nouvelle version de l'EDI selon le communiqué officiel en date du 8 décembre.

Cette version 1.6 RC1 est disponible au téléchargement ICI. (Sélectionnez le répertoire correspondant à votre processeur et système d'exploitation puis « Lazarus 1.6RC1 »).

La liste des correctifs peut être consultée ICI.

La liste des évolutions peut être consultée ICI pour Lazarus et ICI pour FreePascal.

Les prérequis minimaux d'utilisation sont :
  • Windows : 98. 2000, XP, Vista, 7, 32 ou 64 bits.
    Sous Windows 98, il est nécessaire de reconstruire l'EDI en utilisant le paramètre -dWIN9XPLATFORM ;
  • FreeBSD/Linux : gtk 2.8 ou qt4.5, 32 ou 64 bits ;
  • Mac OS X : de 10.5 à 10.11. La LCL est limitée aux applications 32 bits, les applications ne l'utilisant pas peuvent être 64 bits.

Ceux qui récupèrent les sources de l'EDI peuvent le faire depuis le dépôt SVN en utilisant le tag : http://svn.freepascal.org/svn/lazaru...azarus_1_6_RC1.

Pourquoi tout le monde (y compris vous) devrait tester cette release candidate ?

Ces dernières semaines, l'équipe de Lazarus a apporté de nombreux correctifs pour stabiliser la branche 1.6. La version 1.6RC1 qui en résulte est suffisamment stable pour être testée par tout un chacun.

Cependant, bon nombre de correctifs et de nouvelles fonctionnalités introduits depuis la sortie de la version 1.4 ont affecté de manière importante le code existant. Malgré tous les tests réalisés par l'équipe, il peut encore subsister des problèmes qui ne se produisent qu'avec des configurations très spécifiques et/ou de très rares projets.

Il se pourrait que vous soyez un des quelques développeurs dont un projet ne fonctionne pas avec le nouvel EDI. Donc, sans test ni retour, pas de correction possible. 

De grâce, n'attendez pas la version finale pour réaliser vos tests. Ce pourrait être trop tard. Une fois la version finale sortie, l'équipe doit être plus sélective sur les correctifs qui peuvent être apportés aux versions 1.6.x successives. Donc, il se pourrait qu'un correctif qui vous est indispensable ne puisse être intégré. Sans compter que vous allez passer à côté de toutes nouvelles fonctionnalités.

Comment tester ?

Téléchargez et installez la version 1.6RC1.
  • Sous Windows, l'installeur autorise deux installations indépendantes, celle de test n'affectera donc pas votre installation actuelle de production.
    Plus de détails ICI (en français).
  • Sur les autres plateformes, vous devez utiliser le paramètre --primary-config-path pour installer cette version dans un emplacement différent.

Dans tous les cas, pensez à faire au préalable des sauvegardes (y compris de votre installation principale).

Ouvrez votre projet dans votre version courante de Lazarus (1.4.x), et cliquez sur « Publier le projet » dans le menu projet. Une copie complète du projet est créée.

Vous pouvez ensuite ouvrir cette copie depuis la version 1.6 RC1, et essayer :
  • de modifier des fiches dans le concepteur visuel ;
  • de renommer les composants/modifier les propriétés dans l'inspecteur d'objet/ajouter de nouveaux évènements ;
  • d'ajouter des composants dans la fiche/déplacer les composants sur la fiche ;
  • d'ajouter et modifier des cadres, si vous les utilisez ;
  • de naviguer dans le code source (par exemple, sauter de la partie interface à la partie implémentation) ;
  • l'autocomplétion du code source ;
  • de compiler, déboguer et exécuter ;
  • toute autre action engagée dans votre travail quotidien.


Télécharger Lazarus 1.6 RC 1

Source : Lazarus 1.6

Et vous ?

Que pensez-vous de cette nouvelle version ? L'avez-vous testée ?

Quelles améliorations souhaitez-vous voir intégrées ?

Voir aussi

Forum Pascal


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


 Poster une réponse

Avatar de Jipété Jipété - Expert éminent https://www.developpez.com
le 11/12/2015 à 9:56
Bonjour,

je lis ici que cette version de Lazarus s'appuie sur fpc 3.0 :
Citation Envoyé par Ph. B. Voir le message
Sortie de la 1re release candidate de Lazarus version 1.6
Il s'agit d'une version majeure qui contrairement à celles qui l'ont précédées abandonne la version 2.6.4 de FreePascal au profit de la 3.0.0
et on peut lire au bas de cette page concernant cette 3.0.0
Des tests sont en cours pour l'utilisation de cette version par Lazarus : il existe déjà des pré-versions pour Linux avec des scripts téléchargeables. Mais sans doute vaut-il mieux attendre une version officielle
Or on n'a pas vu venir de news nous informant de la sortie d'une version officielle.

Qu'en est-il exactement ?
Avatar de Ph. B. Ph. B. - Expert confirmé https://www.developpez.com
le 11/12/2015 à 11:37
Bonjour,

La nouvelle en question officialisait FPC 3.0.0. Elle a été publiée avant la sortie de Lazarus 1.6 RC1, la remarque était alors valide, l'utilisation de FPC 3.0.0 avec Lazarus était possible mais non garantie sans problème.

Depuis l’interaction des 2 a été suffisamment poussée et retravaillée pour proposer cette Release Candidate...
Avatar de gvasseur58 gvasseur58 - Responsable Delphi https://www.developpez.com
le 12/12/2015 à 12:50
Citation Envoyé par Ph. B. Voir le message
Sortie de la 1° release candidate de Lazarus version 1.6
Il s'agit d'une version majeure qui contrairement à celles qui l'ont précédées abandonne la version 2.6.4 de FreePascal au profit de la 3.0.0
Merci pour l'article
Il va falloir reprendre la traduction de l'EDI en français pour les nouveautés... et en moins d'un mois, étant donné la feuille de route
Avatar de Jipété Jipété - Expert éminent https://www.developpez.com
le 14/12/2015 à 11:11
Bonjour,

Citation Envoyé par Ph. B. Voir le message
Que pensez-vous de cette nouvelle version ? L'avez-vous testée ?
Aucun changement constaté au problème d'affichage des captions dans la ListView sous Linux 32bits/Gtk2, tel que signalé dans cet autre fil où il apparait que le problème n'existe pas sous Windows (merci Thierry )...

Un bon point concernant le patch pour EasyLazFreeType qui a été intégré.
Avatar de gvasseur58 gvasseur58 - Responsable Delphi https://www.developpez.com
le 19/12/2015 à 14:55
Citation Envoyé par Jipété Voir le message

Aucun changement constaté au problème d'affichage des captions dans la ListView sous Linux 32bits/Gtk2, tel que signalé dans cet autre fil où il apparait que le problème n'existe pas sous Windows (merci Thierry )...
Bonjour Jipété,

Oui, mais ton ancien problème de TRadioButton a été résolu (à vérifier ). Il faut savoir être patient (re-).

Gilles
Avatar de Jipété Jipété - Expert éminent https://www.developpez.com
le 19/12/2015 à 23:51
Salut, Gilles, et merci de ton retour.
Citation Envoyé par gvasseur58 Voir le message
Bonjour Jipété,

Oui, mais ton ancien problème de TRadioButton a été résolu (à vérifier ). Il faut savoir être patient (re-).

Gilles
Je vérifierai à l'occasion, là je suis sur d'autres trucs (discuter avec un programme en C qui se forke (heureusement j'ai la source), lancé à partir d'un TProcess qui doit récupérer les infos, c'est pas de la tarte...)

Tiens, à propos, petit clin d'œil : savez-vous ce qu'a utilisé Stallmann pour programmer la première version de GCC ? un dialecte Pascal ! :
Le compilateur GCC fut initialement écrit avec le langage de programmation Pastel avant d'être entièrement réécrit en C.
source
Avatar de Jipété Jipété - Expert éminent https://www.developpez.com
le 22/12/2015 à 11:51
Citation Envoyé par Jipété Voir le message
Je vérifierai à l'occasion
Testé, ça a l'air de fonctionner

Maintenant, si les gars pouvaient se concentrer sur l'aide, ça serait vraiment cool, parce qu'il y a des fois on vit/voit des trucs, c'est du lourd :

Avatar de Jipété Jipété - Expert éminent https://www.developpez.com
le 23/12/2015 à 12:51
Citation Envoyé par Jipété Voir le message
Maintenant, si les gars pouvaient se concentrer sur l'aide, ça serait vraiment cool, parce qu'il y a des fois on vit/voit des trucs, c'est du lourd :
En fait, l'aide c'est un truc apocalyptique...

Voilà un programme hautement sophistiqué (car, oui, le problème du pas-à-pas qui devient plus fonctionnel est toujours vivant, mais c'est un autre souci...) :
Code : Sélectionner tout
1
2
3
4
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage('hello world');
end;
Je clique quelque part sur ShowMessage, j'appuie sur F1 et là, c'est le navigateur de code qui s'affiche...

Par ailleurs, j'ai rajouté uses DateUtils; pour vérifier un autre point, j'ai cliqué quelque part sur DateUtils, j'ai appuyé sur F1 et là j'ai juste eu un message d'erreur me disant "Aucune aide disponible pour ce sujet" alors que la même manip en 1.4.0 fonctionne très bien.

C'est terrible, de vivre des trucs pareils...
Avatar de FChrisF FChrisF - Membre confirmé https://www.developpez.com
le 23/12/2015 à 16:26
Dans la même veine, demandez l'aide générale (menu principal Aide -> Aide, ou Help -> Help), et cliquez plusieurs fois sur l'index (par ailleurs "partiel" de gauche:

Avatar de Ph. B. Ph. B. - Expert confirmé https://www.developpez.com
le 14/01/2016 à 23:40
Bonjour,

Une 2° Release Candidate de Lazarus 1.6 vient de sortir selon le communiqué officiel.
Responsables bénévoles de la rubrique Lazarus : Alcatîz - Gilles Vasseur -