Browse Source

odifing MacOS

Mirrel 4 years ago
parent
commit
0c45d4e11a
65 changed files with 177 additions and 166 deletions
  1. BIN
      Zengl_SRC/demos/Lazarus/01 - Initialization/demo01.res
  2. 5 4
      Zengl_SRC/demos/Lazarus/01 - Initialization/demo01_macosx.lpi
  3. 3 3
      Zengl_SRC/demos/Lazarus/01 - Initialization/demo01_macosx.lps
  4. BIN
      Zengl_SRC/demos/Lazarus/02 - Resources/demo02.res
  5. 5 4
      Zengl_SRC/demos/Lazarus/02 - Resources/demo02_macosx.lpi
  6. 2 2
      Zengl_SRC/demos/Lazarus/02 - Resources/demo02_macosx.lps
  7. 1 0
      Zengl_SRC/demos/Lazarus/03 - Input/demo03.lps
  8. 5 4
      Zengl_SRC/demos/Lazarus/03 - Input/demo03_macosx.lpi
  9. 3 4
      Zengl_SRC/demos/Lazarus/03 - Input/demo03_macosx.lps
  10. 2 1
      Zengl_SRC/demos/Lazarus/03 - Input/macosx_postbuild.sh
  11. BIN
      Zengl_SRC/demos/Lazarus/04 - Screen Settings/demo04.res
  12. 5 4
      Zengl_SRC/demos/Lazarus/04 - Screen Settings/demo04_macosx.lpi
  13. 2 2
      Zengl_SRC/demos/Lazarus/04 - Screen Settings/demo04_macosx.lps
  14. BIN
      Zengl_SRC/demos/Lazarus/05 - Primitives/demo05.res
  15. 5 4
      Zengl_SRC/demos/Lazarus/05 - Primitives/demo05_macosx.lpi
  16. 2 2
      Zengl_SRC/demos/Lazarus/05 - Primitives/demo05_macosx.lps
  17. BIN
      Zengl_SRC/demos/Lazarus/06 - Text/demo06.res
  18. 5 4
      Zengl_SRC/demos/Lazarus/06 - Text/demo06_macosx.lpi
  19. 2 2
      Zengl_SRC/demos/Lazarus/06 - Text/demo06_macosx.lps
  20. BIN
      Zengl_SRC/demos/Lazarus/07 - Sprites/demo07.res
  21. 5 4
      Zengl_SRC/demos/Lazarus/07 - Sprites/demo07_macosx.lpi
  22. 3 4
      Zengl_SRC/demos/Lazarus/07 - Sprites/demo07_macosx.lps
  23. BIN
      Zengl_SRC/demos/Lazarus/08 - Sprite Engine/demo08.res
  24. 5 4
      Zengl_SRC/demos/Lazarus/08 - Sprite Engine/demo08_macosx.lpi
  25. 2 3
      Zengl_SRC/demos/Lazarus/08 - Sprite Engine/demo08_macosx.lps
  26. BIN
      Zengl_SRC/demos/Lazarus/09 - Sprite Engine(Classes)/demo09.res
  27. 5 4
      Zengl_SRC/demos/Lazarus/09 - Sprite Engine(Classes)/demo09_macosx.lpi
  28. 2 2
      Zengl_SRC/demos/Lazarus/09 - Sprite Engine(Classes)/demo09_macosx.lps
  29. BIN
      Zengl_SRC/demos/Lazarus/10 - Tiles/demo10.res
  30. 5 4
      Zengl_SRC/demos/Lazarus/10 - Tiles/demo10_macosx.lpi
  31. 10 9
      Zengl_SRC/demos/Lazarus/10 - Tiles/demo10_macosx.lps
  32. BIN
      Zengl_SRC/demos/Lazarus/11 - Grid/demo11.res
  33. 5 4
      Zengl_SRC/demos/Lazarus/11 - Grid/demo11_macosx.lpi
  34. 3 2
      Zengl_SRC/demos/Lazarus/11 - Grid/demo11_macosx.lps
  35. BIN
      Zengl_SRC/demos/Lazarus/12 - Render into Texture/demo12.res
  36. 5 4
      Zengl_SRC/demos/Lazarus/12 - Render into Texture/demo12_macosx.lpi
  37. 2 2
      Zengl_SRC/demos/Lazarus/12 - Render into Texture/demo12_macosx.lps
  38. BIN
      Zengl_SRC/demos/Lazarus/13 - Particles/demo13.res
  39. 5 4
      Zengl_SRC/demos/Lazarus/13 - Particles/demo13_macosx.lpi
  40. 2 2
      Zengl_SRC/demos/Lazarus/13 - Particles/demo13_macosx.lps
  41. BIN
      Zengl_SRC/demos/Lazarus/14 - Sound/demo14.res
  42. 5 4
      Zengl_SRC/demos/Lazarus/14 - Sound/demo14_macosx.lpi
  43. 3 2
      Zengl_SRC/demos/Lazarus/14 - Sound/demo14_macosx.lps
  44. BIN
      Zengl_SRC/demos/Lazarus/15 - Video/demo15.res
  45. 5 4
      Zengl_SRC/demos/Lazarus/15 - Video/demo15_macosx.lpi
  46. 2 2
      Zengl_SRC/demos/Lazarus/15 - Video/demo15_macosx.lps
  47. BIN
      Zengl_SRC/demos/Lazarus/16 - Physics/demo16.res
  48. 5 4
      Zengl_SRC/demos/Lazarus/16 - Physics/demo16_macosx.lpi
  49. 3 3
      Zengl_SRC/demos/Lazarus/16 - Physics/demo16_macosx.lps
  50. BIN
      Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17.ico
  51. 1 0
      Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17.lpi
  52. 2 0
      Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17.lpr
  53. 1 2
      Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17.lps
  54. BIN
      Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17.res
  55. 8 4
      Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17_macOS.lpi
  56. 2 3
      Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17_macOS.lps
  57. 24 0
      Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17_macosx.plist
  58. 10 0
      Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/macosx_postbuild.sh
  59. BIN
      Zengl_SRC/demos/Lazarus/18 - LCLZenGL/data/audio-play.png
  60. BIN
      Zengl_SRC/demos/Lazarus/18 - LCLZenGL/data/audio-stop.png
  61. BIN
      Zengl_SRC/demos/Lazarus/18 - LCLZenGL/data/click.wav
  62. BIN
      Zengl_SRC/demos/Lazarus/18 - LCLZenGL/data/font-page0.png
  63. BIN
      Zengl_SRC/demos/Lazarus/18 - LCLZenGL/data/font.zfi
  64. BIN
      Zengl_SRC/demos/Lazarus/18 - LCLZenGL/data/music.ogg
  65. 0 46
      Zengl_SRC/demos/Lazarus/18 - LCLZenGL/log.txt

