GNOME Builder

Logiciel capture d'écran:
GNOME Builder
Détails logiciels:
Version: 3.28.4 / 3.30.0 Beta 2 Mise à jour
Date de transfert: 16 Aug 18
Développeur: GNOME Builder Team
Licence: Gratuit
Popularité: 61

Rating: 2.5/5 (Total Votes: 2)

GNOME Builder est une application graphique entièrement gratuite, de nouvelle génération, riche en fonctionnalités et open source, conçue à partir du décalage pour agir comme environnement de développement intégré (IDE) pour l'environnement de bureau GNOME. Il est spécialement conçu pour les développeurs qui souhaitent créer des applications puissantes pour GNOME.


Caractéristiques en un coup d'oeil

Les fonctionnalités clés incluent la gestion de projet, l’achèvement automatique, le catalogue d’actifs, l’indentation automatique, l’API (interface de programmation d’application), des extraits puissants, une interface moderne avec des vues fractionnées, des didacticiels utiles et la possibilité de passer à un symbole.

En outre, l’application intègre une fonctionnalité de recherche globale qui vous permet de rechercher une seule fois tous vos fichiers de code source, les aperçus HTML et Markdown, les problèmes en direct, le suivi des versions (intégration avec Git), la prise en charge des et GNOME Simulator.

Parmi d’autres fonctionnalités notables, on peut citer la prise en charge du langage de programmation Python, la prise en charge du langage de script JavaScript, la prise en charge de la connexion aux périphériques matériels (tablettes, téléphones, etc.), l’édition de style VIM, le débogueur graphique et Assistance D-Bus.

Interface utilisateur graphique conviviale et intuitive

L'interface utilisateur graphique du projet est facile à utiliser et intuitive. Il s'intègre parfaitement dans GNOME Shell, l'interface utilisateur de bureau nouvelle génération de GNOME, et suit les spécifications GNOME HIG (Human Interface Guidelines). Il comporte une fenêtre à deux volets permettant aux développeurs d’éditer deux fichiers différents en même temps.


S'intègre avec Glade

Une autre caractéristique intéressante de l’application GNOME Builder est son intégration à Glade, un logiciel graphique open source qui permet aux développeurs GNOME et GTK + de créer des interfaces graphiques (Graphical User Interfaces) modernes et belles pour leurs projets. Glade vous permet de créer une interface utilisateur conforme aux spécifications GNOME HIG (Human Interface Guidelines).


Conçu pour GNOME

Comme son nom l’indique, GNOME Builder est spécialement conçu pour l’environnement de bureau graphique GNOME. Vous pouvez donc créer une application puissante pour la plate-forme GNOME. Bien que cela dépend de certains composants fondamentaux du projet GNOME, tels que GTK + ou GtkSourceView, l'application peut également être installée sur d'autres environnements de bureau open source.

Nouveautés release:

  • Améliorations du contrôle de point d'arrêt gdb
  • Améliorez le système pour NixOS et Flatpak
  • De nombreuses améliorations en matière de sécurité de la mémoire et de fuite
  • L'installation d'icône a légèrement changé. S'il vous plaît laissez-nous savoir si vous avez des problèmes sur votre distribution.
  • Un fournisseur de hover pour le protocole du serveur de langue a été ajouté, y compris pour rls.
  • Le gestionnaire de mémoire tampon évite désormais la mise en évidence lors du chargement des mémoires tampons sous-jacentes depuis le stockage.
  • Les terminaux utilisent maintenant --login lors de l’utilisation de bash.
  • SIGPIPE est désactivé au démarrage.
  • Un nouveau gestionnaire de session capable de restaurer vos divisions verticales et horizontales.
  • Les applications peuvent désormais parler aux portails par défaut lors de l’utilisation de flatpak.
  • Améliorations apportées aux valeurs par défaut du langage des extraits incorporés.
  • Évitez de télécharger à nouveau des artefacts lorsque cela est possible.
  • Traductions mises à jour:
  • Suédois, allemand, lituanien, espagnol, turc, catalan, italien, portugais brésilien, polonais

Nouveautés dans la version 3.28.3:

  • Corrections pour un certain nombre de crash et perte potentielle de données .
  • L'éditeur restaure de manière plus fiable la position du curseur.
  • Le plugin todo ignore de manière plus agressive certains répertoires d’outils de compilation courants.

Nouveautés dans la version:

  • Le débogage avec gdb a été amélioré pour traduire les chemins lors de l'exécution à l'intérieur d'un espace de noms de montage tel que flatpak.
  • Les améliorations apportées aux indexeurs de code eslint et GJS sont plus flexibles avec d’autres runtime JS tels que NodeJS.
  • Un certain nombre de corrections correctes dans la plomberie et pour les fuites de mémoire.
  • Une nouvelle interface de fournisseur cible de génération a été ajoutée afin que le lanceur de projet puisse prendre en charge l'exécution des commandes extraites de systèmes tels que flatpak.
  • Intégration de GNOME Night Light.
  • Amélioration des sections greeter avec prise en charge de la suppression des fichiers de données.
  • Builder essaiera de supprimer les données de cache obsolètes au démarrage et à l’arrêt afin de libérer certaines utilisations du disque.
  • Les données du cache du projet ont été déplacées dans un répertoire par projet, ce qui facilite la suppression des données de cache lorsqu'un projet est supprimé.
  • Amélioration des alignements pour les raccourcis home / end.
  • Le pipeline de construction utilise désormais un PTY et un VteTerminal pour prendre en charge les couleurs et extraire les séquences PTY. Cela permet des titres de message corrects dans l'omnibar lors de la construction. Une des régressions actuelles est que nous n’extrayons plus les messages d’erreur basés sur Regex.
  • Vous pouvez maintenant exécuter des projets basés sur Cargo en utilisant le cycle de chargement.
  • L'accès à / usr et / etc à partir du système hôte lors de l'exécution sous Flatpak (via / run / host) permet à Builder de se développer sur un système hôte. Les utilisateurs de Builder sur les distributions CentOS / RHEL / LTS sont les plus susceptibles de bénéficier de cette fonctionnalité.
  • Le pipeline de construction essaie d’être plus verbeux pour les messages d’erreur connus dans GLib en définissant G_ENABLE_DIAGNOSTIC.
  • Builder utilise désormais --state-dir avec flatpak-builder lorsque 0.10.5 ou plus de flatpak-builder est détecté.
  • L'arborescence du projet prend désormais en charge Drag'n'Drop, à la fois en interne et en utilisant des sélections de texte / liste URI à partir d'applications externes.
  • Un aperçu de l’intégration du statut VCS dans l’arborescence du projet a été inclus dans cette version.

