Changeset 3436429
- Timestamp:
- 01/10/2026 07:22:37 AM (3 months ago)
- Location:
- full-text-search
- Files:
-
- 42 edited
- 1 copied
-
tags/2.14.8 (copied) (copied from full-text-search/trunk)
-
tags/2.14.8/full-text-search.php (modified) (2 diffs)
-
tags/2.14.8/readme.txt (modified) (3 diffs)
-
tags/2.14.8/vendor/autoload.php (modified) (1 diff)
-
tags/2.14.8/vendor/composer/InstalledVersions.php (modified) (3 diffs)
-
tags/2.14.8/vendor/composer/autoload_static.php (modified) (3 diffs)
-
tags/2.14.8/vendor/composer/installed.json (modified) (7 diffs)
-
tags/2.14.8/vendor/composer/installed.php (modified) (4 diffs)
-
tags/2.14.8/vendor/composer/jetpack_autoload_classmap.php (modified) (1 diff)
-
tags/2.14.8/vendor/composer/jetpack_autoload_filemap.php (modified) (1 diff)
-
tags/2.14.8/vendor/composer/jetpack_autoload_psr4.php (modified) (1 diff)
-
tags/2.14.8/vendor/composer/platform_check.php (modified) (1 diff)
-
tags/2.14.8/vendor/smalot/pdfparser/.github/workflows/coding-standards.yml (modified) (1 diff)
-
tags/2.14.8/vendor/smalot/pdfparser/.github/workflows/continuous-integration.yml (modified) (8 diffs)
-
tags/2.14.8/vendor/smalot/pdfparser/.github/workflows/performance.yml (modified) (1 diff)
-
tags/2.14.8/vendor/smalot/pdfparser/phpunit-windows.xml (modified) (1 diff)
-
tags/2.14.8/vendor/smalot/pdfparser/src/Smalot/PdfParser/Document.php (modified) (1 diff)
-
tags/2.14.8/vendor/smalot/pdfparser/src/Smalot/PdfParser/PDFObject.php (modified) (1 diff)
-
tags/2.14.8/vendor/smalot/pdfparser/src/Smalot/PdfParser/RawData/FilterHelper.php (modified) (1 diff)
-
tags/2.14.8/vendor/smalot/pdfparser/src/Smalot/PdfParser/RawData/RawDataParser.php (modified) (10 diffs)
-
tags/2.14.8/vendor/symfony/polyfill-mbstring/Mbstring.php (modified) (1 diff)
-
tags/2.14.8/vendor/symfony/polyfill-mbstring/bootstrap80.php (modified) (1 diff)
-
trunk/full-text-search.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/InstalledVersions.php (modified) (3 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (3 diffs)
-
trunk/vendor/composer/installed.json (modified) (7 diffs)
-
trunk/vendor/composer/installed.php (modified) (4 diffs)
-
trunk/vendor/composer/jetpack_autoload_classmap.php (modified) (1 diff)
-
trunk/vendor/composer/jetpack_autoload_filemap.php (modified) (1 diff)
-
trunk/vendor/composer/jetpack_autoload_psr4.php (modified) (1 diff)
-
trunk/vendor/composer/platform_check.php (modified) (1 diff)
-
trunk/vendor/smalot/pdfparser/.github/workflows/coding-standards.yml (modified) (1 diff)
-
trunk/vendor/smalot/pdfparser/.github/workflows/continuous-integration.yml (modified) (8 diffs)
-
trunk/vendor/smalot/pdfparser/.github/workflows/performance.yml (modified) (1 diff)
-
trunk/vendor/smalot/pdfparser/phpunit-windows.xml (modified) (1 diff)
-
trunk/vendor/smalot/pdfparser/src/Smalot/PdfParser/Document.php (modified) (1 diff)
-
trunk/vendor/smalot/pdfparser/src/Smalot/PdfParser/PDFObject.php (modified) (1 diff)
-
trunk/vendor/smalot/pdfparser/src/Smalot/PdfParser/RawData/FilterHelper.php (modified) (1 diff)
-
trunk/vendor/smalot/pdfparser/src/Smalot/PdfParser/RawData/RawDataParser.php (modified) (10 diffs)
-
trunk/vendor/symfony/polyfill-mbstring/Mbstring.php (modified) (1 diff)
-
trunk/vendor/symfony/polyfill-mbstring/bootstrap80.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
full-text-search/tags/2.14.8/full-text-search.php
r3265371 r3436429 11 11 * Plugin URI: https://xakuro.com/wordpress/ 12 12 * Description: Replaces site search with full-text search. 13 * Version: 2.14. 713 * Version: 2.14.8 14 14 * Requires at least: 5.5 15 15 * Requires PHP: 7.2 … … 25 25 } 26 26 27 define( 'FULL_TEXT_SEARCH_VERSION', '2.14. 7' );27 define( 'FULL_TEXT_SEARCH_VERSION', '2.14.8' ); 28 28 29 29 require_once __DIR__ . '/main.php'; -
full-text-search/tags/2.14.8/readme.txt
r3412703 r3436429 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.2 7 Stable tag: 2.14. 77 Stable tag: 2.14.8 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 53 53 == Changelog == 54 54 55 = 2.14.8 = 56 57 * Supported WordPress version 6.9. 58 * Updated PDF Parser library to 2.12.3. 59 55 60 = 2.14.7 = 56 61 … … 93 98 * Updated WordPress version requirements to 5.5. 94 99 95 = 2.12.4 =96 97 * Fixed a bug in highlighting search keywords.98 * Changed the name of "Reusable Block" to "Synced Pattern".99 100 = 2.12.3 =101 102 * Fixed a bug that characters on the management screen were sometimes garbled.103 104 = 2.12.2 =105 106 * Updated PDF Parser library to 2.7.0.107 108 = 2.12.1 =109 110 * Replaced composer autoloader with Jetpack autoloader.111 112 = 2.12.0 =113 114 * Updated PDF Parser library to 2.4.0.115 * Code refactoring to meet WordPress PHP Coding Standards.116 117 100 -------- 118 101 -
full-text-search/tags/2.14.8/vendor/autoload.php
r2980411 r3436429 15 15 } 16 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 17 throw new RuntimeException($err); 21 18 } 22 19 -
full-text-search/tags/2.14.8/vendor/composer/InstalledVersions.php
r3265371 r3436429 27 27 class InstalledVersions 28 28 { 29 /** 30 * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to 31 * @internal 32 */ 33 private static $selfDir = null; 34 29 35 /** 30 36 * @var mixed[]|null … … 324 330 325 331 /** 332 * @return string 333 */ 334 private static function getSelfDir() 335 { 336 if (self::$selfDir === null) { 337 self::$selfDir = strtr(__DIR__, '\\', '/'); 338 } 339 340 return self::$selfDir; 341 } 342 343 /** 326 344 * @return array[] 327 345 * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}> … … 337 355 338 356 if (self::$canGetVendors) { 339 $selfDir = s trtr(__DIR__, '\\', '/');357 $selfDir = self::getSelfDir(); 340 358 foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { 341 359 $vendorDir = strtr($vendorDir, '\\', '/'); -
full-text-search/tags/2.14.8/vendor/composer/autoload_static.php
r2980411 r3436429 12 12 13 13 public static $prefixLengthsPsr4 = array ( 14 'S' => 14 'S' => 15 15 array ( 16 16 'Symfony\\Polyfill\\Mbstring\\' => 26, 17 17 ), 18 'A' => 18 'A' => 19 19 array ( 20 20 'Automattic\\Jetpack\\Autoloader\\' => 30, … … 23 23 24 24 public static $prefixDirsPsr4 = array ( 25 'Symfony\\Polyfill\\Mbstring\\' => 25 'Symfony\\Polyfill\\Mbstring\\' => 26 26 array ( 27 27 0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring', 28 28 ), 29 'Automattic\\Jetpack\\Autoloader\\' => 29 'Automattic\\Jetpack\\Autoloader\\' => 30 30 array ( 31 31 0 => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src', … … 34 34 35 35 public static $prefixesPsr0 = array ( 36 'S' => 36 'S' => 37 37 array ( 38 'Smalot\\PdfParser\\' => 38 'Smalot\\PdfParser\\' => 39 39 array ( 40 40 0 => __DIR__ . '/..' . '/smalot/pdfparser/src', -
full-text-search/tags/2.14.8/vendor/composer/installed.json
r3265371 r3436429 68 68 { 69 69 "name": "smalot/pdfparser", 70 "version": "v2.12. 0",71 "version_normalized": "2.12. 0.0",70 "version": "v2.12.3", 71 "version_normalized": "2.12.3.0", 72 72 "source": { 73 73 "type": "git", 74 74 "url": "https://github.com/smalot/pdfparser.git", 75 "reference": " 8440edbf58c8596074e78ada38dcb0bd041a5948"75 "reference": "61c9bcafcb92899b76d8ebda6508267bae77e264" 76 76 }, 77 77 "dist": { 78 78 "type": "zip", 79 "url": "https://api.github.com/repos/smalot/pdfparser/zipball/ 8440edbf58c8596074e78ada38dcb0bd041a5948",80 "reference": " 8440edbf58c8596074e78ada38dcb0bd041a5948",79 "url": "https://api.github.com/repos/smalot/pdfparser/zipball/61c9bcafcb92899b76d8ebda6508267bae77e264", 80 "reference": "61c9bcafcb92899b76d8ebda6508267bae77e264", 81 81 "shasum": "" 82 82 }, … … 87 87 "symfony/polyfill-mbstring": "^1.18" 88 88 }, 89 "time": "202 5-03-31T13:16:09+00:00",89 "time": "2026-01-08T08:04:04+00:00", 90 90 "type": "library", 91 91 "installation-source": "dist", … … 116 116 "support": { 117 117 "issues": "https://github.com/smalot/pdfparser/issues", 118 "source": "https://github.com/smalot/pdfparser/tree/v2.12. 0"118 "source": "https://github.com/smalot/pdfparser/tree/v2.12.3" 119 119 }, 120 120 "install-path": "../smalot/pdfparser" … … 122 122 { 123 123 "name": "symfony/polyfill-mbstring", 124 "version": "v1.3 1.0",125 "version_normalized": "1.3 1.0.0",124 "version": "v1.33.0", 125 "version_normalized": "1.33.0.0", 126 126 "source": { 127 127 "type": "git", 128 128 "url": "https://github.com/symfony/polyfill-mbstring.git", 129 "reference": " 85181ba99b2345b0ef10ce42ecac37612d9fd341"129 "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" 130 130 }, 131 131 "dist": { 132 132 "type": "zip", 133 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/ 85181ba99b2345b0ef10ce42ecac37612d9fd341",134 "reference": " 85181ba99b2345b0ef10ce42ecac37612d9fd341",133 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", 134 "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", 135 135 "shasum": "" 136 136 }, 137 137 "require": { 138 "ext-iconv": "*", 138 139 "php": ">=7.2" 139 140 }, … … 144 145 "ext-mbstring": "For best performance" 145 146 }, 146 "time": "2024- 09-09T11:45:10+00:00",147 "time": "2024-12-23T08:48:59+00:00", 147 148 "type": "library", 148 149 "extra": { … … 185 186 ], 186 187 "support": { 187 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.3 1.0"188 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" 188 189 }, 189 190 "funding": [ … … 194 195 { 195 196 "url": "https://github.com/fabpot", 197 "type": "github" 198 }, 199 { 200 "url": "https://github.com/nicolas-grekas", 196 201 "type": "github" 197 202 }, -
full-text-search/tags/2.14.8/vendor/composer/installed.php
r3265371 r3436429 2 2 'root' => array( 3 3 'name' => '__root__', 4 'pretty_version' => 'v2.14. 7',5 'version' => '2.14. 7.0',6 'reference' => ' 30407d34ff04ea8e5b61094bb55465671dca208b',4 'pretty_version' => 'v2.14.8', 5 'version' => '2.14.8.0', 6 'reference' => '8ed8e7ce1d1147eae978780f7df55434fb55706a', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 '__root__' => array( 14 'pretty_version' => 'v2.14. 7',15 'version' => '2.14. 7.0',16 'reference' => ' 30407d34ff04ea8e5b61094bb55465671dca208b',14 'pretty_version' => 'v2.14.8', 15 'version' => '2.14.8.0', 16 'reference' => '8ed8e7ce1d1147eae978780f7df55434fb55706a', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../', … … 30 30 ), 31 31 'smalot/pdfparser' => array( 32 'pretty_version' => 'v2.12. 0',33 'version' => '2.12. 0.0',34 'reference' => ' 8440edbf58c8596074e78ada38dcb0bd041a5948',32 'pretty_version' => 'v2.12.3', 33 'version' => '2.12.3.0', 34 'reference' => '61c9bcafcb92899b76d8ebda6508267bae77e264', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../smalot/pdfparser', … … 39 39 ), 40 40 'symfony/polyfill-mbstring' => array( 41 'pretty_version' => 'v1.3 1.0',42 'version' => '1.3 1.0.0',43 'reference' => ' 85181ba99b2345b0ef10ce42ecac37612d9fd341',41 'pretty_version' => 'v1.33.0', 42 'version' => '1.33.0.0', 43 'reference' => '6d857f4d76bd4b343eac26d6b539585d2bc56493', 44 44 'type' => 'library', 45 45 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', -
full-text-search/tags/2.14.8/vendor/composer/jetpack_autoload_classmap.php
r3265371 r3436429 12 12 ), 13 13 'Smalot\\PdfParser\\Config' => array( 14 'version' => '2.12. 0.0',14 'version' => '2.12.3.0', 15 15 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Config.php' 16 16 ), 17 17 'Smalot\\PdfParser\\Document' => array( 18 'version' => '2.12. 0.0',18 'version' => '2.12.3.0', 19 19 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Document.php' 20 20 ), 21 21 'Smalot\\PdfParser\\Element' => array( 22 'version' => '2.12. 0.0',22 'version' => '2.12.3.0', 23 23 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element.php' 24 24 ), 25 25 'Smalot\\PdfParser\\Element\\ElementArray' => array( 26 'version' => '2.12. 0.0',26 'version' => '2.12.3.0', 27 27 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementArray.php' 28 28 ), 29 29 'Smalot\\PdfParser\\Element\\ElementBoolean' => array( 30 'version' => '2.12. 0.0',30 'version' => '2.12.3.0', 31 31 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementBoolean.php' 32 32 ), 33 33 'Smalot\\PdfParser\\Element\\ElementDate' => array( 34 'version' => '2.12. 0.0',34 'version' => '2.12.3.0', 35 35 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementDate.php' 36 36 ), 37 37 'Smalot\\PdfParser\\Element\\ElementHexa' => array( 38 'version' => '2.12. 0.0',38 'version' => '2.12.3.0', 39 39 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementHexa.php' 40 40 ), 41 41 'Smalot\\PdfParser\\Element\\ElementMissing' => array( 42 'version' => '2.12. 0.0',42 'version' => '2.12.3.0', 43 43 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementMissing.php' 44 44 ), 45 45 'Smalot\\PdfParser\\Element\\ElementName' => array( 46 'version' => '2.12. 0.0',46 'version' => '2.12.3.0', 47 47 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementName.php' 48 48 ), 49 49 'Smalot\\PdfParser\\Element\\ElementNull' => array( 50 'version' => '2.12. 0.0',50 'version' => '2.12.3.0', 51 51 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementNull.php' 52 52 ), 53 53 'Smalot\\PdfParser\\Element\\ElementNumeric' => array( 54 'version' => '2.12. 0.0',54 'version' => '2.12.3.0', 55 55 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementNumeric.php' 56 56 ), 57 57 'Smalot\\PdfParser\\Element\\ElementString' => array( 58 'version' => '2.12. 0.0',58 'version' => '2.12.3.0', 59 59 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementString.php' 60 60 ), 61 61 'Smalot\\PdfParser\\Element\\ElementStruct' => array( 62 'version' => '2.12. 0.0',62 'version' => '2.12.3.0', 63 63 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementStruct.php' 64 64 ), 65 65 'Smalot\\PdfParser\\Element\\ElementXRef' => array( 66 'version' => '2.12. 0.0',66 'version' => '2.12.3.0', 67 67 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementXRef.php' 68 68 ), 69 69 'Smalot\\PdfParser\\Encoding' => array( 70 'version' => '2.12. 0.0',70 'version' => '2.12.3.0', 71 71 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding.php' 72 72 ), 73 73 'Smalot\\PdfParser\\Encoding\\AbstractEncoding' => array( 74 'version' => '2.12. 0.0',74 'version' => '2.12.3.0', 75 75 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/AbstractEncoding.php' 76 76 ), 77 77 'Smalot\\PdfParser\\Encoding\\EncodingLocator' => array( 78 'version' => '2.12. 0.0',78 'version' => '2.12.3.0', 79 79 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/EncodingLocator.php' 80 80 ), 81 81 'Smalot\\PdfParser\\Encoding\\ISOLatin1Encoding' => array( 82 'version' => '2.12. 0.0',82 'version' => '2.12.3.0', 83 83 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/ISOLatin1Encoding.php' 84 84 ), 85 85 'Smalot\\PdfParser\\Encoding\\ISOLatin9Encoding' => array( 86 'version' => '2.12. 0.0',86 'version' => '2.12.3.0', 87 87 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/ISOLatin9Encoding.php' 88 88 ), 89 89 'Smalot\\PdfParser\\Encoding\\MacRomanEncoding' => array( 90 'version' => '2.12. 0.0',90 'version' => '2.12.3.0', 91 91 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/MacRomanEncoding.php' 92 92 ), 93 93 'Smalot\\PdfParser\\Encoding\\PDFDocEncoding' => array( 94 'version' => '2.12. 0.0',94 'version' => '2.12.3.0', 95 95 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/PDFDocEncoding.php' 96 96 ), 97 97 'Smalot\\PdfParser\\Encoding\\PostScriptGlyphs' => array( 98 'version' => '2.12. 0.0',98 'version' => '2.12.3.0', 99 99 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/PostScriptGlyphs.php' 100 100 ), 101 101 'Smalot\\PdfParser\\Encoding\\StandardEncoding' => array( 102 'version' => '2.12. 0.0',102 'version' => '2.12.3.0', 103 103 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/StandardEncoding.php' 104 104 ), 105 105 'Smalot\\PdfParser\\Encoding\\WinAnsiEncoding' => array( 106 'version' => '2.12. 0.0',106 'version' => '2.12.3.0', 107 107 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/WinAnsiEncoding.php' 108 108 ), 109 109 'Smalot\\PdfParser\\Exception\\EmptyPdfException' => array( 110 'version' => '2.12. 0.0',110 'version' => '2.12.3.0', 111 111 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Exception/EmptyPdfException.php' 112 112 ), 113 113 'Smalot\\PdfParser\\Exception\\EncodingNotFoundException' => array( 114 'version' => '2.12. 0.0',114 'version' => '2.12.3.0', 115 115 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Exception/EncodingNotFoundException.php' 116 116 ), 117 117 'Smalot\\PdfParser\\Exception\\InvalidDictionaryObjectException' => array( 118 'version' => '2.12. 0.0',118 'version' => '2.12.3.0', 119 119 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Exception/InvalidDictionaryObjectException.php' 120 120 ), 121 121 'Smalot\\PdfParser\\Exception\\MissingCatalogException' => array( 122 'version' => '2.12. 0.0',122 'version' => '2.12.3.0', 123 123 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Exception/MissingCatalogException.php' 124 124 ), 125 125 'Smalot\\PdfParser\\Exception\\MissingPdfHeaderException' => array( 126 'version' => '2.12. 0.0',126 'version' => '2.12.3.0', 127 127 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Exception/MissingPdfHeaderException.php' 128 128 ), 129 129 'Smalot\\PdfParser\\Exception\\NotImplementedException' => array( 130 'version' => '2.12. 0.0',130 'version' => '2.12.3.0', 131 131 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Exception/NotImplementedException.php' 132 132 ), 133 133 'Smalot\\PdfParser\\Font' => array( 134 'version' => '2.12. 0.0',134 'version' => '2.12.3.0', 135 135 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font.php' 136 136 ), 137 137 'Smalot\\PdfParser\\Font\\FontCIDFontType0' => array( 138 'version' => '2.12. 0.0',138 'version' => '2.12.3.0', 139 139 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font/FontCIDFontType0.php' 140 140 ), 141 141 'Smalot\\PdfParser\\Font\\FontCIDFontType2' => array( 142 'version' => '2.12. 0.0',142 'version' => '2.12.3.0', 143 143 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font/FontCIDFontType2.php' 144 144 ), 145 145 'Smalot\\PdfParser\\Font\\FontTrueType' => array( 146 'version' => '2.12. 0.0',146 'version' => '2.12.3.0', 147 147 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font/FontTrueType.php' 148 148 ), 149 149 'Smalot\\PdfParser\\Font\\FontType0' => array( 150 'version' => '2.12. 0.0',150 'version' => '2.12.3.0', 151 151 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font/FontType0.php' 152 152 ), 153 153 'Smalot\\PdfParser\\Font\\FontType1' => array( 154 'version' => '2.12. 0.0',154 'version' => '2.12.3.0', 155 155 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font/FontType1.php' 156 156 ), 157 157 'Smalot\\PdfParser\\Font\\FontType3' => array( 158 'version' => '2.12. 0.0',158 'version' => '2.12.3.0', 159 159 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font/FontType3.php' 160 160 ), 161 161 'Smalot\\PdfParser\\Header' => array( 162 'version' => '2.12. 0.0',162 'version' => '2.12.3.0', 163 163 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Header.php' 164 164 ), 165 165 'Smalot\\PdfParser\\PDFObject' => array( 166 'version' => '2.12. 0.0',166 'version' => '2.12.3.0', 167 167 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/PDFObject.php' 168 168 ), 169 169 'Smalot\\PdfParser\\Page' => array( 170 'version' => '2.12. 0.0',170 'version' => '2.12.3.0', 171 171 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Page.php' 172 172 ), 173 173 'Smalot\\PdfParser\\Pages' => array( 174 'version' => '2.12. 0.0',174 'version' => '2.12.3.0', 175 175 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Pages.php' 176 176 ), 177 177 'Smalot\\PdfParser\\Parser' => array( 178 'version' => '2.12. 0.0',178 'version' => '2.12.3.0', 179 179 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Parser.php' 180 180 ), 181 181 'Smalot\\PdfParser\\RawData\\FilterHelper' => array( 182 'version' => '2.12. 0.0',182 'version' => '2.12.3.0', 183 183 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/RawData/FilterHelper.php' 184 184 ), 185 185 'Smalot\\PdfParser\\RawData\\RawDataParser' => array( 186 'version' => '2.12. 0.0',186 'version' => '2.12.3.0', 187 187 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/RawData/RawDataParser.php' 188 188 ), 189 189 'Smalot\\PdfParser\\XObject\\Form' => array( 190 'version' => '2.12. 0.0',190 'version' => '2.12.3.0', 191 191 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/XObject/Form.php' 192 192 ), 193 193 'Smalot\\PdfParser\\XObject\\Image' => array( 194 'version' => '2.12. 0.0',194 'version' => '2.12.3.0', 195 195 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/XObject/Image.php' 196 196 ), -
full-text-search/tags/2.14.8/vendor/composer/jetpack_autoload_filemap.php
r3265371 r3436429 8 8 return array( 9 9 '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => array( 10 'version' => '1.3 1.0.0',10 'version' => '1.33.0.0', 11 11 'path' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php' 12 12 ), -
full-text-search/tags/2.14.8/vendor/composer/jetpack_autoload_psr4.php
r3265371 r3436429 8 8 return array( 9 9 'Symfony\\Polyfill\\Mbstring\\' => array( 10 'version' => '1.3 1.0.0',10 'version' => '1.33.0.0', 11 11 'path' => array( $vendorDir . '/symfony/polyfill-mbstring' ) 12 12 ), -
full-text-search/tags/2.14.8/vendor/composer/platform_check.php
r3265371 r3436429 20 20 } 21 21 } 22 trigger_error( 23 'Composer detected issues in your platform: ' . implode(' ', $issues), 24 E_USER_ERROR 22 throw new \RuntimeException( 23 'Composer detected issues in your platform: ' . implode(' ', $issues) 25 24 ); 26 25 } -
full-text-search/tags/2.14.8/vendor/smalot/pdfparser/.github/workflows/coding-standards.yml
r2951448 r3436429 10 10 coding-standards: 11 11 name: "CS Fixer & PHPStan" 12 runs-on: ubuntu- 20.0412 runs-on: ubuntu-latest 13 13 steps: 14 14 - -
full-text-search/tags/2.14.8/vendor/smalot/pdfparser/.github/workflows/continuous-integration.yml
r3265371 r3436429 2 2 3 3 on: [push, pull_request] 4 5 env:6 fail-fast: true7 4 8 5 jobs: 9 6 phpunit: 10 7 name: "PHPUnit (PHP ${{ matrix.php }})" 11 runs-on: "ubuntu-20.04" 12 13 strategy: 14 matrix: 15 php: 16 - "7.2" 17 - "7.3" 18 - "7.4" 19 - "8.0" 20 - "8.1" 21 - "8.2" 22 - "8.3" 23 - "8.4" 8 runs-on: ubuntu-latest 9 10 strategy: 11 matrix: 12 php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5'] 24 13 25 14 steps: … … 47 36 phpunit-lower-php: 48 37 name: "PHPUnit (PHP ${{ matrix.php }})" 49 runs-on: "ubuntu-20.04" 50 51 strategy: 52 matrix: 53 php: 54 - "7.1" 38 runs-on: ubuntu-latest 39 40 strategy: 41 matrix: 42 php: ['7.1'] 55 43 56 44 steps: … … 78 66 phpunit-coverage: 79 67 name: "PHPUnit coverage (PHP ${{ matrix.php }})" 80 runs-on: "ubuntu-20.04" 81 82 strategy: 83 matrix: 84 php: 85 - "7.4" 68 runs-on: ubuntu-latest 69 70 strategy: 71 matrix: 72 php: ['7.4'] 86 73 87 74 steps: … … 109 96 phpunit-composerv2: 110 97 name: "PHPUnit Composer v2 (PHP ${{ matrix.php }})" 111 runs-on: "ubuntu-20.04" 112 113 strategy: 114 matrix: 115 php: 116 - "7.4" 98 runs-on: ubuntu-latest 99 100 strategy: 101 matrix: 102 php: ['7.4'] 117 103 118 104 steps: … … 140 126 alt-autoload: 141 127 name: "Tests alternative autoloader (PHP ${{ matrix.php }})" 142 runs-on: "ubuntu-20.04" 143 144 strategy: 145 matrix: 146 php: 147 - "7.1" 148 - "7.2" 149 - "7.3" 150 - "7.4" 151 - "8.0" 152 - "8.1" 153 - "8.2" 154 - "8.3" 155 - "8.4" 128 runs-on: ubuntu-latest 129 130 strategy: 131 matrix: 132 php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5'] 156 133 157 134 steps: … … 170 147 phpunit-lowest: 171 148 name: "PHPUnit lowest deps (PHP ${{ matrix.php }})" 172 runs-on: "ubuntu-20.04" 173 174 strategy: 175 matrix: 176 php: 177 - "7.3" 178 149 runs-on: ubuntu-latest 150 151 strategy: 152 matrix: 153 php: ['7.3'] 179 154 steps: 180 155 - name: "Checkout" … … 202 177 203 178 windows-tests: 204 name: Windows-Tests with PHP ${{ matrix.php -versions}}205 runs-on: windows- 2019206 207 strategy: 208 fail-fast: true209 matrix: 210 php -versions: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4']179 name: Windows-Tests with PHP ${{ matrix.php }} 180 runs-on: windows-latest 181 182 strategy: 183 fail-fast: false 184 matrix: 185 php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5'] 211 186 212 187 steps: … … 217 192 uses: shivammathur/setup-php@v2 218 193 with: 219 php-version: ${{ matrix.php -versions}}194 php-version: ${{ matrix.php }} 220 195 ini-values: memory_limit=1G 221 196 -
full-text-search/tags/2.14.8/vendor/smalot/pdfparser/.github/workflows/performance.yml
r2951448 r3436429 13 13 performance-tests: 14 14 name: "Tests for the performance testing the PDF parsing" 15 runs-on: "ubuntu-20.04"15 runs-on: ubuntu-latest 16 16 17 17 strategy: 18 18 matrix: 19 php: 20 - "7.4" 19 php: ['7.4'] 21 20 22 21 steps: -
full-text-search/tags/2.14.8/vendor/smalot/pdfparser/phpunit-windows.xml
r3265371 r3436429 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <!-- https://phpunit.de/manual/current/en/appendixes.configuration.html --> 3 <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.0/phpunit.xsd" backupGlobals="false" bootstrap="vendor\autoload.php" colors="true" processIsolation="false" stopOnFailure="false" cacheDirectory=".phpunit.cache" backupStaticProperties="false" displayDetailsOnTestsThatTriggerWarnings="true" >3 <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.0/phpunit.xsd" backupGlobals="false" bootstrap="vendor\autoload.php" colors="true" processIsolation="false" stopOnFailure="false" cacheDirectory=".phpunit.cache" backupStaticProperties="false" displayDetailsOnTestsThatTriggerWarnings="true" displayDetailsOnTestsThatTriggerDeprecations="true"> 4 4 <coverage> 5 5 <include> -
full-text-search/tags/2.14.8/vendor/smalot/pdfparser/src/Smalot/PdfParser/Document.php
r3265371 r3436429 300 300 } 301 301 } 302 xml_parser_free($xml); 302 303 // TODO: remove this if-clause and its content when dropping PHP 7 support 304 if (version_compare(PHP_VERSION, '8.0.0', '<')) { 305 // ref: https://www.php.net/manual/en/function.xml-parser-free.php 306 xml_parser_free($xml); 307 308 // to avoid memory leaks; documentation said: 309 // > it was necessary to also explicitly unset the reference to parser to avoid memory leaks 310 unset($xml); 311 } 303 312 } 304 313 -
full-text-search/tags/2.14.8/vendor/smalot/pdfparser/src/Smalot/PdfParser/PDFObject.php
r3265371 r3436429 776 776 777 777 case 'Do': 778 if (null !== $page) { 779 $args = preg_split('/\s/s', $command[self::COMMAND]); 780 $id = trim(array_pop($args), '/ '); 781 $xobject = $page->getXObject($id); 782 783 // @todo $xobject could be a ElementXRef object, which would then throw an error 784 if (\is_object($xobject) && $xobject instanceof self && !\in_array($xobject->getUniqueId(), self::$recursionStack, true)) { 785 // Not a circular reference. 786 $text[] = $xobject->getText($page); 787 } 778 if (is_null($page)) { 779 break; 780 } 781 782 $args = preg_split('/\s/s', $command[self::COMMAND]); 783 $id = trim(array_pop($args), '/ '); 784 $xobject = $page->getXObject($id); 785 786 // Check we got a PDFObject back. 787 if (!$xobject instanceof self) { 788 break; 789 } 790 791 // If the PDFObject is an Image or a Form, do nothing as 792 // neither of these XObject types are text. 793 if ($xobject instanceof Image || $xobject instanceof Form) { 794 break; 795 } 796 797 // Check this is not a circular reference. 798 if (!\in_array($xobject->getUniqueId(), self::$recursionStack, true)) { 799 $text[] = $xobject->getText($page); 788 800 } 789 801 break; -
full-text-search/tags/2.14.8/vendor/smalot/pdfparser/src/Smalot/PdfParser/RawData/FilterHelper.php
r3265371 r3436429 191 191 $tuple += (($char - 33) * $pow85[$group_pos]); 192 192 if (4 == $group_pos) { 193 $decoded .= \chr($tuple >> 24).\chr($tuple >> 16).\chr($tuple >> 8).\chr($tuple); 193 // The following if-clauses are an attempt to fix/suppress the following deprecation warning: 194 // chr(): Providing a value not in-between 0 and 255 is deprecated, this is because a byte value 195 // must be in the [0, 255] interval. The value used will be constrained using % 256 196 // I know this is ugly and there might be more fancier ways. If you know one, feel free to provide a pull request. 197 if (255 < $tuple >> 8) { 198 $chr8Part = \chr(($tuple >> 8) % 256); 199 } else { 200 $chr8Part = \chr($tuple >> 8); 201 } 202 203 if (255 < $tuple >> 16) { 204 $chr16Part = \chr(($tuple >> 16) % 256); 205 } else { 206 $chr16Part = \chr($tuple >> 16); 207 } 208 209 if (255 < $tuple >> 24) { 210 $chr24Part = \chr(($tuple >> 24) % 256); 211 } else { 212 $chr24Part = \chr($tuple >> 24); 213 } 214 215 if (255 < $tuple) { 216 $chrTuple = \chr($tuple % 256); 217 } else { 218 $chrTuple = \chr($tuple); 219 } 220 221 $decoded .= $chr24Part . $chr16Part . $chr8Part . $chrTuple; 194 222 $tuple = 0; 195 223 $group_pos = 0; -
full-text-search/tags/2.14.8/vendor/smalot/pdfparser/src/Smalot/PdfParser/RawData/RawDataParser.php
r3265371 r3436429 153 153 * Decode the Cross-Reference section 154 154 * 155 * @param string $pdfData PDF data 156 * @param int $startxref Offset at which the xref section starts (position of the 'xref' keyword) 157 * @param array $xref Previous xref array (if any) 155 * @param string $pdfData PDF data 156 * @param int $startxref Offset at which the xref section starts (position of the 'xref' keyword) 157 * @param array $xref Previous xref array (if any) 158 * @param array<int> $visitedOffsets Array of visited offsets to prevent infinite loops 158 159 * 159 160 * @return array containing xref and trailer data … … 161 162 * @throws \Exception 162 163 */ 163 protected function decodeXref(string $pdfData, int $startxref, array $xref = [] ): array164 protected function decodeXref(string $pdfData, int $startxref, array $xref = [], array $visitedOffsets = []): array 164 165 { 165 166 $startxref += 4; // 4 is the length of the word 'xref' … … 220 221 if (0 != $offset) { 221 222 // get previous xref 222 $xref = $this->getXrefData($pdfData, $offset, $xref );223 $xref = $this->getXrefData($pdfData, $offset, $xref, $visitedOffsets); 223 224 } 224 225 } … … 233 234 * Decode the Cross-Reference Stream section 234 235 * 235 * @param string $pdfData PDF data 236 * @param int $startxref Offset at which the xref section starts 237 * @param array $xref Previous xref array (if any) 236 * @param string $pdfData PDF data 237 * @param int $startxref Offset at which the xref section starts 238 * @param array $xref Previous xref array (if any) 239 * @param array<int> $visitedOffsets Array of visited offsets to prevent infinite loops 238 240 * 239 241 * @return array containing xref and trailer data … … 241 243 * @throws \Exception if unknown PNG predictor detected 242 244 */ 243 protected function decodeXrefStream(string $pdfData, int $startxref, array $xref = [] ): array245 protected function decodeXrefStream(string $pdfData, int $startxref, array $xref = [], array $visitedOffsets = []): array 244 246 { 245 247 // try to read Cross-Reference Stream … … 503 505 if (isset($prevxref)) { 504 506 // get previous xref 505 $xref = $this->getXrefData($pdfData, $prevxref, $xref );507 $xref = $this->getXrefData($pdfData, $prevxref, $xref, $visitedOffsets); 506 508 } 507 509 … … 863 865 * Get Cross-Reference (xref) table and trailer data from PDF document data. 864 866 * 865 * @param int $offset xref offset (if known) 866 * @param array $xref previous xref array (if any) 867 * @param int $offset xref offset (if known) 868 * @param array $xref previous xref array (if any) 869 * @param array<int> $visitedOffsets array of visited offsets to prevent infinite loops 867 870 * 868 871 * @return array containing xref and trailer data … … 871 874 * @throws \Exception if it was unable to find xref 872 875 */ 873 protected function getXrefData(string $pdfData, int $offset = 0, array $xref = []): array 874 { 876 protected function getXrefData(string $pdfData, int $offset = 0, array $xref = [], array $visitedOffsets = []): array 877 { 878 // Check for circular references to prevent infinite loops 879 if (\in_array($offset, $visitedOffsets, true)) { 880 // We've already processed this offset, skip to avoid infinite loop 881 return $xref; 882 } 883 884 // Track this offset as visited 885 $visitedOffsets[] = $offset; 875 886 // If the $offset is currently pointed at whitespace, bump it 876 887 // forward until it isn't; affects loosely targetted offsets … … 915 926 if (strpos($pdfData, 'xref', $startxref) == $startxref) { 916 927 // Cross-Reference 917 $xref = $this->decodeXref($pdfData, $startxref, $xref );928 $xref = $this->decodeXref($pdfData, $startxref, $xref, $visitedOffsets); 918 929 } else { 919 930 // Check if the $pdfData might have the wrong line-endings … … 924 935 } else { 925 936 // Cross-Reference Stream 926 $xref = $this->decodeXrefStream($pdfData, $startxref, $xref );937 $xref = $this->decodeXrefStream($pdfData, $startxref, $xref, $visitedOffsets); 927 938 } 928 939 } -
full-text-search/tags/2.14.8/vendor/symfony/polyfill-mbstring/Mbstring.php
r3265371 r3436429 984 984 public static function mb_rtrim(string $string, ?string $characters = null, ?string $encoding = null): string 985 985 { 986 return self::mb_internal_trim('{[%s]+$}D ', $string, $characters, $encoding, __FUNCTION__);986 return self::mb_internal_trim('{[%s]+$}Du', $string, $characters, $encoding, __FUNCTION__); 987 987 } 988 988 -
full-text-search/tags/2.14.8/vendor/symfony/polyfill-mbstring/bootstrap80.php
r3265371 r3436429 134 134 135 135 if (!function_exists('mb_ucfirst')) { 136 function mb_ucfirst( $string, ?string $encoding = null): string { return p\Mbstring::mb_ucfirst($string, $encoding); }136 function mb_ucfirst(string $string, ?string $encoding = null): string { return p\Mbstring::mb_ucfirst($string, $encoding); } 137 137 } 138 138 139 139 if (!function_exists('mb_lcfirst')) { 140 function mb_lcfirst( $string, ?string $encoding = null): string { return p\Mbstring::mb_lcfirst($string, $encoding); }140 function mb_lcfirst(string $string, ?string $encoding = null): string { return p\Mbstring::mb_lcfirst($string, $encoding); } 141 141 } 142 142 -
full-text-search/trunk/full-text-search.php
r3265371 r3436429 11 11 * Plugin URI: https://xakuro.com/wordpress/ 12 12 * Description: Replaces site search with full-text search. 13 * Version: 2.14. 713 * Version: 2.14.8 14 14 * Requires at least: 5.5 15 15 * Requires PHP: 7.2 … … 25 25 } 26 26 27 define( 'FULL_TEXT_SEARCH_VERSION', '2.14. 7' );27 define( 'FULL_TEXT_SEARCH_VERSION', '2.14.8' ); 28 28 29 29 require_once __DIR__ . '/main.php'; -
full-text-search/trunk/readme.txt
r3412703 r3436429 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.2 7 Stable tag: 2.14. 77 Stable tag: 2.14.8 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 53 53 == Changelog == 54 54 55 = 2.14.8 = 56 57 * Supported WordPress version 6.9. 58 * Updated PDF Parser library to 2.12.3. 59 55 60 = 2.14.7 = 56 61 … … 93 98 * Updated WordPress version requirements to 5.5. 94 99 95 = 2.12.4 =96 97 * Fixed a bug in highlighting search keywords.98 * Changed the name of "Reusable Block" to "Synced Pattern".99 100 = 2.12.3 =101 102 * Fixed a bug that characters on the management screen were sometimes garbled.103 104 = 2.12.2 =105 106 * Updated PDF Parser library to 2.7.0.107 108 = 2.12.1 =109 110 * Replaced composer autoloader with Jetpack autoloader.111 112 = 2.12.0 =113 114 * Updated PDF Parser library to 2.4.0.115 * Code refactoring to meet WordPress PHP Coding Standards.116 117 100 -------- 118 101 -
full-text-search/trunk/vendor/autoload.php
r2980411 r3436429 15 15 } 16 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 17 throw new RuntimeException($err); 21 18 } 22 19 -
full-text-search/trunk/vendor/composer/InstalledVersions.php
r3265371 r3436429 27 27 class InstalledVersions 28 28 { 29 /** 30 * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to 31 * @internal 32 */ 33 private static $selfDir = null; 34 29 35 /** 30 36 * @var mixed[]|null … … 324 330 325 331 /** 332 * @return string 333 */ 334 private static function getSelfDir() 335 { 336 if (self::$selfDir === null) { 337 self::$selfDir = strtr(__DIR__, '\\', '/'); 338 } 339 340 return self::$selfDir; 341 } 342 343 /** 326 344 * @return array[] 327 345 * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}> … … 337 355 338 356 if (self::$canGetVendors) { 339 $selfDir = s trtr(__DIR__, '\\', '/');357 $selfDir = self::getSelfDir(); 340 358 foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { 341 359 $vendorDir = strtr($vendorDir, '\\', '/'); -
full-text-search/trunk/vendor/composer/autoload_static.php
r2980411 r3436429 12 12 13 13 public static $prefixLengthsPsr4 = array ( 14 'S' => 14 'S' => 15 15 array ( 16 16 'Symfony\\Polyfill\\Mbstring\\' => 26, 17 17 ), 18 'A' => 18 'A' => 19 19 array ( 20 20 'Automattic\\Jetpack\\Autoloader\\' => 30, … … 23 23 24 24 public static $prefixDirsPsr4 = array ( 25 'Symfony\\Polyfill\\Mbstring\\' => 25 'Symfony\\Polyfill\\Mbstring\\' => 26 26 array ( 27 27 0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring', 28 28 ), 29 'Automattic\\Jetpack\\Autoloader\\' => 29 'Automattic\\Jetpack\\Autoloader\\' => 30 30 array ( 31 31 0 => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src', … … 34 34 35 35 public static $prefixesPsr0 = array ( 36 'S' => 36 'S' => 37 37 array ( 38 'Smalot\\PdfParser\\' => 38 'Smalot\\PdfParser\\' => 39 39 array ( 40 40 0 => __DIR__ . '/..' . '/smalot/pdfparser/src', -
full-text-search/trunk/vendor/composer/installed.json
r3265371 r3436429 68 68 { 69 69 "name": "smalot/pdfparser", 70 "version": "v2.12. 0",71 "version_normalized": "2.12. 0.0",70 "version": "v2.12.3", 71 "version_normalized": "2.12.3.0", 72 72 "source": { 73 73 "type": "git", 74 74 "url": "https://github.com/smalot/pdfparser.git", 75 "reference": " 8440edbf58c8596074e78ada38dcb0bd041a5948"75 "reference": "61c9bcafcb92899b76d8ebda6508267bae77e264" 76 76 }, 77 77 "dist": { 78 78 "type": "zip", 79 "url": "https://api.github.com/repos/smalot/pdfparser/zipball/ 8440edbf58c8596074e78ada38dcb0bd041a5948",80 "reference": " 8440edbf58c8596074e78ada38dcb0bd041a5948",79 "url": "https://api.github.com/repos/smalot/pdfparser/zipball/61c9bcafcb92899b76d8ebda6508267bae77e264", 80 "reference": "61c9bcafcb92899b76d8ebda6508267bae77e264", 81 81 "shasum": "" 82 82 }, … … 87 87 "symfony/polyfill-mbstring": "^1.18" 88 88 }, 89 "time": "202 5-03-31T13:16:09+00:00",89 "time": "2026-01-08T08:04:04+00:00", 90 90 "type": "library", 91 91 "installation-source": "dist", … … 116 116 "support": { 117 117 "issues": "https://github.com/smalot/pdfparser/issues", 118 "source": "https://github.com/smalot/pdfparser/tree/v2.12. 0"118 "source": "https://github.com/smalot/pdfparser/tree/v2.12.3" 119 119 }, 120 120 "install-path": "../smalot/pdfparser" … … 122 122 { 123 123 "name": "symfony/polyfill-mbstring", 124 "version": "v1.3 1.0",125 "version_normalized": "1.3 1.0.0",124 "version": "v1.33.0", 125 "version_normalized": "1.33.0.0", 126 126 "source": { 127 127 "type": "git", 128 128 "url": "https://github.com/symfony/polyfill-mbstring.git", 129 "reference": " 85181ba99b2345b0ef10ce42ecac37612d9fd341"129 "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" 130 130 }, 131 131 "dist": { 132 132 "type": "zip", 133 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/ 85181ba99b2345b0ef10ce42ecac37612d9fd341",134 "reference": " 85181ba99b2345b0ef10ce42ecac37612d9fd341",133 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", 134 "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", 135 135 "shasum": "" 136 136 }, 137 137 "require": { 138 "ext-iconv": "*", 138 139 "php": ">=7.2" 139 140 }, … … 144 145 "ext-mbstring": "For best performance" 145 146 }, 146 "time": "2024- 09-09T11:45:10+00:00",147 "time": "2024-12-23T08:48:59+00:00", 147 148 "type": "library", 148 149 "extra": { … … 185 186 ], 186 187 "support": { 187 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.3 1.0"188 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" 188 189 }, 189 190 "funding": [ … … 194 195 { 195 196 "url": "https://github.com/fabpot", 197 "type": "github" 198 }, 199 { 200 "url": "https://github.com/nicolas-grekas", 196 201 "type": "github" 197 202 }, -
full-text-search/trunk/vendor/composer/installed.php
r3265371 r3436429 2 2 'root' => array( 3 3 'name' => '__root__', 4 'pretty_version' => 'v2.14. 7',5 'version' => '2.14. 7.0',6 'reference' => ' 30407d34ff04ea8e5b61094bb55465671dca208b',4 'pretty_version' => 'v2.14.8', 5 'version' => '2.14.8.0', 6 'reference' => '8ed8e7ce1d1147eae978780f7df55434fb55706a', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 '__root__' => array( 14 'pretty_version' => 'v2.14. 7',15 'version' => '2.14. 7.0',16 'reference' => ' 30407d34ff04ea8e5b61094bb55465671dca208b',14 'pretty_version' => 'v2.14.8', 15 'version' => '2.14.8.0', 16 'reference' => '8ed8e7ce1d1147eae978780f7df55434fb55706a', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../', … … 30 30 ), 31 31 'smalot/pdfparser' => array( 32 'pretty_version' => 'v2.12. 0',33 'version' => '2.12. 0.0',34 'reference' => ' 8440edbf58c8596074e78ada38dcb0bd041a5948',32 'pretty_version' => 'v2.12.3', 33 'version' => '2.12.3.0', 34 'reference' => '61c9bcafcb92899b76d8ebda6508267bae77e264', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../smalot/pdfparser', … … 39 39 ), 40 40 'symfony/polyfill-mbstring' => array( 41 'pretty_version' => 'v1.3 1.0',42 'version' => '1.3 1.0.0',43 'reference' => ' 85181ba99b2345b0ef10ce42ecac37612d9fd341',41 'pretty_version' => 'v1.33.0', 42 'version' => '1.33.0.0', 43 'reference' => '6d857f4d76bd4b343eac26d6b539585d2bc56493', 44 44 'type' => 'library', 45 45 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', -
full-text-search/trunk/vendor/composer/jetpack_autoload_classmap.php
r3265371 r3436429 12 12 ), 13 13 'Smalot\\PdfParser\\Config' => array( 14 'version' => '2.12. 0.0',14 'version' => '2.12.3.0', 15 15 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Config.php' 16 16 ), 17 17 'Smalot\\PdfParser\\Document' => array( 18 'version' => '2.12. 0.0',18 'version' => '2.12.3.0', 19 19 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Document.php' 20 20 ), 21 21 'Smalot\\PdfParser\\Element' => array( 22 'version' => '2.12. 0.0',22 'version' => '2.12.3.0', 23 23 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element.php' 24 24 ), 25 25 'Smalot\\PdfParser\\Element\\ElementArray' => array( 26 'version' => '2.12. 0.0',26 'version' => '2.12.3.0', 27 27 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementArray.php' 28 28 ), 29 29 'Smalot\\PdfParser\\Element\\ElementBoolean' => array( 30 'version' => '2.12. 0.0',30 'version' => '2.12.3.0', 31 31 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementBoolean.php' 32 32 ), 33 33 'Smalot\\PdfParser\\Element\\ElementDate' => array( 34 'version' => '2.12. 0.0',34 'version' => '2.12.3.0', 35 35 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementDate.php' 36 36 ), 37 37 'Smalot\\PdfParser\\Element\\ElementHexa' => array( 38 'version' => '2.12. 0.0',38 'version' => '2.12.3.0', 39 39 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementHexa.php' 40 40 ), 41 41 'Smalot\\PdfParser\\Element\\ElementMissing' => array( 42 'version' => '2.12. 0.0',42 'version' => '2.12.3.0', 43 43 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementMissing.php' 44 44 ), 45 45 'Smalot\\PdfParser\\Element\\ElementName' => array( 46 'version' => '2.12. 0.0',46 'version' => '2.12.3.0', 47 47 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementName.php' 48 48 ), 49 49 'Smalot\\PdfParser\\Element\\ElementNull' => array( 50 'version' => '2.12. 0.0',50 'version' => '2.12.3.0', 51 51 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementNull.php' 52 52 ), 53 53 'Smalot\\PdfParser\\Element\\ElementNumeric' => array( 54 'version' => '2.12. 0.0',54 'version' => '2.12.3.0', 55 55 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementNumeric.php' 56 56 ), 57 57 'Smalot\\PdfParser\\Element\\ElementString' => array( 58 'version' => '2.12. 0.0',58 'version' => '2.12.3.0', 59 59 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementString.php' 60 60 ), 61 61 'Smalot\\PdfParser\\Element\\ElementStruct' => array( 62 'version' => '2.12. 0.0',62 'version' => '2.12.3.0', 63 63 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementStruct.php' 64 64 ), 65 65 'Smalot\\PdfParser\\Element\\ElementXRef' => array( 66 'version' => '2.12. 0.0',66 'version' => '2.12.3.0', 67 67 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Element/ElementXRef.php' 68 68 ), 69 69 'Smalot\\PdfParser\\Encoding' => array( 70 'version' => '2.12. 0.0',70 'version' => '2.12.3.0', 71 71 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding.php' 72 72 ), 73 73 'Smalot\\PdfParser\\Encoding\\AbstractEncoding' => array( 74 'version' => '2.12. 0.0',74 'version' => '2.12.3.0', 75 75 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/AbstractEncoding.php' 76 76 ), 77 77 'Smalot\\PdfParser\\Encoding\\EncodingLocator' => array( 78 'version' => '2.12. 0.0',78 'version' => '2.12.3.0', 79 79 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/EncodingLocator.php' 80 80 ), 81 81 'Smalot\\PdfParser\\Encoding\\ISOLatin1Encoding' => array( 82 'version' => '2.12. 0.0',82 'version' => '2.12.3.0', 83 83 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/ISOLatin1Encoding.php' 84 84 ), 85 85 'Smalot\\PdfParser\\Encoding\\ISOLatin9Encoding' => array( 86 'version' => '2.12. 0.0',86 'version' => '2.12.3.0', 87 87 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/ISOLatin9Encoding.php' 88 88 ), 89 89 'Smalot\\PdfParser\\Encoding\\MacRomanEncoding' => array( 90 'version' => '2.12. 0.0',90 'version' => '2.12.3.0', 91 91 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/MacRomanEncoding.php' 92 92 ), 93 93 'Smalot\\PdfParser\\Encoding\\PDFDocEncoding' => array( 94 'version' => '2.12. 0.0',94 'version' => '2.12.3.0', 95 95 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/PDFDocEncoding.php' 96 96 ), 97 97 'Smalot\\PdfParser\\Encoding\\PostScriptGlyphs' => array( 98 'version' => '2.12. 0.0',98 'version' => '2.12.3.0', 99 99 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/PostScriptGlyphs.php' 100 100 ), 101 101 'Smalot\\PdfParser\\Encoding\\StandardEncoding' => array( 102 'version' => '2.12. 0.0',102 'version' => '2.12.3.0', 103 103 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/StandardEncoding.php' 104 104 ), 105 105 'Smalot\\PdfParser\\Encoding\\WinAnsiEncoding' => array( 106 'version' => '2.12. 0.0',106 'version' => '2.12.3.0', 107 107 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Encoding/WinAnsiEncoding.php' 108 108 ), 109 109 'Smalot\\PdfParser\\Exception\\EmptyPdfException' => array( 110 'version' => '2.12. 0.0',110 'version' => '2.12.3.0', 111 111 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Exception/EmptyPdfException.php' 112 112 ), 113 113 'Smalot\\PdfParser\\Exception\\EncodingNotFoundException' => array( 114 'version' => '2.12. 0.0',114 'version' => '2.12.3.0', 115 115 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Exception/EncodingNotFoundException.php' 116 116 ), 117 117 'Smalot\\PdfParser\\Exception\\InvalidDictionaryObjectException' => array( 118 'version' => '2.12. 0.0',118 'version' => '2.12.3.0', 119 119 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Exception/InvalidDictionaryObjectException.php' 120 120 ), 121 121 'Smalot\\PdfParser\\Exception\\MissingCatalogException' => array( 122 'version' => '2.12. 0.0',122 'version' => '2.12.3.0', 123 123 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Exception/MissingCatalogException.php' 124 124 ), 125 125 'Smalot\\PdfParser\\Exception\\MissingPdfHeaderException' => array( 126 'version' => '2.12. 0.0',126 'version' => '2.12.3.0', 127 127 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Exception/MissingPdfHeaderException.php' 128 128 ), 129 129 'Smalot\\PdfParser\\Exception\\NotImplementedException' => array( 130 'version' => '2.12. 0.0',130 'version' => '2.12.3.0', 131 131 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Exception/NotImplementedException.php' 132 132 ), 133 133 'Smalot\\PdfParser\\Font' => array( 134 'version' => '2.12. 0.0',134 'version' => '2.12.3.0', 135 135 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font.php' 136 136 ), 137 137 'Smalot\\PdfParser\\Font\\FontCIDFontType0' => array( 138 'version' => '2.12. 0.0',138 'version' => '2.12.3.0', 139 139 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font/FontCIDFontType0.php' 140 140 ), 141 141 'Smalot\\PdfParser\\Font\\FontCIDFontType2' => array( 142 'version' => '2.12. 0.0',142 'version' => '2.12.3.0', 143 143 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font/FontCIDFontType2.php' 144 144 ), 145 145 'Smalot\\PdfParser\\Font\\FontTrueType' => array( 146 'version' => '2.12. 0.0',146 'version' => '2.12.3.0', 147 147 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font/FontTrueType.php' 148 148 ), 149 149 'Smalot\\PdfParser\\Font\\FontType0' => array( 150 'version' => '2.12. 0.0',150 'version' => '2.12.3.0', 151 151 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font/FontType0.php' 152 152 ), 153 153 'Smalot\\PdfParser\\Font\\FontType1' => array( 154 'version' => '2.12. 0.0',154 'version' => '2.12.3.0', 155 155 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font/FontType1.php' 156 156 ), 157 157 'Smalot\\PdfParser\\Font\\FontType3' => array( 158 'version' => '2.12. 0.0',158 'version' => '2.12.3.0', 159 159 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Font/FontType3.php' 160 160 ), 161 161 'Smalot\\PdfParser\\Header' => array( 162 'version' => '2.12. 0.0',162 'version' => '2.12.3.0', 163 163 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Header.php' 164 164 ), 165 165 'Smalot\\PdfParser\\PDFObject' => array( 166 'version' => '2.12. 0.0',166 'version' => '2.12.3.0', 167 167 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/PDFObject.php' 168 168 ), 169 169 'Smalot\\PdfParser\\Page' => array( 170 'version' => '2.12. 0.0',170 'version' => '2.12.3.0', 171 171 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Page.php' 172 172 ), 173 173 'Smalot\\PdfParser\\Pages' => array( 174 'version' => '2.12. 0.0',174 'version' => '2.12.3.0', 175 175 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Pages.php' 176 176 ), 177 177 'Smalot\\PdfParser\\Parser' => array( 178 'version' => '2.12. 0.0',178 'version' => '2.12.3.0', 179 179 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/Parser.php' 180 180 ), 181 181 'Smalot\\PdfParser\\RawData\\FilterHelper' => array( 182 'version' => '2.12. 0.0',182 'version' => '2.12.3.0', 183 183 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/RawData/FilterHelper.php' 184 184 ), 185 185 'Smalot\\PdfParser\\RawData\\RawDataParser' => array( 186 'version' => '2.12. 0.0',186 'version' => '2.12.3.0', 187 187 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/RawData/RawDataParser.php' 188 188 ), 189 189 'Smalot\\PdfParser\\XObject\\Form' => array( 190 'version' => '2.12. 0.0',190 'version' => '2.12.3.0', 191 191 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/XObject/Form.php' 192 192 ), 193 193 'Smalot\\PdfParser\\XObject\\Image' => array( 194 'version' => '2.12. 0.0',194 'version' => '2.12.3.0', 195 195 'path' => $vendorDir . '/smalot/pdfparser/src/Smalot/PdfParser/XObject/Image.php' 196 196 ), -
full-text-search/trunk/vendor/composer/jetpack_autoload_filemap.php
r3265371 r3436429 8 8 return array( 9 9 '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => array( 10 'version' => '1.3 1.0.0',10 'version' => '1.33.0.0', 11 11 'path' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php' 12 12 ), -
full-text-search/trunk/vendor/composer/jetpack_autoload_psr4.php
r3265371 r3436429 8 8 return array( 9 9 'Symfony\\Polyfill\\Mbstring\\' => array( 10 'version' => '1.3 1.0.0',10 'version' => '1.33.0.0', 11 11 'path' => array( $vendorDir . '/symfony/polyfill-mbstring' ) 12 12 ), -
full-text-search/trunk/vendor/composer/platform_check.php
r3265371 r3436429 20 20 } 21 21 } 22 trigger_error( 23 'Composer detected issues in your platform: ' . implode(' ', $issues), 24 E_USER_ERROR 22 throw new \RuntimeException( 23 'Composer detected issues in your platform: ' . implode(' ', $issues) 25 24 ); 26 25 } -
full-text-search/trunk/vendor/smalot/pdfparser/.github/workflows/coding-standards.yml
r2951448 r3436429 10 10 coding-standards: 11 11 name: "CS Fixer & PHPStan" 12 runs-on: ubuntu- 20.0412 runs-on: ubuntu-latest 13 13 steps: 14 14 - -
full-text-search/trunk/vendor/smalot/pdfparser/.github/workflows/continuous-integration.yml
r3265371 r3436429 2 2 3 3 on: [push, pull_request] 4 5 env:6 fail-fast: true7 4 8 5 jobs: 9 6 phpunit: 10 7 name: "PHPUnit (PHP ${{ matrix.php }})" 11 runs-on: "ubuntu-20.04" 12 13 strategy: 14 matrix: 15 php: 16 - "7.2" 17 - "7.3" 18 - "7.4" 19 - "8.0" 20 - "8.1" 21 - "8.2" 22 - "8.3" 23 - "8.4" 8 runs-on: ubuntu-latest 9 10 strategy: 11 matrix: 12 php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5'] 24 13 25 14 steps: … … 47 36 phpunit-lower-php: 48 37 name: "PHPUnit (PHP ${{ matrix.php }})" 49 runs-on: "ubuntu-20.04" 50 51 strategy: 52 matrix: 53 php: 54 - "7.1" 38 runs-on: ubuntu-latest 39 40 strategy: 41 matrix: 42 php: ['7.1'] 55 43 56 44 steps: … … 78 66 phpunit-coverage: 79 67 name: "PHPUnit coverage (PHP ${{ matrix.php }})" 80 runs-on: "ubuntu-20.04" 81 82 strategy: 83 matrix: 84 php: 85 - "7.4" 68 runs-on: ubuntu-latest 69 70 strategy: 71 matrix: 72 php: ['7.4'] 86 73 87 74 steps: … … 109 96 phpunit-composerv2: 110 97 name: "PHPUnit Composer v2 (PHP ${{ matrix.php }})" 111 runs-on: "ubuntu-20.04" 112 113 strategy: 114 matrix: 115 php: 116 - "7.4" 98 runs-on: ubuntu-latest 99 100 strategy: 101 matrix: 102 php: ['7.4'] 117 103 118 104 steps: … … 140 126 alt-autoload: 141 127 name: "Tests alternative autoloader (PHP ${{ matrix.php }})" 142 runs-on: "ubuntu-20.04" 143 144 strategy: 145 matrix: 146 php: 147 - "7.1" 148 - "7.2" 149 - "7.3" 150 - "7.4" 151 - "8.0" 152 - "8.1" 153 - "8.2" 154 - "8.3" 155 - "8.4" 128 runs-on: ubuntu-latest 129 130 strategy: 131 matrix: 132 php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5'] 156 133 157 134 steps: … … 170 147 phpunit-lowest: 171 148 name: "PHPUnit lowest deps (PHP ${{ matrix.php }})" 172 runs-on: "ubuntu-20.04" 173 174 strategy: 175 matrix: 176 php: 177 - "7.3" 178 149 runs-on: ubuntu-latest 150 151 strategy: 152 matrix: 153 php: ['7.3'] 179 154 steps: 180 155 - name: "Checkout" … … 202 177 203 178 windows-tests: 204 name: Windows-Tests with PHP ${{ matrix.php -versions}}205 runs-on: windows- 2019206 207 strategy: 208 fail-fast: true209 matrix: 210 php -versions: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4']179 name: Windows-Tests with PHP ${{ matrix.php }} 180 runs-on: windows-latest 181 182 strategy: 183 fail-fast: false 184 matrix: 185 php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5'] 211 186 212 187 steps: … … 217 192 uses: shivammathur/setup-php@v2 218 193 with: 219 php-version: ${{ matrix.php -versions}}194 php-version: ${{ matrix.php }} 220 195 ini-values: memory_limit=1G 221 196 -
full-text-search/trunk/vendor/smalot/pdfparser/.github/workflows/performance.yml
r2951448 r3436429 13 13 performance-tests: 14 14 name: "Tests for the performance testing the PDF parsing" 15 runs-on: "ubuntu-20.04"15 runs-on: ubuntu-latest 16 16 17 17 strategy: 18 18 matrix: 19 php: 20 - "7.4" 19 php: ['7.4'] 21 20 22 21 steps: -
full-text-search/trunk/vendor/smalot/pdfparser/phpunit-windows.xml
r3265371 r3436429 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <!-- https://phpunit.de/manual/current/en/appendixes.configuration.html --> 3 <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.0/phpunit.xsd" backupGlobals="false" bootstrap="vendor\autoload.php" colors="true" processIsolation="false" stopOnFailure="false" cacheDirectory=".phpunit.cache" backupStaticProperties="false" displayDetailsOnTestsThatTriggerWarnings="true" >3 <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.0/phpunit.xsd" backupGlobals="false" bootstrap="vendor\autoload.php" colors="true" processIsolation="false" stopOnFailure="false" cacheDirectory=".phpunit.cache" backupStaticProperties="false" displayDetailsOnTestsThatTriggerWarnings="true" displayDetailsOnTestsThatTriggerDeprecations="true"> 4 4 <coverage> 5 5 <include> -
full-text-search/trunk/vendor/smalot/pdfparser/src/Smalot/PdfParser/Document.php
r3265371 r3436429 300 300 } 301 301 } 302 xml_parser_free($xml); 302 303 // TODO: remove this if-clause and its content when dropping PHP 7 support 304 if (version_compare(PHP_VERSION, '8.0.0', '<')) { 305 // ref: https://www.php.net/manual/en/function.xml-parser-free.php 306 xml_parser_free($xml); 307 308 // to avoid memory leaks; documentation said: 309 // > it was necessary to also explicitly unset the reference to parser to avoid memory leaks 310 unset($xml); 311 } 303 312 } 304 313 -
full-text-search/trunk/vendor/smalot/pdfparser/src/Smalot/PdfParser/PDFObject.php
r3265371 r3436429 776 776 777 777 case 'Do': 778 if (null !== $page) { 779 $args = preg_split('/\s/s', $command[self::COMMAND]); 780 $id = trim(array_pop($args), '/ '); 781 $xobject = $page->getXObject($id); 782 783 // @todo $xobject could be a ElementXRef object, which would then throw an error 784 if (\is_object($xobject) && $xobject instanceof self && !\in_array($xobject->getUniqueId(), self::$recursionStack, true)) { 785 // Not a circular reference. 786 $text[] = $xobject->getText($page); 787 } 778 if (is_null($page)) { 779 break; 780 } 781 782 $args = preg_split('/\s/s', $command[self::COMMAND]); 783 $id = trim(array_pop($args), '/ '); 784 $xobject = $page->getXObject($id); 785 786 // Check we got a PDFObject back. 787 if (!$xobject instanceof self) { 788 break; 789 } 790 791 // If the PDFObject is an Image or a Form, do nothing as 792 // neither of these XObject types are text. 793 if ($xobject instanceof Image || $xobject instanceof Form) { 794 break; 795 } 796 797 // Check this is not a circular reference. 798 if (!\in_array($xobject->getUniqueId(), self::$recursionStack, true)) { 799 $text[] = $xobject->getText($page); 788 800 } 789 801 break; -
full-text-search/trunk/vendor/smalot/pdfparser/src/Smalot/PdfParser/RawData/FilterHelper.php
r3265371 r3436429 191 191 $tuple += (($char - 33) * $pow85[$group_pos]); 192 192 if (4 == $group_pos) { 193 $decoded .= \chr($tuple >> 24).\chr($tuple >> 16).\chr($tuple >> 8).\chr($tuple); 193 // The following if-clauses are an attempt to fix/suppress the following deprecation warning: 194 // chr(): Providing a value not in-between 0 and 255 is deprecated, this is because a byte value 195 // must be in the [0, 255] interval. The value used will be constrained using % 256 196 // I know this is ugly and there might be more fancier ways. If you know one, feel free to provide a pull request. 197 if (255 < $tuple >> 8) { 198 $chr8Part = \chr(($tuple >> 8) % 256); 199 } else { 200 $chr8Part = \chr($tuple >> 8); 201 } 202 203 if (255 < $tuple >> 16) { 204 $chr16Part = \chr(($tuple >> 16) % 256); 205 } else { 206 $chr16Part = \chr($tuple >> 16); 207 } 208 209 if (255 < $tuple >> 24) { 210 $chr24Part = \chr(($tuple >> 24) % 256); 211 } else { 212 $chr24Part = \chr($tuple >> 24); 213 } 214 215 if (255 < $tuple) { 216 $chrTuple = \chr($tuple % 256); 217 } else { 218 $chrTuple = \chr($tuple); 219 } 220 221 $decoded .= $chr24Part . $chr16Part . $chr8Part . $chrTuple; 194 222 $tuple = 0; 195 223 $group_pos = 0; -
full-text-search/trunk/vendor/smalot/pdfparser/src/Smalot/PdfParser/RawData/RawDataParser.php
r3265371 r3436429 153 153 * Decode the Cross-Reference section 154 154 * 155 * @param string $pdfData PDF data 156 * @param int $startxref Offset at which the xref section starts (position of the 'xref' keyword) 157 * @param array $xref Previous xref array (if any) 155 * @param string $pdfData PDF data 156 * @param int $startxref Offset at which the xref section starts (position of the 'xref' keyword) 157 * @param array $xref Previous xref array (if any) 158 * @param array<int> $visitedOffsets Array of visited offsets to prevent infinite loops 158 159 * 159 160 * @return array containing xref and trailer data … … 161 162 * @throws \Exception 162 163 */ 163 protected function decodeXref(string $pdfData, int $startxref, array $xref = [] ): array164 protected function decodeXref(string $pdfData, int $startxref, array $xref = [], array $visitedOffsets = []): array 164 165 { 165 166 $startxref += 4; // 4 is the length of the word 'xref' … … 220 221 if (0 != $offset) { 221 222 // get previous xref 222 $xref = $this->getXrefData($pdfData, $offset, $xref );223 $xref = $this->getXrefData($pdfData, $offset, $xref, $visitedOffsets); 223 224 } 224 225 } … … 233 234 * Decode the Cross-Reference Stream section 234 235 * 235 * @param string $pdfData PDF data 236 * @param int $startxref Offset at which the xref section starts 237 * @param array $xref Previous xref array (if any) 236 * @param string $pdfData PDF data 237 * @param int $startxref Offset at which the xref section starts 238 * @param array $xref Previous xref array (if any) 239 * @param array<int> $visitedOffsets Array of visited offsets to prevent infinite loops 238 240 * 239 241 * @return array containing xref and trailer data … … 241 243 * @throws \Exception if unknown PNG predictor detected 242 244 */ 243 protected function decodeXrefStream(string $pdfData, int $startxref, array $xref = [] ): array245 protected function decodeXrefStream(string $pdfData, int $startxref, array $xref = [], array $visitedOffsets = []): array 244 246 { 245 247 // try to read Cross-Reference Stream … … 503 505 if (isset($prevxref)) { 504 506 // get previous xref 505 $xref = $this->getXrefData($pdfData, $prevxref, $xref );507 $xref = $this->getXrefData($pdfData, $prevxref, $xref, $visitedOffsets); 506 508 } 507 509 … … 863 865 * Get Cross-Reference (xref) table and trailer data from PDF document data. 864 866 * 865 * @param int $offset xref offset (if known) 866 * @param array $xref previous xref array (if any) 867 * @param int $offset xref offset (if known) 868 * @param array $xref previous xref array (if any) 869 * @param array<int> $visitedOffsets array of visited offsets to prevent infinite loops 867 870 * 868 871 * @return array containing xref and trailer data … … 871 874 * @throws \Exception if it was unable to find xref 872 875 */ 873 protected function getXrefData(string $pdfData, int $offset = 0, array $xref = []): array 874 { 876 protected function getXrefData(string $pdfData, int $offset = 0, array $xref = [], array $visitedOffsets = []): array 877 { 878 // Check for circular references to prevent infinite loops 879 if (\in_array($offset, $visitedOffsets, true)) { 880 // We've already processed this offset, skip to avoid infinite loop 881 return $xref; 882 } 883 884 // Track this offset as visited 885 $visitedOffsets[] = $offset; 875 886 // If the $offset is currently pointed at whitespace, bump it 876 887 // forward until it isn't; affects loosely targetted offsets … … 915 926 if (strpos($pdfData, 'xref', $startxref) == $startxref) { 916 927 // Cross-Reference 917 $xref = $this->decodeXref($pdfData, $startxref, $xref );928 $xref = $this->decodeXref($pdfData, $startxref, $xref, $visitedOffsets); 918 929 } else { 919 930 // Check if the $pdfData might have the wrong line-endings … … 924 935 } else { 925 936 // Cross-Reference Stream 926 $xref = $this->decodeXrefStream($pdfData, $startxref, $xref );937 $xref = $this->decodeXrefStream($pdfData, $startxref, $xref, $visitedOffsets); 927 938 } 928 939 } -
full-text-search/trunk/vendor/symfony/polyfill-mbstring/Mbstring.php
r3265371 r3436429 984 984 public static function mb_rtrim(string $string, ?string $characters = null, ?string $encoding = null): string 985 985 { 986 return self::mb_internal_trim('{[%s]+$}D ', $string, $characters, $encoding, __FUNCTION__);986 return self::mb_internal_trim('{[%s]+$}Du', $string, $characters, $encoding, __FUNCTION__); 987 987 } 988 988 -
full-text-search/trunk/vendor/symfony/polyfill-mbstring/bootstrap80.php
r3265371 r3436429 134 134 135 135 if (!function_exists('mb_ucfirst')) { 136 function mb_ucfirst( $string, ?string $encoding = null): string { return p\Mbstring::mb_ucfirst($string, $encoding); }136 function mb_ucfirst(string $string, ?string $encoding = null): string { return p\Mbstring::mb_ucfirst($string, $encoding); } 137 137 } 138 138 139 139 if (!function_exists('mb_lcfirst')) { 140 function mb_lcfirst( $string, ?string $encoding = null): string { return p\Mbstring::mb_lcfirst($string, $encoding); }140 function mb_lcfirst(string $string, ?string $encoding = null): string { return p\Mbstring::mb_lcfirst($string, $encoding); } 141 141 } 142 142
Note: See TracChangeset
for help on using the changeset viewer.