浏览代码

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

Ivan Denisov 5 年之前
父节点
当前提交
b482b203c2
共有 51 个文件被更改,包括 15 次插入6 次删除
  1. 二进制
      BlackBox/Dev/Mod/CPM.odc
  2. 二进制
      BlackBox/Dev/Mod/CPS.odc
  3. 二进制
      BlackBox/Dev/Mod/Compiler.odc
  4. 二进制
      BlackBox/Dev/Mod/Debug.odc
  5. 二进制
      BlackBox/Dev/Mod/Linker.odc
  6. 二进制
      BlackBox/Std/Mod/Coder.odc
  7. 二进制
      BlackBox/Std/Mod/Debug.odc
  8. 二进制
      BlackBox/Std/Mod/Loader.odc
  9. 二进制
      BlackBox/System/Docu/Strings.odc
  10. 二进制
      BlackBox/System/Docu/Utf.odc
  11. 二进制
      BlackBox/System/Mod/Stores.odc
  12. 二进制
      BlackBox/System/Mod/Strings.odc
  13. 二进制
      BlackBox/System/Mod/Unicode.odc
  14. 二进制
      BlackBox/System/Mod/Utf.odc
  15. 二进制
      BlackBox/System/Mod/Utf8.odc
  16. 二进制
      BlackBox/Xhtml/Mod/StdFileWriters.odc
  17. 二进制
      BlackBox/_FreeBSDLinuxOpenBSD_/Host/Mod/Console.odc
  18. 二进制
      BlackBox/_FreeBSDLinuxOpenBSD_/Host/Mod/Dates.odc
  19. 二进制
      BlackBox/_FreeBSDLinuxOpenBSD_/Host/Mod/Env.odc
  20. 二进制
      BlackBox/_FreeBSDLinuxOpenBSD_GUI/Dev/Docu/Build-Tool.odc
  21. 二进制
      BlackBox/_FreeBSDLinuxOpenBSD_GUI/Dev/Mod/Profiler.odc
  22. 二进制
      BlackBox/_FreeBSDLinuxOpenBSD_GUI/Host/Mod/Clipboard.odc
  23. 二进制
      BlackBox/_FreeBSDLinuxOpenBSD_GUI/Host/Mod/Dialog.odc
  24. 二进制
      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. 二进制
      BlackBox/_Linux_/Host/Mod/Files.odc
  29. 二进制
      BlackBox/_Linux_/Host/Mod/Files64.odc
  30. 二进制
      BlackBox/_Linux_/System/Mod/Kernel.odc
  31. 二进制
      BlackBox/_Linux_/dev0
  32. 二进制
      BlackBox/_Linux_GUI/Host/Mod/Gnome.odc
  33. 二进制
      BlackBox/_Windows_/Host/Mod/Env.odc
  34. 二进制
      BlackBox/_Windows_/System/Mod/Kernel.odc
  35. 二进制
      BlackBox/_Windows_/dev0.exe
  36. 二进制
      BlackBox/_Windows_GUI/Dev/Docu/Build-Tool.odc
  37. 二进制
      BlackBox/_Windows_GUI/Dev/Mod/DebugCmds.odc
  38. 二进制
      BlackBox/_Windows_GUI/Dev/Mod/Profiler.odc
  39. 二进制
      BlackBox/_Windows_GUI/Dev/Mod/RTDebug.odc
  40. 二进制
      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. 二进制
      BlackBox/_Windows_Interp/build.odc
  45. 二进制
      BlackBox/_Windows_Interp/pack-dev0.odc
  46. 二进制
      BlackBox/__GUI/Dev/Mod/Analyzer.odc
  47. 二进制
      BlackBox/__GUI/Dev/Mod/Browser.odc
  48. 二进制
      BlackBox/__GUI/Dev/Mod/Decoder386.odc
  49. 二进制
      BlackBox/__GUI/Dev/Mod/Dependencies.odc
  50. 二进制
      BlackBox/__GUI/Dev/Mod/HeapSpy.odc
  51. 9 0
      dev/deb/changelog

二进制
BlackBox/Dev/Mod/CPM.odc


二进制
BlackBox/Dev/Mod/CPS.odc


二进制
BlackBox/Dev/Mod/Compiler.odc


二进制
BlackBox/Dev/Mod/Debug.odc


二进制
BlackBox/Dev/Mod/Linker.odc


二进制
BlackBox/Std/Mod/Coder.odc


二进制
BlackBox/Std/Mod/Debug.odc


二进制
BlackBox/Std/Mod/Loader.odc


二进制
BlackBox/System/Docu/Strings.odc


二进制
BlackBox/System/Docu/Utf.odc


二进制
BlackBox/System/Mod/Stores.odc


二进制
BlackBox/System/Mod/Strings.odc


二进制
BlackBox/System/Mod/Unicode.odc


二进制
BlackBox/System/Mod/Utf.odc


二进制
BlackBox/System/Mod/Utf8.odc


二进制
BlackBox/Xhtml/Mod/StdFileWriters.odc


二进制
BlackBox/_FreeBSDLinuxOpenBSD_/Host/Mod/Console.odc


二进制
BlackBox/_FreeBSDLinuxOpenBSD_/Host/Mod/Dates.odc


二进制
BlackBox/_FreeBSDLinuxOpenBSD_/Host/Mod/Env.odc


二进制
BlackBox/_FreeBSDLinuxOpenBSD_GUI/Dev/Docu/Build-Tool.odc


二进制
BlackBox/_FreeBSDLinuxOpenBSD_GUI/Dev/Mod/Profiler.odc


二进制
BlackBox/_FreeBSDLinuxOpenBSD_GUI/Host/Mod/Clipboard.odc


二进制
BlackBox/_FreeBSDLinuxOpenBSD_GUI/Host/Mod/Dialog.odc


二进制
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

二进制
BlackBox/_Linux_/Host/Mod/Files.odc


二进制
BlackBox/_Linux_/Host/Mod/Files64.odc


二进制
BlackBox/_Linux_/System/Mod/Kernel.odc


二进制
BlackBox/_Linux_/dev0


二进制
BlackBox/_Linux_GUI/Host/Mod/Gnome.odc


二进制
BlackBox/_Windows_/Host/Mod/Env.odc


二进制
BlackBox/_Windows_/System/Mod/Kernel.odc


二进制
BlackBox/_Windows_/dev0.exe


二进制
BlackBox/_Windows_GUI/Dev/Docu/Build-Tool.odc


二进制
BlackBox/_Windows_GUI/Dev/Mod/DebugCmds.odc


二进制
BlackBox/_Windows_GUI/Dev/Mod/Profiler.odc


二进制
BlackBox/_Windows_GUI/Dev/Mod/RTDebug.odc


二进制
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

二进制
BlackBox/_Windows_Interp/build.odc


二进制
BlackBox/_Windows_Interp/pack-dev0.odc


二进制
BlackBox/__GUI/Dev/Mod/Analyzer.odc


二进制
BlackBox/__GUI/Dev/Mod/Browser.odc


二进制
BlackBox/__GUI/Dev/Mod/Decoder386.odc


二进制
BlackBox/__GUI/Dev/Mod/Dependencies.odc


二进制
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