- 31 Aug, 2018 4 commits
-
-
-
-
-
Trần Ngọc Quân authored
Signed-off-by:
Trần Ngọc Quân <vnwildman@gmail.com>
-
- 30 Aug, 2018 1 commit
-
-
Marco Trevisan authored
Fix wrong replacement of commit dbf99330 to be style-contistent with other definitions
-
- 29 Aug, 2018 3 commits
-
-
-
Florian Müllner authored
Update NEWS.
-
Marek Cernocky authored
-
- 28 Aug, 2018 3 commits
-
-
Previously mutter listened to Xsettings (via GTK) to get notified whether the shell showed the app menu. After X11 support was changed in the direction of being less central, listening to this particular Xsettings were removed with the intention of having the Shell tell mutter directly whether it was showing the menu or not. This commit makes that happen. It still travels through Xsettings (still via Gtk), as the shell still gets that state from Xsettings, but fixing this is out of scope for this particular fix. Closes: mutter#276
-
The layout is based on inscript layout. Copyright 2018 ICFOSS (info@icfoss.in) Fixes #441
-
ibus_engine_update_preedit_text() should hide the pre-edit text when visible == false. #431
-
- 27 Aug, 2018 4 commits
-
-
Marco Trevisan authored
Use multiline template strings for dbus interfaces as they're easier to maintain
-
Flag some actors that are good candidates for caching in texture memory (what Clutter calls "offscreen redirect"), thereby mostly eliminating their repaint overhead. This isn't exactly groundbreaking, it's how you're meant to use OpenGL in the first place. But the difficulty is in the design of Clutter which has some peculiarities making universal caching inefficient at the moment: * Repainting an offscreen actor is measurably slower than repainting the same actor if it was uncached. But only by less than 100%, so if an actor can avoid changing every frame then caching is usually more efficient over that timeframe. * The cached painting from a container typically includes its children, so you can't cache containers whose children are usually animating at full frame rate. That results in a performance loss. This could be remedied in future by Clutter explicitly separating a container's background painting from its child painting and ...
-
-
-
- 26 Aug, 2018 1 commit
-
-
- 25 Aug, 2018 1 commit
-
-
- 20 Aug, 2018 3 commits
-
-
Florian Müllner authored
Update NEWS.
-
Use Meta.KeyBindingFlags.IGNORE_AUTOREPEAT for open-application-menu and toggle-message-tray keybindings. Fixes: #373
-
Use Meta.KeyBindingFlags.IGNORE_AUTOREPEAT for toggle-application-view and toggle-application-view keybindings. Fixes: #373
-
- 19 Aug, 2018 3 commits
- 17 Aug, 2018 2 commits
-
-
Instead of consuming the event in front of the input method. Enter is sometimes overriden by those, so it seems better to let the IM handle the key event, and react later to it if it got propagated anyway. That is what ::activate does, so use this signal. This used to work before ClutterInputMethod/InputFocus because the IM received the events directly from stage captured events. This is not the case anymore. Closes: #440
-
This makes them work on touchscreens as well. Closes: #116
-
- 16 Aug, 2018 1 commit
-
-
Jordi Mas authored
-
- 14 Aug, 2018 6 commits
-
-
We used to keep the workspace switcher slid out when the user made use of workspaces. This was changed in commit 2d849759 to give more space to window previews, but it turned out to make the switcher quite a lot more difficult to interact with (rather than only being a question of discoverability). So go back to the previous behavior. !161
-
During global grabs, actors miss enter and leave events required for correct hover tracking. This can cause the workspace switcher to get stuck while slid out, so ensure the actor's hover state is synced after drag operations. !161
-
Using a single resource file for all JS sources saves a couple of build system instructions, but has some serious downsides: - bundling the entire shell code with the tools blows up their size unnecessarily - the tools are rebuilt unnecessarily for any shell code change Autotools was painful enough to let this slip, but with meson we don't have any excuses - using the actual dependencies speeds up the build a tiny bit and reduces the tools' sizes from over 2M to about 50k. !192
-
Simply reusing the same dependencies as gnome-shell itself not only means that we link tons of stuff unnecessarily, but also that we have to do the whole mutter rpath dance for nothing. Just use the dependencies those executables actually need for a nice cleanup. !192
-
We need this in the main gnome-shell executable in order to locate the private Shell and St typelibs, but those aren't useful or even usable in the extension-prefs/portal helper tools. !192
-
Showing and hiding children does not affect the allocation of the uiGroup nor its other children. We can avoid full relayout/redraw in those situations. !197
-
- 13 Aug, 2018 1 commit
-
-
- 12 Aug, 2018 2 commits
-
-
- 09 Aug, 2018 1 commit
-
-
- 08 Aug, 2018 1 commit
-
-
- 06 Aug, 2018 3 commits
-
-
Pascal Nowack authored
With meson >= 47.0, building gnome-shell will fail when --rebuild-types is used as an option for gtk-doc, so stop using that option and bump the meson requirement. !191
-
verdre authored
We show a cover pane on top of the overview during transitions to prevent issues caused by clicks and mouseover events when the overview is not ready. Right now, this pane is only being shown on the primary monitor, which obviosly allows interactions to happen before the animations are finished on the secondary monitors. To fix this, use the size of the whole stage for the cover pane.
-