| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
No changes here.
|
| |
|
|
|
|
|
|
|
|
|
| |
This partially reverts 03e60dc.
As we now ensure that items using GResources and GConstructors are always
referenced so that the linker does not optimize them out in a default
Release build, we no longer need to enforce the use of /LTCG, so
/LTCG:incremental will work as well.
|
|
|
|
|
|
|
|
|
| |
MSVC 2015 changed its default link-time code generation setting to
/LTCG:incremental, which causes problems if /opt:noref is to be used,
meaning that some code will be optimized out by the linker.
Avoid this situtation here by enforcing the use of /LTCG for MSVC 2010+
builds.
|
| |
|
| |
|
|
|
|
| |
...except for the .sln and the README.txt files, to ease maintainenance.
|
|
|
|
|
|
| |
Fix the projects, and consolidate repeated items into the property sheets,
as they now need to compile and link against HarfBuzz. Also remove
unnecessary lines from the PangoFT2 and PangoCairo project files.
|
|
|
|
| |
Remove unneeded AdditionalIncludeDirectories directive.
|
|
|
|
|
|
|
| |
g_assert gets neutered by --enable-debug=no, which is not what
we want in tests. Use g_assert_true instead.
https://bugzilla.gnome.org/show_bug.cgi?id=755126
|
|
|
|
|
|
|
|
|
|
| |
Pango uses the HB_VERSION_ATLEAST macro, but it was only
defined in HarfBuzz 0.9.30. Thus, compiling with an older
version fails.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
https://bugzilla.gnome.org/show_bug.cgi?id=756015
|
|
|
|
|
|
|
|
| |
Update the notes that this is also used for Visual Studio 2015 support,
and correct the MSVC_VER_LONG for MSVC 2015, which is 14, not 2015.
Also add a note that this can be used for other projects that have
Visual Studio build support.
|
|
|
|
|
| |
Handle also the situation where $(srcdir) == $(top_srcdir), so that this
can also be used in cases like librsvg and gobject-introspection.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
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.
|