Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/libview/ev-page-cache.h
Commit message (Collapse)AuthorAgeFilesLines
* [libview] Add ev_page_cache_mark_dirty()Carlos Garcia Campos2010-07-201-0/+2
| | | | | Annotations might be added at runtime, in that case we need to mark cache as dirty to force a new job to get annotations.
* Add EvMappingList data struct instead of using a GListCarlos Garcia Campos2010-07-121-4/+4
| | | | It just wraps the GList and adds reference counting
* Switch to GTK+ 3Carlos Garcia Campos2010-07-081-1/+1
|
* [libview] Get text and text_layout and store it in EvPageCacheDaniel Garcia2010-06-261-0/+6
|
* Update FSF address everywhere.Arun Persaud2010-04-051-1/+1
| | | | | | | | updated where 'git grep Temple' showed an old address, not including po-files. Fixes bug# 514607. Signed-off-by: Arun Persaud <arun@nubati.net>
* [libview] Add methods to get/set page cache flagsCarlos Garcia Campos2010-01-031-16/+20
|
* [libview] Split EvPixbufCache into dynamic and static dataCarlos Garcia Campos2009-12-091-0/+59
| | | | | | | | | Dynamic page data (page surfaces and selections) that depend on current scale/rotation, keep in EvPixbufCache with the current cache approach. Static page data (links, annots, images, text and forms) that don't depend on current scale/rotation, have been moved to EvPageCache and they are never removed from the cache. Fixes bgo#602405.
* Remove EvPageCache and use EvDocumentModel insteadCarlos Garcia Campos2009-09-151-51/+0
| | | | | | | EvView is now another view for the common model EvDocumentModel. Now it's possible to have several windows for the same document without the symlink hack. Every window has its own model, while the document object is shared.
* [libview] Remove ev_page_cache_get_size() from EvPageCacheCarlos Garcia Campos2009-09-151-6/+0
|
* [libview] Move get_max_width/height from EvPageCache to EvViewCarlos Garcia Campos2009-09-151-8/+0
|
* [libview] Move get_dual_even_left from EvPageCache to EvViewCarlos Garcia Campos2009-09-151-2/+0
|
* [libview] Move height_to_page cache from EvPageCache to EvViewCarlos Garcia Campos2009-09-151-6/+0
|
* Move ev_page_cache_check_dimensions() to EvDocumentCarlos Garcia Campos2009-09-151-2/+0
|
* Move thumbnails page sizes cache from EvPageCache to EvSidebarThumbnailsCarlos Garcia Campos2009-09-151-5/+0
|
* Move part of the EvPageCache to EvDocumentCarlos Garcia Campos2009-09-151-11/+1
| | | | The static data about the document is stored now in EvDocument class
* [document] Fixes handling of broken documentsNickolay V. Shmyrev2009-05-031-0/+1
| | | | | Instead of aborting on assertion, we gracefully report that document is broken. Fixes GNOME bug #580886.
* Renamed from evince-backend.pc.in. Renamed library to libevdocument.la.Christian Persch2009-01-251-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: * evince-document.pc.in: Renamed from evince-backend.pc.in. * libdocument/Makefile.am: Renamed library to libevdocument.la. * libview/Makefile.am: * shell/Makefile.am: * backend/*/Makefile.am: Adapt to changed library name. * libdocument/Makefile.am: * libview/Makefile.am: Change the installed headers path to match the directory names in SVN. * evince-document.h: * evince-view.h: Add single headers. Bug #568227. * libdocument/*.h: * libview/*.h: Add single headers guards. * libview/Makefile.am: * libdocument/Makefile.am: * backend/*/Makefile.am: * help/reference/Makefile.am: Define EVINCE_COMPILATION, so we can still include individual headers. * properties/Makefile.am: * properties/ev-properties-main.c: * properties/ev-properties-view.h: * thumbnailer/Makefile.am: * thumbnailer/evince-thumbnailer.c: Include only evince-document.h. * libdocument/Makefile.am: * libview/Makefile.am: Generate type builtins from all installed headers. * libdocument/ev-link-action.[ch]: * libdocument/ev-link-dest.[ch]: * libdocument/ev-transition-effect.[ch]: * libview/ev-view.[ch]: Remove handcoded type builtins. * libdocument/Makefile.am: * evince-document.h: Add ev-document-factory.h to the public headers. svn path=/trunk/; revision=3381
* Move EvView specific code to a libeviview library so that it can beCarlos Garcia Campos2009-01-181-0/+85
2009-01-18 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * Makefile.am: * libdocument/Makefile.am: * libview/Makefile.am: * libview/ev-job-scheduler.[ch]: * libview/ev-jobs.[ch]: * libview/ev-page-cache.[ch]: * libview/ev-pixbuf-cache.[ch]: * libview/ev-timeline.[ch]: * libview/ev-transition-animation.[ch]: * libview/ev-view-accessible.[ch]: * libview/ev-view-marshal.list: * libview/ev-view.[ch]: * shell/Makefile.am: Move EvView specific code to a libeviview library so that it can be embbeded in other applications. Based on patches by Tomeu Vizoso. Fixes bug #567751. svn path=/trunk/; revision=3348