GTK+

Logiciel capture d'écran:
GTK+
Détails logiciels:
Version: 3.22.30 Mise à jour
Date de transfert: 22 Jun 18
Développeur: GTK+ Team
Licence: Gratuit
Popularité: 94

Rating: 3.0/5 (Total Votes: 1)

GTK + (anciennement GIMP Toolkit) est une boîte à outils open source, multi-plateforme et orientée objet conçue pour permettre aux programmeurs de créer facilement des interfaces graphiques (Graphical User Interfaces) fonctionnant dans un bureau open source moderne environnements. Il s'appelait initialement GIMP Toolkit car il contenait un ensemble de bibliothèques GUI utilisées dans GIMP (GNU Image Manipulation Program), comme alternative à la spécification GUI Motif obsolète.


Cela fait partie du projet GNU & nbsp;

Le logiciel fait partie du projet GNU et son objectif principal est de fournir un ensemble complet de widgets et d'API permettant aux développeurs de créer des suites d'applications complètes. Outre Qt, GTK est la boîte à outils la plus utilisée pour déployer des applications graphiques sur les serveurs d'affichage X.Org et Wayland.


Il est fortement utilisé sur GNOME & nbsp; et Xfce

GTK + est largement utilisé dans les célèbres environnements de bureau GNOME et Xfce, mais il prend en charge Cinnamon, MATE, LXDE (environnement de bureau léger X11), Pantheon, Sugar, ROX Desktop, environnement GPE Palmtop, Access Linux Platform et KDE. Plusieurs gestionnaires de fenêtres Open Source utilisent la boîte à outils GTK +, y compris Metacity, Mutter, AfterStep, IceWM, Sawfish, Xfwm, Aewm, Amaterus, Consortium, Marco et Wmg.

Sous le capot

Bien que Glade soit le concepteur GUI le plus populaire et le plus utilisé pour GTK +, nous pouvons également mentionner les applications Gazpacho, Crow Designer et Stetic (faisant partie du projet MonoDevelop). Sous le capot, nous pouvons immédiatement remarquer que GTK + est écrit dans le langage de programmation C et utilise le puissant logiciel de bibliothèque GLib pour l'orientation de l'objet. Les prochaines versions introduiront des backends pour le serveur d'affichage Wayland et le langage de balisage HTML5.


Systèmes d'exploitation pris en charge

Bien qu'il soit largement utilisé dans les plateformes open source GNU / Linux, Solaris et BSD, le programme a été porté avec succès sur les systèmes d'exploitation commerciaux Microsoft Windows et Mac OS X. Si vous voulez créer des interfaces graphiques GUI modernes pour vos applications, vous devez absolument choisir GTK +, surtout si vous voulez qu'elles prennent en charge GNOME, Xfce, LXDE, Cinnamon, MATE et d'autres environnements de bureau.

< fort> Quoi de neuf dans cette version:

  • Bump de dépendances:
  • Exiger libepoxy 1.4
  • Exiger pango 1.41
  • Nouvelles fonctionnalités du sélecteur de polices:
  • Autoriser le réglage des fonctions de police OpenType
  • Afficher des exemples de fonctions de police OpenType
  • Autoriser la sélection de variantes de polices OpenType
  • Niveaux de prise en charge des détails pour la sélection
  • Nouvelles fonctionnalités Emoji:
  • Prise en charge d'une popup d'achèvement pour Emoji
  • Suppression du raccourci Ctrl-Maj-e
  • Autres nouvelles API:
  • gdk_window_move_to_rect
  • Wayland:
  • Utiliser la mémoire partagée anonyme sur FreeBSD
  • Bogues corrigés:
  • # 85 Les données d'introspection de widgetDragDestFindTarget n'affichent pas les valeurs ...
  • # 154 Documentation: Le cycle de vie des éditables dans GtkCellRenderers n'est pas ...
  • # 193 Document indiquant que GtkUIManager est obsolète par GtkBuilder
  • # 199 MenuButton pas averti lorsque son Popover est détruit, toujours accès ...
  • # 292 GtkRanges devrait envoyer :: change-value même s'il n'est pas réalisé
  • # 450 Le triangle de navigation du menu ne fonctionne plus
  • # 792 Les événements Focus ne sont pas toujours associés
  • # 898 emoji-chooser: la recherche de drapeaux ne fonctionne pas
  • # 997 gdk: Rendre gdk_window_move_to_rect public
  • # 1053 Le curseur de défilement est laissé derrière si un widget enfant vole le défilement
  • # 1059 -Wparentheses warnings dans les en-têtes GTK + lors de la compilation du code C ++ avec ...
  • # 1065 La direction du défilement horizontal de la molette de la souris GtkScrollbar est incorrecte
  • # 1069 Fil 1 & quot; clairière & quot; signal reçu SIGFPE, exception arithmétique.
  • # 1088 CssGadget: Valeurs px arrondies pour min-width | height
  • # 1115 gtk icon theme recherche les répertoires système avant les répertoires utilisateur
  • # 1134 x11: Toujours définir Aucun pixmap pour aucun arrière-plan
  • # 1160 a11y / entry: Correction d'un copier-coller sur l'infobulle de l'icône 2ndary
  • # 1165 InfoBar: Correction d'un type incorrect dans le document param copié-collé
  • # 1166 EmojiCompletion: Utiliser Box: espacement au lieu de CSS
  • ! 125 HC: Evite les mêmes couleurs BG / FG dans l'entrée de l'arborescence plate
  • ! 157 wayland: Implémenter 'gtk-fontconfig-timestamp' & 'gtk-modules'
  • ! 181 W32: N'oubliez pas de vérifier VK_MENU et de définir MK_ALT
  • ! 206 searchenginetracker: Ne fuit pas les GFiles des hits
  • 407242 GtkScale: les touches Haut / Bas diminuent / augmentent la valeur, ce qui est opposé ...
  • 686109 gtk_print_context_get_hard_margins doit renvoyer la spécification de taille de page ...
  • 765327 GtkPlug réduit de moitié la taille attendue sur les écrans HiDPI
  • 772817 Sélecteur de fichiers: les cadres des boutons fléchés sont inversés et détachés ...
  • 773299 gtk / language-names.c: Correction d'une construction sur un non-GCC / CLang
  • 775279 les premiers appels à libepoxy provoquent l'arrêt de tous les programmes gtk3 quand ...
  • 786524 ocument GTK_OVERLAY_SCROLLING variable d'environnement
  • 787867 La taille du texte pango d'OSX macports semble varier entre la version 1.40 ...
  • 789215 Les objets GtkScrolledWindow et GtkIconView atk peuvent provoquer un segfaul ...
  • 791542 La documentation de GDK 3 Selections fait référence à X
  • 791802 Fixer la valeur de la direction se déplace sur le défilement / appuyer sur RTL / inversé ra ...
  • Mises à jour de traduction:
  • Catalan
  • Finlandais
  • polonais
  • Russe
  • Espagnol