Nouveautés dans la version 3.27.2:

  • Améliorations de la documentation.
  • Corrections de bogues pour le backend du système de construction meson.
  • Corrections de bogues dans notre support compile_commands.json.
  • Corrections de bugs dans notre intégration GJS.
  • Les modèles de projet Meson ont obtenu une solution de contournement pour un bug de la glade.
  • Le plug-in CMake a été porté sur C, suite à la conception du plug-in Meson.
  • Le greeter a été extrait pour permettre aux plug-ins d'étendre ce qui est visible.
  • Un plugin newcomers a été ajouté pour afficher les nouveaux projets GNOME sur le greeter.
  • Un support a été ajouté pour Yaml lors de l’utilisation de GNOME Code Assistance.
  • Appdata s’installe maintenant à l’emplacement préféré de la spécification.
  • Le temps de démarrage a été amélioré en évitant certaines opérations coûteuses en gtk et glib. Les correctifs en amont améliorent les choses.
  • Un nouveau paramètre permet de suivre le comportement Night Light de GNOME pour le mode nuit.
  • Nous utilisons désormais des macros d’exportation explicites pour simplifier la gestion des ABI. Nous ne sommes toujours pas stables, mais nous progressons vers cela.
  • Notre plugin clang prend désormais en charge l’option KeepGoing, pour essayer plus fort après avoir rencontré des échecs dans includes.
  • Prise en charge de l'indexation du langage de programmation Vala.
  • Le plug-in ctags essaie d'éviter d'activer certains mots-clés de langue.
  • Le plug-in Find-other-file affiche désormais les résultats dans les résultats de recherche globaux.
  • La recherche globale peut maintenant être effectuée avec ctrl + n / p en mode Vim.
  • Vous pouvez maintenant désactiver les "Pages ouvertes" section de la barre latérale dans les préférences.
  • Le plug-in flatpak ne met plus automatiquement à jour les dépendances du projet lorsque le système de génération est activé pour la première fois. Vous pouvez mettre à jour manuellement les dépendances à partir du menu du plan de travail.
  • Amélioration du placement du curseur pour certains mouvements d’éditeur de texte.
  • Support de base pour les tests unitaires dans les projets basés sur Meson.
  • Le sous-processus PATH va maintenant préférer / bin sur / usr / bin.
  • Divers raccourcis clavier Workbench ont été restaurés.
  • Le support pour les mineurs de projet a été supprimé.
  • Traductions mises à jour:
  • Serbe, allemand, slovène, tchèque, espagnol

Nouveautés dans la version 3.26.0:

  • Modifications depuis la dernière version:
  • Divers correctifs au plug-in eslint.
  • Diverses améliorations apportées à la documentation.
  • Suppression de la compression inutile de divers fichiers .ui.
  • Évitez l’utilisation des & quot; mips & quot; constante pour corriger les builds mips.
  • Supprimez le point d'arrêt arrêté si le débogueur se ferme mal.
  • Corriger un plantage dans le plug-in code-index.
  • Corriger pour que les lignes de l’omnibar soient recyclables.
  • Correction de la non-finalisation de GTask dans IdeBuffer.
  • Fermeture du sélecteur de couleur et report de la création du panneau.
  • Corrige un crash dans .ui lors de la création de classes de style.
  • Suppression du support pour les versions Vala antérieures à 0.34
  • Traductions mises à jour:
  • Coréen, galicien, turc, indonésien, tchèque, allemand, polonais, portugais brésilien, italien, danois, lituanien, hongrois, catalan, serbe, serbe latin, français, suédois, espagnol et japonais

Nouveautés dans la version 3.25.5:

  • Le raccourci d’aperçu HTML est corrigé
  • Divers raccourcis clavier ont été améliorés dans libdazzle
  • Nous regroupons maintenant la version appropriée de libdazzle en tant que sous-projet
  • IdeSourceViewMode contient maintenant une référence à la vue et copie tous les GValues ​​lors du marshaling vers la fermeture par proxy
  • Le suivi du focus a été corrigé pour les piles dans une seule colonne
  • L'action focus-voisins fonctionne à nouveau, permettant à ^ w ^ w et aux autres raccourcis de style Vim de fonctionner correctement
  • Activation des touches F en mode vim & quot; & quot; a été corrigé
  • Le générateur dépend désormais de la version correcte de GLib pour accéder à g_ptr_array_find_with_equal_func ()
  • La licence MIT / X11 a été mise à jour pour inclure une strophe manquante
  • Corrections d’impression entre architectures

