Ecosyste.ms: OpenCollective

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

github.com/castle-engine/castle-engine

Cross-platform (desktop, mobile, console, web) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, IFC and more. Fast clean code using modern Pascal. Free and open-source.
https://github.com/castle-engine/castle-engine

Add ResolveComponentReferences instead of abusing

FinishResolvingObjectProperties for 2 purposes

beb18a7a3e58b1bf90d1234ae5fa6c61fff8569b authored almost 3 years ago
More TCastleViewport.Camera docs

f87d42af21cfbc37d31f4d88b88c525eb2a35634 authored almost 3 years ago
Fix TCastle2DSceneManager creation

c6a21088a32bae74e27da911f9a39999c9a8971f authored almost 3 years ago
SetNavigation doesn't change Items when deserializing

2f7e964c968ac8823474b27e8adebeaa64b2d88b authored almost 3 years ago
Fix scripts to not pass empty --compiler-option

ce5922c9be84832dda17c6a0692bfeee492a665d authored almost 3 years ago
Only when not deserializing, auto-create Camera

eb2e03c69ac455662fceecb41fa5fca5d329152f authored almost 3 years ago
Resolve properties from JSON earlier, to make TCastleViewport.Loaded

work OK

b5cbf58555480740b12822ddffef942c8d675208 authored almost 3 years ago
Typo fix

762032ab99affefe0667d249478783ab3c9b552e authored almost 3 years ago
Read deprecated InitialPositio/Direction/Up from file

8bd67df647d42fe0c1fa0f75b79ad11f3260e727 authored almost 3 years ago
When reading old design, fix camera - add it to Items, set proper name

c39387a4742a53c436b88f0bc98935112686e2d2 authored almost 3 years ago
Camera needs to be explicitly created (not in constructor), explicitly

added to Items (not in SetCamera)

This makes things more reliable when deserializing, camera is ...

335e39a25be3f6f7f565796d6535a1c85aff3be1 authored almost 3 years ago
Default camera should have same owner as viewport

e0d2e80cd6b96a594f24d7c45fec850958386591 authored almost 3 years ago
Avoid flooding log with "Renaming node" notes

9eb42c2196c34f26a17197d46af3e065a3d550af authored almost 3 years ago
Avoid flooding log with "Renaming node" notes

ebdddf7d932d218ff557f06d08184595476884cb authored almost 3 years ago
Viewport.Camera is assignable, synchronized with Items.MainCamera,

code tolerates Camera=nil

c0196dce25cf654158f6ade4f56570d864468e65 authored almost 3 years ago
Fix deprecated_library/castleengine.lpr

compilation (TCastleCamera.Update signature had to change)

97b004e5d24898e217a97ac7c05a167613330316 authored almost 3 years ago
Fix Delphi compilaiton, needs unambiguous CastleVectors.Vector3

and (deprecated but still existsing) TCatleTransform.Position

ee0989df2c6026fad606533d42513ad96bc23d8a authored almost 3 years ago
Remove useless consts now

a756dfb5bf8fc0f3a4b6866570b9d48a11c2bb99 authored almost 3 years ago
Fix compilation, for backward compat define TCastleViewport.Default2DXxx

e9621f50053ea912b32637d83fd1b348f3fc57ad authored almost 3 years ago
TCastleCamera should not use TCastleViewport class

180d02f2565aa0c0d856283de20f5735db3213fc authored almost 3 years ago
Fix testcastlecameras compilation

9aae7101ae45472b44b9667087b31c76c83409f0 authored almost 3 years ago
Add 2 missing inc files to lpk

265f7138a98d87b2713d6f8659ca0a22db7c9ef5 authored almost 3 years ago
TCastleCamera remake as TCastleTransform descendant

To allow placing camera in Viewport.Items,
to allow adding children TCastleTransform to it,
to a...

f5f03d25a4dddd4d7093ff141e978bd5cd844e8d authored almost 3 years ago
2 fixes to EXPORT read/save

- localDEF must be read with XMLAttributeX3DName, to decode
CastleEncoded_xxx names
- when sav...

