| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-02 Marco Pesenti Gritti <marco@gnome.org>
* Makefile.am:
* backend/Makefile.am:
* data/Makefile.am:
* dvi/Makefile.am:
* dvi/dvilib/Makefile.am:
* pdf/xpdf/Makefile.am:
* po/POTFILES.in:
* ps/Makefile.am:
Fix distcheck
|
|
|
|
|
|
|
|
| |
2005-01-01 Marco Pesenti Gritti <marco@gnome.org>
* shell/ev-view.c: (ev_view_realize):
Fix mouse wheel scrolling
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-01 Marco Pesenti Gritti <marco@gnome.org>
* ps/Makefile.am:
* ps/gstypes.h:
* ps/gtkgs.c:
* ps/gtkgs.h:
* ps/ps-document.c: (catchPipe), (ps_document_init),
(ps_document_class_init), (ps_document_cleanup),
(ps_document_finalize), (send_ps), (ps_document_get_orientation),
(set_up_page), (close_pipe), (is_interpreter_ready),
(interpreter_failed), (output), (input), (start_interpreter),
(stop_interpreter), (file_length), (file_readable),
(check_filecompressed), (check_pdf), (compute_xdpi),
(compute_ydpi), (compute_size), (ps_document_enable_interpreter),
(ps_document_get_type), (ps_document_emit_error_msg),
(document_load), (ps_document_next_page),
(ps_document_get_current_page), (ps_document_get_page_count),
(ps_document_goto_page), (ps_document_set_page_size),
(ps_document_zoom_to_fit), (ps_document_set_zoom),
(ps_document_load), (ps_document_get_n_pages),
(ps_document_set_page), (ps_document_get_page),
(ps_document_widget_event), (ps_document_set_target),
(ps_document_set_scale), (ps_document_set_page_offset),
(ps_document_get_page_size), (ps_document_render),
(ps_document_document_iface_init):
* ps/ps-document.h:
* ps/ps.c:
* shell/ev-window.c: (ev_window_open):
Rename GtkGS to PSDocument
|
|
|
|
|
|
|
|
|
| |
2005-01-01 Marco Pesenti Gritti <marco@gnome.org>
* ps/gtkgs.c: (gtk_gs_class_init):
* ps/gtkgs.h:
Some more leftover...
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-01 Marco Pesenti Gritti <marco@gnome.org>
* ps/gtkgs.c: (gtk_gs_class_init), (gtk_gs_get_orientation),
(output), (stop_interpreter), (gtk_gs_emit_error_msg),
(gtk_gs_zoom_to_fit), (gtk_gs_set_zoom):
* ps/gtkgs.h:
Remove unused code and make a lot of stuff private
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-01 Marco Pesenti Gritti <marco@gnome.org>
* ps/gsdefaults.c: (gtk_gs_defaults_gconf_client),
(gtk_gs_defaults_changed):
* ps/gsdefaults.h:
* ps/gtkgs.c:
* ps/gtkgs.h:
* ps/ps.h:
Cleanup headers dependencies
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-01 Marco Pesenti Gritti <marco@gnome.org>
* ps/Makefile.am:
* ps/ggvutils.c:
* ps/ggvutils.h:
* ps/gsdefaults.c: (gtk_gs_defaults_get_paper_sizes):
* ps/gsdefaults.h:
* ps/gtkgs.c: (file_length), (file_readable),
(check_filecompressed), (check_pdf), (gtk_gs_load),
(gtk_gs_get_postscript):
Get rid of ggvutils
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-31 Marco Pesenti Gritti <marco@gnome.org>
* ps/ggvutils.c:
* ps/ggvutils.h:
* ps/gsio.h:
* ps/gtkgs.c: (gtk_gs_set_zoom):
Cleanups
|
|
|
|
|
|
|
|
| |
2004-12-31 Marco Pesenti Gritti <marco@gnome.org>
* ps/gtkgs.c: (gtk_gs_set_zoom), (gtk_gs_set_zoom_mode):
Ensure the page is rerendered when changing zoom
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-31 Marco Pesenti Gritti <marco@gnome.org>
* backend/ev-document.c: (ev_document_base_init),
(ev_document_changed):
* backend/ev-document.h:
Add a changed event that is emitted when the page content
changes. This is necessary to deal with the fact that
in ps backend rendering happen asycrounously.
This makes the ps backend mostly work.
* pdf/xpdf/pdf-document.cc:
Emit changed event
* ps/gtkgs.c: (set_up_page), (gtk_gs_widget_event),
(ps_document_set_target):
Emit changed event
* shell/ev-view.c: (document_changed_callback),
(ev_view_set_document), (ev_view_set_page):
Redraw on the changed signal
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Dec 24 00:48:44 2004 Jonathan Blandford <jrb@redhat.com>
* backend/ev-document-bookmarks.c:
(ev_document_bookmarks_get_child): *
backend/ev-document-bookmarks.h: * pdf/xpdf/Makefile.am: *
pdf/xpdf/pdf-document.cc: * pdf/xpdf/pdf-document.h: *
shell/Makefile.am: * shell/ev-sidebar-bookmarks.c:
(ev_sidebar_bookmarks_destroy),
(ev_sidebar_bookmarks_class_init),
(ev_sidebar_bookmarks_construct), (stack_data_free),
(do_one_iteration), (populate_bookmarks_idle),
(ev_sidebar_bookmarks_clear_document),
(ev_sidebar_bookmarks_set_document): *
shell/ev-sidebar-bookmarks.h: * shell/ev-sidebar.c:
(ev_sidebar_add_page),
(ev_sidebar_set_document): * shell/ev-window.c: (ev_window_open):
Initial stab at a bookmarks sidebar. It doesn't navigate yet, but
it displays both the topics and the page numbers.
|
| |
|
|
|
|
|
|
|
| |
2004-12-23 Kristian Høgsberg <krh@redhat.com>
* shell/ev-window.c (ev_window_view_sidebar_cb): Hook up sidebar
toggle.
|
|
|
|
|
| |
* configure.ac: Added en_CA to ALL_LINGUAS.
* po/en_CA.po: Added Canadian English translation.
|
|
|
|
|
| |
where all paths were wrong and most of the files are not even in this
tree) with ChangeLog (from arch) of the shell code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-23 Havoc Pennington <hp@redhat.com>
* shell/ev-window.c: hook up potentially-questionable "find
results status text" feature - something involving the sidebar or
scrollbar or a continuous all-pages-on-giant-roll-of-paper-view
might be better in the end.
* shell/ev-view.c (ev_view_get_find_status_message): new function,
with corresponding signal when it should be updated
* shell/eggfindbar.c (egg_find_bar_set_status_text): new function
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Havoc Pennington <hp@redhat.com>
* pdf/xpdf/pdf-document.cc (pdf_document_find_begin): make search
find stuff on other pages, sort of (only returns one result on
invisible pages, to show they have results; updates full results
for a page when you view it). Currently repaints the current page
every time a new result is found on any page, which isn't so nice.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Havoc Pennington <hp@redhat.com>
* shell/ev-window.c (ev_window_cmd_edit_find): display an error if
the document doesn't support find (better ideas?)
(find_bar_search_changed_cb): handle missing document or document
that doesn't support find
* pdf/xpdf/pdf-document.cc: port to implement the new
EvDocumentFindIface
* backend/ev-document-find.c: create a new interface for searching
* backend/ev-document.h, backend/ev-document.c: delete the find stuff
|
|
|
|
|
| |
* pdf/xpdf/Makefile.am (libpdfdocument_la_LIBADD): add
libevbackend.la.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* shell/ev-window.c (ev_window_print): add GnomePrintJob to
EvPrintJob constructor arguments.
* backend/ev-ps-exporter.c, backend/ev-ps-exporter.h: interface
for documents that can export PostScript (page by page).
* backend/Makefile.am (libevbackend_la_SOURCES): add them.
* pdf/xpdf/pdf-document.cc (pdf_document_ps_export_begin)
(pdf_document_ps_export_do_page, pdf_document_ps_export_end)
(pdf_document_ps_exporter_iface_init:
Implement EvPSExporter.
* pdf/xpdf/Makefile.am (libxpdf_la_SOURCES): build PSOutputDev.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Anders Carlsson <andersca@gnome.org>
* backend/Makefile.am:
* backend/ev-document-thumbnails.c:
(ev_document_thumbnails_get_type),
(ev_document_thumbnails_get_thumbnail):
* backend/ev-document-thumbnails.h:
* pixbuf/pixbuf-document.c: (G_DEFINE_TYPE_WITH_CODE),
(pixbuf_document_thumbnails_get_thumbnail),
(pixbuf_document_document_thumbnails_iface_init):
* shell/Makefile.am:
* shell/ev-sidebar-thumbnails.c: (ev_sidebar_thumbnails_destroy),
(ev_sidebar_thumbnails_class_init), (ev_sidebar_thumbnails_init),
(populate_thumbnails), (ev_sidebar_thumbnails_set_document):
* shell/ev-sidebar-thumbnails.h:
* shell/ev-sidebar.c: (ev_sidebar_init), (ev_sidebar_add_page),
(ev_sidebar_set_document):
* shell/ev-utils.c: (gaussian), (create_blur_filter),
(create_shadow), (ev_pixbuf_add_shadow):
* shell/ev-utils.h:
Add thumbnail support.
|
|
|
|
|
|
|
|
|
|
|
| |
* shell/ev-window.c (ev_window_cmd_file_print, ev_window_print)
(using_postscript_printer): Set up a print dialog for "PostScript
injection" method.
* shell/ev-print-job.h, shell/ev-print-job.c: stub classes for
EvPrintJob.
* shell/Makefile.am (evince_SOURCES): add ev-print-job.[ch]
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Marco Pesenti Gritti <marco@gnome.org>
* ps/gtkgs.c: (gtk_gs_init), (set_up_page),
(ps_document_set_target), (ps_document_get_page_size),
(ps_document_render):
* ps/gtkgs.h:
Fix a few bugs
|
|
|
|
|
|
|
| |
2004-12-22 Christian Rose <menthos@menthos.com>
* configure.ac: Added "sv" to ALL_LINGUAS.
* po/sv.po: Added Swedish translation.
|
|
|
|
|
|
|
| |
Wed Dec 22 14:47:38 2004 Jonathan Blandford <jrb@redhat.com>
* backend/ev-document-bookmarks.[ch]: new interface to indicate
document supports bookmarks.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Marco Pesenti Gritti <marco@gnome.org>
* ps/ggvutils.c: (ggv_file_readable):
* ps/ggvutils.h:
* ps/gtkgs.c: (check_filecompressed), (check_pdf),
(gtk_gs_get_postscript):
Remove unused utils
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Marco Pesenti Gritti <marco@gnome.org>
* ps/gtkgs.c: (gtk_gs_init), (gtk_gs_class_init), (gtk_gs_cleanup),
(gtk_gs_finalize), (gtk_gs_set_center), (set_up_page), (output),
(start_interpreter), (compute_size), (gtk_gs_enable_interpreter),
(gtk_gs_get_type), (gtk_gs_new), (gtk_gs_reload),
(gtk_gs_emit_error_msg), (gtk_gs_disable_interpreter),
(gtk_gs_load), (gtk_gs_goto_page), (gtk_gs_set_page_size),
(gtk_gs_set_override_orientation), (gtk_gs_set_override_size),
(gtk_gs_set_zoom), (gtk_gs_set_default_orientation),
(gtk_gs_set_antialiasing), (ps_document_load),
(ps_document_render):
* ps/gtkgs.h:
Another check point for the ps backend. Now I can get it to show
pages!
|
|
|
|
|
|
|
| |
Wed Dec 22 13:41:01 2004 Jonathan Blandford <jrb@redhat.com>
* shell/ev-sidebar.c (ev_sidebar_set_document): initial sidebar
document setting code.
|
|
|
|
|
|
|
| |
2004-12-22 Anders Carlsson <andersca@gnome.org>
* shell/eggfindbar.c: (entry_activate_callback):
Animate the next button when activate is pressed.
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Anders Carlsson <andersca@gnome.org>
* shell/ev-window.c: (ev_window_cmd_edit_find),
(update_fullscreen_popup), (ev_window_fullscreen),
(ev_window_unfullscreen), (ev_window_state_event_cb),
(ev_window_focus_out_cb), (find_bar_close_cb), (ev_window_init):
Fix bugs in fullscreen code.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Dec 21 21:45:43 2004 Soeren Sandmann <sandmann@redhat.com>
* Makefile.am:
* dvi/dvilib/Makefile.am:
* dvi/Makefile.am:
* configure.ac: Auto*ify dvi and dvi/dvilib
* dvi/Makefile: Remove from CVS
* dvi/dvilib/dl-pkfont.cc (unpack_bitmap): Fix uchar/uint
confusion.
* dvi/dvilib/dl-fontdefinition.{cc,hh}: New DviFontMap class
* dvi/dvilib/dl-vffont.{cc,hh}: Many bugfixes to VF code.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Anders Carlsson <andersca@gnome.org>
* shell/ev-window.c: (update_fullscreen_popup),
(screen_size_changed_cb), (destroy_exit_fullscreen_popup),
(exit_fullscreen_button_clicked_cb),
(fullscreen_popup_size_request_cb), (ev_window_fullscreen),
(ev_window_unfullscreen), (ev_window_cmd_view_fullscreen),
(ev_window_state_event_cb), (ev_window_init):
Add fullscreen support from Epiphany.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Mark McLoughlin <mark@skynet.ie>
* data/ev-stock-zoom-fit-width.png: fit-width
stock icon from gpdf.
* shell/ev-stock-icons.[ch]: copied from gpdf.
* shell/main.c: (main): init stock icons.
* shell/ev-window.c: use the fit-width icon.
* data/evince-ui.xml: add zooming toolbar items.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Mark McLoughlin <mark@skynet.ie>
* shell/ev-view.c:
(ev_view_best_fit), (ev_view_fit_width): because
get_page_size() returns the scaled page size, we
need to calculate the scale factor relative to
the previous scale factor. Should really just
add get_real_page_size().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Mark McLoughlin <mark@skynet.ie>
* shell/ev-view.[ch]:
(ev_view_zoom), (ev_view_zoom_in), (ev_view_zoom_out),
(ev_view_normal_size), (ev_view_best_fit), (ev_view_fit_width):
add zooming.
* shell/ev-window.c: (ev_window_cmd_view_zoom_in),
(ev_window_cmd_view_zoom_out), (ev_window_cmd_view_normal_size),
(ev_window_cmd_view_best_fit), (ev_window_cmd_view_page_width):
hook it up.
* pdf/xpdf/pdf-document.cc:
(pdf_document_begin_find),
(pdf_document_end_find): make static.
|
|
|
|
|
|
|
|
|
|
|
| |
* pdf/xpdf/GlobalParams.h (setupBaseFontsFc): add prototype.
* pdf/xpdf/GlobalParams.cc (displayFontTabFc): maps base font
names to fontconfig patterns.
(setupBaseFontsFc): setupBaseFonts reimplemented using fontconfig.
* pdf/xpdf/pdf-document.cc (pdf_document_load): use
setupBaseFontsFc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Marco Pesenti Gritti <marco@gnome.org>
* Makefile.am:
* configure.ac:
* ps/Makefile.am:
* ps/ggvutils.c:
* ps/ggvutils.h:
* ps/gsdefaults.c:
* ps/gsdefaults.h:
* ps/gsio.c:
* ps/gsio.h:
* ps/gtkgs.c:
* ps/gtkgs.h:
* ps/ps.c:
* ps/ps.h:
Import ggv backend. Not hooked up yet.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Mark McLoughlin <mark@skynet.ie>
* shell/main.c: (load_files), (main): load files
from the command line.
2004-12-22 Mark McLoughlin <mark@skynet.ie>
* configure.ac: don't require bonobo.
* cut-n-paste/recent-files/*: kill bonobo recent
view.
* shell/ev-window.c:
(ev_window_is_empty): upd.
(unable_to_load), (ev_window_open): load backend
based on the mime type.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Havoc Pennington <hp@redhat.com>
* shell/ev-view.c (ev_view_set_document): connect to "found" signal
(expose_bin_window): draw find highlights
* shell/ev-window.c (find_bar_search_changed_cb): implement
* pdf/xpdf/pdf-document.cc (pdf_document_begin_find)
(pdf_document_end_find): implement this interface
* backend/ev-document.c (ev_document_found): add this to emit
signal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Dec 21 23:57:37 2004 Owen Taylor <otaylor@redhat.com>
* data/evince-ui.xml: Add a few more toolbar items.
* shell/ev-window.c: Hook up page navigation toolbar
items.
* shell/ev-view.[ch]: add ev_view_set/get_page and
a page-changed signal.
* backend/ev-document.{h,cc} pdf/xpdf/pdf-document.cc::
Add ev_document_get_page().
* shell/ev-window.c: Sensitize/desensitize navigation
actions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-21 Havoc Pennington <hp@redhat.com>
* backend/ev-backend-marshal.c,
backend/ev-backend-marshalers.list, backend/Makefile.am: add
marshaler-generator thingy. I'm sure there's a better way to do
this in the modern world.
* backend/ev-document.h (struct _EvDocumentIface): add begin_find,
end_find methods and "found" signal.
* configure.ac: find glib-genmarshal
|
|
|
|
|
|
|
|
| |
Tue Dec 21 23:20:35 2004 Jonathan Blandford <jrb@redhat.com>
* shell/ev-sidebar.c: Construct an actual sidebar.
* shell/ev-sidebar-bookmarks.[ch]:
* shell/ev-sidebar-thumbnails.[ch]: Stub out sidebars.
|
|
|
|
|
|
|
|
|
| |
Tue Dec 21 23:05:51 2004 Owen Taylor <otaylor@redhat.com>
* backend/ev-document.{h,cc} pdf/xpdf/pdf-document.cc:
Redo size handling.
* shell/ev-view.c: Track the size from the document.
|
|
|
|
|
|
|
|
|
|
| |
Tue Dec 21 22:17:04 2004 Owen Taylor <otaylor@redhat.com>
* pdf/xpdf/pdf-document.cc (pdf_document_load): PDFDoc
constructor assumes ownership of the string passed in.
* shell/ev-window.c (ev_window_open): Destroy the error
dialog once we've displayed it.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Dec 21 21:58:56 2004 Owen Taylor <otaylor@redhat.com>
* pdf/xpdf/pdf-document.cc shell/ev-view.c: Hook things up
a bit, it works! (sort of)
* pdf/xpdf/Makefile.am pdf/xpdf/pdf-document.cc:
Move to .cc since we need to use C++ in the implementation.
* shell/dummy.cc: Add a CC file to force evince
to be linked as a C++ program.x
|