- 03 Feb, 2023 1 commit
-
-
Migration of Scilab solution to VS 2022 Update dynamic_link tools to manage VS 2022 & Intel oneAPI 2022 as default compiler. Supported compiler: * C/C++: VS 2017, 2019 2022 (Enterprise/Professional/Community/BuildTools) * Fortran: Intel oneAPI HPC 2022 Remove support of old compilers (vs < 2017 & intel Fortran < oneAPI 2022) See !120
-
- 01 Feb, 2023 1 commit
- 31 Jan, 2023 3 commits
-
-
Analysis was planned to be used to resolve data types and sizes on Scilab macros. This has never been made available except for testing. The code does not compile with Windows Visual Studio 2022. This commit removes before the upgrade and might be reverted later. See !112
-
Fix tests launching script to ignore non-generation of XML result files. See scilab/scilab!111
-
See !113
-
- 30 Jan, 2023 1 commit
-
-
fix #16755: plot3d polygon facets may be incorrectly rendered when exactly in horizontal or vertical plane This commit removes a corner case checking by computing the normals up to a specific `TOLERANCE`. The previous implementation relates to issues #15995, #13725 and #8310; this one keeps them fixed. Closes #16755 See !18
-
- 27 Jan, 2023 1 commit
- 25 Jan, 2023 3 commits
-
-
Clément DAVID authored
URI was wrongly changed on the 354e1c03 commit. URIs are supposed to be stable across Scilab versions and might not be valid URLs. See !104
- 24 Jan, 2023 1 commit
- 23 Jan, 2023 1 commit
-
-
http://news.scilab.io might redirect to https://news.scilab.io or other website in the future; handle that redirection. See !94
-
- 20 Jan, 2023 1 commit
-
-
/!\ getURL test fail because of https links /!\ ``` Scilab links => grep -r "http://\S*scilab.org" | grep -v xmlns http://www.scilab.org (and fix http://mwww.scilab.org) http://help.scilab.org http://atoms.scilab.org + http://scenexxxx.test.atoms.scilab.org (tests and help) http://fileexchange.scilab.org http://forge.scilab.org http://mailinglists.scilab.org http://codereview.scilab.org http://gitweb.scilab.org http://cgit.scilab.org External links http://www.cecill.info http://jsonplaceholder.typicode.com (webtools) ``` See !82
-
- 19 Jan, 2023 1 commit
-
-
Update banner() help files automatically in case of year/version change. Update SVG version of Scilab about box (asking for a manual update of PNG version) automatically in case of year/version change. See !91
-
- 18 Jan, 2023 1 commit
-
-
See scilab/scilab!99
-
- 11 Jan, 2023 1 commit
-
-
See !93
-
- 10 Jan, 2023 1 commit
-
-
fix issue #16919 - use overload defined using 8 characters when the overload on the full name type is not defined. Closes #16919 See scilab/scilab!86
-
- 09 Jan, 2023 1 commit
-
-
Fix issue #14998 - remove the prompt and the new line at `mscanf` call. `mprintf("message:"); i = mscanf("%s")` ``` --> mprintf("message:"); i = mscanf("%s") message:test i = "test" ``` In `pause` the prompt will still be displayed. See also this comment for another use case: #14998 (comment 1126772391) Closes #14998 See !52
-
- 06 Jan, 2023 2 commits
- 04 Jan, 2023 1 commit
-
-
Files updated after running ./configure under Linux. See !88
-
- 23 Dec, 2022 4 commits
-
-
``` ml = mlist(["test", "field"], 1); function out = %test_e(varargin) pause endfunction function test(ml) ml(1); [a,b]=where() disp(a,b) endfunction test(ml); ``` After using `abort`, the call stack was not well cleared. So, the next error at the prompt (ie: 1/"e") will show the nonremoved element of the call stack. After dbe34d30, the `ConfigVariable::macroFirstLine_end();` must be done in the pause function instead of in the `returnExp`. See !87
-
In order to never see this ugly colormap again in the future (on the right): https://www.linkedin.com/feed/update/urn:li:activity:7011712311241363456/ See !85
-
See !81
-
- 21 Dec, 2022 1 commit
- 19 Dec, 2022 2 commits
-
-
## Issue Fixed issue #16893 - Scilab crashes when printing the following expression.<br> minimal.sce (two lines) ``` 1;// ; ``` ``` exec minimal.sce ``` ## Description Manage `expressionLineBreak` in the `recursiveExpression` and remove the recurring call of `expressionLineBreak` to avoid seeing the whole script as one `recursiveExpression`.<br> The problem was that the last column of the comment was set to the last column of the last semicolumn, so the comment exp has a start bigger than the end. ### Rules #### Without the fix ``` --- RULES --- |_./ program : expressions |_./ expressions : recursiveExpression |_./ recursiveExpression : recursiveExpression expression expressionLineBreak <-- one recursiveExpression with recursive expressionLineBreak |_./ expressionLineBreak : expressionLineBreak SEMI |_./ expressionLineBreak : EOL |_./ expression : COMMENT |_./ recursiveExpression : expression expressionLineBreak |_./ expressionLineBreak : SEMI |_./ expression : variable |_./ variable : 1 ``` #### With the fix ``` --- RULES --- |_./ program : expressions |_./ expressions : recursiveExpression |_./ recursiveExpression : recursiveExpression expressionLineBreak <-- second line ";" |_./ expressionLineBreak : SEMI |_./ recursiveExpression : recursiveExpression expression expressionLineBreak <-- first line "1;//(eol)" |_./ expressionLineBreak : EOL |_./ expression : COMMENT |_./ recursiveExpression : expression expressionLineBreak |_./ expressionLineBreak : SEMI |_./ expression : variable |_./ variable : 1 ``` #### how to get grammar rules (Linux) * uncomment `#define DEBUG_RULES` in parsescilab.yy * add `--enable-build-parser` to the `configure` Closes #16893 See !67
-
- 16 Dec, 2022 6 commits
-
-
Fortran projects fail to evaluate their dependencies ; building dumpexts before solve this. See !74
-
After downloading a lot of log files, this is hard to compare without having a commit hash in its file. This commit adds it to all log files. See !73
-
Update reference for umf_lufact.tst.<br> Keep the display about sparse matrix size in bug_8824.tst. See !72
-
test_run("ast", "bug_14435") See !66
-
- 15 Dec, 2022 3 commits
-
-
Tests on CI need to install a Scilab custom build into a directory safe to the clean flags (thus out of `$CI_PROJECT_DIR`). These directories will be cleaned after 3 days by uninstalling Scilab and removing them to keep runners clean. This change also includes minor tweaks to the CI such as caching the downloaded pre-requirements archive and logging the ISS Scilab generation. See !70
-
check leaks for `addfile` using: ``` u=file("open",TMPDIR+"/foo","unknown") ``` `mopen` is widely used at Scilab startup. Check leaks on Linux using valgrind: ``` SCILAB_VALGRIND_OPT="--tool=memcheck --leak-check=yes" ./bin/scilab-cli -profiling 2> profil.out ``` See !69
- 13 Dec, 2022 2 commits
- 12 Dec, 2022 1 commit
-
-
See !62
-