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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Sortie de la version 2.0.6 de l'EDI multiplateforme Lazarus


Sujet :

Lazarus Pascal

  1. #1
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut Sortie de la version 2.0.6 de l'EDI multiplateforme Lazarus
    Sortie de la version 2.0.6 de l'EDI multiplateforme Lazarus

    Basée sur Free Pascal 3.0.4 (encore !)

    L'équipe de développement de Lazarus va bientôt annoncer la sortie de Lazarus 2.0.6, l'EDI open source bâti autour de Free Pascal. La numérotation indique qu'il s'agit d'une simple version corrective. Cependant, les liens de téléchargement sont d'ores et déjà disponibles !

    Comme les utilisateurs de l'EDI n'y ont pas été habitués, un rythme aussi soutenu de mises à jour risque de tirailler certains entre la perte de temps à réinstaller les bibliothèques tierces et la volonté d'avoir un EDI aussi performant que possible. Cependant, dans la mesure du possible, nous vous conseillons de toujours vous appuyer sur la dernière version stable en cours, chacune apportant son lot de nouveautés et surtout de correctifs.

    D'après la liste des modifications apportées à l'EDI, ce sont les bogues les plus urgents, conduisant par exemple à un crash, qui ont été traités. Notons que l'utilitaire LeakView pour les fuites de mémoire a été amélioré, ce qui est une bonne nouvelle !


    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.6

    Nom : laz206.png
Affichages : 31963
Taille : 181,7 Ko
    (Lazarus 2.06 sous Linux Emmabuntüs Debian 3)

    Choisissez vos CPU, système d'exploitation et distribution puis le répertoire de "Lazarus 2.0.6".

    Comme toutes les versions mineures depuis la version 2.0.0, Lazarus 2.0.6 s'appuie sur Free Pascal 3.0.4. Patientons donc encore un peu, car des frémissements dans la sphère de ses concepteurs laissent penser qu'une version majeure du compilateur devrait sortir d'ici Noël, la dernière remontant à 2017 ! Nous vous en reparlerons dès que nous aurons d'autres informations.

    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.12, Carbon (32 bits), Cocoa (64 bits en version béta), qt et qt5 (32 ou 64 bits).

    Source : SourceForge

    Et vous ?
    Allez-vous utiliser cette version corrective de Lazarus ?
    Que pensez-vous des améliorations apportées ?

    Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation avec Lazarus.
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  2. #2
    Membre éprouvé Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    765
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Chambord
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2005
    Messages : 765
    Points : 959
    Points
    959
    Par défaut
    Je viens de remplacer ma 2.0.4 par cette version.

    Quand je regarde l'image, je vois qu’apparemment il y a un thème sombre pour l'EDI, j'ai cherché dans les options, mais j'ai rien trouvé.

    Quelqu’un sait comment reproduire ce thème sombre ?

  3. #3
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut
    Bonjour,

    Le thème sombre de l'image d'illustration provient de l'OS utilisé, à savoir une variété de Debian (Linux). Cela dit, un outil comme Delphi IDE Theme Editor fonctionne avec Lazarus (version à vérifier).


    Citation Envoyé par der§en Voir le message
    Je viens de remplacer ma 2.0.4 par cette version.

    Quand je regarde l'image, je vois qu’apparemment il y a un thème sombre pour l'EDI, j'ai cherché dans les options, mais j'ai rien trouvé.

    Quelqu’un sait comment reproduire ce thème sombre ?
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  4. #4
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 384
    Points : 9 745
    Points
    9 745
    Par défaut
    Bon, c'est décidé, je reviens à la version 1.8.x !
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  5. #5
    Membre éprouvé Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    765
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Chambord
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2005
    Messages : 765
    Points : 959
    Points
    959
    Par défaut
    Pourquoi tu reviens à la 1.8 ?

  6. #6
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 384
    Points : 9 745
    Points
    9 745
    Par défaut
    Parce qu'en version 2.0 j'ai des problèmes d'affichage qui ne se résolvent pas.

    Je compile sur un PC, ça roule. Je lance l'exécutable sur une autre pc, mes fenêtres sont "grossies" et les plus grandes ne tiennent pas dans l'écran (alors que la résolution est la même).

    J'ai essayé les options du projets sur les DPI et tout le toutim, mais rien n'y fait. Les fenêtres changent de taille en fonction du PC.
    Et les 2 pc sont en Windows 10 version 19.03, donc ce n'est pas un problème de Windows.

    Je n'avais pas ce souci en 1.8 donc, je retourne en 1.8.
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  7. #7
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut
    Bonjour,

    Serait-il possible d'avoir une petite application qui reproduirait ce présumé bogue ? Un simple squelette sans fonctionnalités particulières suffirait. Le fonctionnement décrit laisse penser à un problème de DPI et je me demande ce que signifie exactement ta phrase : "j'ai essayé les options du projet sur les DPI et tout le toutim"...

    Revenir à la version 1.8 n'est qu'une solution provisoire tant elle a été améliorée depuis, et surtout corrigée !


    Citation Envoyé par Jon Shannow Voir le message
    Parce qu'en version 2.0 j'ai des problèmes d'affichage qui ne se résolvent pas.

    Je compile sur un PC, ça roule. Je lance l'exécutable sur une autre pc, mes fenêtres sont "grossies" et les plus grandes ne tiennent pas dans l'écran (alors que la résolution est la même).

    J'ai essayé les options du projets sur les DPI et tout le toutim, mais rien n'y fait. Les fenêtres changent de taille en fonction du PC.
    Et les 2 pc sont en Windows 10 version 19.03, donc ce n'est pas un problème de Windows.

    Je n'avais pas ce souci en 1.8 donc, je retourne en 1.8.
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  8. #8
    Expert confirmé
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    Septembre 2015
    Messages
    1 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1 899
    Points : 4 346
    Points
    4 346
    Billets dans le blog
    2
    Par défaut
    Salut

    effectivement depuis l'introduction du High-DPI, il peux y avoir des soucis d'affichage en fonction de l'OS et de ses paramètres d'affichage cf le wiki

    High DPI in Lazarus 1.8 and above
    To handle High DPI using new features in 1.8, follow these steps:

    On Windows: enable DPI awareness in Project Options -> Application. Decide if you want to support per monitor DPI awareness or not.
    Enable LCL scaling for your application DPI awareness in Project Options -> Application -> "Use LCL scaling (Hi-DPI).
    Set TForm.Scaled=True for all your forms (it is the default value). All WYSIWYG should work automatically. Also the designer scales the forms accordingly.
    If you create controls run-time, scale all coordinates, sizes etc that have to be DPI-aware with TControl.Scale96ToForm() or ScaleDesignToForm() (depending on your choice of default PPI) or prepare your container (e.g. panel with controls) as it was with 96 PPI and then call TControl.AutoAdjustLayout(lapAutoAdjustForDPI, 96, ParentFormOfTheContainer.PixelsPerInch, 0, 0);
    If some of your components don't scale their inner sizes, override DoAutoAdjustLayout and scale the sizes (see TToolBar) - it has to be done for all controls. If a LCL control misses DoAutoAdjustLayout please report to mantis and provide a patch if you can.
    et ici

    Une solution en plus de jouer avec les options du projet est de rajouter dans le lpr

    application.scaled := false et de s'assurer que la propriété "Scaled" des TForm soit à false

    A+
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

  9. #9
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 384
    Points : 9 745
    Points
    9 745
    Par défaut
    Citation Envoyé par gvasseur58 Voir le message
    Bonjour,

    Serait-il possible d'avoir une petite application qui reproduirait ce présumé bogue ? Un simple squelette sans fonctionnalités particulières suffirait. Le fonctionnement décrit laisse penser à un problème de DPI et je me demande ce que signifie exactement ta phrase : "j'ai essayé les options du projet sur les DPI et tout le toutim"...

    Revenir à la version 1.8 n'est qu'une solution provisoire tant elle a été améliorée depuis, et surtout corrigée !
    Gille, c'est gentil de proposer ton aide, mais je n'ai pas le temps de faire une appli pour voir si ces problèmes sont systématiques.

    Pour les options du projet : Nom : Lazarus_Projet_Options_Application.PNG
