diff options
author | Alexandre Emsenhuber <ialex.wiki@gmail.com> | 2012-05-04 08:29:11 +0200 |
---|---|---|
committer | Alexandre Emsenhuber <ialex.wiki@gmail.com> | 2012-05-04 08:47:07 +0200 |
commit | 63176b99b7a8f8068dbab0789e6ccbc25329f071 (patch) | |
tree | a02dac38fd966d5e19b183babe8e23f1f15599e3 /includes/libs | |
parent | a97f5a11348706b415883d6a3679d3ec253eb0db (diff) | |
download | mediawikicore-63176b99b7a8f8068dbab0789e6ccbc25329f071.tar.gz mediawikicore-63176b99b7a8f8068dbab0789e6ccbc25329f071.zip |
Added missing GPLv2 headers in some places.
Also made file/class documentation more consistent.
Change-Id: I1deb70318d01a257b51948ba806d80cd1a239f4f
Diffstat (limited to 'includes/libs')
-rw-r--r-- | includes/libs/CSSJanus.php | 3 | ||||
-rw-r--r-- | includes/libs/CSSMin.php | 14 | ||||
-rw-r--r-- | includes/libs/HttpStatus.php | 21 | ||||
-rw-r--r-- | includes/libs/IEContentAnalyzer.php | 6 | ||||
-rw-r--r-- | includes/libs/IEUrlExtension.php | 20 | ||||
-rw-r--r-- | includes/libs/JavaScriptMinifier.php | 10 | ||||
-rw-r--r-- | includes/libs/jsminplus.php | 2 |
7 files changed, 65 insertions, 11 deletions
diff --git a/includes/libs/CSSJanus.php b/includes/libs/CSSJanus.php index 792079a7297e..e6672b49ad14 100644 --- a/includes/libs/CSSJanus.php +++ b/includes/libs/CSSJanus.php @@ -1,5 +1,7 @@ <?php /** + * PHP port of CSSJanus. + * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or @@ -15,6 +17,7 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * http://www.gnu.org/copyleft/gpl.html * + * @file */ /** diff --git a/includes/libs/CSSMin.php b/includes/libs/CSSMin.php index 4f4b28bb0ba1..e9c2badf62bd 100644 --- a/includes/libs/CSSMin.php +++ b/includes/libs/CSSMin.php @@ -1,5 +1,7 @@ <?php /** + * Minification of CSS stylesheets. + * * Copyright 2010 Wikimedia Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); you may @@ -12,12 +14,6 @@ * under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS * OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. - */ - -/** - * Transforms CSS data - * - * This class provides minification, URL remapping, URL extracting, and data-URL embedding. * * @file * @version 0.1.1 -- 2010-09-11 @@ -25,6 +21,12 @@ * @copyright Copyright 2010 Wikimedia Foundation * @license http://www.apache.org/licenses/LICENSE-2.0 */ + +/** + * Transforms CSS data + * + * This class provides minification, URL remapping, URL extracting, and data-URL embedding. + */ class CSSMin { /* Constants */ diff --git a/includes/libs/HttpStatus.php b/includes/libs/HttpStatus.php index 2985c652c63b..78d818030871 100644 --- a/includes/libs/HttpStatus.php +++ b/includes/libs/HttpStatus.php @@ -1,5 +1,26 @@ <?php /** + * List of HTTP status codes. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * http://www.gnu.org/copyleft/gpl.html + * + * @file + */ + +/** * @todo document */ class HttpStatus { diff --git a/includes/libs/IEContentAnalyzer.php b/includes/libs/IEContentAnalyzer.php index 01e72e6875b4..cfc7f536ecf0 100644 --- a/includes/libs/IEContentAnalyzer.php +++ b/includes/libs/IEContentAnalyzer.php @@ -1,4 +1,10 @@ <?php +/** + * Simulation of Microsoft Internet Explorer's MIME type detection algorithm. + * + * @file + * @todo Define the exact license of this file. + */ /** * This class simulates Microsoft Internet Explorer's terribly broken and diff --git a/includes/libs/IEUrlExtension.php b/includes/libs/IEUrlExtension.php index 99461b0905c2..e9cfa9973a4b 100644 --- a/includes/libs/IEUrlExtension.php +++ b/includes/libs/IEUrlExtension.php @@ -1,4 +1,24 @@ <?php +/** + * Checks for validity of requested URL's extension. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * http://www.gnu.org/copyleft/gpl.html + * + * @file + */ /** * Internet Explorer derives a cache filename from a URL, and then in certain diff --git a/includes/libs/JavaScriptMinifier.php b/includes/libs/JavaScriptMinifier.php index baf933854229..0b4be9ae74c9 100644 --- a/includes/libs/JavaScriptMinifier.php +++ b/includes/libs/JavaScriptMinifier.php @@ -2,17 +2,19 @@ /** * JavaScript Minifier * + * @file + * @author Paul Copperman <paul.copperman@gmail.com> + * @license Choose any of Apache, MIT, GPL, LGPL + */ + +/** * This class is meant to safely minify javascript code, while leaving syntactically correct * programs intact. Other libraries, such as JSMin require a certain coding style to work * correctly. OTOH, libraries like jsminplus, that do parse the code correctly are rather * slow, because they construct a complete parse tree before outputting the code minified. * So this class is meant to allow arbitrary (but syntactically correct) input, while being * fast enough to be used for on-the-fly minifying. - * - * Author: Paul Copperman <paul.copperman@gmail.com> - * License: choose any of Apache, MIT, GPL, LGPL */ - class JavaScriptMinifier { /* Class constants */ diff --git a/includes/libs/jsminplus.php b/includes/libs/jsminplus.php index 8ed08d749af1..7c4e32bd200d 100644 --- a/includes/libs/jsminplus.php +++ b/includes/libs/jsminplus.php @@ -1,5 +1,4 @@ <?php - /** * JSMinPlus version 1.4 * @@ -25,6 +24,7 @@ * * Latest version of this script: http://files.tweakers.net/jsminplus/jsminplus.zip * + * @file */ /* ***** BEGIN LICENSE BLOCK ***** |