From f6ab320b7cf39f2d6267e77f9285bc11ccf2d24c Mon Sep 17 00:00:00 2001 From: Randy Hollines Date: Wed, 26 May 2021 18:49:53 -0700 Subject: [PATCH] v5.8.4 --- docs/api.zip | Bin 263156 -> 263156 bytes docs/readme.html | 257 ++++++++++++++++++++++++++++++++++------------- 2 files changed, 187 insertions(+), 70 deletions(-) diff --git a/docs/api.zip b/docs/api.zip index eba7ee35e4839b3ef79186fe0e0415d73fd323fb..6b248092ace18234652cf4c8ab338271667823b0 100644 GIT binary patch delta 8963 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 Print + Clean + Clean false @@ -31,7 +33,7 @@ H4sIAAAAAAAEAKtWckksSQxILCpxzi/NK1GyMqwFAAEhoTITAAAA - H4sIAAAAAAAEAKtWcslP9kxRslIyNDYyNTM3MjA1NTA3N7Y0NTZX0lEKTi0uzszPAykwNKsFADiJJ+ItAAAA + H4sIAAAAAAAEAKtWcslP9kxRslIyNDYyNTM3MjA1NTA3N7Y0NTZX0lEKTi0uzszPAykwNK8FAHm4PPstAAAA MicrosoftInternetExplorer4 @@ -823,6 +825,12 @@ color:#CC9900; text-decoration:underline; text-underline:single;} +span.SpellE + {mso-style-name:""; + mso-spl-e:yes;} +span.GramE + {mso-style-name:""; + mso-gram-e:yes;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; @@ -1076,10 +1084,77 @@ text-indent:-.25in; font-family:Wingdings;} @list l4 + {mso-list-id:1058554557; + mso-list-type:hybrid; + mso-list-template-ids:983353172 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} +@list l4:level1 + {mso-level-number-format:bullet; + mso-level-text:\F0B7; + mso-level-tab-stop:none; + mso-level-number-position:left; + text-indent:-.25in; + font-family:Symbol;} +@list l4:level2 + {mso-level-number-format:bullet; + mso-level-text:o; + mso-level-tab-stop:none; + mso-level-number-position:left; + text-indent:-.25in; + font-family:"Courier New";} +@list l4:level3 + {mso-level-number-format:bullet; + mso-level-text:\F0A7; + mso-level-tab-stop:none; + mso-level-number-position:left; + text-indent:-.25in; + font-family:Wingdings;} +@list l4:level4 + {mso-level-number-format:bullet; + mso-level-text:\F0B7; + mso-level-tab-stop:none; + mso-level-number-position:left; + text-indent:-.25in; + font-family:Symbol;} +@list l4:level5 + {mso-level-number-format:bullet; + mso-level-text:o; + mso-level-tab-stop:none; + mso-level-number-position:left; + text-indent:-.25in; + font-family:"Courier New";} +@list l4:level6 + {mso-level-number-format:bullet; + mso-level-text:\F0A7; + mso-level-tab-stop:none; + mso-level-number-position:left; + text-indent:-.25in; + font-family:Wingdings;} +@list l4:level7 + {mso-level-number-format:bullet; + mso-level-text:\F0B7; + mso-level-tab-stop:none; + mso-level-number-position:left; + text-indent:-.25in; + font-family:Symbol;} +@list l4:level8 + {mso-level-number-format:bullet; + mso-level-text:o; + mso-level-tab-stop:none; + mso-level-number-position:left; + text-indent:-.25in; + font-family:"Courier New";} +@list l4:level9 + {mso-level-number-format:bullet; + mso-level-text:\F0A7; + mso-level-tab-stop:none; + mso-level-number-position:left; + text-indent:-.25in; + font-family:Wingdings;} +@list l5 {mso-list-id:1117481394; mso-list-type:hybrid; mso-list-template-ids:1481269178 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} -@list l4:level1 +@list l5:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; @@ -1087,7 +1162,7 @@ margin-left:.75in; text-indent:-.25in; font-family:Symbol;} -@list l4:level2 +@list l5:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; @@ -1095,7 +1170,7 @@ margin-left:1.25in; text-indent:-.25in; font-family:"Courier New";} -@list l4:level3 +@list l5:level3 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; @@ -1103,7 +1178,7 @@ margin-left:1.75in; text-indent:-.25in; font-family:Wingdings;} -@list l4:level4 +@list l5:level4 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; @@ -1111,7 +1186,7 @@ margin-left:2.25in; text-indent:-.25in; font-family:Symbol;} -@list l4:level5 +@list l5:level5 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; @@ -1119,7 +1194,7 @@ margin-left:2.75in; text-indent:-.25in; font-family:"Courier New";} -@list l4:level6 +@list l5:level6 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; @@ -1127,7 +1202,7 @@ margin-left:3.25in; text-indent:-.25in; font-family:Wingdings;} -@list l4:level7 +@list l5:level7 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; @@ -1135,7 +1210,7 @@ margin-left:3.75in; text-indent:-.25in; font-family:Symbol;} -@list l4:level8 +@list l5:level8 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; @@ -1143,7 +1218,7 @@ margin-left:4.25in; text-indent:-.25in; font-family:"Courier New";} -@list l4:level9 +@list l5:level9 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; @@ -1195,7 +1270,7 @@

v5.8.3 (May 22, 2021)v5.8.4 (May 26, 2021)

@@ -1210,7 +1285,7 @@

Minor fixes

+minor-latin'>JSON enhancements and bug fixes

Highlights:

