diff options
-rw-r--r-- | index.html | 102 | ||||
-rw-r--r-- | javascripts/scale.fix.js | 17 | ||||
-rw-r--r-- | params.json | 1 | ||||
-rw-r--r-- | stylesheets/pygment_trac.css | 69 | ||||
-rw-r--r-- | stylesheets/styles.css | 255 |
5 files changed, 444 insertions, 0 deletions
diff --git a/index.html b/index.html new file mode 100644 index 00000000..4526e90f --- /dev/null +++ b/index.html @@ -0,0 +1,102 @@ +<!doctype html> +<html> + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="chrome=1"> + <title>Libical by libical</title> + + <link rel="stylesheet" href="stylesheets/styles.css"> + <link rel="stylesheet" href="stylesheets/pygment_trac.css"> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + </head> + <body> + <div class="wrapper"> + <header> + <h1>Libical</h1> + <p>Libical is an Open Source implementation of the iCalendar protocols and protocol data units.</p> + + <p class="view"><a href="https://github.com/libical/libical">View the Project on GitHub <small>libical/libical</small></a></p> + + + <ul> + <li><a href="https://github.com/libical/libical/zipball/master">Download <strong>ZIP File</strong></a></li> + <li><a href="https://github.com/libical/libical/tarball/master">Download <strong>TAR Ball</strong></a></li> + <li><a href="https://github.com/libical/libical">View On <strong>GitHub</strong></a></li> + </ul> + </header> + <section> + <h1> +<a name="introduction" class="anchor" href="#introduction"><span class="octicon octicon-link"></span></a>Introduction</h1> + +<p>LIBICAL -- an implementation of iCalendar protocols and data formats</p> + +<p>Most of the code in here was written by Eric Busboom with help from +dozens of contributors. It is currently maintained by Art Cancro +and Wilfried Goesgens.</p> + +<p>Libical is an Open Source implementation of the iCalendar protocols +and protocol data units. The iCalendar specification describes how +calendar clients can communicate with calendar servers so users can +store their calendar data and arrange meetings with other users. </p> + +<p>Libical implements RFC2445, RFC2446 and some of RFC2447.</p> + +<h1> +<a name="license" class="anchor" href="#license"><span class="octicon octicon-link"></span></a>License</h1> + +<p>The code and datafiles in this distribution are licensed under the +Mozilla Public License (MPL) v1.0. See <a href="http://www.mozilla.org/MPL/1.0">http://www.mozilla.org/MPL/1.0</a> +for a copy of the license. </p> + +<p>Alternately, you may use libical under the terms of the GNU Library +General Public License (LGPL) v2.1. See <a href="http://www.gnu.org/licenses/lgpl-2.1.txt">http://www.gnu.org/licenses/lgpl-2.1.txt</a> +for a copy of the license.</p> + +<p>This dual license ensures that the library can be incorporated into +both proprietary code and GPL'd programs, and will benefit from improvements +made by programmers in both realms. I will only accept changes into +my version of the library if they are similarly dual-licensed.</p> + +<h1> +<a name="acknowledgments" class="anchor" href="#acknowledgments"><span class="octicon octicon-link"></span></a>Acknowledgments</h1> + +<p>Portions of this distribution are (C) Copyright 1996 Apple Computer, +Inc., AT&T Corp., International Business Machines Corporation and +Siemens Rolm Communications Inc. See src/libicalvcal/README.TXT for +details.</p> + +<p>Portions of this distribution are Copyright (c) 1997 Theo de +Raadt. See the header for src/libical/vsnprintf.c for the full +copyright statement.</p> + +<h1> +<a name="get-involved" class="anchor" href="#get-involved"><span class="octicon octicon-link"></span></a>Get Involved</h1> + +<p>If you would like to contribute, monitor or report bug fixes to the project, +visit <a href="http://sourceforge.net/projects/freeassociation/">http://sourceforge.net/projects/freeassociation/</a></p> + +<p>Subscribe to our development mailing list at <a href="https://lists.sourceforge.net/lists/listinfo/freeassociation-devel">https://lists.sourceforge.net/lists/listinfo/freeassociation-devel</a></p> + +<h1> +<a name="building-the-library" class="anchor" href="#building-the-library"><span class="octicon octicon-link"></span></a>Building the library</h1> + +<p>See the top-level Install.txt file.</p> + +<h1> +<a name="using-the-library" class="anchor" href="#using-the-library"><span class="octicon octicon-link"></span></a>Using the Library</h1> + +<p>There is rudimentary, unfinished documentation in the /doc directory, +and annotated examples in /examples and the test code in src/test.</p> + </section> + <footer> + <p>This project is maintained by <a href="https://github.com/libical">libical</a></p> + <p><small>Hosted on GitHub Pages — Theme by <a href="https://github.com/orderedlist">orderedlist</a></small></p> + </footer> + </div> + <script src="javascripts/scale.fix.js"></script> + + </body> +</html>
\ No newline at end of file diff --git a/javascripts/scale.fix.js b/javascripts/scale.fix.js new file mode 100644 index 00000000..87a40ca7 --- /dev/null +++ b/javascripts/scale.fix.js @@ -0,0 +1,17 @@ +var metas = document.getElementsByTagName('meta'); +var i; +if (navigator.userAgent.match(/iPhone/i)) { + for (i=0; i<metas.length; i++) { + if (metas[i].name == "viewport") { + metas[i].content = "width=device-width, minimum-scale=1.0, maximum-scale=1.0"; + } + } + document.addEventListener("gesturestart", gestureStart, false); +} +function gestureStart() { + for (i=0; i<metas.length; i++) { + if (metas[i].name == "viewport") { + metas[i].content = "width=device-width, minimum-scale=0.25, maximum-scale=1.6"; + } + } +}
\ No newline at end of file diff --git a/params.json b/params.json new file mode 100644 index 00000000..bdc916e4 --- /dev/null +++ b/params.json @@ -0,0 +1 @@ +{"name":"Libical","tagline":"Libical is an Open Source implementation of the iCalendar protocols and protocol data units.","body":"Introduction\r\n============\r\nLIBICAL -- an implementation of iCalendar protocols and data formats\r\n\r\nMost of the code in here was written by Eric Busboom with help from\r\ndozens of contributors. It is currently maintained by Art Cancro\r\nand Wilfried Goesgens.\r\n\r\nLibical is an Open Source implementation of the iCalendar protocols\r\nand protocol data units. The iCalendar specification describes how\r\ncalendar clients can communicate with calendar servers so users can\r\nstore their calendar data and arrange meetings with other users. \r\n\r\nLibical implements RFC2445, RFC2446 and some of RFC2447.\r\n\r\n\r\nLicense\r\n========\r\nThe code and datafiles in this distribution are licensed under the\r\nMozilla Public License (MPL) v1.0. See http://www.mozilla.org/MPL/1.0\r\nfor a copy of the license. \r\n\r\nAlternately, you may use libical under the terms of the GNU Library\r\nGeneral Public License (LGPL) v2.1. See http://www.gnu.org/licenses/lgpl-2.1.txt\r\nfor a copy of the license.\r\n\r\nThis dual license ensures that the library can be incorporated into\r\nboth proprietary code and GPL'd programs, and will benefit from improvements\r\nmade by programmers in both realms. I will only accept changes into\r\nmy version of the library if they are similarly dual-licensed.\r\n\r\n\r\nAcknowledgments\r\n===============\r\nPortions of this distribution are (C) Copyright 1996 Apple Computer,\r\nInc., AT&T Corp., International Business Machines Corporation and\r\nSiemens Rolm Communications Inc. See src/libicalvcal/README.TXT for\r\ndetails.\r\n\r\nPortions of this distribution are Copyright (c) 1997 Theo de\r\nRaadt. See the header for src/libical/vsnprintf.c for the full\r\ncopyright statement.\r\n\r\n\r\nGet Involved\r\n============\r\nIf you would like to contribute, monitor or report bug fixes to the project,\r\nvisit http://sourceforge.net/projects/freeassociation/\r\n\r\nSubscribe to our development mailing list at https://lists.sourceforge.net/lists/listinfo/freeassociation-devel\r\n\r\n\r\nBuilding the library\r\n====================\r\nSee the top-level Install.txt file.\r\n\r\n\r\nUsing the Library\r\n=================\r\nThere is rudimentary, unfinished documentation in the /doc directory,\r\nand annotated examples in /examples and the test code in src/test.\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}
\ No newline at end of file diff --git a/stylesheets/pygment_trac.css b/stylesheets/pygment_trac.css new file mode 100644 index 00000000..c6a6452d --- /dev/null +++ b/stylesheets/pygment_trac.css @@ -0,0 +1,69 @@ +.highlight { background: #ffffff; } +.highlight .c { color: #999988; font-style: italic } /* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.highlight .k { font-weight: bold } /* Keyword */ +.highlight .o { font-weight: bold } /* Operator */ +.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */ +.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #aa0000 } /* Generic.Error */ +.highlight .gh { color: #999999 } /* Generic.Heading */ +.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #555555 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold; } /* Generic.Subheading */ +.highlight .gt { color: #aa0000 } /* Generic.Traceback */ +.highlight .kc { font-weight: bold } /* Keyword.Constant */ +.highlight .kd { font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #009999 } /* Literal.Number */ +.highlight .s { color: #d14 } /* Literal.String */ +.highlight .na { color: #008080 } /* Name.Attribute */ +.highlight .nb { color: #0086B3 } /* Name.Builtin */ +.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ +.highlight .no { color: #008080 } /* Name.Constant */ +.highlight .ni { color: #800080 } /* Name.Entity */ +.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ +.highlight .nn { color: #555555 } /* Name.Namespace */ +.highlight .nt { color: #000080 } /* Name.Tag */ +.highlight .nv { color: #008080 } /* Name.Variable */ +.highlight .ow { font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #009999 } /* Literal.Number.Float */ +.highlight .mh { color: #009999 } /* Literal.Number.Hex */ +.highlight .mi { color: #009999 } /* Literal.Number.Integer */ +.highlight .mo { color: #009999 } /* Literal.Number.Oct */ +.highlight .sb { color: #d14 } /* Literal.String.Backtick */ +.highlight .sc { color: #d14 } /* Literal.String.Char */ +.highlight .sd { color: #d14 } /* Literal.String.Doc */ +.highlight .s2 { color: #d14 } /* Literal.String.Double */ +.highlight .se { color: #d14 } /* Literal.String.Escape */ +.highlight .sh { color: #d14 } /* Literal.String.Heredoc */ +.highlight .si { color: #d14 } /* Literal.String.Interpol */ +.highlight .sx { color: #d14 } /* Literal.String.Other */ +.highlight .sr { color: #009926 } /* Literal.String.Regex */ +.highlight .s1 { color: #d14 } /* Literal.String.Single */ +.highlight .ss { color: #990073 } /* Literal.String.Symbol */ +.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #008080 } /* Name.Variable.Class */ +.highlight .vg { color: #008080 } /* Name.Variable.Global */ +.highlight .vi { color: #008080 } /* Name.Variable.Instance */ +.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ + +.type-csharp .highlight .k { color: #0000FF } +.type-csharp .highlight .kt { color: #0000FF } +.type-csharp .highlight .nf { color: #000000; font-weight: normal } +.type-csharp .highlight .nc { color: #2B91AF } +.type-csharp .highlight .nn { color: #000000 } +.type-csharp .highlight .s { color: #A31515 } +.type-csharp .highlight .sc { color: #A31515 } diff --git a/stylesheets/styles.css b/stylesheets/styles.css new file mode 100644 index 00000000..dacf2e18 --- /dev/null +++ b/stylesheets/styles.css @@ -0,0 +1,255 @@ +@import url(https://fonts.googleapis.com/css?family=Lato:300italic,700italic,300,700); + +body { + padding:50px; + font:14px/1.5 Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; + color:#777; + font-weight:300; +} + +h1, h2, h3, h4, h5, h6 { + color:#222; + margin:0 0 20px; +} + +p, ul, ol, table, pre, dl { + margin:0 0 20px; +} + +h1, h2, h3 { + line-height:1.1; +} + +h1 { + font-size:28px; +} + +h2 { + color:#393939; +} + +h3, h4, h5, h6 { + color:#494949; +} + +a { + color:#39c; + font-weight:400; + text-decoration:none; +} + +a small { + font-size:11px; + color:#777; + margin-top:-0.6em; + display:block; +} + +.wrapper { + width:860px; + margin:0 auto; +} + +blockquote { + border-left:1px solid #e5e5e5; + margin:0; + padding:0 0 0 20px; + font-style:italic; +} + +code, pre { + font-family:Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal; + color:#333; + font-size:12px; +} + +pre { + padding:8px 15px; + background: #f8f8f8; + border-radius:5px; + border:1px solid #e5e5e5; + overflow-x: auto; +} + +table { + width:100%; + border-collapse:collapse; +} + +th, td { + text-align:left; + padding:5px 10px; + border-bottom:1px solid #e5e5e5; +} + +dt { + color:#444; + font-weight:700; +} + +th { + color:#444; +} + +img { + max-width:100%; +} + +header { + width:270px; + float:left; + position:fixed; +} + +header ul { + list-style:none; + height:40px; + + padding:0; + + background: #eee; + background: -moz-linear-gradient(top, #f8f8f8 0%, #dddddd 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd)); + background: -webkit-linear-gradient(top, #f8f8f8 0%,#dddddd 100%); + background: -o-linear-gradient(top, #f8f8f8 0%,#dddddd 100%); + background: -ms-linear-gradient(top, #f8f8f8 0%,#dddddd 100%); + background: linear-gradient(top, #f8f8f8 0%,#dddddd 100%); + + border-radius:5px; + border:1px solid #d2d2d2; + box-shadow:inset #fff 0 1px 0, inset rgba(0,0,0,0.03) 0 -1px 0; + width:270px; +} + +header li { + width:89px; + float:left; + border-right:1px solid #d2d2d2; + height:40px; +} + +header ul a { + line-height:1; + font-size:11px; + color:#999; + display:block; + text-align:center; + padding-top:6px; + height:40px; +} + +strong { + color:#222; + font-weight:700; +} + +header ul li + li { + width:88px; + border-left:1px solid #fff; +} + +header ul li + li + li { + border-right:none; + width:89px; +} + +header ul a strong { + font-size:14px; + display:block; + color:#222; +} + +section { + width:500px; + float:right; + padding-bottom:50px; +} + +small { + font-size:11px; +} + +hr { + border:0; + background:#e5e5e5; + height:1px; + margin:0 0 20px; +} + +footer { + width:270px; + float:left; + position:fixed; + bottom:50px; +} + +@media print, screen and (max-width: 960px) { + + div.wrapper { + width:auto; + margin:0; + } + + header, section, footer { + float:none; + position:static; + width:auto; + } + + header { + padding-right:320px; + } + + section { + border:1px solid #e5e5e5; + border-width:1px 0; + padding:20px 0; + margin:0 0 20px; + } + + header a small { + display:inline; + } + + header ul { + position:absolute; + right:50px; + top:52px; + } +} + +@media print, screen and (max-width: 720px) { + body { + word-wrap:break-word; + } + + header { + padding:0; + } + + header ul, header p.view { + position:static; + } + + pre, code { + word-wrap:normal; + } +} + +@media print, screen and (max-width: 480px) { + body { + padding:15px; + } + + header ul { + display:none; + } +} + +@media print { + body { + padding:0.4in; + font-size:12pt; + color:#444; + } +} |