* docs/apibuild.py: fix the API generator to work out of a

include list instead of an exclude list
* po/*: updated localization strings
Daniel
This commit is contained in:
Daniel Veillard 2007-08-14 05:57:07 +00:00
parent 024252d3e3
commit 1bd2567773
77 changed files with 33259 additions and 30499 deletions

View File

@ -1,3 +1,9 @@
Tue Aug 14 07:59:21 CEST 2007 Daniel Veillard <veillard@redhat.com>
* docs/apibuild.py: fix the API generator to work out of a
include list instead of an exclude list
* po/*: updated localization strings
Mon Aug 13 21:46:48 EST 2007 Daniel P. Berrange <berrange@redhat.com> Mon Aug 13 21:46:48 EST 2007 Daniel P. Berrange <berrange@redhat.com>
* src/qemu_driver.c: Implement save & restore APIs for KVM * src/qemu_driver.c: Implement save & restore APIs for KVM
@ -30,6 +36,7 @@ Mon Aug 13 20:13:48 EST 2007 Daniel P. Berrange <berrange@redhat.com>
avoid bug where QEMU \n gets translated to \r\n,then causing QEMU avoid bug where QEMU \n gets translated to \r\n,then causing QEMU
to process the command twice. Patch from Jim Paris. to process the command twice. Patch from Jim Paris.
>>>>>>> 1.700
Mon Aug 13 11:55:48 CEST 2007 Daniel Veillard <veillard@redhat.com> Mon Aug 13 11:55:48 CEST 2007 Daniel Veillard <veillard@redhat.com>
* src/qemu_driver.c: patch from Jim Paris removing memory leak * src/qemu_driver.c: patch from Jim Paris removing memory leak

View File

@ -17,54 +17,11 @@ debugsym=None
# #
# C parser analysis code # C parser analysis code
# #
ignored_files = { included_files = {
"virsh.c": "testing tool", "libvirt.h": "header with general libvirt API definitions",
"hash.c": "internal hash table stuff", "virterror.h": "header with error specific API definitions",
"hash.h": "internal hash table stuff", "libvirt.c": "Main interfaces for the libvirt library",
"internal.h": "internal includes and defines", "virterror.c": "implements error handling and reporting code for libvirt",
"driver.h": "internal driver interfaces",
"xend_internal.h": "internal includes and defines",
"xend_internal.c": "internal code",
"proxy_internal.h": "internal includes and defines",
"proxy_internal.c": "internal code",
"xen_internal.h": "internal includes and defines",
"xen_internal.c": "internal code",
"xen_unified.h": "internal includes and defines",
"xen_unified.c": "internal code",
"xs_internal.h": "internal includes and defines",
"xs_internal.c": "internal code",
"xm_internal.h": "internal code",
"xm_internal.c": "internal code",
"qemu_internal.h": "internal code",
"qemu_internal.c": "internal code",
"sexpr.h": "internal includes and defines",
"sexpr.c": "internal code",
"xml.h": "internal includes and defines",
"xml.c": "internal code",
"xmlrpc.h": "internal include",
"xmlrpc.c": "internal code",
"test.h": "test driver",
"test.c": "test driver",
"conf.h": "internal code",
"conf.c": "internal code",
"console.h": "internal code",
"console.c": "internal code",
"event.h": "internal code",
"event.c": "internal code",
"iptables.h": "internal code",
"iptables.c": "internal code",
"buf.h": "internal code",
"buf.c": "internal code",
"qemu_driver.c": "internal code",
"remote_internal.c": "internal code",
"bridge.h": "internal code",
"bridge.c": "internal code",
"uuid.h": "internal code",
"uuid.c": "internal code",
"util.h": "internal code",
"util.c": "internal code",
"nodeinfo.h": "internal code",
"nodeinfo.c": "internal code",
} }
ignored_words = { ignored_words = {
@ -1616,10 +1573,10 @@ class CParser:
class docBuilder: class docBuilder:
"""A documentation builder""" """A documentation builder"""
def __init__(self, name, directories=['.'], excludes=[]): def __init__(self, name, directories=['.'], includes=[]):
self.name = name self.name = name
self.directories = directories self.directories = directories
self.excludes = excludes + ignored_files.keys() self.includes = includes + included_files.keys()
self.modules = {} self.modules = {}
self.headers = {} self.headers = {}
self.idx = index() self.idx = index()
@ -1688,19 +1645,19 @@ class docBuilder:
for directory in self.directories: for directory in self.directories:
files = glob.glob(directory + "/*.c") files = glob.glob(directory + "/*.c")
for file in files: for file in files:
skip = 0 skip = 1
for excl in self.excludes: for incl in self.includes:
if string.find(file, excl) != -1: if string.find(file, incl) != -1:
skip = 1; skip = 0;
break break
if skip == 0: if skip == 0:
self.modules[file] = None; self.modules[file] = None;
files = glob.glob(directory + "/*.h") files = glob.glob(directory + "/*.h")
for file in files: for file in files:
skip = 0 skip = 1
for excl in self.excludes: for incl in self.includes:
if string.find(file, excl) != -1: if string.find(file, incl) != -1:
skip = 1; skip = 0;
break break
if skip == 0: if skip == 0:
self.headers[file] = None; self.headers[file] = None;

811
po/af.po

File diff suppressed because it is too large Load Diff

811
po/am.po

File diff suppressed because it is too large Load Diff

811
po/ar.po

File diff suppressed because it is too large Load Diff

851
po/as.po

File diff suppressed because it is too large Load Diff

811
po/be.po

File diff suppressed because it is too large Load Diff

811
po/bg.po

File diff suppressed because it is too large Load Diff

811
po/bn.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

811
po/bs.po

File diff suppressed because it is too large Load Diff

811
po/ca.po

File diff suppressed because it is too large Load Diff

837
po/cs.po

File diff suppressed because it is too large Load Diff

811
po/cy.po

File diff suppressed because it is too large Load Diff

811
po/da.po

File diff suppressed because it is too large Load Diff

821
po/de.po

File diff suppressed because it is too large Load Diff

811
po/el.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

816
po/es.po

File diff suppressed because it is too large Load Diff

811
po/et.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

811
po/fa.po

File diff suppressed because it is too large Load Diff

809
po/fi.po

File diff suppressed because it is too large Load Diff

818
po/fr.po

File diff suppressed because it is too large Load Diff

811
po/gl.po

File diff suppressed because it is too large Load Diff

1139
po/gu.po

File diff suppressed because it is too large Load Diff

811
po/he.po

File diff suppressed because it is too large Load Diff

811
po/hi.po

File diff suppressed because it is too large Load Diff

810
po/hr.po

File diff suppressed because it is too large Load Diff

811
po/hu.po

File diff suppressed because it is too large Load Diff

811
po/hy.po

File diff suppressed because it is too large Load Diff

811
po/id.po

File diff suppressed because it is too large Load Diff

811
po/is.po

File diff suppressed because it is too large Load Diff

819
po/it.po

File diff suppressed because it is too large Load Diff

846
po/ja.po

File diff suppressed because it is too large Load Diff

811
po/ka.po

File diff suppressed because it is too large Load Diff

811
po/kn.po

File diff suppressed because it is too large Load Diff

811
po/ko.po

File diff suppressed because it is too large Load Diff

811
po/ku.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

811
po/lo.po

File diff suppressed because it is too large Load Diff

811
po/lt.po

File diff suppressed because it is too large Load Diff

811
po/lv.po

File diff suppressed because it is too large Load Diff

2146
po/mk.po

File diff suppressed because it is too large Load Diff

959
po/ml.po

File diff suppressed because it is too large Load Diff

811
po/mr.po

File diff suppressed because it is too large Load Diff

858
po/ms.po

File diff suppressed because it is too large Load Diff

811
po/my.po

File diff suppressed because it is too large Load Diff

811
po/nb.po

File diff suppressed because it is too large Load Diff

855
po/nl.po

File diff suppressed because it is too large Load Diff

811
po/nn.po

File diff suppressed because it is too large Load Diff

811
po/no.po

File diff suppressed because it is too large Load Diff

811
po/nso.po

File diff suppressed because it is too large Load Diff

846
po/or.po

File diff suppressed because it is too large Load Diff

1154
po/pa.po

File diff suppressed because it is too large Load Diff

816
po/pl.po

File diff suppressed because it is too large Load Diff

816
po/pt.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

811
po/ro.po

File diff suppressed because it is too large Load Diff

811
po/ru.po

File diff suppressed because it is too large Load Diff

811
po/si.po

File diff suppressed because it is too large Load Diff

811
po/sk.po

File diff suppressed because it is too large Load Diff

811
po/sl.po

File diff suppressed because it is too large Load Diff

811
po/sq.po

File diff suppressed because it is too large Load Diff

816
po/sr.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

810
po/sv.po

File diff suppressed because it is too large Load Diff

875
po/ta.po

File diff suppressed because it is too large Load Diff

811
po/te.po

File diff suppressed because it is too large Load Diff

811
po/th.po

File diff suppressed because it is too large Load Diff

811
po/tr.po

File diff suppressed because it is too large Load Diff

811
po/uk.po

File diff suppressed because it is too large Load Diff

811
po/ur.po

File diff suppressed because it is too large Load Diff

811
po/vi.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

811
po/zu.po

File diff suppressed because it is too large Load Diff