Browse Source

reduce using of Kernel and Strings for unicode conversions, introduce module Unicode, rename Utf8 to Utf

Ivan Denisov 5 years ago
parent
commit
b482b203c2
51 changed files with 15 additions and 6 deletions
  1. BIN
      BlackBox/Dev/Mod/CPM.odc
  2. BIN
      BlackBox/Dev/Mod/CPS.odc
  3. BIN
      BlackBox/Dev/Mod/Compiler.odc
  4. BIN
      BlackBox/Dev/Mod/Debug.odc
  5. BIN
      BlackBox/Dev/Mod/Linker.odc
  6. BIN
      BlackBox/Std/Mod/Coder.odc
  7. BIN
      BlackBox/Std/Mod/Debug.odc
  8. BIN
      BlackBox/Std/Mod/Loader.odc
  9. BIN
      BlackBox/System/Docu/Strings.odc
  10. BIN
      BlackBox/System/Docu/Utf.odc
  11. BIN
      BlackBox/System/Mod/Stores.odc
  12. BIN
      BlackBox/System/Mod/Strings.odc
  13. BIN
      BlackBox/System/Mod/Unicode.odc
  14. BIN
      BlackBox/System/Mod/Utf.odc
  15. BIN
      BlackBox/System/Mod/Utf8.odc
  16. BIN
      BlackBox/Xhtml/Mod/StdFileWriters.odc
  17. BIN
      BlackBox/_FreeBSDLinuxOpenBSD_/Host/Mod/Console.odc
  18. BIN
      BlackBox/_FreeBSDLinuxOpenBSD_/Host/Mod/Dates.odc
  19. BIN
      BlackBox/_FreeBSDLinuxOpenBSD_/Host/Mod/Env.odc
  20. BIN
      BlackBox/_FreeBSDLinuxOpenBSD_GUI/Dev/Docu/Build-Tool.odc
  21. BIN
      BlackBox/_FreeBSDLinuxOpenBSD_GUI/Dev/Mod/Profiler.odc
  22. BIN
      BlackBox/_FreeBSDLinuxOpenBSD_GUI/Host/Mod/Clipboard.odc
  23. BIN
      BlackBox/_FreeBSDLinuxOpenBSD_GUI/Host/Mod/Dialog.odc
  24. BIN
      BlackBox/_FreeBSDLinuxOpenBSD_GUI/Host/Mod/Windows.odc
  25. 1 1
      BlackBox/_FreeBSDLinuxOpenBSD_GUI/build
  26. 1 1
      BlackBox/_FreeBSDLinuxOpenBSD_Interp/build
  27. 1 1
      BlackBox/_FreeBSDLinuxOpenBSD_Interp/pack-dev0
  28. BIN
      BlackBox/_Linux_/Host/Mod/Files.odc
  29. BIN
      BlackBox/_Linux_/Host/Mod/Files64.odc
  30. BIN
      BlackBox/_Linux_/System/Mod/Kernel.odc
  31. BIN
      BlackBox/_Linux_/dev0
  32. BIN
      BlackBox/_Linux_GUI/Host/Mod/Gnome.odc
  33. BIN
      BlackBox/_Windows_/Host/Mod/Env.odc
  34. BIN
      BlackBox/_Windows_/System/Mod/Kernel.odc
  35. BIN
      BlackBox/_Windows_/dev0.exe
  36. BIN
      BlackBox/_Windows_GUI/Dev/Docu/Build-Tool.odc
  37. BIN
      BlackBox/_Windows_GUI/Dev/Mod/DebugCmds.odc
  38. BIN
      BlackBox/_Windows_GUI/Dev/Mod/Profiler.odc
  39. BIN
      BlackBox/_Windows_GUI/Dev/Mod/RTDebug.odc
  40. BIN
      BlackBox/_Windows_GUI/Ole/Mod/Client.odc
  41. 1 1
      BlackBox/_Windows_GUI/build.bat
  42. 1 1
      BlackBox/_Windows_Interp/build-dev0.bat
  43. 1 1
      BlackBox/_Windows_Interp/build.bat
  44. BIN
      BlackBox/_Windows_Interp/build.odc
  45. BIN
      BlackBox/_Windows_Interp/pack-dev0.odc
  46. BIN
      BlackBox/__GUI/Dev/Mod/Analyzer.odc
  47. BIN
      BlackBox/__GUI/Dev/Mod/Browser.odc
  48. BIN
      BlackBox/__GUI/Dev/Mod/Decoder386.odc
  49. BIN
      BlackBox/__GUI/Dev/Mod/Dependencies.odc
  50. BIN
      BlackBox/__GUI/Dev/Mod/HeapSpy.odc
  51. 9 0
      dev/deb/changelog

