Ecosyste.ms: OpenCollective

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

github.com/lambdaisland/cljbox2d


https://github.com/lambdaisland/cljbox2d

Merge pull request #7 from Folcon/folcon/repro-issue-5

Removing extraneous file

951c63563ea4e637462ced247f84cd6492648333 authored almost 2 years ago by Arne Brasseur <[email protected]>
Merge branch 'lambdaisland:main' into folcon/repro-issue-5

d29d567a78986ef33ad80204d8fa02a1024ff15e authored almost 2 years ago by Folcon <[email protected]>
Remove extraneous file

f0b3262cacea0d24e3893658c1dcc8557d13bcfd authored almost 2 years ago by Folcon Red <[email protected]>
Merge pull request #6 from Folcon/folcon/repro-issue-5

Folcon/repro issue 5

f8d6dfb8619634ab631e2d84cc19e3a5a68ba2ec authored almost 2 years ago by Arne Brasseur <[email protected]>
Merge branch 'folcon/repro-issue-5' of https://github.com/Folcon/cljbox2d into folcon/repro-issue-5

1fbc0b1ee4cd772da612ca10513e7149948c3648 authored almost 2 years ago by Folcon Red <[email protected]>
First pass at writing changes to zoom behaviour

- Have zoom return the Mat22 transform instead of the zoom-level scalar.
- If you feed zoom! a t...

43fddca2552e210e6c9b99041f4de41cdcfc7ee2 authored almost 2 years ago by Folcon Red <[email protected]>
bump dependencies

24f9588dcc4cb8bc5574a6bfe276c31a47ded1b5 authored almost 2 years ago by Arne Brasseur <[email protected]>
Repro for https://github.com/lambdaisland/cljbox2d/issues/5#issue-1599883021

eb8f34e92bbe0614147560b81b85427ca32577bc authored almost 2 years ago by Folcon Red <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

3fbf3dad364b092e868829ada93a8625f0694c04 authored almost 2 years ago by Arne Brasseur <[email protected]>
# 0.8.46 (2023-03-01 / ef4c8e8)

## Added

- Add a null-implementation for `joints` to `Contact`, so `find-by` works on
`Contac...

204b434642f5cb0de6cb63e460d5115802f40047 authored almost 2 years ago by Arne Brasseur <[email protected]>
Add null implementation of joints to Contact

ef4c8e8a04ca6cdfde266a9d75c46aaadd887af8 authored almost 2 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

8d293f6cb31dff896819bbfe1a8fe8db3b7a26d1 authored almost 2 years ago by Arne Brasseur <[email protected]>
# 0.7.43 (2023-03-01 / 7c1ad72)

## Added

- Added two-arity version of `apply-impulse!`, defaults to `wake? false`
- Implement `...

0cac56a5b11905ba8b9c97127817bff585eef19f authored almost 2 years ago by Arne Brasseur <[email protected]>
Fix 2-arity version of the CircleShape constructor

Also re-order some functions so find-by is defined when add-body uses it.

7c1ad720183f8aeffea2387cefdf2baeac166aa1 authored almost 2 years ago by Arne Brasseur <[email protected]>
Repro for https://github.com/lambdaisland/cljbox2d/issues/5#issue-1599883021

62b4b230a2bccce5eb6f958279eb8e93384d0e3a authored almost 2 years ago by Folcon Red <[email protected]>
Start on pinball example

6d564f628df93fa47f7304c9e60de16960e75b63 authored almost 3 years ago by Arne Brasseur <[email protected]>
Improve Clojure2D rendering code

lock the world mutex while drawing to ensure a consistent view, and correctly
deal with fixtures...

a82a6dd7a5cdb86bfa8ef81ff4d8a82cf9f5709f authored almost 3 years ago by Arne Brasseur <[email protected]>
Implement joints on body instances (returns nil)

d30b2934d589df42b2ca9725f02ffa8d5fd54fef authored almost 3 years ago by Arne Brasseur <[email protected]>
Make find-by/find-all-by nil-pun

i.e. we return nil when passed nil. This matches Clojure's expectation that nil
is equivalent to...

f548da83000a63dfc0f11263bd34b16baf495f2d authored almost 3 years ago by Arne Brasseur <[email protected]>
Remove existing body/joint with `:id` of entity being added

8829acac6b356707cdc99c0d221cb36ddb6ac164 authored almost 3 years ago by Arne Brasseur <[email protected]>
Wrap `destroy` in a mutex, seems jbox2d is not thread safe

This is because rendering code might be looping over objects that have
disappeared by the time t...

0964911e6c946123685b141be69a531dd94d8796 authored almost 3 years ago by Arne Brasseur <[email protected]>
Fix PrismaticJointDef creation

some vector fields are final, we can only mutate the existing instance

0c2007449c85e9f3a650ad19869c4b32274177ab authored almost 3 years ago by Arne Brasseur <[email protected]>
When converting to edn (IValue), include :joints, omit defaults

include :joints for world, and omit default values for body

7970c17d1646ef413603e4cbf2519bc741807a2d authored almost 3 years ago by Arne Brasseur <[email protected]>
Added two-arity version of `apply-impulse!`, default `wake? false`

Make return type tags in protocols fully qualified, Clojure seems to like that
better

d8a8b0aa22230ad4b6b0ecfc5117c33cfe3e38ed authored almost 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

14638975cd6d69f0c202335151550660583e4fa9 authored almost 3 years ago by Arne Brasseur <[email protected]>
# 0.6.31 (2022-03-14 / 8d5ff0e)

## Added

