Skip to content

Commit

Permalink
Stable, Release, svn.20
Browse files Browse the repository at this point in the history
  • Loading branch information
unix-world committed Oct 19, 2023
1 parent d40b9d4 commit 9569f23
Show file tree
Hide file tree
Showing 121 changed files with 15,234 additions and 9,761 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2015-2021 unix-world
Copyright (c) 2015-2023 unix-world.org

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
38 changes: 20 additions & 18 deletions docs-js-classes/[email protected]
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<!DOCTYPE html>
<!-- Template: Smart.Framework@Documentor v.20210612 -->
<!-- Template: Smart.Framework@Documentor v.20231010 -->
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="unix-world.org">
<meta name="description" content="ArchLzs static class ArchLzs { } . CLASS :: LZS Archive Compress or Decompress a LZS archive This is very slow with large strings ...">
<meta name="keywords" content="archlzs, static, class, lzs, archive, compress, or, decompress, a, this, is, very, slow, with, large, strings, extremely, why, the, max, hardcoded, length, of, string, it, can, compress decompress, bytes, purpose, to, cookies, that, be, shared, also, php, version, available, in, modules mod-js-components libs archlzs.php, archiver, for, javascript, on-the-fly, using, only, algorithm, language, located, at, lib js framework smart-framework.pak.js, arch utils.js, package, modules.javascript:archivers, name, frozen, no, usage, archlzs.method, depends, smartj utils, smartj cryptohash, methods, public, function, compresstobase64, input, return, compressed, base64, param, original, decompressfrombase64, uncompressed, from, properties, constants, sample, code, var, plainstr, some, archivedstr, archlzs.compresstobase64 plainstr, unarchivedstr, archlzs.decompressfrombase64 archivedstr, if, alert, failed, plain, different, after, archive unarchive, operations, console, log plainstr, documentation">
<meta name="description" content="ArchLzs static class ArchLzs { } . CLASS :: LZS Archive Compress or Decompress a LZS archive This is very slow with large strings ... extremely slow !!!">
<meta name="keywords" content="archlzs, static, class, lzs, archive, compress, or, decompress, a, this, is, very, slow, with, large, strings, extremely, why, the, max, hardcoded, length, of, string, it, can, compress decompress, bytes, purpose, to, cookies, that, be, shared, also, php, version, available, in, modules mod js components libs archlzs php, archiver, for, javascript, on the fly, using, only, algorithm, language, located, at, lib js framework smart framework pak js, arch utils js, package, modules javascript archivers, name, frozen, no, usage, archlzs method, depends, smartj utils, smartj cryptohash, methods, public, function, compresstobase64, input, return, compressed, base64, param, original, decompressfrombase64, uncompressed, from, properties, constants, sample, code, var, plainstr, some, archivedstr, archlzs compresstobase64 plainstr, unarchivedstr, archlzs decompressfrombase64 archivedstr, if, alert, failed, plain, different, after, archive unarchive, operations, console, log plainstr, documentation">
<meta name="summary" content="Smart.Framework and Smart.Framework.Modules : Javascript">
<link rel="icon" href="data:,">
<title>JS Documentation for: ArchLzs</title>
Expand Down Expand Up @@ -466,9 +466,9 @@

</nav>
<a href="https://github.com/unix-world/Smart.Framework" target="_blank" title="Smart.Framework Source Code"><img src="../img/sf-logo.svg" alt="Smart.Framework Logo" title="Smart.Framework Logo" width="128" height="128" align="right" style="margin:5px; margin-top:0;"></a>
<!-- class r.20210417 -->
<!-- class r.20220331 -->
<!-- Styles -->
<!-- styles r.20210417 -->
<!-- styles r.20220906 -->
<style type="text/css">
.doc-package {
color: #3F51B5;
Expand Down Expand Up @@ -591,12 +591,12 @@
}
div.doc-summary {
position: fixed;
bottom: 25px;
right: 25px;
top: 75px;
right: 175px;
padding: 10px;
background: #343C61;
color: #FFFFFF;
border: 1px solid #CCCCCC;
border: 1px solid #3C4663;
width: 45vw;
min-width: 320px !important;
}
Expand Down Expand Up @@ -725,7 +725,7 @@ <h2 class="doc-header">class Methods</h2>
<!-- methods r.20210414 -->
<div class="doc-container" id="Method--compressToBase64">
<span class="doc-modifiers">public static</span> <span class="doc-keyword"><i>function</i></span> <span class="doc-method-name"><b>compressToBase64</b></span>&nbsp;(
<i>{String}</i>&nbsp;<span class="doc-param-name"><b><span title="`input` Parameter">input</span></b></span>
<i>{String}</i>&nbsp;<span class="doc-param-name"><b><span title="`input` Parameter">input</span></b></span>

)&nbsp;{}&nbsp;<span title="Static Method"><b>.</b></span>&nbsp;{String}
<div class="doc-method-ret-params">
Expand All @@ -735,16 +735,17 @@ <h2 class="doc-header">class Methods</h2>



