@@ -16,10 +16,10 @@ include: %src/include/
16
16
temp: %make/tmp/
17
17
;output: %build/
18
18
19
- stack-size: 4194304
19
+ stack-size: 4194304 ;= 4MB (4 * 1024 * 1024)
20
20
optimize: 2
21
21
22
- version: 3.5.5
22
+ version: 3.5.6
23
23
24
24
core-files: [
25
25
%core/a-constants.c
@@ -109,7 +109,7 @@ core-files: [
109
109
%core/t-pair.c
110
110
%core/t-port.c
111
111
%core/t-string.c
112
- ; %core/t-struct.c ;not implemented
112
+ %core/t-struct.c
113
113
%core/t-time.c
114
114
%core/t-tuple.c
115
115
%core/t-typeset.c
@@ -296,6 +296,7 @@ config: [ ;- this is list of configuration (optional) defines
296
296
297
297
;SERIES_LABELS ; used for special debug purposes
298
298
;SHOW_SIZEOFS ; for debugging ports to some new systems
299
+ ;SHOW_EXPAND_STACK ; will print info when stack expands
299
300
;NDEBUG ; removes some asserts
300
301
;TEST_SCAN
301
302
;_DEBUG
@@ -331,20 +332,33 @@ include-image-os-codec: [
331
332
#if Windows? [
332
333
config: INCLUDE_IMAGE_OS_CODEC
333
334
host-files: %os/win32/host-image.c
334
- mezz-lib-files: %mezz/codec-image.reb
335
+ mezz-lib-files: %mezz/codec-image-win.reb
336
+ ]
337
+ #if MacOS? [
338
+ config: INCLUDE_IMAGE_OS_CODEC
339
+ host-files: [
340
+ %os/osx/host-image.c
341
+ %os/osx/sys-codecs.m
342
+ %os/osx/sys-utils.m
343
+ ]
344
+ frameworks: [CoreGraphics CoreImage ImageIO Foundation]
345
+ mezz-lib-files: %mezz/codec-image-osx.reb
335
346
]
336
347
]
337
348
338
349
include-image-codecs: [
339
350
#if Windows? [
340
351
:include-image-os-codec
341
352
]
342
- #if Posix ? [
353
+ #if Linux ? [
343
354
:include-native-bmp-codec
344
355
:include-native-png-codec
345
356
:include-native-jpg-codec
346
357
:include-native-gif-codec
347
358
]
359
+ #if MacOS? [
360
+ :include-image-os-codec
361
+ ]
348
362
]
349
363
350
364
;- native devices:
@@ -354,6 +368,14 @@ include-clipboard: [
354
368
core-files: %core/p-clipboard.c
355
369
host-files: %os/win32/dev-clipboard.c
356
370
]
371
+ #if macOS? [
372
+ config: INCLUDE_CLIPBOARD
373
+ core-files: %core/p-clipboard.c
374
+ host-files: %os/osx/dev-clipboard.c
375
+ host-files: %os/osx/sys-clipboard.m
376
+ host-files: %os/osx/sys-utils.m
377
+ framework: AppKit
378
+ ]
357
379
]
358
380
include-midi: [
359
381
#if Windows? [
@@ -364,7 +386,7 @@ include-midi: [
364
386
]
365
387
#if macOS? [
366
388
core-files: %core/p-midi.c
367
- host-files: %os/posix /dev-midi-osx .c
389
+ host-files: %os/osx /dev-midi.c
368
390
config: INCLUDE_MIDI_DEVICE
369
391
frameworks: [CoreServices CoreMIDI]
370
392
0 commit comments