1
0
mirror of https://gitlab.gnome.org/GNOME/evince synced 2024-07-02 15:48:59 +00:00
Commit Graph

27 Commits

Author SHA1 Message Date
Iñigo Martínez
b27189bb3c build: Remove autotools
To avoid the burden of maintaining multiple build systems, autotools
support has been removed.

GitLab CI configuration has also been updated to use meson.
2020-05-30 22:39:51 -04:00
Germán Poo-Caamaño
923c852c14 gimpcellrenderertoggle: Synced against Gimp master
* Remove/replaced deprecated symbols
* Aware of different window scales
2018-11-11 02:21:03 -03:00
Iñigo Martínez
d69158ecf0 build: Port to Meson build system
Meson is a build system focused on speed and ease of use, which
helps speed up software development. This patch adds Meson support
alongside Autotools.
2018-09-24 10:28:33 +02:00
Jonas Hahnfeld
8b86c139e5 gimpcellrenderertoggle: Remove code for drawing a shadow
I can't see any difference in the current version of all libraries.

https://bugzilla.gnome.org/show_bug.cgi?id=786464
2017-08-19 08:34:58 +02:00
Jonas Hahnfeld
80c87939c2 gimpcellrenderertoggle: Fix rendering without hover
The previous code accessed draw_rect which was only set if a shadow
was drawn as hover effect. This has worked until commit 8c225e6
("Remove gtk 2 support") where the gtk 2 code path had

  if (gdk_rectangle_intersect (expose_area, cell_area, &draw_rect) &&
      (flags & GTK_CELL_RENDERER_PRELIT))

which meant setting draw_rect unconditionally. Commit 0a2d3c2
("[gimpcellrenderertoggle] Paint a shadow when the mouse is over the cell renderer")
readded the code path in its current form which checks the flag first.

https://bugzilla.gnome.org/show_bug.cgi?id=786464
2017-08-19 08:28:02 +02:00
Jonas Hahnfeld
fe8e70c93e gimpcellrenderertoggle: Replace depracted gtk_cell_renderer_get_size
Revert to calling gimp_cell_renderer_toggle_get_size as in the upstream
GIMP code. (Commit 5e064e2f9 ("[gimpcellrenderertoggle] Port to gtk 3")
changed this to the current version with no obvious reason.)

https://bugzilla.gnome.org/show_bug.cgi?id=786464
2017-08-19 08:27:33 +02:00
Emmanuele Bassi
0d049a4798 build: Remove all mentions of old generated files
We don't build marshallers any more, so we must not reference them in
the list of sources.

https://bugzilla.gnome.org/show_bug.cgi?id=784852
2017-07-12 17:28:48 +01:00
Bastien Nocera
827f15121b gimpcellrenderertoggle: Simplify build
By removing glib-genmarshal usage, seeing as the generic marshaller via
libffi works just as well.

https://bugzilla.gnome.org/show_bug.cgi?id=784852
2017-07-12 16:20:32 +02:00
Christian Persch
d4216cc576 build: Don't use INCLUDES
It's deprecated. Instead use *_CPPFLAGS.
2013-07-26 21:26:35 +02:00
Carlos Garcia Campos
cd0d12ac77 gimpcellrenderertoggle: Port to GtkStyleContext 2010-12-23 19:13:27 +01:00
Matthias Clasen
1383dfb59b Convert another gtk_paint_ call 2010-12-23 19:13:26 +01:00
Carlos Garcia Campos
f9a8e04db1 [gimpcellrenderertoggle] Fix compile warnings 2010-10-09 16:57:06 +02:00
Carlos Garcia Campos
0a2d3c2d9d [gimpcellrenderertoggle] Paint a shadow when the mouse is over the cell renderer 2010-10-09 16:53:07 +02:00
Carlos Garcia Campos
8c225e6260 Remove gtk 2 support 2010-10-09 16:43:14 +02:00
Christian Persch
5e064e2f91 [gimpcellrenderertoggle] Port to gtk 3 2010-09-26 16:44:39 +02:00
Carlos Garcia Campos
5ccd1e6922 [gimpcellrenderertoggle] Fix build with GSEAL enabled 2010-05-10 19:44:33 +02:00
Arun Persaud
19a00ed1cd Update FSF address everywhere.
updated where 'git grep Temple' showed an old address, not including po-files.

Fixes bug# 514607.

Signed-off-by: Arun Persaud <arun@nubati.net>
2010-04-05 11:24:46 +02:00
Hib Eris
765e79bb75 Replace GTK_WIDGET_HAS_FOCUS() with gtk_widget_has_focus() 2010-03-31 19:09:45 +02:00
Christian Persch
1bcbe16702 [build] Remove gitignore files from git
They're autogenerated now.
2009-10-25 20:57:24 +01:00
Christian Persch
f8a0165d07 [build] Include git.mk in all Makefiles 2009-10-22 11:53:07 +02:00
Christian Persch
05b38f9fa9 [build] Automatically keep .gitignore files updated
Import git.mk.
2009-10-22 00:36:20 +02:00
Javier Jardón
7b5e14ea3d [build] Use AM_V_GEN to make custom commands silent
See bug #585355 for details
2009-07-22 04:27:19 +04:00
Javier Jardón
2db28e7ad2 [build] Get rid of shave with AM_SILENT_RULES automake option
Solves bgo#585355
2009-07-12 13:05:18 +02:00
Carlos Garcia Campos
796028ef61 [build] Use shave to improve build log readability 2009-05-12 19:12:16 +02:00
Christian Persch
4912987303 Renamed from evince-backend.pc.in. Renamed library to libevdocument.la.
* 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
2009-01-25 15:08:57 +00:00
Carlos Garcia Campos
451e3d74f9 Rename LIB as LIBDOCUMENT and use SHELL_CORE for cut-n-paste code.
2009-01-18  Carlos Garcia Campos  <carlosgc@gnome.org>

	* configure.ac:
	* cut-n-paste/*/Makefile.am:
	* libdocument/Makefile.am:

	Rename LIB as LIBDOCUMENT and use SHELL_CORE for cut-n-paste
	code.

svn path=/trunk/; revision=3352
2009-01-18 15:31:03 +00:00
Carlos Garcia Campos
9eaa2afd58 Add GimpCellRendererToggle from gimp slightly modified to fit our needs.
2008-11-15  Carlos Garcia Campos  <carlosgc@gnome.org>

	* configure.ac:
	* cut-n-paste/Makefile.am:
	* cut-n-paste/gimpcellrenderertoggle/Makefile.am:
	* cut-n-paste/gimpcellrenderertoggle/gimpcellrenderertoggle.[ch]:
	* cut-n-paste/gimpcellrenderertoggle/gimpwidgetsmarshal.list:

	Add GimpCellRendererToggle from gimp slightly modified to fit our
	needs.

svn path=/trunk/; revision=3266
2008-11-15 10:08:33 +00:00