Commit Graph

48752 Commits

Author SHA1 Message Date
b73e6ffbd8 css-overview: Fix+Explain color expr number ranges
Last try, promise. They don’t all use 0 to 1. We should probably explain
the effects too. Hopefully this manages that while not being too verbose
2017-03-18 01:17:28 +00:00
76eb8e3e98 css-overview: Elaborate how color expressions work 2017-03-17 23:55:15 +00:00
98fe7f5b5c docs/css-overview: Fix color functions’ arg orders
shade/alpha/mix() take colour(s) and a number that is the ratio by which
to transform them. It was written here that these shall be passed in the
order (number, colour). That was wrong: they must be passed in the order
(colour[s], number) to work, and for the Inspector not to flag an error.
2017-03-17 23:32:19 +00:00
64ec7c2640 quartz: fix build for <10.12
The style mask type was changed from NSUInteger to NSWindowStyleMask.
Use NSUInteger so it also works on older macOS.

https://bugzilla.gnome.org/show_bug.cgi?id=780019
2017-03-15 07:26:07 -04:00
c3190edd93 3.22.10 2017-03-13 20:52:49 -04:00
ad5d95e062 mir: start handling resize events again 2017-03-13 10:54:35 -04:00
3be1bffc77 mir: remove unused generate_configure_event () 2017-03-13 04:09:48 -04:00
16e36e5399 mir: set placement for menu-type windows 2017-03-13 03:52:14 -04:00
f0e3781566 mir: synthesize resize events 2017-03-13 03:52:11 -04:00
91f4b0c31f mir: ignore resize events 2017-03-13 03:52:09 -04:00
05a060c6a6 mir: try mir before x11 2017-03-13 03:52:06 -04:00
b8d88eb960 Update Slovak translation 2017-03-12 10:15:33 +00:00
52a4f73bc6 Update Slovak translation 2017-03-12 10:02:48 +00:00
8bf40ebb88 Update Indonesian translation 2017-03-11 08:59:12 +00:00
ad50af4011 Update Indonesian translation 2017-03-11 07:49:44 +00:00
dc05a8e7fb Updated Czech translation 2017-03-11 02:12:00 +01:00
6a02bd4fa9 quartz: Fix another typo 2017-03-10 07:27:12 -05:00
9caa50ca0d quartz: Fix the build
A ; was left out inadvertently.
2017-03-10 07:10:26 -05:00
b4df881542 mir: log additional event types 2017-03-10 00:30:38 -05:00
e387f807e4 Improve GContentType usage
Convert to content type where needed.
Should fix various issues on Windows and OS X.

https://bugzilla.gnome.org/show_bug.cgi?id=734946
2017-03-08 23:08:56 -05:00
504321019e Update Indonesian translation 2017-03-09 03:57:10 +00:00
4a8ad03e10 Update Indonesian translation 2017-03-09 03:56:48 +00:00
112437f5ad Update Scottish Gaelic translation 2017-03-07 12:17:26 +00:00
2fdcdfa403 Update Scottish Gaelic translation 2017-03-07 12:11:43 +00:00
c00448f7c6 tests: Fix use of C99 inline declaration
We don’t claim to use them yet, even if we perhaps should.
2017-03-07 09:48:44 +00:00
5bdc85d34e testheightforwidth: cleanups 2017-03-07 09:17:29 +00:00
5f24d87a5b testframe: Don’t unnecessarily query the padding
The [hv]padding variables control and hence track this.
Also, simplify the CSS using shorthand 2-value notation (again).
2017-03-07 01:32:24 +00:00
ec30a03153 testframe: Actually set the padding
The CSS was targeting node GtkFrame, which is wrong: it is called frame.

This commit also assumes the interesting padding is that between the
border and the child widget, not the padding around the entire Frame.
Some additional hoops must be jumped through to preserve padding values
not being changed in either callback. However, the way this is done
means I must set the initial paddings to 0, which simplifies main().
2017-03-07 01:04:34 +00:00
685493075f testframe: Add CheckButton to toggle border off/on
We should test this.
2017-03-07 01:04:34 +00:00
39d5f22774 testframe: Order controls better & improve labels
The :label-widget is drawn before the child, so put the controls that
set the alignment of the :label-widget before those that pad the child.

We set (horizontal|vertical) padding, not "[xy]thickness". Also change
to "label [xy]align" & use grid spacing, not spaces at end of Labels.
2017-03-07 01:04:34 +00:00
9f1916f29e testframe: Minimise typecasts 2017-03-07 01:02:08 +00:00
5059348d9f testframe: Set value before connecting callbacks
The value comes from the widget, and we were setting this after
connecting the callback, which applies the value to the widget…
2017-03-07 01:02:08 +00:00
4bec5432ce testframe: Use a generic widget pointer 2017-03-07 01:02:08 +00:00
0349574b47 testheightforwidth: Add missing unref 2017-03-06 20:57:17 +00:00
77f01c374b testheightforwidth: Remove deprecations & clean up
cherry-pick of master commit bf0ea7b7bc8de1c39923d4976f6e1aafd23b92c7
2017-03-06 20:50:33 +00:00
e63d4111a4 mir: don't create GDK_INPUT_ONLY windows 2017-03-06 13:12:22 -05:00
41d3f99e44 Adwaita: border for selmode checkboxes
- there was an extra border for selection mode
2017-03-06 15:35:14 +01:00
629c931f1f Frame: Fix another piece of .flat documentation 2017-03-06 07:19:30 +00:00
7160e3a12f Quartz: Implement gdk_window_set_functions
This is useful, and easy to implement.
2017-03-05 22:53:03 -05:00
31832f8648 Revert move of .flat from frame > border to frame
Changing code to agree with docs, which said frame.flat, was backwards.
Mea culpa. Theme authors ran with the actual behaviour, not the docs. As
stability is more important, let’s go back to frame > border.flat, and
fix the docs to reflect what the code does and how to set .flat in code.

N.B. This retains the change in HighContrast of "frame border" to "frame
> border". Not using the direct child selector contradicted Adwaita &
could conceivably have unwanted results on nested nodes named border.

https://bugzilla.gnome.org/show_bug.cgi?id=778905
2017-03-05 18:23:43 +00:00
06cf2c84a4 Update Basque language 2017-03-04 17:43:00 +01:00
e4bbb5bb0b Update Korean translation 2017-03-03 17:01:12 +00:00
d65851f7db Update Korean translation 2017-03-03 17:00:52 +00:00
7dcb94579a Update Basque language 2017-03-03 12:58:52 +01:00
de9a399eaa Update Basque language 2017-03-03 12:57:34 +01:00
a6432cc6d0 Update Basque language 2017-03-03 12:50:41 +01:00
ff779af97f Update Basque language 2017-03-03 12:47:55 +01:00
76d7c0bbed build/Makefile.msvcproj: Remove MSVC 2017 projects before re-generation
This ensures a fresh version from the 2010 projects are copied and
processed.
2017-03-03 17:35:28 +08:00
02b5886975 themes: Actually fix the frame.flat style class
by changing the source scss, not just the generated css files.

Thanks to Christoph Reiter for pointing this out!
2017-03-03 08:44:30 +00:00
0bada2506e HighContrast/parse-sass.sh: Use a reliable shebang
/usr/bin/sh does not exist on e.g. Debian sid.
Use the same shebang as Adwaita/parse-sass.sh
2017-03-03 08:42:34 +00:00