Quoi de neuf dans la version:

  • Bogues corrigés:
  • 789630 Distribuer le protocole / server-decoration.xml dans les archives tar
  • 787142 input / IME: différer l'émission de la "validation" signal
  • 789134 icon-browser: Centrez le bouton Copy dans la boîte de dialogue à nouveau
  • 789678 AboutDialog: Correctif acceptant GTK_LICENSE_AGPL_3_0
  • 788898 Inspecteur: meilleure répartition par défaut des noeuds / accessoires CSS
  • 789733 Correction de GtkEntry: has-frame ne fonctionne pas
  • 789213 gdk / win32: Correction du changement de contexte Win32 GL
  • 785176 placessidebar: ajouter un élément de lieu favori
  • Mises à jour de traduction:
  • Arabe
  • Portugais brésilien
  • Tchèque
  • Néerlandais
  • Allemand
  • Bokmal norvégien
  • polonais
  • Slovaque
  • Suédois

Quoi de neuf dans la version 3.22.21:

  • Bogues corrigés:
  • 738893 ComboBox en mode "Apparaît en liste": Finir le défilement avec la souris provoque ...
  • 786613 Adwaita: fournit une icône de barre latérale générique et un style d'étiquette
  • 787172 EmojiChooser: améliore la sélection des boutons de section
  • 787279 EmojiChooser: Les emoji survolés deviennent impossibles à voir dans HighContrast ...
  • 787280 HighContrast: Correction de la régression dans le séparateur vertical dans la barre d'en-tête de la barre de titre
  • 787410 entrée: réparer la fuite de mémoire
  • Mises à jour de traduction:
  • Basque
  • Catalan
  • Croate
  • Tchèque
  • Danois
  • Finlandais
  • Allemand
  • polonais
  • Slovène
  • Espagnol
  • Suédois
  • Turc

Nouveautés dans la version 3.91.0:

  • Le support initial pour OS X a été fusionné
  • Le support initial de la construction avec meson a été ajouté
  • Nouvelle API:
  • gtk_widget_insert_before / après
  • API supprimée:
  • GtkBox a perdu ses propriétés enfants expand et fill, utilisez la propriété d'alignement générale pour cela
  • GtkLabel a perdu sa propriété d'angle, il sera remplacé par un support de transformation de widget général à l'avenir
  • GtkWindow a perdu sa propriété hide-titlebar-when-maximized
  • GtkBox a perdu son centre de soutien pour enfants
  • Les définitions compacts keysym ont été supprimées
  • Bogues corrigés:
  • 769881 Fichiers de construction Meson préliminaires
  • 771269 Ouvrir dans un nouvel onglet / fenêtre ne fonctionne pas sur les systèmes de fichiers non montés
  • 778301 GtkTooltip n'efface pas l'ID source en toutes circonstances
  • 778853 propagate-natural-width / height demande trop avec! overlay-scrolling ...
  • 779078 Adwaita: le dernier bouton d'en-tête d'arborescence ajoute une bordure à un vol stationnaire
  • 779184 Gtk + 4 (3.89.4) avec backend Quartz: toutes les applications segfault
  • 780041 Dépend éventuellement de sassc pour générer le thème CSS
  • 780301 wayland: Correction d'avertissements clang inoffensifs
  • 780734 flowbox: n'essayez pas de mettre au point ou de dessiner des widgets NULL
  • 780878 docs: pointer des liens vers des versions correctes
  • 780944 Veuillez ajouter une classe CSS spécifique pour le bouton appmenu dans GtkHeaderBar
  • 781162 Créer un réseau de surveillance GtkPlacesView
  • 781195 Correction d'une suite de tests pour GtkPlacesView
  • 781214 définit une balise d'entrée dans Adwaita.
  • 781422 translate_wm_button_layout_to_gtk () est sous licence GPL
  • 781622 gtkplacesview.ui: Mettre à jour l'étiquette d'aide pour inclure les adresses IPv6
  • 781737 L'icône de déplacement est toujours positionnée dans le coin supérieur gauche
  • 781767 Wayland: augmente la verbosité des livraisons de clés
  • 781992 GtkMenuButton sans popover conserve l'état de préchauffage quand il n'est plus ...
  • 782109 wayland: fuite de mémoire lors de l'exportation de la poignée
  • 782202 linkbutton: Correction d'une fuite de mémoire
  • Mises à jour de traduction:
  • Croate
  • Grec
  • Hongrois
  • Indonésien
  • polonais
  • Russe
  • Slovène