BIN
Zengl_SRC/demos/Lazarus/01 - Initialization/demo01.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/01 - Initialization/demo01_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo01"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../srcGEGL;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 3 - 3
Zengl_SRC/demos/Lazarus/01 - Initialization/demo01_macosx.lps

@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
         <Filename Value="demo01.lpr"/>
         <IsPartOfProject Value="True"/>
         <IsVisibleTab Value="True"/>
-        <CursorPos X="64" Y="15"/>
+        <CursorPos X="47" Y="10"/>
         <UsageCount Value="20"/>
         <Loaded Value="True"/>
         <DefaultSyntaxHighlighter Value="Delphi"/>
@@ -16,7 +16,7 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/02 - Resources/demo02.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/02 - Resources/demo02_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo02"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../srcGEGL;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 2 - 2
Zengl_SRC/demos/Lazarus/02 - Resources/demo02_macosx.lps

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
@@ -17,7 +17,7 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

+ 1 - 0
Zengl_SRC/demos/Lazarus/03 - Input/demo03.lps

@@ -8,6 +8,7 @@
       <Unit0>
         <Filename Value="demo03.lpr"/>
         <IsPartOfProject Value="True"/>
+        <IsVisibleTab Value="True"/>
         <TopLine Value="5"/>
         <CursorPos X="8" Y="30"/>
         <UsageCount Value="176"/>

