Releases: Oldes/Rebol3
Releases · Oldes/Rebol3
Rebol v3.5.6
Features:
877514
Don't allowclear
on not opened port, allowsize?
on portdedf26
Allow making op! from action!d797a9
Supportto date! integer!
andto integer! date!
using unixtime as an integer value10a5b4
Implemented copy of nested maps14bc42
PDF encoder input validationcb0521
Initial implementation of the PDF codec770a06
Make PNG filter's native functions optionale0d567
PNG's pre-compression filter algorithms exposed asfilter
andunfilter
natives2947e8
Print a human friendly list of available codecs onhelp codecs
f27939
Define codec's types53167c
Optimize powerof2 memory allocatione5868f
Made parse'sahead
being a synonym forand
for better compatibility with Red19974e
MacOS support for DirectDraw Surfacedds
encoding/decoding5bf90d
codecs/dds/size?
function for resolving dds image size without need of decoding64734d
codecs/bmp/size?
function for resolving bmp image size without need of decoding1d3e2c
codecs/gif/size?
function for resolving gif image size without need of decoding7591f4
Allow FIND binary! char!547f35
Optimizedparse
when checkingref!
andtag!
datatypes384602
codecs/jpeg/size?
function for resolving jpeg image size without need of decodingb35117
MacOS basic clipboard port implementationdbe8aa
MacOS image codecs cleanup and added support forhaif
encoding/decoding894708
Using native system image codecs on macOS515c16
Conversion ofstruct!
tobinary!
319531
Add support forword!
struct fields476327
Including Atronix's source ofstruct!
datatype implementationaf7772
Better deal with stack size definition while compilationf1b74c
Store last console result insystem/state/last-result
4fab4c
REFLECT module! 'title
could return the module header titlec75649
Newblur
native function for fast Gaussian blur of images77426b
Munge code updated using the new built-in ZIP encoder52b269
AddedZIP
encoder13d7c9
Munge (quickly modified to be runnable from Oldes' R3 derivative)a2bcfe
Allow conversion fromobject!
tomap!
933514
Reimplementedmod
andmodulo
in C,//
is nowop!
formodulo
and%
is nowop!
forremainder
72a7b9
Allow makingop!
fromfunction!
c9aa62
Allow slash words30b179
Added simple test extension + handlingRXR_BAD_ARGS
value from extension command calle9b0bb
debase
acceptingany-string!
for it's value5ed41d
Allow creation ofpath!
from any value46e3a2
Extended PNG codec withchunks
functiona5ba0f
Added a simple codec for decoding/encoding ICO filesfd67a5
Added a simple codec for decoding/encoding ICO files3f45b9
Updatedprebol
(Rebol Preprocessor) to be a real module working with current Rebol22a6d0
Added possibility not to process default application arguments on boot
Changes:
e4b1a8
Fine-tune decimal non-strict comparison (to cover also percent datatype)093728
Appending aword
into anobject
sets its value tounset
instead ofnone
8bf1f2
Allowcopy error!
9ce9d9
Use plaintext
codec for.cgi
files131090
Merged macOS and Windows OS codecs registrations62d8db
Using Gregg Irwin'ssplit
updatesdb5ebf
FIND bitset! block!
is looking for ALL of the values in the block by default807740
Makefind/match
not imply/tail
e564c5
Using!
at the end of struct value type specification0248e8
Revisited vector construction syntax types
Now accepting for examplei16!
anduint16!
instead of previoussi16!
andui16!
.2cc8c7
Disable support for Rebol values in struct9c5892
RL_Register_Handle
from extension returns word's symbol id99a5c2
Swappedcrc
anddata
values in ZIP decoder's result6dad57
Don't protectsystem/dialects
as it's not used anywaybc48fe
Allow direct comparison oftime!
withnumber!
typesc31151
Rename MAXIMUM-OF and MINIMUM-OF to FIND-MAX and FIND-MINc72b15
Better sorting of specific runtime extension module valuesaece05
Have%
to be a valid word and not an empty file1e71aa
Removed ANSI related functions from colors mezzanine file
Fixes:
Rebol v3.5.0
552e2c
Parse string! using any-string!9249a3
Exporting new library functions for registering, creation and releasing handles (so these may be also used from external native modules.c990e8
Simple TCP port scanner (module)b6cbac
Do some minimal extension's module protection4d44e9
When $SHELL is not set on POSIX OS,/bin/sh
is used as a default6809c8
Registered new system ID 0.4.46 as a 64bit Linux usingmusl
compiler (musl.libc.org)d352af
Renamed module's local context fromlocal-lib
tolib-local
500d3d
Force UTF-8 console output code page on Windowsf09840
Using NOT_FOUND instead of 0 in handle's registrationa90ee0
Crash when re-opening listening port multiple times98d66e
Using at least one image in the ICO file as a PNG encoded in RGBA32 format82f0ae
Updated banners lookbe2463
Memory leak inlist-env
functiond1e316
to word!
accepting delimiters in the input stringa81b86
to word!
accepting delimiters in the input string102488
POSIX wildcard support inread
'sfile
argumentb83660
Replaceddir?
mezzanine as anative!
with optional/check
refinement0f71dd
Macro for getting c-string from a symbol65ac08
Register*.key
suffix for SSH keys15eaec
Allow to decode*.crt
files stored inPKIX
format88086a
Preliminary support for system managed handles2cd73c
break/return
now has priority over regular return value fromremove-each
355df8
Supportmap!
inremove-each
1ab00e
Improved dealing with automatically collected natives from C sources775155
Replacing old checksum code with implementations from the Mbed TLS library (including optionally also SHA224, MD4 and RIPE-MD-160 checksums)40ddbf
Introducing user defined config file for compile options0f4d26
REMOVE-EACH
returns the modified series at the argument position as in Rebol28f30a4
MakingCHECKSUM
more compatible with Red language5060ce
HTTPD: allow target to be a none in decode-target040c9c
POSIX:query
not handling correctly file names with non ASCII chars2d5a75
Not possible to read url after failed lookup on posix676405
Disposing all handles on exit (so Valgrind doesn't report errors)e29986
Invalid handle's spec offset681851
Updated build scripts to be compatible with the recentCHECKSUM
change516dfe
reword
expecting that maps cannot acceptnone
valuesb7118b
foreach
not seeingnone
values inmap!
98b806
Update MIDI device code to use the new option's configuration9723d4
Add missing library dependency forrequest-dir
function on Windows61ab30
Avoiding compiler warningsa96958
Resolved redefinition warning379072
Unified line breaks when converting map to block
Rebol v3.4.0
Some changes, features & fixes
33e013
Implementedrequest-dir
on Windowsd5efc5
Revisiteddelete-dir
function6fc873
wildcard
function - returns block of absolute path files filtered using * and ? wildcards.7b1ec8
Allowed to makeblock!
usingpair!
52a67d
Allow line-comments inside binary value specification.9ca83b
Extended system'slog
function with/error
refinementb42fc9
Allownone
as amap!
value, implementremove/key
0688a1
Have EXISTS? return the type field or none instead of true/falseb71d81
Allowunset none
to be a no-op instead of throwing an error0c7beb
Replacebind?
andbound?
withcontext?
b19a10
SimplifyTO BLOCK!
and complex construct viaMAKE BLOCK!
d07af9
Don't allowto
conversion fromlogic!
tointeger!
,money!
andpercent!
54493f
Evaluatinguser.reb
file if found in user's home directory.87c5fe
MOLD NEW-LINE? behavior indents too much in BLOCK!sd2583a
Temporary fix for failed read of some HTTPS sites167eac
request-dir
not compiled on 32bit Windowsdbcb3d
Removed memory dispose pool related debug traces851e2f
Make old build script compatible with recent changes68beea
Extra tokens at end of #endif directive2052b2
Movewildcard
frombase
tomezz
+ test85e592
Comparison of blocks where one is past tailcedd82
Report full failed expression whenassert
failsc167c2
Don't allow making amodule!
frominteger!
andmap!
10932d
Possible fix of Valgrind'sSource and destination overlap in memcpy
error.dba14b
TO PAIR! causes an error with a "long" string577b45
PARSE's INSERT used after a seek puts data at the position before the seek1752e3
Don't use ANSI color sequence in formed error030915
Add possibility to set date's/utc
and/yearday
c49f86
Setlocal-lib
to refer to the local import library52ee40
Addedsupplement
mezzanine function which appends a value into a block if not yet present2aa6c6
Allow direct conversion from tag! to word! (if it has valid chars)08bded
Way to combine DATE! and TIME! without a variablea253f5
A plain, explicit QUIT from nested scripts returning UNSET! instead of 0
Rebol v3.3.0
This is REBOL version used to build Samorost 2 game (remastered version of the original Flash game from year 2005)
Rebol v3.2.0
Build: update version to 3.2.0