summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated Occitan translationgnome-3-16Cédric Valmary2016-04-181-1343/+1687
|
* Updated Brazilian Portuguese translationFelipe Braga2015-10-031-205/+225
|
* Revert "keybindings: don't grab keybindings without modmask"Alberts Muktupāvels2015-05-271-9/+0
| | | | This reverts commit 5aeae2fcc6763839333372086ee2825d40f0d7b4.
* Updated Thai translation.Akom Chotiphantawanon2015-05-271-307/+314
| | | | Taken from branch gnome-2-34
* Updated Indonesian translationAndika Triwidada2015-05-181-245/+253
|
* bump version to 3.16.1, update NEWS3.16.1Alberts Muktupāvels2015-04-152-1/+8
|
* theme (gtk+): fix missing border on windowsAlberts Muktupāvels2015-04-151-6/+19
| | | | | | If windows are not resizable then invisible border is set to 0. This is problem with GTK+ themes because border (box-shadow) is in invisible area.
* update window->has_resize_func at the right time when unfullscreeningOwen W. Taylor2015-04-151-3/+5
| | | | | | | | Since the frame window size that meta_window_move_resize() uses depends on whether the window has horizontal/vertical resize functionality, we need to update this flag before we resize the window. https://bugzilla.gnome.org/show_bug.cgi?id=659854
* keybindings: don't grab keybindings without modmaskAlberts Muktupāvels2015-04-091-0/+9
|
* bump version to 3.16.0, update NEWS3.16.0Alberts Muktupāvels2015-04-072-2/+24
|
* bump library version to 3:0:0Alberts Muktupāvels2015-04-071-1/+1
|
* bump version to 3.15.3Alberts Muktupāvels2015-04-061-1/+1
|
* fixedtip: use a tooltip styleAlberts Muktupāvels2015-04-051-43/+42
|
* theme: stop clipping titlebar buttonsFlorian Müllner2015-04-051-3/+1
| | | | | | There is no good reason to do so, besides a nice way to check whether a particular button is enabled. However there are legitimate reasons for overdrawing like box-shadows or outlines, so remove the clip.
* theme: add style classes to the titlebuttonsHorst31802015-04-051-0/+25
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=745108
* theme: fix titlebar in gtk+ theme without compositing managerAlberts Muktupāvels2015-04-052-9/+16
|
* prefs: change default value for compositing_managerAlberts Muktupāvels2015-04-051-1/+1
| | | | | | Compositing manager is enabled by default since commit 317c52fdb82384762a18ec5a3a6c0165dda5d360, but default value was not updated. Do it now.
* update on compositing-manager setting changesAlberts Muktupāvels2015-04-052-0/+4
| | | | | We need to update style info when changing compositing manager setting to get correct data for GTK+ theme.
* let the ui layer (via the core) construct the frame maskAlberts Muktupāvels2015-04-056-61/+133
| | | | | Based on mutter commit: https://git.gnome.org/browse/mutter/commit/?id=c2a9ccb7e2e0f7dc37866099a5e5a4a5727c679b
* theme: don't use meta_prefs_get_theme to detect theme typeAlberts Muktupāvels2015-04-054-19/+45
| | | | | | While this works fine with metacity it will not work in compiz gtk-window-decorator as this function will return only default value - NULL.
* frames: clip drawing to visible region for metacity themesAlberts Muktupāvels2015-04-051-1/+15
|
* theme: read margin from gtk+ themeAlberts Muktupāvels2015-04-041-0/+22
| | | | | And use it as invisible area for resizing if compositing manager is running otherwise use as extra size for visible border.
* theme: don't use rounded corners with gtk+ theme ...Alberts Muktupāvels2015-04-041-14/+21
| | | | ... if running without compositing manager.
* theme: add .solid-csd class to window-frame ...Alberts Muktupāvels2015-04-041-1/+4
| | | | ... when running without compositing manager.
* frames: include invisible are in cacheAlberts Muktupāvels2015-04-041-11/+11
| | | | | GTK+ theme might use this area to paint box-shadow. Also use CAIRO_CONTENT_COLOR_ALPHA for cairo surfaces.
* compositor: subtract window_size from shadow not border_sizeAlberts Muktupāvels2015-04-041-10/+40
|
* prefs: force theme reloadAlberts Muktupāvels2015-04-041-1/+1
|
* theme: don't load metacity theme when using GTK+ themeAlberts Muktupāvels2015-04-041-3/+91
| | | | | | | | | | | | | | All geometry/drawing information is now picked up from the GTK+ theme, so replace the remaining bits (hide_buttons + title_scale) with hardcoded values from the default Adwaita theme. If there is a need to theme those constants again in the future, we should make them available from GTK+ where they are available for client-side decorations as well. They certainly don't justify maintaining support for a complex theme format. Based on mutter commit: https://git.gnome.org/browse/mutter/commit/?id=d5e6177900f5cdf90bb3ba86603d6b6ff0a919f7
* Properly update on GTK+ theme changesFlorian Müllner2015-04-043-4/+9
| | | | | | | | | With geometry information picked up from GTK+, we need to queue a resize on GTK+ theme changes to correctly update to the new geometry. https://bugzilla.gnome.org/show_bug.cgi?id=741917 NOTE: Updated for metacity.
* theme: allow NULL as theme nameAlberts Muktupāvels2015-04-042-5/+6
| | | | Theme name == NULL - use current GTK+ theme.
* frames: fix double free introduced in previous commit ...Alberts Muktupāvels2015-04-041-1/+2
| | | | ... b0fb6df3ab09995c4d35dfb49f30aeb711239806
* frames: force dark theme for all apps if user requested itAlberts Muktupāvels2015-04-041-5/+30
| | | | | Based on mutter commit: https://git.gnome.org/browse/mutter/commit/?id=274ea76eea6e97be01a723122c0774e7e961bff2
* window: fix cursor not on titlebar unmaximizing csd windowsAlberts Muktupāvels2015-04-031-4/+3
|
* window: add a meta_window_get_titlebar_rectAlberts Muktupāvels2015-04-034-21/+37
| | | | | | Based on mutter commits: https://git.gnome.org/browse/mutter/commit/?id=3a0af0faaebb1af75925c70ad98e73c61e57639b https://git.gnome.org/browse/mutter/commit/?id=ac099343dab7b5048ce242958c454c55d1924902
* window-props: increase window title length in debug messagesAlberts Muktupāvels2015-04-031-6/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=746898
* window: add _NET_WM_STATE_FOCUSED hint to _NET_WM_STATEAlberts Muktupāvels2015-04-032-7/+19
| | | | | Based on mutter commit: https://git.gnome.org/browse/mutter/commit/?id=6e47f0e846968ebf7e9637f09af17bbf3cd36fca
* constraints: take into account _GTK_FRAME_EXTENTSAlberts Muktupāvels2015-04-031-34/+76
|
* MetaScreen: include _GTK_FRAME_EXTENTS in _NET_SUPPORTEDGiovanni Campagna2015-03-191-0/+2
| | | | This enables CSD for X11 clients (in XWayland and in X11)
* Updated Chinese (Taiwan) translationCheng-Chia Tseng2015-03-191-420/+523
|
* Updated Bosnian translationSamir Ribic2015-03-141-2636/+1109
|
* Updated Czech translationMarek Černocký2015-03-021-201/+222
|
* Updated Hungarian translationBalázs Úr2015-03-011-240/+251
|
* Updated Polish translationPiotr Drąg2015-02-221-201/+222
|
* frames: Rename layout to text_layoutFlorian Müllner2015-02-192-24/+18
| | | | | | ... to differentiate PangoLayout from MetaFrameLayout. https://bugzilla.gnome.org/show_bug.cgi?id=741917
* theme: Scale whitespace from theme with title_scale factorFlorian Müllner2015-02-191-0/+14
| | | | | | | | | | | | | | | GTK+ doesn't deal with different frame types for its client-side decorations - it just treats dialogs the same as normal windows and ignores the odder frame types like UTILITY and MENU. That's fine as those have largely gone out of fashion anyway, but it's a different case for the WM - we still have to support them somehow. For now, just apply the existing title_scale factor to the geometry information picked up from the theme in addition to the title font. If it turns out that there's demand for something more sophisticated, we can still consider adding wm-only style information to the GTK+ theme. https://bugzilla.gnome.org/show_bug.cgi?id=741917
* theme: Use style information from GTK+Florian Müllner2015-02-196-22/+218
| | | | | | | | | | | We now have everything in place to pick up geometry and drawing information from GTK+ rather than the metacity theme, so do just that; the metacity theme is now only used for some constants (title_scale, hide_buttons, ...), which we will replace soon. https://bugzilla.gnome.org/show_bug.cgi?id=741917 NOTE: Updated for metacity.
* theme: Add function to fill geometry information from GTK+ themeFlorian Müllner2015-02-192-0/+90
| | | | | | | | | | We want to eventually pick up all theme information from GTK+ instead of our own theme format; to prepare for this, add another helper method to fill in geometry information from the GTK+ theme. https://bugzilla.gnome.org/show_bug.cgi?id=741917 NOTE: Updated for metacity.
* theme: Add method to adjust styles for frame stateFlorian Müllner2015-02-192-0/+75
| | | | | | | | GTK+ expresses the window state as style classes and widget state for client-side decorations. Add a helper method to translate our own frame state to the corresponding changes to the style context hierarchy. https://bugzilla.gnome.org/show_bug.cgi?id=741917
* frames: Use title style to set up title layoutFlorian Müllner2015-02-194-20/+77
| | | | | | | | | | | | Sounds obvious, doesn't it? After this change when titlebar-uses-system-font is set, the "system font" used will not be a generic one, but match what GTK+ uses in client-side decorations. https://bugzilla.gnome.org/show_bug.cgi?id=741917 NOTE: Updated for metacity.
* theme: fix warningAlberts Muktupāvels2015-02-191-0/+1
|