Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Initial release of Virtuoso Open Source Edition

  • Loading branch information...
commit e5eaf9fce2f7ebe2cb2ad01f092abc53d81680bb 1 parent 0c6def9
VOS Maintainer authored
Showing with 28,999 additions and 0 deletions.
  1. +14 −0 AUTHORS
  2. +340 −0 COPYING
  3. +50 −0 CREDITS
  4. 0  ChangeLog
  5. +236 −0 INSTALL
  6. +23 −0 LICENSE
  7. +101 −0 Makeconfig.in
  8. +85 −0 Makefile.am
  9. 0  NEWS
  10. +163 −0 README
  11. +64 −0 appsrc/ODS-Wiki/Makefile.am
  12. +159 −0 appsrc/ODS-Wiki/Skins/Clean/PostProcess.xslt
  13. +648 −0 appsrc/ODS-Wiki/Skins/Clean/default.css
  14. +144 −0 appsrc/ODS-Wiki/Skins/OpenLink/PostProcess.xslt
  15. +1,473 −0 appsrc/ODS-Wiki/Skins/OpenLink/default.css
  16. +160 −0 appsrc/ODS-Wiki/Skins/default/PostProcess.xslt
  17. +647 −0 appsrc/ODS-Wiki/Skins/default/default.css
  18. +103 −0 appsrc/ODS-Wiki/Skins/white/PostProcess.xslt
  19. +1,437 −0 appsrc/ODS-Wiki/Skins/white/default.css
  20. +23 −0 appsrc/ODS-Wiki/Template/ClusterSummary.txt
  21. +21 −0 appsrc/ODS-Wiki/Template/WelcomeVisitors.txt
  22. +143 −0 appsrc/ODS-Wiki/drop.sql
  23. +171 −0 appsrc/ODS-Wiki/export.sql
  24. +155 −0 appsrc/ODS-Wiki/http/HTMLtoWiki.xslt
  25. +61 −0 appsrc/ODS-Wiki/http/VspAttachmentDeleteConfirm.xslt
  26. +72 −0 appsrc/ODS-Wiki/http/VspChangeLog.xslt
  27. +96 −0 appsrc/ODS-Wiki/http/VspMail.xslt
  28. +60 −0 appsrc/ODS-Wiki/http/VspNoteCompile.xslt
  29. +119 −0 appsrc/ODS-Wiki/http/VspReportError.xslt
  30. +100 −0 appsrc/ODS-Wiki/http/VspSearch.xslt
  31. +94 −0 appsrc/ODS-Wiki/http/VspTopicAttach.xslt
  32. +73 −0 appsrc/ODS-Wiki/http/VspTopicAttachManage.xslt
  33. +58 −0 appsrc/ODS-Wiki/http/VspTopicCreate.xslt
  34. +87 −0 appsrc/ODS-Wiki/http/VspTopicDelete.xslt
  35. +53 −0 appsrc/ODS-Wiki/http/VspTopicEdit.xslt
  36. +93 −0 appsrc/ODS-Wiki/http/VspTopicHistory.xslt
  37. +159 −0 appsrc/ODS-Wiki/http/VspTopicMoreOps.xslt
  38. +99 −0 appsrc/ODS-Wiki/http/VspTopicRename.xslt
  39. +114 −0 appsrc/ODS-Wiki/http/VspTopicReports.xslt
  40. +623 −0 appsrc/ODS-Wiki/http/VspTopicView.xslt
  41. +43 −0 appsrc/ODS-Wiki/http/XmlAtomFeed.xslt
  42. +86 −0 appsrc/ODS-Wiki/http/XmlRDFFeed.xslt
  43. +68 −0 appsrc/ODS-Wiki/http/XmlRssFeed.xslt
  44. +603 −0 appsrc/ODS-Wiki/http/advanced_search.vspx
  45. +49 −0 appsrc/ODS-Wiki/http/common.css
  46. +801 −0 appsrc/ODS-Wiki/http/common.xsl
  47. +131 −0 appsrc/ODS-Wiki/http/comp.xsl
  48. +775 −0 appsrc/ODS-Wiki/http/default.css
  49. +102 −0 appsrc/ODS-Wiki/http/delete.vspx
  50. +143 −0 appsrc/ODS-Wiki/http/export.vspx
  51. +48 −0 appsrc/ODS-Wiki/http/export.xsl
  52. +142 −0 appsrc/ODS-Wiki/http/gems.vsp
  53. +141 −0 appsrc/ODS-Wiki/http/history.vspx
  54. BIN  appsrc/ODS-Wiki/http/images/PoweredByVirtuoso.gif
  55. BIN  appsrc/ODS-Wiki/http/images/add_16.png
  56. BIN  appsrc/ODS-Wiki/http/images/atom03.gif
  57. BIN  appsrc/ODS-Wiki/http/images/atom03.png
  58. BIN  appsrc/ODS-Wiki/http/images/back_24.png
  59. BIN  appsrc/ODS-Wiki/http/images/d.gif
  60. BIN  appsrc/ODS-Wiki/http/images/del_16.png
  61. BIN  appsrc/ODS-Wiki/http/images/lock_16.png
  62. BIN  appsrc/ODS-Wiki/http/images/notep_16.png
  63. BIN  appsrc/ODS-Wiki/http/images/opts_16.png
  64. BIN  appsrc/ODS-Wiki/http/images/rdf.gif
  65. BIN  appsrc/ODS-Wiki/http/images/rss20.gif
  66. BIN  appsrc/ODS-Wiki/http/images/rss201.gif
  67. BIN  appsrc/ODS-Wiki/http/images/u.gif
  68. BIN  appsrc/ODS-Wiki/http/images/user_16.png
  69. BIN  appsrc/ODS-Wiki/http/images/wikibanner_sml.jpg
  70. +97 −0 appsrc/ODS-Wiki/http/login.vsp
  71. +80 −0 appsrc/ODS-Wiki/http/login.vspx
  72. +528 −0 appsrc/ODS-Wiki/http/main.vsp
  73. +326 −0 appsrc/ODS-Wiki/http/main.vspx
  74. +222 −0 appsrc/ODS-Wiki/http/ops.vspx
  75. +30 −0 appsrc/ODS-Wiki/http/owiki.css
  76. +152 −0 appsrc/ODS-Wiki/http/permissions.vspx
  77. +108 −0 appsrc/ODS-Wiki/http/revision_delete.vspx
  78. +125 −0 appsrc/ODS-Wiki/http/revision_rollback.vspx
  79. +144 −0 appsrc/ODS-Wiki/http/search.vsp
  80. +115 −0 appsrc/ODS-Wiki/http/search.vspx
  81. +491 −0 appsrc/ODS-Wiki/http/settings.vspx
  82. +137 −0 appsrc/ODS-Wiki/http/tag.vspx
  83. +219 −0 appsrc/ODS-Wiki/http/tags.vspx
  84. +55 −0 appsrc/ODS-Wiki/http/template.xsl
  85. +92 −0 appsrc/ODS-Wiki/http/toolbar.vspx
  86. +25 −0 appsrc/ODS-Wiki/http/wiki_decor.vspx
  87. +291 −0 appsrc/ODS-Wiki/http/wiki_style.xsl
  88. +101 −0 appsrc/ODS-Wiki/http/wikiview.vsp
  89. +4 −0 appsrc/ODS-Wiki/initial/Main/CategoryUnix.txt
  90. +3 −0  appsrc/ODS-Wiki/initial/Main/CategoryWiki.txt
  91. +23 −0 appsrc/ODS-Wiki/initial/Main/ClusterSummary.txt
  92. +1 −0  appsrc/ODS-Wiki/initial/Main/Dashboard.txt
  93. +1 −0  appsrc/ODS-Wiki/initial/Main/NoWhere.txt
  94. +37 −0 appsrc/ODS-Wiki/initial/Main/WelcomeVisitors.txt
  95. +1 −0  appsrc/ODS-Wiki/initial/Main/WikiCommunity.txt
  96. +3 −0  appsrc/ODS-Wiki/initial/Main/WikiEngineAdmin.txt
  97. +13 −0 appsrc/ODS-Wiki/initial/Main/WikiWikiWeb.txt
  98. +9 −0 appsrc/ODS-Wiki/initial/Wiki/ClusterSummary.txt
  99. +30 −0 appsrc/ODS-Wiki/initial/Wiki/GoodStyle.txt
  100. +1 −0  appsrc/ODS-Wiki/initial/Wiki/OpenLink.txt
  101. +1 −0  appsrc/ODS-Wiki/initial/Wiki/TextFormattingRules.txt
  102. +12 −0 appsrc/ODS-Wiki/initial/Wiki/TextIcons.txt
  103. +1 −0  appsrc/ODS-Wiki/initial/Wiki/VirtuosoServer.txt
  104. +14 −0 appsrc/ODS-Wiki/initial/Wiki/WelcomeVisitors.txt
  105. +7 −0 appsrc/ODS-Wiki/initial/Wiki/WikiEngine.txt
  106. +10 −0 appsrc/ODS-Wiki/initial/Wiki/WikiV.txt
  107. +700 −0 appsrc/ODS-Wiki/kupu/common/kupu.pox
  108. +35 −0 appsrc/ODS-Wiki/kupu/common/kupu.pox.jspx
  109. +2,259 −0 appsrc/ODS-Wiki/kupu/common/kupubasetools.js
  110. +156 −0 appsrc/ODS-Wiki/kupu/common/kupubeforeunload.js
  111. +187 −0 appsrc/ODS-Wiki/kupu/common/kupucleanupexpressions.js
  112. +135 −0 appsrc/ODS-Wiki/kupu/common/kupucnftable.js
  113. +639 −0 appsrc/ODS-Wiki/kupu/common/kupucontentfilters.js
  114. +98 −0 appsrc/ODS-Wiki/kupu/common/kupucontentstyles.css
  115. +187 −0 appsrc/ODS-Wiki/kupu/common/kupucontextmenu.js
  116. +1,025 −0 appsrc/ODS-Wiki/kupu/common/kupudrawers.js
  117. +21 −0 appsrc/ODS-Wiki/kupu/common/kupudrawers/allimages.xml
  118. +307 −0 appsrc/ODS-Wiki/kupu/common/kupudrawers/drawer.xsl
  119. +2 −0  appsrc/ODS-Wiki/kupu/common/kupudrawers/drawer.xsl.metadata
  120. +22 −0 appsrc/ODS-Wiki/kupu/common/kupudrawers/imagelibrary.xml
  121. +369 −0 appsrc/ODS-Wiki/kupu/common/kupudrawers/kupubuttons.xml
  122. +22 −0 appsrc/ODS-Wiki/kupu/common/kupudrawers/linklibrary.xml
  123. +162 −0 appsrc/ODS-Wiki/kupu/common/kupudrawers/logos.xml
  124. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/bitflux_logo.png
  125. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/bitflux_logo_preview.png
  126. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/bubnbros.png
  127. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/bubnbros_preview.png
  128. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/codespeak_logo.png
  129. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/codespeak_logo_preview.png
  130. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/diver_logo.png
  131. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/diver_logo_preview.png
  132. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/eth_logo.png
  133. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/eth_logo_preview.png
  134. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/infrae_logo.png
  135. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/infrae_logo_preview.png
  136. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/kupu_logo.png
  137. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/kupu_logo_preview.png
  138. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/lenya_logo.png
  139. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/lenya_logo_preview.png
  140. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/opensource.png
  141. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/opensource_preview.png
  142. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/oscom4_banner.gif
  143. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/oscom4_banner_preview.png
  144. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/oscom_logo.png
  145. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/oscom_logo_preview.png
  146. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/plone_logo.png
  147. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/plone_logo_preview.png
  148. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/pypy_logo.png
  149. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/pypy_logo_preview.png
  150. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/silva_logo.png
  151. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/silva_logo_preview.png
  152. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/twiki_logo.gif
  153. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/twiki_logo.png
  154. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/zea_logo.png
  155. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/zea_logo_preview.png
  156. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/zope_logo.png
  157. BIN  appsrc/ODS-Wiki/kupu/common/kupudrawers/logos/zope_logo_preview.png
  158. +209 −0 appsrc/ODS-Wiki/kupu/common/kupudrawerstyles.css
  159. +815 −0 appsrc/ODS-Wiki/kupu/common/kupueditor.js
  160. +1,348 −0 appsrc/ODS-Wiki/kupu/common/kupuhelpers.js
  161. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/background-color.png
  162. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/bold.gif
  163. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/bold.png
  164. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/buttons.png
  165. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/caret.png
  166. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/closed.png
  167. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/copy.png
  168. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/create-new.png
  169. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/cut.png
  170. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/definitionlist.png
  171. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/document.png
  172. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/exit.gif
  173. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/exthyperlink.png
  174. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/folder.png
  175. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/fonts.png
  176. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/format.png
  177. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/hr.png
  178. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/image.png
  179. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/indent.gif
  180. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/indent.png
  181. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/inthyperlink.png
  182. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/italic.gif
  183. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/italic.png
  184. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/justify-center.png
  185. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/justify-full.png
  186. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/justify-left.png
  187. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/justify-right.png
  188. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/kupu_icon.gif
  189. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/kupulibrary.png
  190. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/kupusearch_icon.gif
  191. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/larger-text.png
  192. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/link.png
  193. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/opened.png
  194. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/ordered-list.png
  195. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/outdent.png
  196. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/paste.png
  197. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/redo-disabled.png
  198. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/redo.png
  199. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/remove.png
  200. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/save.png
  201. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/size.png
  202. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/smaller-text.png
  203. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/space.gif
  204. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/strikethrough.png
  205. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/subscript.png
  206. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/superscript.png
  207. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/table.png
  208. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/text-check.png
  209. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/text-color.png
  210. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/toolbarbg_blue.png
  211. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/toolbarbg_green.png
  212. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/toolbarbg_purple.png
  213. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/toolbarbg_wood.png
  214. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/underline.gif
  215. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/underline.png
  216. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/undo-disabled.png
  217. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/undo.png
  218. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/unlink.png
  219. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/unordered-list.png
  220. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/view-source.png
  221. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/zoom-in.gif
  222. BIN  appsrc/ODS-Wiki/kupu/common/kupuimages/zoom-out.gif
  223. +268 −0 appsrc/ODS-Wiki/kupu/common/kupuinit.js
  224. +220 −0 appsrc/ODS-Wiki/kupu/common/kupuinit_experimental.js
  225. +242 −0 appsrc/ODS-Wiki/kupu/common/kupuinit_form.js
  226. +262 −0 appsrc/ODS-Wiki/kupu/common/kupuinit_genericelements.js
  227. +239 −0 appsrc/ODS-Wiki/kupu/common/kupuinit_multi.js
  228. +229 −0 appsrc/ODS-Wiki/kupu/common/kupuinspector.js
  229. +73 −0 appsrc/ODS-Wiki/kupu/common/kupuloggers.js
  230. +190 −0 appsrc/ODS-Wiki/kupu/common/kupumultieditor.js
  231. +11 −0 appsrc/ODS-Wiki/kupu/common/kupunoi18n.js
  232. +31 −0 appsrc/ODS-Wiki/kupu/common/kupupopups/image.html
  233. +58 −0 appsrc/ODS-Wiki/kupu/common/kupupopups/link.html
  234. +20 −0 appsrc/ODS-Wiki/kupu/common/kupusaveonpart.js
  235. +118 −0 appsrc/ODS-Wiki/kupu/common/kupusourceedit.js
  236. +200 −0 appsrc/ODS-Wiki/kupu/common/kupuspellchecker.js
  237. +62 −0 appsrc/ODS-Wiki/kupu/common/kupustart.js
  238. +56 −0 appsrc/ODS-Wiki/kupu/common/kupustart_form.js
  239. +55 −0 appsrc/ODS-Wiki/kupu/common/kupustart_multi.js
  240. +279 −0 appsrc/ODS-Wiki/kupu/common/kupustyles.css
  241. +130 −0 appsrc/ODS-Wiki/kupu/common/kuputoolcollapser.js
  242. +608 −0 appsrc/ODS-Wiki/kupu/common/sarissa.js
  243. +183 −0 appsrc/ODS-Wiki/kupu/common/sarissa_ieemu_xpath.js
  244. +435 −0 appsrc/ODS-Wiki/make_vad.sh
  245. +11 −0 appsrc/ODS-Wiki/plugin/.cvsignore
  246. +61 −0 appsrc/ODS-Wiki/plugin/Makefile.am
  247. +187 −0 appsrc/ODS-Wiki/plugin/maclex.l
  248. +836 −0 appsrc/ODS-Wiki/plugin/wikilex.l
  249. +230 −0 appsrc/ODS-Wiki/plugin/wikiv.c
  250. +3 −0  appsrc/ODS-Wiki/plugin/wikiv.def
  251. +42 −0 appsrc/ODS-Wiki/postinstall.sql
