]> www.fi.muni.cz Git - evince.git/commit
Allow making backend modules resident. This is needed only for some
authorCarlos Garcia Campos <carlosgc@gnome.org>
Mon, 3 Mar 2008 15:01:19 +0000 (15:01 +0000)
committerCarlos Garcia Campos <carlosgc@src.gnome.org>
Mon, 3 Mar 2008 15:01:19 +0000 (15:01 +0000)
commit6ee6a56490821f09bffbe17f3dde19da3a119dd8
tree7a90695094f5909555b9a1c7439735daf4782a9f
parent0c06dc4d1656051c9613973e8bef9c7dbfaa151d
Allow making backend modules resident. This is needed only for some

2008-03-03  Carlos Garcia Campos  <carlosgc@gnome.org>

* backend/pdf/pdfdocument.evince-backend.in:
* libdocument/ev-backends-manager.c:
(ev_backends_manager_load_backend),
(ev_backends_manager_get_document):
* libdocument/ev-module.[ch]: (ev_module_load), (ev_module_new):

Allow making backend modules resident. This is needed only for
some backends like pdf to avoid registering glib types more than
once.

svn path=/trunk/; revision=2943
ChangeLog
backend/pdf/pdfdocument.evince-backend.in
libdocument/ev-backends-manager.c
libdocument/ev-module.c
libdocument/ev-module.h