Age | Commit message (Collapse) | Author | Files | Lines |
|
When loaded as in-process applet, we must not call `textdomain()` or we
will override mate-panel's text domain. Instead, properly use
gi18n-lib.h header that provides the same API but uses the compile-time
`GETTEXT_PACKAGE` value for each call.
Actually drop the whole i18n setup logic that is provided already by
mate-panel's factory macros.
Fixes #203.
|
|
* Wayland: fix position of volume slider using GtkLayerShell edge and margin settings
*Unused edge anchors and margins set to zero to avoid glitches when orientation changes
* Build options:
*(default) out of process, no wayland support as wayland support is experimental
*in-process, no wayland support (--enable-in-process --disable-wayland)
* wayland dependencies not checked for or used
*in-process with wayland support (--enable-wayland also calls --in-process)
* wayland dependencies checked for and required
|
|
*Wayland cannot use xembed/GtkPlug/GtkSocket so port to in-process.
*The applet then works on wayland.
*Two out of process-only code blocks requiring separate windows removed
|
|
|
|
This allows us to have builds that use both the legacy status icon as well as the new applet.
|
|
|
|
|
|
applet-main.c: gtk2 and gtk3
Port to Gapplication based on this gnome-media commits:
https://github.com/GNOME/gnome-media/commit/7b5a8127cea09779dd172b0b7598d2ad03b2e47b
https://github.com/GNOME/gnome-media/commit/7283e156e0ea1b2d19292a97104b3ad49fc9e693
dialog-main.c: gtk3
Port to Gapplication and GtkApplication
I did this implementation
Fixes #77
|
|
- mate-volume-control/data changed to /data
- mate-volume-control/src/* moved to mate-volume-control
- sound-theme/sounds changed to /data/sounds
- sound-theme/*.{c,h} moved to mate-volume-control
- Removed AUTHORS and ChangeLog.pre-2-26 from mate-volume-control
|