Sorry, we could not display the entire diff because too many files (8,074) changed.
View
14 AUTHORS
@@ -0,0 +1,14 @@
+#
+# $Id$
+#
+# List of Authors/Contributors
+#
+# Virtuoso Open-Source (VOS) project
+
+Current Maintainer
+------------------
+Virtuoso Maintainer <vos.admin{at}openlinksw.com>
+
+
+Contributors
+------------
View
340 COPYING
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
View
50 CREDITS
@@ -0,0 +1,50 @@
+#
+# $Id$
+#
+# CREDITS
+#
+# This file is part of the OpenLink Software Virtuoso Open-Source (VOS)
+# project.
+#
+# Copyright (C) 1998-2006 OpenLink Software
+#
+
+The OpenLink Software Virtuoso Open-Source (VOS) project wishes to
+acknowledge incorporation of code from the following projects:
+
+* OpenSSL
+ This product includes software developed by the OpenSSL Project
+ for use in the OpenSSL Toolkit (http://www.openssl.org/).
+ This product includes cryptographic software written by Eric Young
+ (eay@cryptsoft.com). This product includes software written by Tim
+ Hudson (tjh@cryptsoft.com)
+
+* GD
+ This product includes the "graphics draw" library by Boutell.Com, Inc
+ and others (http://www.boutell.com/gd/).
+
+* Tidy - HTML parser and pretty printer
+ This product includes Tidy (http://www.w3.org/People/Raggett/tidy/),
+ developed by the World Wide Web Consortium.
+
+* Zlib - compression library
+ This product includes the Zlib library (http://www.zlib.net/) developed
+ by Jean-loup Gailly and Mark Adler.
+
+* Kupu and Sarissa
+ This product includes the Kupu web-based editor and related Sarissa XML
+ library (http://kupu.oscom.org/ and http://sarissa.sourceforge.net/).
+
+* Rendezvous
+ This product includes the Rendezvous network-discovery library
+ (http://www.opensource.apple.com/projects/rendezvous) by Apple
+ Computer, Inc.
+
+* PCRE
+ This product includes the Perl-Compatible Regular-Expression Library
+ (PCRE, http://www.pcre.org/) by Phillip Hazel.
+
+* IE7
+ This product uses the IE7 JavaScript library
+ (http://dean.edwards.name/IE7) by Dean Edwards to make IE behave
+ (almost) like a standards-compliant browser.
View
0  ChangeLog
No changes.
View
236 INSTALL
@@ -0,0 +1,236 @@
+Installation Instructions
+*************************
+
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
+Software Foundation, Inc.
+
+This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
+Basic Installation
+==================
+
+These are generic installation instructions.
+
+ The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation. It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions. Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+ It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring. (Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.)
+
+ If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release. If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+ The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'. You only need
+`configure.ac' if you want to change it or regenerate `configure' using
+a newer version of `autoconf'.
+
+The simplest way to compile this package is:
+
+ 1. `cd' to the directory containing the package's source code and type
+ `./configure' to configure the package for your system. If you're
+ using `csh' on an old version of System V, you might need to type
+ `sh ./configure' instead to prevent `csh' from trying to execute
+ `configure' itself.
+
+ Running `configure' takes awhile. While running, it prints some
+ messages telling which features it is checking for.
+
+ 2. Type `make' to compile the package.
+
+ 3. Optionally, type `make check' to run any self-tests that come with
+ the package.
+
+ 4. Type `make install' to install the programs and any data files and
+ documentation.
+
+ 5. You can remove the program binaries and object files from the
+ source code directory by typing `make clean'. To also remove the
+ files that `configure' created (so you can compile the package for
+ a different kind of computer), type `make distclean'. There is
+ also a `make maintainer-clean' target, but that is intended mainly
+ for the package's developers. If you use it, you may have to get
+ all sorts of other programs in order to regenerate files that came
+ with the distribution.
+
+Compilers and Options
+=====================
+
+Some systems require unusual options for compilation or linking that the
+`configure' script does not know about. Run `./configure --help' for
+details on some of the pertinent environment variables.
+
+ You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment. Here
+is an example:
+
+ ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
+
+ *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory. To do this, you must use a version of `make' that
+supports the `VPATH' variable, such as GNU `make'. `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script. `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+ If you have to use a `make' that does not support the `VPATH'
+variable, you have to compile the package for one architecture at a
+time in the source code directory. After you have installed the
+package for one architecture, use `make distclean' before reconfiguring
+for another architecture.
+
+Installation Names
+==================
+
+By default, `make install' will install the package's files in
+`/usr/local/bin', `/usr/local/man', etc. You can specify an
+installation prefix other than `/usr/local' by giving `configure' the
+option `--prefix=PREFIX'.
+
+ You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files. If you
+give `configure' the option `--exec-prefix=PREFIX', the package will
+use PREFIX as the prefix for installing programs and libraries.
+Documentation and other data files will still use the regular prefix.
+
+ In addition, if you use an unusual directory layout you can give
+options like `--bindir=DIR' to specify different values for particular
+kinds of files. Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+ If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Optional Features
+=================
+
+Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System). The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+ For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+Specifying the System Type
+==========================
+
+There may be some features `configure' cannot figure out automatically,
+but needs to determine by the type of machine the package will run on.
+Usually, assuming the package is built to be run on the _same_
+architectures, `configure' can figure that out, but if it prints a
+message saying it cannot guess the machine type, give it the
+`--build=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+ CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+ OS KERNEL-OS
+
+ See the file `config.sub' for the possible values of each field. If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+ If you are _building_ compiler tools for cross-compiling, you should
+use the `--target=TYPE' option to select the type of system they will
+produce code for.
+
+ If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+If you want to set default values for `configure' scripts to share, you
+can create a site shell script called `config.site' that gives default
+values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists. Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+Variables not defined in a site shell script can be set in the
+environment passed to `configure'. However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost. In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'. For example:
+
+ ./configure CC=/usr/local2/bin/gcc
+
+causes the specified `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script). Here is a another example:
+
+ /bin/bash ./configure CONFIG_SHELL=/bin/bash
+
+Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent
+configuration-related scripts to be executed by `/bin/bash'.
+
+`configure' Invocation
+======================
+
+`configure' recognizes the following options to control how it operates.
+
+`--help'
+`-h'
+ Print a summary of the options to `configure', and exit.
+
+`--version'
+`-V'
+ Print the version of Autoconf used to generate the `configure'
+ script, and exit.
+
+`--cache-file=FILE'
+ Enable the cache: use and save the results of the tests in FILE,
+ traditionally `config.cache'. FILE defaults to `/dev/null' to
+ disable caching.
+
+`--config-cache'
+`-C'
+ Alias for `--cache-file=config.cache'.
+
+`--quiet'
+`--silent'
+`-q'
+ Do not print messages saying which checks are being made. To
+ suppress all normal output, redirect it to `/dev/null' (any error
+ messages will still be shown).
+
+`--srcdir=DIR'
+ Look for the package's source code in directory DIR. Usually
+ `configure' can determine that directory automatically.
+
+`configure' also accepts some other, not widely useful, options. Run
+`configure --help' for more details.
+
View
23 LICENSE
@@ -0,0 +1,23 @@
+OpenLink Software's Virtuoso Open-Source (VOS) project
+Copyright (C) 1998-2006 OpenLink Software
+
+This software is licensed under the GNU General Public License (see
+COPYING).
+
+Note that the only valid version of the GPL license as far as this project
+is concerned is the original GNU General Public License Version 2, dated
+June 1991.
+
+
+OpenSSL exemption
+-----------------
+This project may be compiled/linked with the OpenSSL library. If so, the
+following exemption is added to the above license:
+
+ In addition, as a special exemption, OpenLink Software gives permission
+ to link the code of its release of Virtuoso with the OpenSSL project's
+ "OpenSSL" library (or with modified versions of it that use the same
+ license as the "OpenSSL" library), and distribute the linked
+ executables. You must obey the GNU General Public License in all
+ respects for all of the code used other than "OpenSSL".
+
View
101 Makeconfig.in
@@ -0,0 +1,101 @@
+#
+# Makeconfig
+#
+# @configure_input@
+#
+# $Id$
+#
+# This file is part of the OpenLink Software Virtuoso Open-Source (VOS)
+# project.
+#
+# Copyright (C) 1998-2006 OpenLink Software
+#
+# This project is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by the
+# Free Software Foundation; only version 2 of the License, dated June 1991.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+#
+#
+
+.EXPORT_ALL_VARIABLES:
+
+TOP := @TOP@
+HOME := @TOP@
+OPSYS := "@OPSYS@"
+HOST := @host@
+CPU := @host_cpu@
+VENDOR := @host_vendor@
+OS := @host_os@
+CCWARN = @CCWARN@
+CCOPT = @CCOPT@
+CCDEBUG = @CCDEBUG@
+CCLIBS = @CCLIBS@
+CCDEFS = @CCDEFS@ @CCPLATFORMDEFS@
+CCINCL = -I$(TOP)/libsrc -I$(TOP)/libsrc/Dk @ccincl@
+AM_LDFLAGS := @AM_LDFLAGS@
+SYSLIBS := @LIBS@
+LEXLIB := @LEXLIB@
+LDLIBS = $(XOBJS) -L$(LIBDIR) $(XLIBS) $(LIBS) $(SYSLIBS)
+LDRLIBS = $(XOBJS) -L$(LIBDIR) $(XLIBS) $(LIBS) $(CCLIBS)
+LIBTOOL = $(SHELL) $(TOP)/libtool
+CC = @CC@
+INSTALL = @INSTALL@
+LEX := @LEX@
+YACC := @YACC@
+CPP := @CPP@
+WGET := @WGET@
+
+XCFLAGS = $(DEFS) $(INCL)
+VIRT_AM_CFLAGS = $(CCOPT) $(CCWARN) $(CCDEBUG) $(CCINCL) $(CCDEFS) $(XCFLAGS)
+
+BUILD_OPTS = @BUILD_OPTS@ noudbcsdk
+
+# System thread libraries
+LIBTHR = @LIBTHR@
+
+# System readline libraries
+LIBRDL = @LIBRDL@
+
+# System libraries for iODBC
+LIBDL = @LIBDL@
+
+SRVRLIBS= \
+ @TOP@/libsrc/Dk/libdksrv.la \
+ @TOP@/libsrc/Xml.new/libxml.la \
+ @TOP@/libsrc/plugin/libplugin.la \
+ @TOP@/libsrc/langfunc/liblangfunc.la \
+ @TOP@/libsrc/zlib/libz.la \
+ @TOP@/libsrc/Tidy/libtidy.la \
+ @TOP@/libsrc/util/libutil.la \
+ @srvrlibs@ \
+ @LIBS@
+# there is a circular dep in dk1t<->thrs in need to be resolved
+CLNTLIBS= \
+ @TOP@/libsrc/Wi/libwic.la \
+ @TOP@/libsrc/Dk/libdk1t.la \
+ @TOP@/libsrc/Thread/libthrs.la \
+ @TOP@/libsrc/zlib/libz.la \
+ @TOP@/libsrc/util/libutil.la \
+ @clntlibs@
+LIBXML_FILE=@libxml_file@
+
+MAKEVER:=$(TOP)/bin/makever
+
+VERMAJ:=04.00
+VERBMAJ:=28
+VERBMIN:=16
+PORT:=1111
+#needed by sql_to_c.awk
+PLSTATS:=PLDBG
+
+JDK1:=@ac_jdk1_path@
+JDK2:=@ac_jdk2_path@
+JDK3:=@ac_jdk3_path@
View
85 Makefile.am
@@ -0,0 +1,85 @@
+#
+# This file is part of the OpenLink Software Virtuoso Open-Source (VOS)
+# project.
+#
+# Copyright (C) 1998-2006 OpenLink Software
+#
+# This project is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by the
+# Free Software Foundation; only version 2 of the License, dated June 1991.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+#
+#
+
+AUTOMAKE_OPTIONS = gnu 1.5
+
+SUBDIRS = . docsrc libsrc binsrc
+
+
+# ----------------------------------------------------------------------
+#
+# Maintainers only
+#
+# ----------------------------------------------------------------------
+
+MAINTAINERCLEANFILES = aclocal.m4 configure
+
+
+if MAINTAINER_MODE
+
+#
+# Create a tar file containing a binary installation
+#
+binary-tar:
+ -mkdir @build@
+ $(MAKE) install prefix=`pwd`/@build@
+ tar cvf @build@.tar @build@
+ gzip -9vf @build@.tar
+ rm -rf @build@
+
+
+#
+# Create an official release package
+#
+release:
+ $(MAKE) distcheck
+
+#
+# Generate ChangeLog
+#
+changelog:
+ cvs2cl --no-wrap --utc --hide-filenames --prune --window 3600
+
+endif
+
+#
+# Create a source snapshot package
+#
+snapshot:
+ $(MAKE) dist distdir=$(PACKAGE)-`date +"%Y%m%d"`
+
+
+# ----------------------------------------------------------------------
+#
+# Additional files to distribute
+#
+# ----------------------------------------------------------------------
+EXTRA_DIST = \
+ AUTHORS \
+ COPYING \
+ CREDITS \
+ INSTALL \
+ LICENSE \
+ NEWS \
+ README \
+ autogen.sh \
+ bin/makever \
+ bin/installer/virtuoso.ini bin/installer/demo.ini
View
0  NEWS
No changes.
View
163 README
@@ -0,0 +1,163 @@
+Open Virtuoso Build Readme
+==========================
+
+This document explains steps to take after obtaining an Open Virtuoso source
+snapshot or cvs checkout.
+
+These sections explain how to compile, test and install and what components are
+produced by the make process and how one can interact with them.
+
+Software Requirements
+=====================
+
+ * Linux or Unix platform with normal C-compiler tools
+ * libtool 1.5
+ * autoconf 2.59
+ * automake 1.9
+ * OpenSSL 0.9.7
+ * flex 2.5.4
+ * bison 1.35
+ * gperf 2.7.2
+ * gawk 3.1.1
+
+and any GNU packages required by these. The autogen.sh and configure
+scripts check for the presence and right version of some of the required
+components.
+
+The build produces a demo database and Virtuoso application packages that
+are quite large. At least 600 MB of free space should be available in the
+build file system.
+
+When running `make install', the target file system should have about 370
+MB free. By default, the install target directories are under /usr/local/,
+but you can specify
+
+ ./configure --prefix=/path/to/dir
+
+instead.
+
+The minimum working configuration consists of the server executable and
+config files plus database, no more than a few MB for the server
+executable, depending on platform and options.
+
+
+Make FAQ
+========
+
+Virtuoso Server
+
+When in the root directory of the checkout:
+
+ ./autogen.sh
+ ./configure
+ make
+
+will produce the default binaries, VAD packages and demo database. This
+takes some time, principally due to building and filling the demo database,
+rendering the XML documentation into several target formats and composing
+various Virtuoso application packages. This is about 30 minutes on a 2GHz
+machine.
+
+The default configure does not enable most of the runtime-hosting and
+extension features. See the links on the building page for instructions on
+how to enable these and what additional software is required.
+
+Getting Started
+===============
+
+To test the demo database where it is built, you can set the shell PATH to
+include binsrc/tests:binsrc/virtuoso in the build tree.
+
+Then cd to binsrc/samples/demo.
+
+ virtuoso-t -c demo.ini -f &
+
+to start the server in the background. It will not detach from the shell, so
+you see the startup messages.
+
+To connect with the command line SQL tool,
+
+ isql 1112 dba dba
+
+gives a SQL> prompt.
+
+Type
+
+ SQL> use Demo;
+
+to switch to the demo database, containing the Microsoft Northwind sample
+tables. The help command of isql gives further instructions.
+
+To use a web admin interface, point the browser to:
+http://localhost:8890/conductor
+
+To read the documents online:
+http://localhost:8890/doc/html
+
+To experiment with online tutorials:
+http://localhost:8890/tutorial
+
+Installation
+============
+
+After running configure && make,
+
+ make install
+
+at the root of the build tree copies the files to the locations specified by
+the --prefix option to configure. The default of --prefix is /usr/local/.
+
+The below paths are all appended to --prefix, i.e. /usr/local/ by default.
+
+ * share/virtuoso/doc/html
+ * share/virtuoso/doc/pdf
+ * share/virtuoso/vad - VAD packages BPEL, Conductor, tutorials, documentation
+
+ * var/lib/virtuoso/db - Empty database
+ * var/lib/virtuoso/demo - Demo database
+
+ * bin/ - The virtuoso-t, isql, isqlw, virt_mail, virtuoso-sample-t, inifile
+ executables
+ * lib/ - libvirtuoso-t.a libvirtuoso-t.la virtodbc32.a virtodbc32.la
+ virtodbc32_r.a virtodbc32_r.la virtodbc_r.so wikiv.so plus any plugins that
+ may be enabled.
+ * lib/virtuoso - hosting_sample.a hosting_sample.la hosting_sample.so
+ plugin_sample.a plugin_sample.so
+
+Test Suite
+==========
+
+ make check
+
+at the root of the build tree will run the automated test suite. This takes
+about an hour on a 2GHz machine and requires approximately 1 GB of free
+space.
+
+Starting With an Empty Database
+===============================
+
+After installation, there is a sample virtuoso.ini file in
+var/lib/virtuoso/db. The virtuoso-t executable can be started in any empty
+directory containing a virtuoso.ini file. The empty database and other
+files will be created at startup according to the paths and filenames in
+the ini file. All names are relative to the starting directory of the
+server; no special database-creation utility is needed. The default admin
+account is called "dba" and its password is also "dba".
+
+VAD Packages
+============
+
+The different VAD packages can be installed via ISQL using the following
+command (if the installation packages reside in the filesystem):
+
+ SQL> vad_install ('<filesystem-path>/<package-name'.vad', 0);
+
+Alternatively, you can copy VAD packages to Virtuoso's DAV repository and
+then execute the following command (also from ISQL):
+
+SQL> vad_install ('<webdav-path>/<package-name'.vad', 1);
+
+At the isql command line. Note that the DirsAllowed parameter of the
+Parameters section of the ini-file must allow access to the directory where
+the package file is.
+
View
64 appsrc/ODS-Wiki/Makefile.am
@@ -0,0 +1,64 @@
+#
+# This file is part of the OpenLink Software Virtuoso Open-Source (VOS)
+# project.
+#
+# Copyright (C) 1998-2006 OpenLink Software
+#
+# This project is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by the
+# Free Software Foundation; only version 2 of the License, dated June 1991.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+#
+#
+SUBDIRS = plugin
+
+
+# ----------------------------------------------------------------------
+#
+# Additional files to distribute
+#
+# ----------------------------------------------------------------------
+EXTRA_DIST = \
+ http/*.css \
+ http/images/*.gif \
+ http/images/*.jpg \
+ http/images/*.png \
+ http/*.vsp \
+ http/*.vspx \
+ http/*.xsl \
+ http/*.xslt \
+ initial/Main/*.txt \
+ initial/Wiki/*.txt \
+ *.isql \
+ kupu/common/*.css \
+ kupu/common/*.js \
+ kupu/common/kupudrawers/drawer.xsl.metadata \
+ kupu/common/kupudrawers/logos/*.gif \
+ kupu/common/kupudrawers/logos/*.png \
+ kupu/common/kupudrawers/*.xml \
+ kupu/common/kupudrawers/*.xsl \
+ kupu/common/kupuimages/*.gif \
+ kupu/common/kupuimages/*.png \
+ kupu/common/kupupopups/*.html \
+ kupu/common/kupu.pox \
+ kupu/common/kupu.pox.jspx \
+ make_vad.sh \
+ retry.sh \
+ Skins/Clean/*.css \
+ Skins/Clean/*.xslt \
+ Skins/default/*.css \
+ Skins/default/*.xslt \
+ Skins/OpenLink/*.css \
+ Skins/OpenLink/*.xslt \
+ Skins/white/*.css \
+ Skins/white/*.xslt \
+ *.sql \
+ Template/*.txt
View
159 appsrc/ODS-Wiki/Skins/Clean/PostProcess.xslt
@@ -0,0 +1,159 @@
+<!--
+ -
+ - This file is part of the OpenLink Software Virtuoso Open-Source (VOS)
+ - project.
+ -
+ - Copyright (C) 1998-2006 OpenLink Software
+ -
+ - This project is free software; you can redistribute it and/or modify it
+ - under the terms of the GNU General Public License as published by the
+ - Free Software Foundation; only version 2 of the License, dated June 1991.
+ -
+ - This program is distributed in the hope that it will be useful, but
+ - WITHOUT ANY WARRANTY; without even the implied warranty of
+ - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ - General Public License for more details.
+ -
+ - You should have received a copy of the GNU General Public License along
+ - with this program; if not, write to the Free Software Foundation, Inc.,
+ - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ -
+ -
+-->
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:xhtml="http://www.w3.org/TR/xhtml1/strict"
+ xmlns:wv="http://www.openlinksw.com/Virtuoso/WikiV/"
+ xmlns:fn2="http://www.w3.org/2004/07/xpath-functions">
+<!-- $Id$ -->
+<xsl:output
+ method="html"
+ encoding="UTF-8"
+/>
+
+<!-- new clean stylesheet (ghard)-->
+
+<xsl:include href="../../common.xsl"/>
+<xsl:template match="/">
+ <xsl:param name="ti_cluster_name"/>
+ <xsl:param name="baseadjust"/>
+ <xsl:param name="sid"/>
+ <xsl:param name="realm"/>
+ <div id="page">
+ <div id="header">
+ <xsl:attribute name="style">background-image: url(<xsl:value-of select="wv:ResourceHREF ('images/wikibanner_sml.jpg', $baseadjust)"/>)</xsl:attribute>
+ <div class="login-area">
+ <xsl:apply-templates select="//img[@id='login-image']"/>
+ <xsl:apply-templates select="//a[@id='login-link']"/>
+ <xsl:if test="not $sid">
+ User is not authenticated
+ </xsl:if>
+ <xsl:apply-templates select="//form[@id='login-form']"/>
+ </div>
+ </div>
+ <ul class="menu">
+ <li>
+ <a href="{wv:registry_get ('wa_home_link', '/wa/')}/?sid={$sid}&realm={$realm}">
+ <xsl:value-of select="wv:registry_get('wa_home_title', 'OPS Home')"/>
+ </a>
+ </li>
+ <li>
+ <xsl:copy-of select="//a[@id='user-settings-link']"/>
+ </li>
+ <li>
+ <xsl:copy-of select="//a[@id='cluster-settings-link']"/>
+ </li>
+ <li>
+ <xsl:copy-of select="//a[@id='advanced-search-link']"/>
+ </li>
+ <li>
+ <xsl:copy-of select="//form[@id='search-form']"/>
+ </li>
+ </ul>
+ <div id="sidebar">
+ <div id="main-tab" class="portlet">
+ <h3>View</h3>
+ <ul>
+ <xsl:apply-templates select="//li[@id='wiki-nstab-main']"/>
+ <xsl:apply-templates select="//li[@id='wiki-nstab-talks']"/>
+ <xsl:for-each select="//div[@class='wiki-source-type']">
+ <xsl:element name="li">
+ <xsl:copy-of select="a"/>
+ </xsl:element>
+ </xsl:for-each>
+ </ul>
+ </div>
+ <div class="feed-container">
+ <h3>Cluster changes</h3>
+ <ul>
+ <li>
+ <a>
+ <img border="0" alt="ATOM" title="ATOM" src="{wv:ResourceHREF ('images/atom03.gif', $baseadjust)}"></img>
+ <xsl:attribute name="href"><xsl:value-of select="wv:ResourceHREF2 ('gems.vsp',$baseadjust,vector('type','atom','cluster', $ti_cluster_name))"/></xsl:attribute>
+ </a>
+ </li>
+ <li>
+ <a>
+ <img border="0" alt="RSS" title="RSS" src="{wv:ResourceHREF ('images/rss20.gif', $baseadjust)}"></img>
+ <xsl:attribute name="href">
+ <xsl:value-of select="wv:ResourceHREF2 ('gems.vsp',$baseadjust,vector('type','rss20','cluster', $ti_cluster_name))"/>
+ </xsl:attribute>
+ </a>
+ </li>
+ <li>
+ <a>
+ <img border="0" alt="RDF" title="RDF" src="{wv:ResourceHREF ('images/rdf.gif', $baseadjust)}"></img>
+ <xsl:attribute name="href">
+ <xsl:value-of select="wv:ResourceHREF2 ('gems.vsp',$baseadjust,vector('type','rdf','cluster', $ti_cluster_name))"/>
+ </xsl:attribute>
+ </a>
+ </li>
+ </ul>
+ <h3>Site Changes</h3>
+ <ul>
+ <li>
+ <a>
+ <img border="0" alt="ATOM" title="ATOM" src="{wv:ResourceHREF ('images/atom03.gif', $baseadjust)}"></img>
+ <xsl:attribute name="href"><xsl:value-of select="wv:ResourceHREF2 ('gems.vsp',$baseadjust,vector('type','atom'))"/></xsl:attribute>
+ </a>
+ </li>
+ <li>
+ <a>
+ <img border="0" alt="RSS" title="RSS" src="{wv:ResourceHREF ('images/rss20.gif', $baseadjust)}"></img>
+ <xsl:attribute name="href"><xsl:value-of select="wv:ResourceHREF2 ('gems.vsp',$baseadjust,vector('type','rss20'))"/></xsl:attribute>
+ </a>
+ </li>
+ <li>
+ <a>
+ <img border="0" alt="RDF" title="RDF" src="{wv:ResourceHREF ('images/rdf.gif', $baseadjust)}"></img>
+ <xsl:attribute name="href"><xsl:value-of select="wv:ResourceHREF2 ('gems.vsp',$baseadjust,vector('type','rdf'))"/></xsl:attribute>
+ </a>
+ </li>
+ </ul>
+ </div>
+ <!--xsl:apply-templates select="//div[@id='virtuoso-info']"/-->
+ </div>
+ <div id="main">
+ <div id="wiki-path">You are here: <xsl:copy-of select="//div[@class='wiki-nav-container']"/></div>
+ <div id="content">
+ <xsl:copy-of select="//div[@id='content']/."/>
+ <div id="node-footer">
+ Modified by <xsl:copy-of select="//span[@id='top-mod-by']"/> at <xsl:copy-of select="//span[@id='top-mod-time']"/>
+ </div>
+ </div>
+ </div>
+ <div id="footer">
+ <xsl:apply-templates select="//div[@id='wiki-toolbar-container']"/>
+ </div>
+ </div> <!-- page -->
+</xsl:template>
+
+
+<xsl:template match="node()">
+ <xsl:copy>
+ <xsl:copy-of select="@*" />
+ <xsl:apply-templates select="node()" />
+ </xsl:copy>
+</xsl:template>
+
+</xsl:stylesheet>
View
648 appsrc/ODS-Wiki/Skins/Clean/default.css
@@ -0,0 +1,648 @@
+/* oWiki Clean CSS stylesheet */
+
+body
+{
+ padding-right: 5px;
+ padding-bottom: 0px;
+ padding-left: 5px;
+ padding-top: 3px;
+ margin-right: 0px;
+ margin-bottom: 0px;
+ margin-left: 0px;
+ margin-top: 0px;
+ background-color: #FFFFFF;
+ font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
+ font-size: 10pt;
+}
+
+/* Main page elements */
+
+
+/* Wraps entire page */
+#page {
+ margin:0 auto;
+ width:750px;
+}
+
+
+/* Contains the main menu, login, etc. */
+#header {
+ height: 57px;
+ background-repeat: no-repeat;
+ margin: 0;
+ padding: 0;
+}
+
+#sidebar {
+ font-size: 9pt;
+ color: #444;
+ width: 140px;
+ float: right;
+ padding-left: 4px;
+ border-left: 1px solid #aba;
+}
+
+#sidebar h3 {
+ font-size: 10pt;
+ color: #444;
+ margin-bottom: 0;
+}
+
+#main {
+ width: 600px;
+ float: left;
+ padding-right: 4px;
+}
+
+#footer
+{
+ clear: both;
+ padding-left: 5px;
+ padding-top: 3px;
+ font-size: 10pt;
+ width: 100%;
+ color: #232;
+ background-color: #fff;
+ border-top: 1px solid #aaa;
+}
+
+#node-footer {
+ color: #232;
+ text-align: right;
+ font-size: 9pt;
+ font-style: italic;
+}
+
+#node-footer a {
+ font-style: normal;
+ color: #232;
+}
+
+#node-footer a:hover {
+ color: blue;
+}
+/* Contents layout */
+
+.login-area {
+ position: absolute;
+ right: 10px;
+ height: 30px;
+}
+
+.login-area form { display: inline }
+
+#login-image {
+ margin-right: 4px;
+}
+
+#login-link {
+ margin-left: 3px;
+ margin-right: 3px;
+}
+
+.login-area a {
+ color: #232;
+}
+
+.login-area a:hover {
+ color: #blue;
+}
+
+ul.menu {
+ font-size: 9pt;
+ display: block;
+ margin: 0;
+ padding: 0;
+}
+
+ul.menu li {
+ display: inline;
+ background-color: white;
+ color: green;
+ padding-left: 4px;
+}
+
+ul.menu li a {
+ color: #232;
+}
+
+ul.menu li a:hover {
+ color: blue;
+}
+
+ul.menu li input {
+ width: 8em;
+ font-size: 9pt;
+ color: #232;
+}
+
+ul.menu li select {
+ font-size: 9pt;
+ color: #232;
+}
+
+ul.menu form { display: inline };
+
+div.ul-search {
+ margin: 0;
+ padding: 0;
+ display: inline;
+}
+
+#content {
+ background: white;
+ color: black;
+ font-size: 10pt;
+}
+
+div.feed-container ul {
+ list-style-type: none;
+ padding-left: 0;
+ padding-top: 0px;
+ margin-top: 0px;
+ margin-bottom: 2px;
+ padding-top: 0px;
+}
+
+div.feed-container h3 {
+ padding-bottom: 0;
+ margin-bottom: 0px;
+}
+
+.system_info
+{
+ font-size: 8pt;
+}
+
+a.wikiword:hover { background-color: #DFDFDF }
+
+div.box {
+ background-color: white;
+ color: black;
+ width: 100%;
+ margin: 0px; margin-bottom: 0em; padding: 2px;
+ border: 1px solid silver;
+ vertical-align: top;
+ overflow: auto;
+ overflow-y: auto;
+ overflow-x: auto;
+}
+
+div.help {
+ background-color: FFF0D9;
+ border: 1px solid green;
+ margin-top: 0.5ex;
+ margin-bottom: 0.5ex;
+}
+
+.wikitable {
+ font-size: 10pt;
+ background-color: #E5E5E5;
+ border: 0px solid #999999;
+}
+
+.wikitable td {
+ background-color: #FFFFFF;
+ border-style: solid;
+ border-width: 0px 0px 0px 0px;
+ border-color: #FFFFFF;
+ padding: 1px;
+}
+
+.wikitable th {
+ background-color: #eeddee;
+ border-color: #FFFFFF;
+ border-style: solid;
+ border-width: 0px 0px 0px 0px;
+ text-align: left;
+ padding: 1px;
+}
+
+.wikitable1 {
+ font: 12px Verdana, Arial, Helvetica, sans-serif;
+ background-color: #D5DCD5;
+}
+
+.wikitable1.td {
+ border-style: solid;
+ border-width: 1px 1px 1px 1px;
+ border-color: #000000;
+ padding: 1px;
+ background-color: #efefef;
+}
+
+.wikitable1.th{
+ border-color: #000000;
+ border-style: solid;
+ border-width: 0px 0px 0px 1px;
+ text-align: left;
+ padding: 1px;
+}
+
+.wiki-nav-container
+{
+ display: inline;
+ font-size: 10pt;
+ font-weight: bold;
+ width: 50%;
+}
+
+.wiki-nav-container a {
+ color: #232;
+}
+
+.wiki-nav-container a:hover {
+ color: blue;
+}
+
+#other-output-toolbar
+{
+ height: 16px;
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ width: 50%;
+ background-color: white;
+ float: right;
+ text-align: right;
+}
+
+#other-output-toolbar span
+{
+ padding: 1px;
+}
+
+
+#wiki-toolbar-container
+{
+ padding-left: 5px;
+ padding-top: 3px;
+ font-size: 9pt;
+ width: 100%;
+ color: #232;
+}
+
+#wiki-toolbar-container a {
+ color: #232;
+}
+
+#wiki-toolbar-container a:hover {
+ color: blue;
+}
+
+#wiki_mails_container {
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ width: 100%;
+ background-color: #FFFFBB;
+ border-top: 1px solid #006699;
+ border-left: 1px solid #006699;
+}
+
+#wiki_mails_container td {
+ border-style: solid;
+ padding: 1px;
+}
+
+#wiki_mails_container th {
+ text-align: left;
+ padding: 1px;
+}
+
+#wiki_mail_container {
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ width: 100%;
+ background-color: #FFFFFF;
+ border-top: 1px solid #006699;
+ border-left: 1px solid #006699;
+}
+
+#wiki_mail_header {
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ width: 100%;
+ background-color: #FFFFBB;
+}
+
+
+.wiki-settings {
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ background-color: white;
+ border-top: 1px solid #006699;
+ border-left: 1px solid #006699;
+ border-bottom: 1px solid #006699;
+ border-right: 1px solid #006699;
+ padding-left: 0px;
+ padding-right: 0px;
+}
+
+.wiki-settings h2 {
+ margin-top: 0em;
+ font-size: 120%;
+ position: relative;
+ background: #eeeeee;
+ border: 1px solid #aaa;
+}
+
+.wiki-settings th {
+ font: 12px Verdana, Arial, Helvetica, sans-serif;
+ text-align: left;
+}
+
+#wiki-error {
+ font-size: 10pt;
+ background-color: white;
+ border-top: 1px solid #006699;
+ border-left: 1px solid #006699;
+ border-bottom: 1px solid #006699;
+ border-right: 1px solid #006699;
+}
+
+#wiki-error h2{
+ background-color: white;
+}
+
+#wiki-error h3{
+ background-color: white;
+}
+
+.error
+{
+ color: red;
+ font-weight: bold;
+ background-color: white;
+ text-align: left;
+}
+
+.wiki-settings-delicious h2 {
+ background-color: yellow
+}
+
+.dashboard {
+ font-size: 10pt;
+ background-color: #99BBBB;
+ border: 1px solid #999999;
+}
+
+/* Layout */
+
+div.login
+{
+ font-size: 10pt;
+ font-weight: bold;
+}
+
+#search {
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+ font-weight: bold;
+}
+
+div.ul-search
+{
+ display: inline;
+ margin: 0px;
+ list-style-type: none;
+ padding: 1px;
+ font-size: 10pt;
+}
+
+.search-button {
+ width: 200px;
+ float: right;
+}
+
+ul.left_nav
+{
+ list-style-type: none;
+ padding: 0;
+ font-size: 10pt;
+}
+
+.user-navigation
+{
+ padding: 3px;
+ margin: 2px;
+ padding: 5px;
+ font-size: 10pt;
+}
+
+ul.left_nav li
+{
+ margin: 0;
+}
+
+
+pre
+{
+ background-color: white;
+}
+
+div.diff-insert
+{
+ background-color: #AAFFAA
+}
+
+div.diff-delete
+{
+ background-color: #FFAAAA
+}
+
+tr.search-first-col
+{
+ background-color: white
+}
+
+table.search-result
+{
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+}
+
+.login-form
+{
+ position: relative;
+ left: 30%;
+ top: 30%;
+ width: 243px;
+ font-size: 12pt;
+ font-weight: bold;
+ text-align: left;
+}
+
+.login-form span {
+ float: right;
+}
+
+.login-form-input {
+ float: right;
+}
+
+div.center {
+ border-top: 1px solid #A5A0FF;
+ border-left: 1px solid #A5A0FF;
+ border-right: 1px solid #A5A0FF;
+ border-bottom: 1px solid #A5A0FF;
+ width: 100%;
+ height: 90%;
+}
+
+div.wiki-source-type {
+ display: inline;
+}
+
+.wiki-source-type {
+ font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
+ font-size: 10px;
+}
+
+.wiki-source-type a {
+ color: #232;
+}
+
+.feed-container {
+}
+
+.RSS20_FEED a {
+ background-color: red;
+ color: yellow;
+ font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
+ font-size: 10px;
+}
+
+.MACRO_RSS20_FEED {
+ font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
+ font-size: 10px;
+}
+
+.MACRO_RSS20_FEED a {
+ background-color: red;
+ color: yellow;
+}
+
+.ATOM_FEED {
+ font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
+ font-size: 10px;
+}
+
+.ATOM_FEED a {
+ background-color: #FFFFCC;
+}
+
+.MACRO_ATOM_FEED{
+ font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
+ font-size: 10px;
+}
+
+.MACRO_ATOM_FEED a {
+ background-color: yellow;
+}
+
+.formdata {
+ font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
+ font-size: 10px;
+ background-color: #CCFFFF;
+}
+
+.formdata th {
+ text-align: left;
+}
+
+.advanced-search {
+ padding: 0px 0px 0px 0px;
+ font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
+ font-size: 10px;
+}
+
+.advanced-search h1 {
+ font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
+ font-size: 14px;
+ font-weight: bold;
+}
+
+.report span {
+ font-weight: bold;
+}
+
+.wikitoc ul {
+ list-style-type: none;
+ list-style-position: inside;
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+ font-size: 12pt;
+}
+
+.wikitoc li:hover {background-color: #FDF;}
+
+
+.report-buttons {
+ width: 346px;
+ float: left;
+}
+
+.report-buttons span {
+ float: left;
+}
+
+table.edit-commands
+{
+ background-color: #EFBBEF;
+ width: 100%;
+}
+
+.portlet ul {
+ list-style-type: square;
+}
+
+.portlet li {
+ padding: 0;
+ margin: 0;
+}
+
+li#ca-talk {
+ margin-right: 1.6em;
+}
+
+#main-tab {
+}
+
+#main-tab ul {
+ list-style-type: none;
+ padding: 0;
+ margin: 0;
+}
+
+#main-tab li {
+}
+
+#main-tab a {
+ color: #232;
+}
+
+#main-tab a:visited {
+ color: #232;
+}
+
+#main-tab a:hover {
+ color: blue;
+}
+
+#main-tab li.selected a {
+ text-decoration: none;
+}
+
+.kupuconfig {
+ background-color: white;
+}
+
+.textarea-box { width: 450px; height: 200px }
+.input-text { width: 450px; }
+
+#virtuoso-info {
+ border-top: 1px solid #aba;
+ margin-top: 40px;
+ font-size: 9pt;
+}
+
+#virtuoso-info a {
+ color: #232;
+}
+
+#virtuoso-info a:visited {
+ color: #232;
+}
View
144 appsrc/ODS-Wiki/Skins/OpenLink/PostProcess.xslt
@@ -0,0 +1,144 @@
+<!--
+ -
+ - This file is part of the OpenLink Software Virtuoso Open-Source (VOS)
+ - project.
+ -
+ - Copyright (C) 1998-2006 OpenLink Software
+ -
+ - This project is free software; you can redistribute it and/or modify it
+ - under the terms of the GNU General Public License as published by the
+ - Free Software Foundation; only version 2 of the License, dated June 1991.
+ -
+ - This program is distributed in the hope that it will be useful, but
+ - WITHOUT ANY WARRANTY; without even the implied warranty of
+ - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ - General Public License for more details.
+ -
+ - You should have received a copy of the GNU General Public License along
+ - with this program; if not, write to the Free Software Foundation, Inc.,
+ - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ -
+ -
+-->
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:xhtml="http://www.w3.org/TR/xhtml1/strict"
+ xmlns:wv="http://www.openlinksw.com/Virtuoso/WikiV/"
+ xmlns:fn2="http://www.w3.org/2004/07/xpath-functions">
+<!-- $Id$ -->
+<xsl:output
+ method="html"
+ encoding="UTF-8"
+/>
+
+<xsl:include href="../../common.xsl"/>
+
+<xsl:template match="/">
+ <xsl:param name="ti_cluster_name"/>
+ <xsl:param name="baseadjust"/>
+ <xsl:param name="sid"/>
+ <xsl:param name="realm"/>
+ <img src="{wv:ResourceHREF ('images/wikibanner_sml.jpg', $baseadjust)}"></img>
+ <div class="login-area">
+ <xsl:apply-templates select="//img[@id='login-image']"/>
+ <xsl:apply-templates select="//a[@id='login-link']"/>
+ <xsl:if test="not $sid">
+ User is not authenticated
+ </xsl:if>
+ <xsl:apply-templates select="//form[@id='login-form']"/>
+ </div>
+ <div class="tools-area">
+ <table>
+ <tr>
+ <td>
+ <a href="{wv:registry_get ('wa_home_link', '/wa/')}/?sid={$sid}&realm={$realm}">
+ <xsl:value-of select="wv:registry_get('wa_home_title', 'OPS Home')"/>
+ </a>
+ </td>
+ <td>
+ <xsl:copy-of select="//a[@id='user-settings-link']"/>
+ </td>
+ <td>
+ <xsl:copy-of select="//a[@id='cluster-settings-link']"/>
+ </td>
+ <td>
+ <xsl:copy-of select="//a[@id='advanced-search-link']"/>
+ </td>
+ <td>
+ <xsl:copy-of select="//form[@id='search-form']"/>
+ </td>
+ </tr>
+ </table>
+ </div>
+ <div class="aux-info-area">
+ <div class="ATOM_FEED">
+ Cluster ChangeLog:
+ <ul>
+ <li>
+ <a>
+ <img border="0" alt="ATOM" title="ATOM" src="{wv:ResourceHREF ('images/atom03.gif', $baseadjust)}"></img>
+ <xsl:attribute name="href"><xsl:value-of select="wv:ResourceHREF2 ('gems.vsp',$baseadjust,vector('type','atom','cluster', $ti_cluster_name))"/></xsl:attribute>
+ </a>
+ </li>
+ <li>
+ <a>
+ <img border="0" alt="RSS" title="RSS" src="{wv:ResourceHREF ('images/rss20.gif', $baseadjust)}"></img>
+ <xsl:attribute name="href"><xsl:value-of select="wv:ResourceHREF2 ('gems.vsp',$baseadjust,vector('type','rss20','cluster', $ti_cluster_name))"/></xsl:attribute>
+ </a>
+ </li>
+ <li>
+ <a>
+ <img border="0" alt="RDF" title="RDF" src="{wv:ResourceHREF ('images/rdf.gif', $baseadjust)}"></img>
+ <xsl:attribute name="href"><xsl:value-of select="wv:ResourceHREF2 ('gems.vsp',$baseadjust,vector('type','rdf','cluster', $ti_cluster_name))"/></xsl:attribute>
+ </a>
+ </li>
+ </ul>
+ </div>
+ <div class="ATOM_FEED">
+ Site ChangeLog:
+ <ul>
+ <li>
+ <a>
+ <img border="0" alt="ATOM" title="ATOM" src="{wv:ResourceHREF ('images/atom03.gif', $baseadjust)}"></img>
+ <xsl:attribute name="href"><xsl:value-of select="wv:ResourceHREF2 ('gems.vsp',$baseadjust,vector('type','atom'))"/></xsl:attribute>
+ </a>
+ </li>
+ <li>
+ <a>
+ <img border="0" alt="RSS" title="RSS" src="{wv:ResourceHREF ('images/rss20.gif', $baseadjust)}"></img>
+ <xsl:attribute name="href"><xsl:value-of select="wv:ResourceHREF2 ('gems.vsp',$baseadjust,vector('type','rss20'))"/></xsl:attribute>
+ </a>
+ </li>
+ <li>
+ <a>
+ <img border="0" alt="RDF" title="RDF" src="{wv:ResourceHREF ('images/rdf.gif', $baseadjust)}"></img>
+ <xsl:attribute name="href"><xsl:value-of select="wv:ResourceHREF2 ('gems.vsp',$baseadjust,vector('type','rdf'))"/></xsl:attribute>
+ </a>
+ </li>
+ </ul>
+ </div>
+ <xsl:apply-templates select="//div[@id='virtuoso-info']"/>
+ </div>
+ <div class="working-area">
+ <div id="main-tab" class="portlet">
+ <ul>
+ <xsl:apply-templates select="//li[@id='wiki-nstab-main']"/>
+ <xsl:apply-templates select="//li[@id='wiki-nstab-talks']"/>
+ </ul>
+ </div>
+ <xsl:apply-templates select="//div[@id='wiki-path']"/>
+ <xsl:apply-templates select="//div[@id='content']"/>
+ <xsl:apply-templates select="//div[@id='wiki-toolbar-container']"/>
+ </div>
+</xsl:template>
+
+
+<xsl:template match="node()">
+ <xsl:copy>
+ <xsl:copy-of select="@*" />
+ <xsl:apply-templates select="node()" />
+ </xsl:copy>
+</xsl:template>
+
+
+</xsl:stylesheet>
View
1,473 appsrc/ODS-Wiki/Skins/OpenLink/default.css
@@ -0,0 +1,1473 @@
+/*from Yacutia*/
+
+body
+{
+ padding-right: 0px;
+ padding-bottom: 0px;
+ padding-left: 0px;
+ padding-top: 3px;
+ margin-right: 0px;
+ margin-bottom: 0px;
+ margin-left: 0px;
+ margin-top: 0px;
+ background-color: #FFFFFF;
+ font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
+ font-size: 10px
+}
+
+/* .txt
+{
+ background-color: #FCFCFC;
+ font-size: 10px;
+}
+*/
+
+.page_head
+{
+ width: 100%;
+ background-color: #033566;
+ color: #FFFFFF;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 11px;
+}
+
+
+.copyright
+{
+ font-size: 9px;
+ text-align: right;
+ padding-right: 15px;
+ color: #666666;
+}
+
+
+.system_info
+{
+ font-size: 9px;
+}
+
+a {
+ text-decoration: none;
+ color: blue;
+}
+
+a:hover { text-decoration: underline }
+
+a.wikiword:hover { background-color: #DFDFDF }
+
+/* form container */
+
+div.fm
+{
+ background-color: white;
+ width: 100%;
+}
+
+div.fm_section
+{
+ border: 1px solid silver;
+ width: 100%;
+}
+
+div.fm_section_head
+{
+ font-size: 12pt;
+ font-weight: bold;
+ width: 100%;
+}
+
+div.fm_row
+{
+ clear: both;
+ width: 100%;
+}
+
+div.fm_button_row
+{
+ clear: both;
+ width: 100%;
+}
+
+div.box {
+ background-color: white;
+ color: black;
+ width: 100%;
+ margin: 0px; margin-bottom: 1em; padding: 2px;
+ border: 1px solid silver;
+ vertical-align: top;
+ overflow: auto;
+ overflow-y: auto;
+ overflow-x: auto;
+}
+
+div.help
+{
+ background-color: FFF0D9;
+ border: 1px solid green;
+ margin-top: 0.5ex;
+ margin-bottom: 0.5ex;
+}
+
+.wikitable {
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ background-color: transparent;
+ border: 1px solid #999999;
+ }
+
+.wikitable td{
+ background-color: #FFFFFF;
+ border-width: 0px 0px 0px 0px;
+ padding: 1px;
+ }
+
+.wikitable th{
+ background-color: #eeddee;
+ border-width: 1px 1px 1px 1px;
+ text-align: center;
+ padding: 1px;
+ }
+
+
+.wikitable1 {
+ font: 12px Verdana, Arial, Helvetica, sans-serif;
+ background-color: #D5DCD5;
+}
+
+.wikitable1.td{
+ border-style: solid;
+ border-width: 1px 1px 1px 1px;
+ border-color: #000000;
+ padding: 1px;
+ background-color: #efefef;
+}
+
+.wikitable1.th{
+ border-color: #000000;
+ border-style: solid;
+ border-width: 0px 0px 0px 1px;
+ text-align: center;
+ padding: 1px;
+}
+
+div.wiki_menu {
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ padding: 2px;
+ width: 100%;
+ background-color: #D5DCF0;
+}
+div.wiki_menu_row {
+}
+
+.wiki_nav_container
+{
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ padding: 2px;
+ width: 100%;
+ background-color: #D5DCF0;
+ border-top: 1px solid #7F94A5;
+ border-right: 1px solid #7F94A5;
+ border-bottom: 1px solid #7F94A5;
+ border-left: 1px solid #7F94A5;
+}
+
+.wiki-nav-container
+{
+ height: 36px;
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ font-weight:bold;
+ text-valign: center;
+ width: 60%;
+ float: left;
+}
+
+.other-output-toolbar
+{
+ height: 36px;
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ width: 50%;
+ background-color: white;
+ float: right;
+ text-align: right;
+}
+
+.other-output-toolbar span
+{
+ padding: 1px;
+}
+
+
+.wiki-toolbar-container
+{
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ background-color: #D5DCF0;
+ border-top: 1px solid #7F94A5;
+ border-right: 1px solid #7F94A5;
+ border-bottom: 1px solid #7F94A5;
+ border-left: 1px solid #7F94A5;
+ width: 100%;
+ padding: 5px, 5px, 5px, 5px;
+ float: left;
+}
+
+
+.wiki_mails_container {
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ width: 100%;
+ background-color: #FFFFBB;
+}
+
+.wiki_mails_container.td{
+ border-style: solid;
+ padding: 1px;
+}
+
+.wiki_mails_container.th{
+ text-align: left;
+ padding: 1px;
+}
+
+.wiki_mail_container {
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ width: 100%;
+ background-color: #FFFFFF;
+ border-top: 1px solid #006699;
+ border-left: 1px solid #006699;
+}
+
+.wiki_mail_header {
+ font: 13px Verdana, Arial, Helvetica, sans-serif;
+ width: 100%;
+ background-color<