Skip to content

Commit 53dcfaa

Browse files
committed
Updated CHANGES.md
1 parent 857310b commit 53dcfaa

File tree

1 file changed

+76
-12
lines changed

1 file changed

+76
-12
lines changed

CHANGES.md

+76-12
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ This is just generated output from commits in [this repository](https://github.c
66

77
### Features:
88

9+
* [`36fee1`](https://github.com/Oldes/Rebol3/commit/36fee1d2ac96c2cfaca833903118760f60ca5440) Added support for missing UTF-32 encoded binary to string conversion
10+
* [`499a93`](https://github.com/Oldes/Rebol3/commit/499a93e4aadfa6e5df9a72c7532198e2d976ae8d) Added support for decimap pick on `pair!` and `any-string!`
11+
* [`b6ea7f`](https://github.com/Oldes/Rebol3/commit/b6ea7fa7566f212431997e765a9efbd108d4434e) Add `enbase/part` and `debase/part`
12+
* [`b78129`](https://github.com/Oldes/Rebol3/commit/b7812968a56e804da7ee594407972005a49319ad) `mold/part` to limit the length of the result
13+
* [`217fce`](https://github.com/Oldes/Rebol3/commit/217fce7606dcc2c56ca6f03c6f8aa0eb9fc1fa75) Optionally execute `user.r3` file in user's home directory on startup and removing temporary help functions which now may be defined in user's file.
914
* [`962382`](https://github.com/Oldes/Rebol3/commit/96238234691cdfd08ab2d133e502db75e4e6f426) Added `ppk` (PuTTY Private Key) codec (so far only RSA keys)
1015
* [`4c07b7`](https://github.com/Oldes/Rebol3/commit/4c07b7a0fee9fd0277cb2018c3878acd1850ae35) Added `ssh-key` (Secure Shell Key) codec (so far only RSA keys)
1116
* [`90ecb3`](https://github.com/Oldes/Rebol3/commit/90ecb3dddfc980fd981f409a0c868a422d6c7a3c) Added missing `UI32BYTES` and `UI32LEBYTES` _bincode_ read commands
@@ -16,8 +21,41 @@ This is just generated output from commits in [this repository](https://github.c
1621
As a bonus this change contain a way how to turn off read-line console input and enter use the console as a key-stroke (and mouse as well) input. Simple use example is available here:
1722
https://gist.github.com/Oldes/face8a5790df7121a78ba606a3e150f4
1823

24+
### Changes:
25+
26+
* [`c8799b`](https://github.com/Oldes/Rebol3/commit/c8799b73fa7d4df9735b1d56e412848882ac3cf4) Using Bjoern Hoehrmann's UTF-8 decoder
27+
28+
http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
29+
It is shorter and faster.
30+
* [`6416be`](https://github.com/Oldes/Rebol3/commit/6416be56b9bac994405da65cec54cd29e8fd2719) Migrate extensions: *.r => *.reb & *.rx => *.rebx
31+
32+
This change was proposed years ago by @onetom in https://github.com/rebol/rebol/pull/140 and I agree, that the `.r` extension is lost in this century and so lets start with the new one. I'm personally still preferring `.r3` for run-able scripts which requires Rebol3.
33+
34+
(cherry picked from commit 298ee3787659bc39d093042c6df911d5e6103e28)
35+
* [`1e1dfa`](https://github.com/Oldes/Rebol3/commit/1e1dfa3282c0f8fd2f184bf81cbcdf358ac182b5) Rename `split/into` to `split/skip`
36+
* [`214790`](https://github.com/Oldes/Rebol3/commit/2147901da9398b0d150ccefba0f02105a1ff1cb1) Setup `system/options/home` to default user's system home location or to one defined in `REBOL_HOME` environment variable
37+
38+
For example to define custom location one can use on Windows:
39+
```
40+
set REBOL_HOME=C:\Rebol\
41+
```
42+
or on Linux:
43+
```
44+
export REBOL_HOME=~/Rebol/
45+
```
46+
* [`2b2352`](https://github.com/Oldes/Rebol3/commit/2b23527852526ac9d510ce49e6d3ccd67c7053d9) Allow private RSA exponents optional (may be computed and are not in PPK files)
47+
* [`3d1436`](https://github.com/Oldes/Rebol3/commit/3d1436ab57ae6f0e9d26a28cc5c0a9315d6f2d36) Using lowercase in codec names (it looks better)
48+
* [`db5b44`](https://github.com/Oldes/Rebol3/commit/db5b44a6a9376a061c3d36b95de0edc2936a52cb) Replaced `mezz-crypt` module with `pkix` and `utc-time` codecs
49+
* [`4d8866`](https://github.com/Oldes/Rebol3/commit/4d88668b47fb545dbeb7a598268f765315418d3b) Using `append` instead of `insert tail` when saving data to binary
50+
1951
### Fixes:
2052

53+
* [`4774ea`](https://github.com/Oldes/Rebol3/commit/4774eaf0f17c13719b4cdec6c6571e23251f2aa6) Better fix of reading list of logical drives on Windows
54+
* [`ea39f8`](https://github.com/Oldes/Rebol3/commit/ea39f8ea976cf2225f32eea5d4389589f43adc2f) Update travis file and remove unrelated mezzanine file
55+
* [`5e32c5`](https://github.com/Oldes/Rebol3/commit/5e32c54a850b7cb03328f5f54cb27064458a8918) `deline/lines` and `read/lines` misinterprets UTF-8 character as newline
56+
* [`e7e72b`](https://github.com/Oldes/Rebol3/commit/e7e72b54489eab5910bf3315719525cea0d47f19) Missing file with `mold/part` native specification
57+
* [`3f4b93`](https://github.com/Oldes/Rebol3/commit/3f4b93e55219a7560e7ffcc501d3e9010f4a888a) Wrong macro in host calls (failed standalone library compilation)
58+
* [`1317e1`](https://github.com/Oldes/Rebol3/commit/1317e13a8ad80bade1e37a1c7224e2d3be2aa314) Path expression with path! does not work with all supported key types
2159
* [`652045`](https://github.com/Oldes/Rebol3/commit/6520457a3bdcf4a121076c40ead3923fc94be313) Using `deline` to normalize CRLF to LF when reading text HTML content
2260
* [`6238d2`](https://github.com/Oldes/Rebol3/commit/6238d23e53a0329a5b36c8673da926e248b35c69) Allow incomplete tag in DER codec (because it looks it can happen)
2361
* [`9f6b34`](https://github.com/Oldes/Rebol3/commit/9f6b349a724a36bf8c5129ae9ff970db6a4248e6) Allow to `make bitset!` from `bitset!`
@@ -26,13 +64,6 @@ This is just generated output from commits in [this repository](https://github.c
2664
* [`f09962`](https://github.com/Oldes/Rebol3/commit/f099629adfab50b31a01f6a200aacc12afad6c95) ENLINE does not convert line endings to native OS format (Posix)
2765
* [`70c51b`](https://github.com/Oldes/Rebol3/commit/70c51ba9dff10c967b7bde3de781d1b12939d98a) Crash in `enline`
2866

29-
### Changes:
30-
31-
* [`2b2352`](https://github.com/Oldes/Rebol3/commit/2b23527852526ac9d510ce49e6d3ccd67c7053d9) Allow private RSA exponents optional (may be computed and are not in PPK files)
32-
* [`3d1436`](https://github.com/Oldes/Rebol3/commit/3d1436ab57ae6f0e9d26a28cc5c0a9315d6f2d36) Using lowercase in codec names (it looks better)
33-
* [`db5b44`](https://github.com/Oldes/Rebol3/commit/db5b44a6a9376a061c3d36b95de0edc2936a52cb) Replaced `mezz-crypt` module with `pkix` and `utc-time` codecs
34-
* [`4d8866`](https://github.com/Oldes/Rebol3/commit/4d88668b47fb545dbeb7a598268f765315418d3b) Using `append` instead of `insert tail` when saving data to binary
35-
3667
## 2020 May
3768

3869
### Features:
@@ -135,19 +166,52 @@ This is just generated output from commits in [this repository](https://github.c
135166
]
136167
```
137168

169+
### Changes:
170+
171+
* [`8b0e6a`](https://github.com/Oldes/Rebol3/commit/8b0e6a7ce25ab0a2a6fc190753ec3882ccffa784) Using `system/platform` just as a `word!`
172+
173+
Before:
174+
```
175+
>> system/platform
176+
== [Windows win32-x64]
177+
```
178+
Now:
179+
```
180+
>> system/platform
181+
== Windows
182+
183+
>> system/build/os
184+
== win32-x64
185+
186+
```
187+
188+
Reason is, that in most cases only the `platform` name is needed so one had to use for example `switch system/platform/1 [...]`, which was a little bit cryptic. It is now also compatible with Red language.
189+
* [`a55673`](https://github.com/Oldes/Rebol3/commit/a55673f2a159e6c561525de6901db0b262237c1a) Moved AS_DECIMAL define
190+
191+
used to receive decimal value, when argument may be decimal or integer
192+
138193
### Fixes:
139194

195+
* [`7ee3e3`](https://github.com/Oldes/Rebol3/commit/7ee3e30c703abce71133c67cf6f0cff9f23650a5) Not using `system/platform` for `zero-index?` functionality
196+
* [`9f2548`](https://github.com/Oldes/Rebol3/commit/9f2548d5fa5452e4a2ccc95df8f17fe088ecab79) Improved error handling in HTTPd (catches invalid requests)
197+
* [`3d068a`](https://github.com/Oldes/Rebol3/commit/3d068ab1c1a274a6555e9e8bce3253af5aa1994c) `TRY/except` should store the `last-error`
198+
* [`c4c374`](https://github.com/Oldes/Rebol3/commit/c4c3747a2d16a9fad8b810ccc011c7eca40f5ec9) Resolve incompatible pointer type compilation warning on posix targets in `browse` native function
199+
* [`447525`](https://github.com/Oldes/Rebol3/commit/447525287f3230bb7dacc01d796d8b7961f2b8f2) Optimized (and fixed regression) when appending char on string
200+
* [`b26700`](https://github.com/Oldes/Rebol3/commit/b267009605056f4c9ab4b87db84d674d84814ae9) Make sure that Linux ARM build is not trying to use not implemented MIDI device
201+
* [`149aeb`](https://github.com/Oldes/Rebol3/commit/149aebe6fac5c38693a6e867f489e98a068f1ae0) Minor modifications of `MySQL` protocol error messages.
202+
* [`3360da`](https://github.com/Oldes/Rebol3/commit/3360daccc3444b45560e1bf3876db0c7675d9979) WRITE should use MOLD instead of FORM when writing an object into a file
203+
* [`0bb9d9`](https://github.com/Oldes/Rebol3/commit/0bb9d95d479cd11d3de437ff6a32eec457f1329c) `ICONV` from `UTF16` with BOM does not skip the BOM on Windows
204+
* [`0020ec`](https://github.com/Oldes/Rebol3/commit/0020ec8c47225106c7be9d377f233fdbdb21c4c6) Make `case [true []]` return `unset!`
205+
* [`eaeb6c`](https://github.com/Oldes/Rebol3/commit/eaeb6c6eaec51a8771503abb76d2b897691372b2) Using typeset should not found datatype value inside a block
206+
* [`853cd8`](https://github.com/Oldes/Rebol3/commit/853cd8abf5e0e21c2a34579d7b47f122564870de) Optimization of CHANGE/INSERT/APPEND integer! or char!
207+
* [`47d904`](https://github.com/Oldes/Rebol3/commit/47d9043dd9ac61218488a4a3d19eb926a356be7a) `DELTA-PROFILE` includes profiler overhead
208+
* [`625044`](https://github.com/Oldes/Rebol3/commit/62504411f9f42a383b405ea1d84631c8fbdc6b1c) Insert/append/change binary! string!
140209
* [`07d4e3`](https://github.com/Oldes/Rebol3/commit/07d4e37904eac5ac28b2a2955c7581510d5004c0) Small code refactoring of the `httpd` scheme
141210
* [`b75a0e`](https://github.com/Oldes/Rebol3/commit/b75a0eb38ba25b2cb013f59d57debaec7e6c1e4a) Removed debug traces in HTTPD scheme
142211
* [`95b454`](https://github.com/Oldes/Rebol3/commit/95b4541702397c3e5093064d72c92022e3afbee5) Include USE_IMAGE_NATIVES define in VS build
143212
* [`b415fe`](https://github.com/Oldes/Rebol3/commit/b415fe5f80c540a2400f16d6c144831833c71d21) Catch possible evaluation errors in `in-dir` call
144213
* [`26b19a`](https://github.com/Oldes/Rebol3/commit/26b19aaaeb32d76323b6cba3fbf83d255b5ab8bd) Catch `base code` even when comment is at file's head
145214

146-
### Changes:
147-
148-
* [`a55673`](https://github.com/Oldes/Rebol3/commit/a55673f2a159e6c561525de6901db0b262237c1a) Moved AS_DECIMAL define
149-
150-
used to receive decimal value, when argument may be decimal or integer
151215

152216
## 2020 April
153217

0 commit comments

Comments
 (0)