Nouveautés dans la version 3.90.0:

  • Autoriser un moteur de rendu personnalisé pour l'inspecteur, en définissant GTK_INSPECTOR_RENDERER
  • Déplacer plus de fonctionnalités de conteneur, telles que la gestion de focus, vers GtkWidget
  • Bogues corrigés:
  • 686838 gtk_enumerate_printers () se bloque
  • 778853 propagate-natural-width / height demande trop avec! overlay-scrolling ...
  • 779081 GtkTextView: expose l'API pour obtenir la direction de la ligne Pango
  • 780019 gtk + 3 3.22.10 ne compile pas sur macOS Yosemite
  • 780234 gtk_print_job_set_page_ranges () a un transfert de propriété peu clair
  • 734946 Implémenter GContentType sur OSX
  • 773228 Le troisième paramètre de gtk_widget_intersect n'est pas listé comme 'out'
  • 774148 Gtk.Popover égarement à Wayland
  • 780735 flowbox: ne pas sélectionner lorsque le caoutchouc n'est pas utilisé
  • Correction du scintillement causé par l'âge du tampon
  • Correction du rendu de repli hi-dpi
  • force les titres de fenêtre à être validés UTF8
  • Mises à jour de traduction:
  • frioulan
  • Allemand
  • Indonésien
  • Letton
  • polonais
  • Russe

Nouveautés dans la version 3.89.1:

  • Corrections de bugs:
  • 767713 Plein écran dans wayland est buggé
  • 768081 Activer le support HiDPI pour GDK-Win32
  • 768531 wayland: la notification de démarrage ne fonctionne pas sur certaines applications (par exemple, gnome-terminal) ...
  • 772075 GTK + utilise beaucoup plus de CPU sous Wayland que sous X11
  • 772202 La gestion des moniteurs redimensionnés est interrompue
  • 773587 recent-manager: Ajoute une limite à la taille de la liste
  • 773916 GtkComposeTable caches cassés: l'utilisation d'un même ~ / .XCompose ne fonctionne pas deux fois ...
  • 773979 GdkGLContext n'enchaîne pas le gestionnaire finalize
  • 774046 GtkSpinButton ne supprime pas toujours les privilèges & gt; {haut, bas} _button
  • 774066 GtkHeaderBar ne supprime pas tous les GtkBox et GtkSeparator qu'il crée
  • 774097 GtkPrintOperation ne doit pas tronquer les noms de travail
  • 774185 GtkPlacesSidebar ne se décompose pas autant de fois qu'il le dit
  • 774352 GtkAppChooserWidget ne désactive pas tous les GAppInfo qu'il référence
  • Mises à jour de traduction:
  • Tchèque
  • Néerlandais

Nouveautés dans la version 3.22.3:

  • Des dépréciations ont été ajoutées pour les API qui seront supprimées dans GTK + 4
  • gtk-demo a gagné une nouvelle démo pour montrer (et tester) la préformance du rendu
  • Windows:
  • Le support GL a été amélioré. Les contextes hérités peuvent maintenant être créés, et l'anti-aliasing est possible
  • Hi-DPI est maintenant supporté
  • Bogues corrigés:
  • 773479 773474 773528 773274 773885 773857 773799 768081
  • Mises à jour de traduction:
  • Serbe

Nouveautés dans la version 3.22.2:

  • Plusieurs améliorations au thème win32
  • Des dépréciations ont été ajoutées pour les API qui seront supprimées dans GTK + 4
  • Corrections de bugs:
  • 767713 Plein écran dans wayland est buggé
  • 771320 Le widget Maps est affiché à la mauvaise position dans les contacts gnome
  • 772345 placesviewrow: busy_spinner lorsque visible le décalage du reste du ...
  • 772389 Ajout d'un caractère à un contrôle GtkEntry en mode écrasement ri ...
  • 772415 Évitez d'appeler eglGetDisplay
  • 772552 Déprécier gtk_menu_popup
  • 772683 Utilisation de FALSE au lieu de gint dans la démo de glarea
  • 772695 Afficher les raccourcis clavier de gauche à droite même en RTL
  • 772775 les liaisons de menu nécessitent un attribut pour forcer LTR pour le bouton horizontal ...
  • 772859 Correction de fuites de mémoire dans les implémentations de widgets communs
  • 772922 GtkMenu: Essayez plus souvent d'utiliser gdk_window_move_to_rect ()
  • 772926 shortcutswindow: version de travail de set_section_name ()
  • 773029 problème de signal de style défini
  • 773082 overlay: Disponibilité des propriétés de document
  • 773113 tests: correction du test du presse-papiers en chargeant l'icône correcte
  • 773180 Ne pas deviner si notre contexte GDK GL est GLES
  • 773246 Typo dans la documentation des définitions de couleurs CSS
  • Mises à jour de traduction:
  • Croate
  • Danois
  • Néerlandais
  • Allemand
  • Grec
  • Italien
  • Letton
  • Lituanien
  • Bokmal norvégien
  • polonais

Nouveautés dans la version 3.22.0:

  • Le backend de Wayland supporte les tablettes de dessin
  • Le backend de Wayland requiert xdg-shell v6
  • Nous avons une API gestuelle pour la prise en charge des tablettes, GtkPadController
  • GdkMonitor propose une API pour des informations plus détaillées sur les sorties connectées
  • GdkGLContext supporte GLES
  • GtkScrolledWindow a de nouvelles propriétés max-content-width / height qui peuvent affecter le comportement de dimensionnement
  • GtkShortcutLabel est un nouveau widget qui peut afficher les raccourcis clavier de la même manière que GtkShortcutWindow
  • Un certain nombre d'API GTK + utiliseront maintenant des portails de manière transparente lorsqu'elles sont utilisées dans un sandbox Flatpak, y compris GtkFileChooserNative, GtkPrintOperation, gtk_show_uri.

