Nouvelles fonctionnalités et améliorations pour ceux qui travaillent avec les technologies GNOME.
DevHelp, l'application de documentation pour développeurs de GNOME, a été mise à jour pour être cohérente avec le reste des applications GNOME 3.
Opacité par composant graphique avec gtk_widget_set_opacity ;
synchronisation des cadres avec Mutter pour s'assurer de la fluidité des animations et des redimensionnements ;
Mode simple clic pour les vues arborescentes et en icônes ;
possibilité de réutiliser désormais les implémentations accessibles ;
prise en charge de Broadway pour plusieurs applications simultanées avec broadwayd ;
prise en charge des polices améliorée : vous pouvez désormais définir la famille, la taille et d'autres propriétés par CSS.
g_type_init n'est plus nécessaire et est déconseillé ;
GAsyncResult a été remplacé par GTask ;
à partir de 3.8, les modules de types ne sont plus déchargés ;
les interfaces ne peuvent plus être ajoutées après class_init ;
les moniteurs de fichiers fonctionnent désormais sur les dossiers personnels en NFS (en passant par fam) ;
la surveillance de fichiers par kqueue est maintenant prise en charge ;
GUnixFdSource, une nouvelle façon d'ajouter des descripteurs de fichiers à la boucle principale (mainloop), a été ajoutée ;
g_get_home_dir() respecte maintenant $HOME.
Clutter utilise à présent l'extension XInput de X11 pour prendre en charge par défaut les évènements tactiles ;
ClutterTapAction a été ajouté pour permettre la reconnaissance de mouvements (à un doigt) sur les écrans tactiles ;
des améliorations de performance ont été faites pour éviter les effets de déchirement ;
les attributs textuels peuvent maintenant être définis sur les acteurs ClutterText modifiables.
Boxes utilise à présent libosinfo pour l'ajout de nouveaux systèmes d'exploitation et distributions pour les installations rapides et automatisées. Ceci est basé sur XSL/XML et évite d'avoir recours à Vala ou C.
La version 4 de la recherche en texte intégral inclut les extraits (c.-à-d. le contexte autour des correspondances) et les décalages (indice dans les correspondances) dans les recherches ;
les interfaces en ligne de commande peuvent désormais utiliser la couleur pour le texte ;
les documents XPS (XML Page Specific, alternative de Microsoft aux fichiers PDF) et DVI (DeVice Independent files - il s'agit de la sortie imprimable des fichiers TeX) sont maintenant indexés.
PyGObject fournit maintenant un accès complet à l'API originale de la GLib. La méthode PyGObject 2.x consistant à appeler des fonctions comme GLib.io_add_watch() est désormais déconseillée, induisant un avertissement PyDeprecationWarning et sera supprimée dans un cycle de développement à venir ;
La prise en charge de plusieurs types de données a été ajoutée : GParamSpec, les propriétés des listes « boxed » et la définition directe des membres chaînes des structures ;
Le nouveau module pygtkcompat.generictree propose une classe TreeModel compatible avec PyGTK pour faciliter le portage ;
À partir de GNOME 3.8, PyGObject émet un avertissement pour les méthodes issues de l'introspection qui sont marquées comme déconseillées. Lancez python avec les options -Wd pour les voir.
Un commentaire à faire ? Une erreur à signaler ? Des instructions à améliorer ? Faites part de votre avis sur cette page.