Browse Source

delete old stuff, put licenses into licenses


git-svn-id: http://www.observium.org/svn/observer/trunk@2611 61d68cd4-352d-0410-923a-c4978735b2
tags/0.1
Adam Amstrong 7 years ago
parent
commit
d8b906051d

+ 12
- 8
README View File

@@ -13,24 +13,28 @@ Copyright (C) 2006-2011 Adam Armstrong <adama@memetic.org>
13 13
  You should have received a copy of the GNU General Public License
14 14
  along with this program.  If not, see <http://www.gnu.org/licenses/>.
15 15
 
16
-Please see COPYING for usage requirements and restrictions.
16
+Please see LICENSES/GPLv3-LICENSE.txt for usage requirements and restrictions.
17 17
 
18 18
 Introduction
19 19
 ------------
20 20
 
21
-Observium is an auto-discovering network monitoring system.
21
+Observium is an autodiscovering PHP/MySQL/SNMP based network monitoring which includes 
22
+support for a wide range of network hardware and operating systems including Cisco, 
23
+Linux, FreeBSD, Juniper, Brocade, Foundry, HP and many more.
22 24
 
23
-It's designed to be an easily-navigable interface to the health of your network.
24
-It's not designed to be a Nagios replacement.
25
+Observium has grown out of a lack of easy to configure network monitoring platforms. 
26
+It is intended to provide a more navigable interface to the health and performance of 
27
+your network. Its design goals include collecting as much historical data about devices
28
+ as possible, being completely autodiscovered with little or no manual intervention, 
29
+and having a very intuitive interface.
25 30
 
26
-Automatic host discovery is currently disabled.
31
+Observium is not intended to replace an up/down alerting system, but rather to 
32
+complement it with an easy to manage, intuitive representation of historical and 
33
+current performance statistics, configuration visualisation and syslog capture.
27 34
 
28 35
 Installation
29 36
 ------------
30 37
 
31
-Installation of Observium is currently not for the faint of heart! There is no automated
32
-install script, so it'll probably take quite a bit of fiddling!
33
-
34 38
 Please see http://www.observium.org.
35 39
 
36 40
 Please email adama@memetic.org with any feature requests, bug reports or just to tell me

+ 0
- 29
html/includes/geshi/docs/BUGS View File

