Age | Commit message (Collapse) | Author | Files | Lines |
|
These are just non-standard names for bool, true, false, respectively.
Getting rid of these names saves on layer of mental redirection,
and enables proper syntax highlighting in editors.
|
|
|
|
GCC recommends not using them for a long time and its documentation says:
> These #pragmas have been superceded as of GCC 2.7.2 by COMDAT support
> and the “key method” heuristic mentioned in Vague Linkage.
> Using them can actually cause your program to grow due to
> unnecessary out-of-line copies of inline functions.
Also nobody seems to set USE_GCC_PRAGMAS and sometimes they were
guarded by just __GNUC__ which upsets Clang.
|
|
This increases code legibility, if nothing else.
|
|
|
|
Freetype is a mandatory dependency so we can drop the macros.
|
|
|
|
Previously, the Arthur backend would use Splash code to do
its font rendering. That was not a satisfactory solution:
Qt can do font rendering directly. Also, the Splash font
rendering in the Arthur code had a few bugs, which lead
to legible-but-not-pretty fonts.
This patch replaces the Splash font rendering by Qt font
rendering. Some Splash code will have to remain, because
Qt seems unable to do the proper charcode-to-glyph-index
transformations.
I took a lot of inspiration from Mihai Niculescu's patch at
https://lists.freedesktop.org/archives/poppler/2013-June/010370.html
That's why the patch adds Mihai's name in the copyright list.
|
|
|
|
|
|
|
|
|
|
Splash.cc and Splash.h, i've still no answer from Marco :-(
|
|
directories to be more compliant with GPL that requires such modification statements to be present. Meanwhile i did that, i did qt and qt4 dirs too, glib is missing if someone wants to fix it, but it's not crucial as it's not a fork of some other GPL software
|
|
Testing more than welcome
|
|
|
|
|