Nouveautés dans la version 3.25.3:

  • Le & quot; oeuf & quot; Le paquet contrib a été divisé en libdazzle. Si vous n'avez pas libdazzle, il sera construit en tant que sous-projet. http://git.gnome.org/browse/libdazzle
  • Le "jsonrpc-glib" & quot; Le package contrib a été divisé en un projet autonome. Il sera construit comme un sous-projet si vous ne l’avez pas installé. http://git.gnome.org/browse/jsonrpc-glib
  • Le "template-glib" & quot; Le package contrib a été divisé en un projet autonome. Il sera construit comme un sous-projet si vous ne l’avez pas installé. http://git.gnome.org/browse/template-glib
  • La priorité d'achèvement des Ctags a été réduite
  • De nombreux composants internes ont été déplacés vers une libdazzle mise à jour. Cela inclut de nombreux correctifs thématiques ainsi que des panneaux améliorés et une intégration thématique. De nombreuses structures de données de recherche ont également été divisées en libdazzle.
  • Le moteur de recherche a été réécrit pour utiliser libdazzle et la nouvelle entrée de suggestion. Nous attendons plus de changements ici avant 3.26.
  • Le générateur utilise désormais les métadonnées GVFS pour stocker la position du curseur. Cela devrait améliorer les chances que vous vous retrouviez dans la bonne position lors de la réouverture d'un tampon.
  • Les panneaux conservent désormais correctement leur état de visibilité entre les exécutions du générateur.
  • Le plug-in flatpak ignore désormais correctement les runtimes se terminant par "Sources".
  • Builder nettoie correctement les brouillons en résolvant un problème où les fichiers contenant des erreurs de codage se rouvraient continuellement lors de la restauration de l’état interne du générateur.
  • A & quot; compteurs & quot; La fenêtre a été ajoutée pour aider au débogage.
  • Builder essaie maintenant de réduire considérablement le travail lorsque le tampon est ouvert. Cela devrait accélérer le chargement des fichiers plus volumineux.
  • Diverses priorités d'opération asynchrone ont été abaissées pour éviter de bloquer la boucle principale de Gtk.

  • Les fichiers d'interface utilisateur
  • suppriment désormais leur espace vide, ce qui devrait réduire la taille de libide.
  • IdePerspective a maintenant un restore_state vfunc. Cela permet de s’assurer que le widget restaure l’état une fois l’interface utilisateur réglée. Cela peut aider à éviter les hickups dans l'interface utilisateur au démarrage.
  • Les remplacements de Python Ide.py ont maintenant des helpers pour se connecter en utilisant g_warning () etc. Voir Ide.warning (), Ide.debug (), Ide.critical (), etc.
  • Documentation supplémentaire.
  • Traductions mises à jour:
  • espagnol, kazakh

Nouveautés dans la version 3.25.2:

  • Améliorations apportées au plug-in Todo
  • Prise en charge de plusieurs curseurs dans l'éditeur de texte
  • Améliorations apportées aux invalidations derrière les widgets de conteneur gtk
  • Utiliser après des corrections gratuites
  • Correction de fuite de mémoire
  • Améliorations JSON du plug-in flatpak
  • llvm corrections pour FreeBSD
  • Améliorations du défilement pour créer un journal
  • Traductions mises à jour:
  • Hongrois, Kazakh, Espagnol, Indonésien, Allemand, Polonais, Portugais du Brésil, Serbe

Nouveautés dans la version 3.24.1:

  • Prise en charge du montage en direct de la documentation Sphinx
  • Le & quot; installer & quot; Une action peut être activée à partir de la barre de commandes pour installer votre projet sans l'exécuter.
  • Correction de la propagation des erreurs dans autotools et jsonrpc
  • Reportez-vous à ninja pour l'installabilité du projet
  • Divers correctifs du système de construction
  • Diminuer la priorité du diagnostic pour améliorer l’interactivité de l’interface utilisateur
  • Correction du mappage FD du numéro hgih dans les processus de travail
  • Toujours compiler avec V = 0 pour les versions moins détaillées
  • Traduire les chemins pour les builds hors arborescence lors du traitement des diagnostics
  • Les erreurs du pipeline doivent être vérifiées
  • Autoriser l’accès au réseau à partir du lanceur de redondance flatpak
  • Utiliser flatpak-builder --run si possible
  • Utilisez build-args du manifeste lorsque vous construisez avec build flatpak
  • Divers correctifs de Rust RLS
  • Correctif de référence flottant pour jsonrpc
  • Support Rustfmt pour Rust
  • Prise en charge du reformat-selection avec gq en mode vim lorsque la langue le supporte. C-c C-f en mode Emacs. Actuellement, seul le support Rust / RLS existe.
  • Symbol Resolvers peut désormais prendre en charge la localisation de toutes les références à un symbole afin que l'éditeur puisse se déplacer entre elles. Actuellement, seul Rust / RLS est pris en charge. Ctrl + Maj + Espace affichera le popup.
  • Les configurations seront correctement & quot; préparées & quot; à nouveau lors de la modification des temps d'exécution de sorte qu'un nouveau - préfixe puisse être appliqué.
  • La découverte du manifeste de Flatpak est passée à la recherche la plus large
  • Les versions Flatpak de Builder recherchent toujours des plug-ins dans l'hôte ~ / .local / share / gnome-builder / plugins pour plus de cohérence.
  • L'enregistrement automatique du tampon est annulé lorsque la sauvegarde initiée par l'utilisateur a lieu
  • Diverses fuites de mémoire ont été branchées
  • Améliorations du moniteur de fichiers lors du renommage d’événements
  • Le greeter affichera le type de système de génération pour aider les utilisateurs à passer à de nouveaux systèmes de génération tels que Meson.
  • Un élément de menu pour lancer un terminal en flatpak a été ajouté. Bien que cela ne soit pas spécifique à Flatpak, c'est la manière générale dont les utilisateurs pensent.
  • Améliorations de la documentation
  • Transitions mises à jour:
  • Suédois, danois, lituanien, hongrois, coréen, espagnol, indonésien, allemand, slovaque, polonais, portugais brésilien, letton, russe

