commit b58b339283a57ae9a44939a353dc659cb9946621
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   2009-12-21

    [libview] Initialize view from model when a new model is set

M	libview/ev-view.c

commit 4703212e1b44d4d385dc894cfbdc037db6e2112b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-20

    Do not fail to open external uri links that are relative paths

    If an external uri is not a valid uri (it doesn't contain :// nor
    mailto:) we assume it's http if it starts with www, otherwise we
    build a
    new uri for the relative path with the document uri as base.
    Fixes bgo#604716.

M	shell/ev-window.c

commit bf8fe0d26b7319b9ad3a8a79fbf618343f603c62
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-20

    [libview] Fix a crash with document that contain no pages or empty
    pages

    Fixes bgo#605029.

M	libview/ev-view.c

commit 0f39465dc52c56bc5c554a563f89d2f632ca54f0
Author: Hib Eris <hib@hiberis.nl>
Date:	2009-12-18

    Do not hardcode BINDIR on Windows

M	shell/ev-application.c

commit 638301e107cdf4eb8368db9beca7ec6755778c2c
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-19

    [shell] Always show rotate icons

    Fixes bgo#599398.

M	shell/ev-window.c

commit b810feea4fb926c1384bdc54966f4837c1165058
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-19

    Fix typo in rotate-right menu item name

M	data/evince-ui.xml

commit fa27d781c8ac5b6c0f98ebc4ceabb54f7cd43a90
Author: Hib Eris <hib@hiberis.nl>
Date:	2009-12-17

    Unref document after unreffing pixbuf_cache.

    The pixbuf_cache depends on the availabilty of the document's module
    library (at least for djvu-documents on Windows). Fixes bgo#604919.

M	libview/ev-view.c

commit 11dcf8651d69fa30561d027020a46ced6f851575
Author: Hib Eris <hib@hiberis.nl>
Date:	2009-12-10

    Replace mkdtemp() with _ev_g_mkdtemp().

    The function mkdtemp() is not available on Windows. Unfortunately,
    glib does not have a portable replacement for it yet, see
    http://bugzilla.gnome.org/show_bug.cgi?id=524831. This patch copies
    a proposed implementation for g_mkdtemp() from that bug
    report (renamed to _ev_g_mkdtemp()). Fixes bgo#604917.

M	libdocument/ev-file-helpers.c

commit 12f7db7941fbc4ceb7cd43c38f662ee32180565b
Author: Hib Eris <hib@hiberis.nl>
Date:	2009-12-10

    Drop gnome-icon-theme dependency

    As far as I can tell, Evince required only 3 icons from
    gnome-icon-theme, 'object-rotate-left', 'object-rotate-right' and
    'x-office-presentation'.

    This patch adds copies for these icons from gnome-icon-theme-2.24.

    It also removes the compile-time check for gnome-icon-theme on
    all platforms execpt gnome.

    Note, when gnome-icon-theme is installed, the icons from that
    theme take
    precedence over the icons from this patch. Therefore, evince uses
    the icons
    from this patch only as a backup when no gnome-icon-theme is
    installed.

    All added icons are copied from gnome-icon-theme-2.24, which is
    licensed
    under GNU GPLv2.

