| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
In order to share the libgd and gvc modules between autotools and
meson, this patch moves their directories to subprojects
directory and updates autotools.
https://bugzilla.gnome.org/show_bug.cgi?id=785414
|
|
|
|
|
|
|
| |
Udev is rather common, so this check doesn't suffice if anyone wants
to build with no wayland support whatsoever.
https://bugzilla.gnome.org/show_bug.cgi?id=780544
|
|
|
|
|
|
|
|
|
|
| |
Instead of always allowing above 100% volumes for hardware that supports
it, only enable it when the allow-volume-above-100-percent setting is
set to true as well.
See https://bugzilla.gnome.org/show_bug.cgi?id=790988
https://bugzilla.gnome.org/show_bug.cgi?id=791272
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The "Applications" tab might expand vertically indefinitely depending
on the amount of applications playing sounds simultaneously. This
causes the whole Control Center window to grow vertically.
To reproduce the issue you'd need to launch multiple sound sources.
1. Launch "gst-play-1.0 <music file>"
2. Press space to pause the playback
3. Press Ctrl+Z to send it into the background
4. Goto 1.
These changes pack the content of the "Applications" tab in a
GtkScrolledWindow.
To avoid having the scrollbar overlapping the switchers, we set a
10px margin-end to the inner container.
https://bugzilla.gnome.org/show_bug.cgi?id=786684
|
|
|
|
|
|
|
|
|
|
|
| |
When switching between screen mirroring and joining displays the
configuration needs to be reset. Otherwise the monitor scaling will
not be set back to the current scaling again.
Split out the code to reset the current configuration and call that when
the mode is switched to ensure the changes are minimal.
https://bugzilla.gnome.org/show_bug.cgi?id=790768
|
|
|
|
|
|
|
|
|
|
| |
This panel was hidden in the new shell, and now that
we don't have the old one, can be safely dropped.
Minor adjustments were made to the other panels to
properly remove this panel.
https://bugzilla.gnome.org/show_bug.cgi?id=790923
|
|
|
|
|
|
|
|
|
|
|
| |
Since we don't maintain two different shells anymore, there
is no need to maintain the two different sets of categories
in the desktop files.
This commit also drops the "#ifdef CC_ENABLE_ALT_CATEGORIES"
blocks, since the previous commit removed that define.
https://bugzilla.gnome.org/show_bug.cgi?id=790923
|
|
|
|
|
|
|
| |
Add a signal handler for changes of the location setting to update
(on/off/In use) lable.
https://bugzilla.gnome.org/show_bug.cgi?id=785891
|
|
|
|
|
|
|
|
|
|
|
|
| |
We were checking for the ink supply level at the callback of the
supply bar "draw" signal. This way we were making the the widget
visible, causing it to allocate vertical space even when it isn't
desired.
Now we check for the supply level before setting the visiblity of
the supply level widget.
https://bugzilla.gnome.org/show_bug.cgi?id=790667
|
|
|
|
|
|
|
|
| |
Since the main control-center window can now be resized, there's
no reason for us to constrain the printer name and location labels
from expanding horizontally.
https://bugzilla.gnome.org/show_bug.cgi?id=790665
|
|
|
|
|
|
|
| |
This way we make sure that the right size is allocated at the
creation time and no undesirable resizes occur after a refresh.
https://bugzilla.gnome.org/show_bug.cgi?id=790663
|
|
|
|
|
|
|
| |
Currently, the display window is very wide due to the subtitle label.
This patch adds line wrapping to the label and sets xalign to 0.
https://bugzilla.gnome.org/show_bug.cgi?id=790449
|
|
|
|
|
|
|
| |
Extend the existing checks for this kind of outputs to the layout
geometry routines.
https://bugzilla.gnome.org/show_bug.cgi?id=789711
|
|
|
|
|
|
|
|
|
|
|
| |
As the comment hinted at, fixing layouts automatically to ensure their
applicability doesn't actually work in all cases and in fact may force
users to redo their layout completely after a seemingly small change.
So, let's stop pretending we can do it and instead leave it to users
to fix it manually.
https://bugzilla.gnome.org/show_bug.cgi?id=789711
|
|
|
|
|
|
|
|
| |
The existing modal dialogs are cumbersome to use so let's replace them
with popovers that dismiss themselves automatically when an item is
activated.
https://bugzilla.gnome.org/show_bug.cgi?id=786726
|
|
|
|
|
|
|
| |
When its parent is allowed focus, the actual control never gets the
focus and is inaccessible from keyboard.
https://bugzilla.gnome.org/show_bug.cgi?id=789860
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=789872
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=737624
|
|
|
|
|
|
|
| |
Seems like NM changed behavior recently but, in any case, better safe
than sorry.
https://bugzilla.gnome.org/show_bug.cgi?id=788716
|
|
|
|
|
|
|
|
|
| |
The screenshot was only trying to capture gnome-shell's top bar to
overlay on the background preview but now on 3.26 the top bar might be
transparent which obviously wouldn't work at all for previewing a
different wallpaper.
https://bugzilla.gnome.org/show_bug.cgi?id=788206
|
|
|
|
|
|
|
| |
The dialog has several bindings to proxy settings, so it shouldn't
outlive the proxy class.
https://bugzilla.gnome.org/show_bug.cgi?id=788776
|
|
|
|
|
|
|
| |
The private key may be unencrypted or we might want to enable "always
ask".
https://bugzilla.gnome.org/show_bug.cgi?id=789660
|
|
|
|
|
|
|
|
|
|
| |
The tree view in the input and the output tab uses the "selection-changed"
signal. This implies that when a row is removed (e.g. when unplugging heaphones) g-c-c
will receive the signal and try to change the active port. G-c-c should not be the one
deciding deciding which port should be active, the user or PA are smart enough. We
should descard selection-changed events that are not triggered by an user interaction.
https://bugzilla.gnome.org/show_bug.cgi?id=789551
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's been more than four years and nobody ended up using this feature.
However, the extra cookie management that's necessary to implement this
feature has now exposed code, which people actually use, to a
WebKitGTK+ bug that's taking quite some time to be fixed. Therefore,
this is a good an excuse as any to remove this code.
This reverts commit 8762e2f8dc16e169986be7d6630e0814834c5d15
https://bugzilla.gnome.org/show_bug.cgi?id=789469
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=789321
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=789321
|
|
|
|
|
|
|
|
|
|
| |
This changes are necessary because we don't require cups >= 1.4,
due to downstreams still shipping old cups versions.
The IPP_STATE_IDLE symbol has been introduced in cups 1.7. The
IPP_IDLE constant has been deprecated.
https://bugzilla.gnome.org/show_bug.cgi?id=789397
|
|
|
|
|
|
|
| |
- restyle all assets symbolic
- add missing mono speaker
https://bugzilla.gnome.org/show_bug.cgi?id=775170
|
|
|
|
|
|
| |
Signed-off-by: Philip Withnall <withnall@endlessm.com>
https://bugzilla.gnome.org/show_bug.cgi?id=788878
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=788608
|
|
|
|
|
|
|
|
| |
Our NM async callbacks already handle being cancelled and we already
have a cancellable in the base NetObject class, we just weren't wiring
it up to the async calls. Do that to prevent use after free crashes.
https://bugzilla.gnome.org/show_bug.cgi?id=787010
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
It is possible to use weak passwords in dialogs currently, which is
not intentional and leads to problems in case of changing password of
current user. This regression was introduced by Bug 780002, which added
new strength level for weak passwords. Let's reflect the new level also
when setting sensitivity...
https://bugzilla.gnome.org/show_bug.cgi?id=788122
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=765887
|
|
|
|
|
| |
otherwise there is only space for one line to be displayed
https://bugzilla.gnome.org/show_bug.cgi?id=787931
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When we add the NetDevice pointer to the GPtrArray, we have
a single reference owned by the panel. When iterating over
this GPtrArray, no reference is taken.
The problem is that the code to handle command-line arguments
was unreferencing the NetDevices when iterating over it,
creating a disparity in the ref/unref pairs.
Fix that by simply not unreferencing the NetDevice instance
when iterating over it.
https://bugzilla.gnome.org/show_bug.cgi?id=786514
|
|
|
|
|
|
|
| |
We have it initialized and disposed and the async calls already handle
being cancelled. We just forgot to actually use it.
https://bugzilla.gnome.org/show_bug.cgi?id=786984
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=786984
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=786984
|
|
|
|
|
|
|
|
| |
The way it works is independent of the service so there's no reason
not to show it. We should also hide the remote-control-box widget
hierarchy since those can't be used here.
https://bugzilla.gnome.org/show_bug.cgi?id=786565
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows enabling screen sharing support under Wayland, as long as
the org.gnome.Mutter.RemoteDesktop D-Bus name is exported by mutter /
gnome-shell. That name will currently only be exported if the
corresponding experimental features has been added to mutter.
So far nothing is configurable, as gnome-remote-desktop is yet to be
configureable.
https://bugzilla.gnome.org/show_bug.cgi?id=786565
|
| |
|
|
|
|
|
|
|
| |
Set hscrollbar_policy property of GtkScrolledWindow to never to
disable horizontal scrolling.
https://bugzilla.gnome.org/show_bug.cgi?id=785397
|
|
|
|
|
|
|
|
|
| |
Mutter currently generates 4 scales per integer scale. Knowing that,
we can nicely "round" the values we display to what the ideal scales
are even though the real values might be skewed since mutter creates
scale values close to the ideal ones that yield integer logical sizes.
https://bugzilla.gnome.org/show_bug.cgi?id=786922
|
|
|
|
|
| |
This is prone to miss intermediate values that users might actually
want to use so, for now, just show the 5 first scales.
|
|
|
|
|
|
|
|
|
| |
Mutter uses round() while we are just truncating via the implicit
double -> int type conversion, meaning that mutter will reject some
configurations that should work. Fix that by using the same rounding
as mutter.
https://bugzilla.gnome.org/show_bug.cgi?id=786919
|