Nouveautés dans la version 3.21.5:

  • Rendre GtkShortcutLabel public
  • Ajouter une API pour obtenir des ID de fenêtre à partager
  • Ajouter une API explicite pour afficher / masquer les popovers avec animation
  • Wayland:
  • Passer à xdg-shell v6
  • Utilisez le protocole de tablette pour prendre en charge les tablettes Wacom entièrement
  • Utilisez le protocole xdg_foreign pour exporter les handles de fenêtre
  • Améliorer le positionnement du menu
  • Améliorer le traitement de l'état de la fenêtre en mosaïque
  • Ajoutez GtkPadController pour lier GActions aux événements de la tablette.
  • Bogues corrigés:
  • 569581 L'utilisation de la disposition du clavier US-Intl provoque un peignage de caractère inattendu ...
  • 712760 Correctifs d'analyse statique Clang
  • 755947 wayland: gnome-terminal ne remplit pas toute la zone en mosaïque
  • 756579 GTK devrait laisser les menus de position GDK
  • 762260 Les cases à cocher et les boutons radio s'animent à l'intérieur d'un popover ...
  • 764413 Wayland: les applications gtk + ne peuvent pas être affichées en plein écran
  • 768017 Wayland: menus ouverts à partir des clés d'accès (éléments du menu mnémonique) masquer ...
  • 768081 Activer le support HiDPI pour GDK-Win32
  • 768138 Mettez à jour le backend GDK-Mir pour résoudre quelques problèmes
  • 768722 Les raccourcis clavier pour les caractères russes ne fonctionnent pas
  • 768902 Police trop petite lors de l'utilisation de gtk_widget_override_font ()
  • 768930 reftests: substitue GSETTINGS_SCHEMA_DIR lors de l'exécution des tests
  • 768999 Exception de virgule flottante (division par zéro) lors de l'exécution sous Xvfb
  • 769003 Adwaita: GtkCalendar utilise un style confus pour la semaine de l'année
  • Échecs de la suite de tests 769004 ss dans 3.21.4
  • 769047 L'API GtkStyleContext de GtkWidget n'est pas effacée
  • 769126 Impossible de taper des caractères de plan astral dans un GtkEntry en utilisant le Windo ...
  • 769162 GtkTable: bug de calcul_expand
  • 769205 Expose GtkShortcutLabel en tant que widget public
  • 769236 démos: correction d'un échec de construction
  • 769287 GtkMenuToolButton: show-menu est émis deux fois et casse les menus dynamiques
  • 769402 régression dans le positionnement du menu sur wayland
  • 769451 Échec de construction de 3.21 (maître) dans Debian Instable depuis le 26/07/2016
  • 769485 Éliminer l'utilisation de g_test_expect_message ()
  • 769568 L'affichage de la date de modification ne renvoie pas correctement les jours calendaires (et est ...
  • 769601 Lien mort en faq sur gtk-question-index.html
  • 769603 gtk + -3.20.8: problème de lien avec ld.gold - échec de construction: ./. libs / l ...
  • 769706 Ajouter / masquer l'API à GtkPopover
  • 769937 wayland: Port backend pour utiliser xdg-shell unstable v6
  • 770026 commentaire commentaires pour wip / wayland-tablet-v2
  • 770166 Les GtkButtons de taille arbitraire peuvent-ils être circulaires? La classe de style seulement ...
  • 770236 gtkbindings: Ajouter un exemple pour gtk_binding_entry_add_signal ()
  • 770242 gtkbindings: Précise que les widgets ont besoin de focus pour que les liaisons fonctionnent
  • 770332 L'icône flèche du cahier ne correspond pas à la bonne couleur après la création d'un nouvel onglet
  • 770374 Gtk Treeview Largeur de colonne de dépassement modifiable lorsque la largeur de colonne est ...
  • 769788 Ordre de superposition des portails flatpak sur Wayland
  • 770458 Problème GtkAboutDialog avec des listes de crédits longues et GtkScrolledWindow
  • 770550 gtkplacessidebar: correction du signal marshal
  • 770307 Crash lors de la fermeture d'un projet de clairière
  • Mises à jour de traduction:
  • Portugais brésilien
  • Catalan
  • Tchèque
  • Français
  • Allemand
  • Hébreu
  • Indonésien
  • Lituanien
  • polonais
  • Portugais
  • Serbe
  • Slovaque
  • Slovène
  • Espagnol

