summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-12-10libview: Make sure a11y is initialized before checking whether it's enabledinfirit1-7/+21
Taken from evince commit: 629c01120f1b2fb0ffdea5e95d2346bab5fb98ee From: Carlos Garcia Campos <[email protected]>
2014-12-10Call gdk_notify_startup_complete when acting as remoteinfirit1-0/+4
The new logic with multiple processes removed the call, causing a hung startup notification when opening a document for the second time. Taken from evince commit: 6935cbce7dce37600abe92eec6344ffde0cc6bae From: David Benjamin <[email protected]>
2014-12-10Fix problem with some pk fontsinfirit1-2/+3
Taken from evince commit: 0a6e8aabcc46d47b5d84e5414cd0e07d57ef171b From: José Aliste <[email protected]>
2014-12-10pdf: Bump poppler requirements to 0.16.0infirit2-111/+10
And remove all unneeded #ifdefs Based on evince commit: e214c8e963fc4224c5ee54b8b9f0d23cb07019d7 From: Carlos Garcia Campos <[email protected]>
2014-12-10Fixed minor bug, it returned NULL when expecting gbooleaninfirit1-1/+1
Taken from evince commit: d9458f7a82b916efcc7bebf576388ef9bf2e8e45 From: danigm <[email protected]>
2014-12-10backends: Fix several security issues in the dvi-backend.infirit5-3/+23
See CVE-2010-2640, CVE-2010-2641, CVE-2010-2642 and CVE-2010-2643. Taken from evince commit: d4139205b010ed06310d14284e63114e88ec6de2 From: José Aliste <[email protected]>
2014-12-10bookmarks: Add a popup menu to open, rename and remove bookmarksinfirit1-20/+185
Taken from evince commit: 5d35a222a469aad367c2680c1c0511d6025c17b9 From: Carlos Garcia Campos <[email protected]>
2014-12-10Gtk3: Use gtk_widget_render_icon_pixbuf()infirit4-0/+4
2014-12-10Gtk3: Don't use gdk_cursor_unref()infirit5-0/+20
2014-12-10Gtk3: gimpcellrenderertoggle: Port to GtkStyleContextinfirit1-4/+54
Taken from evince commit: cd0d12ac77f030caf9b073f60c51539d9b8394ef From: Carlos Garcia Campos <[email protected]>
2014-12-10Gtk3: Convert another gtk_paint_ callinfirit1-5/+2
Taken from evince commit: 1383dfb59b35d2d4576691ad3d9778de344c8e15 From: Matthias Clasen <[email protected]>
2014-12-10Gtk3: [gimpcellrenderertoggle] Paint a shadow when the mouse is over the ↵infirit1-1/+21
cell renderer Taken from evince commit: 0a2d3c2d9dd1158dfb8cacd72abb498acd0e6fef From: Carlos Garcia Campos <[email protected]>
2014-12-10Gtk3: shell: Port EvWindow to GtkStyleContextinfirit1-0/+17
Taken from evince commit: 4c3f22a332076fbf6ddc7f2a42bccce9ac673f63 From: Carlos Garcia Campos <[email protected]>
2014-12-10Gtk3: eggfindbar: remove unused style propertiesinfirit1-0/+4
Taken from evince commit: fe90f499e34d3c001e1b2e50e23d0ef12e824c6f From: Carlos Garcia Campos <[email protected]>
2014-12-10Gtk3: libdocument: Port To GtkStyleContextinfirit1-0/+23
Taken from evince commit: 478dd74e4201b44b5c921fd0bb69b0c4e43bcd8a From: Carlos Garcia Campos <[email protected]>
2014-12-10Gtk3: libview: Port EvViewPresentation to GtkStyleContextinfirit1-9/+31
Taken from evince commit: afa18f6b0d2d1851d5b89aba42b2ab263c00710b From: Carlos Garcia Campos <[email protected]>
2014-12-10Gtk3: libview: Port EvAnnotationWindow to GtkStyleContextinfirit1-2/+28
Taken from evince commit: 0e3c1a6bbc18562c515bd10e2ca9d5bf32b9780f From: Carlos Garcia Campos <[email protected]>
2014-12-10Gtk3: libview: Port EvView and EvPixbufCache to GtkStyleContextinfirit2-7/+80
Taken from evince commit: 7d5e358fb59172812ea0a4bf8ee6502405abc58e From: Carlos Garcia Campos <[email protected]>
2014-12-10Gtk3: libview: Port EvLoadingWindow to GtkStyleContextinfirit1-0/+25
Taken from evince commit: 082ba0dbfeed04fb5cb5bb2e5d81c77c831e8c7a From: Matthias Clasen <[email protected]>
2014-12-09libview: Stop the GtkSpinner when the loading window is hiddeninfirit1-5/+17
Taken from evince commit: 220956ee03fa37fb55079aff63675db26cd908f9 From: Cristian KLEIN <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=637390
2014-12-09shell: Use tooltips to show bookmarks page labels in sidebarinfirit1-1/+48
Taken from evince commit: 140a3b93dfe0df6c3ce7f3b93d09bd43458fd205 From: Carlos Garcia Campos <[email protected]>
2014-12-09shell: Add a new sidebar page for bookmarksinfirit5-0/+497
It allows to add, remove and rename internal bookmarks Taken from evince commit: 180cf6fef2318791abb3583f4c3f3bc176a204d8 From: Carlos Garcia Campos <[email protected]>
2014-12-09shell: Add bookmarks menu to add and show internal bookmarksinfirit5-33/+328
Taken from evince commit: f7eb83a4ad43b1b30af202eb8f33f3057c2a51c5 From: Carlos Garcia Campos <[email protected]>
2014-12-09shell: Add EvBookmarks to handle internal document bookmarksinfirit4-0/+345
Bookmarks are stored in the document metadata using GVariant Taken from evince commit: 7f0f254c6655bc301102eaaebabc1d98dade9912 From: Carlos Garcia Campos <[email protected]>
2014-12-09pdf: Support .pdf.xz filesinfirit2-3/+2
Taken from evince commit: d68a55580d2e63c0587b11580dfde219d5ef56fb From: Christian Persch <[email protected]>
2014-12-09libdocument: Add xz compression supportinfirit3-5/+14
Taken from evince commit: 38cfc027fc96ac19452c3138614e2c8deff63633 From: Christian Persch <[email protected]>
2014-12-09libview: make sure gtk_print_operation_cancel() is called from draw-page ↵infirit1-7/+33
callback Fixes crash when printing operation is cancelled. Taken from evince commit: a09aa79195825d5d9c80c36362203c7c36a5e914 From: Carlos Garcia Campos <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=635619
2014-12-09libview: return early when print job was cancelled during page renderinginfirit1-0/+3
Taken from evince commit: ae4835dbed02ae928d96fb6360f7d5c62416044b From: Carlos Garcia Campos <[email protected]>
2014-12-09libview: make sure cancellable object is always cancelled in ev_job_cancel()infirit1-1/+5
It's safe to call it multiple times, and we still don't emit our cancelled signal for finished jobs. Taken from evince commit: 87084fb2aabc726343f6515c09ac6d2bba42afb1 From: Carlos Garcia Campos <[email protected]>
2014-12-09libview: add a method to get the job currently running in the worker threadinfirit2-5/+17
When a job is cancelled while it's running, the cancelled signal might be emitted before the job finishes, and since the finished signal is not emitted for cancelled jobs, it's not possible to know when the job has finished. With this method we can see whether the job is still running and wait until it finishes. Taken from evince commit: 23e76eac47c60ab885edcdb6a337ee7587afa7e8 From: Carlos Garcia Campos <[email protected]>
2014-12-09libview: Silence warning for unused functionsinfirit1-0/+2
2014-12-09libdocument: Add more sanity checks to ev-document-miscinfirit1-0/+4
Taken from evince commit: cae38b012050870eef820330a5902f94f262ffb5 From: José Aliste <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=572061
2014-12-09[shell] Send the URI of the input file instead of the filename in SyncSource.infirit1-1/+26
Taken from evince commit: 8b5db2c8c7120a7b4606729fea86247df0d8c462 From: José Aliste <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=632317
2014-12-09libview: Make sure we have a valid page range before getting/setting ↵infirit1-0/+6
selection list Taken from evince commit: a3b87cb28e46958b37e384a47604032ea0889807 From: Carlos Garcia Campos <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=630999
2014-12-09add timestamp to SyncSource DBus signalinfirit1-2/+6
Taken from evince commit: a57c4df4be3d2a2acb3d2b8a205cf7b9b49a816d From: José Aliste <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=632313
2014-12-09Gtk3: Use gtk_paned_new() instead gtk_[h|v]paned_new()infirit1-0/+4
2014-12-09dvi: Don't use cairo_image_surface_create_for_data()infirit1-14/+6
We can use cairo_image_surface_create() and let cairo/pixman handle the memory. Taken from evince commit: cb697193fec59edfcefe503c390592851a79dd6b From: Carlos Garcia Campos <[email protected]>
2014-12-09dvi: Fix drawing glyphs with transparencyinfirit2-43/+13
Taken from evince commit: 0891eb8e130103c2abe4b48b7f2b5fa42d0fdaa0 From: Carlos Rendon <[email protected]>
2014-12-09dvi: Add image_done method to DviDevice to notify that the image is finishedinfirit3-0/+11
This way we can mark the surface dirty when all pixels have been modified. Taken from evince commit: c565f15e696db4b4cf983cdddf1e1ab273d547dc From: Carlos Garcia Campos <[email protected]>
2014-12-09libview: The updated GtkComboBox api is in Gtk+2.24infirit1-15/+0
2014-12-09Fill links page labels for the index in the links threadinfirit2-35/+35
Getting the page of a named destination requires to take the doc lock, so it might block the main thread. Taken from evince commit: b6f2f6c391fa83cb9532e98f561057f022522147 From: Carlos Garcia Campos <[email protected]>
2014-12-09[libdocument] Use find_link_page() instead of find_link_dest() in ↵infirit1-8/+2
get_dest_page() Since we only need the page, not the whole destination Taken from evince commit: bb10c2aa8216b1a336e58a5177229a86c4e586ae From: Carlos Garcia Campos <[email protected]>
2014-12-09[djvu] Implement document_links_find_link_page()infirit3-6/+31
Taken from evince commit: 4f13859ce0aa0918a5c6a0a24686d97ffd7d2ee2 From: Carlos Garcia Campos <[email protected]>
2014-12-09[pdf] Implement document_links_find_link_page()infirit1-0/+20
Taken from evince commit: 42fdab936eef083c81a9e6798ffea2c4bfab3842 From: Carlos Garcia Campos <[email protected]>
2014-12-09[libdocument] Remove unused method ev_link_get_page()infirit2-22/+0
It has been replaced by ev_document_links_get_link_page() that supports named destinations. Taken from evince commit: 347a6044d6e76f1ccca5827d800d7705750efdef From: Carlos Garcia Campos <[email protected]>
2014-12-09[pdf] Do not resolve named destinations in the backendinfirit1-30/+1
Taken from evince commit: c4923eca28c74fad47acdd1ebaafff206107f721 From: Carlos Garcia Campos <[email protected]>
2014-12-09[shell] Use new methods to get page and page label from a linkinfirit3-19/+64
Instead of ev_link_get_page() that doesn't work for named destinations. Based on evince commits: eb1c4c8ab5f0a179a3e5836f4540a70859cba106 a5ebb853858e5e2121a35a369d52fc8dd86c92ae From: Carlos Garcia Campos <[email protected]>
2014-12-09[shell] Add timestamp parameter to SyncView.infirit1-2/+4
SyncView is called after user interaction, so it needs timestamp parameter to avoid stealing focus. Taken from evince commit: a2b36d8928c30f93f74869b294e72d2484422646 From: José Aliste <[email protected]>
2014-12-09[libdocument] Check for NULL in synctex_backward_search.infirit1-6/+11
Taken from evince commit: 26c3b7e6b2fb3ee2d01ec249f7026a37bcfc2f9c From: José Aliste <[email protected]> Gnome bug: 630845
2014-12-09GDK_KEY_* keys are Gtk+2 as well.infirit4-67/+55