Nouveautés dans la version 3.24.0:

  • De nombreuses améliorations de la documentation
  • Diverses améliorations du Flatpak
  • Prise en charge des commandes de compilation et des champs post-installation du manifeste json
  • Assurez-vous que les télécommandes GNOME existent pour des chemins de code supplémentaires
  • Actualiser les installations de flatpak après les installations
  • Un certain nombre de corrections d’exactitude dans l’exécution de sous-processus via HostCommand
  • Le support de CCache fonctionne à nouveau lors de la construction sous Flatpak
  • Le superviseur de processus s'efforce de prévenir le battement de sous-processus
  • Prise en charge de l’aperçu HTML pour reStruccturedText
  • Améliorations de la mise à jour sous Flatpak
  • support du système de compilation phpize
  • L'aide détectera plus correctement l'accès au site Web de documentation avant de revenir à la documentation installée localement
  • Jsonrpc-GLib a été mis à jour pour prendre en charge une API basée sur GVariant afin que les plug-ins puissent mettre à niveau IPC vers un format de codage qui réduit la fragmentation de la mémoire
  • Le support de CTags a été amélioré pour être plus efficace sur les grands projets
  • Transitions mises à jour:
  • Suédois, Indonésien, Danois, Lituanien, Hongrois, Kazakh, Coréen, Espagnol, Frioulan, Galicien, Français, Tchèque, Allemand, Italien, Slovaque, Polonais, Portugais du Brésil

Nouveautés dans la version 3.22.4 / 3.24.0 Beta 2:

  • Améliorations apportées au moteur de transfert
  • Changements de style Omnibar
  • La prise en charge de flatpak s’est beaucoup améliorée
  • Nouvelles infobulles du clavier pour divers éléments de la barre d’en-tête
  • Rechercher dans le terminal avec ctrl + shift + f
  • Correctifs de propriété PTY fd pour RustUp
  • La recherche de fichier ignore désormais les espaces blancs

  • Les dépendances de
  • libidemm et glibmm / gtkmm ont été supprimées car personne ne les utilisait et cela ralentira notre migration vers meson.
  • Diverses améliorations apportées à Jsonrpc pour la communication avec un serveur de langue.
  • Un nouveau plugin valgrind pour le suivi des fuites lors du test de votre application.
  • Améliorations du Meson lors de l'exécution sous flatpak.
  • Vous pouvez maintenant démarrer un nouveau terminal dans le runtime de la construction en utilisant ctrl + alt + shift + t.
  • Une nouvelle documentation est en cours de réalisation et disponible en ligne sur https://builder.readthedocs.io. Nous aimerions vos contributions ici.
  • La boîte de dialogue Ouvrir un projet vous permet désormais de sélectionner n'importe quel type de projet avec le filtre de fichier par défaut.
  • Plus d’embellisseurs de sources, dont un pour les makefiles.
  • Une solution de contournement pour un interblocage du système de type GObject a été ajoutée. Cela fonctionne autour d'un problème où le système de type mettrait en route l'initialisation du type GZlibDecompressor à partir de plusieurs threads.
  • Les lanceurs de sous-processus de création de pipeline héritent désormais de l'environnement configuré à partir de la configuration de la génération.
  • Makecache peut maintenant gérer les réponses hors-ordre de make pour les listes de binaires cibles. Cela devrait améliorer la capacité de Builder à exécuter votre projet avec succès.
  • Le plug-in Flatpak n'essaie plus de construire votre projet à partir de / run / build / $ project en raison de la rupture du mtime et des difficultés rencontrées pour maintenir la cohérence entre les exécutions de sous-processus. Cela a pour effet secondaire de réduire la prévisibilité de l'emplacement source dans les symboles de débogage. Mais comme flatpak-builder doit être utilisé pour les versions, cela semble bien.
  • Diverses améliorations de l'interface utilisateur du plan de travail.
  • Le profileur basé sur Sysprof du générateur peut désormais profiler les applications lancées à l’intérieur des espaces de noms de montage, tels que Flatpak.
  • Le constructeur téléchargé via Flatpak inclut des correctifs pour communiquer avec l'aide de code GNOME depuis une installation hôte.
  • Diverses corrections de fuites de mémoire.
  • Les configurations basées sur Flatpak ont ​​amélioré leur réécriture non destructive sur disque lors de modifications.
  • Les projets basés sur Autogen ont des scripts d'initialisation simplifiés.
  • Traductions mises à jour:
  • Portugais brésilien, polonais, espagnol, allemand, kazakh et hongrois.