Nouveautés dans la version 3.21.3:

  • GtkStack a maintenant sa propre implémentation accessible qui montre seulement l'enfant actuellement visible
  • La propriété GtkSizeGroup :: ignore-hidden a été documentée comme ne fonctionnant pas.
  • GDK_SOURCE_TRACKPOINT a été ajouté à l'énumération GdkInputSource pour permettre à ce type de périphérique d'entrée d'être mis en boîtier spécial
  • Wayland: - Utiliser des dispositifs séparés pour différencier les différentes sources d'événements de défilement - Revenir à l'utilisation de shm_open si les memfds ne sont pas disponibles
  • Le style de texte dans GtkScale et GtkProgressBar peut maintenant être influencé par les bons noeuds CSS
  • GtkScrolledWindow a de nouvelles propriétés max-content-width / height pour contrôler sa taille
  • La recherche GtkFileChooser a été corrigée pour fonctionner avec la syntaxe FTS5 des trackers
  • Bugs corrigés: 79229 GtkScale avec un grand nombre de chiffres et une valeur pos ...
  • 118959 Valeur GtkScale '-0'
  • 556254 Propriétés de test de type GObject dans le test 'objet'
  • 578626 Widget échelle verticale parfois n'allouant pas assez de place ...
  • 674215 régression [correctif] avec des info-bulles de mise à jour
  • 708148 gtk_tree_view_get_path_at_pos identifie par erreur la colonne ...
  • 710471 Rendre gtk_scrolled_window_remove () intelligent
  • 742281 GtkScrolledWindow devrait avoir max-content-height et max-c ...
  • 745622 Le texte sélectionné n'est pas mis en surbrillance dans GtkInfoBar
  • 751409 gtk_style_context_add_provider () ne se propage pas à chi ...
  • 753202 changez le curseur pour faire défiler les clics
  • 764203 Couleur d'arrière-plan par défaut pour le noeud 'textview border'
  • 765410 La barre de défilement ne se met pas à jour depuis la version 3.20
  • 765595 Le survol modal ne se ferme pas lorsque le focus le quitte
  • 766341 Ne comptez pas sur memfd car il nécessite un noyau relativement récent
  • 766372 Echelle omet la valeur dans divers calculs de taille, causant dans ...
  • 766569 Requête de meilleure taille pour les enfants GTK_SCROLL_NATURAL
  • 766675 Ajout de l'API de dessin d'image appropriée à GdkWindow
  • 766860 Les fenêtres carrelées (à mi-hauteur) de Wayland ne sont pas ...
  • 766878 placesview: Ne pas marquer le nom de l'icône comme traduisible
  • 767052 Wayland: Iconifier un dialogue modal rend l'application inutilisable
  • 767058 GtkInfoBar: clic droit / menu contextuel tout blanc
  • 767093 wayland: Fournir des informations sur les périphériques de défilement
  • 767100 Ajouter un type de source d'entrée pour les points de suivi
  • 767108 Les séparateurs ne sont pas correctement placés dans GtkPopover
  • 767238 Correction d'une régression de longue durée dans min-content-width / min-conte ...
  • 767241 wayland: les titres de fenêtres longues crashent les clients
  • 767310 Le thème à contraste élevé n'affiche pas le rectangle de focus par défaut ...
  • 767312 gtk_widget_path_append_for_widget () manque les classes à moins que g ...
  • 767468 Popover sur un cellrenderer treeview est caché immédiatement ...
  • 767705 GtkActionHelper: Modifier un message en avertissement
  • 767766 CUPS 2.X détecté incorrectement par configure
  • 767795 Avertissement lorsque la propriété "accelerator" de GtkShortcutsShor ...
  • Mises à jour de traduction:
  • Thaï
  • Catalan
  • Occitan
  • Espagnol
  • Gaélique écossais
  • Portugais brésilien

Nouveautés dans la version 3.21.2:




Nouveau dans GTK + 3.20.3 (12 avril 2016)

Nouveautés dans la version 3.20.3:

  • Bogues corrigés:
  • 764174 La boîte de dialogue de configuration est trop petite
  • 764203 Couleur d'arrière-plan par défaut pour le noeud 'textview border'
  • 764204 Carets et curseurs primaires et secondaires non reconnaissables par défaut
  • 764261 gtkplacesviewrow: non traduit "% s /% s disponible"
  • 764374 Boucle occupée lorsque la page "Affiche" est active
  • 764378 gtk3-demo ne fonctionnera pas sans hicolor-icon-theme
  • 764540 gtk_scrollable_get_border manque des annotations
  • 764585 Correction des erreurs de "formatage non littéral"
  • 764686 échec de construction après "make distclean"
  • 764710 Les nœuds CSS de ligne GtkListBox ne reflètent pas l'ordre visuel
  • 764835 broadway: corrigez la documentation, corrigez les détails du port d'affichage
  • 764664 Segfault lors de l'initialisation des tablettes WINTAB sensibles à la pression
  • Mises à jour de traduction:
  • Bulgare
  • Espéranto
  • Grec
  • Perse

Nouveautés dans la version 3.20.2:

  • Correction d'un arrière-plan bleu dans les fenêtres d'Emacs
  • Résoudre un problème de performances avec des retraits excessifs
  • Bogues corrigés:
  • 763627 menu-traditionnel met popover sous le widget de l'éditeur de texte
  • 763783 GDK W32: Effacer les calques cachés avant de les montrer
  • 763851 GDK W32: show_window_menu () n'est pas implémenté
  • 764022 Contenu négatif largeur -200 (allocation -200, extensions 0x0) pendant que ...
  • 764170 [HighContrastInverse] "suqqested-action" est blanc sur lightgrey
  • 764210 Couleur d'arrière-plan étrange sur Emacs
  • 764321 fenêtre: Correction de la documentation gtk_window_set_geometry_hints
  • 764376 Problème d'interface utilisateur lors de la saisie d'un raccourci clavier
  • Mises à jour de traduction:
  • Néerlandais
  • Allemand
  • Italien
  • Lituanien
  • Serbe
  • Thaï

Nouveautés dans la version 3.19.8:

  • GtkEntry:
  • Conversion complète des gadgets pour les entrées et les boutons d'essorage
  • Ajoutez un indice visuel pour le défilement ('undershoot')
  • GtkStack:
  • Transformez-vous en un widget sans fenêtre
  • Modifications CSS:
  • Autoriser le chargement des svg imges
  • Correction de la gestion de la ligne de base
  • -gtk-recolor () fonctionne correctement avec hi-dpi maintenant
  • image () peut être utilisé en CSS maintenant
  • Thèmes:
  • nouvelle implémentation de radio / vérification
  • Outils:
  • gtk-builder-tool peut maintenant prévisualiser les fichiers .ui
  • Bogues corrigés:
  • 464528 gdk_rectangle_union () et gdk_rectangle_intersect () devraient ign ...
  • 608865 La valeur par défaut de la propriété 'max-position' devrait être 214 ...
  • 688524 Expose gtk-primary-button-warps-slider comme paramètre X
  • 690791 gtkwindow envoie seulement une notification de démarrage une fois
  • 727294 Gtk SpinButton Taille supérieure à la largeur de l'écran
  • 754868 anomalie visuelle dans la barre de chemin gtk
  • 754990 Annotation manquante (sortie) pour gdk_rgba_parse
  • 760522 gtk_misc_set_padding non utilisé pour la taille req
  • 760714 GtkWindow: la documentation du noeud CSS n'est pas claire
  • 760754 gedit se bloque en décrochant un onglet

  • Le fichier
  • 760881 ne peut pas être enregistré si l'attribut exécutable n'est pas défini
  • 760891 GtkTreeView Impossible de développer / réduire les lignes à l'aide de la souris
  • 760897 Quelques nettoyages du code de gestion de shm
  • 760933 Permet d'interroger l'opacité CSS avec gtk_style_conte ...
  • 760942 code de dessin gitg brisé
  • 760967 problème d'allocation de gadget portable
  • 761005 GtkColorChooser: fait fonctionner set_rgba en mode éditeur
  • 761095 wayland: utilise shm_open au lieu d'ouvrir dans tmpdir
  • 761128 Le texte sélectionné dans l'entrée du mot de passe n'a pas été dessiné correctement
  • 761254 GtkDialog expose public action_box enfant interne
  • 761026 Sélecteur de fichier: Faire échapper la boîte de dialogue
  • 761318 css: supporte la notation image ()
  • Mises à jour de traduction:
  • Allemand
  • Hongrois