BIN
BlackBox/Dev/Mod/CPM.odc


BIN
BlackBox/Dev/Mod/CPS.odc


BIN
BlackBox/Dev/Mod/Compiler.odc


BIN
BlackBox/Dev/Mod/Debug.odc


BIN
BlackBox/Dev/Mod/Linker.odc


BIN
BlackBox/Std/Mod/Coder.odc


BIN
BlackBox/Std/Mod/Debug.odc


BIN
BlackBox/Std/Mod/Loader.odc


BIN
BlackBox/System/Docu/Strings.odc


BIN
BlackBox/System/Docu/Utf.odc


BIN
BlackBox/System/Mod/Stores.odc


BIN
BlackBox/System/Mod/Strings.odc


BIN
BlackBox/System/Mod/Unicode.odc


BIN
BlackBox/System/Mod/Utf.odc


BIN
BlackBox/System/Mod/Utf8.odc


BIN
BlackBox/Xhtml/Mod/StdFileWriters.odc


BIN
BlackBox/_FreeBSDLinuxOpenBSD_/Host/Mod/Console.odc


BIN
BlackBox/_FreeBSDLinuxOpenBSD_/Host/Mod/Dates.odc


BIN
BlackBox/_FreeBSDLinuxOpenBSD_/Host/Mod/Env.odc


BIN
BlackBox/_FreeBSDLinuxOpenBSD_GUI/Dev/Docu/Build-Tool.odc


BIN
BlackBox/_FreeBSDLinuxOpenBSD_GUI/Dev/Mod/Profiler.odc


BIN
BlackBox/_FreeBSDLinuxOpenBSD_GUI/Host/Mod/Clipboard.odc


BIN
BlackBox/_FreeBSDLinuxOpenBSD_GUI/Host/Mod/Dialog.odc


BIN
BlackBox/_FreeBSDLinuxOpenBSD_GUI/Host/Mod/Windows.odc


+ 1 - 1
BlackBox/_FreeBSDLinuxOpenBSD_GUI/build

@@ -7,6 +7,6 @@ DevCompiler.CompileSubs Lin System Gtk2 Std Cons Host Text Form Dev Xhtml Comm O
 DevCompiler.CompileThis Dev2LnkBase Dev2LnkLoad Dev2LnkWritePe Dev2LnkWriteElf Dev2LnkWriteElfStatic Dev2Linker Dev2Linker1
 DevCompiler.CompileThis Dev2LnkBase Dev2LnkLoad Dev2LnkWritePe Dev2LnkWriteElf Dev2LnkWriteElfStatic Dev2Linker Dev2Linker1
 DevCompiler.CompileThis Dev2LnkChmod
 DevCompiler.CompileThis Dev2LnkChmod
 
 
-Dev2Linker1.LinkElfExe `uname -s` blackbox := Kernel$+ Files Utf8 HostEnv HostFiles HostGnome StdLoader
+Dev2Linker1.LinkElfExe `uname -s` blackbox := Kernel$+ Files Utf HostEnv HostFiles HostGnome StdLoader
 
 
 DATA
 DATA

+ 1 - 1
BlackBox/_FreeBSDLinuxOpenBSD_Interp/build

@@ -7,6 +7,6 @@ DevCompiler.CompileSubs Lin System Std Host Cons Text Form Dev Xhtml Comm Obx
 DevCompiler.CompileThis Dev2LnkBase Dev2LnkLoad Dev2LnkWritePe Dev2LnkWriteElf Dev2LnkWriteElfStatic Dev2Linker Dev2Linker1
 DevCompiler.CompileThis Dev2LnkBase Dev2LnkLoad Dev2LnkWritePe Dev2LnkWriteElf Dev2LnkWriteElfStatic Dev2Linker Dev2Linker1
 DevCompiler.CompileThis Dev2LnkChmod
 DevCompiler.CompileThis Dev2LnkChmod
 
 
-Dev2Linker1.LinkElfExe `uname -s` blackbox := Kernel$+ Files Utf8 HostEnv HostFiles StdLoader
+Dev2Linker1.LinkElfExe `uname -s` blackbox := Kernel$+ Files Utf HostEnv HostFiles StdLoader
 
 
 DATA
 DATA

+ 1 - 1
BlackBox/_FreeBSDLinuxOpenBSD_Interp/pack-dev0

@@ -1,7 +1,7 @@
 #!/bin/sh
 #!/bin/sh
 
 
 ./run-BlackBox <<DATA
 ./run-BlackBox <<DATA
-Dev2Linker1.LinkElfExe `uname -s` dev0 := Kernel$+ Files Utf8 HostEnv HostFiles HostPackedFiles StdLoader
+Dev2Linker1.LinkElfExe `uname -s` dev0 := Kernel$+ Files Utf HostEnv HostFiles HostPackedFiles StdLoader
 DevPacker.PackThis dev0 := Code/Init.ocf Host/Code/Console.ocf Code/Console.ocf Host/Code/Registry.ocf Host/Code/Lang.ocf Code/Dialog.ocf Host/Code/Fonts.ocf Code/Fonts.ocf Host/Code/Windows.ocf Code/Windows.ocf Code/Ports.ocf Code/Services.ocf Code/Stores.ocf Code/Strings.ocf Code/Math.ocf Code/Sequencers.ocf Code/Models.ocf Code/Views.ocf Code/Log.ocf Code/Converters.ocf Code/Meta.ocf Code/Controllers.ocf Code/Properties.ocf Code/Containers.ocf Code/Mechanisms.ocf Code/Documents.ocf Code/Dates.ocf Code/Printers.ocf Code/Printing.ocf Host/Code/Dates.ocf Host/Code/Dialog.ocf Std/Code/Interpreter.ocf Std/Code/Dialog.ocf Std/Code/Log.ocf Text/Code/Models.ocf Text/Code/Mappers.ocf Text/Code/Rulers.ocf Text/Code/Views.ocf Text/Code/Setters.ocf Text/Code/Controllers.ocf Cons/Code/Log.ocf Code/Config.ocf Cons/Code/Interp.ocf Dev/Code/Commanders.ocf Code/Controls.ocf Std/Code/CFrames.ocf Dev/Code/Compiler.ocf Dev/Code/Markers.ocf Dev/Code/Selectors.ocf Dev/Code/CPM.ocf Dev/Code/CPT.ocf Dev/Code/CPB.ocf Dev/Code/CPP.ocf Dev/Code/CPS.ocf Dev/Code/CPE.ocf Dev/Code/CPV486.ocf Dev/Code/CPH.ocf Dev/Code/CPL486.ocf Dev/Code/CPC486.ocf Std/Code/ETHConv.ocf Host/Code/TextConv.ocf Dev/Code/Linker.ocf Cons/Code/Compiler.ocf Std/Code/Api.ocf Std/Code/Cmds.ocf Std/Code/Links.ocf Dev2/Code/Linker.ocf Dev2/Code/Linker1.ocf Dev2/Code/LnkBase.ocf Dev2/Code/LnkChmod.ocf Dev2/Code/LnkLoad.ocf Dev2/Code/LnkWriteElf.ocf Dev2/Code/LnkWriteElfStatic.ocf Dev2/Code/LnkWritePe.ocf 
 DevPacker.PackThis dev0 := Code/Init.ocf Host/Code/Console.ocf Code/Console.ocf Host/Code/Registry.ocf Host/Code/Lang.ocf Code/Dialog.ocf Host/Code/Fonts.ocf Code/Fonts.ocf Host/Code/Windows.ocf Code/Windows.ocf Code/Ports.ocf Code/Services.ocf Code/Stores.ocf Code/Strings.ocf Code/Math.ocf Code/Sequencers.ocf Code/Models.ocf Code/Views.ocf Code/Log.ocf Code/Converters.ocf Code/Meta.ocf Code/Controllers.ocf Code/Properties.ocf Code/Containers.ocf Code/Mechanisms.ocf Code/Documents.ocf Code/Dates.ocf Code/Printers.ocf Code/Printing.ocf Host/Code/Dates.ocf Host/Code/Dialog.ocf Std/Code/Interpreter.ocf Std/Code/Dialog.ocf Std/Code/Log.ocf Text/Code/Models.ocf Text/Code/Mappers.ocf Text/Code/Rulers.ocf Text/Code/Views.ocf Text/Code/Setters.ocf Text/Code/Controllers.ocf Cons/Code/Log.ocf Code/Config.ocf Cons/Code/Interp.ocf Dev/Code/Commanders.ocf Code/Controls.ocf Std/Code/CFrames.ocf Dev/Code/Compiler.ocf Dev/Code/Markers.ocf Dev/Code/Selectors.ocf Dev/Code/CPM.ocf Dev/Code/CPT.ocf Dev/Code/CPB.ocf Dev/Code/CPP.ocf Dev/Code/CPS.ocf Dev/Code/CPE.ocf Dev/Code/CPV486.ocf Dev/Code/CPH.ocf Dev/Code/CPL486.ocf Dev/Code/CPC486.ocf Std/Code/ETHConv.ocf Host/Code/TextConv.ocf Dev/Code/Linker.ocf Cons/Code/Compiler.ocf Std/Code/Api.ocf Std/Code/Cmds.ocf Std/Code/Links.ocf Dev2/Code/Linker.ocf Dev2/Code/Linker1.ocf Dev2/Code/LnkBase.ocf Dev2/Code/LnkChmod.ocf Dev2/Code/LnkLoad.ocf Dev2/Code/LnkWriteElf.ocf Dev2/Code/LnkWriteElfStatic.ocf Dev2/Code/LnkWritePe.ocf 
 
 
 DATA
 DATA

BIN
BlackBox/_Linux_/Host/Mod/Files.odc


BIN
BlackBox/_Linux_/Host/Mod/Files64.odc


BIN
BlackBox/_Linux_/System/Mod/Kernel.odc


BIN
BlackBox/_Linux_/dev0


BIN
BlackBox/_Linux_GUI/Host/Mod/Gnome.odc


BIN
BlackBox/_Windows_/Host/Mod/Env.odc


BIN
BlackBox/_Windows_/System/Mod/Kernel.odc


BIN
BlackBox/_Windows_/dev0.exe


BIN
BlackBox/_Windows_GUI/Dev/Docu/Build-Tool.odc


BIN
BlackBox/_Windows_GUI/Dev/Mod/DebugCmds.odc


BIN
BlackBox/_Windows_GUI/Dev/Mod/Profiler.odc


BIN
BlackBox/_Windows_GUI/Dev/Mod/RTDebug.odc


BIN
BlackBox/_Windows_GUI/Ole/Mod/Client.odc


+ 1 - 1
BlackBox/_Windows_GUI/build.bat

@@ -1,6 +1,6 @@
 @echo off
 @echo off
 @echo DevCompiler.CompileSubs Com Comm Ctl Dev Form Host Obx Ole Sql Std System Text Win Xhtml Cons >> tmp.txt
 @echo DevCompiler.CompileSubs Com Comm Ctl Dev Form Host Obx Ole Sql Std System Text Win Xhtml Cons >> tmp.txt
-@echo DevLinker.Link BlackBox.exe := Kernel$+ Files HostEnv HostFiles StdLoader 1 BlackBox.res 1 Applogo.ico 2 Doclogo.ico 3 SFLogo.ico 4 CFLogo.ico 5 DtyLogo.ico 6 folderimg.ico 7 openimg.ico 8 leafimg.ico 1 Move.cur 2 Copy.cur 3 Link.cur 4 Pick.cur 5 Stop.cur 6 Hand.cur 7 Table.cur >> tmp.txt
+@echo DevLinker.Link BlackBox.exe := Kernel$+ Files Utf HostEnv HostFiles StdLoader 1 BlackBox.res 1 Applogo.ico 2 Doclogo.ico 3 SFLogo.ico 4 CFLogo.ico 5 DtyLogo.ico 6 folderimg.ico 7 openimg.ico 8 leafimg.ico 1 Move.cur 2 Copy.cur 3 Link.cur 4 Pick.cur 5 Stop.cur 6 Hand.cur 7 Table.cur >> tmp.txt
 @echo Kernel.Quit(0) >> tmp.txt
 @echo Kernel.Quit(0) >> tmp.txt
 dev0.exe < tmp.txt
 dev0.exe < tmp.txt
 del tmp.txt
 del tmp.txt

+ 1 - 1
BlackBox/_Windows_Interp/build-dev0.bat

@@ -1,5 +1,5 @@
 @echo off
 @echo off
-@echo DevLinker.Link dos dev0new.exe := Kernel$+ Files HostEnv HostFiles HostPackedFiles StdLoader >> tmp.txt
+@echo DevLinker.Link dos dev0new.exe := Kernel$+ Files Utf HostEnv HostFiles HostPackedFiles StdLoader >> tmp.txt
 @echo Kernel.Quit(0) >> tmp.txt
 @echo Kernel.Quit(0) >> tmp.txt
 dev0.exe -BB_PACKED_FIRST < tmp.txt
 dev0.exe -BB_PACKED_FIRST < tmp.txt
 del tmp.txt
 del tmp.txt

+ 1 - 1
BlackBox/_Windows_Interp/build.bat

@@ -1,6 +1,6 @@
 @echo off
 @echo off
 @echo DevCompiler.CompileSubs Win Sql System Std Host Cons Text Form Dev Xhtml Comm Obx > tmp.txt
 @echo DevCompiler.CompileSubs Win Sql System Std Host Cons Text Form Dev Xhtml Comm Obx > tmp.txt
-@echo DevLinker.Link dos BlackBoxInterp.exe := Kernel$+ Files HostEnv HostFiles StdLoader >> tmp.txt
+@echo DevLinker.Link dos BlackBoxInterp.exe := Kernel$+ Files Utf HostEnv HostFiles StdLoader >> tmp.txt
 @echo Kernel.Quit(0) >> tmp.txt
 @echo Kernel.Quit(0) >> tmp.txt
 dev0.exe -BB_PACKED_FIRST < tmp.txt
 dev0.exe -BB_PACKED_FIRST < tmp.txt
 del tmp.txt
 del tmp.txt

BIN
BlackBox/_Windows_Interp/build.odc


BIN
BlackBox/_Windows_Interp/pack-dev0.odc


BIN
BlackBox/__GUI/Dev/Mod/Analyzer.odc


BIN
BlackBox/__GUI/Dev/Mod/Browser.odc


BIN
BlackBox/__GUI/Dev/Mod/Decoder386.odc


BIN
BlackBox/__GUI/Dev/Mod/Dependencies.odc


BIN
BlackBox/__GUI/Dev/Mod/HeapSpy.odc


+ 9 - 0
dev/deb/changelog

@@ -1,5 +1,14 @@
 bbcb ({#VERSION}) unstable; urgency=low
 bbcb ({#VERSION}) unstable; urgency=low
 
 
+  * Remove Kernel from Strings, use Unicode (SovietPony)
+  * switch to Utf, remove export of conversions from Kernel
+  * respect to symlinks (A.Dmitriev)
+  * StdCmds.result (E.Temirgaleev)
+
+ -- Ivan Denisov <d.ivan.krsk@gmail.com>  Thu, 13 Feb 2019 18:00:00 +0700
+
+bbcb (1.8~a1.15) unstable; urgency=low
+
   * fix drawing of rectangles
   * fix drawing of rectangles
 
 
  -- Ivan Denisov <d.ivan.krsk@gmail.com>  Thu, 13 Feb 2019 18:00:00 +0700
  -- Ivan Denisov <d.ivan.krsk@gmail.com>  Thu, 13 Feb 2019 18:00:00 +0700