Lazare est une open source, multi-plateforme et le logiciel distribué librement qui fournit une collection de bibliothèques de classes pour le compilateur Free Pascal, conçu pour émuler le langage de programmation Delphi. Il & rsquo;. SA RAD (Rapid Application Development) Pascal Objet développement IDE (Integrated Development Environment)
Caractéristiques un coup d'oeil
Lazare est l'équivalent open source du logiciel commercial Delphi VCL, conçu pour fonctionner sur toute plate-forme soutenue par Free Pascal et d'être indépendante de widgets. Il est conçu pour comprendre et compiler Delphi syntaxe, qui est bien sûr la POO (Orienté Objet Pascal), et offre aux utilisateurs un éditeur de code source puissante qui propose la complétion de code et la coloration syntaxique.
Il dispose d'un glisser-déposer concepteur de formulaire qui permet aux développeurs de créer facilement des mises état-ot-la-art, synchronise automatiquement entre les formes de code source et de l'interface graphique, vous permet de naviguer facilement et rapidement le code source Pascal, intègre une débogueur et un système intégré qui permet aux développeurs de tester, exécuter et déboguer leurs projets directement à partir de l'IDE, et est livré pré-chargé avec divers outils de refactoring.
En outre, le logiciel dispose d'une architecture de plugin puissante qui vous permettent d'étendre sa fonctionnalité en installant plug-ins tiers, fournit la cartographie et la fonctionnalité de rapports, un soutien pour les codages caractères UTF-8, le support i18n, ainsi que divers cadres de base de données.
Sous les systèmes d'exploitation pris en charge et capot
Free Pascal est un compilateur open source qui fonctionne sur GNU / Linux, FreeBSD, Mac OS X, Microsoft Windows, OS / 2, 68K et d'autres systèmes d'exploitation POSIX. Il est écrit en Delphi / Kylix, FreePascal, Object Pascal, Pascal et Lazarus langages de programmation.
Disponibilité et architectures supportées
Le logiciel est disponible en téléchargement sous forme de binaires pré-compilés pour toutes les distributions GNU / Linux qui utilise le format DEB ou paquetage RPM, ainsi que d'une archive des sources universelles qui vous permet d'optimiser et d'installer le projet sur toute autre distribution de Linux. . Lazare a été testé avec succès sur les deux architectures matérielles 32-bits et 64-bits sur un large éventail de plates-formes informatiques
Quoi de neuf dans cette version:
- Cette version ajoute des corrections de bugs pour l'IDE, débogueur, Qt widgetset, SynEdit et LCL
Quoi de neuf dans la version 1.2.6:
- Cette version ajoute des corrections de bugs pour l'IDE, débogueur, widgetset Qt, SynEdit et LCL
Quoi de neuf dans la version 1.0.12:
- Cette version ajoute des corrections de bogues, y compris ceux de LCL, IDE, TAChart et SynEdit.
Ce qui est nouveau dans la version 1.0.10:
- codetools de r40581 fpc scores Source: Unité de fileinfo sur la cible non WinCE, bug [24070]
- codetools de r41481 enlevés vieux fpc 1.0 définit, mordre 2.7.1 sources
- DBGrids de r40543 Correction d'un crash dans PrepareCellHints quand DataLink est pas active (question [0024028]).
- Le contenu de r41240 débogueur pour l'événement-log (avertissements / OutputDebugString). Problème [24353]
- r41233, r41260, r41265, r41266, r41270, r41273, r41275, r41279, r41293 débogueur amélioré ShortString détection. cordes avec le contenu de UTF8 dans la population locale et certains dans les montres
- r41298 Debugger plus UTF8 pour les chaînes de montres
- r38231 IDE itmEditUndo itmEditRedo est presque toujours activée, même quand il est impossible de Annuler Refaire éditeur de code source, question [22633]
- r39405 IDE Autocheck bouton radio lorsque vous entrez une valeur dans la HeightEdit / WidthEdit, question [23398]
- r40577 essai IDE paramètres du compilateur: Afficher un message lorsque busy
- montrant r40628 IDE fixe dépendances cassées
- aide r40640 IDE pour les messages fpc: un crash lorsque aucune aide trouve, recherche de fichier de message dans les répertoires de compilation
- la version IDE du fichier de ressources du projet de r40730: ne pas régler modifie est le même et l'initialiser après lecture
- r40803 IDE: éditeur de paquet: unité d'extension / chemin d'inclusion: raccourcir les chemins qui ne sont pas sous-répertoires, bug [24272]
- r41130 IDE supprimer et de clés carte resourcestrings
- r41165 IDE légende fixe Free Pascal dans surligneur
- r41319 IDE ajouter des exemples de projets au menu récente seule fois
- r40636 IDEIntf enregistrer TBoolPropertyEditor pour WordBool, LongBool et QWordBool, nécessaire depuis fpc 2.6.0
- r40728 IDEIntf: TCollectionPropertyEditor: fixe désélection si le propriétaire est libéré
- r41049 Installer, Win ajouter la traduction française. Patch par ChrisF. Problème [24171]
- r41057 Installer, Win nettoyé chaîne OldInOtherFolder1 selon le commentaire de ChrisF dans le bogue [24171]
- r40562 LCL gtk, fixer concepteur LazReport parfois présenté comme une bande verticale ou horizontale mince qui se déroule du centre de l'écran sous GTK2 / 64-bit, lié à l'émission [21634]
- r40778 LCL navFocusableButtons ne fonctionne pas dans TDBNavigator, un patch modifié depuis Ederson Cassio, question [24191]
- r41501 LCL utilisation UTF8Length lieu de Longueur sur calc DBGrid largeur de champ de colonne, de Rumen Gyurov, question [24491]
- r40758 LCL conditionnelles fixes pour LCLWidgetType par défaut
- r41373 LCL TTreeView: vider le cache lors de l'ajout noeud
- r41411 LCL prévenir changement dans dbcombobox quand autoedit est fausse. Problème [24207]
- r41453 LCL TFilterComboBox: FreeNotification pour ShellListView, bug [24512]
- AskUser r41477 LCL gtk2 fixe, QuestionDlg échapper résultat clé
- r40900 LCL MaskEdit: respecter AutoSelect si le contrôle est masqué. Problème [0024311]
- r40513 Qt ne déclenche pas les événements de défilement tout en appelant SetScrollInfo, fixer question 23815
- r40563 Qt défaut fixe la couleur du texte de QTabBar. question [23985]
- r40956 Qt de détermination fixe de contenu de la chaîne (RightToLeft vs LeftToRight). Issue # 24340
- r40621,40622, 40625 Qt fixe pour le gestionnaire de fenêtre de xfwm4 buggy sous X11
- formatage r40993 Qt
- r40995 Qt visibilité fixe de THintWindow classe quand bureau virtuel est activé ou l'application minimized.issue # 24363
- r41339 Qt fixé mauvais comportement des fenêtres pop-up sous gestionnaire de fenêtres metacity.
- r41346 Qt problèmes fixes avec modales et fenêtres pop-up sur les fenêtres modales avec Marco le gestionnaire de fenêtres de Mint (Mate bureau)
- r41378 Qt Correction d'un bug avec la manipulation Touche Alt Gr sous windows.We utilisent winapi directement comme solution de contournement pour bogue dans bibliothèque Qt. question [23808]
- r40764 Qt mis en œuvre pour GetKeyState caps lock et numlock vertu objectifs x11 et win32
- r41347 Qt correctifs de reprise pour metacity comme wm de. Maintenant Marco et GNOME Shell sont mappés comme metacity.
- r40954 Qt utiliser QPolygonH attirer régions de poly dans FillRgn ()
- r41144 Qt solution de contournement pour bogue de Qt lib (QStyle) où bouton désactivé ne possède pas activé couleurs handicapés palette. question [24413]
- ShellCtrls de r40723 déclarent propriété ViewStyle de TShellListView comme & quot; défaut vsReport & quot; (question [0024226]).
- r41220, r41222, r41228 SynEdit espaces TRIM - seule position: Ne pas marquer tampon tel que modifié, si appuyant sur espace à EOL. Suivi révision 40680
- r40545 SynEdit fixe gouttière redimensionnement. Problème [0023990]
- r40680 SynEdit-espace de garniture fixe (mode & quot; seule position & quot;) feriez pour un texte corrompu sur certains annulation. Problème [24101]
- r41046 SynEdit Fixé Pliant dans & quot; & quot bibliothèque; code. Problème [0024370]
- r37854 SynEdit Pas surligneur: reconnaître {$ IFOPT}
- r41047 SynEdit Pas surligneur: Achèvement de la liste des IFDEF, IFOPT, elseif directives
- r41129 SynEdit Fixé Pliant dans & quot; & quot étiquette; code. Problème [0024417]
- r41340 traductions revenue traduction en arabe de r37531 demande de Mazen Neifer (traduction actuelle de mainteneur arabe). La raison est la traduction de mauvaise qualité / machine, ce qui rend difficile à utiliser IDE traduit.
Ce qui est nouveau dans la version 1.0.6:.
- Ceci est une version de maintenance
Ce qui est nouveau dans la version 1.0.4:
- r39177 Customdrawn faire fonctions de minuterie liée 64 bits sécuritaire (fixe similaire à r39164), un correctif de bug [23052] par LKS
- r39280 Debugger Inspectez-Dialog, prévenir l'accident, en raison de mises à jour imbriqués
- r39285 Debugger Ne pas traiter & quot; && quot; comme Accel-char lors de l'affichage des exceptions. Problème [0023321]
- r39290 Debugger Fixer la mise à jour de dialogue Inspecter, si elle est déclenchée par l'intermédiaire de source éditeur (menu contextuel)
- r39333 Debugger Fix chèque de gamme dans désassembleur (64 bit de debuggee). Problème [0023355]
- r39042 Debugger Désactiver & quot; courir à curseur & quot; quand débogueur est arrêté. Cette commande est limitée à la trame courante (fonction). Il ne peut pas être utilisé pour démarrer un projet. (désactiver également dcJumpTo, dcStepOut)
- r39131 Debugger fixé une boucle sans fin dans la montre eval (eval catalogué pointeur pour enregistrer)
- TGtk2WSCustomListView.GetDisplayRect r39030 Gtk2 fixe, rendu de cellule fixe également qui a envoyé l'article faux id propriétaire dessinée liste view.issue [23094]
- r39032 Gtk2 ne rendent pas listbox article par défaut si nous sommes customdrawn. question [23093]
- r39033 Gtk2 un crash avec TListView introduit avec r39032.
- r39034 Gtk2 LineTo et MoveToEx doivent suivre des hdc décalage dans account.issue [23057]
- r39035 Gtk2 affirmation fixe de la bibliothèque de GTK2. question [23099]
- r39036 Gtk2 ne sont pas applicables devctx décalage dans PenPos, régression de r39034.issue [23057]
- r39037 Gtk2 complètement fixé LineTo () et MoveToEx () régressions de r39034
- r39043 Gtk2 fixe ClientRect de GtkTreeView, nouvelle GetWidgetClientRect () de routine dans gtk2proc de simplifier gtk2winapi, décalage fixe pour listview dessinée personnalisée.
- r39147 Gtk2 utilise meilleure approche pour RecreateWnd dans TGtk2WSCustomListView, fixer le rendu de la vue icône. question [23171]
- r39148 Gtk2 ajouté classe TGtk2DeviceContext comme obsolète. partie du problème [23168]
- r39162 Gtk2 curseur fixe comportement de position sur GtkEntry focus / Unfocus. questions [21897], [23182].
- r39217 Gtk2 rappelons sélection lorsque modifier perd focus.Also présélectionner test lorsque AutoSelect est true.Patch par Fabrizio Fellini modifiée par moi pour autoselect règle. Corrige les problèmes [23219], [23246] (régression).
- r39220, r39221 chèque Gtk2 Si la poignée de la barre de défilement est attribué lors de la mise params.
- r39229 Gtk2 pour fixer le gel des TFloatSpinEdit quand nous ne l'utilisons unité clocale depuis gtk2 prend informations du $ LANG et notre DecimalSeparator pourrait être différent. question [23190]
- r39308 gtk2 inscrivez TGtk2WSScrollBar à TCustomScrollBar lieu de TScrollBar. Corrections [23200]
- r39326 Gtk2 décalage fixe dans Gtk2 polygone tiroir. question [23359]
- r39327 Gtk2 solution correcte pour la délivrance [23359]
- r39371 Gtk2 couleur de police fixe changeante sur TCheckBox quand légende est vide. question [23373]
- r39374 IDE Astuce: Fixer conseils malformated, si le texte a esperluette. ou
procès
Ce qui est nouveau dans la version 1.0.2:.
- Ceci est une version de maintenance
Ce qui est nouveau dans la version 0.9.30:
- Cette version est basée sur fpc 2.4.2 et contient un grand nombre de nouvelles fonctions.
Quoi de neuf dans la version 0.9.28:
- Dans cette version majeure, l'IDE a beaucoup la source améliorations de l'éditeur comme l'affichage de & quot; Double largeur & quot; polices (comme de l'Est, japonais, chinois et arabe), un meilleur code pliage, soulignant, édition syncro et blocs persistants.
- Le débogueur a des fenêtres de l'assembleur, une manipulation plus facile d'exception, et les propriétés de point d'arrêt.
- Le LCL utilise maintenant GTK2 comme widgetset par défaut sur Linux et BSD et inclut la classe TMonitor pour support multi-moniteur.
- Le refactoring de LCL réduit la taille minimale des exécutables d'environ 15%.
- Le soutien de l'appui TFrame a amélioré, de sorte que vous pouvez visualiser les concepteurs de nid dans les IDE.
Quoi de neuf dans la version version améliore le support des icônes d'application.
Commentaires non trouvées