summaryrefslogtreecommitdiff
path: root/Software/libvisio.mdwn
blob: 95fac740acf5da229ecb47c8932951689a63412c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60


# libvisio import filter library

Libvisio is library providing ability to interpret and import visio diagrams into various applications. You can find it being used in libreoffice. 

[[!toc ]] 


# Developers


## Getting the sources

libvisio sources are stored in [[git|http://git-scm.com/]].  To get them, you can use: 
[[!format txt """
git clone git://anongit.freedesktop.org/git/libreoffice/contrib/libvisio/
"""]]
or you can browse the code [[online|http://cgit.freedesktop.org/libreoffice/contrib/libvisio/]]. 

If you want to use release version you can fetch it from [[libreoffice mirror|http://dev-www.libreoffice.org/src/]]. 


## Building it


### Dependencies

You will need these applications in order to compile libvisio: 
[[!format txt """
>=libwpd-0.9
>=libwpg-0.2
doxygen # optional for documentation building (--with-docs)
"""]]
Once the source has been checked out, libvisio can be built in usual manner: 
[[!format txt """
cd libvisio
./autogen.sh
./configure
make
make install
"""]]

## Contributing

Once you have done a change that you are happy with, and that builds with libvisio, contribute it back, we'll be happy to integrate it! Do: 
[[!format txt """
# commit your changes to your local repository
git commit -a
# create the patch
git format-patch origin/master
"""]]

# Contact

You can get in touch with us using multiple ways: 

1. using IRC server **irc.freenode.net** and joining channel **#libreoffice-dev** 
1. using mailinglist **[[libreoffice@lists.freedesktop.org|mailto:libreoffice@lists.freedesktop.org]]** 
1. filling bugreport in [[Freedesktop bugzilla|http://bugs.freedesktop.org/]]