Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Previously we were failing if CROSS_COMPILING and the generated headers
were not present. It works just fine now.
One caveat: the fix is not fully correct since config.h is being
included in the files built with CC_FOR_BUILD, but config.h has config
for the host system, not the build system. Should be fine though.
|
|
|
|
|
|
|
|
When ./configure'd in a directory other than the srcdir, we need to look
in ${top_builddir)/src for the generated header fcstdint.h
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
|
|
This reverts commit b75eb63982a54c0fb4576d8a655ef734908d3604.
|
|
This reverts commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af.
Conflicts:
doc/Makefile.am
|
|
|
|
|
|
|
|
By simply including a copy in the tarball.
Remains fc-arch which is trickier.
|
|
|
|
It was unused.
|
|
|
|
Although they were static, I was still surprised that gdb was seeing
our variable "glyphs". Not helpful.
|
|
|
|
|
|
|
|
This avoids requiring the freetype development files when cross compiling
|
|
If the generated header files are included in the distribution, a build
outside of the source directory will use them. For machine-specific files,
this generates the wrong result (fcarch.h). Leaving them out of the
distribution forces them to be built.
|
|
Glyph names (now used only for dingbats) were using many relocations,
causing startup latency plus per-process memory usage. Replace pointers with
table indices, shrinking table size and elimninating relocations.
|
|
Bump the rehash value by one so that it is always positive.
|
|
Using a simple shell script that processes the public headers, two header
files are constructed that map public symbols to hidden internal aliases
avoiding the assocated PLT entry for referring to a public symbol.
A few mistakes in the FcPrivate/FcPublic annotations were also discovered
through this process
|
|
|
|
Instead of passing directory information around in separate variables,
collect it all in an FcCache structure. Numerous internal and tool
interfaces changed as a result of this.
Charsets are now pre-frozen before being serialized. This causes them to
share across multiple fonts in the same cache.
|
|
|
|
duplicate names, reduce variable scopes, unsigned/signed printf
formatting.
reviewed by: plam
|
|
|
|
reviewed by: plam
|
|
- Cast sizeof to int, to shut up signedness warnings in comparison.
- Add consts where appropriate.
reviewed by: Patrick Lam <plam@mit.edu>
|
|
|
|
Cross compiling fixes (bug 280)
reviewed by: Keith Packard <keithp@keithp.com>
|
|
|
|
clean up .spec file; perhaps this will be useful to somebody...
Update to 2.2.93
Make 'scanopen' static so GCC doesn't whine about lacking prototype
Add WARN_CFLAGS to pass -W flags for GCC systems
Change various char types around to match across function calls. Fixed bug
in using available_sizes[i].height which is in pixels, not 64ths of a
pixel.
|
|
|
|
tested to ensure that it even works from a _build directory.
|
|
but there are still failures long into the process dealing with docs
(as always).
The big changes here are mostly to make $(srcdir) != "." work correctly,
fixing the docbook related sections and fc-lang were particularily
tricky. Docbook refuses to load system entities from anywhere other
than where the original .sgml file was located, so no luck looking in
"." for the configure-generated version.sgml and confdir.sgml files.
fc-lang needed help finding .orth files; added a -d option to set the
directory as the least evil of many options.
Now to go use a faster machine and try and wring out the last issues.
|
|
leaks. fc-list now calls FcFini, (and is now leak-free according to
valgrind)
|
|
|
|
conversion functions
|