M	configure.ac
M	data/icons/16x16/Makefile.am
M	data/icons/16x16/actions/Makefile.am
A	data/icons/16x16/actions/object-rotate-left.png
A	data/icons/16x16/actions/object-rotate-right.png
C053	data/icons/32x32/actions/Makefile.am
data/icons/16x16/mimetypes/Makefile.am
A	data/icons/16x16/mimetypes/x-office-presentation.png
M	data/icons/22x22/Makefile.am
M	data/icons/22x22/actions/Makefile.am
A	data/icons/22x22/actions/object-rotate-left.png
A	data/icons/22x22/actions/object-rotate-right.png
C053	data/icons/32x32/actions/Makefile.am
data/icons/22x22/mimetypes/Makefile.am
A	data/icons/22x22/mimetypes/x-office-presentation.png
M	data/icons/24x24/Makefile.am
M	data/icons/24x24/actions/Makefile.am
A	data/icons/24x24/actions/object-rotate-left.png
A	data/icons/24x24/actions/object-rotate-right.png
C053	data/icons/32x32/actions/Makefile.am
data/icons/24x24/mimetypes/Makefile.am
A	data/icons/24x24/mimetypes/x-office-presentation.png
M	data/icons/32x32/Makefile.am
M	data/icons/32x32/actions/Makefile.am
A	data/icons/32x32/actions/object-rotate-left.png
A	data/icons/32x32/actions/object-rotate-right.png
C058	data/icons/32x32/actions/Makefile.am
data/icons/32x32/mimetypes/Makefile.am
A	data/icons/32x32/mimetypes/x-office-presentation.png
M	data/icons/scalable/Makefile.am
C054	data/icons/32x32/actions/Makefile.am
data/icons/scalable/actions/Makefile.am
A	data/icons/scalable/actions/object-rotate-left.svg
A	data/icons/scalable/actions/object-rotate-right.svg
A	data/icons/scalable/mimetypes/Makefile.am
A	data/icons/scalable/mimetypes/x-office-presentation.svg

commit 1e68c1dd8988f17d45abe744e7beeeb90c997ed2
Author: Tomeu Vizoso <tomeu@sugarlabs.org>
Date:	2009-12-16

    Move EvPrintOperation to libview

    https://bugzilla.gnome.org/show_bug.cgi?id=604750

M	configure.ac
M	evince-view.h
M	libview/Makefile.am
R099	shell/ev-print-operation.c	libview/ev-print-operation.c
R095	shell/ev-print-operation.h	libview/ev-print-operation.h
M	shell/Makefile.am

commit 07545e46f1142614227a8f2a98a51009925184df
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:	2009-12-17

    Updated Arabic translation

M	po/ar.po

commit 11524180d8de25c63361bc267c73424c33c60f14
Author: Tomeu Vizoso <tomeu@sugarlabs.org>
Date:	2009-12-16

    Include ev-document-attachments.h to evince-document.h

M	evince-document.h

commit 7b60f262aa5ab107aeb2d091bd78d34d8d7de5a5
Author: Tomeu Vizoso <tomeu@sugarlabs.org>
Date:	2009-12-16

    Remove leftover function prototype

M	libview/ev-view.h

commit b11b81833a76cc4e8025d827e755e6ca02523222
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-13

    [libview] Remove props and api from EvView that is already in
    EvDocumentModel

M	libview/ev-view.c
M	libview/ev-view.h

commit 7d3a9e19b3ff01ce52c35075d4f80cbcddaaf478
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-13

    [previewer] Use model api instead of EvView to set continuous mode

M	previewer/ev-previewer-window.c

commit 597fcc060e0f4cdc8a3ddd40364c7a1589a49023
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-13

    [previewer] Remove debug message

M	previewer/ev-previewer-window.c

commit 297e962912267021367fa4756c363c7102cb0879
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-13

    [libview] Make inverted_colors a guint instead of a gboolean

M	libview/ev-document-model.c

commit a8bfdbfa5853ae05e66893e2f7968df0ed7f76ee
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-12

    [libdocument] Get document info after page sizes to take advantage
    of cache

    Fixes 0x0 page size always shown in properties view.

M	libdocument/ev-document.c

commit 33d769c7d07e419cac3ab7b7febe98f2c12e2ecf
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-12

    Update page action when entry text changes but not current page

    That happens when user types and invalid page or current page. Fixes
    bgo#603714.

M	libmisc/ev-page-action-widget.c

commit d68a91467efab8ef8a8f98589dd4c21b993b6e14
Author: Juanjo Marín <juanj.marin@juntadeandalucia.es>
Date:	2009-12-11

    [comics] Add support for cbt files

    Fixes bgo#588266.

M	backend/comics/comics-document.c
M	backend/comics/comicsdocument.evince-backend.in
M	configure.ac

commit a90c2239d39181519c53f0b02b5af90be0d7ef3d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-09

    Use EvPage instead of page index to get images

    So that we can re-use the page object instead of creating and
    deleting a
    new one.

M	backend/pdf/ev-poppler.cc
M	libdocument/ev-document-images.c
M	libdocument/ev-document-images.h
M	libview/ev-jobs.c

