| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
* xpdf/gpdf-control.cc (gpdf_control_private_error_dialog):
(gpdf_control_private_warn_dialog, gpdf_control_private_info_dialog)
(overwrite_existing_file, save_error_dialog): port from GPdfHIGDialog to
GtkMessageDialog.
* xpdf/Makefile.am (libgpdf_a_SOURCES): remove gpdf-hig-dialog.[ch]
* xpdf/gpdf-hig-dialog.c, xpdf/gpdf-hig-dialog.h, xpdf/eog-hig-dialog.c,
xpdf/eog-hig-dialog.h: remove, no longer needed with gtk 2.5
|
|
|
|
|
|
|
|
| |
2004-11-05 Dan Williams <dcbw@redhat.com>
* xpdf/Catalog.cc, xpdf/XRef.cc: Fix for a number of integer
overflow bugs discovered by Chris Evans. CAN-2004-0888,
Bug #156729, Red Hat Bug #137420.
|
|
|
|
|
|
|
|
| |
2004-09-20 Mark McLoughlin <mark@skynet.ie>
* xpdf/GnomeVFSStream.cc (reset, fillBuf): check gnome_vfs_foo
return values. Fixes crashes with gnome-vfs' http method. Bug
#153159, #151364, Red Hat Bug #132469, half of Debian Bug #268873.
|
| |
|
|
|
|
|
|
|
| |
* xpdf/Makefile.am: drop support for building xpdf, pdfto*.
* configure.in: simplify more. Drop --enable-no-text-select
and --enable-multithreaded options. Bug #111404.
|
| |
|
|
|
|
|
|
| |
* fofi/Makefile.am, splash/Makefile.am: added.
* Makefile.am: add fofi and splash subdirs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ANNOUNCE:
* CHANGES:
* Makefile.am:
* README:
* aconf-win32.h:
* configure.in:
* dj_make.bat:
* doc/pdffonts.1:
* doc/pdffonts.cat:
* doc/pdffonts.hlp:
* doc/pdfimages.1:
* doc/pdfimages.cat:
* doc/pdfimages.hlp:
* doc/pdfinfo.1:
* doc/pdfinfo.cat:
* doc/pdfinfo.hlp:
* doc/pdftopbm.1:
* doc/pdftopbm.cat:
* doc/pdftopbm.hlp:
* doc/pdftops.1:
* doc/pdftops.cat:
* doc/pdftops.hlp:
* doc/pdftotext.1:
* doc/pdftotext.cat:
* doc/pdftotext.hlp:
* doc/xpdf.1:
* doc/xpdf.cat:
* doc/xpdf.hlp:
* doc/xpdfrc.5:
* doc/xpdfrc.cat:
* doc/xpdfrc.hlp:
* fofi/Makefile.in:
* goo/GHash.cc:
* goo/GHash.h:
* ms_make.bat:
* splash/Makefile.in:
* xpdf/DisplayFontTable.h:
* xpdf/ErrorCodes.h:
* xpdf/FTFont.cc:
* xpdf/FTFont.h:
* xpdf/FontFile.cc:
* xpdf/FontFile.h:
* xpdf/Function.h:
* xpdf/GPOutputDev.cc:
* xpdf/Gfx.cc:
* xpdf/Gfx.h:
* xpdf/GfxFont.cc:
* xpdf/GfxFont.h:
* xpdf/GfxState.cc:
* xpdf/GfxState.h:
* xpdf/GlobalParams.cc:
* xpdf/GlobalParams.h:
* xpdf/Makefile.am:
* xpdf/Object.cc:
* xpdf/Object.h:
* xpdf/Outline.cc:
* xpdf/OutputDev.cc:
* xpdf/OutputDev.h:
* xpdf/PBMOutputDev.cc:
* xpdf/PBMOutputDev.h:
* xpdf/PDFDoc.cc:
* xpdf/PDFDoc.h:
* xpdf/PSOutputDev.cc:
* xpdf/PSOutputDev.h:
* xpdf/Page.cc:
* xpdf/Page.h:
* xpdf/Parser.cc:
* xpdf/SFont.cc:
* xpdf/SFont.h:
* xpdf/Stream.cc:
* xpdf/Stream.h:
* xpdf/T1Font.cc:
* xpdf/T1Font.h:
* xpdf/TTFont.cc:
* xpdf/TTFont.h:
* xpdf/TextOutputDev.cc:
* xpdf/TextOutputDev.h:
* xpdf/XOutputDev.cc:
* xpdf/XOutputDev.h:
* xpdf/XPixmapOutputDev.cc:
* xpdf/XPixmapOutputDev.h:
* xpdf/XRef.cc:
* xpdf/XRef.h:
* xpdf/config.h:
* xpdf/gpdf-control.cc:
* xpdf/pdffonts.cc:
* xpdf/pdfimages.cc:
* xpdf/pdfinfo.cc:
* xpdf/pdftopbm.cc:
* xpdf/pdftops.cc:
* xpdf/pdftotext.cc:
* xpdf/tests/Makefile.am:
* xpdf/vms_make.com:
* xpdf/xpdf.cc: Imported Xpdf 3.00 and fixed build.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ANNOUNCE:
* CHANGES:
* README:
* aconf2.h:
* configure.in:
* dj_make.bat:
* doc/pdffonts.1:
* doc/pdffonts.cat:
* doc/pdffonts.hlp:
* doc/pdfimages.1:
* doc/pdfimages.cat:
* doc/pdfimages.hlp:
* doc/pdfinfo.1:
* doc/pdfinfo.cat:
* doc/pdfinfo.hlp:
* doc/pdftopbm.1:
* doc/pdftopbm.cat:
* doc/pdftopbm.hlp:
* doc/pdftops.1:
* doc/pdftops.cat:
* doc/pdftops.hlp:
* doc/pdftotext.1:
* doc/pdftotext.cat:
* doc/pdftotext.hlp:
* doc/xpdf.1:
* doc/xpdf.cat:
* doc/xpdf.hlp:
* doc/xpdfrc.5:
* doc/xpdfrc.cat:
* doc/xpdfrc.hlp:
* goo/gfile.cc:
* ms_make.bat:
* vms_make.com:
* xpdf/Annot.cc:
* xpdf/Array.cc:
* xpdf/BuiltinFontTables.cc:
* xpdf/CMap.cc:
* xpdf/CMap.h:
* xpdf/Catalog.cc:
* xpdf/CharCodeToUnicode.cc:
* xpdf/CharCodeToUnicode.h:
* xpdf/Decrypt.cc:
* xpdf/Dict.cc:
* xpdf/ErrorCodes.h:
* xpdf/FTFont.cc:
* xpdf/FTFont.h:
* xpdf/FontFile.cc:
* xpdf/FontFile.h:
* xpdf/Function.cc:
* xpdf/Gfx.cc:
* xpdf/Gfx.h:
* xpdf/GfxFont.cc:
* xpdf/GfxFont.h:
* xpdf/GfxState.cc:
* xpdf/GfxState.h:
* xpdf/GlobalParams.cc:
* xpdf/GlobalParams.h:
* xpdf/JBIG2Stream.cc:
* xpdf/Link.cc:
* xpdf/Link.h:
* xpdf/Makefile.am:
* xpdf/OutputDev.h:
* xpdf/PDFDoc.cc:
* xpdf/PDFDoc.h:
* xpdf/PSOutputDev.cc:
* xpdf/PSOutputDev.h:
* xpdf/Page.cc:
* xpdf/Page.h:
* xpdf/Parser.cc:
* xpdf/Stream.cc:
* xpdf/Stream.h:
* xpdf/TTFont.cc:
* xpdf/TTFont.h:
* xpdf/TextOutputDev.cc:
* xpdf/TextOutputDev.h:
* xpdf/UnicodeMap.cc:
* xpdf/UnicodeMap.h:
* xpdf/UnicodeTypeTable.cc:
* xpdf/UnicodeTypeTable.h:
* xpdf/XOutputDev.cc:
* xpdf/XOutputDev.h:
* xpdf/XPDFApp.cc:
* xpdf/XPDFCore.cc:
* xpdf/XPDFCore.h:
* xpdf/XPDFViewer.cc:
* xpdf/XPDFViewer.h:
* xpdf/XRef.cc:
* xpdf/about-text.h:
* xpdf/config.h:
* xpdf/gpdf-control.cc:
* xpdf/gpdf-link-canvas-item.cc:
* xpdf/gpdf-links-canvas-layer.cc:
* xpdf/pdffonts.cc:
* xpdf/pdfimages.cc:
* xpdf/pdfinfo.cc:
* xpdf/pdftopbm.cc:
* xpdf/pdftops.cc:
* xpdf/pdftotext.cc:
* xpdf/tests/test-links.cc:
* xpdf/vms_make.com:
* xpdf/xpdf.cc: Imported Xpdf 2.03 and fixed build.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
2004-05-09 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Thumb.h:
* xpdf/Thumb.cc (Thumb::Thumb): Added a flag for keeping
Thumb data validity and the method to access it.
|
|
|
|
|
|
| |
* xpdf/Thumb.cc (ThumbColorMap::ThumbColorMap): unused now, remove.
* xpdf/Thumb.h: ditto.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2004-01-20 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Thumb.cc (ThumbColorMap::ThumbColorMap): Changed
field init order to match decl and to avoid warning.
Removed several unused vars.
(Thumb::Thumb): Removed unused vars.
(Thumb::getPixbufData): Removed unused vars.
|
|
|
|
|
|
|
| |
2004-01-20 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/TextOutputDev.cc (TextPage::coalesce): Init a var
to avoid warning.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-20 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Makefile.am (INCLUDES):
* shell/Makefile.am (INCLUDES):
* lib/ggv-sidebar/Makefile.am (INCLUDES):
* configure.in: Changed the way WARN_CFLAFS & WARN_CXXFLAGS
were passed to compiler. Now use CFLAGS/CXXFLAGS in configure
instead of INCLUDES in some Makefiles.
|
|
|
|
|
|
|
|
| |
2004-01-16 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Makefile.am (EXTRA_DIST): Changed value according
to USE_ANNOTS_VIEW cond in order to include annotations view
icons in dist tarball (when annots-view disabled).
|
| |
|
|
|
|
|
|
|
|
| |
2004-01-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Makefile.am (STOCK_ANNOTS_ICONS, ANNOTS_VIEW_SRCS):
Changed variables assignement to avoid undefined
message from automake-1.4.
|
|
|
|
|
|
|
|
|
|
| |
2004-01-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Page.cc (Page::displaySlice):
Changed the size of the statements
enclosed in ifdef USE_ANNOTS_VIEW in order
to disable annotations display when annots
view is unused.
|
|
|
|
|
|
|
|
| |
2004-01-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Thumb.cc:
* xpdf/Thumb.h: Add implem for Thumb object
parsing.
|
|
|
|
|
|
| |
2004-01-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/prefs-strings.h: Defines for gconf keys
|
|
|
|
|
|
|
| |
2004-01-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/PDFDoc.h:
* xpdf/PDFDoc.cc: Added annots display CB.
|
|
|
|
|
|
|
|
| |
2004-01-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Page.h: Added getThumb method. Added annots
display CB decl. Added Thumb object field for
thumbnails management.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Page.cc (Page::Page): Added thumb object
parsing.
(Page::display) (Page::displaySlice): Add CB for
annotations in Page display.
(displaySlice):
Added conditional display of annotation in order to
avoid them when USE_ANNOTS_VIEW is not defined.
|
|
|
|
|
|
| |
2004-01-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Outline.cc: Fixed Outline object parsing.
|
|
|
|
|
|
|
|
| |
2004-01-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Link.cc: Changed some error handling
to make a difference between two parse actions
and have a better report (needed for debug).
|
|
|
|
|
|
|
|
|
| |
2004-01-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Makefile.am:
Add conditional ANNOTS_VIEW_SRCS.
Change eog-hig-dialog in gpdf-hig-dialog.
Added new files (srcs & icons) for sidebar and views.
|
|
|
|
|
|
|
|
| |
2004-01-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/gpdf-hig-dialog.c:
* xpdf/gpdf-hig-dialog.h: Reused eog HIG dialog
in GPdf.
|
|
|
|
|
|
|
|
|
| |
2004-01-12 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Annot.h: Added getSubtype, getDict and
getRefNum/Gen methods for easier annots
identification.
Added dict & subtype fields.
|
|
|
|
|
|
|
|
|
|
| |
2004-01-12 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
* xpdf/Annot.cc (Annot::Annot): Extended Annot
object to read several kind of annotations.
Some more work (in coord with xpdf) is needed...
(Annots::Annots): Same extensions on annotations
collection object.
|
|
|
|
|
|
|
|
|
| |
* configure.in: add --enable-deprecation-errors option, inspired
by ggv's configure.
* xpdf/Makefile.am, shell/Makefile.am,
lib/recent-files/Makefile.am, lib/ggv-sidebar/Makefile.am
(INCLUDES): use GPDF_DEPRECATED_CFLAGS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* POTFILES.in: add xpdf/gpdf-print-progress-dialog.glade
* xpdf/gpdf-control.cc (gpdf_print_job_prepare, idle_print_handler:
(gpdf_control_print_job_print, using_postscript_printer)
(gpdf_control_no_preview_alert, gpdf_control_no_postscript_printer_alert)
(gpdf_control_get_range_page, gpdf_control_print_dialog_new)
(gpdf_control_print, verb_FilePrint_cb): implement printing.
(gpdf_control_set_property): disable PersistStream implementation.
* xpdf/gpdf-print-progress-dialog.glade: add.
* xpdf/gpdf-control-ui.xml: add Print verb, menu item, tool item.
* xpdf/Makefile.am (libgpdf_a_SOURCES): include PSOutputDev
(glade_DATA): add gpdf-print-progress-dialog.glade.
* xpdf/GNOME_PDF.server.in.in: don't advertise PersistStream
* configure.in: bump version to 0.110.99; require libgnomeprint >=
2.3.0.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* xpdf/gpdf-persist-file.cc (impl_bonobo_persist_file_load): use
more informative error messages when emitting loading-failed. Kill
gotos :-).
Whitespace cleanups.
* xpdf/gpdf-control.cc (persist_file_loading_failed_cb): kill
redundancy in error message; unset PDF document.
* xpdf/eog-hig-dialog.c (eog_hig_dialog_new): remove a newline
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* po/POTFILES.in: Add gpdf-persist-file.cc.
* xpdf/gpdf-persist-file.cc (gpdf_persist_file_class_init)
(impl_bonobo_persist_file_load): emit (new) loading-failed signal
if something goes wrong during load.
* xpdf/gpdf-persist-file.h: add slot for loading-failed.
* xpdf/gpdf-marshal.list: add VOID:STRING.
* xpdf/gpdf-links-canvas-layer.cc: fix include (thanks Remi).
* xpdf/gpdf-control.cc (gpdf_control_setup_persist)
(gpdf_control_destroy): on loading-failed signal, display error
alert.
* xpdf/eog-hig-dialog.h, xpdf/eog-hig-dialog.c: copied from eog;
HIG conforming alert dialog.
* xpdf/Makefile.am (libgpdf_a_SOURCES): build eog-hig-dialog
* NEWS: updated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* xpdf/gpdf-font-face.c: GnomeFontFace wrapper class for embedded
fonts. Originally by me, this class is from Filip Van Raemdonck.
* xpdf/gpdf-font-face.h: header for GPdfFontFace.
* xpdf/Makefile.am (libgpdf_a_SOURCES): build gpdf-font-face.[hc].
(INCLUDES): propagate cflags for private gnome-print headers.
* xpdf/GPOutputDev.cc (getFontFaceEmbedded):
s/gnome_font_face_download/gpdf_font_face_download/.
* configure.in (HAVE_FONT_EMBEDDING): compile with font-embedding
if complete private gnome-print headers are installed.
* NEWS: updated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.in: generate lib/ggv-sidebar/Makefile.
* lib/Makefile.am (SUBDIRS): add ggv-sidebar.
* lib/ggv-sidebar/ggvutils.h, lib/ggv-sidebar/ggv-prefs.h:
everything we need from the ggv files of the same name.
* lib/ggv-sidebar/ggvutils.c: plus their implementation.
* lib/ggv-sidebar/Makefile.am: add ggvutils.[hc], ggv-prefs.h.
* xpdf/Makefile.am: link with ggv-sidebar.
* xpdf/gpdf-view.cc: implement GgvDocument interface.
(gpdf_view_get_type): cannot use CLASS_BOILERPLATE with interfaces.
(gpdf_view_get_page_count, gpdf_view_get_page_names)
(gpdf_view_instance_init): for the interface.
* xpdf/tests/test-gpdf-view.cc: add tests for GPdfView.
* xpdf/tests/.cvsignore: ignore test-gpdf-view.
* xpdf/tests/Makefile.am: add new test, link with ggv-sidebar.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* xpdf/tests/test-gpdf-control.cc: add tests for GPdfControl
* xpdf/tests/Makefile.am, xpdf/tests/.cvsignore: add
test-gpdf-control
* xpdf/gpdf-control.cc: use BONOBO_CLASS_BOILERPLATE.
(gpdf_control_new, gpdf_control_construct): kill, use construct
time properties.
(gpdf_control_class_init): install constructor, properties
persist-stream and persist-file.
(gpdf_control_constructor): constructor impl.
(gpdf_control_setup_page_control, gpdf_control_setup_zoomable)
(gpdf_control_setup_view_widgets): renamed from gc_setup_foo.
(gpdf_control_setup_persist): ditto, connect to PersistFile, too.
(gpdf_control_set_property): impl.
(persist_file_set_pdf_cb): signal callback.
(persist_stream_set_pdf_cb): renamed from gc_set_pdf_cb.
(gpdf_control_pdf_doc_changed): factored out from gc_set_pdf_cb.
(verb_FileProperties_cb): get PDFDoc from priv.
* xpdf/gpdf-control.h: kill gpdf_control_new and _construct,
* xpdf/bonobo-application-x-pdf.cc (gpdf_factory): also give the
control a PersistFile implementation
* xpdf/Makefile.am: moved more code into libgpdf.a.
* xpdf/GNOME_PDF.server.in.in: state that we implement
Bonobo/PersistFile.
* shell/gpdf.c (bonobo_stream_for_uri): kill.
(gw_control_load_pdf): changed to load through PersistFile.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* xpdf/tests/test-pdf-loading.cc: add tests for GPdfPersistFile.
* xpdf/gpdf-persist-stream.h: no need to include BonoboStream.h.
* xpdf/gpdf-persist-file.h, xpdf/gpdf-persist-file.cc: new class,
implements the PersistFile interface.
* xpdf/Makefile.am (libgpdf_a_SOURCES): add gpdf-persist-file.cc,
gpdf-persist-file.h.
* xpdf/gpdf-control.cc: reorder includes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* xpdf/tests/test-pdf-loading.cc: new test.
* xpdf/tests/Makefile.am (TESTS_NEEDING_PDFTEX): add
test-pdf-loading.
* xpdf/Makefile.am (libgpdf_a_SOURCES): move more files to the lib.
* xpdf/gpdf-persist-stream.cc (gpdf_persist_stream_get_length):
kill.
(gpdf_persist_stream_delete_doc_and_stream): rename from
delete_pdf_doc_full, simplify.
(load_pdf_from_stream): make priv->pdf_stream local to this method,
kill redundant test for catalog.
* xpdf/gpdf-persist-stream.h (gpdf_persist_stream_get_length):
kill.
* xpdf/gpdf-control.cc (verb_FileProperties_cb): remove file size
argument.
* xpdf/nautilus-pdf-property-page.cc
(gpdf_nautilus_property_page_set_uri): ditto.
* xpdf/pdf-info-dict-util.cc (pdf_doc_process_properties): kill
file size parameter.
* xpdf/pdf-info-dict-util.h: ditto.
* xpdf/pdf-properties-display.c: kill traces of the file size
label.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* xpdf/gpdf-link-canvas-item.cc
(gpdf_link_canvas_item_mouse_enter)
(gpdf_link_canvas_item_mouse_leave)
(gpdf_link_canvas_item_class_init): add (mouse) enter and leave
signals
* xpdf/gpdf-link-canvas-item.h: add signal slots for enter and
leave
* xpdf/tests/test-links.cc (link_item_enter_leave): test for the
signals
* xpdf/Makefile.am: now the marshallers sources are not shipped
with the dist and correctly build when needed, finally
* configure.in: version 0.102.99
|
|
|
|
|
|
|
| |
* configure.in: Version 0.102
* xpdf/Makefile.am: don't do the DONT_DIST_SOURCE thing, breaks
the distcheck
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* xpdf/tests/test-page-setup.cc, xpdf/tests/test-links.cc:
tests/experiments
* xpdf/tests/Makefile.am, xpdf/tests/.cvsignore: infrastructure
* xpdf/gpdf-view.h: signal slots for close and quit requests
* xpdf/gpdf-view.cc (gpdf_view_link_action_named, link_clicked_cb)
(gpdf_view_class_init): implement some named action links:
NextPage, PrevPage, FirstPage, LastPage, signals for Close and Quit
* xpdf/Makefile.am (SUBDIRS): add tests
* test-files/simple-links.tex: test file, simple pdf links
* test-files/.cvsignore, test-files/Makefile.am: infrastructure
* configure.in: check for pdftex (not a hard requirement)
add test-files/Makefile and xpdf/tests/Makefile
* NEWS: update
* Makefile.am (SUBDIRS): add test-files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* po/POTFILES.in: add xpdf/gpdf-link-canvas-item.cc
xpdf/gpdf-links-canvas-layer.cc
* xpdf/gpdf-view.cc (gpdf_view_motion_notify_event)
(gpdf_view_handle_drag_motion): chain up to parent implementation
of motion-notify, factor out dragging
(gpdf_view_button_press_event): chain up to parent
(gpdf_view_render_page): use GPdfLinksCanvasLayer to draw links
(link_clicked_cb, gpdf_view_link_action_goto): implement simple
GoTo links
(gpdf_view_dispose): unref the links_layer
* xpdf/gpdf-persist-stream.cc: store bonoboStream as BaseStream
* xpdf/gpdf-marshal.list: add VOID:POINTER
* xpdf/gpdf-links-canvas-layer.cc, xpdf/gpdf-links-canvas-layer.h:
new class, links are grouped in such layers
* xpdf/gpdf-link-canvas-item.cc, xpdf/gpdf-link-canvas-item.h: new
class, representing links in the GPdfView
* xpdf/Makefile.am: move away from $common_sources to convenience
libraries, add gpdf-link-canvas-item.{cc,h},
gpdf-links-canvas-layer.{cc,h}
* xpdf/BonoboStream.cc (bfread, bfseek): fix debug messages
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* xpdf/gpdf-g-switch.h: add GMutex (not used yet)
* shell/gpdf.c (gpdf_window_new): s/gtk_type_new/g_object_new/,
use construction time properties
(gw_setup_window): kill (replaced by constr. time props)
(gpdf_window_construct): don't call gw_setup_window
(gw_add_control_to_ui, gpdf_window_open): more simplifications due
to BonoboWidget
(gw_activate_control): ditto -> kill
(gw_control_load_pdf, bonobo_stream_for_uri): extract the latter
from the former
(gw_setup_local_contents, gw_setup_toplevel_ui)
(gw_setup_recent_menu, gw_setup_recent_toolitem): slot and
ui_component moved to priv
* shell/gpdf-window.h (struct _GPdfWindow): move away remaining public
fields
|