Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3776 commits
Select commit Hold shift + click to select a range
ae72bea
FIX: compilation error on non-Linux/Windows platforms.
qtxie Sep 6, 2022
39536e4
FIX: regression in money! datatype.
dockimbel Sep 6, 2022
c0eb79c
FEAT: minor code simplification.
dockimbel Sep 7, 2022
d777e42
FIX: issue #4559 (crash on recursive PRINT)
qtxie Sep 7, 2022
41d171f
FEAT: properly bind compiler-provided word to on-change* handlers.
dockimbel Sep 7, 2022
f25f3f6
FIX: detect stack overflow in gui-console more accurately.
qtxie Sep 8, 2022
5d6723b
FIX: stack/a-end and stack/c-end are not 16 bytes aligned
qtxie Sep 8, 2022
b9cf0d8
Merge pull request #5202 from red/fix-stack-end
dockimbel Sep 8, 2022
2107361
FEAT: [R/S] adds support for simple pointer to pointer type.
dockimbel Sep 8, 2022
d6cb5c1
DOCS: adds pointer! [pointer!] mentions.
dockimbel Sep 8, 2022
41f9767
FEAT: PICK on pair! values now support named accessors as index argum…
dockimbel Sep 8, 2022
7da0e54
FEAT: cleaner `pair/get-named-index` implementation.
dockimbel Sep 8, 2022
fb0fe7d
FEAT: PICK on time! values now supports named accessor as index argum…
dockimbel Sep 8, 2022
2002fff
FIX: #5203
greggirwin Sep 9, 2022
ff53023
Merge pull request #5204 from greggirwin/func-attr
dockimbel Sep 9, 2022
508f4cf
FIX: issue #5125 ([View] Crash when destoying face during it's creation)
qtxie Sep 9, 2022
2ba8188
FIX: window's handle leaking caused by last commit.
qtxie Sep 9, 2022
7aac483
FEAT: removed /delta from clock
hiiamboris Sep 9, 2022
9d73581
Merge pull request #5205 from hiiamboris/clock-no-delta
dockimbel Sep 9, 2022
50f4711
FEAT: Win: send WM_CLOSE to top level window only
qtxie Sep 9, 2022
2a77792
FEAT: adds stack/show-frames debugging function.
dockimbel Sep 9, 2022
f1a3be3
FEAT: PICK on date! values now supports named accessor as index argum…
dockimbel Sep 9, 2022
f5c0e5f
GITHUB: use `about/debug` in issue template.
qtxie Sep 9, 2022
9b5d3bf
FEAT: more accurate OS-Info on Windows.
qtxie Sep 9, 2022
587013d
FIX: regression made by fix for #4311 (fixes #4880 fully).
dockimbel Sep 10, 2022
94ecab7
TESTS: adds regression test for #4880.
dockimbel Sep 10, 2022
6480fa2
FEAT: minor code improvement.
dockimbel Sep 10, 2022
afebf12
Update README.md
usa-m Sep 10, 2022
3c3ae41
Merge pull request #5207 from usa-m/master
dockimbel Sep 10, 2022
b12095a
FIX: better fix for issue #5199
qtxie Sep 11, 2022
85fa7e7
FIX: better way to detect processor architecture on Windows
qtxie Sep 11, 2022
7e150dc
FEAT: adds PICK action to event! datatype.
dockimbel Sep 12, 2022
c2fbcc9
FIX: regression when compiling without View module.
dockimbel Sep 12, 2022
be940bb
FIX: issue #5208 ([View] Crash when setting visible? flag)
qtxie Sep 13, 2022
16f76e0
FIX: issue #5046 (trim/tail on binary! is incorrect, when there are j…
dockimbel Sep 13, 2022
ee1fa89
FIX: additional fix for #4421.
dockimbel Sep 13, 2022
7a72224
TESTS: fixes a non-passing test.
dockimbel Sep 13, 2022
4c14867
FIX: issue #5105 ([Windows] Click on a transparent box produces two s…
qtxie Sep 14, 2022
080ed11
FIX: /selected facet not accounted for on scroller widget creation (W…
dockimbel Sep 14, 2022
cc8ac31
FIX: issue #5201 (No catch for throw: silent)
dockimbel Sep 15, 2022
988fba6
FEAT: vectors skip +-0 and */1 operations
hiiamboris Sep 15, 2022
4a0d017
Merge pull request #5209 from hiiamboris/vectors-noshit
dockimbel Sep 15, 2022
3599f11
FIX: wrong byte ordering in vector! 16-bit math/bitwise operations.
dockimbel Sep 15, 2022
fb0a598
FIX: workaround for #5110
hiiamboris Sep 15, 2022
9afb1b5
Merge pull request #5210 from hiiamboris/issue-5110-fix
dockimbel Sep 15, 2022
2f6cfdf
FIX: issue #4541 (curious case of empty typesets in function's spec)
dockimbel Sep 16, 2022
19a56cc
FIX: issue #4155 (Red/System script header limitations)
dockimbel Sep 16, 2022
b988576
FIX: issue #4310 ([R/S] Example from the docs cannot be compiled)
dockimbel Sep 16, 2022
fad7728
TESTS: adds regression test for #4310.
dockimbel Sep 16, 2022
f63eff8
FEAT: removes a duplicated function in backend code emitter.
dockimbel Sep 16, 2022
3483ba6
TESTS: for issue #2586 (Exclude percent! from trig functions)
hiiamboris Aug 6, 2020
36ac484
FIX: issue #2586 (Exclude percent! from trig functions)
hiiamboris Aug 6, 2020
8df6417
Merge pull request #5211 from hiiamboris/issue-2586-fix-3
dockimbel Sep 16, 2022
d49bbee
FIX: additional fix for #2586.
dockimbel Sep 16, 2022
7b4f64e
FIX: GTK: wrong enum value in cairo_format_t
qtxie Sep 16, 2022
cff13bb
FEAT: use a back buffer for transparent base face.
qtxie Sep 16, 2022
4f1855f
FIX: issue #5104 (Total mess of over events when using a box)
qtxie Sep 17, 2022
44403ba
FIX: GTK: issue #4743 ([GTK & Mac] Transparent surfaces are eating ev…
qtxie Sep 17, 2022
7fe4a3c
FIX: issue #2643 (DOC: Red/System functions may have alias struct! na…
dockimbel Sep 17, 2022
3d300ec
FIX: dragging face regression caused by commit 4c14867e0da5f78ae27aca…
qtxie Sep 17, 2022
08681ef
FIX: issue #3515 (A variable be assigned with a static array, cannot …
dockimbel Sep 17, 2022
5035ab9
FIX: Win: scrollbar doesn't work on panel face.
qtxie Sep 18, 2022
e529ad8
FEAT: minor comments realignment.
dockimbel Sep 18, 2022
952fc08
FIX: issue #4546 ([CRASH] In make face!/make reactor! that contains a…
dockimbel Sep 18, 2022
1031b5e
FIX: issue #4507 (Slow dump-reaction output when one of the target ob…
dockimbel Sep 18, 2022
040d936
FIX: issue #4471 (Initial reaction is triggered once for every occurr…
dockimbel Sep 19, 2022
c02fe60
FIX: issue #3629 (stats function returns negative memory usage)
dockimbel Sep 20, 2022
7144ae7
FIX: optimization for CHANGE hash! when length of the hash doesn't be…
qtxie Sep 21, 2022
051e06d
FIX: issue #4189 (Escape key on CLI console doesn't clear input buffer)
dockimbel Sep 21, 2022
ac2194f
FIX: cannot hide scrollbar on scrollable face.
qtxie Sep 22, 2022
f5614c6
FIX: issue #4118 (running out of memory when MOLDing or FORMing deepl…
dockimbel Sep 22, 2022
8265477
FEAT: minor code improvements in cycles handling code.
dockimbel Sep 22, 2022
dbf4077
FEAT: minor code performance improvement.
dockimbel Sep 22, 2022
e957a6a
FIX: issue #4166 (bugs in react?)
dockimbel Sep 23, 2022
081d42e
FIX: better fix for #3539.
dockimbel Sep 23, 2022
5737986
TESTS: fix test for #3539.
dockimbel Sep 24, 2022
6aa8374
FIX: issue #5213 (Hash performance is completely inadequate)
qtxie Sep 23, 2022
7423873
FEAT: optimize hashtable/refresh a little bit.
qtxie Sep 23, 2022
894456e
TESTS: uncomment invalid recycle test for hash.
qtxie Sep 23, 2022
487881e
FIX: issue #5214 (Rich-text "auto-centers" when over a background wit…
qtxie Sep 24, 2022
5636bde
FIX: issue #5216 ([Core] Object path access failure within loops scope)
dockimbel Sep 24, 2022
05ab296
FEAT: removes dead code.
dockimbel Sep 24, 2022
499b279
FIX: issue #5215 (GUI console wrong caret offset calculation)
qtxie Sep 25, 2022
8d3a17c
TESTS: removes invalid test "rf-7".
dockimbel Sep 25, 2022
71265b3
FIX: issue #4176 (Regression: is not working with paths anymore)
dockimbel Sep 25, 2022
d628cb5
TESTS: adds regression test for #4176
dockimbel Sep 25, 2022
46cb5ea
TESTS: adds regression test for #4440.
dockimbel Sep 27, 2022
c92b0f4
FIX: attempt to improve base self test stability
hiiamboris Sep 27, 2022
a0e6cf7
Merge pull request #5218 from hiiamboris/bst-improv
dockimbel Sep 27, 2022
58a4926
FIX: test case 'move-diff-8' failed.
qtxie Sep 29, 2022
05b5fd3
FIX: increased tolerance for antialiased text color
hiiamboris Sep 29, 2022
9a30d6b
Merge pull request #5219 from hiiamboris/bst-improv2
dockimbel Sep 29, 2022
ab874be
FIX: issue #3730 (Can't change attributes of text in VID box)
qtxie Sep 30, 2022
a2fe8a5
FIX: issue #4789 ([Windows] over events don't capture the pointer aft…
qtxie Sep 30, 2022
7e39cd7
FIX: issue #4269 ([Crash, View] to-image on some faces crashes the co…
dockimbel Sep 30, 2022
881df71
FEAT: makes RECYCLE returns by default the allocated memory total.
dockimbel Oct 2, 2022
e7ac913
FEAT: minor docstring improvement on RECYCLE.
dockimbel Oct 2, 2022
fdfc68a
FIX: GC crashes in debug mode when set collector/verbose: 2.
qtxie Oct 3, 2022
985f345
FEAT: various naming, comments and formatting improvements.
dockimbel Oct 3, 2022
046bf09
FIX: more accurate definitions for reactor! and deep-reactor!.
dockimbel Oct 3, 2022
30647dc
FIX: issue #5220 (Big series in reactors are never freed)
dockimbel Oct 4, 2022
2353d40
CI: run RPi tests on Armbian.
qtxie Oct 4, 2022
4b82c69
FIX: issue #5222 (Regression: chaning panel color not work)
qtxie Oct 5, 2022
f1e93d0
FIX: wrong scrollbar position in the gui-console.
qtxie Oct 5, 2022
cbe1935
FEAT: cleaner implementation of deep reactive paths support.
dockimbel Oct 5, 2022
0657e22
TESTS: adds regression test for #5220.
dockimbel Oct 6, 2022
207c3bd
FIX: on-deep-change event firing when it should not.
dockimbel Oct 9, 2022
9fe5c98
FIX: on-deep-change triggering fixes (WIP)
dockimbel Oct 11, 2022
0fcd694
FIX: Win: floating point rounding issue when drawing circle
qtxie Oct 11, 2022
6b4bb75
FEAT: Win: use float32! internally in draw-shadow
qtxie Oct 13, 2022
cad94bd
FIX: compilation error caused by last commit.
qtxie Oct 13, 2022
6dd945a
FIX: on-deep-change event firing when it should not.
dockimbel Oct 9, 2022
38bc92c
FIX: issue #5226 ("Where:" field in error reports leaves no clue some…
dockimbel Oct 17, 2022
e6e1905
FEAT: minor code factorization.
dockimbel Oct 17, 2022
7a6de89
FIX: issue #5229 (Extra mold in user error output)
dockimbel Oct 17, 2022
c04b345
FIX: issue #5228 ([Regression] {Curly string} eats the new-line marker)
dockimbel Oct 17, 2022
b8fa17a
FIX: issue #5227 (-1x- should NOT be a valid pair!)
dockimbel Oct 18, 2022
33cd456
CI: update some actions.
qtxie Oct 19, 2022
79f33d4
FIX: removes leftover code.
dockimbel Oct 20, 2022
7f5880c
FIX: removes unused `dyn-info!` struct.
dockimbel Oct 20, 2022
3ae2698
FIX: issue #5225 (Misleading "Near:" in error reports)
dockimbel Oct 20, 2022
618098b
FIX: text is clipped on field when using big font size.
qtxie Oct 21, 2022
ef3849d
FIX: cannot use empty string in RTD
qtxie Oct 21, 2022
728a450
FEAT: internalizes system/state/near value.
dockimbel Oct 21, 2022
7abfc1a
Merge branch 'master' into on-deep-fixes
dockimbel Oct 21, 2022
d65e1e6
FIX: issue #5231 (Empty string breaks LAYOUT parsing)
dockimbel Oct 22, 2022
fa79655
Revert "FIX: issue #5231 (Empty string breaks LAYOUT parsing)"
dockimbel Oct 22, 2022
9e26412
Merge pull request #5230 from red/RTD-fix
dockimbel Oct 22, 2022
15435cc
FIX: issue #5233 (quote does not allow unset! for its :value argument)
dockimbel Oct 23, 2022
9bbddb5
FIX: issue #5232 ([Parse] Collecting broken after keep pick)
dockimbel Oct 24, 2022
63bcac2
FIX: issue #5206 ([View] Crashes on out of memory)
qtxie Oct 25, 2022
5c903cf
Merge branch 'master' into on-deep-fixes
dockimbel Oct 25, 2022
df7951e
FEAT: removes unused code.
dockimbel Oct 25, 2022
be2392c
FIX: view compilation fail on non-Windows platform.
qtxie Oct 26, 2022
4d275dc
FIX: issue #5066 (Memory LEAK in take action)
qtxie Oct 26, 2022
998220b
FIX: additional fix for issue #5066 (Memory LEAK in take action)
qtxie Oct 26, 2022
5f113b7
TESTS: add test for issue #5066
qtxie Oct 27, 2022
4a12602
FIX: Win: issue #5234 (Undefined arc behavior with some parameter val…
qtxie Oct 31, 2022
7deb29b
FEAT: adds some debugging logs to Redbin encoding.
dockimbel Oct 31, 2022
932fde1
FIX: issue #5235 (Past-tail series access in new-line natives)
dockimbel Oct 31, 2022
b504294
FIX: issue #4835 ([Regression, D2D] CRASH when BASE is big)
qtxie Nov 1, 2022
467ed7c
FIX: issue #5236 ([View] CRASH when assigning the pane)
qtxie Nov 4, 2022
96d2a35
FIX: issue #5238 (GC CRASH in hash/copy)
qtxie Nov 7, 2022
134698f
TESTS: add unit test for issue #5238.
qtxie Nov 7, 2022
675f2e9
FEAT: rewrites access paths compilation, switches to `on-change` even…
dockimbel Nov 9, 2022
f0ae6cb
FEAT: removes unused internal word definitions.
dockimbel Nov 10, 2022
e50b463
FEAT: adds reactivity support to bitset! values.
dockimbel Nov 11, 2022
b2817de
FEAT: reports a proper path in compiled path errors.
dockimbel Nov 12, 2022
a852321
FIX: restores `is` features and tests.
dockimbel Nov 15, 2022
bfa6a8a
FIX: issue #5240 ([View] CRASH when showing an empty image)
qtxie Nov 16, 2022
f7f1f24
FIX: more accurate and safer path reactive sources detection.
dockimbel Nov 17, 2022
741f7de
FIX: minor fixes in `identify-sources`.
dockimbel Nov 17, 2022
9215ace
FIX: `show-frames` can now handle frames with zero argument.
dockimbel Nov 17, 2022
d2b51fe
FIX: issue #5239 (CRASH when catching a throw twice)
dockimbel Nov 17, 2022
1e2918a
FEAT: optimizes critical section in linker, twice faster linking time…
dockimbel Nov 18, 2022
4b9ef9f
Merge branch 'master' into on-deep-fixes
dockimbel Nov 18, 2022
1f4d94a
FEAT: removes obsolete reactive source protection code.
dockimbel Nov 19, 2022
ee6f1b5
FIX: rounding issues in scroller/selected facet.
dockimbel Nov 20, 2022
071f6e8
Merge branch 'master' into on-deep-fixes
dockimbel Nov 20, 2022
1b54da9
FIX: removes leftover debugging code.
dockimbel Nov 20, 2022
eb8cf7b
FIX: more robust reactive source path detection.
dockimbel Nov 20, 2022
f039a27
FIX: issue #5241 (Rounding error in rich-text metrics)
qtxie Nov 21, 2022
2dbc26a
FIX: removes unused definitions.
dockimbel Nov 21, 2022
4372564
FIX: reactive path detection not accurate enough.
dockimbel Nov 22, 2022
ee723a9
FIX: better default height for single line controls on Win10+
qtxie Nov 23, 2022
861010a
FIX: reactive path detection failing on `face/parent`.
dockimbel Nov 23, 2022
47b2d03
FIX: issue #4166 - Better docstring for react/target.
dockimbel Nov 23, 2022
db74c73
FIX: issue #4510 (Possible to create invalid reactions that will neve…
dockimbel Nov 23, 2022
e6ae842
FIX: issue #5244 (Dragging get stuck when offset is a big negative nu…
qtxie Nov 24, 2022
07ca2db
TESTS: adjusts test results for cyclic chain reaction.
dockimbel Nov 24, 2022
3587848
Merge remote-tracking branch 'remotes/origin/master' into on-deep-fixes
dockimbel Nov 25, 2022
8683bc1
FEAT: adds support for REFLECT action on bitset! values.
dockimbel Nov 25, 2022
3b59a3f
FIX: invalid arguments list to `map/eval-path`.
dockimbel Nov 26, 2022
94beb4d
FIX: URL links erroring out in About window.
dockimbel Nov 26, 2022
f0467a7
Added info about Invalid encapsulated data error
endo64 Dec 1, 2022
69d8cf9
Merge pull request #5247 from endo64/master
dockimbel Dec 1, 2022
3871c70
FIX: cursor cannot be set on panel face.
qtxie Dec 2, 2022
01da6a3
FIX: remove unfit padding for field on Windows.
qtxie Dec 5, 2022
1a148a7
FIX: issue #5248 ([View] Show of a block! is too quiet)
dockimbel Dec 5, 2022
fef8e1f
FIX: issue #5251 ([Parse] opt fails to evaluate paren-expression)
dockimbel Dec 5, 2022
ff617b1
TESTS: adds regression test for #5251.
dockimbel Dec 5, 2022
ec8aee3
FIX: issue #5250 ([GUI console] Places input line outside of viewport)
qtxie Dec 6, 2022
29d6533
FIX: set cursor on client area only
qtxie Dec 6, 2022
864cd97
FIX: regression setting a VID style name in the global context.
dockimbel Dec 7, 2022
95a9bf6
FiX: addtional fix for issue #5250
qtxie Dec 9, 2022
ce6e33c
FIX: issue #5249 ([View] draw crashes Red if <bg> is used with rtd-la…
qtxie Dec 9, 2022
6551591
FEAT: displays value instead of type when appropriate in View debug l…
dockimbel Dec 9, 2022
f3488dd
FEAT: adds /color facet info to DUMP-FACE output.
dockimbel Dec 9, 2022
074d0b0
FIX: reduces the number of reactions triggered by /size facet (re)set…
dockimbel Dec 9, 2022
f120d1c
FIX: bug introduced in minor VID code refactoring.
dockimbel Dec 10, 2022
9a73673
FIX: issue #5256 (CRASH in size-text on empty rich-text)
qtxie Dec 17, 2022
cf99519
FIX: removes unused leftover code.
dockimbel Dec 19, 2022
eb64815
FIX: issue #5259 (When comparing map!s with none! values, they are eq…
qtxie Dec 27, 2022
4d599af
TESTS: add test for issue #5259
qtxie Dec 27, 2022
99c75a7
FIX: issue #5262 (CRASH from cause-error ... 'code)
dockimbel Dec 29, 2022
bf232fb
FIX: issue #5261 (Junk results from and on binary)
dockimbel Dec 29, 2022
6af0b70
FEAT: removes superfluous information in the output of system/lexer/t…
dockimbel Dec 29, 2022
8290def
FIX: issue #5264 (Refreshing a generated tab-panel 15-20 times will c…
qtxie Jan 4, 2023
2ee51cb
FIX: issue #5265 (Local words break SORT/COMPARE)
qtxie Jan 8, 2023
c7ceccf
TEST: add test for issue #5265
qtxie Jan 8, 2023
40fdb49
FIX: improves `browse` function's docstring.
dockimbel Jan 18, 2023
ced7dc0
FIX: issue #5260 (text-list/selected doesn't accept `none` anymore)
dockimbel Jan 18, 2023
ec0c312
FIX: [GUI console] Places input line outside of viewport
qtxie Jan 28, 2023
1410736
FIX: issue #5278 (Inexplicable reactive code)
dockimbel Feb 7, 2023
dcadc15
FIX: additional fix for issue #5250
qtxie Feb 8, 2023
980e24c
FIX: issue #5279 (Crash when using option BOUNDS for a LOOSE face)
dockimbel Feb 8, 2023
d2c9f80
FIX: issue #5280 (Abnormal performances in Parse's TO command)
dockimbel Feb 13, 2023
84ffb31
FEAT: minor code simplification.
dockimbel Feb 13, 2023
15446fe
FEAT: removes dead code.
dockimbel Feb 13, 2023
bec6f76
FEAT: speed optimizations for `TO <token>` Parse patterns.
dockimbel Feb 13, 2023
8983981
Install the CodeSee workflow. Learn more at https://docs.codesee.io
Feb 14, 2023
88a15e4
FEAT: new set of optimizations for looping on a char! value in PARSE.
dockimbel Feb 14, 2023
4a415db
FIX: removes superfluous code.
qtxie Feb 15, 2023
1ea076c
FEAT: adds a fast path for `to/thru end` Parse patterns.
dockimbel Feb 15, 2023
abd0b50
FEAT: optimizes Parse's KEEP memory usage on strings/binaries.
dockimbel Feb 16, 2023
1be97a5
FEAT: removes deprecated wrapping vectors for case folding tables.
dockimbel Feb 19, 2023
f2a264a
FEAT: optimizes case-folding performance for codepoints > FFFFh.
dockimbel Feb 19, 2023
bfc22a4
FIX: additional fixes for #3427.
dockimbel Feb 20, 2023
bd5bc29
Revert "Install the CodeSee workflow. Learn more at https://docs.code…
dockimbel Feb 20, 2023
4c1d8e2
FIX: issue #5285 ([Regression] Parse's collect into is now broken)
dockimbel Feb 21, 2023
adf44b8
FIX: forbids using the same series for input and collection in parse.…
dockimbel Feb 21, 2023
8bac102
FIX: issue #5286 (Changing the last VID object using a style, changes…
qtxie Feb 22, 2023
c542b32
FIX: issue #5288 (Tab panel imagery remains after panel contents have…
qtxie Feb 28, 2023
b506b05
FIX: issue #5289 (Style using 'password is overridden when 'all-over …
dockimbel Feb 28, 2023
f45fb5a
TESTS: temporary test commit
hiiamboris Feb 28, 2023
bc2a59f
Merge pull request #5290 from hiiamboris/bst-debug
dockimbel Mar 1, 2023
b4ed4ff
FEAT: optimize gui-console printing speed.
qtxie Mar 2, 2023
f13b04e
FIX: issue #5294 (Invalid codepoints cause a mess)
dockimbel Mar 16, 2023
1b62437
FEAT: uses a macro to represent the max codepoint value.
dockimbel Mar 16, 2023
4705fc8
FIX: possible binary array pointer corruption due to misalignment.
dockimbel Mar 21, 2023
6f3d99a
FIX: issue #5299 (emit-load not working within a R/S function or rout…
dockimbel Mar 21, 2023
6db739a
TESTS: adds binary array tests and regression tests for #5299.
dockimbel Mar 21, 2023
1b5b4a7
FIX: #5301 (Extremely slow help output on bigger data)
greggirwin Apr 1, 2023
0614008
Sync fix.
greggirwin Apr 1, 2023
368b90d
Merge pull request #5302 from greggirwin/master
dockimbel Apr 1, 2023
2dbf292
FIX: copy image issue #5296 #5181 #4808
qtxie Apr 6, 2023
34a66d9
TESTS: add tests for image/copy action
qtxie Apr 7, 2023
ee04d2c
FIX: issue #5297 (Drop-down data being corrupted after 'selected set)
qtxie Mar 20, 2023
d0ccf61
FIX: issue #5271 ([View] junk in the pane hangs the event loop)
qtxie Jan 24, 2023
f951159
FIX: Linux: bugs in image/copy
qtxie Apr 7, 2023
d36108e
FIX: issue #5305 (Stream output is not getting flushed on Linux)
qtxie Apr 9, 2023
59eaf9a
FIX: about function crashes on some Linux distros.
qtxie Apr 17, 2023
d2f087c
FIX: missing /same
hiiamboris Apr 28, 2023
5e25fa6
FIX: issue #5307 ([View] Calendar doesn't focus itself on clicks)
qtxie Apr 30, 2023
0f4e76b
Merge pull request #5309 from hiiamboris/unview-fix2
dockimbel May 2, 2023
652d66a
FIX: issue #5313 (RED Crash on Prin loop with LF)
qtxie May 6, 2023
b7261bc
CI: send notifications to Telegram bot.
qtxie May 14, 2023
cffcb18
xx
qtxie May 14, 2023
19180da
FEAT: add a function
qtxie May 15, 2023
1c4ec3b
test2
qtxie May 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 2 additions & 6 deletions .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,8 @@ branches:
install:
- ps: >-
## Download Rebol v276

$url = "http://static.red-lang.org/build/rebview.exe"

$output = "c:\projects\red\rebview.exe"

(New-Object System.Net.WebClient).DownloadFile($url, $output)

curl -o c:\projects\red\rebview.exe https://static.red-lang.org/build/rebview.exe
build_script:
- cmd: >-
c:\projects\red\rebview.exe -qws tests\run-all.r --batch
Expand Down
File renamed without changes.
40 changes: 40 additions & 0 deletions .github/.gitattributes-sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Auto detect
# Handle line endings automatically for files detected as
# text and leave all files detected as binary untouched.
# This will handle all files NOT defined below.
* text=auto

# Overwrite the default settings for some known files:

*.bas text
*.bat text eol=crlf
*.cmd text eol=crlf
*.def text
*.dex binary
*.dll binary
*.dylib binary
*.icns binary
*.ico binary
*.java text
*.lib binary
*.md text
*.plist text
*.r text
*.red text
*.reds text
*.sample text
*.sh text eol=lf
*.so binary
*.tests text
*.xlsm binary
*.xlsx binary
*.xml text
*.yml text

# Image files

*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.tif binary
File renamed without changes.
9 changes: 5 additions & 4 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.

**Platform version (please complete the following information)**
```
Run `about` command from Red console and paste the output here.
```
**Platform version**
Please specify the operating system, Red version, and build date with Git commit.

* This can be done all at once by running `about/debug` command from Red console and pasting its output here.
* `About/debug/cc` automatically copies the output to the clipboard.
148 changes: 148 additions & 0 deletions .github/workflows/RPi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
name: RPi

on: push

jobs:
Build-RPi-Tests:
runs-on: ubuntu-latest
name: Build RPi Tests
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Build Red Tests
uses: ./CI/Linux-32
with:
command: rebol -qws tests/build-arm-tests.r -t RPi

- name: Build Red/System Tests
uses: ./CI/Linux-32
with:
command: rebol -qws system/tests/build-arm-tests.r -t RPi

- uses: actions/upload-artifact@v3
with:
name: rpi-tests-bin
path: quick-test/runnable/arm-tests/red
retention-days: 3

- uses: actions/upload-artifact@v3
with:
name: rpi-rs-bin
path: quick-test/runnable/arm-tests/system
retention-days: 3

Run-RPi-RS-Tests:

runs-on: [self-hosted, linux, arm]
needs: Build-RPi-Tests

steps:
- name: Clean working directory
run: |
echo "Cleaning up previous run"
rm -rf ${{ github.workspace }}/*

- name: Retrieve tests
uses: actions/download-artifact@v3
with:
name: rpi-rs-bin

- name: Run tests
run: |
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/.
chmod +x run-all.sh
./run-all.sh

# upload log file if any test failed
- uses: actions/upload-artifact@v3
if: failure()
with:
name: RPi-RS-Tests-log
path: quick-test.log

Run-RPi-Tests:

runs-on: [self-hosted, linux, arm]
needs: Run-RPi-RS-Tests

steps:
- name: Clean working directory
run: |
echo "Cleaning up previous run"
rm -rf ${{ github.workspace }}/*

- name: Retrieve tests
uses: actions/download-artifact@v3
with:
name: rpi-tests-bin

- name: Run tests
run: |
chmod +x run-all.sh
./run-all.sh

# upload log file if any test failed
- uses: actions/upload-artifact@v3
if: failure()
with:
name: RPi-Tests-log
path: quick-test.log


Run-RS-Tests-Armbian:

runs-on: [self-hosted, Linux, ARM64]
needs: Build-RPi-Tests

steps:
- name: Clean working directory
run: |
echo "Cleaning up previous run"
rm -rf ${{ github.workspace }}/*

- name: Retrieve tests
uses: actions/download-artifact@v3
with:
name: rpi-rs-bin

- name: Run tests
run: |
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/.
chmod +x run-all.sh
./run-all.sh

# upload log file if any test failed
- uses: actions/upload-artifact@v3
if: failure()
with:
name: RS-Tests-Armbian-log
path: quick-test.log

Run-Red-Tests-Armbian:

runs-on: [self-hosted, Linux, ARM64]
needs: Run-RS-Tests-Armbian

steps:
- name: Clean working directory
run: |
echo "Cleaning up previous run"
rm -rf ${{ github.workspace }}/*

- name: Retrieve tests
uses: actions/download-artifact@v3
with:
name: rpi-tests-bin

- name: Run tests
run: |
chmod +x run-all.sh
./run-all.sh

# upload log file if any test failed
- uses: actions/upload-artifact@v3
if: failure()
with:
name: Red-Tests-Armbian-log
path: quick-test.log
40 changes: 40 additions & 0 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Linux-x86

on: push

jobs:
Linux-Red-Tests:
runs-on: ubuntu-latest
name: Run Linux-x86 Tests
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Build Tests
uses: ./CI/Linux-gtk
with:
command: /sbin/start-stop-daemon --start --quiet --background --exec /usr/bin/Xvfb && sleep 3 && rebol -qws tests/run-all.r --batch

# upload log file if any test failed
- uses: actions/upload-artifact@v3
if: failure()
with:
name: Linux-Red-Tests-log
path: quick-test/quick-test.log

Linux-RS-Tests:
runs-on: ubuntu-latest
name: Run Linux-RS Tests
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Build Tests
uses: ./CI/Linux-32
with:
command: rebol -qws system/tests/run-all.r --batch

# upload log file if any test failed
- uses: actions/upload-artifact@v3
if: failure()
with:
name: Linux-RS-Tests-log
path: quick-test/quick-test.log
Loading