Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Castle Game Engine

Cross-platform (desktop, mobile, console) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, Spine and more. Fast clean code using modern Pascal. Free and open-source.
Collective - Host: opensource - https://opencollective.com/castle-engine - Website: https://castle-engine.io/ - Code: https://github.com/castle-engine/castle-engine

Merge branch 'cocoa-castle-window'

github.com/castle-engine/castle-engine - 8c1365c39f12c91875bb3eac7aba115b25c26ea5 authored over 2 years ago
Fix deprecated Cocoa usage

github.com/castle-engine/castle-engine - 43f664a975dea8d4b8622a76400eafff07327088 authored over 2 years ago
macOS: Generate icns without sips, silent plutil, fixed icns usage

when it's given in manifest

github.com/castle-engine/castle-engine - 0c3d42989ae1858b3f01c4c8ef2d68adcdad0575 authored over 2 years ago
Set exe in bundle executable

github.com/castle-engine/castle-engine - 5d51a82aa92efb64f84c2dcb9eefb539bf9572da authored over 2 years ago
Cocoa: SetCursor, and updated TODOs

github.com/castle-engine/castle-engine - 599fe7e767c1e8e22552438781712d205eccedf5 authored over 2 years ago
Cocoa: Handle middle mouse button, handle dragging (motion with any

mouse button pressed)

github.com/castle-engine/castle-engine - a9c45a0ff1e867811fa5f38475f31a81b565833a authored over 2 years ago
macOS bundle: run plutil, set better signature, move Info.plist to

proper place

github.com/castle-engine/castle-engine - 13440dffc25cf315d56c4f655eeeee6e06c606a4 authored over 2 years ago
Cocoa: TCastleWindow.MessageOK, MessageYesNo implemented

github.com/castle-engine/castle-engine - 1ecab8248ebd45cbb9d4fc9e1e736a3002814120 authored over 2 years ago
File dialog, color dialog using Cocoa

github.com/castle-engine/castle-engine - 710e2db601e2927aad3b27ca452222749d58d849 authored over 2 years ago
Warn when our own AppBundle is nil on macOS

github.com/castle-engine/castle-engine - 13f39dd677b6bdb6ec77756850c6cf8a96df45ea authored over 2 years ago
For now disable main menu, it causes crash when running using build tool

github.com/castle-engine/castle-engine - d944aa5d26d1e2f1a8644f6a35e9fea58deb0091 authored over 2 years ago
Pass -framework Cocoa to linker

github.com/castle-engine/castle-engine - 6bf5f61397a993167a915d9e4ed6549c3329c703 authored over 2 years ago
macOS: "castle-engine run" again just executes the exe, not through "open"

github.com/castle-engine/castle-engine - 49b046a00b181eb8536eb7fc6897da6e4e1ea39d authored over 2 years ago
macOS: Fix detecting CGE path from editor bundle

github.com/castle-engine/castle-engine - 948d9e2054e7f5ffa670a168895ee45559254728 authored over 2 years ago
Make editor pass CGE path to build tool

github.com/castle-engine/castle-engine - 8f234617aa26bf908782eee71740374337ceef59 authored over 2 years ago
macOS bundle: add 1024 icon

github.com/castle-engine/castle-engine - 35322a38fa65654de76d7e0314b9ca364b055b4c authored over 2 years ago
Use Caption for AppBundle name, this is visible to users

github.com/castle-engine/castle-engine - 94a7d6fdb8aea5bbbafd768e2e23c5cc5a0f568c authored over 2 years ago
Cocoa: handle mouse wheel

github.com/castle-engine/castle-engine - 04867262ca6fa296894f16a5048ae4f1d2194d80 authored over 2 years ago
Cocoa backend: avoid infinite loop

github.com/castle-engine/castle-engine - a695992e76d3344fcc2b9022a8c960463278323b authored over 2 years ago
Tested event.window.ClassType = TCocoaWindow

