systemdefault.bmx 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. Strict
  2. Rem
  3. bbdoc: System/System
  4. End Rem
  5. Module BRL.SystemDefault
  6. ModuleInfo "Version: 1.29"
  7. ModuleInfo "Author: Mark Sibly, Simon Armstrong"
  8. ModuleInfo "License: zlib/libpng"
  9. ModuleInfo "Copyright: Blitz Research Ltd"
  10. ModuleInfo "Modserver: BRL"
  11. ModuleInfo "History: 1.29"
  12. ModuleInfo "History: Split out into BRL.System and BRL.SystemDefault modules."
  13. ModuleInfo "History: 1.28"
  14. ModuleInfo "History: Added custom format option to CurrentDate()."
  15. ModuleInfo "History: 1.27"
  16. ModuleInfo "History: Moved event enums from system.h to event.mod/event.h"
  17. ModuleInfo "Histroy: Moved keycode enums from system.h to keycodes.mod/keycodes.h"
  18. ModuleInfo "History: 1.26 Release"
  19. ModuleInfo "History: Fixed win32 filerequester causing activewindow dramas"
  20. ModuleInfo "History: 1.25 Release"
  21. ModuleInfo "History: Fixed unretained object issue with mouse tracking"
  22. ModuleInfo "History: 1.24 Release"
  23. ModuleInfo "History: Fixed windowed mode HideMouse issue"
  24. ModuleInfo "History: 1.23 Release"
  25. ModuleInfo "History: Fixed win32 requestfile default extension bug#2"
  26. ModuleInfo "History: 1.22 Release"
  27. ModuleInfo "History: Fixed win32 requestfile default extension bug"
  28. ModuleInfo "History: 1.21 Release"
  29. ModuleInfo "History: New Linux implementation of OpenURL"
  30. ModuleInfo "History: 1.20 Release"
  31. ModuleInfo "History: RequestFile now adds extension to filename on Windows"
  32. ModuleInfo "History: 1.19 Release"
  33. ModuleInfo "History: Added EVENT_GADGETLOSTFOCUS handling"
  34. ModuleInfo "History: 1.18 Release"
  35. ModuleInfo "History: Added EVENT_KEYREPEAT handling"
  36. ModuleInfo "History: 1.17 Release"
  37. ModuleInfo "History: OpenURL now attempts to fully qualify file / http url supplied"
  38. ModuleInfo "History: 1.16 Release"
  39. ModuleInfo "History: Fixed MacOS RequestFile to respect wild card filter"
  40. ModuleInfo "History: 1.15 Release"
  41. ModuleInfo "History: Fixed mouse hidden by default"
  42. ModuleInfo "History: 1.14 Release"
  43. ModuleInfo "History: Fixed HideMouse causing mouse to disappear when in non-client areas"
  44. ModuleInfo "History: 1.13 Release"
  45. ModuleInfo "History: Fixed Linux MoveMouse to be relative to the origin of the current Graphics window"
  46. ModuleInfo "History: 1.12 Release"
  47. ModuleInfo "History: Added Linux X11 import to remove glgraphics.mod dependency"
  48. ModuleInfo "History: Fixed linux middle button crash"
  49. ModuleInfo "History: 1.11 Release"
  50. ModuleInfo "History: Fixed win32 clipboard glitches with QS_ALLINPUT bbSystemWait mod"
  51. ModuleInfo "History: 1.11 Release"
  52. ModuleInfo "History: CGSetLocalEventsSuppressionInterval fix for MacOS bbSystemMoveMouse"
  53. ModuleInfo "History: 1.10 Release"
  54. ModuleInfo "History: Ripped out input stuff and added hook"
  55. ModuleInfo "History: 1.09 Release"
  56. ModuleInfo "History: Tweaked MacOS GetChar()"
  57. ModuleInfo "History: 1.07 Release"
  58. ModuleInfo "History: Added AppTitle support for requesters"
  59. ModuleInfo "History: 1.06 Release"
  60. ModuleInfo "History: Fixed MacOS RequestDir ignoring initial path"
  61. ModuleInfo "History: 1.05 Release"
  62. ModuleInfo "History: Added RequestDir support for MacOS"
  63. ModuleInfo "History: 1.04 Release"
  64. ModuleInfo "History: Added mouse capture to Win32"
  65. ModuleInfo "History: Fixed C Compiler warnings"
  66. Import BRL.System
  67. Import BRL.KeyCodes
  68. Import BRL.Hook
  69. ?Not android
  70. Import "system.c"
  71. ?
  72. ?osx
  73. Import "system.macos.bmx"
  74. InitSystemDriver(New TMacOSSystemDriver)
  75. ?Win32
  76. Import "system.win32.bmx"
  77. Import "-lcomdlg32"
  78. InitSystemDriver(New TWin32SystemDriver)
  79. ?Linux
  80. Import "system.linux.bmx"
  81. ?