commit e63cb09538113fa2695bc2877902702109eed303
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-09

    Use EvPage instead of page index to get links

    So that we can re-use the page object instead of creating and
    deleting a
    new one.

M	backend/djvu/djvu-document.c
M	backend/pdf/ev-poppler.cc
M	libdocument/ev-document-links.c
M	libdocument/ev-document-links.h
M	libview/ev-jobs.c

commit e3c697ada15e7e5ffd47562350bdfee455b29322
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-09

    [libview] Unref EvPage as soon as page is rendered

M	libview/ev-jobs.c
M	libview/ev-jobs.h

commit fb3b7017807d601bdbcfb48f290fb78ef1669a83
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-09

    [libview] Remove RenderContext from CacheJobInfo

M	libview/ev-pixbuf-cache.c

commit 3a8589a7c5e0394df456074048845cddd04bc43d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-08

    [libview] Split EvPixbufCache into dynamic and static data

    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.

M	help/reference/libview/libevview.types
M	libview/Makefile.am
M	libview/ev-jobs.c
M	libview/ev-jobs.h
A	libview/ev-page-cache.c
A	libview/ev-page-cache.h
M	libview/ev-pixbuf-cache.c
M	libview/ev-pixbuf-cache.h
M	libview/ev-view-private.h
M	libview/ev-view.c

commit ef00f8a39f4a7c36f07888ee5ae1d21b9cf9b585
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-08

    [libview] Don't try to show/hide annot windows the first time page
    range changes

M	libview/ev-view.c

commit ed252626b3d584bc3d98649ce2a217c0b82ec50b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-08

    Use EvPage instead of a render context to get the selection map

    Selection map doesn't depend on scale/rotation so only the page is
    needed.

M	backend/pdf/ev-poppler.cc
M	libdocument/ev-selection.c
M	libdocument/ev-selection.h
M	libview/ev-jobs.c

commit ea6eb7ebc9898463a4e165d76aea75634a8b519b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-08

    Remove leftover EvPageCache

M	libdocument/ev-document.h
M	libview/ev-view-private.h

commit 1600e0323e398d2e235121e9e25df70853095e4c
Author: Gustavo Carneiro <gjc@inescporto.pt>
Date:	2009-12-06

    [Bug 603857] Typo in EV_RENDER_CONTEXT

M	libdocument/ev-render-context.h

commit 46367568074b5f78659e710ca27dcd095da003fb
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-05

    [libview] Remove unimplemented method ev_job_is_cancelled()

    Fixes bgo#603858.

M	libview/ev-jobs.h

commit e294726d6e4e73c3e9d68f0187e24a69979dd299
Author: Yair Hershkovitz <yairhr@gmail.com>
Date:	2009-12-05

    Updated Hebrew translation

M	po/he.po

commit 0073f692a178b9f6f566d5b1bfed61a2c738d5c9
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	2009-12-04

    Updated Norwegian bokmål translation.

M	po/nb.po

commit e3e770f2a2dc1461fda3bed6760759b7389e2c4b
Author: Aron Xu <aronxu@gnome.org>
Date:	2009-12-05

    Update Simplified Chinese translation.

M	po/zh_CN.po

commit 002d2ed5d80e5f2e3593303f1dfd54d9b7059163
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-01

    [libview] Improve size_request functions

    Some of the code is only required depending on the sizing mode.

M	libview/ev-view.c

commit cc46f6d515d9639f4fbca00118fb2c99c2a3bcd7
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-01

    [libview] Remove unneeded redundant code

M	libview/ev-view.c

commit 2790485c25c3bc97c3bbec666d9d1e0d34206524
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-12-01

    [NEWS] Add info about bgo#602742 to 2.29.3 news

M	NEWS

commit 4a109ee6352d7b38fcce6e39ec7fe7fa3a2daef4
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	2009-11-30

    Updated Slovenian translation

M	po/sl.po

commit 67abb7a6ea511cd7cbbb328717cc2c8dbfbc7e2e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2009-11-30

    [release] 2.29.3

M	NEWS
M	configure.ac