Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 332 lines (266 sloc) 16.621 kB
df6209f @martinh Add license.
martinh authored
1 Vico is Copyright (c) 2008-2012, Martin Hedenfalk <martin@vicoapp.com>
2 All rights reserved.
3
4 Redistribution and use in source and binary forms, with or without
5 modification, are permitted provided that the following conditions are
6 met:
7 1. Redistributions of source code must retain the above copyright notice,
8 this list of conditions and the following disclaimer.
9 2. Redistributions in binary form must reproduce the above copyright
10 notice, this list of conditions and the following disclaimer in the
11 documentation and/or other materials provided with the distribution.
12
13 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
14 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
15 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
16 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
17 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
18 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
19 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
20 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
21 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
22 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
23 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24
25 ================================================================================
8d9a58e @martinh credit for vico logo + speling
martinh authored
26 The Vico logo is done by Johannes Kitselis of Månen Design.
27 http://www.manendesign.se/
28
29 ================================================================================
ac2e7ef @martinh add a full list of licenses
martinh authored
30 Vico uses the Oniguruma regular expressions library by K. Kosako.
31 Copyright (c) 2002-2007 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
32 All rights reserved.
33
34 Redistribution and use in source and binary forms, with or without
35 modification, are permitted provided that the following conditions
36 are met:
37 1. Redistributions of source code must retain the above copyright
38 notice, this list of conditions and the following disclaimer.
39 2. Redistributions in binary form must reproduce the above copyright
40 notice, this list of conditions and the following disclaimer in the
41 documentation and/or other materials provided with the distribution.
42
43 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
44 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
45 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
46 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
47 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
48 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
49 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
50 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
51 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
52 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
53 SUCH DAMAGE.
54
55
56 ================================================================================
57 Vico uses parts of the TextMate bundle infrastructure, bundles and themes.
58
59 If not otherwise specified (see below), files in this repository
60 (located at http://macromates.com/svn/Bundles/) fall under the
61 following license:
62
63 Permission to copy, use, modify, sell and distribute this
64 software is granted. This software is provided "as is" without
65 express or implied warranty, and with no claim as to its
66 suitability for any purpose.
67
68 An exception is made for files in readable text which contain their
69 own license information, or files where an accompanying file exists
70 (in the same directory) with a -license suffix added to the base-name
71 name of the original file, and an extension of txt, html, or similar.
72 For example tidy is accompanied by tidy-license.txt.
73
74
75
76 ================================================================================
77 Vico's tabs are minor modifications of PSMTabBarControl by John Pannell.
78 http://www.positivespinmedia.com
79
80 Copyright (c) 2005, Positive Spin Media
All rights reserved.
81
82 Redistribution and use in source and binary forms, with or without
83 modification, are permitted provided that the following conditions
84 are met:
85 * Redistributions of source code must retain the above copyright
86 notice, this list of conditions and the following disclaimer.
87 * Redistributions in binary form must reproduce the above copyright
88 notice, this list of conditions and the following disclaimer in the
89 documentation and/or other materials provided with the distribution.
90 * Neither the name of Positive Spin Media nor the names of its
91 contributors may be used to endorse or promote products derived
92 from this software without specific prior written permission.
93
94 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
95 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
96 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
97 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
98 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
99 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
100 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
101 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
102 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
103 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
104 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
105 POSSIBILITY OF SUCH DAMAGE.
106
107
108 ================================================================================
109 Vico ships with the Nu.framework. Nu™ is open-source software that
110 is copyrighted by Neon Design Technology, Inc. It is released under
111 the Apache License, v. 2.0.
112 Nu™ and Programming Nu™ are trademarks of Neon Design Technology, Inc.
113 Nu is available from http://programming.nu. Nu is awesome.
114
115
116 ================================================================================
117 Vico uses SBJSON by Stig Brautaset to parse and generate JSON.
118 Copyright (C) 2007–2011 Stig Brautaset. All rights reserved.
119
120 Redistribution and use in source and binary forms, with or without
121 modification, are permitted provided that the following conditions
122 are met:
123
124 Redistributions of source code must retain the above copyright
125 notice, this list of conditions and the following disclaimer.
126
127 Redistributions in binary form must reproduce the above copyright
128 notice, this list of conditions and the following disclaimer in the
129 documentation and/or other materials provided with the distribution.
130
131 Neither the name of the author nor the names of its contributors
132 may be used to endorse or promote products derived from this software
133 without specific prior written permission.
134
135 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
136 AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
137 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
138 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
139 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
140 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
141 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
142 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
143 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
144 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
145 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
146 POSSIBILITY OF SUCH DAMAGE.
147
148
149 ================================================================================
150 Vico uses the universalchardet encoding detector library from Mozilla.
151 Universalchardet has the following license:
152
153 The contents of this file are subject to the Mozilla Public License Version
154 1.1 (the "License"); you may not use this file except in compliance with
155 the License. You may obtain a copy of the License at
156 http://www.mozilla.org/MPL/
157
158 Software distributed under the License is distributed on an "AS IS" basis,
159 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
160 for the specific language governing rights and limitations under the
161 License.
162
163 The Original Code is mozilla.org code.
164
165 The Initial Developer of the Original Code is
166 Netscape Communications Corporation.
167 Portions created by the Initial Developer are Copyright (C) 1998
168 the Initial Developer. All Rights Reserved.
169
170 Contributor(s):
171
172 Alternatively, the contents of this file may be used under the terms of
173 either of the GNU General Public License Version 2 or later (the "GPL"),
174 or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
175 in which case the provisions of the GPL or the LGPL are applicable instead
176 of those above. If you wish to allow use of your version of this file only
177 under the terms of either the GPL or the LGPL, and not to allow others to
178 use your version of this file under the terms of the MPL, indicate your
179 decision by deleting the provisions above and replace them with the notice
180 and other provisions required by the GPL or the LGPL. If you do not delete
181 the provisions above, a recipient may use your version of this file under
182 the terms of any one of the MPL, the GPL or the LGPL.
183
184
185 ================================================================================
186 Vico's line number view was originally based on NoodleLineNumberView by NoodleSoft, LLC.
187 It is available under a MIT license. See https://github.com/MrNoodle/NoodleKit.
188
189
190 ================================================================================
191 Vico uses the Lemon parser generator from http://www.hwaci.com/sw/lemon/.
192 The author of the lemon program disclaims copyright.
193
194
195 ================================================================================
5dfa443 @martinh implement async sftp download and make sftp requests cancellable
martinh authored
196 Vico uses code from OpenBSD.
ac2e7ef @martinh add a full list of licenses
martinh authored
197
198 queue.h:
199 Copyright (c) 1991, 1993
200 The Regents of the University of California. All rights reserved.
201
202 Redistribution and use in source and binary forms, with or without
203 modification, are permitted provided that the following conditions
204 are met:
205 1. Redistributions of source code must retain the above copyright
206 notice, this list of conditions and the following disclaimer.
207 2. Redistributions in binary form must reproduce the above copyright
208 notice, this list of conditions and the following disclaimer in the
209 documentation and/or other materials provided with the distribution.
210 3. Neither the name of the University nor the names of its contributors
211 may be used to endorse or promote products derived from this software
212 without specific prior written permission.
213
214 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
215 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
216 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
217 ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
218 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
219 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
220 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
221 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
222 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
223 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
224 SUCH DAMAGE.
225
226
227 tree.h:
228 Copyright 2002 Niels Provos <provos@citi.umich.edu>
229 All rights reserved.
230
231 Redistribution and use in source and binary forms, with or without
232 modification, are permitted provided that the following conditions
233 are met:
234 1. Redistributions of source code must retain the above copyright
235 notice, this list of conditions and the following disclaimer.
236 2. Redistributions in binary form must reproduce the above copyright
237 notice, this list of conditions and the following disclaimer in the
238 documentation and/or other materials provided with the distribution.
239
240 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
241 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
242 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
243 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
244 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
245 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
246 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
247 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
248 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
249 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
250
251
76d16b3 @martinh implement gq (format through formatprg) and enable the menu item
martinh authored
252 ================================================================================
8d9a58e @martinh credit for vico logo + speling
martinh authored
253 Vico includes the par paragraph formatter by Adam M. Costello.
76d16b3 @martinh implement gq (format through formatprg) and enable the menu item
martinh authored
254 Par is available from http://www.nicemice.net/par/.
255 The par version shipped with Vico includes the par_1.52-i18n.3.diff.gz patch
256 by Jérôme Pouiller that adds multibyte support.
257
258 The files listed in the Files List section above are each Copyright
259 2001 by Adam M. Costello (henceforth "I", "me").
260
261 I grant everyone ("you") permission to do whatever you like with
262 these files, provided that if you modify them you take reasonable
263 steps to avoid confusing or misleading people about who wrote the
264 modified files (both you and I) or what version they are. All
265 official versions of Par will have version numbers consisting of
266 only digits and periods.
267
268 I encourage you to send me copies of your modifications in case I
269 wish to incorporate them into future versions of Par. See the Bugs
270 section for my address.
271
272 Though I have tried to make sure that Par is free of bugs, I make no
273 guarantees about its soundness. Therefore, I am not responsible for
274 any damage resulting from the use of these files.
275
4d6e9c2 @martinh Credits for PLBlockIMP.
martinh authored
276
277 ================================================================================
278 Vico uses the PLBlockIMP implementation of imp_implementationWithBlock:
279
280 Author: Landon Fuller <landonf@plausible.coop>
281
282 Copyright 2010-2011 Plausible Labs Cooperative, Inc.
283 All rights reserved.
284
285 Permission is hereby granted, free of charge,
286 to any person obtaining a copy of this software and associated documentation
287 files (the "Software"), to deal in the Software without restriction,
288 including without limitation the rights to use, copy, modify, merge, publish,
289 distribute, sublicense, and/or sell copies of the Software, and to permit
290 persons to whom the Software is furnished to do so, subject to the following
291 conditions:
292
293 The above copyright notice and this permission notice shall be included in
294 all copies or substantial portions of the Software.
295
296 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
297 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
298 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
299 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
300 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
301 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
302 SOFTWARE.
d0558f6 @martinh Give credits to SFBCrashReporter.
martinh authored
303
304
305 ================================================================================
306 Vico uses SFBCrashReporter for submitting crash reports.
307
308 Copyright (C) 2009, 2010 Stephen F. Booth <me@sbooth.org>
309 All rights reserved.
310
311 Redistribution and use in source and binary forms, with or without
312 modification, are permitted provided that the following conditions
313 are met:
314 1. Redistributions of source code must retain the above copyright
315 notice, this list of conditions and the following disclaimer.
316 2. Redistributions in binary form must reproduce the above copyright
317 notice, this list of conditions and the following disclaimer in the
318 documentation and/or other materials provided with the distribution.
319 3. The name of the author may not be used to endorse or promote products
320 derived from this software without specific prior written permission.
321
322 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
323 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
324 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
325 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
326 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
327 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
328 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
329 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
330 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
331 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Something went wrong with that request. Please try again.