Nouveautés dans la version 3.18.6:

  • Bogues corrigés:
  • 539944 Ajoutez l'API GtkScaleButton pour que les champs struct puissent être marqués comme privés
  • 732742 Récursion infinie sur la mise au rebut de GdkDevice
  • 735847 transfère les informations d'image en cours des curseurs animables dans GdkCursor
  • 746745 Fenêtre soudainement toujours dessus
  • 747295 fuite de mémoire partagée lors de la création / destruction de widgets
  • 748904 wayland: mapper les modificateurs réels aux modificateurs virtuels
  • 757358 périphériques tactiles uniques ne sont pas détectés en tant que périphériques tactiles
  • 758025 clignotement du curseur
  • 758072 [Wayland] Les boutons supplémentaires de la souris ne fonctionnent pas
  • 758175 Fixer l'entité de caractère
  • 758327 gnome-disks segfault dans gdkwayland get_popup_parent - dereference ...
  • 758367 GTK + 3 ne respecte pas les caractères gras dans org.gnome.desktop.interface font-name
  • 758407 Impossible d'envoyer la requête de recherche GDBus.Error: org.freedesktop ...
  • 758483 GDK W32: utilise SetWindowLong () de manière incorrecte pour activer / désactiver WS_EX_TOPMOST
  • 758484 GDK W32: Certains appels aux routines W32 sont plutôt floues
  • 758660 La copie et le collage ne fonctionnent pas dans la session Wayland
  • 758661 chaque seconde clique droit sur l'en-tête de la fenêtre est ignorée (liée au CSD?)
  • 758698 Recherche de bug en arrière + case insensible + caractère multi-octets précédent
  • 758790 Quelques patchs d'icônes et de navigateurs stylistiques
  • Mises à jour de traduction:
  • polonais

Nouveautés dans la version 3.18.0:

  • Accélérez le dessin d'ombre en mettant en cache les ombres en coin
  • Corrections de fuite de mémoire
  • Bogues corrigés:
  • 681965 Nettoyez les fichiers autotools sur les pièces utilisées pour Visual C ++ ...
  • 754098 Impossible de redimensionner la fenêtre avec l'EventBox détruit
  • 754629 gtk-demo: $ (EXEEXT) est manquant
  • La barre de défilement de la surimpression 754745 ne doit pas être masquée lorsque le curseur est saisi
  • 754952 gdk_pixbuf_get_from_window: retourne toujours la même image
  • 755021 menu contextuel dans le dossier de fichier vide - & gt; crash
  • 755274 test-simplify utilise le bashisme dans le script / bin / sh
  • 755352 Plantage lors de la destruction du widget lors de la gestion des événements
  • Mises à jour de traduction:
  • Portugais brésilien
  • Tchèque
  • Danois
  • Français
  • Grec
  • Hongrois
  • Japonais
  • Kazakh
  • Letton
  • Lituanien
  • BokmA norvégien & len; l
  • Perse
  • Russe
  • Serbe
  • Latin serbe
  • Espagnol
  • Suédois
  • Turc

Nouveautés dans la version 3.17.4:

  • 750489 Paramètres gtk Commande c910 d'avertissement d'élément d'annotation inattendu
  • 750605 icontheme: ne modifie pas les dimensions SVG symboliques lors de la recoloration
  • 750690 Le widget sélecteur récent ne se développe pas
  • 750718 Améliorer la documentation pour les propriétés obsolètes
  • 750870 gtk3 ignore apparemment les événements rejoués?
  • 750888 Correction d'une erreur de valeur renvoyée dans _gtk_text_handle_set_direction
  • 750994 X11: Premier événement de roulette de la souris ignoré après un clic droit ou Alt + Tab ...
  • 751018 Widget: GtkMenuButton + GtkPopover gtk_toggle_button_set_active () n ...
  • 751050 Déplacer la souris pendant qu'un stepper est activé provoque la scrollba ...
  • 751082 Les performances de dessin de GtkTreeView sont mauvaises quand le contenu n'est pas plus grand ...
  • La hauteur de la zone de liste du sélecteur de fichiers 751227 s'étend pour correspondre à la zone des widgets supplémentaires ...
  • 751443 valeur de chemin de ressource effacée dans gtk_image_set_from_resource
  • 751739 Deadlock dans X11 lors de la définition de XSetErrorHandler alors qu'un autre ...
  • 751752 Memleak lorsque l'ouverture de shm et l'ouverture du fichier en tmp échouent
  • 751754 GtkSwitch: appeler gtk_switch_set_active dans le gestionnaire pour notif ...
  • Correction du rendu de la bordure d'arête / rainure
  • GtkListBoxRow: propage dans le dessin vfunc

