MATE Desktop 1.10 přináší experimentální podporu GTK3
Nová verze starého desktopu, který přímo navazuje na někdejší GNOME 2.xx, přináší hlavně 100% podporu běhu na GTK3 frameworku, byť zatím v experimentálním provedení.
Kapitoly článků
2. Kompletní přehled novinek (anglicky)
Changelog
Here is a more detailed break down of what has changed.
mate-common
- Added support for
automake
1.15 - Added support for
lcov
1.11 - Migrated to
glib-gettexize
if using GLibgettext
- Check for
appdata-xml.m4
withAPPDATA_XML
mate-desktop
- Migrated
MateRRScreen
,GnomeRRConfig
andGnomeOutputInfo
to GObject. - Added GObject Introspection
- Added automatic-mnemonics key for GTK
xsetting
- Added MateAboutDialog class to have traditional about dialog with GTK3
- Added
MateColorButton
class to have traditional color selection dialog with GTK3 - Added
org.mate.debug
GSettings schema - Uses
GDK_WINDOW_XID
for inter-GTK compatibility - Updated
mpaste
for website change - Updated translations
- Removed desktop-docs
- Removed user guide
- Removed
libunique
optional dependency - Assorted RANDR fixes
libmatekbd
- Updated translations
- Assorted bug fixes
libmatemixer
libmatemixer
is a new mixer library for MATE desktop. It provides an abstract API allowing access to mixer functionality available in the PulseAudio, ALSA and OSS sound systems.
- Initial release
libmateweather
- Updated translations
- Assorted bug fixes
mate-icon-theme
- Added more icons
- Added new symbolic icons
Caja
- Added a plugin manage to allow extensions to be enabled/disabled at runtime
- Updated translations
- Assorted bug fixes
mate-polkit
- Updated translations
Marco
- Use
zenity
instead ofmate-dialogs
- Updated translations
- Assorted bug fixes
mate-settings-daemon
- Migrated to
MateRR*
API changes. - Migrated media-keys plugin to
libmatemixer
- Updated translations
- Removed GStreamer and made
libmatemixer
,libcanberra
and PulseAudio optional dependencies
mate-session-manager
- Disabled
upower
support by default, use--enable-upower
if you need it - Updated translations
mate-menus
- Updated translations
- Assorted bug fixes
mate-panel
- Fixed the size of the
showdesktop
icon. - Fixed deprecated use of GDK pointer API (GTK3)
- Migrated all
GtkStyle
toGtkStyleContext
(GTK3) - Migrated
gtk_rc_parse_string
toGtkCssProvider
(GTK3) GDK_KEY_*
is also used in Gtk+ 2.24.x- Removed the vbox from
panel-addto
as it is deprecated - Updated translations
- Assorted bug fixes
- Check allocated size before creating the shadow pixbuf in the clock.
- Disconnect show and deactivate menu signals before destroying the applet menu
- Handling of
SYSTEM_TRAY_CANCEL_MESSAGE
- Correct implicit declaration of function of
gdk_x11_set_sm_client_id
- Added a gtkimage with the current pixbuf to button-widget
- Use gtk icon cache instead of custom one
mate-backgrounds
- Added Ubuntu MATE wallpapers without branding
- Added new MATE-Stripes-Dark.png, MATE-Stripes-Light.png wallpapers
mate-themes
- Added support for GTK 3.16, 3.14, 3.12, 3.10 and 3.8.
- Added many improvements for MATE GTK3 applications
- Added transition effects to buttons and menuitems when using GTK3
- Added support for CSD applications
- Added support for popovers
- Enable window shadows for CSD applications
- Enable regular icons for window controls
- Disable use of symbolic icons
- Disable spinner animation to avoid high cpu load
- Refactor GreenLaguna
- Refactor ContrastHigh themes
- TraditionalOKTest is installable with normal configure flags
- Many other fixes and refinements
mate-notification-daemon
- Assorted bug fixes
- Updated translations
mate-control-center
- Added option to configure titlebar buttons layout
- Added support for
metacity-theme-2.xml
- Added support for office applications in Preferred Applications
- Migrated to
MateRR*
API changes - Updated translations
mate-screensaver
- Migrated to
MateRR*
API changes - Updated translations
mate-media
- Removed PulseAudio dependency
- Removed
gst-mixer
andgst-mixer-applet
- Updated mate-volume-control:
- Migrated from PulseAudio to
libmatemixer
- Allow selecting input and output connectors
- Speaker test widget now contains a Close button
- Device and stream lists are now sorted
- Do not show icons when on a vertical panel
- Allow clicking in the popup window
- Migrated from PulseAudio to
- Updated translations
mate-power-manager
- Added support for
upower
0.99+ - Updated translations
- Removed
udisks
dependency
mate-system-monitor
- Back ported improvements from GNOME System Monitor
- Updated translations
- Assorted bug fixes
Atril
- Added epub support
- Added xz compression support
- Added rotate with CTRL+left and CTRL+right in presentation mode
- Added support for
bsdtar
to the comics backend. - Added support
pdf.xz
files to the PDF backend. - Added support for external links to EvViewPresentation
- Added EvBookmarks to handle internal document bookmarks
- Added support for OCG State actions to the PDF backend
- Added saving the zoom factor in default settings when sizing mode is free
- Added
png
extension when saving images using drag & drop - Added timestamp parameter to SyncView
- Added ini file for Caja extension
- Added appdata file
- Implemented
document_links_find_link_page()
in the PDF backend - Implemented document_links_find_link_page()` in the djvu backend
- Migrated to
find_link_page()
instead offind_link_dest()
inget_dest_page()
- Fixed remembering the current page when document is reloaded in presentation mode
- Fixed resolving named destinations in the PDF backend
- Fixed sidebar-thumbnails to connect to job finished signal before scheduling the job
- Fixed drawing glyphs with transparency in the DVI backend
- Fixed several security issues in the DVI backend
- Fixed several accessibility issues.
- Fixed segmentation faults and many memory leaks
- Updated to
poppler
0.16.0 API changes - Use MateAboutDialog from libmate-desktop.
- Updated translations
- Assorted bug fixes
caja-extensions
- Added new 'Set as wallpaper' extension
- Re-introduced the option to select
send-to
plugins to build - Updated translations
Engrampa
- Added compressing of iso images and tar archives from the Caja menu
- Added overwrite confirmation dialog when extracting files with drag & drop
- Added keywords key to
.desktop
file - Added ini file for Caja extension
- Added
engrampa.appdata.xml
- Fixed opening RAR files inside a RAR file
- Fixed errors with some password protected files
- Fixed loading of multi-volume RAR archives with 7zip
- Fixed crash when clicking Cancel in Add Files
- Fixed hyphen-as-minus-sign issues for
engrampa.1
man page - Fixed memory leaks
- Removed support for Gtk+ < 2.24
- Removed support for Glib < 2.32
- Use Caja GSettings schema optionally
- Use
g_get_user_config_dir
instead of hardcoded~/.config/mate
- Use
GtkRecentAction objects
to create the recent file choosers - Do not set the selected app as the system default
- Do not set the "last output" dialog as modal to allow the user to resize it
- Updated translations
- Assorted bug fixes
Eye of MATE
- Back ported improvements from Eye of GNOME
- Updated translations
- Assorted bug fixes
mate-applets
- Migrated to
MateAboutDialog
fromlibmate-desktop
- Updated translations
- Assorted bug fixes
mate-netbook
- Fixed Windows Picker applet forcibly changing Maximus settings
- Migrated to
MateAboutDialog
fromlibmate-desktop
- Updated translations
- Assorted bug fixes
mate-netspeed
- Added network load graph made similar to MATE System Monitor graphs
- Updated translations
- Assorted bug fixes
mate-sensors-applet
- Updated translations
- Assorted bug fixes
mate-terminal
- Migrated to common function in
libmate-desktop
- Updated translations
mate-user-share
- Updated translations
- Assorted bug fixes
mate-utils
- Updated translations
- Assorted bug fixes
Mozo
- Updated translations
Pluma
- Migrated to
MateAboutDialog
fromlibmate-desktop
- Updated translations
- Assorted bug fixes
python-caja
- Added About Extension button to the Extensions tab in Caja
- Assorted bug fixes
Zdroje:
předchozí kapitola
Kapitoly článků
2. Kompletní přehled novinek (anglicky)