@@ -1,29 +0,0 @@
1
-
2
-                      BUGS - list of known bugs in GeSHi
3
-                                Version 1.0.8
4
-
5
-- Number highlighting is quite poor [possibly better now]
6
-- I'm not happy with URLS - there still could be extra bugs, and it's rather unflexible
7
-  (see TODO for a possible fix)
8
-- "Important" sections for some reason seem to have their spans added after every
9
-  newline up until the next lexic, instead of stopping at the <END GeSHi> part. In fact,
10
-  context sensitiveness is quite poor...
11
-- Using the extra line number highlighting feature without actually using line numbers
12
-  will result in malformed XHTML (not sure about this one though...)
13
-- Slow!!! Especially for source with lots of strings in it. GeSHi will work acceptably
14
-  for sourcecode under 5K (for simple language files like SQL, a 100K file can be
15
-  highlighted in just 6 seconds), but above about 25K things get a little slow... If
16
-  you're using this as part of some larger software, you may want to think about
17
-  making some sort of "cache" effect to speed things up and reduce server load.
18
-- The result is built by string replacement instead of by building another string based
19
-  on the source, that would be much safer. The focus of releases beyond 1.0.7 will be on
20
-  changing this behaviour, which may well fix some of the other bugs mentioned above.
21
-- As of 1.0.7.1, dots (.) are allowed before keywords. This may change highlighting of some
22
-  things slightly, if you notice anything odd about the highlighting then please report
23
-  it to me.
24
-- Perl/Javascript /.../ regex syntax is only supported basically and there's no
25
-  guarantee it is working all the time.
26
-- The <pre> header output is not XHTML compliant. Please use the <div> header instead.
27
-
28
-Send any bug reports to BenBE@omorphia.de, or submit them via the bug tracker at
29
-sourceforge (http://sourceforge.net/tracker/?group_id=114997&atid=670231)

+ 0
- 682
html/includes/geshi/docs/CHANGES View File

@@ -1,682 +0,0 @@
1
-
2
-              CHANGES - Changelog for GeSHi (geshi.php only)
3
-
4
-Changes to the code are listed under the version they occured in, with who suggested
5
-it by each one (if there's nobody listed as suggesting it I dreamed it up :)). Users
6
-who suggested an idea often also provided the code that was used as a basis for the
7
-changes - thanks to all who suggested these ideas and gave me the code to show me how!
8
-
9
-Language files listed under each version were made by the author beside them, and then
10
-modified by me for consistency/bug fixing.
11
-
12
-Please send any bug reports to BenBE@omorphia.de, or use the bug report tracker
13
-at sourceforge (http://sourceforge.net/tracker/?group_id=114997&atid=670231)
14
-
15
-Version 1.0.8.3
16
-  -  Added language files
17
-     * DCS (Stelio Passaris)
18
-     * Locomotive Basic (Nacho Cabanes)
19
-     * LSL2 (Linden Scripting Language) (William Fry)
20
-     * Modula-3 (Martin Bishop)
21
-     * Oberon-2 (Mike Mol)
22
-     * Rebol (Lecanu Guillaume)
23
-  -  Fixed a problem where HardEscapes weren't working when no escape char was given (BenBE)
24
-  -  Added a PARSER_CONTROL setting to treat whitespace inside of keywords in
25
-     the language file as "any whitespace" in the source (i.e. "CREATE TABLE"
26
-     in SQL will match "CREATE\s+TABLE" instead of literally matching) (BenBE)
27
-  -  Added a possibility to allow setting the style for escape characters (BenBE)
28
-  -  Improvements to language files (BenBE)
29
-     * Added some missing Perl keywords and obscure default variables (BenBE)
30
-     * Allow for escaped colons to appear in CSS names (BenBE, simon)
31
-     * Added multiline continuation suppoert of preprocessor defines for
32
-       C, C for Mac, C++ and CC++ with Qt support (BenBE)
33
-     * keywords for C-based languages are case-sensitive (BenBE)
34
-     * Broken AutoIt highlighting (BenBE)
35
-     * Problem with escaped backslash in PHP and D (BenBE)
36
-     * Added some more functions for PHP (BenBE)
37
-     * Some changes for AppleScript (Stefan Klieme)
38
-     * Forbid highlighting keywords followed by / in bash (BenBE)
39
-     * Updated the LaTeX file to link some keywords (BenBE)
40
-     * Additional text rendered when matching special variables for PowerShell (BenBE)
41
-     * Added some more keywords for ABAP (BenBE, Sandra Rossi, Jacob Laursen)
42
-Version 1.0.8.2
43
-  -  Added language files
44
-     * Brainfuck \ Brainfork (Benny Baumann)
45
-     * HQ9+ (Benny Baumann)
46
-     * INTERCAL (Benny Baumann)
47
-     * LOLcode (Benny Baumann)
48
-     * LScript (Beau McGuigan)
49
-     * Pixel Bender (Richard Olsson)
50
-     * ProvideX (Jeff Wilder)
51
-     * VIM Script (Swaroop C H)
52
-     * Visual Prolog (Thomas Linder Puls)
53
-     * Whitespace (Benny Baumann)
54
-  -  Changed priority for COMMENT_REGEXP compared to String highlighting (BenBE)
55
-  -  Fixed correct escaping of spaces inside of URLs (BenBE)
56
-  -  Updated the list of common file extensions (BenBE)
57
-  -  Updated the language file check script in contrib/ (BenBE)
58
-  -  Fixed a problem with link targets resulting in unclickable links (SF#2379120, BenBE)
59
-  -  Fixed an undefined variable issue in langcheck.php (BenBE)
60
-  -  Improvements to language files (BenBE)
61
-     * eMail Header highlighting now uses the correct delimiters for keywords (BenBE)
62
-     * eMail (RFC822\mbox) highlighting now highlights IPs, MIME types and
63
-       subfield assignments correctly (BenBE)
64
-     * Minor style changes in COBOL to improve loading performance (BenBE)
65
-     * Added some missing keywords for D (BenBE)
66
-     * Removed duplicate keywords from Progres, SAS and TSQL (BenBE)
67
-     * Fixed Heredoc Syntax for Bash (SF#2185319, BenBE)
68
-     * Moved symbol-lookalike sequences from keyword groups to separate symbol group
69
-       for languages asp, klonec, klonecpp, php, php-brief (BenBE)
70
-     * Fixed a lot of duplicate keyword warnings (BenBE)
71
-     * Added missing keywords to the Python language file,
72
-       introducing support for Python 3.0. (SF#2441839, milian)
73
-     * Updated documentation links for TypoScript (SF#2014276, BenBE)
74
-     * Fixed a problem with tag and attribute names in XML highlighting (SF#2276119, BenBE)
75
-     * Improved MySQL language file (BenBE, JavaWoman)
76
-     * Some commentss accidentially mistaken for DocComments (SF#2454897, BenBE)
77
-     * Added improved Escape Char handling for c, c_mac, cpp and cpp_qt (SF#2458743, BenBE)
78
-Version 1.0.8.1
79
-  -  Added language files
80
-     * AviSynth (Ryan Jones)
81
-     * eMail \ mbox (Benny Baumann)
82
-     * GNU Make (Neil Bird)
83
-     * Oracle 11i support (Simon Redhead)
84
-     * Prolog (Benny Baumann)
85
-     * SciLab (Christophe David)
86
-     * TeraTerm macro language (Boris Maisuradze)
87
-  -  Added support for Escape Regular Expressions (BenBE)
88
-     * Implemented C-style Escapes in PHP (BenBE)
89
-     * Introduced support for \xAB and \007 style Char Escapes in PHP (BenBE)
90
-     * Implemented Variable Highlighting in PHP (BenBE)
91
-     * Implemented Variable Highlighting in Bash (milian)
92
-  -  Fixed a problem with PCRE patterns for Keyword matching sometimes producing
93
-     very large strings, that could not be handled by some versions of PCRE lib,
94
-     causing broken highlighting an Regexp Compile errors (BenBE, milian)
95
-  -  Fixed broken highlighting of bash commands like `dbus-send --dest=org.....`,
96
-     i.e. the dest was highlighted as variable declaration (milian)
97
-  -  Fixed broken highlighting of some symbols in their escaped form (BenBE)
98
-     (<SEMI> and <PIPE> were accidentially filtered even though they are valid)
99
-  -  Fixed a "memory leak" in the *_regexp_caches (milian)
100
-  -  Fixed broken Escape chars if classes were disabled
101
-  -  start_line_numbers_at() was ignored when GESHI_HEADER_PRE_TABLE was set (revulo)
102
-  -  Fixed a problem allowing Remote Code Inclusion under certain circumstances (BenBE)
103
-  -  Changes to default CSS in order to make the GESHI_HEADER_PRE_TABLE align properly,
104
-     even on Windows / Mac systems with strange fonts (milian, revulo, ^RT)
105
-  -  Minor style changes to the following languages:
106
-     * cpp-qt (milian)
107
-     * MySQL (BenBE)
108
-     * PHP (BenBE)
109
-  -  Improvements to language files (BenBE, milian)
110
-     * Added MinSpareThread\MaxSpareThreads to Apache highlighter (BenBE)
111
-     * Added new Keyword group for APT sources.list highlighter (BenBE)
112
-     * Fixed highlighting in LaTeX for \begin{} and \end{}, i.e. the stuff inside
113
-       the curly braces. (milian, thanks for the report go to Matthias Pospiech)
114
-     * Improved String support for D (BenBE)
115
-     * MySQL was seriously broken (BenBE)
116
-     * Reworked Keyword groups for MySQL to allow for more configuration (BenBE)
117
-     * Improved Mirc script language file (milian)
118
-     * Improved C++ Qt language file (milian)
119
-     * Minor bug with Transpose Operator in Matlab (BenBE, Daniele de Rigo)
120
-     * Highlighting of Batch Files for Windows (BenBE)
121
-     * Updated AutoIt to include latest changes for AutoIt v3.2.12.1 (BenBE, Thierry)
122
-     * Fixed duplicate keyword warnings for Perl, Tcl and Typoscript (BenBE)
123
-     * Fixed Doc-URL getting reparsed by highlighted keywords of other groups (BenBE, Jordi Boggiano)
124
-Version 1.0.8
125
-  -  Added language files
126
-     * APT sources.list (milian)
127
-     * Boo (Marcus Griep)
128
-     * CIL (Common Intermediate Language, .NET Assembly) (Marcus Griep)
129
-     * COBOL (Benny Baumann)
130
-     * Gnuplot (milian)
131
-     * KLoneC (Mickael Auger)
132
-     * KLoneC++ (Mickael Auger)
133
-     * PIC16xxx assembler (Phil Mattison)
134
-     * POV-Ray (Carl Fürstenberg)
135
-     * PowerShell (Frode Aarebrot)
136
-     * Progress (Marco Aurelio de Pasqual)
137
-     * TypoScript (Jan-Philipp Halle)
138
-     * Xorg configuration (milian)
139
-  -  Make GeSHi's constructor arguments optional, so something like `$foo = new GeSHi;` is possible. (milian)
140
-  -  Added an optimizer for lists to regular expressions. Using these cached lists results in a speedup of approx. 50%.
141
-     The slightly increased memory consumption (~150KB for PHP language file) is more than worth it! (milian)
142
-  -  Some more memory & speed optimizations all over GeSHi (milian)
143
-     * Reduced memory overhead when highlighting keywords (BenBE)
144
-     * Keyword Linking now uses considerably less strtolower calls (milian)
145
-     * Cache Symbol Search Regexp and make Symbol Highlighting faster (milian)
146
-     * Use more native functions like substr_replace and strcasecmp to speed things up (milian)
147
-     * Use considerably less strlen() calls on various points by caching the results (milian)
148
-     * Properly set comments to be case insensitive where appropriate to increase performance (milian)
149
-     * Improve the performance of the strict mode tokenizer, making highlighting of languages like
150
-       HTML, ColdFusion or XML faster (milian)
151
-     * Setup caches for parsing on demand to make stylesheet generators fast (milian)
152
-  -  Various improvements to Strict Block Handling (BenBE, milian)
153
-     * Added support for RegExp-based Strict Blocks (BenBE)
154
-     * Fixed highlighting incorrectly stopping at ?> in PHP (SF#1330968, BenBE)
155
-     * Languages with STRICT_MODE_APPLIES = GESHI_MAYBE default to strict mode now. When no highlightable
156
-       code is found in this mode, we fallback to the same setting as if GESHI_NEVER was set. That way it
157
-       should not be needed to call enable_strictmode() manually. (milian)
158
-  -  Added new GESHI_HEADER_PRE_VALID type which uses the following markup: (milian)
159
-     * With line numbers:     <div>header<ol><li><pre>...</pre></li>...</ol></div>
160
-     * Without line numbers:  <pre>header...CODE...</pre>
161
-     => valid HTML and no need for &nbsp; indentation
162
-  -  Added new GESHI_HEADER_PRE_TABLE type which can be used to prevent linenumber-selection in Firefox
163
-     on copy'n'paste. (milian)
164
-  -  set_language will not reset any language settings by default anymore.
165
-     * Added $force_reset param for to force full reload of a language. (milian)
166
-     * Make sure strict_mode is set properly when doing repeated set_language calls (milian)
167
-  -  Fixed some problems with old PHP versions (SF#1975625, milian, BenBE)
168
-  -  Fixed broken use with Suhosin Patch when /e modifier was disabled (SF#2021800, BenBE)
169
-  -  Added support for external style information files to override language defaults without modifying language files (BenBE)
170
-  -  The overall_class is now up to the user, and the language-code is _always_ added as a class (milian)
171
-  -  Fixed Economy Mode for GeSHi::get_stylesheet() - now it just makes so much more sense! (milian)
172
-  -  Fixed Economy Mode when COMMENT_REGEXP are used (BenBE)
173
-  -  Changed the default encoding to use UTF-8, due to SF#2037598, BenBE)
174
-  -  Improved overall string support:
175
-     * Added support for multichar string delimiters (SF#1932083, BenBE)
176
-     * Fixed problems of unfinished strings and comments producing invalid XHTML (SF#1996353, BenBE)
177
-     * Multichar Quotemarks sometimes had inconsistent behaviour (BenBE)
178
-     * Support for multiple styles of strings depending on the starter (BenBE)
179
-     * Properly handle escapes in strings, i.e. '\\' was not working properly before (milian)
180
-     * Fixed escape char support when an escape char is followed by multi-byte chars (SF#2037598, BenBE)
181
-  -  Improved flexibility in language files (BenBE, milian)
182
-     * Added PARSER_CONTROL for OOLANG method highlighting (SF#1923060, BenBE)
183
-     * Added possibility to define strict blocks using an Regexp (BenBE)
184
-     * Removed explicit escaping of / in Regular Expressions (BenBE)
185
-     * Ignoring empty keyword groups when highlighting (milian)
186
-     * Make language_permissions configurable in language files via ['PARSER_CONTROL']['ENABLE_FLAGS']
187
-       this makes is_a calls unneeded and thus prevents PHP notices in PHP 5.x (milian)
188
-     * Extended support for number formats now covering the most common formats (SF#1923058, BenBE)
189
-     * Lifted a limitation that keywords had to have at least 2 subsequent letters (BenBE)
190
-     * Changed behaviour of PARSER_CONTROL now allowing to provide the full Lookahead and Lookbehind
191
-       expressions used as delimiters inside keywords instead of a simple char group (BenBE)
192
-     * Fixed improper handling of newlines in REGEXPS so this does not produce invalid html anylonger (milian)
193
-  -  Some typos and mistakes in the documentation (BenBE)
194
-  -  Added a script to contrib/ to verify language files are correct (BenBE)
195
-  -  Fixed loads of compliancy warnings detected with that automated compliance testing script (BenBE)
196
-  -  Many other improvements to various language files (BenBE, milian)
197
-     * Reduce strict errors & notices for language files (milian)
198
-     * Fixed symbol highlighting with C++ sometimes missing keywords after ; and comments (BenBE)
199
-     * Improved comment handling with TCL (Lars Hellström, BenBE)
200
-     * Fixed broken handling with XML comments (BenBE, SF#1849233)
201
-     * Fixed HTML comments spawning multiple lines producing invalid XHTML output (SF#1738173, BenBE)
202
-     * Added support for parameters beginning with dash in BASH language (BenBE)
203
-     * Support Apache's configuration sections, see http://httpd.apache.org/docs/2.2/sections.html (milian)
204
-     * Minor issue with PHP Heredoc and Nowdoc syntax sometimes not getting highlighted (BenBE)
205
-     * Updated Objective-C language file (SF#2013961, Quinn Taylor, BenBE)
206
-     * Added some keywords for VHDL (beshig, BenBE)
207
-     * Fixed severly broken ColdFusion language file (milian)
208
-     * Fixed some incorrectly highlighted things with the CSS language file (milian, BenBE)
209
-     * Improved Smarty language file (milian)
210
-     * Improved CSS language file (milian)
211
-     * Improved Pascal language file (milian)
212
-     * Improved LaTeX language file (Андрей Парамонов, BenBE)
213
-     * Fixed a regular expression in mIRC language file that caused a warning message to be issued (BenBE)
214
-     * Removed <, > and / from HTML names, now only containing the real tag names (BenBE)
215
-     * Use spaces instead of tabs for indendation in language files to have a consistent
216
-       coding standard accross geshi files (milian)
217
-     * Added some comment styles, keywords and added index highlighting (Chusslove Illich, Часлав Илић)
218
-  -  Removed some private methods which were only called at exactly one place (milian)
219
-     * format_header_content
220
-     * format_footer_content
221
-     * get_attributes
222
-  -  Second part of default style changes. Affected in this release:
223
-     * C++
224
-     * C++ (QT)
225
-     * CSS
226
-     * VHDL
227
-Version 1.0.7.22
228
-  -  Added language files
229
-     * glSlang (BenBE)
230
-     * KiXtart (Riley McArdle)
231
-     * Lotus Notes @Formulas (Richard Civil)
232
-     * LotusScript (Richard Civil)
233
-     * MXML (David Spurr)
234
-     * Scala (Franco Lombardo)
235
-     * ActionScript 3 (Jordi Boggiano)
236
-     * GNU Gettext .po/.pot (Milian Wolff)
237
-     * Verilog (Günter Dannoritzer)
238
-  -  Fixed a problem not yet addressed in 1.0.7.21 regarding highlighting of
239
-     symbols that caused some extra characters to be added in the output or
240
-     broke highlighting and standard compliance due to missing escaping of
241
-     internally used characters (SF#192320 and SF#1926259, BenBE)
242
-  -  Fixed missing style information for ocaml language file (The_PHP_Jedi)
243
-  -  Fixed a bug causing masses of warnings in rendered output if language file
244
-     miss style information (The_PHP_Jedi, BenBE)
245
-  -  Missing tab width information could lead to warnings (BenBE)
246
-  -  Missing symbol information for ASP (SF#1952038, nfsupport, BenBE)
247
-  -  Empty delimiter message with OOoBasic (BenBE, Ccornell)
248
-  -  Escaping of comments in LaTeX ignored (SF#1749806, BenBE)
249
-  -  Modified Math environment $$ in LaTeX to be non-greedy (BenBE)
250
-  -  Added possibility to match a regexp as comment (SF#1914640, SF#1945301, SF#1934832, BenBE)
251
-  -  Introduced C-Style multiline continuation comments (SF#1914640, SF#1945301, BenBE)
252
-  -  Introduced Fortran Comments (SF#1914640, SF#1934832, BenBE)
253
-  -  Implemented Heredoc and Nowdoc Syntax for PHP and Perl (SF#1914640, BenBE)
254
-  -  Implemented Compiler Directives for Delphi (SF#1914640, BenBE)
255
-  -  Implemented minimalistic support for JavaScript \ Perl Regular Expressions (SF#1786665, SF#1754333, SF#1956631, BenBE)
256
-  -  Fixed Strings in Matlab to be handled as comments instead of regexps, to prevent keywords being linked (BenBE)
257
-  -  Applied PARSER_CONTROL fix of CPP for CPP-QT-Derivative (BenBE)
258
-  -  Fixed incorrect treatment of unequally long multiline comment separators (related to SF #1891630, BenBE)
259
-  -  Added PARSER_CONTROL settings for keywords in ASM language file (SF#1835148, BenBE)
260
-  -  Fixed missing CASSE_SENSITIVE entry for DOS language file (SF#1956314, BenBE)
261
-  -  Fixed accidential highlighting of keywords in argument names (SF#1956456, Milian Wolff, BenBE)
262
-  -  Fixed yet again some #-related bash problem (SF#1956459, Milian Wolff, BenBE)
263
-  -  Added backticks as symbols (Milian Wolff)
264
-  -  Example script remembers selections and source submitted (Milian Wolff)
265
-  -  Example script allows remembered source and preselected language to be cleared (Milian Wolff)
266
-  -  Example script now properly includes geshi and doesn't suppress error messages anylonger. (Milian Wolff)
267
-  -  Code cleanup by using direct string indexing instead of substr with length 1 (Milian Wolff)
268
-  -  Optimized generation of code parts in strict mode (Milian Wolff)
269
-  -  Optimized COMMENT_REGEXP by using an incremental regexp cache (Milian Wolff, BenBE)
270
-  -  Fixed a problem that rarely skipped highlighting of escaped chars which usually should have gotten highlighted (BenBE)
271
-  -  Optimized generation of highlighted strings to use fast skip forward while highlighting them (Milian Wolff, BenBE)
272
-  -  Optimization using basic rework of indent function improving tab expansion performance (BenBE)
273
-  -  Lots of other minor optimizations based on coding style improvements (Milian Wolff)
274
-  -  Implemented setting to force spans to be closed before newlines, see SF#1727398 (Milian Wolff)
275
-  -  Added missing credits for D language file to THANKS file (SF#1720899, BenBE)
276
-  -  Optimization to prevent loading the current language file twice (Milian Wolff)
277
-  -  Optimization: Use file_get_contents() to load sourcecode from files.
278
-     Even if GeSHi worked with PHP 4.1 before, it doesn't now. (Milian Wolff)
279
-  -  Added description of extra language features (SF#1970248, BenBE)
280
-  -  Added support for highlighting the C# using and namespace directives (SF #1395677, BenBE)
281
-  -  Added support for highlighting the Java import and package directives (SF #1395677, BenBE)
282
-  -  Fixed minor problem in Haskell cuasing accidential start of comment (SF#1987221, BenBE)
283
-  -  Fixed minor issue causing loads of warnings if a language files defines no symbols (BenBE)
284
-  -  Updated some aspects of the documentation and included further hints (BenBE)
285
-  -  First of series of color scheme changes. Affected languages (sofar):
286
-     * Assembler (x86)
287
-     * Bash
288
-     * C
289
-     * C#
290
-     * Delphi
291
-     * Fortran77
292
-     * glSlang
293
-     * Java & Java 5
294
-     * JavaScript
295
-     * OCaml
296
-     * OpenOffice.org Basic
297
-     * Pascal
298
-     * Perl
299
-     * PHP and PHP-Brief
300
-Version 1.0.7.21
301
-  -  Added language files
302
-     * Basic4GL (Matthew Webb)
303
-  -  Fixed problem with mIRC language highlighting spaces only (BenBE)
304
-  -  Language files can now specify a function to be called to decide the
305
-     colour of a regular expression match
306
-  -  Added single quote to Lua (Darrin Roenfanz)
307
-  -  Compare comments case insensitively (fixes AutoIT comments somewhat)
308
-     (Daniel Gordon)
309
-  -  Fixed symbols not being highlighted at all (SF #1767953, BenBE)
310
-  -  Fixed brackets not correctly managed (SF #1767954, BenBE)
311
-  -  Changed default languages for some extensions
312
-  -  Included color and character information for symbol highlighting in some languages (BenBE)
313
-  -  Fixed a problem with extension detection if default was used (BenBE)
314
-  -  Fixed a highlighting problem with the LaTeX language (SF #1776182, BenBE)
315
-  -  Added a new parameter for enable_highlighting to reduce source duplication (SF #1786104, BenBE)
316
-  -  Updated doxygen documentation to include since tags and some missing parameters
317
-  -  Disabled symbol highlighting by default (doesn't affect brackets, cf. documentation) (BenBE)
318
-  -  Added a check for set_case_keywords for the given param to be supported (BenBE)
319
-  -  Minor rework of the HTML documentation layout \ W3C compliance (BenBE)
320
-  -  Fixed highlighting error in bash language avoiding keywords in comments (SF #1786314, SF #1564839, BenBE)
321
-  -  Fixed template params for C++ and C# not being highlighted (SF #1772919, BenBE)
322
-  -  Fixed more reported problems about mirc highlighting
323
-  -  Added some missing keywords for VB.NET
324
-  -  Fixed some warnings in DOS language file (Florian Angehrn)
325
-  -  Add possibility to handle more than one extra line style (SF #1698255, German Rumm, BenBE)
326
-  -  Fixed handling of URLs when output case differs from URL case (SF #1815504, Tom Samstag, BenBE)
327
-  -  Fixed POD (Plain Old Documentation) format problems breaking highlighting of Perl (SF #1891630, Shannon Wynter, BenBE)
328
-  -  Fixed a problem with mIRC when & was used for identifiers (SF #1875552, BenBE)
329
-Version 1.0.7.20
330
-  -  Added language files
331
-     * Genero (logic) and Per (forms) (FOURJ's Genero 4GL) (Lars Gersmann)
332
-     * Haskell (Dagit)
333
-     * ABAP (Andres Picazo)
334
-     * Motorola 68k Assembler (for MC68HC908GP32 Microcontroller) (BenBE)
335
-     * Dot (Adrien Friggeri)
336
-  -  Fixed java documentation search for keywords to actually go to the
337
-     documentation (spaze)
338
-  -  Applied fix for bug 1688864 (bad regexes) (Tim Starling)
339
-  -  Fixed comment CSS rule in visualfoxpro
340
-  -  ThinBASIC language update (Eros Olmi)
341
-  -  mIRC language update (BenBE)
342
-  -  Fixed outdated documentation URL of Perl language file (RuralMoon by BenBE)
343
-  -  Fixed tab replacement code not generating the correct number of spaces in
344
-     some cases (Guillermo Calvo)
345
-  -  Fixed two typos in Z80 language file
346
-  -  Applied fix for bug 1730168 (Daniel Naber)
347
-  -  Applied fix for bug 1705482 (Jason Frame)
348
-     * Configurable line endings (Replace \n by custom string)
349
-     * per-language tab-widths (Adjustable for width>=1)
350
-     * Included defaults for ASM (x86, m68k, z80), C, C (Mac), C++, C++ (QT), C#,
351
-       Delphi, CSS,, HTML, PHP, PHP (Brief), QBasic, Ruby, XML
352
-  -  Added a possibility to force generation of a surrounding tag around
353
-     the highlighted source
354
-  -  Applied fix for additional keywords for the bash language
355
-     (cf. http://bash.thefreebizhost.com/bash_geshi.php, BenBE / Jan G)
356
-  -  Fix bad colour definition in GML language (Andreas Gohr)
357
-  -  Fixed phpdoc comments not being indented one space if they should be (Andy
358
-     Hassall)
359
-Version 1.0.7.19
360
-  -  Added language files
361
-     * X++ (Simon Butcher)
362
-     * Rails (Moises Deniz)
363
-  -  Fixed invalid HTML being generated and doctypes not being highlighted over
364
-     multiple lines properly when line numbers are on (Validome)
365
-  -  Improved the ruby syntax highlighting by basing it off the Rails file
366
-  -  Changed some regular expressions to possibly help with badly performing
367
-     regex support in PHP (Tim Starling)
368
-  -  Allow {TIME}, {LANGUAGE} and {VERSION} to be used in the header as well as
369
-     the normal <TIME>/<LANGUAGE>/<VERSION> (AthanD)
370
-  -  Changed comment regex in bash to prevent malformed XHTML (rv1971)
371
-Version 1.0.7.18
372
-  -  Added language files
373
-     * ZiLOG Z80 Assembly (BenBE)
374
-  -  Fixed incorrect highlighting when the starter of a multiline comment is
375
-     longer than the ender (Robert Anthony).
376
-  -  Fixed "</span" generated if a multiline comment is the last thing in the
377
-     source (related to the above).
378
-  -  Added #cs => #ce comment markers to AutoIT (Robert Anthony)
379
-  -  Fixed spelling mistake for keyword in Python (wd3)
380
-  -  Added a method to enable/disable keyword linking (Ian McKellar)
381
-  -  Improved empty line detection for HTML output (BenBE)
382
-  -  Changed code style of geshi.php, and removed tabs
383
-Version 1.0.7.17
384
-  -  Fixed up ends of files having too many newlines (binarygroop)
385
-  -  Removed background colour on keyword group in eiffel (Julian Tschannen)
386
-  -  Removed GESHI_DIR_SEPARATOR constant usage, it's unnecessary (Aleksey Zapparov)
387
-  -  Added /* ... */ comments to coldfusion (Jeff Howden)
388
-Version 1.0.7.16
389
-  -  Added language files
390
-     * ActionScript (Steffen Krause)
391
-     * C++/QT (Iulian M)
392
-     * PL/SQL (Victor Engmark)
393
-  -  Fixed up my e-mail address everywhere
394
-  -  Fixed notice with "error" property (IZIU Zielona Góra)
395
-  -  Added some entries to the get_language_name_from_extension table
396
-     (Stebastian Schuberth)
397
-Version 1.0.7.15
398
-  - Added language files
399
-     * BNF (Rowan Rodrik van der Molen)
400
-     * IO (me, thanks to Johnathan Wright)
401
-     * mIRC (Alberto de Areba Sánchez)
402
-  -  Fixed use of colon in XML (Grigory Rubtsov)
403
-  -  Fixed notices in text.php, reg.php and latex.php when $this is not
404
-     available (Clemens Weiß)
405
-  -  Made third parameter of geshi_highlight optional (Gaetano Giunta)
406
-  -  Fix incorrect highlighting of the $# variable in bash (Michael Knight)
407
-  -  Fixed single line comment mistake in thinbasic.php (Eros Olmi)
408
-Version 1.0.7.14
409
-  -  Added language files
410
-     * thinBasic (Eros Olmi)
411
-     * LaTeX (Matthais Pospiech)
412
-  -  Removed extra newlines at the end of some files
413
-  -  Fixed SF bug 1556404 - check before using $this in language files
414
-     (Clemens Weiß)
415
-Version 1.0.7.13
416
-  -  Added language files
417
-     * Uno IDL (Cedric Bosdonnat)
418
-  -  Fixed add_ids causing odd XHTML (RyanJ)
419
-  -  Fixed extra newline being added to end of result (Andreas Gohr)
420
-Version 1.0.7.12
421
-  -  Fixed lines being collapsed when they contain just a space (artlover)
422
-  -  Allowed matching for regexes using start/end matchers at the start/end
423
-     of the code (Sheri)
424
-  -  Added (dubious) fix for google "I'm feeling lucky" search for java keywords
425
-     (dubious in that it doesn't work for me)
426
-  -  mysql - Made the symbols into their own keyword group as the symbol group
427
-     isn't used. Added a style for multiline comments.
428
-  -  Added a couple of php5 keywords to the php language files.
429
-  -  Allow XML tags to have dashes.
430
-  -  Changed LANG_NAME for many languages to be more sensible/correct case
431
-     (Matthias Mohr)
432
-  -  Added case-sensitivity indices to python
433
-Version 1.0.7.11
434
-  -  Added language files
435
-     * Smalltalk (Bananeweizen)
436
-  -  Minor style improvements to matlab
437
-  -  Moved a couple of functions to the correct group in smarty (arwan)
438
-Version 1.0.7.10
439
-  -  Added language files
440
-     * TCL (Reid van Melle)
441
-     * Winbatch (Craig Storey)
442
-     * Groovy (Ivan F. Villanueva B.)
443
-     * Text (SmokingRope)
444
-     * Reg (SmokingRope)
445
-  -  Removed \ as an escape character in T-SQL (Dave Jackson)
446
-  -  Reset extra lines to highlight if source is changed (Diogo Resende)
447
-  -  Allow setting of lexic permissions in language files (SmokingRope)
448
-  -  Allow regexes to set a CSS class name (SmokingRope)
449
-  -  Added URL support to DOS language (mastrboy)
450
-Version 1.0.7.9
451
-  -  Added language files
452
-     * Fortran (Cedric Arrabie)
453
-     * SAS (Galen Johnson)
454
-     * CFDG (John Horigan)
455
-  -  Fixed & in URL in java5 (Clemens Weiß)
456
-  -  Added MD5 and SHA1 to mysql keywords (polarina)
457
-  -  Fixes for highlight_lines_extra with line numbers (ithcy)
458
-  -  Fixed backslash characters being removed (ArTourter)
459
-Version 1.0.7.8
460
-  -  Fixed blank at start of MySQL file (W. Tasin)
461
-  -  Fixed smarty functions being broken (ultrabob)
462
-  -  Changed keyword and regexp detection and parsing
463
-     slightly to allow more "meta characters" (like #) in
464
-     keywords
465
-  -  Minor fixes for XML and GML
466
-Version 1.0.7.7
467
-  -  Added language files
468
-     * T-SQL (Duncan Lock)
469
-     * Robots.txt (Christian Lescuyer)
470
-     * AutoIT (mastrboy)
471
-     * Java 5 (Clemens Bruckmann)
472
-     * ColdFusion (Diego)
473
-  -  A few keyword changes in java, removed :: object splitter (amphi)
474
-  -  Now using a simpler regular expression for numbers (Brice Bernard)
475
-  -  Fixed ah, bh etc. regs being highlighted as numbers (Unknown)
476
-Version 1.0.7.6
477
-  -  Fix backtick-string highlighting in ruby (Juan J. Martínez)
478
-  -  Add =begin multiline comments in ruby (Juan J. Martínez)
479
-  -  Added support for :keywords and ::access in lisp (Denis Mashkevich)
480
-  -  Prevented number highlighting if they are just after underscores (Joce)
481
-  -  Removed escape characters for strings in XML and HTML (floele)
482
-  -  Added instanceof keyword to java (jgottschling)
483
-  -  Fixed comments in ASP (SBD)
484
-  -  Removed unnecessary keyword style index from ini
485
-  -  Added support for " strings in ini
486
-  -  Removed unnecessary regex style index from blitzbasic
487
-  -  Keyword case of URL-ed keywords should be defined by language file (Benny Baumann)
488
-  -  Added "Hardquote" feature, provides more accurate string highlighting (Cliff Stanford)
489
-  -  Used hardquote support for @"..." strings in C# (Cliff Stanford)
490
-  -  Used hardquote support for ' strings in perl (Cliff Stanford)
491
-  -  Fixed setting of language path (Cliff Stanford)
492
-  -  Display source correctly formatted with line numbers (if requested) if an error
493
-     has occured (several people)
494
-  -  Having no source to highlight is not an error condition anymore
495
-  -  Delphi language updated to include more keywords and types (BenBE)
496
-  -  Updated NSIS to version 2.11 (deguix)
497
-Version 1.0.7.5
498
-  -  Fix for using escape characters to escape newlines breaking XHTML compliance (Yves Goergen)
499
-  -  Fixed method highlighting in VB (Matt Beale)
500
-  -  Fixed multiline comment highlighting in SQL (MrBaseball34)
501
-  -  Fixed two ">" symbols being outputted when using a footer but not CSS classes (MrBaseball34)
502
-  -  Marked important block stuff as deprecated
503
-  -  Some documentation tidyup
504
-  -  Updated GML language file (Jos? Jorge Enr?quez Rodr?guez)
505
-  -  THANKS file tidied up
506
-  -  Fixed double </a> for elements in HTML (Yves Goergen)
507
-  -  Added some keywords for ASM (Dreuzzo)
508
-Version 1.0.7.4
509
-  -  Added language files
510
-     * MySQL (Carl Fürstenberg)
511
-     * BlitzBasic (Pàdraig O`Connel)
512
-  -  Fixed up geshi_highlight function: it now correctly uses <code> instead of <div> (Remi Faure)
513
-  -  When using GESHI_HEADER_NONE, remove the <ol> if line numbering is not enabled
514
-  -  Commented example.php so people can use it as a guide better
515
-  -  Fixed extra newline being generated if a comment is at the end
516
-     of the source (many people, including Yves Goergen)
517
-  -  Fixed up some documentation issues
518
-  -  Some minor language file fixes (C++, Lua) (Lua fixes by chromix)
519
-  -  Fixed up no </span> in XML and other strict languages (regression from 1.0.7.3 fix: removed
520
-  	 unnecessary </span> when using strict mode) (Daniel Ecer, drskrud),
521
-Version 1.0.7.3
522
-  -  Added language files
523
-     * Scheme (Jon Raphaelson)
524
-     * Ocaml and Ocaml-brief (Flaie)
525
-     * Ruby (Amit Gupta)
526
-  -  Make urls generated for java highlighting XHTML compliant (Tim Van Wassenhove)
527
-  -  Removed unnecessary </span> when using strict mode (Tim Van Wassenhove)
528
-  -  Fixed warning in dos.php about undefined constant (Tim Van Wassenhove)
529
-  -  Fixed security hole in contrib/example.php - able to view any file if source
530
-     not set and language is set to wierd value (Maksymilian Arciemowicz)
531
-Version 1.0.7.2
532
-  -  Added language files
533
-     * Inno (Thomas Klinger)
534
-     * Ini (Deguix)
535
-     * DOS (Batchfile) (Alessandro Staltali)
536
-     * Applescript (Stephan Klimek)
537
-     * Freebasic (Roberto Rossi)
538
-     * SDLBasic (Roberto Rossi)
539
-     * ActionScript (links to French documentation) (NikO)
540
-  -  NSIS language file updated (deguix)
541
-  -  Lua language file updated (Roberto Rossi)
542
-  -  Bugfix: Styles incorrectly overriding default styles instead of being merged
543
-     in set_*_styles methods (Stebastian Werner)
544
-  -  Added GESHI_HEADER_NONE as valid header type. This still allows header content.
545
-Version 1.0.7.1
546
-  -  Added language files:
547
-     * Div (Gabriel Lorenzo)
548
-     * GML (José Jorge Enríquez Rodríguez)
549
-     * Eiffel (Zoran Simic)
550
-  -  Minor change to rules regarding when keywords can appear - now dots (.) are
551
-     allowed before keywords. (NikO)
552
-  -  Bugfix: the line style for non-fancy lines when fancy highlighting is enabled
553
-     is now applied (Amit Gupta)
554
-Version 1.0.7
555
-  -  Added language files:
556
-     * Diff (Conny Brunnkvist)
557
-     * VHDL (Alexander Krause)
558
-     * D (Thomas Kuehne)
559
-     * Matlab (Florian Knorn)
560
-  -  Python highlighting improved (thither, Federico Quagliata)
561
-  -  Changed file comments to use phpdoc syntax, and changed code style to be more
562
-  	 like PEAR
563
-  -  Fixed bug in set_code_style: Second parameter is now optional
564
-  -  The $_GESHI_ERRORS array is gone, error messages are internal to the GeSHi class
565
-  -  Changed name of XML language to XML from HTML
566
-  -  Removed min and max tab width checks
567
-  -  Backported GeSHi 1.1.X's automatic language file path detection so you no longer
568
-     need to use the third parameter of the constructor or set_language_path except for
569
-     special circumstances.
570
-  -  Source is checked to make sure it is not empty else an error occurs
571
-  -  Removed excess characters after ?> in ada.php, apache.php and cpp.php that caused
572
-     http headers to be sent (psichron)
573
-  -  Removed second "foreach" keyword for smarty language file that was causing
574
-     duplication (Iss)
575
-  -  Added underscore to allowed characters in match for XML tags (anonymous)
576
-  -  Added some missing java keywords like "abstract" and "transient"
577
-  -  Added "list" and "continue" PHP keywords
578
-  -  set_language resets error status and strict mode (Andrew Black)
579
-  -  Removed margin:0 declaration from cssgen.php (Andrzej Kubaszek)
580
-  -  Fixed multiline comment selector in cssgen.php (Andrzej Kubaszek)
581
-Version 1.0.6
582
-  -  Added support for smart tabs - tabs that behave just like normal tabs when in
583
-     GESHI_HEADER_DIV mode.
584
-  -  Partial patch for UTF-8 encoding applied (doesn't quite work however...)
585
-Version 1.0.5
586
-  -  Added language files:
587
-     * MPASM (Bakalex)
588
-     * Oracle 8 (Guy Wicks)
589
-  -  Fixed bug where not using an encoding type would sometime result in warnings (although
590
-     there still seems to be issues with encoding in general that I'm trying to gather more
591
-     data on) (Alexander Spennemann)
592
-  -  Removed "margin: 0" from <ol> in an attempt to make line numbers visible in IE again
593
-     by default (untested, but I don't really care if it works... get firefox! ;))
594
-  -  Added note on php5 support (Karim Scheik)
595
-  -  Added two new methods: load_from_file and get_language_name_from_extension, that can
596
-     help automate file highlighting (though the extension array at this time is quite bare)
597
-     (David Gartner, Brian Cheesman)
598
-Version 1.0.4
599
-  -  Fixed many version-reporting bugs (Jack Lloyd)
600
-  -  Fixed bug where methods were not having the correct CSS generated for them
601
-     by get_stylesheet() (Jack Lloyd)
602
-  -  Added new keywords to C and C++ files (Jack Lloyd)
603
-  -  Added section on case sensitivity to documentation that wasn't in the other versions
604
-Version 1.0.3
605
-  -  Added language files:
606
-     * Smarty (Alan Juden)
607
-     * C# (Alan Juden)
608
-     * VB.NET (Alan Juden)
609
-     * C for Macs (M. Uli Kusterer)
610
-     * Objective C (M. Uli Kusterer)
611
-  -  Links can have a target attribute (Andreas Gohr)
612
-  -  Fixed multiline string bug if not using classes
613
-  -  Added method set_encoding that allows you to set the character
614
-     set used by calls to htmlentities() in GeSHi
615
-  -  You can now specify an array of object splitters, and each
616
-     type of method separated by each object splitter can be highlighted
617
-     differently
618
-  -  If a language uses a case sensitive keyword group and that group
619
-     has a URL associated with it, the keyword will not be lowercased
620
-     in the URL (M. Uli Kusterer)
621
-Version 1.0.2
622
-  -  Added language files:
623
-     * Actionscript (Steffen Krause)
624
-     * ASP (Amit Gupta)
625
-     * Bash (Andreas Gohr)
626
-     * CADDCL (Roberto Rossi)
627
-     * CadLisp (Roberto Rossi)
628
-     * C++ (Dennis Bayer)
629
-     * Delphi (Járja Norbert)
630
-     * Javascript (Ben Keen)
631
-     * Lisp (Roberto Rossi)
632
-     * OpenOffice.org BASIC (Roberto Rossi)
633
-     * Perl (Andreas Gohr and Ben Keen)
634
-     * Python (Roberto Rossi)
635
-     * VisualFoxPro (Roberto Armellin)
636
-     * XML (Nigel McNie, from an idea/file by Christian Weiske)
637
-  -  Added contrib/ directory with script to create one external stylesheet
638
-     from many languages(base script by Andreas Gohr, modified by Nigel McNie),
639
-     and an example script (needs lotsa work...)
640
-  -  Code lines can have their own unique ID (for use with javascript)
641
-     (suggested by Andreas von Oettingen)
642
-  -  Certain rows can be specified to be highlighted differently (suggested by
643
-     Andreas von Oettingen)
644
-  -  Getter available for human-readable language name (suggested by Simon Patterson)
645
-  -  Line numbers aren't highlighted when a user selects the code
646
-  -  Contextual highlighting with <BEGIN GeSHi> ... <END GeSHi> in the code (which
647
-     can be disabled)
648
-  -  Functions can be made into URLs to appropriate documentation (suggested
649
-     by cybot_tm). Also thanks to Marcin Gryszkalis for the links for C, Java
650
-     and Perl.
651
-  -  Code can have a header and footer
652
-  -  Time taken to parse the code is recorded and made available with the get_time()
653
-     method
654
-  -  error() now returns a human-readable error message
655
-  -  Function geshi_highlight added to make it even easier to highlight on the fly
656
-  -  Advanced regular expression handling
657
-  -  Bug fixes to lexic_permission handling
658
-Version 1.0.1
659
-  -  Added methods set_symbols_style() and set_symbols_highlighting(). These should be used
660
-     instead of set_brackets_style and set_brackets_highlighting respectively.
661
-  -  Added a new field - language_path - that can be set either when the constructor is
662
-     called, or by the new method set_language_path(), that specifies a path to the directory
663
-     containing the language files (bug reported by bbspliff)
664
-  -  Added a new method set_case_keywords(), that allows the auto-casing feature to be
665
-     changed on the fly instead of simply being specified in the language file
666
-  -  If there is an error the source that is outputted is now handled much better
667
-  -  Lines are broken in the source only by \n now, not by \r\n (to save on output source)
668
-  -  Indentation moved into its own method
669
-  -  Method header() modified to allow the user to choose whether the code is surrounded in
670
-     a <div> or a <pre> (see documentation for benefits of both). Method footer() likewise
671
-     modified.
672
-  -  Method get_stylesheet() modified so that a smaller comment is outputted in economy mode,
673
-     and bugs with when line number classes are outputted in economy mode have been fixed
674
-  -  Bug where spans had two quotes at the end of the attributes fixed (ie. <span style=".."">)
675
-  -  Added language files:
676
-     * Ada (Tux)
677
-     * Apache log file (Tux)
678
-     * ASM (Tux)
679
-     * NSIS (Tux)
680
-     * Pascal (Tux)
681
-Version 1.0.0
682
-  -  Initial Release

+ 0
- 340
html/includes/geshi/docs/COPYING View File

@@ -1,340 +0,0 @@
1
-		    GNU GENERAL PUBLIC LICENSE
2
-		       Version 2, June 1991
3
-
4
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
5
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
6
- Everyone is permitted to copy and distribute verbatim copies
7
- of this license document, but changing it is not allowed.
8
-
9
-			    Preamble
10
-
11
-  The licenses for most software are designed to take away your
12
-freedom to share and change it.  By contrast, the GNU General Public
13
-License is intended to guarantee your freedom to share and change free
14
-software--to make sure the software is free for all its users.  This
15
-General Public License applies to most of the Free Software
16
-Foundation's software and to any other program whose authors commit to
17
-using it.  (Some other Free Software Foundation software is covered by
18
-the GNU Library General Public License instead.)  You can apply it to
19
-your programs, too.
20
-
21
-  When we speak of free software, we are referring to freedom, not
22
-price.  Our General Public Licenses are designed to make sure that you
23
-have the freedom to distribute copies of free software (and charge for
24
-this service if you wish), that you receive source code or can get it
25
-if you want it, that you can change the software or use pieces of it
26
-in new free programs; and that you know you can do these things.
27
-
28
-  To protect your rights, we need to make restrictions that forbid
29
-anyone to deny you these rights or to ask you to surrender the rights.
30
-These restrictions translate to certain responsibilities for you if you
31
-distribute copies of the software, or if you modify it.
32
-
33
-  For example, if you distribute copies of such a program, whether
34
-gratis or for a fee, you must give the recipients all the rights that
35
-you have.  You must make sure that they, too, receive or can get the
36
-source code.  And you must show them these terms so they know their
37
-rights.
38
-
39
-  We protect your rights with two steps: (1) copyright the software, and
40
-(2) offer you this license which gives you legal permission to copy,
41
-distribute and/or modify the software.
42
-
43
-  Also, for each author's protection and ours, we want to make certain
44
-that everyone understands that there is no warranty for this free
45
-software.  If the software is modified by someone else and passed on, we
46
-want its recipients to know that what they have is not the original, so
47
-that any problems introduced by others will not reflect on the original
48
-authors' reputations.
49
-
50
-  Finally, any free program is threatened constantly by software
51
-patents.  We wish to avoid the danger that redistributors of a free
52
-program will individually obtain patent licenses, in effect making the
53
-program proprietary.  To prevent this, we have made it clear that any
54
-patent must be licensed for everyone's free use or not licensed at all.
55
-
56
-  The precise terms and conditions for copying, distribution and
57
-modification follow.
58
-
59
-		    GNU GENERAL PUBLIC LICENSE
60
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
61
-
62
-  0. This License applies to any program or other work which contains
63
-a notice placed by the copyright holder saying it may be distributed
64
-under the terms of this General Public License.  The "Program", below,
65
-refers to any such program or work, and a "work based on the Program"
66
-means either the Program or any derivative work under copyright law:
67
-that is to say, a work containing the Program or a portion of it,
68
-either verbatim or with modifications and/or translated into another
69
-language.  (Hereinafter, translation is included without limitation in
70
-the term "modification".)  Each licensee is addressed as "you".
71
-
72
-Activities other than copying, distribution and modification are not
73
-covered by this License; they are outside its scope.  The act of
74
-running the Program is not restricted, and the output from the Program
75
-is covered only if its contents constitute a work based on the
76
-Program (independent of having been made by running the Program).
77
-Whether that is true depends on what the Program does.
78
-
79
-  1. You may copy and distribute verbatim copies of the Program's
80
-source code as you receive it, in any medium, provided that you
81
-conspicuously and appropriately publish on each copy an appropriate
82
-copyright notice and disclaimer of warranty; keep intact all the
83
-notices that refer to this License and to the absence of any warranty;
84
-and give any other recipients of the Program a copy of this License
85
-along with the Program.
86
-
87
-You may charge a fee for the physical act of transferring a copy, and
88
-you may at your option offer warranty protection in exchange for a fee.
89
-
90
-  2. You may modify your copy or copies of the Program or any portion
91
-of it, thus forming a work based on the Program, and copy and
92
-distribute such modifications or work under the terms of Section 1
93
-above, provided that you also meet all of these conditions:
94
-
95
-    a) You must cause the modified files to carry prominent notices
96
-    stating that you changed the files and the date of any change.
97
-
98
-    b) You must cause any work that you distribute or publish, that in
99
-    whole or in part contains or is derived from the Program or any
100
-    part thereof, to be licensed as a whole at no charge to all third
101
-    parties under the terms of this License.
102
-
103
-    c) If the modified program normally reads commands interactively
104
-    when run, you must cause it, when started running for such
105
-    interactive use in the most ordinary way, to print or display an
106
-    announcement including an appropriate copyright notice and a
107
-    notice that there is no warranty (or else, saying that you provide
108
-    a warranty) and that users may redistribute the program under
109
-    these conditions, and telling the user how to view a copy of this
110
-    License.  (Exception: if the Program itself is interactive but
111
-    does not normally print such an announcement, your work based on
112
-    the Program is not required to print an announcement.)
113
-
114
-These requirements apply to the modified work as a whole.  If
115
-identifiable sections of that work are not derived from the Program,
116
-and can be reasonably considered independent and separate works in
117
-themselves, then this License, and its terms, do not apply to those
118
-sections when you distribute them as separate works.  But when you
119
-distribute the same sections as part of a whole which is a work based
120
-on the Program, the distribution of the whole must be on the terms of
121
-this License, whose permissions for other licensees extend to the
122
-entire whole, and thus to each and every part regardless of who wrote it.
123
-
124
-Thus, it is not the intent of this section to claim rights or contest
125
-your rights to work written entirely by you; rather, the intent is to
126
-exercise the right to control the distribution of derivative or
127
-collective works based on the Program.
128
-
129
-In addition, mere aggregation of another work not based on the Program
130
-with the Program (or with a work based on the Program) on a volume of
131
-a storage or distribution medium does not bring the other work under
132
-the scope of this License.
133
-
134
-  3. You may copy and distribute the Program (or a work based on it,
135
-under Section 2) in object code or executable form under the terms of
136
-Sections 1 and 2 above provided that you also do one of the following:
137
-
138
-    a) Accompany it with the complete corresponding machine-readable
139
-    source code, which must be distributed under the terms of Sections
140
-    1 and 2 above on a medium customarily used for software interchange; or,
141
-
142
-    b) Accompany it with a written offer, valid for at least three
143
-    years, to give any third party, for a charge no more than your
144
-    cost of physically performing source distribution, a complete
145
-    machine-readable copy of the corresponding source code, to be
146
-    distributed under the terms of Sections 1 and 2 above on a medium
147
-    customarily used for software interchange; or,
148
-
149
-    c) Accompany it with the information you received as to the offer
150
-    to distribute corresponding source code.  (This alternative is
151
-    allowed only for noncommercial distribution and only if you
152
-    received the program in object code or executable form with such
153
-    an offer, in accord with Subsection b above.)
154
-
155
-The source code for a work means the preferred form of the work for
156
-making modifications to it.  For an executable work, complete source
157
-code means all the source code for all modules it contains, plus any
158
-associated interface definition files, plus the scripts used to
159
-control compilation and installation of the executable.  However, as a
160
-special exception, the source code distributed need not include
161
-anything that is normally distributed (in either source or binary
162
-form) with the major components (compiler, kernel, and so on) of the
163
-operating system on which the executable runs, unless that component
164
-itself accompanies the executable.
165
-
166
-If distribution of executable or object code is made by offering
167
-access to copy from a designated place, then offering equivalent
168
-access to copy the source code from the same place counts as
169
-distribution of the source code, even though third parties are not
170
-compelled to copy the source along with the object code.
171
-
172
-  4. You may not copy, modify, sublicense, or distribute the Program
173
-except as expressly provided under this License.  Any attempt
174
-otherwise to copy, modify, sublicense or distribute the Program is
175
-void, and will automatically terminate your rights under this License.
176
-However, parties who have received copies, or rights, from you under
177
-this License will not have their licenses terminated so long as such
178
-parties remain in full compliance.
179
-
180
-  5. You are not required to accept this License, since you have not
181
-signed it.  However, nothing else grants you permission to modify or
182
-distribute the Program or its derivative works.  These actions are
183
-prohibited by law if you do not accept this License.  Therefore, by
184
-modifying or distributing the Program (or any work based on the
185
-Program), you indicate your acceptance of this License to do so, and
186
-all its terms and conditions for copying, distributing or modifying
187
-the Program or works based on it.
188
-
189
-  6. Each time you redistribute the Program (or any work based on the
190
-Program), the recipient automatically receives a license from the
191
-original licensor to copy, distribute or modify the Program subject to
192
-these terms and conditions.  You may not impose any further
193
-restrictions on the recipients' exercise of the rights granted herein.
194
-You are not responsible for enforcing compliance by third parties to
195
-this License.
196
-
197
-  7. If, as a consequence of a court judgment or allegation of patent
198
-infringement or for any other reason (not limited to patent issues),
199
-conditions are imposed on you (whether by court order, agreement or
200
-otherwise) that contradict the conditions of this License, they do not
201
-excuse you from the conditions of this License.  If you cannot
202
-distribute so as to satisfy simultaneously your obligations under this
203
-License and any other pertinent obligations, then as a consequence you
204
-may not distribute the Program at all.  For example, if a patent
205
-license would not permit royalty-free redistribution of the Program by
206
-all those who receive copies directly or indirectly through you, then
207
-the only way you could satisfy both it and this License would be to
208
-refrain entirely from distribution of the Program.
209
-
210
-If any portion of this section is held invalid or unenforceable under
211
-any particular circumstance, the balance of the section is intended to
212
-apply and the section as a whole is intended to apply in other
213
-circumstances.
214
-
215
-It is not the purpose of this section to induce you to infringe any
216
-patents or other property right claims or to contest validity of any
217
-such claims; this section has the sole purpose of protecting the
218
-integrity of the free software distribution system, which is
219
-implemented by public license practices.  Many people have made
220
-generous contributions to the wide range of software distributed
221
-through that system in reliance on consistent application of that
222
-system; it is up to the author/donor to decide if he or she is willing
223
-to distribute software through any other system and a licensee cannot
224
-impose that choice.
225
-
226
-This section is intended to make thoroughly clear what is believed to
227
-be a consequence of the rest of this License.
228
-
229
-  8. If the distribution and/or use of the Program is restricted in
230
-certain countries either by patents or by copyrighted interfaces, the
231
-original copyright holder who places the Program under this License
232
-may add an explicit geographical distribution limitation excluding
233
-those countries, so that distribution is permitted only in or among
234
-countries not thus excluded.  In such case, this License incorporates
235
-the limitation as if written in the body of this License.
236
-
237
-  9. The Free Software Foundation may publish revised and/or new versions
238
-of the General Public License from time to time.  Such new versions will
239
-be similar in spirit to the present version, but may differ in detail to
240
-address new problems or concerns.
241
-
242
-Each version is given a distinguishing version number.  If the Program
243
-specifies a version number of this License which applies to it and "any
244
-later version", you have the option of following the terms and conditions
245
-either of that version or of any later version published by the Free
246
-Software Foundation.  If the Program does not specify a version number of
247
-this License, you may choose any version ever published by the Free Software
248
-Foundation.
249
-
250
-  10. If you wish to incorporate parts of the Program into other free
251
-programs whose distribution conditions are different, write to the author
252
-to ask for permission.  For software which is copyrighted by the Free
253
-Software Foundation, write to the Free Software Foundation; we sometimes
254
-make exceptions for this.  Our decision will be guided by the two goals
255
-of preserving the free status of all derivatives of our free software and
256
-of promoting the sharing and reuse of software generally.
257
-
258
-			    NO WARRANTY
259
-
260
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
261
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
262
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
263
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
264
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
265
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
266
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
267
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
268
-REPAIR OR CORRECTION.
269
-
270
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
271
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
272
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
273
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
274
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
275
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
276
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
277
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
278
-POSSIBILITY OF SUCH DAMAGES.
279
-
280
-		     END OF TERMS AND CONDITIONS
281
-
282
-	    How to Apply These Terms to Your New Programs
283
-
284
-  If you develop a new program, and you want it to be of the greatest
285
-possible use to the public, the best way to achieve this is to make it
286
-free software which everyone can redistribute and change under these terms.
287
-
288
-  To do so, attach the following notices to the program.  It is safest
289
-to attach them to the start of each source file to most effectively
290
-convey the exclusion of warranty; and each file should have at least
291
-the "copyright" line and a pointer to where the full notice is found.
292
-
293
-    <one line to give the program's name and a brief idea of what it does.>
294
-    Copyright (C) <year>  <name of author>
295
-
296
-    This program is free software; you can redistribute it and/or modify
297
-    it under the terms of the GNU General Public License as published by
298
-    the Free Software Foundation; either version 2 of the License, or
299
-    (at your option) any later version.
300
-
301
-    This program is distributed in the hope that it will be useful,
302
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
303
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
304
-    GNU General Public License for more details.
305
-
306
-    You should have received a copy of the GNU General Public License
307
-    along with this program; if not, write to the Free Software
308
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
309
-
310
-
311
-Also add information on how to contact you by electronic and paper mail.
312
-
313
-If the program is interactive, make it output a short notice like this
314
-when it starts in an interactive mode:
315
-
316
-    Gnomovision version 69, Copyright (C) year name of author
317
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
318
-    This is free software, and you are welcome to redistribute it
319
-    under certain conditions; type `show c' for details.
320
-
321
-The hypothetical commands `show w' and `show c' should show the appropriate
322
-parts of the General Public License.  Of course, the commands you use may
323
-be called something other than `show w' and `show c'; they could even be
324
-mouse-clicks or menu items--whatever suits your program.
325
-
326
-You should also get your employer (if you work as a programmer) or your
327
-school, if any, to sign a "copyright disclaimer" for the program, if
328
-necessary.  Here is a sample; alter the names:
329
-
330
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
331
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
332
-
333
-  <signature of Ty Coon>, 1 April 1989
334
-  Ty Coon, President of Vice
335
-
336
-This General Public License does not permit incorporating your program into
337
-proprietary programs.  If your program is a subroutine library, you may
338
-consider it more useful to permit linking proprietary applications with the
339
-library.  If this is what you want to do, use the GNU Library General
340
-Public License instead of this License.

+ 0
- 33
html/includes/geshi/docs/README View File

@@ -1,33 +0,0 @@
1
-
2
-        GeSHi - GEneric Syntax HIghlighter
3
-        ----------------------------------
4
-                 Version 1.0.8
5
-
6
-Author:          Nigel McNie, Benny Baumann
7
-Email:           nigel@geshi.org, BenBE@omorphia.de
8
-GeSHi Website:   http://qbnz.com/highlighter
9
-
10
-GeSHi is a generic syntax highlighter, written in PHP. You simply
11
-input the source code you wish to highlight with the language you
12
-wish to use, and the output will be a file syntax highlighted to
13
-XHTML standards.
14
-
15
-For more information on how to use GeSHi, please consult the
16
-documentation. If you got this readme from a GeSHi package, then
17
-the documentation is available in the docs/ directory. Documentation
18
-is also available at http://qbnz.com/highlighter/documentation.php
19
-
20
-If you think you've found a bug in GeSHi, contact me with a bug
21
-report at BenBE@omorphia.de, or submit it to the bug tracker at
22
-http://sourceforge.net/tracker/?group_id=114997&atid=670231. Be
23
-aware that minor highlighting errors may well just be incorrect
24
-language files, but if you do find something major please contact me.
25
-
26
-And if you're using GeSHi as a plugin/mod for some other software,
27
-please tell me about it! It's worth a link to you, and I can give
28
-you specialist help if you need it.
29
-
30
-GeSHi is free software, released under the GNU GPL. Please see the
31
-COPYING file for more information. If you do modify this program,
32
-please tell me about it! Perhaps you've made a good improvement that
33
-I can learn from :)

+ 0
- 163
html/includes/geshi/docs/THANKS View File

@@ -1,163 +0,0 @@
1
-
2
-             THANKS - List of credits for GeSHi
3
-
4
-I owe these people/groups my thanks for help with GeSHi. Thanks, guys!
5
-
6
-- Amit Gupta            - Thanks for all that constructive criticism - it's
7
-                          a great help for making GeSHi even better. And
8
-                          thanks for the Wordpress plugin! (Anyone who is
9
-                          interested in the plugin can visit:
10
-                          http://blog.igeek.info/still-fresh/category/wp-plugins/igsyntax-hiliter/)
11
-- Andreas Gohr          - Thanks for language files and for using GeSHi for DokuWiki
12
-                          (http://www.splitbrain.org/dokuwiki/wiki:dokuwiki). And thanks
13
-                          for all your criticisms and for that stylesheet-maker code :).
14
-                          Also, thanks for the UTF-8 patch.
15
-- Andreas von Oettingen - Thanks for those great ideas! :)
16
-- bbspliff              - Thanks for pointing out that bug (pity I already
17
-                          found it though ;))
18
-- Benny Baumann         - Thanks for your innumerable suggestions for improvements, and your
19
-                          work on Delphi support :)
20
-- Ben Keen              - Thanks for the language files and pointing out some
21
-                          ideas for future releases. Lookin' forward to seeing that
22
-                          software soon! ;)
23
-- Brian Cheesman        - Thanks for using GeSHi in phpCvsView, and for the suggestion about
24
-                          extension => language lookup
25
-- Christian Weiske      - Thanks for the inspiration for creating advanced regexp
26
-                          highlighting :D
27
-- Cliff Stanford        - Thanks for the hardquote support for C# and Perl (can be used elsewhere
28
-                          I'm sure)
29
-- David Gartner         - Thanks for using GeSHi in net2ftp, and for the idea about a load_from_file
30
-                          method
31
-- forum.qbasicnews.com  - Thanks for putting up with the crappy versions
32
-                          that I "forced" on you guys before ;)
33
-- Jack Lloyd            - Thanks for pointing out the versioning and method CSS bugs, and giving
34
-                          me the extra C/C++ keywords
35
-- Karim Scheik          - Thanks for the php5 support report
36
-- Marcin Gryszkalis     - Thanks for those links for C, Java, Perl
37
-- M. Uli Kusterer       - Thanks for the idea about URL case conversion
38
-- Milian Wolff          - Thanks for the loads of optimizations
39
-                        - Thanks for helping with implementation of various features
40
-- Roberto Armellin      - Thanks for pointing out some flaws in GeSHi (that will be solved
41
-                          in 1.2 guaranteed)
42
-- Sterling Christensen  - Thanks for those links to language specs
43
-- Tux                   - Thanks for making all those language files :D
44
-- zbw                   - Thanks for proving a phpBB port was possible
45
-
46
-PEOPE WHO MADE LANGUAGE FILES
47
-
48
-- ABAP                   Andres Picazo
49
-- Actionscript           Steffen Krause (french translation by NikO)
50
-- ActionScript 3         Jordi Boggiano (version for ActionScript3 and MXML)
51
-- Ada                    Tux
52
-- Apache                 Tux
53
-- Applescript            Stephan Klimek
54
-- Apt sources.list       Milian Wolff
55
-- ASM                    Tux
56
-- ASP                    Amit Gupta
57
-- AutoIT                 mastrboy
58
-- AviSynth               Ryan Jones
59
-- Bash                   Andreas Gohr
60
-- Basic4GL               Matthew Webb
61
-- BlitzBasic             P�draig O`Connel
62
-- BNF                    Rowan Rodrik van der Molen
63
-- Boo                    Marcus Griep
64
-- Brainfuck \ Brainfork  Benny Baumann
65
-- C++                    Dennis Bayer, M. Uli Kusterer
66
-- C++/QT                 Iulian M
67
-- C#                     Alan Juden
68
-- C for Macs             M. Uli Kusterer
69
-- CADDCL                 Roberto Rossi
70
-- CadLisp                Roberto Rossi
71
-- CDFG                   John Horigan
72
-- CIL                    Marcus Griep
73
-- COBOL                  Benny Baumann
74
-- ColdFusion             Diego
75
-- D                      Thomas Kuehne
76
-- DCS                    Stelio Passaris
77
-- Delphi                 Járja Norbert, Benny Baumann
78
-- Div                    Gabriel Lorenzo
79
-- DOS                    Alessandro Staltari
80
-- Eiffel                 Zoran Simic
81
-- eMail \ mbox           Benny Baumann
82
-- FreeBasic              Roberto Rossi
83
-- Fortran                Cedric Arrabie
84
-- glSlang                Benny Baumann
85
-- Gettext                Milian Wolff
86
-- GNU make               Neil Bird
87
-- Gnuplot                Milian Wolff
88
-- GML                    José Jorge Enríquez Rodríguez
89
-- Groovy                 Ivan F. Villanueva B.
90
-- Haskell                Dagit
91
-- HQ9+                   Benny Baumann
92
-- Ini                    Deguix
93
-- Inno                   Thomas Klinger
94
-- INTERCAL               Benny Baumann
95
-- Java 5                 Clemens Bruckmann
96
-- Javascript             Ben Keen
97
-- KiXtart                Riley McArdle
98
-- KLone C                Mickael Auger
99
-- KLone C++              Mickael Auger
100
-- LaTeX                  Matthais Pospiech
101
-- Lisp                   Roberto Rossi
102
-- Locomotive Basic       Nacho Cabanes
103
-- LOLcode                Benny Baumann
104
-- LScript                Beau McGuigan
105
-- LSL2                   William Fry
106
-- Lua                    Roberto Rossi
107
-- m86k                   Benny Baumann
108
-- mIRC                   Alberto de Areba Sánchez
109
-- Modula-3               Martin Bishop
110
-- MPASM                  Bakalex
111
-- MXML                   David Spurr
112
-- MySQL                  Carl Fürstenberg, Marjolein Katsma
113
-- NSIS                   Tux, Deguix
114
-- Oberon-2               Mike Mol
115
-- Objective C            M. Uli Kusterer
116
-- Ocaml                  Flaie
117
-- Ocaml-brief            Flaie
118
-- OpenOffice.org BASIC   Roberto Rossi
119
-- Oracle 8               Guy Wicks
120
-- Oracle 11i             Simon Redhead
121
-- Pascal                 Tux
122
-- Perl                   Andreas Gohr, Ben Keen
123
-- PIC16xxx assembler     Phil Mattison
124
-- Pixel Bender           Richard Olsson
125
-- PL/SQL                 Victor Engmark
126
-- POV-Ray                Carl Fürstenberg
127
-- PowerShell             Frode Aarebrot
128
-- Progress               Marco Aurelio de Pasqual
129
-- Prolog                 Benny Baumann
130
-- ProvideX               Jeff Wilder
131
-- Python                 Roberto Rossi
132
-- Rails                  Moises Deniz
133
-- Rebol                  Lecanu Guillaume
134
-- Reg                    SmokingRope
135
-- Robots                 Christian Lescuyer
136
-- Ruby                   Amit Gupta, Moises Deniz
137
-- SAS                    Galen Johnson
138
-- SDLBasic               Roberto Rossi
139
-- Scheme                 Jon Raphaelson
140
-- SciLab                 Christophe David
141
-- Smalltalk              Bananeweizen
142
-- Smarty                 Alan Juden
143
-- T-SQL                  Duncan Lock
144
-- TeraTerm               Boris Maisuradze
145
-- Text                   SmokingRope
146
-- TCL                    Reid van Melle
147
-- thinBasic              Eros Olmi
148
-- TypoScript             Jan-Philipp Halle
149
-- Uno IDL                Cedric Bosdonnat
150
-- VB                     Roberto Rossi
151
-- VB.NET                 Alan Juden
152
-- Verilog                Günter Dannoritzer
153
-- VIM Script             Swaroop C H
154
-- Visual FoxPro          Roberto Armellin
155
-- Visual Prolog          Thomas Linder Puls
156
-- Whitespace             Benny Baumann
157
-- Winbatch               Craig Storey
158
-- X++                    Simon Butcher
159
-- Xorg config            Milian Wolff
160
-- Z80 Assembler          Benny Baumann
161
-
162
-Do you want your name in here? Help me out! Make a language file, or suggest a new
163
-feature, or make a plugin for GeSHi for some other software, then tell me about it!

+ 0
- 71
html/includes/geshi/docs/TODO View File

@@ -1,71 +0,0 @@
1
-       TODO - List of things to do as of 2005/01/29
2
-
3
-Suggestions for things to add are welcome, if you have a feature request you
4
-can either post it to the forums:
5
-
6
-http://qbnz.com/highlighter/forum.php
7
-
8
-Or to the feature request tracker:
9
-
10
-http://sourceforge.net/tracker/?group_id=114997&atid=670234
11
-
12
-
13
-  TODO for version 1.0.8.x
14
-
15
-- Rework the load_from_file method and the one for getting a file extension,
16
-  as documented in the source.
17
-- use analogous vars to $next_comment_regexp_pos for more GeSHi structures,
18
-  should reduce number of functions called and hence improve performance
19
-- make a set of default colours which can be used in the language files.
20
-  this way we can give languages a uniform look and maybe even add "themes"
21
-- Get better coverage in our coderepo
22
-- README / INSTALL / ... file for phpdoc integration => take geshi-doc.*?
23
-- rework HARDQUOTE + styles, currently this is a bit of a mess imo (milian)
24
-- Allow per-keywordgroup AutoCaps/NoCaps
25
-- Complete API to support latest features
26
-    set_number_style ($key missing)
27
-    set_string_style ($key missing)
28
-    set_case_keywords (support for per_keywordgroup AutoCaps)
29
-
30
-
31
-  TODO for version 1.2.0
32
-
33
-- Rewrite engine to use remove/replace method (will hopefully almost
34
-  eliminate the need for regular expressions except for numbers/methods
35
-  etc). This will also assist for making different output formats [DONE]
36
-- "Intelligent" output format - eg if the user doesn't want lines to
37
-  wrap and wants line numbers don't use <ol>, use the <table> method
38
-  instead. (This saves on output)
39
-- Clear split between "public" and "private" methods [DONE]
40
-- PHP5 version
41
-- "Themes" for styles - basically pre-made stylesheets that can be used
42
-  to highlight code of any language in a similar manner [DONE]
43
-- "Dialects" for languages - eg php4, php5. One master language definition
44
-  file, and a bunch of "specialised" dialect files for each language
45
-  Ability to specify a "specialised" dialect as default? [DONE]
46
-- Look at load/memory usage and try to reduce
47
-- Make tabs into tab-stops like a normal editor [DONE]
48
-- Ability to add more than one multiline comment or string [DONE]
49
-- Ability to specify that strings cannot be multiline [DONE]
50
-- Create a "wrapper" class for ultra-easy use
51
-- Code written in a style that conforms to a phpdoc utility [DONE, PEAR]
52
-- Dig functions/methods out of code and where they are called make an internal
53
-  link back to their definition
54
-
55
-
56
-  TODO for version 2.0.0
57
-
58
-- Support for multiple output formats (XHTML, XML, PDF, RTF etc) [DONE IN 1.2]
59
-- Support for auto-indent/code "beautifing"
60
-- Option for "Lite" highlighting - aims for speed and low server load
61
-- "Intelligent" highlighting inside comments, and ability to highlight
62
-  source in multiple languages at once (eg PHP+HTML) [DONE IN 1.2]
63
-- Perhaps a script on the GeSHi site that would map urls to appropriate
64
-  definitions and relocate the user? (eg, java documentation is
65
-  structured in such a way that urls are not able to be used with GeSHi.
66
-  Instead the URL could become:
67
-  http://qbnz.com/highlighter/redirect.php?lang=java&kw=KeyWord
68
-  and that script would redirect to the correct location.
69
-  [BETTER FIX IN 1.2]
70
-
71
-              $Id: TODO 1727 2008-08-08 13:36:52Z benbe $

BIN
html/includes/geshi/docs/geshi-doc.html.gz View File


BIN
html/includes/geshi/docs/geshi-doc.txt.gz View File


+ 0
- 8
html/js/qtip/INSTALL View File

@@ -1,8 +0,0 @@
1
-Installing qTip is relatively straight forward. Simply include the both the jQuery and qTip library files e.g. jquery-qtip-1.0.0.min.js using script html element(s), like so: 
2
-
3
-<script type="text/javascript" src="/projects/qtip/js/jquery.1.3.2.min.js"></script>
4
-<script type="text/javascript" src="/projects/qtip/js/jquery.qtip-1.0.0.min.js"></script> 
5
-
6
-Notice the jQuery library is included before qTip. This is _absolutely essential_ for correct functioning of the library and its accompanying methods.
7
-
8
-It is HIGHLY RECOMMENDED that all JavaScript includes like the one above be placed after all your content at the footer of the page, just before the end </body> tag. This ensures that all content is loaded before manipulation of the DOM occurs.

+ 0
- 7
html/js/qtip/LICENSE View File

@@ -1,7 +0,0 @@
1
-Copyright © 2009 Craig Thompson
2
-
3
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
4
-
5
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
6
-
7
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 

+ 0
- 5
html/js/qtip/REQUIREMENTS View File

@@ -1,5 +0,0 @@
1
-JQUERY IS REQUIRED FOR USE OF THIS PLUGIN
2
-
3
-You can grab the latest version here: http://jquery.com
4
-
5
-We recommend version 1.3 due to its significant speed increases in several areas, but qTip supports the use of jQuery version 1.2.6 and above for all you who have decided not to upgrade.

+ 0
- 28
html/js/sack-licence.html View File

@@ -1,28 +0,0 @@
1
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
2
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
3
-<head>
4
-	<title>Simple AJAX Code-Kit (SACK) Licence</title>
5
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6
-	<meta name="author" content="Gregory Wild-Smith" />
7
-	<meta name="copyright" content="Gregory Wild-Smith" />
8
-	<style type="text/css" media="screen">
9
-		body {font-family: verdana; font-size: 11px; width: 60em;}
10
-	</style>
11
-</head>
12
-<body>
13
-<p><small><strong>Note</strong>: This is a modified version of the X11 Licence (commonly known as the MIT licence). The modifications relate to including not only the copyright notice, as per the original X11, but also the authors URL. This is a trivial modification, and does not affect any other part of the licence.</small><p>
14
-
15
-<p>COPYRIGHT AND PERMISSION NOTICE for Simple AJAX Code Kit (SACK).<p>
16
-
17
-<p>Copyright &copy; 2005 Gregory Wild-Smith<br/>
18
-Authors Website: <a href="http://www.twilightuniverse.com/">http://www.twilightuniverse.com/</a><p>
19
-
20
-<p>All rights reserved.<p>
21
-
22
-<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s), authors website url, and this permission notice appear in all copies of the Software and that the above copyright notice(s), authors url, and this permission notice appear in supporting documentation.<p>
23
-
24
-<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.<p>
25
-
26
-<p>Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.<p>
27
-</body>
28
-</html>

+ 0
- 0
html/js/scrollyGraph.js View File


COPYING → licenses/GPLv3-LICENSE.txt View File


html/js/jqplot/MIT-LICENSE.txt → licenses/MIT-LICENSE View File


Loading…
Cancel
Save