| Age | Commit message (Collapse) | Author | Files | Lines | 
|---|
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | The g_mkdtemp function was added to glib 2.30. Remove our local copy and
use the glib one instead. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | 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 |