Nouveautés de la version 3.22.4:

  • Quelques améliorations mineures de l'auto-complétion de vala
  • L'outil d'interface utilisateur modifie la vue de création d'un projet pour une meilleure découverte
  • Autoriser un contenu plus large dans le popover de sélection de fichier
  • Améliore l’éviction du cache lorsque certains fichiers de projet changent
  • Autoriser la communication avec l’interface FileUSager1 DBUS depuis flatpak
  • Une poignée de corrections de fuites
  • Tests unitaires améliorés
  • Évitez les projets de fond trop compliqués
  • Runtimes peut désormais traduire des chemins d'accès à des fichiers tels que des en-têtes de sorte que les processus en dehors du moteur d'exécution puissent y accéder.
  • Autorise libclang à analyser les fichiers à l'intérieur des environnements d'exécution Flatpak. Cela garantit que l'auto-complétion et les diagnostics fonctionnent lors de la création d'org.gnome.Sdk
  • Autotools découvrira gmake vs make à partir du runtime
  • Un & quot; cloner et éditer ce flatpak & quot; fonctionnalité a été ajoutée à l'aide de l'option de ligne de commande -m. Cela s'intègre avec certains compositeurs basés sur GNOME pour permettre une "édition de cette application" fonctionnalité.
  • Diverses améliorations du système de construction
  • Amélioration du support pour la création de flatpaks
  • Amélioration de la prise en charge du système de génération de meson
  • Le générateur dépend d’un VTE plus récent pour différentes fonctionnalités de regex, et maintenant, la vérification de la configuration du système de génération le reflète.
  • Quelques améliorations de vim
  • Traductions mises à jour:
  • Portugais hongrois, kazakh, allemand, espagnol, espéranto, tchèque, polonais et brésilien

Nouveautés dans la version 3.22.3:

  • Résumé des modifications depuis la version 3.22.3:
  • Insertion et scoring d’extraits d’auto-copie de correction automatique de Clang
  • Divers correctifs de comportement non initialisés et non définis
  • Les paramètres de langue par défaut sont maintenant installés
  • Prise en charge de la construction avec llvm 3.9
  • Supprimer les paires lors du retour en arrière
  • Support ajouté pour la création et l’exécution d’applications Flatpak, notamment depuis Builder distribué via Flatpak
  • Intégration de flatpak-builder en utilisant les manifestes json
  • L’arborescence du projet s’étend jusqu’à l’emplacement précédent après l’actualisation du contenu
  • Les tampons sont enregistrés avant d’effectuer l’installation du système de génération
  • Afficher les résultats pré-construction et post-construction de flatpak dans le panneau Construire la sortie
  • Stockez l’identifiant de l’application dans buildconfig
  • Enter / Return a été réactivé pour l’auto-complétion
  • Le popover Goto Line n'utilise plus l'animation / le délai de survol
  • Évitez la suractivation des ctags, des clangs et des autres fournisseurs d’achèvement
  • Définissez LD_LIBRARY_PATH pour le serveur de langue Rust rls
  • Retour à ptsname () si nécessaire
  • Améliorations du style CSS Workbench
  • Onglet Corriger pour se déplacer entre les fragments d’extrait de code lors de l’achèvement automatique
  • Prise en charge de TTY pour FreeBSD lors de la génération des processus
  • Un nouveau panneau Run Output a été ajouté
  • Correction de l’insertion de certaines méthodes de saisie à côté des guillemets
  • L'éditeur permet désormais l'écrasement;
  • Le terminal prend désormais en charge la mise en évidence et l’activation des URL
  • Corrections pour copier et coller des commandes dans le terminal
  • La prise en charge de la compilation du code C en dehors des projets autotools a été améliorée pour détecter correctement les fichiers d’inclusion standard
  • Améliorations du protocole SSL et SSH via les versions Flatpak
  • Traductions mises à jour:
  • Lituanien, Hongrois, Kazakh, Allemand, Espagnol, Tchèque, Polonais, Portugais du Brésil, Letton, Serbe

Nouveautés dans la version 3.22.2:

  • Les versions Flatpak de Builder peuvent désormais cibler un runtime Flatpak lors de la création du projet. Des travaux supplémentaires sont en cours pour prendre en charge l'exécution de votre projet avec flatpak runtimes.
  • Améliorations de la traduction
  • Plus d’améliorations RTL
  • Beaucoup de corrections de fuites de mémoire trouvées avec ASAN
  • Builder va maintenant nettoyer le répertoire makecache des anciens fichiers temporaires qui auraient pu être laissés derrière.
  • Correctifs de sous-processus d'évolution de Flatpak pour permettre une utilisation synchrone depuis la boucle principale. Cela corrige les blocages potentiels dans les versions Flatpak de Builder.
  • Le moteur de diagnostic a été restructuré pour permettre des mises à jour hors bande des diagnostics.
  • Create-project dépend maintenant de git, car il utilise git pour initialiser un nouveau projet.
  • Améliorations de GObject Introspection.
  • Améliorer les performances de la création de diagnostics en cas d’utilisation intensive. Cela corrige un blocage de la boucle principale lors de l'extraction de milliers de diagnostics à partir d'un projet.
  • Le panneau de diagnostics a été modifié pour utiliser GtkTreeView afin de prendre en charge des listes de diagnostics plus volumineuses, comme celles de certains projets.
  • Ajoutez des vues d'état vide pour les symboles et les panneaux de diagnostic.
  • Le support Sysprof inclut des visualiseurs, des zooms et des plages sélectionnables.
  • Les Ctags peuvent maintenant être utilisés pour construire des arborescences de symboles, y compris Python
  • IdeSubprocessSupervisor a été ajouté pour permettre aux plug-ins de gérer facilement un processus externe.
  • Un client a été ajouté pour & quot; Langage Server Protocol & quot; pour faciliter l'écriture de plug-ins basés sur le serveur de langue.
  • Le support des systèmes de construction Meson et Cargo a été ajouté. Run support avec Meson nécessitera 0.36.0 de Meson.
  • Correctifs de dépréciation pour diverses API gtk + obsolètes.
  • Les exécutions ont été améliorées pour s’intégrer au processus de génération d’application.
  • La prise en charge de Vim a été améliorée afin de mieux prendre en charge les comptes pour modifier les opérations.
  • Améliorations de la construction et de l’exécution pour editorconfig.
  • Gère correctement alt + 0..n pendant la complétion automatique.
  • Le générateur dépend maintenant de json-glib-1.0. Cela était probablement déjà nécessaire via des dépendances auparavant, mais maintenant, c'est explicite.
  • 3.22.2 inclut également un aperçu de la technologie pour la prise en charge de Rust. Vous pouvez essayer ceci en installant Rust nightly et les "rustls". package pour diagnostics intégrés, auto-complétion et prise en charge de sybmol-tree.
  • Il y a également eu un tas de mises à jour de traduction ce cycle. Merci à tous nos traducteurs depuis le 3.22.1: Dusan Kazik, Aurimas Cernius, Balazs Mesko, Benedikt M. Thoma, ChenYang Li, Kjartan Maraas, Marek Cernocky ', Mario Blattermann, Piotr Drag, Rafael Fontenelle