Nouveautés dans la version 3.17.2:

  • * GtkFontChooser:
  • - Autorise les mappes de polices personnalisées pour prendre en charge les polices spécifiques aux applications
  • - Améliorer la page "Aucun résultat de recherche"
  • * GtkFileChooser:
  • - Changez le moteur de recherche simple pour faire une recherche en largeur
  • - Faites en sorte que le moteur de recherche utilise GIO, donc cela fonctionne
  • partages distants aussi
  • - Fusionner les résultats du tracker et des moteurs de recherche simples
  • - Ajouter une page "pas de résultats de recherche"
  • * GtkPlacesSidebar:
  • - Utilisez un survol pour renommer les signets
  • * GtkPopover:
  • - Ajout du support pour les widgets par défaut
  • * GtkScrolledWindow:
  • - Supporte le défilement cinétique sur les pavés tactiles
  • * GtkBuilder:
  • - Amélioration des rapports d'erreurs
  • - gtk-builder-tool peut valider des modèles
  • - gtk-builder-tool peut énumérer des objets nommés
  • * gtk3-demo:
  • - Nouvelle démonstration de curseurs
  • - Nouvelle démo d'installation de la page
  • - Démonstration Builder importée de GtkUIManager
  • * GDK:
  • - Faire fonctionner les noms des curseurs css dans les backends
  • * Windows:
  • - Nécessite Vista ou plus récent
  • - Prise en charge des fenêtres RGBA
  • - Supporte les noms des curseurs css
  • - Supporte les curseurs animés
  • - Ajout du support du thème du curseur. Pour en profiter, vous aurez besoin de
  • un nouveau thème d'icône adwaita avec des curseurs Windows.
  • * Wayland:
  • - Supprimer les hypothèses sur la commande de globals au démarrage
  • - Améliorer le soutien du MDN à divers endroits
  • - Supporte les noms des curseurs css
  • * X11:
  • - Supporte les objets moniteur XRANDR 1.5
  • - Supporte les noms des curseurs css
  • * OS X:
  • - Supporte les noms des curseurs css
  • * Bogues corrigés:
  • 619493 Marquer deux fonctions de l'API publique de GtkAdjustment obsolètes

  • La boîte de dialogue
  • 693738 gtk print affiche "Échec de l'obtention des informations de l'imprimante" ...
  • 719683 Problème d'échappement "Impossible de définir le texte du balisage en raison d'une erreur ...
  • 719819 Le backend de Wayland dépend de la commande de globals dans le répertoire ...
  • 727316 W32: GDK ne prend pas en charge les fenêtres alpha-mélangées par pixel
  • 744086 configure.ac: Extraction de la dépendance gio-unix pour toutes les générations unix
  • 746916 La recherche de sélecteur de fichier ne fonctionne pas sur les partages réseau distants
  • 747150 indice pour le mode d'écriture verticale à la méthode de saisie
  • 747634 gdk_set_program_class () rompt la classe
  • 747664 GtkEntry: activates-default devrait fonctionner à l'intérieur des popovers
  • 748234 Inutile "Gtk-WARNING **: Aucun objet appelé:" message d'avertissement ...
  • 748615 GtkWindow: Obtenir la largeur d'ombre correcte avant même la fenêtre ...
  • 748640 La documentation manque des exemples de fichiers source quand elle n'est pas ...
  • 748771 Ajouter une API pour attacher PangoFontMap personnalisé à une boîte de dialogue de police ...
  • 748782 fontchooser devrait recharger la liste des familles / styles sur le thème ...
  • 748783 Supprimer PANGO_ENABLE_BACKEND de gtksettings.c
  • 748784 Le texte GtkProgressBar ne peut pas être superposé à la barre de progression
  • 748833 Définir la structure GdkRectangle juste pour l'analyse introspection
  • 749009 notifie que le test échoue sans un bus de session
  • 749012 GtkStack: n'émet pas notify :: visible-child pendant la destruction
  • 749021 GtkStackSwitcher: n'émet pas notify :: visible-child lorsqu'il est défini ...
  • 749178 quartz: Prise en charge des noms de curseur css
  • 749425 Fuite de mémoire dans GtkWindow
  • 749451 Les fenêtres n'ont pas de bordure
  • 749593 Correctifs de test divers
  • 749679 Évitez les requêtes de position de périphérique pendant la DnD
  • 749770 Implémentation d'un défilement cinétique pour les périphériques gérés par libinput
  • 748763 avertissements lors du démarrage du glisser à partir de GtkEntries
  • 749893 Crash lorsque vous essayez de faire glisser un onglet à partir d'un GtkNotebook rempli ...
  • * Mises à jour de traduction:
  • Catalan
  • Tchèque
  • Français
  • Allemand
  • Hébreu
  • Hongrois
  • BokmA norvégien & len; l
  • Occitan
  • polonais
  • Russe
  • Slovaque

