Commit Graph

28 Commits

Author SHA1 Message Date
Veit Heller
d3a6ca562f
docs: document core modules (#1271) 2021-07-05 14:48:35 +02:00
Erik Svedäng
889f55fe8f
feat: Remove address (#1223)
* chore: Abuse deftemplate to get rid of Address

* chore: Avoid semicolon at end of define

* fix: address should be useable as an argument to a HOF

* chore: adapt examples to new address signature

* fix: Remove Address from typeOf

* fix: Remove more uses of Address

* fix: Remove more mentions of address in the Haskell code

* fix: Remove test that ensure you can't take the address of non-symbols

* refactor: Moved `address` to Pointer.carp

* refactor: Move address into Pointer module

Co-authored-by: Jorge Acereda <jacereda@gmail.com>
2021-05-27 22:04:46 +02:00
Efi
a9efa19886
Window manager flags and events for SDL (#1081)
* Added Window events

* Added SDL_SetWindowSize

* feat: Add window manager event catching using deftemplate

* Update core/SDL.carp

* Update core/SDL.carp

* Update core/SDL.carp
2020-12-20 12:12:29 +01:00
Jorge Acereda
58a61dd42e Add support for cross-compilation. 2020-10-10 20:01:18 +02:00
Erik Svedäng
aae743fb35
Merge pull request #769 from scolsen/implement-prim
Add an `implements` primitive, update core
2020-05-12 21:45:29 +02:00
Jorge Acereda
9b08b6df3c Merge 2020-05-11 16:10:35 +02:00
Scott Olsen
26131f2b1c Add remaining implements declarations 2020-05-10 22:53:35 -04:00
Erik Svedäng
e47b9cf580 Friendly tip. 2020-04-06 09:38:13 +02:00
Erik Svedäng
b6d4d41f46 Some fixes for SDL on Windows. 2020-04-06 09:28:50 +02:00
Erik Svedäng
11be440fab Work around defdynamic-once not working inside modules for now. 2019-12-18 12:35:27 +01:00
Jorge Acereda
7b7cb5d1e5 Substitute /= interface by a generic. 2019-09-20 23:49:20 +02:00
Erik Svedäng
0567c8ef14 Some docs for the SDL bindings. 2019-09-13 12:37:06 +02:00
Erik Svedäng
e4dceb2405 More functional event handler in SDLApp. 2019-09-13 12:09:11 +02:00
hellerve
a2c859c586 all: remove local-include in favor of relative-include 2019-09-09 17:56:43 +02:00
Erik Svedäng
7d1d16dd53
Merge pull request #506 from jacereda/sdl-init
Initialize SDL explicitly
2019-06-17 20:26:31 +02:00
Erik Svedäng
19eee410c3 SDL pkg-config name should be lowercase. 2019-06-17 20:23:27 +02:00
Jorge Acereda
a88b3ffbf9 Initialize SDL explicitly 2019-06-17 20:02:17 +02:00
Jorge Acereda
7ed48b733b Refactored flags handling (add-pkg). 2019-06-17 09:02:34 +02:00
Jorge Acereda
ba8a9a1853 Use pkg-config for SDL flags. 2019-06-17 09:00:24 +02:00
Jorge Acereda
aa897869d0 Remove unused SDL_INIT_EVERYTHING. 2019-06-14 13:13:04 +02:00
Erik Svedäng
636b691912 First step towards a way of locating SDL libraries on Windows. 2019-03-22 19:02:45 +01:00
Erik Svedäng
0671cfc6cf Fixes to be able to compile SDL example 2019-03-06 23:44:43 +01:00
hellerve
24a4a1fdfb core: more sdl functions 2018-11-15 15:25:57 +01:00
Erik Svedäng
ae60440542 Can implement Keycode.= using enum-to-int now instead! 2018-06-15 16:01:43 +02:00
Erik Svedäng
ba16a6ed8e SDL.Hint module. 2018-04-23 12:47:32 +02:00
Erik Svedäng
744bfd067a Add SDL.render-draw-point function. 2018-04-21 15:44:10 +02:00
Erik Svedäng
4a88903158 Added pos? and neg? functions, some changes to SDL library. 2018-04-20 13:18:58 +02:00
Fyodor Shchukin
0b50f65671 Fixed SDL file name, examples are running fine 2018-03-27 21:48:58 +03:00