| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
| |
Avoid determining the Unicode type repeatedly. Instead,
just get the type once and filter out the classes we want.
|
|
|
|
|
| |
We already have the Unicode type, so we can determine
isspace without doing the full type determination again.
|
|
|
|
| |
Instead of going through a wrapper.
|
|
|
|
|
|
|
|
| |
This "adds" Visual Studio 2015 projects in the way that we did before:
copy the Visual Studio 2010 projects and replacing the items in there
as necessary.
Oh, this does pass 'make -jN distcheck' :)
|
|
|
|
|
| |
Rename this to detectenv-msvc.mak to be consistent with the other GNOME
projects that support MSVC builds, and clean that file up a bit.
|
|
|
|
|
| |
Some compilers insist on using a number for a guint16 return type, and does
not like using NULL in place of 0, so fix this.
|
|
|
|
| |
GLib enforces this now.
|
| |
|
|
|
|
|
|
| |
Harfbuzz 1.0.2 had errors in this area that gave us crashes
in the testsuite (testiter). Therefore, only use this feature with
Harfbuzz 1.0.3 or newer.
|
|
|
|
|
|
| |
"Fixes" https://bugzilla.gnome.org/show_bug.cgi?id=541608
Real fix went to HarfBuzz.
|
|
|
|
|
| |
Exposes an assertion failure:
https://bugzilla.gnome.org/show_bug.cgi?id=541608
|
|
|
|
| |
Part of https://bugzilla.gnome.org/show_bug.cgi?id=541608
|
| |
|
| |
|
|
|
|
|
|
| |
Much better now.
Now I see issues in justify_words() again :(.
|
| |
|
|
|
|
| |
Was totally b0rked. Much better now. Should be good enough...
|
| |
|
|
|
|
|
|
|
| |
Bug 753772 - Justify option inserts spaces in wrong positions
https://bugzilla.gnome.org/show_bug.cgi?id=753772
Went unnoticed for 8 years...
|
|
|
|
| |
Ouch!
|
| |
|
|
|
|
|
|
|
| |
Libthai is not threadsafe (thought it probably can easily be made to be).
As such, add mutex around th_brk() calls.
test-pangocairo-threads passes again.
|
|
|
|
|
| |
Apparently libthai is not threadsafe. This crashes
right away if libthai is enabled...
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=753167
|
|
|
|
|
|
|
| |
So that we can set attributes (e.g. colors) to the marks and their bases
indecently.
https://bugzilla.gnome.org/show_bug.cgi?id=541608
|
|
|
|
|
| |
Instead of relying on the fact that marks have the same cluster number
as their bases, which will change in the next commit.
|
|
|
|
|
|
| |
G-I has been updated to not require a Windows GCC installation
anymore to generate the .gir files, so update the NMake Makefiles
that are used for this purpose.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
For foreground and background colors, allow #rrggbbaa to specify
a color with alpha. This will be returned as two attributes, for
color and alpha. underline_color and strikethrough_color are still
limited to #rrggbb, with no alpha component.
|
|
|
|
|
|
| |
Support alpha and background_alpha attributes on span elements.
The value can either be a plain integer between 1 and 65536 or
a percentage like 50%.
|
|
|
|
|
|
| |
Make PangoCairoRenderer use cairo_set_source_rgba() to apply
colors with alpha. Note that this means we are only using the
alpha if the corresponding color has been set.
|
|
|
|
|
|
| |
Add pango_renderer_get/set_alpha to allow associating alpha
values with the various colors. The alpha is stored as a value
between 0 and 65536, with 0 meaning 'unset'.
|
|
|
|
| |
Add attributes types for foreground and background alpha.
|
| |
|
|
|
|
|
|
| |
It was combining the last two clusters. Ouch!
Test added already. Passes now.
|
|
|
|
| |
Fails right now. Fix coming.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
coverity says: Using uninitialized value "index2". It didn't
notice that the only time we can reach the index = index2
assignment with index2 still uninitialized is when we are
never going to look at index again.
|
|
|
|
|
|
|
|
|
|
| |
Since module functions are now built into the main Pango DLLs,
indicate so in README.win32, although it does not make any difference
in the Visual Studio builds on the surface, as modules are already
built into the main DLLs for such builds.
Also update the information on the Visual Studio versions supported
by the project files.
|
|
|
|
|
| |
HarfBuzz buffer comes with a properly set up Unicode funcs
these days. So, trust it.
|
| |
|