Affichages : 2017
Taille : 64,1 Ko

    J'ai "joué" avec "Utilisé la mise à l'échelle LCL (Hi-DPI) et dans la partie "Pour Windows", la "Prise en compte du DPI".

    Mais rien n'y fait. Si c'est bon sur un PC, c'est foireux sur un autre.

    Je vais essayé la solution de BeanzMaster avant de faire un retour en arrière.

    Merci à vous...

    JS
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  10. #10
    Membre éprouvé Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    765
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Chambord
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2005
    Messages : 765
    Points : 959
    Points
    959
    Par défaut
    Suggestion bête, mais cela ne viendrais pas de ce paramètre sous Windows :
    Nom : ZoomAffichage.jpg
Affichages : 1931
Taille : 97,1 Ko

  11. #11
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 384
    Points : 9 745
    Points
    9 745
    Par défaut
    @der§en, après vérification tout est à 100%, donc ça ne viendrait pas de là... Mais, c'était pas bête du tout comme idée.
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  12. #12
    Expert confirmé
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    Septembre 2015
    Messages
    1 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1 899
    Points : 4 346
    Points
    4 346
    Billets dans le blog
    2
    Par défaut
    Salut dans tes options du projet je vois que "utiliser la mise à l’échelle LCL (HI DPI) est décochée et que prise en compte du DPI est activé, normalement l'un ne va pas sans l'autre (un peu stupide cette case à cocher à mon sens). Il faudrait donc que la case soit décoché et que la prise en charge du DPI soit désactivée. Si cela ne fonctionne pas c'est qu'il y a un soucis dans la définition du "manifest" de l'application

    @Der§en, n'a pas tort en ce qui concerne ce paramètres, mais il peut-être également activé dans le panneau de configuration de ta carte graphique, à vérifier également au cas ou.

    A+
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

  13. #13
    Membre habitué

    Homme Profil pro
    sans
    Inscrit en
    Octobre 2019
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Octobre 2019
    Messages : 205
    Points : 139
    Points
    139
    Par défaut
    Une version portable proche de la version stable ce serait bien

  14. #14
    Expert confirmé
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    Septembre 2015
    Messages
    1 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1 899
    Points : 4 346
    Points
    4 346
    Billets dans le blog
    2
    Par défaut
    Hello,

    Oye ! Oye !

    La version 2.08 est sortie et toujours basée sur FPC 3.04 en téléchargement ici.

    Néanmoins une version RC avec FPC 3.2 en test (uniquement pour Windows actuellement) est également disponible en téléchargement ici

    Bon développement à tous
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

  15. #15
    Membre expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 552
    Points : 3 920
    Points
    3 920
    Par défaut
    Merci BeanzMaster pour l'information, je le récupère de ce pas.

    Cdlt

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

Discussions similaires

  1. Réponses: 11
    Dernier message: 31/12/2019, 11h47
  2. Réponses: 0
    Dernier message: 13/08/2017, 21h24
  3. Réponses: 0
    Dernier message: 18/04/2017, 19h06
  4. Réponses: 1
    Dernier message: 05/02/2017, 10h52
  5. Réponses: 5
    Dernier message: 27/07/2016, 18h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo