| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
and SCK_DIVIDE.
|
|
of memmove and memcpy.
This allows SplitVector<std::string> to work.
|
|
|
|
Made parameter names and types more consistent. Document return types.
Use more classes in documentation to facilitate scripting and styling.
|
|
|
|
Allows choosing any colour for a margin.
|
|
|
|
|
|
is within the window.
|
|
|
|
|
|
|
|
vertical edges simultaneously.
|
|
|
|
support for abridged keywords.
|
|
ILexer implementation
Lexer can now correctly handle:
"end triggers" phrase
"last-event:function" phrase
Indefinite comment level depth
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this helps downstream use.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GTK 3.21.0 fixed font size handling, leading to properly interpreting
pixels and points in CSS declarations. However, as older versions
incorrectly handled those, the code has to handle both behaviours.
From CSS, GTK < 3.21.0 actually applied the conversion to points, but
incorrectly: 10px was used as 10pt, but 10pt was scaled up twice.
So, assuming 96 DPI, it leads to:
font-size | 3.20.0 | 3.21.0 |
----------|---------|---------|
10px | 13.33px | 10px |
10pt | 17.77px | 13.33px |
So, we need to fix the code to accommodate for both (either scaling
ourselves, or adapting the unit: I chose the second, simpler, option).
See https://git.gnome.org/browse/gtk+/commit/?id=df08fc91bdc1d2e4c866122304fabe4dd298a7de
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|