Skip to content

Releases: Siskin-framework/Rebol

Rebol v3.15.0

23 Nov 21:15
34e11b3
Compare
Choose a tag to compare

Rebol v3.11.0

23 Jun 16:07
c8d8719
Compare
Choose a tag to compare

Bootstrap Alpine

02 Mar 16:56
Compare
Choose a tag to compare

This code should be used only to generate the initial Rebol version without use of any precompiled binaries (except standard make).
The result of this build should be than used to build a normal Rebol.

To build 64bit version, use in the make directory:

make -f rebol-linux-bootstrap-64bit.mk

or for 32bit targets:

make -f rebol-linux-bootstrap-32bit.mk

Rebol v3.10.2

07 Sep 16:27
f644714
Compare
Choose a tag to compare

Rebol v3.6.0

19 Oct 19:02
159be5e
Compare
Choose a tag to compare

Features:

  • 60cc1f Simplified resolving of the path to the executable (as it is now resolved in C using OS_Get_Boot_Path)
  • 180dc3 Linux version of OS_Get_Boot_Path function
  • 39693b MacOS version of OS_Get_Boot_Path function
  • 11b46d Windows version of OS_Get_Boot_Path function
  • d99656 Win32 variant of to-real-file native
  • 31e7c2 New to-real-file native (posix version) for resolving canonicalized filenames (removing .. and . path components, simplification of sequences of multiple slashes, removal of trailing slashes, and the resolution of symbolic links).
  • e108cf Optionally truncate output of probe function
  • 2ee6c0 Improved ar codec to be able decode also System V (or GNU) variant files
  • aaa70e Minimalistic Unix Archive File (AR) decoder
  • fb0daa New ATz action returning the seriest at 0-based position (index)
  • 101284 New indexz? action returning 0-based position (index) of the series
  • 7d3a04 PICKZ and POKEZ functions for 0-based indexing
  • 877514 Don't allow clear on not opened port, allow size? on port
  • dedf26 Allow making op! from action!
  • d797a9 Support to date! integer! and to integer! date! using unixtime as an integer value
  • 10a5b4 Implemented copy of nested maps
  • 14bc42 PDF encoder input validation
  • cb0521 Initial implementation of the PDF codec
  • 770a06 Make PNG filter's native functions optional
  • e0d567 PNG's pre-compression filter algorithms exposed as filter and unfilter natives
  • 2947e8 Print a human friendly list of available codecs on help codecs
  • f27939 Define codec's types
  • 53167c Optimize powerof2 memory allocation
  • e5868f Made parse's ahead being a synonym for and for better compatibility with Red
  • 19974e MacOS support for DirectDraw Surface dds encoding/decoding
  • 5bf90d codecs/dds/size? function for resolving dds image size without need of decoding
  • 64734d codecs/bmp/size? function for resolving bmp image size without need of decoding
  • 1d3e2c codecs/gif/size? function for resolving gif image size without need of decoding
  • 7591f4 Allow FIND binary! char!
  • 547f35 Optimized parse when checking ref! and tag! datatypes
  • 384602 codecs/jpeg/size? function for resolving jpeg image size without need of decoding
  • b35117 MacOS basic clipboard port implementation
  • dbe8aa MacOS image codecs cleanup and added support for haif encoding/decoding
  • 894708 Using native system image codecs on macOS
  • 515c16 Conversion of struct! to binary!
  • 319531 Add support for word! struct fields
  • 476327 Including Atronix's source of struct! datatype implementation
  • af7772 Better deal with stack size definition while compilation
  • f1b74c Store last console result in system/state/last-result
  • 4fab4c REFLECT module! 'title could return the module header title
  • c75649 New blur native function for fast Gaussian blur of images
  • 77426b Munge code updated using the new built-in ZIP encoder
  • 52b269 Added ZIP encoder
  • 13d7c9 Munge (quickly modified to be runnable from Oldes' R3 derivative)
  • a2bcfe Allow conversion from object! to map!
  • 933514 Reimplemented mod and modulo in C, // is now op! for modulo and % is now op! for remainder
  • 72a7b9 Allow making op! from function!
  • c9aa62 Allow slash words
  • 30b179 Added simple test extension + handling RXR_BAD_ARGS value from extension command call
  • e9b0bb debase accepting any-string! for it's value
  • 5ed41d Allow creation of path! from any value
  • 46e3a2 Extended PNG codec with chunks function
  • a5ba0f Added a simple codec for decoding/encoding ICO files
  • fd67a5 Added a simple codec for decoding/encoding ICO files
  • 3f45b9 Updated prebol (Rebol Preprocessor) to be a real module working with current Rebol
  • 22a6d0 Added possibility not to process default application arguments on boot

Changes:

  • 2cd3c8 Rewritten compress and decompress so it's now compatible with the recent Red language. Now it also correctly handles output buffer expansion. It does not store the uncompress length at the tail of compressed data anymore!
  • fb0daa at action on image with pair position was 0-based, now is 1-based
  • c8a593 Replaced internal boot-print and loud-print functions with system log calls
  • 117e16 Limit output of help to single line if used with some value types
  • c5c3b4 Made colors in console's prompt and result optional
  • e4b1a8 Fine-tune decimal non-strict comparison (to cover also percent datatype)
  • 093728 Appending a word into an object sets its value to unset instead of none
  • [8bf1f2](https...
Read more

Rebol v3.5.5

21 Jun 12:02
Compare
Choose a tag to compare

Fixes:

  • 99b5db Pass handle flags from external (extension) argument to the internal (host) value

Rebol v3.5.4

15 Jun 08:43
Compare
Choose a tag to compare

Features:

  • 77426b Munge code updated using the new built-in ZIP encoder
  • 52b269 Added ZIP encoder
  • 13d7c9 Munge (quickly modified to be runnable from Oldes' R3 derivative)
  • a2bcfe Allow conversion from object! to map!
  • 933514 Reimplemented mod and modulo in C, // is now op! for modulo and % is now op! for remainder
  • 72a7b9 Allow making op! from function!
  • c9aa62 Allow slash words
  • 30b179 Added simple test extension + handling RXR_BAD_ARGS value from extension command call

Changes:

  • 9c5892 RL_Register_Handle from extension returns word's symbol id
  • 99a5c2 Swapped crc and data values in ZIP decoder's result
  • 6dad57 Don't protect system/dialects as it's not used anyway
  • bc48fe Allow direct comparison of time! with number! types
  • c31151 Rename MAXIMUM-OF and MINIMUM-OF to FIND-MAX and FIND-MIN
  • c72b15 Better sorting of specific runtime extension module values

Fixes:

  • cf1a20 Crash when using special handle's object (HOB)
  • a03a3b Munge - a little bit more optimizations
  • 7d8c10 Munge - make working loading excel sheet even in case when there is no info about number of columns
  • da902d Munge - sheets? function was not working
  • 73b7f3 Munge - replaced ZIP unarchive code with R3's ZIP codec
  • e868db Not truncating random time to seconds only
  • 512505 Import of native extension (library) on Windows

Rebol v3.5.3

17 Apr 19:40
Compare
Choose a tag to compare

Features:

  • e9b0bb debase accepting any-string! for it's value
  • 5ed41d Allow creation of path! from any value
  • 46e3a2 Extended PNG codec with chunks function
  • a5ba0f Added a simple codec for decoding/encoding ICO files
  • fd67a5 Added a simple codec for decoding/encoding ICO files
  • 3f45b9 Updated prebol (Rebol Preprocessor) to be a real module working with current Rebol
  • 22a6d0 Added possibility not to process default application arguments on boot
  • 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 protection
  • 4d44e9 When $SHELL is not set on POSIX OS, /bin/sh is used as a default

Changes:

  • aece05 Have % to be a valid word and not an empty file
  • 1e71aa Removed ANSI related functions from colors mezzanine file
  • bbf89c DELETE returning false if called on not existing file or directory
  • 6809c8 Registered new system ID 0.4.46 as a 64bit Linux using musl compiler (musl.libc.org)
  • d352af Renamed module's local context from local-lib to lib-local
  • 500d3d Force UTF-8 console output code page on Windows
  • f09840 Using NOT_FOUND instead of 0 in handle's registration

Fixes:

  • 69cd34 In cloud builds it's not possible to resolve console width
  • 1075e8 Not changing default definition of binary-base from prebol module
  • 6384bc Typo in ico's identify function
  • a7adc4 % is not an empty path anymore
  • 4167ab Allow various variants of arrow-like words (fixed CC warning)
  • 19f86b Make sure that console's input buffer is not growing over 2GB
  • cefbc9 Allow various variants of arrow-like words
  • 4b2eda Allow comparison of char! with integer!
  • 277ab5 Parse rule fails when input is modified and so does not advance
  • ea3aab Crash on boot on Windows7 (regression since 3.4.0)
  • 452893 Crash on boot on Windows7 (regression since 3.4.0)
  • d83cf1 HTTP redirection does not handle correctly locations with url-encoded content
  • a2b1a4 Updating PWD system environment variable after each directory change
  • 9b5723 Resolved crash in lower level (debugging) value formatter
  • 1864b6 Better results from change-dir function (on error and also on success).

Rebol v3.5.2

04 Mar 20:50
Compare
Choose a tag to compare
Rebol v3.5.2 Pre-release
Pre-release
Update old version numbers