Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Not everyone who reads PDF's is necessarily a LaTeX user.
These changes allow users to install atril without the huge bagage
of tex-live on systems where synctex isn't provided as a stand alone
library.
|
|
GTime is defined to always be a signed 32-bit integer, it will
overflow in the year 2038.
|
|
|
|
|
|
based on https://gitlab.gnome.org/GNOME/evince/commit/9edaca5b7b35bbbeeecfaf8d9291a4c092d8be91
|
|
$ cd cut-n-paste/synctex
$ rm synctex_*
$ ./update-synctex-from-TL.sh
Test on Fedora:
1. Install required packages
$ sudo dnf install texlive-scheme-basic texlive-lipsum -y
2. Build a pdf with synctex enabled
$ cat <<EOF >> file.tex
\documentclass[12pt]{report}
\usepackage{lipsum}
\begin{document}
\chapter{Introduction}
\lipsum[2-4]
\end{document}
EOF
$ pdflatex -synctex=1 file.tex
3. Open file.pdf using atril
4. Search any text string
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gdk_color_equal is simple enough to replace it with code inline
taken from:
https://gitlab.gnome.org/GNOME/evince/commit/1944b86
|
|
|
|
|
|
....instead of our own implementation
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-0&id=91a30f4
|
|
.... and misc_paint_one_page()
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=a610d49
|
|
Getting colors for a state different from the current state of the
corresponding widget without saving the context might trigger an
invalidation and a redraw. Because this was happening from the draw
function this resulted in a redraw loop and constant high CPU usage.
This could be triggered by selecting text or searching.
https://bugzilla.gnome.org/show_bug.cgi?id=755442
inspired by:
https://git.gnome.org/browse/evince/commit/?id=1987f04
https://github.com/linuxmint/xreader/commit/e76a18d
|
|
|
|
This commit reverts:
https://github.com/mate-desktop/atril/commit/d9fffe2dc0e33d6777099c18635b7b75f54d3d35
And it applies an alternative to fix the deprecated functions:
gdk_screen_get_width
gdk_screen_get_height
|
|
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=f72b619
|
|
There's no reason to return the EvMappingList since it can't be modified
by this function.
|
|
Needed to remove annotations from a mapping list
https://bugzilla.gnome.org/show_bug.cgi?id=649044
origin commit:
https://git.gnome.org/browse/evince/commit/?id=5aac9ac
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=649044
origin commit:
https://git.gnome.org/browse/evince/commit/?id=d0ed4e6
|
|
When the color of the annotation window is chosen
in the properties dialog and apply is clicked, the
color of the window changes immediately.
Fixed by making ev_annotation_set_rgba send both
"color" and "rgba" signals.
https://bugzilla.gnome.org/show_bug.cgi?id=725571
origin commit:
https://git.gnome.org/browse/evince/commit/?id=d23d6c1
|
|
returns the EvMapping in the EvMappingList at coordinates (x,y).
origin commit:
https://git.gnome.org/browse/evince/commit/?id=2de7a65
|
|
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=5410cf9
|
|
And fix a number of introspection warnings.
https://bugzilla.gnome.org/show_bug.cgi?id=691354
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=d6f7e03dd53639e2a3470f128d3b327636cf3dea
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=691354
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=7917b62
|
|
|
|
Fixes #177
|
|
|
|
Add new API to EvAnnotation that uses GdkRGBA, and deprecated the
GdkColor using one.
Part of https://bugzilla.gnome.org/show_bug.cgi?id=677983
taken from:
https://git.gnome.org/browse/evince/commit/?id=c477923
https://git.gnome.org/browse/evince/commit/?id=87ca31d
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?id=4e762b4
|
|
Add deprecation macros similar to GLIB_DEPRECATED[_FOR].
taken from:
https://git.gnome.org/browse/evince/commit/?id=86f3e1b
|
|
https://github.com/linuxmint/xreader/commit/c47a1f4
|
|
and fix usage of deprecated gtk_symbolic_color
https://github.com/linuxmint/xreader/commit/c171041
https://github.com/linuxmint/xreader/commit/68f365a
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=19db23a
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-6&id=5a7ad5b
|
|
"crash on g_free the address 0 or 1"
These hacks are no longer of need after 1a0f225
|
|
and require caja >= 1.17.1
|
|
|
|
This allows tiff documents with different XRESOLUTION and
YRESOLUTION to rotate correctly.
taken from:
https://git.gnome.org/browse/evince/commit/?id=67700e0
|
|
gtk_widget_get_pointer()
|
|
Use gdk_display_get_app_launch_context() instead.
taken from:
https://git.gnome.org/browse/evince/commit/?id=987f7d9
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=635705
taken from:
https://git.gnome.org/browse/evince/commit/?id=a1a164b
|