1.      +mso-list:l4 level1 lfo8'>·        Fixed a type checking issue between enums and class instances

+minor-latin'>Added builder methods to the JSON library (new)

-

 

+

·        +Added ‘IsNeg’ and ‘NotNeg’ +to numeric types (new)

+ +

·        +Fixed TCPSocket and TCPSecureSocket +'WriteString(..)' methods, they added an extra byte +to output (medium)

+ +

 

Please @@ -1283,16 +1376,16 @@

doc/api/ – class library documentation

+minor-latin'>doc/api/ – class library documentation

doc/syntax – files to enable syntax highlighting for supported -editors

+minor-latin'>doc/syntax – files to enable syntax highlighting for supported editors

examples/ – source code examples including a 2D game

+minor-latin'>examples/ – source code examples including a 2D game

lib/ – supporting language libraries

+minor-latin'>lib/ – supporting language libraries

lib/sdl/ – host SDL shared libraries

+minor-latin'>lib/sdl/ – host SDL shared libraries

Convenient way to run programs and access documentation. On -Windows, configuration information is stored in the “%programdata%\Objeck” +Windows, configuration information is stored in the “%programdata%\Objeck” directory and build the first time the app runs. If you move the location of -the install delete the “%programdata%\Objeck” directory and rerun the -launcher. 

+the install delete the “%programdata%\Objeck” +directory and rerun the launcher. 

Compiling and executing programs

-

In order to compile programs outside of the “bin” directory the -“OBJECK_LIB_PATH” environment variable must be set. When this variable is set -all library files must be in the directory specified.

+

In order to compile +programs outside of the “bin” directory the “OBJECK_LIB_PATH” environment +variable must be set. When this variable is set all library files must be in +the directory specified.

If the Windows installer is used these variables will be -automatically set after the system is restarted. For Debian and Ubuntu the -location of the files is fixed by the installer so no variables are needed.

+automatically set after the system is restarted. For Debian and Ubuntu the location of the files is fixed by the installer +so no variables are needed.

program_path >\objeck-lang\lib

+mso-bidi-theme-font:minor-latin'> program_path >\objeck-lang\lib

set PATH=%PATH%;< program_path >\ -objeck-lang\bin; C:\ Users\<account>\ objeck-lang\lib\sdl

+mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin'> program_path >\ objeck-lang\bin; C:\ +Users\<account>\ objeck-lang\lib\sdl

export - PATH=$PATH: <program_path>/objeck-lang/bin + PATH=$PATH: <program_path>/objeck-lang/bin

  • export - OBJECK_LIB_PATH=< program_path >/objeck-lang/lib
  • + OBJECK_LIB_PATH=< program_path >/objeck-lang/lib

    1.      -obc -src -..\examples\hello.obs

    +obc -src ..\examples\hello.obs +

    1.      -obc -src -'C:\Program Files\Objeck\objeck-lang\examples\encrypt.obs' -lib encrypt -dest -myprgm.obe

    +obc -src 'C:\Program Files\Objeck\objeck-lang\examples\encrypt.obs' +-lib encrypt -dest myprgm.obe

    2.    obr hello

    +minor-latin;mso-bidi-theme-font:minor-latin'>2.    obr hello

    1.    obc -src -..\examples\xml_path.obs -lib collect.obl,xml.obl -dest xml_path.obe

    +minor-latin;mso-bidi-theme-font:minor-latin'>1.    obc -src ..\examples\xml_path.obs -lib collect.obl,xml.obl +-dest xml_path.obe

    2.    obr xml.obe

    +minor-latin;mso-bidi-theme-font:minor-latin'>2.    obr xml.obe

    For OS X (10.9 or greater), you’ll need to install OpenSSL in order -to use encryption APIs as well as iODBC to enable database support. Please -refer to the following For OS X (10.9 or greater), you’ll need +to install OpenSSL in order to use encryption APIs as well as iODBC to enable database support. Please refer to the +following link for OpenSSL directions and this The 2D gaming framework is built around SDL2 (>=2.0.9). The -Windows distributions contains required DLLs. Support for other platforms is below.

    +Windows distributions contains required DLLs. Support for other platforms is +below.

    For @@ -1511,12 +1625,15 @@

    1.      -sudo apt -install libsdl1.2debian libsdl-gfx1.2-5 libsdl-gfx1.2-dev libsdl-gfx1.2-doc -libsdl-image1.2 libsdl-image1.2-dbg libsdl-image1.2-dev libsdl-mixer1.2 -libsdl-mixer1.2-dbg libsdl-mixer1.2-dev libsdl-net1.2 libsdl-net1.2-dbg libsdl-net1.2-dev -libsdl-sound1.2 libsdl-sound1.2-dev libsdl-ttf2.0-0 libsdl-ttf2.0-dev

    +sudo apt install libsdl1.2debian libsdl-gfx1.2-5 libsdl-gfx1.2-dev +libsdl-gfx1.2-doc libsdl-image1.2 libsdl-image1.2-dbg libsdl-image1.2-dev +libsdl-mixer1.2 libsdl-mixer1.2-dbg libsdl-mixer1.2-dev libsdl-net1.2 +libsdl-net1.2-dbg libsdl-net1.2-dev libsdl-sound1.2 libsdl-sound1.2-dev +libsdl-ttf2.0-0 libsdl-ttf2.0-dev

    License

    ·        Known -bugs and limitations +bugs and limitations

    ·        Apple Silicon SDL2 support currently linked against homebrew -libraries

    +minor-latin'>Apple Silicon SDL2 support currently linked against homebrew libraries