Nouveautés dans la version 3.22.1:

  • Nombreux correctifs de disposition des widgets pour les langages RTL tels que Hébreu.
  • Construire des correctifs système (manquant -lm sur certaines plates-formes, correctifs pour pipe2 sur macOS).
  • Utilisez & quot; getent passwd & quot; pour obtenir le mot de passe actuel lors de la découverte du shell utilisateur préféré.
  • Chargez les temps d'exécution de flatpak installés par l'utilisateur et le système.
  • Ajout du support pour les visualiseurs Sysprof (nécessite Sysprof 3.22.1)
  • Ajoutez des états vides, échoués et d'enregistrement pour le plug-in Sysprof.
  • Préférez GtkNativeFileChooser le cas échéant.
  • Prise en charge de l’exécution de certains projets GJS à l’aide d’autotools. En particulier, nous essayons de découvrir le "modèle GJS" Makefile.am style.
  • Corrige l'utilisation de gettext à partir des plugins Python.
  • La perspective des préférences est désormais plus tolérante pour les écrans plus petits tels que 1280xH.
  • Divers vernis de l'interface utilisateur.
  • Beaucoup de mises à jour de traduction.

Nouveautés dans la version 3.20.4 / 3.22.0 Bêta:

  • Nouvelle implémentation de recherche et remplacement
  • Nouvelle barre de génération qui fournit une vue d'ensemble de la configuration de la construction, de la branche VCS et d'autres messages importants.
  • Un nouveau profileur basé sur sysprof
  • Les perspectives ont été réorganisées et nous avons supprimé la barre latérale comme nous l’avons dit avant 3h20.
  • Modèles de projet améliorés
  • Prise en charge de la configuration des systèmes de contrôle de version
  • "ide" a été renommé en "gnome-builder-cli"
  • Nouvelle icône de construction
  • Améliorations apportées à Vim
  • Nouveau plugin de sélecteur de couleur
  • Le plug-in Autotools peut maintenant extraire différentes cibles de construction
  • Nouvelle conception de greeter comprenant un assistant de git clone, de sélecteur de fichier et de template revampé.

Nouveautés dans la version 3.20.4:


Nouveau dans GNOME Builder 3.20.2 (29 avril 2016)

Nouveautés dans la version 3.18.1 / 3.20 Beta 2:

  • Un nouveau fournisseur de diagnostic pour les erreurs communes de gettext (Daiki Ueno)
  • Builder ne marque plus les répertoires temporaires connus. Cela devrait rendre les choses moins gênantes lors de l'ouverture d'un seul fichier avec Builder. (Akshaya Kakkilaya)
  • Le framework pour l’aide des utilisateurs a atterri et nous avons besoin de votre aide pour créer une bonne histoire d’aide dans Builder! (Alexandre Franke)
  • Le style de terminal pour le mode sombre a été corrigé (Carlos Soriano)
  • La présentation des préférences a été extraite dans EggColumnLayout et a résolu divers problèmes de hauteur pour la largeur. Voir https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
  • Des préférences pour désactiver différents moteurs de diagnostic ont été ajoutées.
  • Améliorations apportées à notre modèle de bibliothèque partagée (Philip Withnall, Igor Gnatenko) Voir «ide create-project --help» pour plus d'informations.
  • Un gestionnaire de configuration a été ajouté pour permettre la création de différentes configurations de projet. Un éditeur de configuration vous permet de créer de nouvelles configurations et d’améliorer les configurations existantes.
  • Soutenir les projets de construction dans l'environnement d'exécution xdg-app, en utilisant "xdg-app build & quot;"
  • Support pour la construction à l’intérieur d’un runtime jhbuild (Patrick Griffis)
  • Diverses info-bulles ont été ajoutées à l’interface utilisateur (Piotr Drag, Adrian Zatreanu)
  • La gouttière de changement de ligne a pris en charge le rendu des lignes supprimées.
  • Ctags a reçu un support pour la fusion de résultats d'achèvement similaires. (chandu)
  • L’historique de l’emplacement du curseur et les ctags ont été déplacés vers les répertoires .cache. (Megh Parikh)

  • Les en-têtes
  • Libide, Egg et Template-GLib sont maintenant installés dans $ (includedir) / gnome-builder- @ VERSION @. Cela permet de construire des plugins C et vala en arborescence.
  • Le support pour l’activation de pylint via GNOME Code Assistance a été ajouté.
  • Vous pouvez rechercher des projets dans le greeter en utilisant le nom du répertoire.
  • Un splash d'état vide a été ajouté à l'éditeur.
  • Différentes solutions de contournement pour les changements récents dans Vala.
  • Divers correctifs à la disponibilité de la barre de commandes (Sebastien Lafargue)
  • Vim améliorations (Sebastien Lafargue)
  • Les plugins peuvent supprimer les préférences lors du déchargement (Sebastien Lafargue)
  • De nombreuses améliorations des traductions (Alexandre Franke, Anders Jonsson, Artur de Aquino Morais, Aurimas Cernius, Balazs Mesko, Baurzhan Muftakhidinov, Chao-Hsiung Liao, Daniel Mustieles, Dusan Kazik , Rafael Fontenelle, Rudolfs Mazurs)