- [Clojure2d](https://github.com/Clojure2D/clojure2d) support
- `math/vec-mul`, and sh...

35c4e35e4583bbc6333887f25dcb632731f67ff6 authored almost 3 years ago by Arne Brasseur <[email protected]>
CHANGELOG update

8d5ff0e06142d6164ec6f25a920c11f76b99490a authored almost 3 years ago by Arne Brasseur <[email protected]>
Single require per ns to make cljdoc happy, more docstrings

d920fd2672b6f8c5ee3358be141e8b1bb671a52a authored almost 3 years ago by Arne Brasseur <[email protected]>
Merge pull request #3 from lambdaisland/clojure2d-follow-up

Clojure2D follow-up

bab9271e488937300d413a13f179e73c0be0a5ae authored almost 3 years ago by Arne Brasseur <[email protected]>
Make the pyramid example a bit more interesting

Also adds some vector methods, some more docstrings, changes the behavior of
raycast-seq, and up...

56a370908a0853b75833b562eab6967e58b0ef32 authored almost 3 years ago by Arne Brasseur <[email protected]>
Merge pull request #2 from genmeblog/main

clojure2d support and demos added

51e7a5bc91508d0e3292b61834e4aef9195f68e4 authored almost 3 years ago by Arne Brasseur <[email protected]>
clojure2d support and demos added

f847f10d99709ea2ce56c27a19ceaf99c19907eb authored almost 3 years ago by GenerateMe <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

e8da4a6a2ebac7ad0e695a618542c105ebe7438e authored almost 3 years ago by Arne Brasseur <[email protected]>
# 0.5.23 (2022-03-11 / 7b55d21)

## Fixed

- Rewrite to a single :require form to appease cljdoc

46ab489eac624d7fb21aefb3911ab84a2970c472 authored almost 3 years ago by Arne Brasseur <[email protected]>
Single require

7b55d21adaa37a2daf520b9045ba6e5270a2f1cc authored almost 3 years ago by Arne Brasseur <[email protected]>
cljdoc insists on a single require form

ed3f2c9efcdd58ec4c576849e5c8d9a6db2ac8ab authored almost 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

64108dda81f4616ff9cf93f65a93cb2a625b914a authored almost 3 years ago by Arne Brasseur <[email protected]>
# 0.4.19 (2022-03-11 / 48f72c2)

## Fixed

- Fix cljdoc build
- Fix platformer demo, load images from resources (jar) instead of ...

dce20a95f8d794819c8fcb3cd7470f0762cfc69b authored almost 3 years ago by Arne Brasseur <[email protected]>
Remove spurious -main call, improve docs a bit

48f72c26a9b0a16555524e7e06edf9396a1ef5dd authored almost 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

a8fca46c65e5fc85ae0521a26b6b5dbf26f582e4 authored almost 3 years ago by Arne Brasseur <[email protected]>
# 0.3.16 (2022-03-11 / 3c12a10)

## Added

## Fixed

## Changed

8fe7097c609fb74c5f6511dea2510145385e7745 authored almost 3 years ago by Arne Brasseur <[email protected]>
Fix platformer demo, switch to Quil 4 snapshot

3c12a1010c85b2df34e5ea86c42c2d2ebbf92f94 authored almost 3 years ago by Arne Brasseur <[email protected]>
Add a template

7ad44434b8c0892d810acaac76584a43f1297240 authored almost 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

6b243573cde768d5571c1549d7381b4dd6c06854 authored almost 3 years ago by Arne Brasseur <[email protected]>
# 0.2.12 (2022-03-11 / cd9926a)

## Added

## Fixed

## Changed

e015195a6afc0b6e7b873f31c4ebdf582f645df6 authored almost 3 years ago by Arne Brasseur <[email protected]>
Try to get the cljdoc build going

cd9926a630f3c3c083379fd23ed120b6d5146eaa authored almost 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

d370cb8a7dce943a97606e03cfc6672f40dd5011 authored almost 3 years ago by Arne Brasseur <[email protected]>
# 0.1.9 (2022-03-11 / 9627741)

## Added

- First release, with jBox2D (clj) and Planck.js (cljs) support

10738053623f0e37ec1fb76ad701650dab42ddc4 authored almost 3 years ago by Arne Brasseur <[email protected]>
Use the data-printers lib

96277415e7e9d065ab06d3a51cb0fd4312103857 authored almost 3 years ago by Arne Brasseur <[email protected]>
Some cleanup before a proper release

dbc090cde8d1528363dd916da659e84b5f8823e2 authored almost 3 years ago by Arne Brasseur <[email protected]>
Commit old REPL session

fb5e0e8e7e06b676084fb75d2f201f3895d7b88d authored almost 3 years ago by Arne Brasseur <[email protected]>
Bits of cleanup

7e0a24fe3f85eeb3d8dbfb6ca07a2ca2ebacb75f authored almost 4 years ago by Arne Brasseur <[email protected]>
Bullet tweaks

f1723a774b42bca28492a610d7e0ae326faf46cb authored almost 4 years ago by Arne Brasseur <[email protected]>
more stuff

041626ba8309544a56a0a41bb9ecaee8ce96a8ea authored almost 4 years ago by Arne Brasseur <[email protected]>
Split out camera, math, quil-specific stuff, add quil-extras, etc

General bunch of improvements, and more comprehensive covering of the API,
including listeners, ...

c0e463caae79536c8fc8ce950a19d2a0348ecbd5 authored almost 4 years ago by Arne Brasseur <[email protected]>
Finish the cljc port using Planck.js

8da5cd419ff564ee50a5f87023aae7124f674948 authored almost 4 years ago by Arne Brasseur <[email protected]>
Import the existing code, and set up the groundwork for the cljs port

98028bbd0eadd14618ea30527169c71219c98d77 authored almost 4 years ago by Arne Brasseur <[email protected]>