Browse Source

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

Ivan Denisov 5 năm trước cách đây
mục cha
commit
b482b203c2
51 tập tin đã thay đổi với 15 bổ sung6 xóa
  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 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

+ 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 Dev2LnkChmod
 
-Dev2Linker1.LinkElfExe `uname -s` blackbox := Kernel$+ Files Utf8 HostEnv HostFiles StdLoader
+Dev2Linker1.LinkElfExe `uname -s` blackbox := Kernel$+ Files Utf HostEnv HostFiles StdLoader
 
 DATA

+ 1 - 1
BlackBox/_FreeBSDLinuxOpenBSD_Interp/pack-dev0

@@ -1,7 +1,7 @@
 #!/bin/sh
 
 ./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 
 
 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 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
 dev0.exe < tmp.txt
 del tmp.txt

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

@@ -1,5 +1,5 @@
 @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
 dev0.exe -BB_PACKED_FIRST < tmp.txt
 del tmp.txt

+ 1 - 1
BlackBox/_Windows_Interp/build.bat

@@ -1,6 +1,6 @@
 @echo off
 @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
 dev0.exe -BB_PACKED_FIRST < 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
 
+  * 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
 
  -- Ivan Denisov <d.ivan.krsk@gmail.com>  Thu, 13 Feb 2019 18:00:00 +0700