Nouveautés dans la version 3.18.1:

  • Prise en charge initiale de Vala. Tant que nous ne sortirons pas de ce processus, nous nous attendons à ce que les choses fuient un peu. Ce plugin est écrit en Vala et nécessite libvala-0.30. Il prend en charge l'auto-complétion, la mise en surbrillance des erreurs à la demande, un arbre de symboles et passe directement à la définition. Nous aimerions que la communauté vala continue à aider à rendre ce plugin génial.
  • Vous pouvez maintenant écrire des plugins dans Vala. * .vapi sont générés pour libide-1.0 et gnome-builder-1.0.
  • La complétion automatique, dans la plupart des cas, sera beaucoup plus rapide. Consultez https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/ pour plus d'informations sur la façon dont cela a été fait.
  • La plupart des moteurs d’auto-complétion prennent désormais en charge l’achèvement flou. Cela signifie que & quot; gtkwidshow & quot; correspondra à "gtk_widget_show".
  • Quelques crashers ont été corrigés.
  • - enable - * - le plugin fonctionne maintenant correctement.
  • Le chargement du type de contenu a été corrigé pour que Makefile.am ne soit plus ouvert par totem.
  • L'achèvement de Python jedi a été amélioré.
  • Corrigez des avertissements de couverture.
  • Un nouveau bouton a été ajouté à l'éditeur pour passer au prochain avertissement ou erreur.
  • Le pénétrateur C est un peu plus convivial pour alterner les styles de codage.
  • Le support de la ligne de réindexation a atterri (onglet dans emacs, == dans vim, ctrl + alt + i par défaut).
  • Une nouvelle police pour la carte d’aperçu a été activée. Il s'appelle BuilderBlocks et est une police de bloc générique basée sur Tofu de Behdad Esfahbod.
  • Le plug-in ctags peut désormais reporter la génération de tags sur les automatismes `make ctags`.
  • Vous pouvez désormais dessiner des repères pour les espaces, les tabulations, les nouvelles lignes, les espaces blancs, les espaces de fin et les espaces de début et de fin.
  • De nombreuses mises à jour de traduction, y compris (français, hongrois, kazakh, coréen, espagnol, finnois, espéranto, tchèque, italien, portugais brésilien, polonais, allemand et serbe).
  • Améliorations du flux de travail de recherche.
  • Diverses améliorations de la compatibilité et de la stabilité de vim et emacs.
  • Les propositions d'achèvement de Jedi affichent maintenant le mot correct et la probabilité plus faible de fonctions commençant par __.
  • Amélioration de la stabilité du panneau d’arborescence des symboles.

Nouveautés dans la version 3.18.0:

  • buffer: libère agressivement le résolveur de symboles
  • build: désactive le gestionnaire de périphériques / mingw plugins par défaut
  • cindent: veillez à ne pas boucler pour toujours la recherche de contexte
  • compteurs: ajout du repli vsdo sur Linux et aucune instruction rdtscp
  • compteurs: masque les bits CPU de l'instruction rdtscp sur x86_64
  • éditeur: libérez agressivement le document sous-jacent pour éviter les fuites
  • éditeur: k en mode vim pour demander de la documentation

  • éditeur
  • : ajoutez un simple popover de ligne goto, activez-le avec ctr + i en mode gedit
  • éditeur: corrige un crash sur DnD à l'éditeur
  • raccourcis clavier: utilisez ctrl + alt + o pour la recherche globale en mode gedit.
  • map-bin: ignore l'ajustement de la taille lorsque la barre flottante n'est pas utilisée
  • plugins: afficher le plug-in grisé s'il est désactivé
  • recherche: désactive la barre de progression dans les résultats de recherche
  • recherche: correction d’un bogue lors de la suppression du texte de recherche
  • recherche: rendre la saisie de la recherche plus facile à utiliser pour des tailles plus petites
  • recherche: afficher plus de résultats de recherche par défaut
  • arborescence de symboles: correction du délai d'attente du cache pour utiliser des millisecondes
  • theme: correction du style des contrôles de vue dans l’en-tête de pile
  • view-stack: permet de focaliser la pile de vues en cliquant sur l'en-tête