Nouveautés dans la version 3.17.1:

  • Thèmes:
  • De nombreuses améliorations du thème HighContrast
  • Accent plus fort sur l'entrée dans Adwaita
  • Améliorer les décorations côté client sans compositeur
  • Défilement:
  • Supporte le défilement horizontal des roues avec Shift
  • Faire apparaître les indicateurs de manière fiable
  • Détecter plus de points de suivi
  • Manipulez des stylos, des gommes et des dispositifs similaires
  • GtkTextView:
  • Support souligné et couleur barrée
  • GtkFileChooser:
  • Ouvrir l'entrée de l'emplacement plus facilement
  • Assurez-vous qu'un répertoire est chargé
  • Utilisez un survol pour les nouveaux noms de dossier
  • GtkBuilder:
  • Améliorer les messages d'erreur
  • Ajouter un utilitaire gtk-builder-tool pour la validation du fichier ui
  • Inspecteur:
  • Afficher le nom et la description accessibles
  • Ajouter un onglet pour les noeuds CSS
  • Wayland:
  • Corrections de DND et de Presse-papiers
  • Prise en charge des boîtes de dialogue modales attachées avec mutter
  • Windows:
  • Support de Drop XP
  • Support du défilement horizontal de la molette de la souris
  • Bogues corrigés:
  • 132197 Défilement horizontal à l'aide de la touche de modification et de la molette de défilement
  • 402168 Ajouter une couleur de soulignement et une couleur barrée aux propriétés GtkTextTag
  • 671362 Correctifs pour GtkRadioMenuItem
  • 723394 paramètre const à GtkPopover gtk_popover_set_pointing_to
  • 734741 Le niveau de remplissage de GtkScale commence à l'extrême gauche si le niveau show-fill-level est défini
  • 737175 la plupart des curseurs horizontaux sont inversés lorsqu'ils sont défilés avec la molette de la souris
  • 741849 Ajouter GdkScreen- & gt; is_composited () pour GDK-Win32
  • 745721 wayland: Ajout du support pour gtk_window_set_modal
  • 746149 Les boutons "Fermer l'onglet" modifient l'onglet haut de l'indicateur lors de l'utilisation de HighContrast
  • 746188 [HighContrast] Les ModelButtons insensibles ne sont pas insensibles au dessin
  • 746202 Fournir une indication de mise au point plus forte pour les entrées
  • 746301 L'ouverture du panneau "Son" génère une erreur pixman
  • 746358 [HighContrast] backdrop actif insensible GtkSwitches devrait probablement ...
  • 746368 [HighContrast] la marque "couleur sélectionnée" est toujours noire, même pour le noir
  • 746369 [HighContrast] "sélection sans date" (blanc sur blanc)
  • 746370 GtkExpander ne montre pas qu'il est développé lors de l'utilisation du thème HighContrast
  • 746386 blocage du presse-papiers lorsque l'autre client devient le propriétaire de la sélection
  • 746435 wayland: utilise g_get_prgname comme identifiant de l'application de surface xdg
  • 746468 gtkcairoblur est lent
  • 746493 [HighContrast] Les textes de Labels, RadioButtons et CheckButton ne sont pas ...
  • 746586 avertissements crics dans a11y si le widget focus est détruit
  • 746602 Des écritures non valides à travers des pointeurs faibles dans le code DND provoquent des plantages
  • 746668 Certains appels GL hérités sont toujours effectués par le backend X11
  • 746688 GtkProgressBar ne respecte pas ses propriétés de style
  • 746706 Evénement d'événement accessible sérieux à partir de cellules de table Gtk +
  • 746712 Range ignore la propriété "inversée"
  • 746746 gtk3-demo 'OpenGL Area' se bloque sur les systèmes avec une ancienne version OpenGL
  • 746784 GtkBooleanCellAccessible émet state-changed: les signaux vérifiés à la place ...
  • 746817 Keynav GtkRadioButton utilise une mauvaise succession
  • 746821 W32: La fenêtre agrandie est masquée par la barre des tâches
  • 746862 popover efface l'ombre des widgets sous-jacents
  • 746893 gtk_list_box_bind_model n'est pas introspectable
  • 746904 permet de désactiver libcanberra
  • 746925 [HighContrast] Backdrop actif (sensible) GtkSwitch devrait ressembler plus ...
  • 746961 nouvelle barre de défilement "cache" après clic + glisser + relâcher alors que la souris est encore ...
  • 747096 petit nettoyage dans la gestion du clipboard de textbuffer
  • 747121 gtklabel.c: ajoute une note sur la propriété set-markup dans gtk_set_markup ()
  • L'animation de dépassement 747133 est arrêtée sur les pavés tactiles gérés par libinput
  • 747288 [HighContrast] Backdrop insensible ListBoxRow a une bordure inutile
  • 747305 x11 / gl: Utilisation après libre dans glx_pixmap_get ()
  • 747406 Corriger les vérifications de proximité des indicateurs
  • 747407 Faire sortir les indicateurs si nécessaire
  • 747469 CSD: impossible d'ouvrir le menu de la fenêtre en cliquant avec le bouton droit de la souris après le déplacement de la fenêtre
  • 747471 [wayland] gdk_screen_get_monitor_geometry () renvoie une géométrie non valide
  • 747524 Les icônes de la barre d'état système ne parviennent pas à se redessiner correctement sur Xfce (sans affichage ...
  • 747539 popover: supprime les gestionnaires de signal disponibles
  • 747553 Les popups à l'intérieur des plugs locaux ne reçoivent pas size_allocate ()
  • 747560 Redéfinition de typedef GtkCssNode
  • 747604 Correction de la construction de gtk / inspector / css-node-tree.c
  • 747608 La barre de défilement masquer / afficher ne fonctionne pas avec un stylet
  • 747689 [HighContrast] L'étiquette de ListBoxRow sélectionnée est blanche sur blanc
  • 747805 Split Headerbar unmaximize
  • Fenêtre 747808: correction de la largeur de l'ombre initiale pour les fenêtres agrandies / en plein écran
  • 747827 barres de défilement firefox cassées
  • 748013 Adwaita: contour de navigation du clavier sur le premier / dernier bouton de la boîte de dialogue ...
  • 748014 W32: Basculer la roulette de la souris vers la gauche / droite ne défile pas horizontalement
  • 748061 GtkMessageDialog: Mise à jour mineure de la documentation
  • 748156 Nettoyage du code après la suppression de xp
  • 748341 GdkOffscreenWindow ne doit pas segfault sur gdk_window_beep ()
  • 748346 build: Evite le crash de xgettext sur MSYS2
  • 748500 Les documents GtkSearchEntry ne sont pas correctement liés à eux-mêmes
  • 748509 FTBFS: ui / dialog6.ui n'est pas présent
  • * Mises à jour de traduction:
  • Arabe
  • Basque
  • Portugais brésilien
  • Breton
  • Bulgare
  • Catalan
  • Tchèque
  • Danois
  • Néerlandais
  • Allemand
  • Grec
  • Hébreu
  • Hongrois
  • Islandais
  • Italien
  • Coréen
  • Bokmal norvégien
  • Russe
  • Serbe
  • Slovène
  • Suédois
  • Turc
  • Ukrainien

Commentaires à GTK+

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