+ 5 - 4
Zengl_SRC/demos/Lazarus/03 - Input/demo03_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo03"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../srcGEGL;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 3 - 4
Zengl_SRC/demos/Lazarus/03 - Input/demo03_macosx.lps

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
@@ -9,15 +9,14 @@
         <IsPartOfProject Value="True"/>
         <IsVisibleTab Value="True"/>
         <TopLine Value="129"/>
-        <CursorPos X="83" Y="152"/>
+        <CursorPos X="40" Y="133"/>
         <UsageCount Value="20"/>
         <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
       </Unit0>
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

+ 2 - 1
Zengl_SRC/demos/Lazarus/03 - Input/macosx_postbuild.sh

@@ -1,8 +1,9 @@
 # copy resources
 cp ../../../bin/data/font* ../../../bin/demo03.app/Contents/Resources/
+cp ../../../bin/data/CalibriBold50pt* ../../../bin/demo03.app/Contents/Resources/
 # copy binary into bundle
 rm ../../../bin/demo03.app/Contents/MacOS/demo03
 cp ../../../bin/demo03 ../../../bin/demo03.app/Contents/MacOS/demo03
 # make Info.plist and copy icon
 cp -f demo03_macosx.plist ../../../bin/demo03.app/Contents/Info.plist
-cp ../../../bin/data/zengl.icns ../../../bin/demo03.app/Contents/Resources/demo03.icns
+cp ../../../bin/data/zengl.icns ../../../bin/demo03.app/Contents/Resources/demo03.icns

BIN
Zengl_SRC/demos/Lazarus/04 - Screen Settings/demo04.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/04 - Screen Settings/demo04_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo04"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../srcGEGL;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 2 - 2
Zengl_SRC/demos/Lazarus/04 - Screen Settings/demo04_macosx.lps

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
@@ -16,7 +16,7 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/05 - Primitives/demo05.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/05 - Primitives/demo05_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo05"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../srcGEGL;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 2 - 2
Zengl_SRC/demos/Lazarus/05 - Primitives/demo05_macosx.lps

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
@@ -16,7 +16,7 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/06 - Text/demo06.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/06 - Text/demo06_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo06"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../srcGEGL;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 2 - 2
Zengl_SRC/demos/Lazarus/06 - Text/demo06_macosx.lps

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
@@ -15,7 +15,7 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/07 - Sprites/demo07.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/07 - Sprites/demo07_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo07"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../srcGEGL;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 3 - 4
Zengl_SRC/demos/Lazarus/07 - Sprites/demo07_macosx.lps

@@ -2,23 +2,22 @@
 <CONFIG>
   <ProjectSession>
     <PathDelim Value="\"/>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
         <Filename Value="demo07.lpr"/>
         <IsPartOfProject Value="True"/>
         <IsVisibleTab Value="True"/>
-        <TopLine Value="185"/>
+        <TopLine Value="44"/>
         <CursorPos X="23" Y="44"/>
         <UsageCount Value="20"/>
         <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
       </Unit0>
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/08 - Sprite Engine/demo08.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/08 - Sprite Engine/demo08_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo08"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../srcGEGL"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 2 - 3
Zengl_SRC/demos/Lazarus/08 - Sprite Engine/demo08_macosx.lps

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
@@ -12,12 +12,11 @@
         <CursorPos X="9" Y="14"/>
         <UsageCount Value="21"/>
         <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
       </Unit0>
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/09 - Sprite Engine(Classes)/demo09.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/09 - Sprite Engine(Classes)/demo09_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo09"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin;../../../srcGEGL"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 2 - 2
Zengl_SRC/demos/Lazarus/09 - Sprite Engine(Classes)/demo09_macosx.lps

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
@@ -16,7 +16,7 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/10 - Tiles/demo10.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/10 - Tiles/demo10_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo10"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin;../../../srcGEGL"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 10 - 9
Zengl_SRC/demos/Lazarus/10 - Tiles/demo10_macosx.lps

@@ -1,12 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
         <Filename Value="demo10.lpr"/>
         <IsPartOfProject Value="True"/>
+        <IsVisibleTab Value="True"/>
         <CursorPos X="26" Y="6"/>
         <UsageCount Value="20"/>
         <Loaded Value="True"/>
@@ -15,32 +16,32 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
   <Debugging>
