
11 Mars 2017. KDE annonce aujourd’hui la publication de l’environnement de développement de KDE 5.32.0.
L’environnement de développement de KDE est composé de 70 bibliothèques additionnelles à Qt, fournissant une large variété de fonctionnalités habituellement utilisées et matures, revues par des pairs et largement testées avec des conditions de licences appropriées. Pour une présentation, veuillez consulter la note de version pour l’environnement de développement de KDE 5.0.
Cette mise à jour fait partie d’une série de mise à jours mensuel qui permettent de metre à disposition des dévelopeur les améliorations de manière rapide et prévisible.
Nouveautés de cette version
Baloo
- Implémentation des étiquettes imbriquées
Icônes « Breeze »
- Ajout d’icônes pour les coffres-forts de Plasma
- Renamed icons for encrypted and decrypted folders
- Ajout de l’icône « 22px » pour les « torrents »
- Ajout des icônes du gestionnaire de réseau dans la boîte à miniatures (bogue 374672)
- color-management: removed undefined links (bug 374843)
- system-run is now an action until <= 32px and 48px an app icon (bug 375970)
Modules additionnels « CMake »
- Détecter « inotify »
- Revert “Automatically mark classes with pure virtual functions as /Abstract/.”
KActivitiesStats
- Allow to plan ahead and set the order for an item not yet in the list
KArchive
- Fix Potential leak of memory pointed to by ‘limitedDev’
KCMUtils
- Fixed potential crash in QML KCMs when application palette changes
KConfig
- KConfig: stop exporting and installing KConfigBackend
KConfigWidgets
- KColorScheme: default to application scheme if set by KColorSchemeManager (bug 373764)
- KConfigDialogManager: get change signal from metaObject or special property
- Fix KCModule::setAuthAction error checking
KCoreAddons
- Exclusion (6) de la reconnaissance des émoticônes
- KDirWatch: fix memory leak on destruction
Prise en charge de « KDELibs 4 »
- Fix bug in kfiledialog.cpp that causes crashing when native widgets are used
KDocTools
- meinproc5: link to the files, not to the library (bug 377406)
- Suppression de la bibliothèque statique « KF5::XsltKde »
- Export a proper shared library for KDocTools
- Port to categorized logging and clean includes
- Ajout d’un fonction pour extraire un unique fichier
- Fail the build early if xmllint is not available (bug 376246)
KFileMetaData
- Nouveau mainteneur pour « kfilemetadata »
- [ExtractorCollection] Use mimetype inheritance to return plugins
- add a new property DiscNumber for audio files from multi-disc albums
KIO
- Cookies KCM: disable “delete” button when there is no current item
- kio_help: Use the new shared library exported by KDocTools
- kpac: Sanitize URLs before passing them to FindProxyForURL (security fix)
- Import remote ioslave from plasma-workspace
- kio_trash: implement renaming of toplevel files and dirs
- PreviewJob: Remove maximum size for local files by default
- DropJob: allow to add application actions on an open menu
- ThumbCreator: deprecate DrawFrame, as discussed in https://git.reviewboard.kde.org/r/129921/
KNotification
- Ajout de la prise en charge des portails « flatpak »
- Send desktopfilename as part of notifyByPopup hints
- [KStatusNotifierItem] Restore minimized window as normal
Environnement de développement « KPackage »
- Finish support for opening compressed packages
KTextEditor
- Remember file type set by user over sessions
- Réinitialisation du type de fichier lors de l’ouverture d’une « URL »
- Added getter for word-count configuration value
- Consistent conversion from/to cursor to/from coordinates
- Update file type on save only if path changes
- Support for EditorConfig configuration files (for details: http://editorconfig.org/)
- Ajout de « FindEditorConfig » à « ktexteditor »
- Fix: emmetToggleComment action doesn’t work (bug 375159)
- Use sentence style capitalization with label texts of edit fields
- Reverse meaning of :split, :vsplit to match vi and Kate actions
- Use C++11 log2() instead of log() / log(2)
- KateSaveConfigTab: put spacer behind last group on Advanced tab, not inside
- KateSaveConfigTab: Remove wrong margin around content of Advanced tab
- Borders config subpage: fix scrollbar visibility combobox being off-placed
KWidgetsAddons
- KToolTipWidget: hide tooltip in enterEvent if hideDelay is zero
- Fix KEditListWidget losing the focus on click of buttons
- Add decomposition of Hangul Syllables into Hangul Jamo
- KMessageWidget: fix behaviour on overlapping calls of animatedShow/animatedHide
KXMLGUI
- Ne pas utiliser de touches pour « KConfig » avec les « backslashes »
NetworkManagerQt
- Sync introspections and generated files with NM 1.6.0
- Manager: Fix emitting deviceAdded twice when NM restarts
Environnement de développement de Plasma
- set default hints when repr doesn’t export Layout.* (bug 377153)
- possible to set expanded=false for a containment
- [Menu] Improve available space correction for openRelative
- move setImagePath logic into updateFrameData() (bug 376754)
- IconItem : ajout de la propriété « roundToIconSize »
- [SliderStyle] Allow providing a “hint-handle-size” element
- Connect all connections to action in QMenuItem::setAction
- [ConfigView] Honor KIOSK Control Module restrictions
- Fix disabling the spinner animation when Busy indicator has no opacity
- [FrameSvgItemMargins] Don’t update on repaintNeeded
- Icônes des applets pour le coffre-fort de Plasma
- Migrate AppearAnimation and DisappearAnimation to Animators
- Align bottom edge to top edge of visualParent in the TopPosedLeftAlignedPopup case
- [ConfigModel] Emit dataChanged when a ConfigCategory changes
- [ScrollViewStyle] Evaluate frameVisible property
- [Button Styles] Use Layout.fillHeight instead of parent.height in a Layout (bug 375911)
- [ContainmentInterface] Also align containment context menu to panel
Prison
- Correction de la version minimale de Qt
Opaque
- Floppy disks now show up as “Floppy Disk” instead of “0 B Removable Media”
Coloration syntaxique
- Add more keyword. Disable spellchecking for keywords
- Ajout de plus de mots clé
- Ajout d’une extension de fichier « *.RHTML » pour la coloration syntaxique de « Ruby on Rails » (bogue 375266)
- Update SCSS and CSS syntax highlight (bug 376005)
- less highlighting: Fix single line comments starting new regions
- LaTeX highlighting: fix alignat environment (bug 373286)
Informations sur la sécurité
The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure@kde.org> Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB
You can discuss and share ideas on this release in the comments section of the dot article.
Installation des paquets binaires
Sous Linux, l’utilisation des paquets pour votre distribution préférée est le moyen recommandé pour accéder aux environnements de développement de KDE. Obtenez des logiciels de KDE à partir de la page de wiki pour votre distribution Linux
Compilation à partir des sources
La totalité du code source des environnements de développement de KDE 5.32.0 peut être [librement téléchargée] (http://download.kde.org/stable/frameworks/5.32/). Les instructions sur la compilation et l’installation des environnements de développement de KDE 5.32.0/) sont disponibles sur la page d’informations concernant les environnements de développement de KDE 5.32.0 .
Participer
Soutenir KDE
KDE est une communauté [du logiciel libre] (http://www.gnu.org/philosophy/free-sw.html) n’existant et ne se développant que grâce au soutien de nombreux bénévoles qui y consacrent du temps et de l’énergie. La communauté KDE est toujours à la recherche de nouveaux bénévoles et contributeurs pour coder, corriger ou signaler des bogues, documenter, traduire, promouvoir, contribuer financièrement, etc. Toutes les contributions sont appréciées et reçues avec plaisir. Veuillez consulter la page de soutien de KDE pour plus d’informations ou devenez un membre de l’équipe de soutien à « KDE e.V. » grâce à notre initiative [ Rejoignez le jeu, « Join the Game » ] (https://relate.kde.org/civicrm/contribute/transact?id=5).