summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* bump version to 3.25.1, update NEWS3.25.1Alberts Muktupāvels2017-04-242-3/+14
|
* keybindings: fix window menu positionAlberts Muktupāvels2017-04-201-4/+22
|
* display: get window scale from MetaUIAlberts Muktupāvels2017-04-203-20/+13
|
* menu: fix build with gtk+ 3.20.xAlberts Muktupāvels2017-04-204-0/+84
|
* bump GTK+ required version to 3.20.0Alberts Muktupāvels2017-04-201-1/+1
|
* fixedtip: fix build with gtk+ 3.20.xAlberts Muktupāvels2017-04-201-6/+25
|
* libmetacity: remove unused includeAlberts Muktupāvels2017-04-111-1/+0
|
* libmetacity: don't use MetaFrameStyleSet with GTK+ themeAlberts Muktupāvels2017-04-115-274/+224
|
* Update Polish translationPiotr Drąg2017-04-091-314/+105
|
* Update Swedish translationAnders Jonsson2017-04-071-302/+247
|
* Update German translationMario Blättermann2017-04-061-56/+60
|
* Update Indonesian translationKukuh Syafaat2017-04-051-298/+243
|
* theme-viewer: use gtk_widget_get_scale_factorAlberts Muktupāvels2017-04-031-28/+12
|
* Update Brazilian Portuguese translationRafael Fontenelle2017-04-021-307/+251
|
* revert "prevent window self-maximisation"Alberts Muktupāvels2017-04-024-32/+5
| | | | | | | | | This reverts commit 4943d79d6844af3f7fc0a15ceadb69d95c4c5c61. https://bugzilla.gnome.org/show_bug.cgi?id=461927 This bug had two testcases that now seems to work fine. https://bugzilla.gnome.org/show_bug.cgi?id=760510
* theme-viewer: add option to change scaleAlberts Muktupāvels2017-04-022-56/+167
|
* libmetacity: add meta_theme_set_dpiAlberts Muktupāvels2017-04-023-1/+22
|
* libmetacity: add meta_theme_set_scaleAlberts Muktupāvels2017-04-024-24/+44
|
* ui: track window scale and xft dpiAlberts Muktupāvels2017-04-021-0/+70
|
* libmetacity: track gtk-xft-* settingsAlberts Muktupāvels2017-04-021-12/+97
|
* ui: remove unneeded function prototypeAlberts Muktupāvels2017-04-021-5/+0
|
* libmetacity: add meta_theme_impl_set_scaleAlberts Muktupāvels2017-04-022-0/+15
|
* libmetacity: fix copy/paste errorAlberts Muktupāvels2017-04-021-1/+1
|
* libmetacity: add meta_style_info_set_scaleAlberts Muktupāvels2017-04-022-12/+31
|
* xrender: add error trap in sync_window_geometryAlberts Muktupāvels2017-04-011-0/+4
| | | | | Same code before 8b0ed193cfa771ec1f3ba70b272b9b14e02e6d3c commit was protected with error trap. Add it back.
* display: ignore XSyncAlarmNotify in meta_spew_eventJasper St. Pierre2017-04-011-0/+3
|
* don't restack windows while we are unmanaging themOwen W. Taylor2017-04-011-2/+2
| | | | | | | | | | Restacking the frame for a window while unmanaging the window is harmless, but for undecorated (in particular, client-side-decorated) windows, this causes problems because the window is typically destroyed by the client immediately after withredrawing the window. Skip windows flagged as being unmanaged when assembling the new stack and when comparing the old order to the new stack.
* stack-tracker: fix an off-by-one error in restack_managedJasper St. Pierre2017-04-011-1/+1
| | | | | | | | | When restacking the last window alone, we would trigger this off-by-one error. This would throw us off the end of the array, causing lower_below warnings for nonsensical values. Since the last window already is lowered below everything else, we shouldn't need to lower it.
* stack-tracker: make lower_below / raise_above internal as wellJasper St. Pierre2017-04-012-15/+9
| | | | These are unused elsewhere.
* stack-tracker: make functions used only internally staticOwen W. Taylor2017-04-012-21/+2
| | | | | | | | Now that all actual stack shuffle is handled inside stack-tracker.c, we can make meta_stack_tracker_record_[raise_above/lower_below] internal to that file and remove the unused meta_stack_tracker_record_lower(). https://bugzilla.gnome.org/show_bug.cgi?id=736559
* move logic for syncing the stack to the X server into MetaStackTrackerAlberts Muktupāvels2017-04-013-241/+130
| | | | https://git.gnome.org/browse/mutter/commit/?id=04bc846ef366964505abbb016c383becfb5fca88
* remove cache of last stacking order in stack.cAlberts Muktupāvels2017-04-012-49/+34
| | | | https://git.gnome.org/browse/mutter/commit/?id=9401196e88503d07c5252f4c904a03ade6c531ea
* move manipulation of the X stack to MetaStackTrackerAlberts Muktupāvels2017-04-013-73/+102
| | | | https://git.gnome.org/browse/mutter/commit/?id=34573660665ba4134451cc82a596367dbf3989d0
* stack-tracker: eliminate the resynchronization processAlberts Muktupāvels2017-04-011-327/+109
| | | | https://git.gnome.org/browse/mutter/commit/?id=cb66cf6398f4a870ff6e7c0f7acab5b71a3f98ad
* stack-tracker: more small cleanupsJasper St. Pierre2017-04-011-9/+2
|
* stack-tracker: remove unused variableJasper St. Pierre2017-04-011-10/+2
|
* stack-tracker: add some more debug outputJasper St. Pierre2017-04-011-0/+5
|
* stack-tracker: clean up dumpingAlberts Muktupāvels2017-04-011-16/+19
| | | | https://git.gnome.org/browse/mutter/commit/?id=043a201f9088ac73670d7abe0318c4e00813c81c
* stack-tracker: apply some changes from mutterAlberts Muktupāvels2017-04-013-162/+514
| | | | | | | | | | | https://git.gnome.org/browse/mutter/commit/?id=40e820f551e5d02dc8d9eecb55419fe00558c670 https://git.gnome.org/browse/mutter/commit/?id=b53bf0e8c2f84c93acbef5cb9d08fedce80b8013 https://git.gnome.org/browse/mutter/commit/?id=0be4622e14af0625472123dadb0648e25501f764 https://git.gnome.org/browse/mutter/commit/?id=a378faf495351244189ba893e8e7c2733e7311a6 https://git.gnome.org/browse/mutter/commit/?id=098c8908edf01a515d862bff1e8d37cd227370a9 https://git.gnome.org/browse/mutter/commit/?id=9711d95996c9ae3f0ccf5f82d2bb9aa7a5dda00f https://git.gnome.org/browse/mutter/commit/?id=01b6d9bfe2dcb8c806c13877d2816edd7876ceec https://git.gnome.org/browse/mutter/commit/?id=d1a588a94fba75c21a6b26b30a73c2087ad0c4e5
* Update Italian translationGianvito Cavasoli2017-03-221-297/+92
|
* NEWS: add 3.24.0Alberts Muktupāvels2017-03-191-0/+9
|
* bump version to 3.25.0Alberts Muktupāvels2017-03-191-2/+2
|
* window: send synthetic ConfigureNotify eventsAlberts Muktupāvels2017-03-181-55/+84
| | | | | | | | We might receive ConfigureRequest to change only window stacking order. According to ICCCM section 4.1.5 we should send synthetic ConfigureNotify event. https://bugzilla.gnome.org/show_bug.cgi?id=582580
* window: remove code for static gravity resizesJasper St. Pierre2017-03-184-87/+4
| | | | It was never turned on for all the years it's been there.
* window: make move_resize_request function staticAlberts Muktupāvels2017-03-182-9/+1
|
* reduce server grabs during window creationDaniel Drake2017-03-182-10/+0
| | | | | | | | | | | | | | | | | | | | | | Remove some obvious server grabs from the window creation codepath, also ones that are taken at startup. During startup, there is no need to grab: we install the event handlers before querying for the already-existing windows, so there is no danger that we will 'lose' some window. We might try to create a window twice (if it comes back in the original query and then we get an event for it) but the code is already protected against such conditions. When windows are created later, we also do not need grabs, we just need appropriate error checking as the window may be destroyed at any time (or it may have already been destroyed). The stack tracker is unaffected here - as it listens to CreateNotify and DestroyNotify events and responds directly, the internal stack representation will always be consistent even if the window goes away while we are processing MapRequest or similar. https://bugzilla.gnome.org/show_bug.cgi?id=721345
* frame: remove unnecessary server grabDaniel Drake2017-03-181-13/+0
| | | | | | | | | | | | | | | | meta_window_ensure_frame() creates its own grab and has a comment claiming that it must be called under a grab too. But the reasoning given in the comment does not seem relevant here. We only frame non-override-redirect windows, so we are creating the frame in response to MapRequest. There is no way that the child could receive a MapNotify at this point, since that only happens much later, once we go through the CALC_SHOWING queue and call XMapWindow() from meta_window_show(). Remove the unnecessary grab. https://bugzilla.gnome.org/show_bug.cgi?id=721345
* xrender: simplify expose_areaAlberts Muktupāvels2017-03-181-4/+1
|
* xrender: stop handling ConfigureNotify eventsAlberts Muktupāvels2017-03-187-167/+190
| | | | https://git.gnome.org/browse/mutter/commit/?id=f9568535509e40a35e9a875b4d91686ab2969e42
* xrender: fix window resizingAlberts Muktupāvels2017-03-181-3/+10
|