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 2015-12-11 01:35:37, 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 :
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.
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 :
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
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.
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.
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.
Source : Lazarus 1.6
Et vous ?
Voir aussi
-
Ph. B.Expert confirméle 14/01/2016 à 23:40
-
gvasseur58Responsable Lazarus & PascalBien
. D'ailleurs, le soir-même le serveur Lazarus tiltait : est-ce la demande trop forte ou une confusion avec le clip de David Bowie ?
De nombreux bogues ont été corrigés et ce devrait être la première version entièrement francisée.
Attention, pourtant :
- Il ne s'agit que d'une "Release Candidate", donc à tester et à ne pas utiliser pour une production finale.
- Le forum signale que l'amarrage des fiches ("docking"
et la bibliothèque Sparta ne sont pas encore stables. [Dommage pour Sparta, ancien produit commercial, qui apporte un nombre impressionnant d'améliorations à l'EDI]
le 16/01/2016 à 10:14 -
JipétéExpert éminent séniorBonjour,
je lis ici que cette version de Lazarus s'appuie sur fpc 3.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
Qu'en est-il exactement ?le 11/12/2015 à 9:56 -
Ph. B.Expert confirmé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...le 11/12/2015 à 11:37 -
gvasseur58Responsable Lazarus & PascalMerci 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 routele 12/12/2015 à 12:50 -
JipétéExpert éminent séniorBonjour,
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é.le 14/12/2015 à 11:11 -
gvasseur58Responsable Lazarus & PascalBonjour Jipété,
Oui, mais ton ancien problème de TRadioButton a été résolu (à vérifier). Il faut savoir être patient (re- ).
Gillesle 19/12/2015 à 14:55 -
JipétéExpert éminent séniorSalut, Gilles, et merci de ton retour.
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.le 19/12/2015 à 23:51 -
JipétéExpert éminent séniorTesté, ç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 :le 22/12/2015 à 11:51 -
JipétéExpert éminent séniorEn 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 : 1
2
3
4procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage('hello world'); end;
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...le 23/12/2015 à 12:51