github.com/castle-engine/castle-engine - 4e3a29b4ed4c999bcc61678da3e9271b2234bd88 authored over 2 years ago
Cocoa backend: Update TODOs, implement QuitWhenNoOpenWindows

Also improve backend template.

github.com/castle-engine/castle-engine - 308fdf076aaf01369a5c25ab1e743a3576982381 authored over 2 years ago
Make app bundle for macOS, to run applications through it

github.com/castle-engine/castle-engine - 492e82f07fbc6c3dc458047cb6afb33ee678050a authored over 2 years ago
Native Cocoa (macOS) backend for TCastleWindow, based on GLPT code

github.com/castle-engine/castle-engine - c5d75be1862625318f8f9cc6aa98f499a470bf8d authored over 2 years ago
Cocoa backend: fix crash at minimize/zoom

github.com/castle-engine/castle-engine - f9307b3560062831bfbc96f3080c5cc5fbd871c8 authored over 2 years ago
Add castlewindow_cocoa.inc to

alternative_castle_window_based_on_lcl.lpk

(although it will never be actually used in this case...

github.com/castle-engine/castle-engine - 878719abcccd57fe1cf9d0b963637d82660e2f46 authored over 2 years ago
File dialog, color dialog using Cocoa

github.com/castle-engine/castle-engine - fee88bcffd15d8acb951017074b9c8694c01b78a authored over 2 years ago
Fix deprecated Cocoa usage

github.com/castle-engine/castle-engine - 8de42219c53aee01c742e91a9fb95b0a3b03eae3 authored over 2 years ago
Cocoa: SetCursor, and updated TODOs

github.com/castle-engine/castle-engine - b8e3f3137981a503f8a8b817b4be9a74a1adcd95 authored over 2 years ago
Use Caption for AppBundle name, this is visible to users

github.com/castle-engine/castle-engine - abfe8e9b79f59dd4b302bd3ccac4b6e9dacb7cc2 authored over 2 years ago
macOS: Generate icns without sips, silent plutil, fixed icns usage

when it's given in manifest

github.com/castle-engine/castle-engine - 88a3a159629f6c39e94a479525c2ec091b8d6762 authored over 2 years ago
Make editor pass CGE path to build tool

github.com/castle-engine/castle-engine - 39e637322afdf29557cba6534c6e27a0b24f7b94 authored over 2 years ago
macOS: Fix detecting CGE path from editor bundle

github.com/castle-engine/castle-engine - 2904d871f0e90f63152c10da154f3f40ff85a92c authored over 2 years ago
macOS: "castle-engine run" again just executes the exe, not through "open"

github.com/castle-engine/castle-engine - 9574ad52960cf78415428caa6ed10f8bfaa7e45a authored over 2 years ago
Pass -framework Cocoa to linker

github.com/castle-engine/castle-engine - 5c291600f057162488a9bcfcdc7bd20984ee57ff authored over 2 years ago
For now disable main menu, it causes crash when running using build tool

github.com/castle-engine/castle-engine - b968585aa8042e3b89d11c9287721b508fbac29c authored over 2 years ago
Warn when our own AppBundle is nil on macOS

github.com/castle-engine/castle-engine - af99bb53e9ac7c18f3572a0af13e19aabf003da3 authored over 2 years ago
Set exe in bundle executable

github.com/castle-engine/castle-engine - 4dd0e33198cbbdd44f629f04a2db205804ad33c4 authored over 2 years ago
Cocoa: handle mouse wheel

github.com/castle-engine/castle-engine - 995ab538628a61d603b1e5e9d46e265ad5e3946d authored over 2 years ago
Cocoa: Handle middle mouse button, handle dragging (motion with any

mouse button pressed)

github.com/castle-engine/castle-engine - 4462230931f309b8668ded577ce53f6e3f3f3f5d authored over 2 years ago
Cocoa: TCastleWindow.MessageOK, MessageYesNo implemented

github.com/castle-engine/castle-engine - 9e4b310b0f3c2d5414bb6b11ee6494ea83ded8b9 authored over 2 years ago
macOS bundle: run plutil, set better signature, move Info.plist to

proper place

github.com/castle-engine/castle-engine - c53b174ec33fdbc1d8afe288bea781b9f7ed7fdc authored over 2 years ago
macOS bundle: add 1024 icon

github.com/castle-engine/castle-engine - 083c554af51145130784600a88a8de11e7dea8c7 authored over 2 years ago
Do not allow to build CGE editor with widgetsets that don't support sharing

github.com/castle-engine/castle-engine - 3a7fc1b26551b7088eabcec8cca44e1f5e61e94f authored over 2 years ago
Report LCL widgetset in "System Information"

To quickly recognize errors like https://github.com/castle-engine/castle-engine/issues/391

github.com/castle-engine/castle-engine - 04d9c9ea30b81a24938578abe06b8d08f390938f authored over 2 years ago
Make app bundle for macOS, to run applications through it

github.com/castle-engine/castle-engine - d54b0a111170d692adc229efd54555583c61cbb2 authored over 2 years ago
Tested event.window.ClassType = TCocoaWindow

github.com/castle-engine/castle-engine - 8e1b7a41bc579bcd992899038aed86e786898728 authored over 2 years ago
Transform viewpoint from scene into world coordinates only if possible

github.com/castle-engine/castle-engine - f2b7a5f6feb9f52adf8227cdceb5653a5ea3d004 authored over 2 years ago
Add castlewindow_cocoa.inc to

alternative_castle_window_based_on_lcl.lpk

(although it will never be actually used in this case...

github.com/castle-engine/castle-engine - 8b64a587be80da0b8120031cfe2383ddf00be97b authored over 2 years ago
Cocoa backend: fix crash at minimize/zoom

github.com/castle-engine/castle-engine - 633f4eadebed121ad1db837eedfe95a640e064fe authored over 2 years ago
Cocoa backend: avoid infinite loop

github.com/castle-engine/castle-engine - e2335a77e95409e14e11fada82f49af6b099a36e authored over 2 years ago
Cocoa backend: Update TODOs, implement QuitWhenNoOpenWindows

Also improve backend template.

github.com/castle-engine/castle-engine - 1ad7f30dca8be78a9bab303cecf61fa7be72d850 authored over 2 years ago
Native Cocoa (macOS) backend for TCastleWindow, based on GLPT code

github.com/castle-engine/castle-engine - 67f12e50ab0b987689dcab648f7efd567e27434e authored over 2 years ago
Fix InternalUpdateNavigation calls - update both internal instances

github.com/castle-engine/castle-engine - d8ddb6c116fbbcea6fd344b98ea13b0ba98eb7a7 authored over 2 years ago
Fix building APK with Facebook service, add mavenCentral() and use

latest SDK version from https://developers.facebook.com/docs/android/componentsdks

github.com/castle-engine/castle-engine - 9b9077caeb7805fed8b45cefd91199faebe1b0b1 authored over 2 years ago
Properly read old InitialPosition/Direction/Up from old design files,

without making InitialPosition/Direction/Up visible for users in
engine API

github.com/castle-engine/castle-engine - c3ba180a735904d8b9b3a3d494560f54b4b9bd50 authored over 2 years ago
Display move speed whenever you press MoveSpeedInc/Dev, even if on a

limit now

github.com/castle-engine/castle-engine - e953cf4cd6f165e9566308d92c3be0b170d17ec9 authored over 2 years ago
Navigation move speed limits to min/max, also move various properties to TCastleWalkNavigation

github.com/castle-engine/castle-engine - 72ab51dd76cc8bb2468a6478a0e764aec8a3acd7 authored over 2 years ago
Compare read data using DeFormat, to account for differences in how

floats are encoded between compilers and platforms

github.com/castle-engine/castle-engine - cc1dbea76444444094f648a016461104c2291d6f authored over 2 years ago
CustomSerialization for simple types, vectors, subcomponents -

implemented writing

github.com/castle-engine/castle-engine - 0372a5d7df6a7b546b63616efaf35234e25cb820 authored over 2 years ago
Better ReadWriteSubComponents docs

github.com/castle-engine/castle-engine - a51b256f81a8bc6ecd9baf4649d567579f77b544 authored over 2 years ago
Fix tests (comparison epsilon on Windows, Delphi compilation)

github.com/castle-engine/castle-engine - c611a316b6937214d494388bb6e6036cc8fb888a authored over 2 years ago
CustomSerialization allows to read/write custom subcomponents, simple

types and vectors from/to design file

github.com/castle-engine/castle-engine - f0105ab7e1464513d70124e2835571f238c3cffa authored over 2 years ago
Fix screen effects: add camera to World

github.com/castle-engine/castle-engine - 3abac942328b32e378a0692e26fd56e33ba07764 authored over 2 years ago
Merge branch 'master' into new-cameras

github.com/castle-engine/castle-engine - 05f757929d7e50067edb52cc296dde4812f362d2 authored over 2 years ago
Fix dragging UI into viewport: needs special exception, to add UI

before "Items"

github.com/castle-engine/castle-engine - 85866fb7e5c61ebf3e5c50d28a9ff5c511ea26c7 authored over 2 years ago
Handle mouse wheel to inc/dec speed

github.com/castle-engine/castle-engine - 74ef78c37621cbb5fbb6df6920d045d310e9843c authored over 2 years ago
Show current speed at design-time

github.com/castle-engine/castle-engine - f7dcafb185a6b4f9f062717f0253a498a21648be authored over 2 years ago
Remove invalid comment

github.com/castle-engine/castle-engine - 6659f18aeb6a8d93b0ed63ff042fdde5bca5a654 authored over 2 years ago
Delphi doesn't allow static; in implementation

github.com/castle-engine/castle-engine - 65642cc13b2fa703e5f3c7f4cb1f628612d39b53 authored over 2 years ago
Merge branch 'master' into new-cameras

github.com/castle-engine/castle-engine - 76b015448613b24d83f2958783c7b81f11dca5ff authored over 2 years ago
Double-click in Output to open a given file with given line/column

github.com/castle-engine/castle-engine - c9d7f3b02cb46355b2367c13d95471bc8aed75b4 authored over 2 years ago
Fix 3d_model_viewer template

github.com/castle-engine/castle-engine - 02684e73dfdbeb0d9a6805b233deda76ea871d5d authored over 2 years ago
Deprecated at THeightEvent breaks Lazarus Code Tools. This is not

important, remove this type

github.com/castle-engine/castle-engine - 29dfc17fc346a0b9c661c74d161d97fdb7f93e7f authored over 2 years ago
Double-click in Output to open a given file with given line/column

github.com/castle-engine/castle-engine - 5d8442a540d0aed53d98cb31381c12000d96246a authored over 2 years ago
Do not serialize Names of subcomponents, update template design

github.com/castle-engine/castle-engine - 9dbda90d8e46523736deefe23293b2193021104e authored over 2 years ago
Merge pull request #390 from castle-engine/use-finger-index-in-tcastlebutton

Use TFingerIndex in TCastleButton for consistency

github.com/castle-engine/castle-engine - fa797b8c43b5d36aa0bb8ee4d2053ae43c6a689d authored over 2 years ago
Use TFingerIndex in TCastleButton for consistency

github.com/castle-engine/castle-engine - 3a56ef54055521ffa54ab6b5f426634e83bc81f7 authored over 2 years ago
Merge branch 'master' into new-cameras

github.com/castle-engine/castle-engine - 6320d19365835d21076d7d2e32a709b96a342d30 authored over 2 years ago
Fix Delphi compilation (too long string literal)

github.com/castle-engine/castle-engine - 801be5dbe8db8b0f8f2b24a42b295eac536b6d33 authored over 2 years ago
Merge branch 'master' into new-cameras

github.com/castle-engine/castle-engine - c60611e9a255d211d1fffd0ff0c6ec41e9bdb657 authored over 2 years ago
Fix Delphi compilation (needs CastleLog for WritelnWarning)

github.com/castle-engine/castle-engine - a08a97b9494bc4c3f1ccaa7dc734caa0e7a60564 authored over 2 years ago
Fix AssignDefaultNavigation comment

github.com/castle-engine/castle-engine - a68ea19eea28c19249fc1013e14d2cdc811b5a06 authored over 2 years ago
Fix multiple_viewports example

github.com/castle-engine/castle-engine - 9822b21c926bd8d7f3364bad262df43f43cc7276 authored over 2 years ago
Fix deprecated_library compilation

github.com/castle-engine/castle-engine - d344286ed9a5d371b83a3ecddf2b8a85aeb3ca5d authored over 2 years ago
Fix one more example: do not use Viewport.AutoNavigation

github.com/castle-engine/castle-engine - 1b7667bfb27feeec22c8f3dc5201cf1207055906 authored over 2 years ago
Fix examples: do not use Viewport.AutoNavigation

github.com/castle-engine/castle-engine - 31adb666cd28594430636699df1758699108ec83 authored over 2 years ago
Fix examples: do not use Viewport.AutoNavigation, do not do Viewport.Items.Clear

Add navigation instance instead.

And free particular scenes. Viewport.Items.Clear clears also c...

github.com/castle-engine/castle-engine - 67159e38e8b7135a869a4660d8695058ab20a1e0 authored over 2 years ago
Backward compat in how EnsureCameraDetected is called

github.com/castle-engine/castle-engine - fb0f021014417316de7bae984151593eb3fb7af4 authored over 2 years ago
Fix SetNavigationType to not cause resetting of NavigationType

github.com/castle-engine/castle-engine - 321eeda311aedd1d2e6c9bcca907588d2444fa1a authored over 2 years ago
Make TCastleViewport.Navigation deprecated

Also resign from idea of CASTLE_FORWARD_COMPATIBLE. Using "deprecated"
is also good for this use...

github.com/castle-engine/castle-engine - 9a7e6698df5d68ee264bc5717c1b007f7540afd7 authored over 2 years ago
Navigation just uses parent TCastleViewport, this simplifies a lot of things

- Deprecate TCastleViewport.Navigation, no longer need to get/set this

- Move automatic navigat...

github.com/castle-engine/castle-engine - 8145ad28f2b72587d944f8d3066e151ed83bf3b2 authored over 2 years ago
Remove some long deprecated XxxCamera methods, as too confusing

now (they are related to navigation, not camera)

github.com/castle-engine/castle-engine - 34981d03753b983118ad928e5b376feb008bffc0 authored over 2 years ago
Centralize all checks in TCastleNavigation.Valid

Previous approach was faulty, UseCamera and UsingInput were checking
different things. And e.g. ...

github.com/castle-engine/castle-engine - 532c3006e3620a106b663d2d7d490eff0729da0a authored over 2 years ago
Regenerated XxxPersistent for vectors

github.com/castle-engine/castle-engine - 7dd7c034413b946bddab8b3d97d18c05a843a9a8 authored over 2 years ago
Add SetSubComponent calls to constructors, to not require changes in

user code

github.com/castle-engine/castle-engine - 3171c1a83508d32d2ef608865e9bc10d19879eae authored over 2 years ago
Merge branch 'master' into new-cameras

github.com/castle-engine/castle-engine - 69e609e0bf69aa28150ebca5265d36e403d51646 authored over 2 years ago