Skip to content

Commit 744aceb

Browse files
authored
Merge pull request #2 from Oldes/master
Update to version 3.4.0
2 parents 74d9770 + 3790723 commit 744aceb

File tree

124 files changed

+3674
-405
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+3674
-405
lines changed

CHANGES.md

+99
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,98 @@
22

33
This is just generated output from commits in [this repository](https://github.com/Oldes/Rebol3). For full log use [GitHub commits](https://github.com/Oldes/Rebol3/commits/master).
44

5+
## 2020 December
6+
7+
### Features:
8+
9+
* [`33e013`](https://github.com/Oldes/Rebol3/commit/33e01309018001ac22c992b4c718f3f49accbfb6) Implemented `request-dir` on Windows
10+
* [`d5efc5`](https://github.com/Oldes/Rebol3/commit/d5efc5ee048f6593d9f23b18acd16f2bb4862c7e) Revisited `delete-dir` function
11+
* [`6fc873`](https://github.com/Oldes/Rebol3/commit/6fc8732e5309aba4a88b00bdea1381ec49d6db0f) `wildcard` function - returns block of absolute path files filtered using * and ? wildcards.
12+
* [`7b1ec8`](https://github.com/Oldes/Rebol3/commit/7b1ec82cdd9326ef1c033d164588e2ae42402c58) Allowed to make `block!` using `pair!`
13+
* [`52a67d`](https://github.com/Oldes/Rebol3/commit/52a67dbb6a6d7d1b3112eadca61f0fb8a6bd08f3) Allow line-comments inside binary value specification.
14+
* [`9ca83b`](https://github.com/Oldes/Rebol3/commit/9ca83b2c5c1d1a265bcc91492b3ccfae842a56d9) Extended system's `log` function with `/error` refinement
15+
* [`b42fc9`](https://github.com/Oldes/Rebol3/commit/b42fc97976314261d6dd45d1e202d4cc64bee55a) Allow `none` as a `map!` value, implement `remove/key`
16+
17+
### Changes:
18+
19+
* [`0688a1`](https://github.com/Oldes/Rebol3/commit/0688a196164be4678cbbb53734b8b199b46f1a30) Have EXISTS? return the type field or none instead of true/false
20+
* [`b71d81`](https://github.com/Oldes/Rebol3/commit/b71d8164ea57afb6b749558bf34cfe38c8c873e0) Allow `unset none` to be a no-op instead of throwing an error
21+
* [`0c7beb`](https://github.com/Oldes/Rebol3/commit/0c7bebd9c6f4c5d83199d92f7a4785d91fbf71a8) Replace `bind?` and `bound?` with `context?`
22+
* [`b19a10`](https://github.com/Oldes/Rebol3/commit/b19a1095db46634e1f480005fc0e249b4393e450) Simplify `TO BLOCK!` and complex construct via `MAKE BLOCK!`
23+
24+
This is major change which may break some things (in a few places there may be need to replace `to block!` with `make block!`), but it's good to do it now.
25+
26+
See the included unit tests for currently expected results!
27+
28+
* [`d07af9`](https://github.com/Oldes/Rebol3/commit/d07af993370be7f677826ee411fe258b4003f6ab) Don't allow `to` conversion from `logic!` to `integer!`, `money!` and `percent!`
29+
* [`54493f`](https://github.com/Oldes/Rebol3/commit/54493f7e25aa2e58f0d4fb5d2f19ce1e2b6a5de0) Evaluating `user.reb` file if found in user's home directory.
30+
31+
Home directory (`system/options/home`) can be set by using one of `REBOL_HOME`, `USERPROFILE` or `HOME` environmental variables (preference in this order). If none of these is defined, as home is used same directory as directory with used executable.
32+
33+
### Fixes:
34+
35+
* [`87c5fe`](https://github.com/Oldes/Rebol3/commit/87c5fe50aa0735a9840d85ab03c6cbc8ad99d819) MOLD NEW-LINE? behavior indents too much in BLOCK!s
36+
* [`d2583a`](https://github.com/Oldes/Rebol3/commit/d2583a55f8201498bc49f48d960c15881ef5593e) Temporary fix for failed read of some HTTPS sites
37+
* [`167eac`](https://github.com/Oldes/Rebol3/commit/167eac4a05af5dc019a612b76eb96b2228b6ec1a) `request-dir` not compiled on 32bit Windows
38+
* [`70855c`](https://github.com/Oldes/Rebol3/commit/70855c502b98476537ca212dde430cfc86ee1af9) Including D2D related files
39+
* [`dbcb3d`](https://github.com/Oldes/Rebol3/commit/dbcb3da27039a7eda6a06e079a9476d6c0aa7eed) Removed memory dispose pool related debug traces
40+
* [`851e2f`](https://github.com/Oldes/Rebol3/commit/851e2f3afaf66b592ec394dfccd6c45efd799e86) Make old build script compatible with recent changes
41+
* [`68beea`](https://github.com/Oldes/Rebol3/commit/68beeaf75f8d5bd9da76ac94d01851c3aa291ea6) Extra tokens at end of #endif directive
42+
* [`2052b2`](https://github.com/Oldes/Rebol3/commit/2052b222143ccf8f9aef2c51a9a78f2a765204b7) Move `wildcard` from `base` to `mezz` + test
43+
* [`761b44`](https://github.com/Oldes/Rebol3/commit/761b4407f5dc3fc7c278feac06fe871c298a9b1c) Comparison of blocks where one is past tail (missing file)
44+
* [`85e592`](https://github.com/Oldes/Rebol3/commit/85e5920f363e9b68f2a7cae9dfed4a0002df6f4e) Comparison of blocks where one is past tail
45+
* [`cedd82`](https://github.com/Oldes/Rebol3/commit/cedd82138f3e8d45ff2ba6381bcb205c9156dbd4) Report full failed expression when `assert` fails
46+
* [`c167c2`](https://github.com/Oldes/Rebol3/commit/c167c29553689b901d18421368dc68519197a21c) Don't allow making a `module!` from `integer!` and `map!`
47+
* [`10932d`](https://github.com/Oldes/Rebol3/commit/10932d1b1fe36b3dc5b0fec95c07512e0febf9cb) Possible fix of Valgrind's `Source and destination overlap in memcpy` error.
48+
* [`dba14b`](https://github.com/Oldes/Rebol3/commit/dba14b77d30fe4da4428d9ae5b045cfa1c9ef325) TO PAIR! causes an error with a "long" string
49+
* [`577b45`](https://github.com/Oldes/Rebol3/commit/577b45a7fd7985509b77283eb32167afb2f7f7dd) PARSE's INSERT used after a seek puts data at the position before the seek
50+
* [`1752e3`](https://github.com/Oldes/Rebol3/commit/1752e3cc5dc726ddec9c2ca1216e4be7d4bb5324) Don't use ANSI color sequence in formed error
51+
52+
## 2020 November
53+
54+
### Features:
55+
56+
* [`030915`](https://github.com/Oldes/Rebol3/commit/0309156ad657f95e8ce674b74266cfed3e6f9338) Add possibility to set date's `/utc` and `/yearday`
57+
58+
resolves: https://github.com/Oldes/Rebol-wishes/issues/18
59+
* [`c49f86`](https://github.com/Oldes/Rebol3/commit/c49f86aabdfdae13a793c41555c82075f7599293) Set `local-lib` to refer to the local import library
60+
* [`52ee40`](https://github.com/Oldes/Rebol3/commit/52ee407276ddb6e34f1592a21ea00704fcafae4d) Added `supplement` mezzanine function which appends a value into a block if not yet present
61+
* [`2aa6c6`](https://github.com/Oldes/Rebol3/commit/2aa6c68300ffc50c163af5c608a14bca8ff8b18b) Allow direct conversion from tag! to word! (if it has valid chars)
62+
* [`08bded`](https://github.com/Oldes/Rebol3/commit/08bdedfbbf3837578a2ea32a60d5c00ab8a5fa57) Way to combine DATE! and TIME! without a variable
63+
* [`77a412`](https://github.com/Oldes/Rebol3/commit/77a4122b4c04a52d5b045cef40f1e8d8369ef9d5) Extend `PNG` codec with `size?` function (returning image size of the binary)
64+
* [`5455ee`](https://github.com/Oldes/Rebol3/commit/5455ee479bb7a0bca1eb2b61cbbfc832908de1f6) Including `as-colors` module with functions, which decorates any value with bright ANSI color sequences
65+
* [`fd1790`](https://github.com/Oldes/Rebol3/commit/fd179029ea7b6a4570fe638b660d4849b0907344) BinCode - match binary!
66+
67+
### Changes:
68+
69+
* [`6ba777`](https://github.com/Oldes/Rebol3/commit/6ba777e64bbc5a193a103e4288dc0c2cca7b20cf) Removed mention of boot in `boot-print` and `loud-print` doc-strings (these can be use also after boot)
70+
* [`a253f5`](https://github.com/Oldes/Rebol3/commit/a253f5e8ab4b33bb2318a534d5f5c53f73d08309) A plain, explicit QUIT from nested scripts returning UNSET! instead of 0
71+
72+
resolves: https://github.com/Oldes/Rebol-issues/issues/2250
73+
* [`a6a07f`](https://github.com/Oldes/Rebol3/commit/a6a07f8bea642c20652dca1b446c90e9103f6eab) Updated Windows' icon file
74+
* [`42ef0d`](https://github.com/Oldes/Rebol3/commit/42ef0d5c8720f9ab9678b3556933a94ff3e7d8f0) Updated banner and `license` output
75+
76+
### Fixes:
77+
78+
* [`04d633`](https://github.com/Oldes/Rebol3/commit/04d63353b1365b4bdb28afabcd35596be71ec90a) Removing leaked traces in posix version
79+
* [`112c08`](https://github.com/Oldes/Rebol3/commit/112c087b84da66e904f300a688bb76d23dfae6f6) RSA related memory leak in TLS protocol
80+
* [`f6e480`](https://github.com/Oldes/Rebol3/commit/f6e4805692c688d496c62dfc53877fa7a9a4b3ce) Typo in PNG codec extension code
81+
* [`c7ffb5`](https://github.com/Oldes/Rebol3/commit/c7ffb5e37e180bd288f91aa45b3704c10572e600) Don't allow specific `lit-word!` and `get-word!` cases
82+
* [`173968`](https://github.com/Oldes/Rebol3/commit/1739683623264cc51c60f13020709c48fd145a67) Reset ANSI color after `secure` help output
83+
* [`f7e8e8`](https://github.com/Oldes/Rebol3/commit/f7e8e8fd4a6484f23a02b44bba77f8920068bfab) PROTECT and UNPROTECT bitset!
84+
* [`7c409f`](https://github.com/Oldes/Rebol3/commit/7c409fb2b19a4e563fcf61214b37d1c5b1bad234) Conversion of bitset to binary does not count with complement bitset state
85+
* [`ced591`](https://github.com/Oldes/Rebol3/commit/ced59161e81edd409a0b822614a114b9afdaddb9) Open does not reset the internal file pointer of a previously closed file port
86+
* [`145ac8`](https://github.com/Oldes/Rebol3/commit/145ac8f913c3df909ea118c92e8970eb8e6a1b99) Cause an error in PARSE for invalid args to TO
87+
588
## 2020 October
689

790
### Features:
891

92+
* [`159b82`](https://github.com/Oldes/Rebol3/commit/159b82f2fe5ac5ce363d661f13df275e9de63a07) Bincode - added zero-based `ATz` and `INDEXz` commands
93+
* [`08aa99`](https://github.com/Oldes/Rebol3/commit/08aa9998127b3875ba3b12eec43f9a2406c8e8d3) Support for read/part (using Range request with read/part/binary)
94+
* [`c5e33f`](https://github.com/Oldes/Rebol3/commit/c5e33ffe4ad2f33ad44aeecc3853ef430645e55f) `sqrt` native which accepts only decimals
95+
* [`b44fca`](https://github.com/Oldes/Rebol3/commit/b44fca36c240a8f6ae3be20d0f6c6bcd4714c560) Use default `key` event type when doing: `make event! [key: #"A"]`
96+
* [`b53caf`](https://github.com/Oldes/Rebol3/commit/b53caf8943c4208732821c0d2903d7c96e1cff92) `find/same` and `select/same`
997
* [`c563d4`](https://github.com/Oldes/Rebol3/commit/c563d429f00d3a0ac215da1726007fa43fc5621b) Optionally write any (molded) value into clipboard (by default disabled)
1098
* [`5f28c9`](https://github.com/Oldes/Rebol3/commit/5f28c9ac01c0e7f9d9b7a431144e89e7c51013e5) Improve `import/version` error message in case when module has no name
1199

@@ -23,6 +111,17 @@ This is just generated output from commits in [this repository](https://github.c
23111

24112
### Fixes:
25113

114+
* [`bdaca6`](https://github.com/Oldes/Rebol3/commit/bdaca6afc6bc7b9a92f0fa6a1a2c18fb7da7bb54) Crash when loading specially crafted binary
115+
* [`6121a8`](https://github.com/Oldes/Rebol3/commit/6121a84301ea138fa1dafd2853b9e6414d283079) SAVE with /header true
116+
* [`c1594e`](https://github.com/Oldes/Rebol3/commit/c1594e2f115e3663383a89d2a0e184e8b38624e0) UNIQUE/DIFFERENCE/INTERSECT/UNION/EXCLUDE do not accept some data types
117+
* [`85fb9b`](https://github.com/Oldes/Rebol3/commit/85fb9b6c62f4f7387989a9b7a382f21c296345e5) Shortening ANSI escape code used in error messages
118+
* [`8b2669`](https://github.com/Oldes/Rebol3/commit/8b26692dc90a1759d07383fca90fe5dba4cef74f) Throw error when trying to make invalid errors
119+
* [`0e9d14`](https://github.com/Oldes/Rebol3/commit/0e9d14539fe50fc241ac6adbab6c3945471a046a) Fix of redirection broken in recent HTTP scheme changes
120+
* [`3b5f3b`](https://github.com/Oldes/Rebol3/commit/3b5f3b2916cf3914a14b81c5385f177e1262474e) Added os version into short banner and not using commit if not present any
121+
* [`3acbfd`](https://github.com/Oldes/Rebol3/commit/3acbfdb4ec7caa339cbd680fa35016fbd65b35aa) Not using the new map syntax because old prebuild versions does not handle it yet
122+
* [`1355fd`](https://github.com/Oldes/Rebol3/commit/1355fdbfaf2262204d63bb6cfaee80c0b0b6d65f) `log-*` functions should not return `positive number required` errors
123+
* [`216443`](https://github.com/Oldes/Rebol3/commit/2164430b01c11bc248916a4925516cfa307bbc4c) `square-root -1` should return `1.#NaN` instead of an error
124+
* [`6129ec`](https://github.com/Oldes/Rebol3/commit/6129eca50a658e4406fa050c88489763679e676c) `find/same` and `select/same` working with `any-word!`
26125
* [`3c006a`](https://github.com/Oldes/Rebol3/commit/3c006a72493a50110dc80833ee4589d1707f47f3) Potentially SPA-vulnerability
27126
* [`ceed8d`](https://github.com/Oldes/Rebol3/commit/ceed8dde6523b8e515c4cd3ddbe9c14b89ec9e99) Fix static annotation for uECC_valid_point
28127
* [`81e9e0`](https://github.com/Oldes/Rebol3/commit/81e9e0a4e877a91295c3d7fcc337db69fcd82ff6) Quit after using `--help` startup option

README.md

+11-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[![Travis build](https://travis-ci.org/Oldes/Rebol3.svg?branch=master)](https://travis-ci.org/Oldes/Rebol3)
22
[![AppVeyor build](https://ci.appveyor.com/api/projects/status/70wh8i8o61d6hipu?svg=true)](https://ci.appveyor.com/project/Oldes/r3)
33
[![Gitter](https://badges.gitter.im/rebol3/community.svg)](https://gitter.im/rebol3/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
4+
[![Chocolatey](https://raw.githubusercontent.com/Oldes/media/master/install-from-choco.svg)](https://chocolatey.org/packages/rebol3)
45

56
# Rebol [R3] Source Code Distribution
67

@@ -9,13 +10,19 @@ but keep the source code clean and project easy to build. Use [CHANGES.md](https
910

1011
### Issues reporting
1112

12-
I was quite a long time using official Rebol issues repository https://github.com/rebol/rebol-issues
13-
but because nobody really cares about official Rebol and this repository and I was not allowed even to tag my own issues, which I suppose to be fixed in my branch, I copied existing issues to my own repository, which is here: https://github.com/Oldes/Rebol-issues
13+
Preferred way for issue reporting is using [dedicated issue repository](https://github.com/Oldes/Rebol-issues/issues). It's a fork of the original Rebol issue repository, which was filled with issues from [CureCode issue tracker](https://www.curecode.org/rebol3/view-tickets.rsp), which was used before Rebol was on Github. I'm not using the original Rebol issue repository, because I was not allowed to even add labels to my own issues. It was later moved under Metaeducation account and is used for Ren-C development anyway.
1414

1515
### Other Rebol related projects
1616

17-
You may want to check [Ren-C](https://github.com/metaeducation/ren-c), [Red](https://github.com/red/red) and [Boron](http://urlan.sourceforge.net/boron/) projects,
18-
if you are looking for other _Rebol like languages_.
17+
If you are looking for other _Rebol like languages_, you may want to check also:
18+
19+
* [Arturo](https://github.com/arturo-lang/arturo) language written in Nim
20+
* [Boron](http://urlan.sourceforge.net/boron/) language written in C
21+
* [Red](https://github.com/red/red) language written in Red bootstrapped from Rebol2
22+
* [Ren-C](https://github.com/metaeducation/ren-c) another living Rebol3 fork
23+
* [Rye](https://github.com/refaktor/rye) language written in Go
24+
* [World](https://github.com/Geomol/World) language written in C
25+
1926

2027
There is also [Shinxin's fork](https://github.com/zsx/r3), which I was initially using for _chery-picking_,
2128
as it contains modifications from Atronix and Saphirion. But its use is now limited as it depends on non-public modules and also there is not much life visible recently.

make/icon/r3_128.png

6.29 KB
Loading

make/icon/r3_16.png

481 Bytes
Loading

make/icon/r3_24.png

307 Bytes
Loading

make/icon/r3_256.png

7.17 KB
Loading

make/icon/r3_32.png

1.05 KB
Loading

make/icon/r3_48.png

766 Bytes
Loading

make/makefile.vc

+39-26
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ I= /I..\src\include
1212
TO_OS= TO_WIN32
1313
OS_ID= 0.3.1
1414

15-
CFLAGS=/c /Os /D "UNICODE" /D "WIN32" /D "ENDIAN_LITTLE" /W3 /GR- /Zi /GS /Gy /GF /EHs-c- /GL /D "NDEBUG" /D "_CRT_SECURE_NO_WARNINGS"
15+
16+
CFLAGS=/c /Os /W3 /GR- /Zi /GS /Gy /GF /EHs-c- /GL /D "REB_EXE" /D "ENDIAN_LITTLE" /D "_CRT_SECURE_NO_WARNINGS" /D "_UNICODE" /D "UNICODE" /D "_FILE_OFFSET_BITS=64" /D "NDEBUG" /D "TO_WIN32" /D "USE_MIDI_DEVICE" /D "USE_LZMA" /D "USE_IMAGE_NATIVES"
17+
1618

1719
RAPI_FLAGS= $(CFLAGS)
1820
HOST_FLAGS= $(CFLAGS)
@@ -21,9 +23,13 @@ RLIB_FLAGS=
2123
RFLAGS= $(RAPI_FLAGS) $(I) /D$(TO_OS) /DREB_API
2224
HFLAGS= $(HOST_FLAGS) $(I) /D$(TO_OS) /DREB_CORE
2325

24-
LIBS= user32.lib ws2_32.lib advapi32.lib shell32.lib comdlg32.lib
26+
27+
LIBS= user32.lib ws2_32.lib advapi32.lib shell32.lib comdlg32.lib winmm.lib wsock32.lib
28+
29+
2530
LDFLAGS = /nologo /DEBUG /RELEASE /opt:ref /opt:icf /LTCG
2631

32+
2733
REBOL= prebuild\r3-make-win.exe -qs
2834

2935
clean:
@@ -38,7 +44,7 @@ prep: objs
3844
$(REBOL) $T/make-os-ext.reb # ok, but not always
3945
$(REBOL) $T/make-host-ext.reb
4046
$(REBOL) $T/make-reb-lib.reb
41-
windres --target=pe-i386 r3.rc -O coff -o objs/r3.res
47+
4248

4349
objs:
4450
if not exist objs MKDIR objs
@@ -47,34 +53,41 @@ OBJS = objs/a-constants.obj objs/a-globals.obj objs/a-lib.obj objs/b-boot.obj \
4753
objs/b-init.obj objs/c-do.obj objs/c-error.obj objs/c-frame.obj \
4854
objs/c-function.obj objs/c-port.obj objs/c-task.obj objs/c-word.obj \
4955
objs/d-crash.obj objs/d-dump.obj objs/d-print.obj objs/f-blocks.obj \
50-
objs/f-deci.obj objs/f-dtoa.obj objs/f-enbase.obj objs/f-extension.obj objs/f-int.obj objs/f-math.obj \
51-
objs/f-modify.obj objs/f-random.obj objs/f-round.obj objs/f-series.obj \
52-
objs/f-stubs.obj objs/l-scan.obj objs/l-types.obj objs/m-gc.obj \
53-
objs/m-pools.obj objs/m-series.obj objs/n-control.obj objs/n-data.obj \
54-
objs/n-io.obj objs/n-loop.obj objs/n-math.obj objs/n-sets.obj \
55-
objs/n-strings.obj objs/n-system.obj objs/p-clipboard.obj objs/p-console.obj \
56-
objs/p-dir.obj objs/p-dns.obj objs/p-event.obj objs/p-file.obj \
57-
objs/p-net.obj objs/s-cases.obj objs/s-crc.obj objs/s-file.obj \
58-
objs/s-find.obj objs/s-make.obj objs/s-mold.obj objs/s-ops.obj \
59-
objs/s-trim.obj objs/s-unicode.obj objs/t-bitset.obj objs/t-block.obj \
60-
objs/t-char.obj objs/t-datatype.obj objs/t-date.obj objs/t-decimal.obj \
61-
objs/t-event.obj objs/t-function.obj objs/t-gob.obj objs/t-image.obj \
62-
objs/t-integer.obj objs/t-logic.obj objs/t-map.obj objs/t-money.obj \
63-
objs/t-none.obj objs/t-object.obj objs/t-pair.obj objs/t-port.obj \
64-
objs/t-string.obj objs/t-time.obj objs/t-tuple.obj objs/t-typeset.obj \
65-
objs/t-utype.obj objs/t-vector.obj objs/t-word.obj objs/u-bmp.obj \
66-
objs/u-compress.obj objs/u-dialect.obj objs/u-gif.obj objs/u-jpg.obj \
67-
objs/u-md5.obj objs/u-parse.obj objs/u-png.obj objs/u-sha1.obj \
68-
objs/u-zlib.obj objs/r3.res
56+
objs/f-deci.obj objs/f-dtoa.obj objs/f-enbase.obj objs/f-extension.obj \
57+
objs/f-int.obj objs/f-math.obj objs/f-modify.obj objs/f-qsort.obj \
58+
objs/f-random.obj objs/f-round.obj objs/f-series.obj objs/f-stubs.obj \
59+
objs/l-scan.obj objs/l-types.obj objs/m-gc.obj objs/m-pools.obj \
60+
objs/m-series.obj objs/n-control.obj objs/n-crypt.obj objs/n-data.obj \
61+
objs/n-image.obj objs/n-io.obj objs/n-loop.obj objs/n-math.obj \
62+
objs/n-sets.obj objs/n-strings.obj objs/n-system.obj objs/p-checksum.obj \
63+
objs/p-clipboard.obj objs/p-console.obj objs/p-dir.obj objs/p-dns.obj \
64+
objs/p-event.obj objs/p-file.obj objs/p-net.obj objs/p-midi.obj \
65+
objs/s-cases.obj objs/s-crc.obj objs/s-file.obj objs/s-find.obj \
66+
objs/s-make.obj objs/s-mold.obj objs/s-ops.obj objs/s-trim.obj \
67+
objs/s-unicode.obj objs/t-bitset.obj objs/t-block.obj objs/t-char.obj \
68+
objs/t-datatype.obj objs/t-date.obj objs/t-decimal.obj objs/t-event.obj \
69+
objs/t-function.obj objs/t-gob.obj objs/t-image.obj objs/t-integer.obj \
70+
objs/t-logic.obj objs/t-map.obj objs/t-money.obj objs/t-none.obj \
71+
objs/t-object.obj objs/t-pair.obj objs/t-port.obj objs/t-string.obj \
72+
objs/t-time.obj objs/t-tuple.obj objs/t-typeset.obj objs/t-utype.obj \
73+
objs/t-vector.obj objs/t-word.obj objs/u-aes.obj objs/u-bigint.obj \
74+
objs/u-bincode.obj objs/u-bmp.obj objs/u-chacha20.obj objs/u-compress.obj \
75+
objs/u-dh.obj objs/u-dialect.obj objs/u-gif.obj objs/u-iconv.obj \
76+
objs/u-image-resize.obj objs/u-jpg.obj objs/u-lzma.obj objs/u-md5.obj \
77+
objs/u-parse.obj objs/u-png.obj objs/u-poly1305.obj objs/u-rc4.obj \
78+
objs/u-rsa.obj objs/u-sha1.obj objs/u-sha2.obj objs/u-uECC.obj \
79+
objs/u-zlib.obj objs/u-wav.obj
80+
6981

7082
HOST = objs/host-main.obj objs/host-args.obj objs/host-device.obj objs/host-stdio.obj \
71-
objs/dev-net.obj objs/dev-dns.obj objs/host-lib.obj \
72-
objs/dev-stdio.obj objs/dev-event.obj objs/dev-file.obj \
73-
objs/dev-clipboard.obj
83+
objs/dev-net.obj objs/dev-dns.obj objs/host-ext-test.obj objs/host-lib.obj \
84+
objs/dev-stdio.obj objs/dev-file.obj objs/dev-event.obj objs/dev-clipboard.obj \
85+
objs/dev-midi.obj
7486

7587
# Directly linked r3 executable:
7688
r3.exe: objs $(OBJS) $(HOST)
77-
$(LD) $(LDFLAGS) $(OBJS) $(HOST) $(LIBS) /PDB:$*.pdb /OUT:r3.exe /SUBSYSTEM:WINDOWS
89+
$(LD) $(LDFLAGS) $(OBJS) $(HOST) $(LIBS) /PDB:$*.pdb /OUT:r3.exe
90+
7891

7992
{..\src\core}.c{objs}.obj::
8093
$(CC) $(RFLAGS) /Foobjs\ /Fdobjs\vc80.pdb $<

make/r3-view.rc

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
101 ICON "r3.ico"
22

33
1 VERSIONINFO
4-
FILEVERSION 3,2,0,0
5-
PRODUCTVERSION 3,2,0,0
4+
FILEVERSION 3,4,0,0
5+
PRODUCTVERSION 3,4,0,0
66
BEGIN
77
BLOCK "StringFileInfo"
88
BEGIN
99
BLOCK "040904E4"
1010
BEGIN
1111
VALUE "FileDescription", "REBOL (relative expression based object language) console."
12-
VALUE "FileVersion", "3.2"
12+
VALUE "FileVersion", "3.4"
1313
VALUE "InternalName", "Rebol 3 (Oldes branch)"
1414
VALUE "LegalCopyright", "2012 REBOL Technologies"
1515
VALUE "OriginalFilename", "Rebol.exe"
1616
VALUE "ProductName", "Rebol/View"
17-
VALUE "ProductVersion", "3.2"
17+
VALUE "ProductVersion", "3.4"
1818
END
1919
END
2020
BLOCK "VarFileInfo"

make/r3.ico

-16.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)