15fad5e7fcdde6959e930429f1d84cc272d2154e authored almost 3 years ago
Show bird in demo_animation, make bird sound spatial

ab2528020d4d27c0300f2a2c040387d0d0322684 authored almost 3 years ago
Allow to drag behaviors and non-visual components in hierarchy

75f2237d25ff4206425d0de5001c65eaa53ca60d authored almost 3 years ago
Add android:exported=true to fix being installable on Android 12

dc46e64769776dd55cf04038eacef74171e39f1a authored almost 3 years ago
Form in castle-editor to show system information

7adb1ae8f9c671e9bf91da8ad57266a9803414e6 authored almost 3 years ago
Use CASTLE_CONSERVE_DISK_SPACE=true

ceae03ad1a5b90c1661d1f1f5b33bb2dfb848adb authored almost 3 years ago
Conserve disk space of examples-laz for GH Actions

91e06f82127e530807738d40c2ee518f5d026376 authored almost 3 years ago
Fix ColorNode setting in case of PointSet

d5c212962fd89fa4e9c5810adf52e14b089c5e14 authored almost 3 years ago
Export nodes from glTF to reuse in X3D, fix nodes to be unique at loading

f9521e15d8a972e9fbb865d872292917727e715c authored almost 3 years ago
Allow USEing nodes that are IMPORTed in X3D

d11c1d43b0518561c5ac4e0637119baed39a99a3 authored almost 3 years ago
Fix pack_release.sh for FreeBSD (use gmake, gsed)

6c3e769f947499942409d279601cd9ba63ce9f8b authored almost 3 years ago
Zlib initialization fix for FreeBSD, also output Zlib version

6c99131eeacae34c24cc8a982d17334a125d0303 authored almost 3 years ago
Implement normalScale

feafb058ad41abe37aa70fc86c1ec14b6ea445c0 authored almost 3 years ago
Mention explicitly that RemoveControl, ClearControls don't free children

9f8e78bda04c78191f9302999fb286627442dee3 authored almost 3 years ago
Fix fpmake: add dependencies, unless CASTLE_PACKAGE_NO_DEPENDENCIES

Also change michalis mail to @castle-engine.io.

Also readd castlesoundmenu.pas.

7438ee7e601a69d6bbe40e7547e8bbe744c6b205 authored almost 3 years ago
Merge branch 'master' into uistate-to-view

1d3c4eb342678095afabc12d4ead65da105dc570 authored almost 3 years ago
Track for which project do we now have custom components

cbcc759298c066299e1a80ddff5e2c5d3bd0bf65 authored almost 3 years ago
If editor project has custom components, ask explicitly whether to

rebuild project

a27d9a89a8ac9afd465d5fab3bb905cbd4d9584a authored almost 3 years ago
Add missing x3dnodes_plane.inc to LPK

c4b96c844cb84faaf3cfca04eee64b9052e9ac89 authored almost 3 years ago
Upgrade cube map texturing nodes, and other generated textures, to have more code auto-generated

This includes
- all nodes in X3D cube map texturing component
- GeneratedShadowMap
- RenderedTex...

f6538bc4a21d09ca59570f70592c8f8d02ec0a79 authored almost 3 years ago
Less verbose logging of sound, OpenGL context, DPI by default

494ec704f4f696f159ee888eb322445e01f09779 authored almost 3 years ago
Comment that TEncoding.UTF8 with TStringStream is not necessary

43b121e1aa6537342cfc29233adebdfe5062c204 authored almost 3 years ago
Fix TSimplePeekCharStream with Delphi

56c93892dfcc01fc7d3f53acba784d42661de556 authored almost 3 years ago
Fix serializing 64-bit values to JSON with Delphi

eb45d2daa2a5664dfe482ac88e62b9e8e47f13a7 authored almost 3 years ago
Fix InternalDetectClassPNG on Delphi

(although it is unused with Delphi, as it is only used now with
FpImage in practice)

98f95d354e4536920ed1bafb1cce67396900583f authored almost 3 years ago
Read <defines> from manifest, allows to reliably place them in DPROJ / LPI

67108f9b58ebe40bc237f76ec3b1abe7900c5caa authored almost 3 years ago
Introduce TCompilerOptions, to easier carry around all compiler options