@param: {String} input The original string to be compressed<br>
@param: {String} input The original string to be compressed<br>


</div>
<div class="doc-method-comments">Compress a string to LZS + Base64</div>


</div><div class="doc-container" id="Method--decompressFromBase64">
</div>
<div class="doc-container" id="Method--decompressFromBase64">
<span class="doc-modifiers">public static</span> <span class="doc-keyword"><i>function</i></span> <span class="doc-method-name"><b>decompressFromBase64</b></span>&nbsp;(
<i>{String}</i>&nbsp;<span class="doc-param-name"><b><span title="`input` Parameter">input</span></b></span>
<i>{String}</i>&nbsp;<span class="doc-param-name"><b><span title="`input` Parameter">input</span></b></span>

)&nbsp;{}&nbsp;<span title="Static Method"><b>.</b></span>&nbsp;{String}
<div class="doc-method-ret-params">
Expand All @@ -754,14 +755,15 @@ <h2 class="doc-header">class Methods</h2>



@param: {String} input The LZS + Base64 compressed string<br>
@param: {String} input The LZS + Base64 compressed string<br>


</div>
<div class="doc-method-comments">Decompress from Base64 + LZS</div>


</div>

<!-- Properties -->
<br>
<div class="doc-container" id="Properties--Summary-">
Expand All @@ -782,7 +784,7 @@ <h2 class="doc-header">class Constants</h2>
<h2 class="doc-header">Sample code: JavaScript</h2>
</div>
<div class="doc-code">
<pre><br><code class="hljs javascript"> <span class="hljs-keyword">var</span> plainStr = <span class="hljs-string">'Some String'</span>;
<pre><br><code class="hljs syntax javascript"> <span class="hljs-keyword">var</span> plainStr = <span class="hljs-string">'Some String'</span>;
<span class="hljs-keyword">var</span> archivedStr = ArchLzs.compressToBase64(plainStr);
<span class="hljs-keyword">var</span> unArchivedStr = ArchLzs.decompressFromBase64(archivedStr);
<span class="hljs-keyword">if</span>(plainStr !== unArchivedStr) {
Expand Down Expand Up @@ -820,9 +822,9 @@ <h2 class="doc-header">Sample code: JavaScript</h2>
</optgroup>
<optgroup label="Class Methods">
<option value="Methods--Summary-">Methods list</option>
<option value="Method--compressToBase64"> &nbsp;&nbsp;&middot;&nbsp;&nbsp; function&nbsp;compressToBase64()</option>
<option value="Method--compressToBase64"> &nbsp;&nbsp;&middot;&nbsp;&nbsp; function&nbsp;compressToBase64()</option>

<option value="Method--decompressFromBase64"> &nbsp;&nbsp;&middot;&nbsp;&nbsp; function&nbsp;decompressFromBase64()</option>
<option value="Method--decompressFromBase64"> &nbsp;&nbsp;&middot;&nbsp;&nbsp; function&nbsp;decompressFromBase64()</option>


</optgroup>
Expand Down Expand Up @@ -854,13 +856,13 @@ <h2 class="doc-header">Sample code: JavaScript</h2>
</script>

<hr>
<small style="color:#BBBBBB;">documentation generated on: 2022-02-21 17:34:31 +0000</small>
<small style="color:#BBBBBB;">documentation generated on: 2023-10-19 23:19:06 +0000</small>
<hr>
<br>
<!-- # -->
<div><center>
<br>
<small style="color:#DCDCDC;">Smart.Framework &copy; 2009-2022 unix-world.org</small>
<small style="color:#DCDCDC;">Smart.Framework &copy; 2009-2023 unix-world.org</small>
</center></div>
</body>
</html>
46 changes: 24 additions & 22 deletions docs-js-classes/[email protected]
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<!DOCTYPE html>
<!-- Template: Smart.Framework@Documentor v.20210612 -->
<!-- Template: Smart.Framework@Documentor v.20231010 -->
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="unix-world.org">
<meta name="description" content="smartJ$Base64 static class smartJ$Base64 { } . CLASS :: Smart Base64 (ES6, Strict Mode) Base64 for JavaScript: Encode / Decode Language:">
<meta name="keywords" content="smartj base64, static, class, smart, base64, es6, strict, mode, for, javascript, encode, decode, language, located, at, lib js framework smart-framework.pak.js, crypt utils.js, package, sf.javascript:crypto, name, frozen, yes, version, usage, smartj base64.method, throws, console.error, depends, smartj utils, smartj testcrypto, methods, public, function, string, s, boolean, bin, hint, btoa, does, not, support, utf-8, but, only, ascii, return, the, encoded, param, plain, to, be, set, true, if, is, binary, avoid, re-encode, a, supports, also, atob, b64, decoded, re-decode, as, from, properties, constants, documentation, index, definition, list, generated, on">
<meta name="description" content="smartJ$Base64 static class smartJ$Base64 { } . CLASS :: Smart Base64 (ES6, Strict Mode) Base64 for JavaScript: Encode / Decode Language: Javascript">
<meta name="keywords" content="smartj base64, static, class, smart, base64, es6, strict, mode, for, javascript, encode, decode, language, located, at, lib js framework smart framework pak js, crypt utils js, package, sf javascript crypto, name, frozen, yes, version, usage, smartj base64 method, throws, console error, depends, smartj utils, smartj testcrypto, methods, public, function, string, s, boolean, bin, hint, btoa, does, not, support, utf, but, only, ascii, return, the, encoded, param, plain, to, be, set, true, if, is, binary, avoid, re encode, a, supports, also, atob, b64, decoded, re decode, as, from, properties, constants, documentation, index, definition, list, generated, on">
<meta name="summary" content="Smart.Framework and Smart.Framework.Modules : Javascript">
<link rel="icon" href="data:,">
<title>JS Documentation for: smartJ$Base64</title>
Expand Down Expand Up @@ -466,9 +466,9 @@

</nav>
<a href="https://github.com/unix-world/Smart.Framework" target="_blank" title="Smart.Framework Source Code"><img src="../img/sf-logo.svg" alt="Smart.Framework Logo" title="Smart.Framework Logo" width="128" height="128" align="right" style="margin:5px; margin-top:0;"></a>
<!-- class r.20210417 -->
<!-- class r.20220331 -->
<!-- Styles -->
<!-- styles r.20210417 -->
<!-- styles r.20220906 -->
<style type="text/css">
.doc-package {
color: #3F51B5;
Expand Down Expand Up @@ -591,12 +591,12 @@
}
div.doc-summary {
position: fixed;
bottom: 25px;
right: 25px;
top: 75px;
right: 175px;
padding: 10px;
background: #343C61;
color: #FFFFFF;
border: 1px solid #CCCCCC;
border: 1px solid #3C4663;
width: 45vw;
min-width: 320px !important;
}
Expand Down Expand Up @@ -703,7 +703,7 @@ <h1 title="PHP class: `smartJ$Base64` @ JavaScript" id="Class--Summary-">
<li><span class="doc-package"><b>Package:</b> Sf.Javascript:Crypto</span></li>
<li><span class="doc-name"><b>Class Name:</b> smartJ$Base64</span></li>
<li><span class="doc-frozen"><b>Frozen:</b> Yes</span></li>
<li><span class="doc-version"><b>Version:</b> 20210825</span></li>
<li><span class="doc-version"><b>Version:</b> 20220730</span></li>
<li><b>Usage:</b> smartJ$Base64.method();</li>
<li><span class="doc-throws"><b>Throws:</b> console.error</span></li>

Expand All @@ -720,8 +720,8 @@ <h2 class="doc-header">class Methods</h2>
<!-- methods r.20210414 -->
<div class="doc-container" id="Method--encode">
<span class="doc-modifiers">public static</span> <span class="doc-keyword"><i>function</i></span> <span class="doc-method-name"><b>encode</b></span>&nbsp;(
<i>{String}</i>&nbsp;<span class="doc-param-name"><b><span title="`s` Parameter">s</span></b></span>,
<i>{Boolean}</i>&nbsp;<span class="doc-param-name"><b><span title="`bin` Parameter">bin</span></b></span>
<i>{String}</i>&nbsp;<span class="doc-param-name"><b><span title="`s` Parameter">s</span></b></span>,
<i>{Boolean}</i>&nbsp;<span class="doc-param-name"><b><span title="`bin` Parameter">bin</span></b></span>

)&nbsp;{}&nbsp;<span title="Static Method"><b>.</b></span>&nbsp;{String}
<div class="doc-method-ret-params">
Expand All @@ -733,19 +733,20 @@ <h2 class="doc-header">class Methods</h2>



@param: {String} s The plain string (to be encoded)<br>
@param: {Boolean} bin Set to TRUE if the string is binary to avoid re-encode to UTF-8<br>
@param: {String} s The plain string (to be encoded)<br>
@param: {Boolean} bin Set to TRUE if the string is binary to avoid re-encode to UTF-8<br>


</div>
<div class="doc-method-comments">Encode a string to Base64<br>
Supports also UTF-8</div>


</div><div class="doc-container" id="Method--decode">
</div>
<div class="doc-container" id="Method--decode">
<span class="doc-modifiers">public static</span> <span class="doc-keyword"><i>function</i></span> <span class="doc-method-name"><b>decode</b></span>&nbsp;(
<i>{String}</i>&nbsp;<span class="doc-param-name"><b><span title="`s` Parameter">s</span></b></span>,
<i>{Boolean}</i>&nbsp;<span class="doc-param-name"><b><span title="`bin` Parameter">bin</span></b></span>
<i>{String}</i>&nbsp;<span class="doc-param-name"><b><span title="`s` Parameter">s</span></b></span>,
<i>{Boolean}</i>&nbsp;<span class="doc-param-name"><b><span title="`bin` Parameter">bin</span></b></span>

)&nbsp;{}&nbsp;<span title="Static Method"><b>.</b></span>&nbsp;{String}
<div class="doc-method-ret-params">
Expand All @@ -757,8 +758,8 @@ <h2 class="doc-header">class Methods</h2>



@param: {String} s The B64 encoded string<br>
@param: {Boolean} bin Set to TRUE if the string is binary to avoid re-decode as UTF-8<br>
@param: {String} s The B64 encoded string<br>
@param: {Boolean} bin Set to TRUE if the string is binary to avoid re-decode as UTF-8<br>


</div>
Expand All @@ -767,6 +768,7 @@ <h2 class="doc-header">class Methods</h2>


</div>

<!-- Properties -->
<br>
<div class="doc-container" id="Properties--Summary-">
Expand Down Expand Up @@ -813,9 +815,9 @@ <h2 class="doc-header">class Constants</h2>
</optgroup>
<optgroup label="Class Methods">
<option value="Methods--Summary-">Methods list</option>
<option value="Method--encode"> &nbsp;&nbsp;&middot;&nbsp;&nbsp; function&nbsp;encode()</option>
<option value="Method--encode"> &nbsp;&nbsp;&middot;&nbsp;&nbsp; function&nbsp;encode()</option>

<option value="Method--decode"> &nbsp;&nbsp;&middot;&nbsp;&nbsp; function&nbsp;decode()</option>
<option value="Method--decode"> &nbsp;&nbsp;&middot;&nbsp;&nbsp; function&nbsp;decode()</option>


</optgroup>
Expand Down Expand Up @@ -844,13 +846,13 @@ <h2 class="doc-header">class Constants</h2>
</script>

<hr>
<small style="color:#BBBBBB;">documentation generated on: 2022-02-21 17:34:30 +0000</small>
<small style="color:#BBBBBB;">documentation generated on: 2023-10-19 23:19:05 +0000</small>
<hr>
<br>
<!-- # -->
<div><center>
<br>
<small style="color:#DCDCDC;">Smart.Framework &copy; 2009-2022 unix-world.org</small>
<small style="color:#DCDCDC;">Smart.Framework &copy; 2009-2023 unix-world.org</small>
</center></div>
</body>
</html>
Loading

0 comments on commit 9569f23

Please sign in to comment.