]> www.fi.muni.cz Git - evince.git/commit
Run evince instances in different processes instead of single instance
authorCarlos Garcia Campos <carlosgc@gnome.org>
Mon, 19 Oct 2009 17:27:45 +0000 (19:27 +0200)
committerCarlos Garcia Campos <carlosgc@gnome.org>
Tue, 20 Oct 2009 16:26:49 +0000 (18:26 +0200)
commit66e5636dcaace0d9a98845490b09721c12ce3d2b
treef59d5c02d4f30658b17f317944e2c86f77f8afdc
parent3f28adc16f40da7048d9693278ed2940aa1e39f0
Run evince instances in different processes instead of single instance

 - When built with DBus support a daemon is used to keep track of opened
   documents and reload them when reopened.

 - Crash recovery code has been removed.

 - Metadata migration code has been moved from main.c to ev-daemon.c, so
   that it's only run once on daemon startup.

Fixes bgo#583680, bgo#434966, bgo#497388, bgo#524633 and bgo#586087.
configure.ac
data/Makefile.am
data/org.gnome.evince.Daemon.service.in [new file with mode: 0644]
shell/Makefile.am
shell/ev-application-service.xml
shell/ev-application.c
shell/ev-application.h
shell/ev-daemon-service.xml [new file with mode: 0644]
shell/ev-daemon.c [new file with mode: 0644]
shell/main.c