Releases: Siskin-framework/Rebol
Releases · Siskin-framework/Rebol
Rebol v3.15.0
Rebol v3.11.0
Bootstrap Alpine
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
Rebol v3.6.0
Features:
60cc1fSimplified resolving of the path to the executable (as it is now resolved in C usingOS_Get_Boot_Path)180dc3Linux version ofOS_Get_Boot_Pathfunction39693bMacOS version ofOS_Get_Boot_Pathfunction11b46dWindows version ofOS_Get_Boot_Pathfunctiond99656Win32 variant ofto-real-filenative31e7c2Newto-real-filenative (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).e108cfOptionally truncate output ofprobefunction2ee6c0Improvedarcodec to be able decode also System V (or GNU) variant filesaaa70eMinimalistic Unix Archive File (AR) decoderfb0daaNewATzaction returning the seriest at 0-based position (index)101284Newindexz?action returning 0-based position (index) of the series7d3a04PICKZ and POKEZ functions for 0-based indexing877514Don't allowclearon not opened port, allowsize?on portdedf26Allow making op! from action!d797a9Supportto date! integer!andto integer! date!using unixtime as an integer value10a5b4Implemented copy of nested maps14bc42PDF encoder input validationcb0521Initial implementation of the PDF codec770a06Make PNG filter's native functions optionale0d567PNG's pre-compression filter algorithms exposed asfilterandunfilternatives2947e8Print a human friendly list of available codecs onhelp codecsf27939Define codec's types53167cOptimize powerof2 memory allocatione5868fMade parse'saheadbeing a synonym forandfor better compatibility with Red19974eMacOS support for DirectDraw Surfaceddsencoding/decoding5bf90dcodecs/dds/size?function for resolving dds image size without need of decoding64734dcodecs/bmp/size?function for resolving bmp image size without need of decoding1d3e2ccodecs/gif/size?function for resolving gif image size without need of decoding7591f4Allow FIND binary! char!547f35Optimizedparsewhen checkingref!andtag!datatypes384602codecs/jpeg/size?function for resolving jpeg image size without need of decodingb35117MacOS basic clipboard port implementationdbe8aaMacOS image codecs cleanup and added support forhaifencoding/decoding894708Using native system image codecs on macOS515c16Conversion ofstruct!tobinary!319531Add support forword!struct fields476327Including Atronix's source ofstruct!datatype implementationaf7772Better deal with stack size definition while compilationf1b74cStore last console result insystem/state/last-result4fab4cREFLECT module! 'titlecould return the module header titlec75649Newblurnative function for fast Gaussian blur of images77426bMunge code updated using the new built-in ZIP encoder52b269AddedZIPencoder13d7c9Munge (quickly modified to be runnable from Oldes' R3 derivative)a2bcfeAllow conversion fromobject!tomap!933514Reimplementedmodandmoduloin C,//is nowop!formoduloand%is nowop!forremainder72a7b9Allow makingop!fromfunction!c9aa62Allow slash words30b179Added simple test extension + handlingRXR_BAD_ARGSvalue from extension command calle9b0bbdebaseacceptingany-string!for it's value5ed41dAllow creation ofpath!from any value46e3a2Extended PNG codec withchunksfunctiona5ba0fAdded a simple codec for decoding/encoding ICO filesfd67a5Added a simple codec for decoding/encoding ICO files3f45b9Updatedprebol(Rebol Preprocessor) to be a real module working with current Rebol22a6d0Added possibility not to process default application arguments on boot
Changes:
2cd3c8Rewrittencompressanddecompressso 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!fb0daaataction on image with pair position was 0-based, now is 1-basedc8a593Replaced internalboot-printandloud-printfunctions with system log calls117e16Limit output ofhelpto single line if used with some value typesc5c3b4Made colors in console's prompt and result optionale4b1a8Fine-tune decimal non-strict comparison (to cover also percent datatype)093728Appending awordinto anobjectsets its value tounsetinstead ofnone- [
8bf1f2](https...
Rebol v3.5.5
Fixes:
99b5dbPass handle flags from external (extension) argument to the internal (host) value
Rebol v3.5.4
Features:
77426bMunge code updated using the new built-in ZIP encoder52b269AddedZIPencoder13d7c9Munge (quickly modified to be runnable from Oldes' R3 derivative)a2bcfeAllow conversion fromobject!tomap!933514Reimplementedmodandmoduloin C,//is nowop!formoduloand%is nowop!forremainder72a7b9Allow makingop!fromfunction!c9aa62Allow slash words30b179Added simple test extension + handlingRXR_BAD_ARGSvalue from extension command call
Changes:
9c5892RL_Register_Handlefrom extension returns word's symbol id99a5c2Swappedcrcanddatavalues in ZIP decoder's result6dad57Don't protectsystem/dialectsas it's not used anywaybc48feAllow direct comparison oftime!withnumber!typesc31151Rename MAXIMUM-OF and MINIMUM-OF to FIND-MAX and FIND-MINc72b15Better sorting of specific runtime extension module values
Fixes:
cf1a20Crash when using special handle's object (HOB)a03a3bMunge - a little bit more optimizations7d8c10Munge - make working loading excel sheet even in case when there is no info about number of columnsda902dMunge -sheets?function was not working73b7f3Munge - replaced ZIP unarchive code with R3's ZIP codece868dbNot truncating random time to seconds only512505Import of native extension (library) on Windows
Rebol v3.5.3
Features:
e9b0bbdebaseacceptingany-string!for it's value5ed41dAllow creation ofpath!from any value46e3a2Extended PNG codec withchunksfunctiona5ba0fAdded a simple codec for decoding/encoding ICO filesfd67a5Added a simple codec for decoding/encoding ICO files3f45b9Updatedprebol(Rebol Preprocessor) to be a real module working with current Rebol22a6d0Added possibility not to process default application arguments on boot552e2cParse string! using any-string!9249a3Exporting new library functions for registering, creation and releasing handles (so these may be also used from external native modules.c990e8Simple TCP port scanner (module)b6cbacDo some minimal extension's module protection4d44e9When $SHELL is not set on POSIX OS,/bin/shis used as a default
Changes:
aece05Have%to be a valid word and not an empty file1e71aaRemoved ANSI related functions from colors mezzanine filebbf89cDELETEreturningfalseif called on not existing file or directory6809c8Registered new system ID 0.4.46 as a 64bit Linux usingmuslcompiler (musl.libc.org)d352afRenamed module's local context fromlocal-libtolib-local500d3dForce UTF-8 console output code page on Windowsf09840Using NOT_FOUND instead of 0 in handle's registration
Fixes:
69cd34In cloud builds it's not possible to resolve console width1075e8Not changing default definition ofbinary-basefromprebolmodule6384bcTypo in ico's identify functiona7adc4%is not an empty path anymore4167abAllow various variants of arrow-like words (fixed CC warning)19f86bMake sure that console's input buffer is not growing over 2GBcefbc9Allow various variants of arrow-like words4b2edaAllow comparison ofchar!withinteger!277ab5Parse rule fails when input is modified and so does not advanceea3aabCrash on boot on Windows7 (regression since 3.4.0)452893Crash on boot on Windows7 (regression since 3.4.0)d83cf1HTTP redirection does not handle correctly locations with url-encoded contenta2b1a4UpdatingPWDsystem environment variable after each directory change9b5723Resolved crash in lower level (debugging) value formatter1864b6Better results fromchange-dirfunction (on error and also on success).
Rebol v3.5.2
Update old version numbers