5bd5cc1259cb2cb733361faf42f2460643f95c0b authored almost 3 years ago
Fix InclPathDelim/ExclPathDelim on Delphi+Windows

dbae757474c8f20d70c1c0a676573520248c5c56 authored almost 3 years ago
Better fail message

123c108c52c62b3ee716352aa34cac81abcfdfc3 authored almost 3 years ago
Readd castleconf.inc, we need it for EXTENDED_EQUALS_DOUBLE

dfdc0256ca565d5feb232e47fdc6e17c40859bd1 authored almost 3 years ago
Fix Delphi compilation of castle-tester

Otherwise:
code\testcases\testx3dnodes.pas(1694) Fatal: F2069 Line too long (more than 1023 char...

3cbaca48b25582df129f3fed59bb6e69b8f7959a authored almost 3 years ago
Remove obsolete NPAPI plugin code, add detect_memory_leaks to manifest

576caff3d3f3a5996fec2a41455c2738994137f7 authored almost 3 years ago
Run castle-tester compiled by Delphi from Jenkins too

aee7393f1094b15d4442a51eb0f32273945fd142 authored almost 3 years ago
No need to access castleconf.inc, no need for tests.inc

e67f0cb85566399dd71242690a7b91da6e34d9dd authored almost 3 years ago
castle-tester: memory leaks check, ignore deprecated

5fd4c3b4946f40b9f38ba3ad5df9406b95e0d7b4 authored almost 3 years ago
Do not build examples/deprecated_library

a2a0497af6474a23f47e48dba1df7480e9098c44 authored almost 3 years ago
Fix visualize_triangulation.lpi - path to inc

494dae2a5607fa1351d5144325261514507616c1 authored almost 3 years ago
examples-laz: exclude tools/build-tool/data (it was failing since a

looong time, but accidentally our Makefile check ignored the result code...)

bf2d1137663568899cb090d8adeb7aeaa81fbd75 authored almost 3 years ago
Shorter job names, look better on GH

506d5170e97015bde4ce8b7c526b994b763d0832 authored almost 3 years ago
Much more parallel GitHub Actions

178eef22dec75758d6d11ae0cab1832f86deabab authored almost 3 years ago
Remove delphi_tests.lpi, this is not compileable with Lazarus

ae0e0e48740431775fc9bf06fe5526d2bf42e93a authored almost 3 years ago
"make examples" should leave build tool

099da1f8c23709cc7862296fa559c9cd729d2606 authored almost 3 years ago
Make workflow execute "make clean default" at start

da19d827b615f8c80feb89718f80fac68a9be140 authored almost 3 years ago
Make the default "make" more useful: build all tools, including editor, and place in bin/

3dd964a5f32432b95d74643ea6b7b1c68ffcc8d9 authored almost 3 years ago
Remake rest of invocations to use find > /tmp/xxx followed by for

ca34c6e2708f0681632760a14a9552737f853051 authored almost 3 years ago
Fix to run "make examples" on all projects in CGE

60f43c970adaf11de2d3a525d12044ff93c5c42e authored almost 3 years ago
Use examples using for, to compile and clean -- this makes execution

in GH Action reliable, and also not using too much disk

00a7203c6642fd6a1e8018cabb038f87faff4386 authored almost 3 years ago
Remake tools/build-tool/tests using CastleTester

798e1895b85a9d1b3c14ef43a95f64b0753c3f29 authored almost 3 years ago
Merge pull request #374 from castle-engine/castle-tester

Castle tester (running tests also on Delphi, running tests on android with FPC)

4d0a2cbf9c678e63c2419536b94373a39cf02a69 authored almost 3 years ago
Regenerated DPROJ etc.

2806049b444487b2caeead5a664c878814b5ffde authored almost 3 years ago
Uncomment all tests for CASTLE_TESTER

931064070cf984163bec0aa223d9e3c6dd009799 authored almost 3 years ago
Split modes into CanCreateWindowForTest and IsConsoleMode

72865ec090102dc4a69939824870f18d33b9c1c0 authored almost 3 years ago
English fix unhalted->unhandled, remove useless Press and "define CASTLE_TESTER"

f69203bd4930069c75bb2f82515b7d79d29fd421 authored almost 3 years ago
No need for {$mode objfpc}{$H+}, this is default

4185a703c90bbb9782b06794391b373c04038bf4 authored almost 3 years ago
English fix "Tests that creates windows" -> "Tests that create new TCastleWindow"

6966cbee7363bea57f3da3094b684125a590ba86 authored almost 3 years ago
Filled missing AssertSameValue overload for Double

a49c5b14da6c7df51ecb95705da5527c41556006 authored almost 3 years ago
More documentation how to run, also about NO_WINDOW_SYSTEM

55f94f693b2021d703373f3e5491f0795699cd1b authored almost 3 years ago
FileNameContainsNonAsciiCharacters should return false on empty

df89bec8881589efb5c6db4b4e9d51d66a76ffba authored almost 3 years ago
Fix TTestCastleWindowOpen on its own

737b69880ea01259be34fa69e292d2eb0b61b1bb authored almost 3 years ago
Reenable running single testcase with test_single_testcase.sh

1ef84952ff6bba234981a5d90117bc4859aad280 authored almost 3 years ago
Clearly separate 2 testing frameworks into code/tester-castle,

code/tester-fpcunit, and fix README instructions how to compile
FpcUnit version

9becbce5569ea3059d36b6f1373ff59c9f77be34 authored almost 3 years ago
TCastleWindowBase->TCastleWindow

e07617c49834f02d60a99ffe2695f8d7e77d5657 authored almost 3 years ago
Hide non-functional ButtonSelectTests, show LabelTestsCount

76e2eb987de4dc4925a29d9c416477a74ecf34f6 authored almost 3 years ago
Consistent license preamble

6658a9e6661135e2acd35e276383f5ec43cd7839 authored almost 3 years ago
castle_tester_standalone.dpr: Fix formatting, document it is not

autogen, remove unused ../../tests/code

d3f2b2086957e99836247f2bb041efa94a944197 authored almost 3 years ago
Fix formatting

58ca1d9731f01383f806ba49cc549e52ed49fe05 authored almost 3 years ago
Rename CastleEngineManifest.xml.old ->

tests/CastleEngineManifest.xml.fpcunit to make it clear

123c6c7f6c26ae1d81bb87f06930f5dcb5c2439a authored almost 3 years ago
Don't fail tests not implemented in "not IsConsoleMode", just exit

5d0735a59bb898ecc92de6e11688504771ec237e authored almost 3 years ago
Fix Curretnly typo

cbca1fccd5f4c67a15565cce0ec3c9893b1c959a authored almost 3 years ago
AErrorAddrs->AddrOfError (if we maintain it for now, make it consistent)

523f53396ed12d02d2d89a644400fa698db77aaa authored almost 3 years ago
Add missing AssertMatrixEquals overload, TCastleWindowBase->TCastleWindow

ad5a3cc28fb6225f7d4bfe4d037ca2c55437f686 authored almost 3 years ago
More consistent CastleTester license header

be667517136802f60d25dbcfe41a067ef26f9df8 authored almost 3 years ago
Merge branch 'master' into castle-tester

78431ac06fdaa6698dbfe5189155ef143254715f authored almost 3 years ago
Warn that other files are not packaged

See https://github.com/castle-engine/castle-engine/pull/302

f028a91c04eb0c254d4b693f4aca30f0b3cfee87 authored almost 3 years ago
The postinst script should not be needed at all

Also doing "exit 0" at end is pointless :)

See https://github.com/castle-engine/castle-engine/p...

9bde8ef3534d376b422084daa89b48fdf3e4b77f authored almost 3 years ago
Menu file based on ExecutableName, like other files

See https://github.com/castle-engine/castle-engine/pull/302

afba487281d80773714b76478012b9ed223b8e41 authored almost 3 years ago
Allow making package when project name contains _

See https://github.com/castle-engine/castle-engine/pull/302

63ec80406dd1f5c33ef38c5bf88d987028070832 authored almost 3 years ago