Nouveautés dans la version 3.16.3:

  • Une nouvelle mini-carte de code source, récemment mise en place dans GtkSourceView.
  • Une nouvelle version basée sur un travail de conception récent.
  • Un nouveau surligneur XML pour mettre en évidence les éléments XML correspondants.
  • Prise en charge de l'auto-complétion basée sur ctags.
  • Compteurs multi-threads hautes performances pouvant être activés avec --enable-rdtscp. Celles-ci sont désactivées par défaut car elles nécessitent de nouvelles fonctionnalités Intel Core i [357]. Les ide-list-counters peuvent être utilisés pour les extraire d'un processus en cours ou en panne.
  • L'interface de préférences a été grandement améliorée.
  • Améliorations de la recherche.
  • Un fournisseur d'achèvement de format strftime pour Python.
  • Emacs, vim et raccourcis clavier par défaut supplémentaires.
  • Support expérimental pour la construction de projets d’autotools avec mingw.
  • Améliorations du pénétrateur automatique Python.
  • De nombreuses améliorations du style CSS sur Adwaita.
  • Support supplémentaire pour les projets récursifs basés sur l’automake.
  • Certaines fonctionnalités ont été configurables avec gsettings.
  • Prise en charge des paramètres en couches pour les paramètres de projet et globaux.
  • Amélioration du support des modèles.
  • Prise en charge de l'analyse des fichiers DOAP.
  • Diverses fuites de mémoire ont été branchées.
  • La mise en évidence incrémentielle a une invalidation plus agressive.
  • Diverses conditions de course dans le support des autotools étaient des corrections.
  • Correctifs du système de compilation OpenBSD et FreeBSD.
  • Beaucoup d’améliorations de la traduction.
  • libide-1.0.so et Ide-1.0.typelib sont maintenant installés dans un répertoire privé.

Nouveautés dans la version 3.16.2:

  • Correction du double gratuit dans les vcs factices.
  • Correction du chargement de l'arborescence du projet dans les vcs factices.
  • Corrigez les noms des actions Workbench en mode emacs.
  • Améliore le tri des noms de fichiers dans l’arborescence du projet.
  • Assure le chargement des fichiers correspondant aux types de contenu pris en charge par GtkSourceLanguage.
  • Activer l'arborescence de projet par défaut.
  • Activer les icônes d'arborescence de projets par défaut.
  • Ajouter un fichier de renommage dans l’arborescence du projet.
  • Ajouter le déplacement à la corbeille dans l’arborescence du projet.
  • Trier les projets précédemment ouverts avant les projets découverts par les mineurs.
  • Utilisez sysconf () pour la taille de la page (correctifs construits sur OpenBSD).
  • Divers correctifs de construction de clang.
  • Utilisez la flèche vers le bas au lieu du hamburger pour la barre de recherche.
  • Correction d'unicode dans l'aperçu en direct de markdown.

Nouveautés dans la version 3.16.0:

  • Un magnifique nouveau thème GtkSourceView influencé par le papier quadrillé de la conception.
  • Éditeur de source intégré basé sur GtkSourceView.
  • Diagnostics en direct lors de la saisie de C, C ++ via Clang.
  • Diagnostics en direct à mesure que vous tapez Python, Ruby, CSS, JavaScript, JSON, Vala, Go, etc. via gnome-code-assistance.
  • Mise en évidence des lignes ajoutées / modifiées dans l'éditeur de source.
  • Émulation robuste de Vim et Emacs.
  • Plusieurs vues dans un seul fichier. Les divisions horizontales et verticales sont prises en charge.
  • Historique de navigation pour revenir en arrière dans les fichiers modifiés.
  • Moteur d'extraits de code robuste prenant en charge les GObjects de style GLib 2.44.
  • Recherche rapide pour localiser les fichiers dans votre projet ainsi que la documentation dans devhelp.
  • Retour arrière intelligent pour simplifier l'utilisation d'espaces au lieu d'onglets.
  • Une barre de commandes pour exécuter les commandes de style GActions internes et Vim avec auto-complétion.
  • Une implémentation du scrolloffset de Vim.
  • Restauration du curseur d’insertion lors du rechargement d’un fichier.
  • Autocomplétion basée sur les mots actuels dans les tampons chargés.
  • Prise en charge expérimentale de l'auto-complétion basée sur le clang.
  • Prise en charge des modèles de modèle vim, emacs et kate.
  • Support de Editorconfig.
  • Prise en charge expérimentale en lecture seule des systèmes de construction basés sur autoconf / automake.
  • Auto-indenteurs robustes pour GNU C89, Python et XML.
  • Arbre de projet expérimental (disponible via F9).
  • Support expérimental pour la construction de projets basés sur l'automake.
  • Relecture de la reliure pour répéter la commande dans l’émulation Vim.
  • Sauvegarde automatique des tampons modifiés, ne perdez jamais un changement.
  • Script via Python (CPython) ou JavaScript (Gjs) et GObject Introspection.
  • Gestion dynamique de l’alimentation lorsqu’on utilise une batterie portable.
  • Prévisualisation en direct de HTML et Markdown.
  • Autocomplétion des paramètres de format g_date_time_format ().
  • Tapez recherche avant avec rubberbanding.

Nouveautés dans la version 3.15.4.1:

  • C'est la première version de prévisualisation de GNOME Builder nous continuons notre voyage vers GNOME 3.16! Nous apprécierions vraiment que vous preniez le temps de classer les bugs à mesure que vous les trouviez. Vous pouvez signaler des bogues à l'aide de Bugzilla à l'adresse suivante: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder

Configuration requise :

  • GTK +

Logiciel similaire

KScope
KScope

2 Jun 15

Arcadia
Arcadia

20 Feb 15

Chat4Eclipse
Chat4Eclipse

20 Feb 15

kdev-python
kdev-python

20 Feb 15

Commentaires à GNOME Builder

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!