-    <BreakPoints Count="3">
-      <Item1>
+    <BreakPoints>
+      <Item>
         <Kind Value="bpkSource"/>
         <WatchScope Value="wpsLocal"/>
         <WatchKind Value="wpkWrite"/>
         <Source Value="demo10.lpr"/>
         <Line Value="94"/>
-      </Item1>
-      <Item2>
+      </Item>
+      <Item>
         <Kind Value="bpkSource"/>
         <WatchScope Value="wpsLocal"/>
         <WatchKind Value="wpkWrite"/>
         <Source Value="../../../src/zgl_application.pas"/>
         <Line Value="2188"/>
-      </Item2>
-      <Item3>
+      </Item>
+      <Item>
         <Kind Value="bpkSource"/>
         <WatchScope Value="wpsLocal"/>
         <WatchKind Value="wpkWrite"/>
         <Source Value="../../../src/zgl_math_2d.pas"/>
         <Line Value="337"/>
-      </Item3>
+      </Item>
     </BreakPoints>
   </Debugging>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/11 - Grid/demo11.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/11 - Grid/demo11_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo11"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin;../../../srcGEGL"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 3 - 2
Zengl_SRC/demos/Lazarus/11 - Grid/demo11_macosx.lps

@@ -1,12 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
         <Filename Value="demo11.lpr"/>
         <IsPartOfProject Value="True"/>
+        <IsVisibleTab Value="True"/>
         <CursorPos X="32" Y="5"/>
         <UsageCount Value="20"/>
         <Loaded Value="True"/>
@@ -15,7 +16,7 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/12 - Render into Texture/demo12.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/12 - Render into Texture/demo12_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo12"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin;../../../srcGEGL"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 2 - 2
Zengl_SRC/demos/Lazarus/12 - Render into Texture/demo12_macosx.lps

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
@@ -16,7 +16,7 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/13 - Particles/demo13.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/13 - Particles/demo13_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo13"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin;../../../srcGEGL"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 2 - 2
Zengl_SRC/demos/Lazarus/13 - Particles/demo13_macosx.lps

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
@@ -16,7 +16,7 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/14 - Sound/demo14.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/14 - Sound/demo14_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo14"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../srcGEGL;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 3 - 2
Zengl_SRC/demos/Lazarus/14 - Sound/demo14_macosx.lps

@@ -1,12 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
         <Filename Value="demo14.lpr"/>
         <IsPartOfProject Value="True"/>
+        <IsVisibleTab Value="True"/>
         <TopLine Value="10"/>
         <CursorPos X="11" Y="14"/>
         <UsageCount Value="22"/>
@@ -16,7 +17,7 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/15 - Video/demo15.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/15 - Video/demo15_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo15"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin;../../../srcGEGL"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 2 - 2
Zengl_SRC/demos/Lazarus/15 - Video/demo15_macosx.lps

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
@@ -16,7 +16,7 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/16 - Physics/demo16.res


+ 5 - 4
Zengl_SRC/demos/Lazarus/16 - Physics/demo16_macosx.lpi

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <SaveOnlyProjectUnits Value="True"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <ResourceType Value="res"/>
       <UseXPManifest Value="True"/>
     </General>
@@ -92,8 +93,8 @@
       <Filename Value="../../../bin/demo16"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
+      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/ogg/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin;../../../srcGEGL"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     <Parsing>

+ 3 - 3
Zengl_SRC/demos/Lazarus/16 - Physics/demo16_macosx.lps

@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Release"/>
     <Units Count="1">
       <Unit0>
         <Filename Value="demo16.lpr"/>
         <IsPartOfProject Value="True"/>
         <IsVisibleTab Value="True"/>
-        <TopLine Value="205"/>
+        <TopLine Value="190"/>
         <CursorPos X="14" Y="223"/>
         <UsageCount Value="20"/>
         <Loaded Value="True"/>
@@ -17,7 +17,7 @@
     </Units>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode="default"/>
+      <Modes ActiveMode="default"/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

BIN
Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17.ico


+ 1 - 0
Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17.lpi

@@ -13,6 +13,7 @@
       <Title Value="demo17"/>
       <UseAppBundle Value="False"/>
       <ResourceType Value="res"/>
+      <Icon Value="0"/>
     </General>
     <BuildModes Count="1">
       <Item1 Name="Default" Default="True"/>

+ 2 - 0
Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17.lpr

@@ -111,6 +111,8 @@ begin
   text_Draw( fontUse, 800 - text_GetWidth( fontUse, s ), 0, s );
 end;
 
+{$R *.res}
+
 begin
   {$IFNDEF USE_ZENGL_STATIC}
   if not zglLoad( libZenGL ) Then exit;

+ 1 - 2
Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17.lps

@@ -8,7 +8,6 @@
         <Filename Value="demo17.lpr"/>
         <IsPartOfProject Value="True"/>
         <IsVisibleTab Value="True"/>
-        <TopLine Value="28"/>
         <CursorPos X="39" Y="29"/>
         <UsageCount Value="212"/>
         <Loaded Value="True"/>
@@ -256,7 +255,7 @@
         <WatchScope Value="wpsLocal"/>
         <WatchKind Value="wpkWrite"/>
         <Source Value="demo17.lpr"/>
-        <Line Value="125"/>
+        <Line Value="127"/>
       </Item>
     </BreakPoints>
   </Debugging>

BIN
Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17.res


+ 8 - 4
Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17_macOS.lpi

@@ -1,15 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
         <MainUnitHasScaledStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <Title Value="demo17_macOS"/>
       <UseAppBundle Value="False"/>
       <ResourceType Value="res"/>
@@ -23,7 +23,6 @@
     </PublishOptions>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0"/>
     </RunParams>
     <Units Count="1">
       <Unit0>
@@ -38,7 +37,7 @@
       <Filename Value="../../../bin/demo17"/>
     </Target>
     <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
+      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src"/>
       <OtherUnitFiles Value="../../../src;../../../extra;../../../srcGEGL;../../../lib/zlib/cocoa-darwin;../../../lib/zip/cocoa-darwin;../../../lib/theora/cocoa-darwin;../../../lib/ogg/cocoa-darwin"/>
       <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
@@ -55,6 +54,11 @@
       </Debugging>
       <LinkSmart Value="True"/>
     </Linking>
+    <Other>
+      <ExecuteAfter>
+        <Command Value="sh macosx_postbuild.sh"/>
+      </ExecuteAfter>
+    </Other>
   </CompilerOptions>
   <Debugging>
     <Exceptions Count="3">

+ 2 - 3
Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17_macOS.lps

@@ -1,14 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectSession>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <BuildModes Active="Default"/>
     <Units Count="6">
       <Unit0>
         <Filename Value="demo17_macOS.lpr"/>
         <IsPartOfProject Value="True"/>
         <IsVisibleTab Value="True"/>
-        <TopLine Value="95"/>
         <CursorPos X="20" Y="3"/>
         <UsageCount Value="20"/>
         <Loaded Value="True"/>
@@ -65,7 +64,7 @@
     </JumpHistory>
     <RunParams>
       <FormatVersion Value="2"/>
-      <Modes Count="0" ActiveMode=""/>
+      <Modes ActiveMode=""/>
     </RunParams>
   </ProjectSession>
 </CONFIG>

+ 24 - 0
Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/demo17_macosx.plist

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+  <key>CFBundleExecutable</key>
+  <string>demo17</string>
+  <key>CFBundleIconFile</key>
+  <string>demo17</string>
+  <key>CFBundleName</key>
+  <string>demo17</string>
+  <key>CFBundleIdentifier</key>
+  <string>zengl.demo17</string>
+  <key>CFBundlePackageType</key>
+  <string>APPL</string>
+  <key>CFBundleSignature</key>
+  <string>demo</string>
+  <key>CFBundleShortVersionString</key>
+  <string>1.0</string>
+  <key>CFBundleVersion</key>
+  <string>1</string>
+  <key>CSResourcesFileMapped</key>
+  <true/>
+</dict>
+</plist>

+ 10 - 0
Zengl_SRC/demos/Lazarus/17 - Menu(touch menu)/macosx_postbuild.sh

@@ -0,0 +1,10 @@
+# copy resources
+cp ../../../bin/data/font* ../../../bin/demo17.app/Contents/Resources/
+cp ../../../bin/data/CalibriBold50pt* ../../../bin/demo17.app/Contents/Resources/
+cp ../../../bin/data/arrow.png ../../../bin/demo17.app/Contents/Resources/
+# copy binary into bundle
+rm ../../../bin/demo17.app/Contents/MacOS/demo17
+cp ../../../bin/demo17 ../../../bin/demo17.app/Contents/MacOS/demo17
+# make Info.plist and copy icon
+cp -f demo03_macosx.plist ../../../bin/demo17.app/Contents/Info.plist
+cp ../../../bin/data/zengl.icns ../../../bin/demo17.app/Contents/Resources/demo17.icns

BIN
Zengl_SRC/demos/Lazarus/18 - LCLZenGL/data/audio-play.png


BIN
Zengl_SRC/demos/Lazarus/18 - LCLZenGL/data/audio-stop.png


BIN
Zengl_SRC/demos/Lazarus/18 - LCLZenGL/data/click.wav


BIN
Zengl_SRC/demos/Lazarus/18 - LCLZenGL/data/font-page0.png


BIN
Zengl_SRC/demos/Lazarus/18 - LCLZenGL/data/font.zfi


BIN
Zengl_SRC/demos/Lazarus/18 - LCLZenGL/data/music.ogg


+ 0 - 46
Zengl_SRC/demos/Lazarus/18 - LCLZenGL/log.txt

@@ -1,46 +0,0 @@
-========================================
-=== ZenGL - test 0.3.28 (2021.07.16) ===
-========================================
-[00000001ms] Begin
-[00000050ms] XOpenIM - ok
-[00000050ms] XCreateIC - ok
-[00000050ms] Current mode: 1366 x 768
-[00000052ms] GLX Extension - ok
-[00000052ms] glXChooseVisual: zDepth = 24; stencil = 0; fsaa = 0
-[00000127ms] GL_VERSION: 3.0 Mesa 18.3.6
-[00000127ms] GL_RENDERER: Mesa DRI Intel(R) Ivybridge Mobile 
-[00000127ms] GL_MAX_TEXTURE_SIZE: 16384
-[00000127ms] GL_EXT_TEXTURE_COMPRESSION_S3TC: TRUE
-[00000128ms] GL_SGIS_GENERATE_MIPMAP: TRUE
-[00000128ms] GL_MAX_TEXTURE_UNITS_ARB: 8
-[00000128ms] GL_EXT_TEXTURE_FILTER_ANISOTROPIC: TRUE
-[00000128ms] GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: 16
-[00000128ms] GL_EXT_BLEND_FUNC_SEPARATE: TRUE
-[00000128ms] GL_MAX_RENDERBUFFER_SIZE: 16384
-[00000128ms] GL_EXT_FRAMEBUFFER_OBJECT: TRUE
-[00000128ms] GLX_PBUFFER: TRUE
-[00000128ms] Support WaitVSync: TRUE
-[00000128ms] Ogg: Initialized
-[00000138ms] Theora: Initialized
-[00000142ms] OpenAL: load libopenal.so
-[00000175ms] OpenAL: opening "ALSA Software"
-[00000281ms] OpenAL: opening default device - "OpenAL Soft"
-[00000281ms] OpenAL: creating context
-[00000289ms] OpenAL: sound system initialized
-[00000289ms] OpenAL: generated 64 source
-[00000290ms] Joy: Couldn't find joysticks
-[00000322ms] Texture loaded: "data/audio-stop.png"
-[00000327ms] Texture loaded: "data/audio-play.png"
-[00000368ms] Texture loaded: "data/font-page0.png"
-[00000380ms] Sound loaded: "data/click.wav"
-[00000431ms] Sound loaded: "data/music.ogg"
-[00015482ms] Timers to free: 1
-[00015482ms] Fonts to free: 1
-[00015482ms] Font to free
-[00015483ms] Render Targets not free!!!
-[00015483ms] Textures to free: 3
-[00015483ms] Sounds to free: 2
-[00015484ms] OpenAL: destroying current sound context
-[00015485ms] OpenAL: closing sound device
-[00015487ms] OpenAL: sound system finalized
-[00015503ms] End