Commit 50ecfada authored by Kristian Høgsberg's avatar Kristian Høgsberg

2006-02-28 Kristian Høgsberg <krh@redhat.com>

        * configure.ac: Bump release to 0.5.1.

        * NEWS: Sum up 0.5.1 changes so far.

        * TextOutputDev.h: add getters for a couple of attributes.

        * glib/Makefile.am:
        * poppler/Makefile.am: Move cairo link dependency to glib bindings.
parent b9e951ac
2006-02-28 Kristian Høgsberg <krh@redhat.com>
* configure.ac: Bump release to 0.5.1.
* NEWS: Sum up 0.5.1 changes so far.
* TextOutputDev.h: add getters for a couple of attributes.
* glib/Makefile.am:
* poppler/Makefile.am: Move cairo link dependency to glib bindings.
2006-02-28 Kristian Høgsberg <krh@redhat.com>
* goo/gmem.c: (gmalloc), (grealloc):
......
Release 0.5.1
- Support for embedded files.
- Handle 0-width lines correctly.
- Avoid external file use when opening fonts.
- Only use vector fonts returned from fontconfig (#5758).
- Fix scaled 1x1 pixmaps use for drawing lines (#3387).
- drawSoftMaskedImage support in cairo backend.
- Misc bug fixes: #5922, #5946, #5749, #5952, #4030, #5420.
Release 0.5.0
- Font matching code for non embedded fonts now use fontconfig
......
AC_PREREQ(2.59)
AC_INIT(poppler, 0.5.0)
AC_INIT(poppler, 0.5.1)
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
AM_CONFIG_HEADER(config.h)
AM_CONFIG_HEADER(poppler/poppler-config.h)
......
......@@ -8,7 +8,7 @@ cairo_libs = \
endif
SUBDIRS=. reference
SUBDIRS = . reference
INCLUDES = \
-I$(top_srcdir) \
-I$(top_srcdir)/poppler \
......@@ -77,10 +77,11 @@ libpoppler_glib_la_SOURCES = \
poppler.cc \
poppler-private.h
libpoppler_glib_la_LIBADD = \
$(top_builddir)/poppler/libpoppler.la \
$(POPPLER_GLIB_LIBS) \
$(FREETYPE_LIBS) \
libpoppler_glib_la_LIBADD = \
$(top_builddir)/poppler/libpoppler.la \
$(top_builddir)/poppler/libpoppler-cairo.la \
$(POPPLER_GLIB_LIBS) \
$(FREETYPE_LIBS) \
$(cairo_libs)
libpoppler_glib_la_LDFLAGS = -version-info 1:0:0
......
......@@ -34,19 +34,16 @@ endif
if BUILD_CAIRO_OUTPUT
cairo_sources = \
CairoFontEngine.cc \
CairoOutputDev.cc
cairo_headers = \
CairoFontEngine.h \
CairoOutputDev.h
poppler_cairo = libpoppler-cairo.la
cairo_includes = \
$(CAIRO_CFLAGS)
cairo_libs = \
$(CAIRO_LIBS)
libpoppler_cairo_la_SOURCES = \
CairoFontEngine.cc \
CairoFontEngine.h \
CairoOutputDev.cc \
CairoOutputDev.h
endif
......@@ -82,11 +79,12 @@ INCLUDES = \
lib_LTLIBRARIES = libpoppler.la
noinst_LTLIBRARIES = $(poppler_cairo)
libpoppler_la_LIBADD = \
$(top_builddir)/goo/libgoo.la \
$(top_builddir)/fofi/libfofi.la \
$(splash_libs) \
$(cairo_libs) \
$(arthur_libs) \
$(libjpeg_libs) \
$(zlib_libs) \
......@@ -99,7 +97,6 @@ if ENABLE_XPDF_HEADERS
poppler_includedir = $(includedir)/poppler
poppler_include_HEADERS = \
$(splash_headers) \
$(cairo_headers) \
$(arthur_headers) \
Annot.h \
Array.h \
......
......@@ -101,7 +101,7 @@ public:
#if TEXTOUT_WORD_LIST
int getLength() { return len; }
Unicode getChar(int idx) { return text[idx]; }
const Unicode *getChar(int idx) { return &text[idx]; }
GooString *getText();
GooString *getFontName() { return font->fontName; }
void getColor(double *r, double *g, double *b)
......@@ -113,7 +113,10 @@ public:
int getCharPos() { return charPos; }
int getCharLen() { return charLen; }
#endif
double getEdge(int i) { return edge[i]; }
double getBaseline () { return base; }
GBool hasSpaceAfter () { return spaceAfter; }
TextWord* nextWord () { return next; };
private:
int rot; // rotation, multiple of 90 degrees
......
......@@ -18,6 +18,7 @@ libpoppler_qt_la_SOURCES = \
poppler-fontinfo.cc \
poppler-page.cc \
poppler-page-transition.cc \
poppler-page-transition-private.h \
poppler-private.h
libpoppler_qt_la_LIBADD = \
......
......@@ -45,18 +45,20 @@ gtk_splash_test_LDADD = \
gtk_cairo_test_SOURCES = \
gtk-cairo-test.cc
gtk_cairo_test_LDADD = \
$(top_builddir)/poppler/libpoppler.la \
$(CAIRO_LIBS) \
gtk_cairo_test_LDADD = \
$(top_builddir)/poppler/libpoppler.la \
$(top_builddir)/poppler/libpoppler-cairo.la \
$(CAIRO_LIBS) \
$(GTK_TEST_LIBS)
pdf_inspector_SOURCES = \
pdf-inspector.cc
pdf_inspector_LDADD = \
$(top_builddir)/poppler/libpoppler.la \
$(CAIRO_LIBS) \
$(FREETYPE_LIBS) \
pdf_inspector_LDADD = \
$(top_builddir)/poppler/libpoppler.la \
$(top_builddir)/poppler/libpoppler-cairo.la \
$(CAIRO_LIBS) \
$(FREETYPE_LIBS) \
$(GTK_TEST_LIBS)
EXTRA_DIST = \
......
if BUILD_SPLASH_OUTPUT
pdftoppm_SOURCES = \
pdftoppm.cc \
$(common)
pdftoppm_binary = pdftoppm
pdftoppm_manpage = pdftoppm.1
endif
INCLUDES = \
-I$(top_srcdir) \
-I$(top_srcdir)/utils \
......@@ -5,7 +17,8 @@ INCLUDES = \
$(UTILS_CFLAGS)
LDADD = \
$(top_builddir)/poppler/libpoppler.la
$(top_builddir)/poppler/libpoppler.la \
$(UTILS_LIBS)
bin_PROGRAMS = \
pdffonts \
......@@ -26,7 +39,6 @@ dist_man1_MANS = \
pdftotext.1 \
pdftohtml.1 \
$(pdftoppm_manpage)
common = parseargs.c parseargs.h
......@@ -62,14 +74,7 @@ pdftohtml_SOURCES = \
HtmlOutputDev.h \
$(common)
if BUILD_SPLASH_OUTPUT
pdftoppm_SOURCES = \
pdftoppm.cc \
$(common)
pdftoppm_binary = pdftoppm
pdftoppm_manpage =pdftoppm.1
# Yay, automake! It should be able to figure out that it has to dist
# this file, but nooo. So we just add it here.
endif
\ No newline at end of file
EXTRA_DIST = pdftoppm.1
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment