path: root/scilab/modules/data_structures
AgeCommit message (Collapse)AuthorFilesLines
2020-07-17Bump version numbers to 6.2.0HEADmasterClément DAVID1-4/+4
Change-Id: I5b644ab3368a611637d4b4681adab35a62097d42
2020-07-07* Bug 14873 fixed [doc]: setfield page fixed updated clarifiedSamuel GOUGEON5-100/+598 * The output argument was documented only on en_US * The input was restricted to matrices, while any Scilab object is acceptable. * The setfield usefullness specific to mlists was not clearly described * The example had no call to setfield for fr_FR ja_JP pt_BR and ru_RU versions It did not illustrate the setfield role for mlists. * See also: + getfield * History was incompleted for en_US and missing for other languages Page overhauled (PDF): Change-Id: Ia5d7dc431c332b1016604474582056dac0ff78e8
2020-03-1614 missing NR test files addedSamuel GOUGEON4-0/+151 test_run ast bug_2463 test_run ast bug_9349 test_run data_structures bug_4171 test_run data_structures bug_8301 test_run data_structures bug_8393 test_run fileio bug_12341 test_run fileio bug_14916 test_run functions bug_15158 test_run graphics bug_14191 test_run graphics bug_15421 test_run graphics bug_7083 test_run sound bug_13537 test_run sparse bug_8930 test_run tclsci bug_15607 Change-Id: If2def5d6731d228e1f315a408e12e13930f34ec8
2020-02-26change version to 6.1.1Antoine ELIAS1-4/+4
Change-Id: I15d5a0f6fa11d61b977650407404a079f5de9389
2020-02-24localization: refresh po files from source codeClément DAVID14-71/+639
Change-Id: I9d0c236e2344e066bf7d7f596de28c831fbc21d6
2020-02-24misc fix after c7b7a0 b2a6b7 874f2e06 07fa762Samuel GOUGEON2-14/+6
Change-Id: I0f8d003fbd152ad46d8241289e09f428cb7feda1
2020-02-23* Bug 16333: tree_show(xcos_block) crashedSamuel GOUGEON4-147/+213 This patch is OK for me for blocks. For diagrams: i succeeded only once to display the test diagram, and then never again. When debugging, it appears that the crash never occurs at the same level in the tree. It is somewhat random. At least on my (slow) PC. Change-Id: I32d7fcfb8bfaa0aa4ed3e5db92d148ef98e8f9aa
2020-02-21localization: import from launchpadClément DAVID13-353/+71
Change-Id: I5321761b3630e1465aec6d03166c6f4767d54972
2020-02-21* Bug 16328 fixed: typos exists => existYuri Chornoivan2-2/+2 + prbs_a: follow-up of Change-Id: I3cb95d6d970d8c1eab7a1b4cf1ebb55dfe6949bc
2020-02-21[types] moving wrongly located testsSamuel GOUGEON3-0/+101
Change-Id: I5dd8897bb1c60bcb89adfeee99718b3566514de5
2020-02-20update rc files to 6.1.0Antoine ELIAS1-4/+4
Change-Id: I66f4eaff443a1de5fd19d694f353134d08d378c8
2020-02-19* Bugs 16120 16121 16128 fixed: tree_show() with cells & void + improvedSamuel GOUGEON10-150/+1120 Overhauled page (PDF): Change-Id: I9cfd96f4e5d3c027623aef6063be34c42c6800c1
2020-02-18localization: refresh localizationClément DAVID14-284/+115
Change-Id: I21e383a7a003d7542611448e662718b62e91a1f8
2020-02-14[data_structures] test fixedCedric Delamarre2-18/+17
Change-Id: I40f89b4125c4757517370d2959a1b7f8c3c9ebf1
2020-02-14fix definedfields() after 418a270dClément DAVID1-8/+14
Change-Id: I95bb4eba9014d4bf6592051a5859e26783c74ea6
2020-02-12bug_11077 fixed.Cedric Delamarre8-27/+55
now, rlist() return an error test_run data_structures bug_11077 Change-Id: If93e962e93072c1f81771558ef7d948506e88795
2020-02-06* Bug 16102 fixed: lstcat() with 1:$, sin, sind.. & might be slowSamuel GOUGEON3-34/+44 Requires merging first Compared speeds: --> L =list(); L(1e6) = 1; Former implementation: --> tic(); lstcat(L,L); toc() ans = 44.126577 With this patch: --> tic(); lstcat(L,L); toc() ans = 1.7306356 Change-Id: If60fbb73ce0237b058d90a7c5e2f08a6359743c8
2020-01-31* Bug 7657 fixed: lstsize() actual removalSamuel GOUGEON6-569/+0 - Code already cleaned in - scilab_macros.txt and DeprecatedChecker.cpp already OK Change-Id: I29005269848fb5ca78fffe341c63e40c05b2b92c
2020-01-29Struct concatenation fixedCedric Delamarre1-1/+11
test_run data_structure struct test_run data_structure struct mode_nwni_profiling Change-Id: I57a51c1463890f992fccb0d1ca6682d1efa31fe5
2020-01-28* Bug 16269 fixed: scalar struct was poorly displayedSamuel GOUGEON5-79/+347 Change-Id: I4138ecd820e7cc4d5fa3cbe2665db6359cf0a373
2020-01-18* Bug #16051 fixed: now undefined list elements are of Void typeStéphane MOTTELET1-1/+1 Change-Id: I19016c7544f4b3bd0c748a27b736fb86eda0a419
2020-01-16update files for 2020Cedric Delamarre1-1/+1
Change-Id: I5fe8d2be48784ede1466569b87e2c3102daaf3b6
2020-01-15[ast] allow _iRetCount == 0 in gatewaysStéphane Mottelet1-0/+2 Just an example of what can be done after this patch * at the macro level (see plot.sci in the patch): --> plot(1:10,sin(1:10),1:10,cos(1:10)) --> h=plot(1:10,sin(1:10),1:10,cos(1:10)) h = 2 by 1 matrix of handles: ========================= Polyline Polyline --> plot(1:10,sin(1:10),1:10,cos(1:10)).foreground ans = 33. 2. zero value of argn(1) is overriden only in relevant cases: e.g. recursive extraction or use of expression as an argument in another callExp. * at the gateway level (here old Scilab C API) : --> plot3d(rand(10,10)) --> h=plot3d(rand(10,10)) h = Handle of type "Plot3d" with properties: ======================================== parent: Axes children: [] visible = "on" surface_mode = "on" foreground = -1 thickness = 1 mark_mode = "off" mark_style = 0 mark_size_unit = "tabulated" mark_size = 0 mark_foreground = -1 mark_background = -2 data.x = [1,2,3,4,5,6,7,8,9,10] data.y = [1,2,3,4,5,6,7,8,9,10] data.z matrix 10x10 color_mode = 2 color_flag = 0 hiddencolor = 4 clip_state = "clipgrf" clip_box = [] ambient_color = [0,0,0] diffuse_color = [1,1,1] specular_color = [1,1,1] use_color_material = "on" material_shininess = 2 user_data = [] tag = "" Change-Id: I60f075f8e348fea51ca6ddc2c7985324de5d63f5
2020-01-14tests: regenerate dia.ref after some display changesClément DAVID1-2/+2
Change-Id: Ib3dd6e772f648139a2b7adac3623019b8954fec5
2020-01-14localization: update POT from source codeClément DAVID14-173/+224
Change-Id: I2de467c8fdf3c5d010eb416624973ad8ad24e0dc
2019-12-16* Bug 8307: list2vec() vec2list() => [data_structures]Samuel GOUGEON10-0/+312 Change-Id: Iaad20c912ca063feb6ede08db0f9e6a7ab56f62f
2019-12-16[doc] mv data_structures/types => core/typesSamuel GOUGEON33-5412/+0
Change-Id: I5b43b671b4f258667d074e03a7a1efe428853717
2019-12-16[core] fix regressions after c1f299d7Stéphane Mottelet1-1/+1
who_user unit test, bug 1473 NR test: linspace is not anynore a macro. bug 12913 regression: integer type should be OK for size paramter. Change-Id: I4be92b3accd76c0b83cdf18571de999b4094642d
2019-10-18Linux: enforce a c++17 compiler usageClément DAVID1-2/+2
Change-Id: If6d8116190e9ab428a6dc2207bc71741ea798a71
2019-10-04Linux: update to automake 1.16.1Clément DAVID1-24/+46
Change-Id: I7cd40ec68f2d9af93c5bf2fba9db471f2b0ae6e6
2019-04-05Fix OSX compilation problemsStéphane MOTTELET1-0/+1
Change-Id: Iaa763c3699cefe43b6c643b78111cd0c520e15ec
2019-02-15Merge remote-tracking branch 'origin/6.0'Antoine ELIAS31-213/+271
Change-Id: I9a6de62734cbcb06c9cc038158849013c937439a
2019-02-13localization: update POT and dispatch PO filesSamuel GOUGEON14-29/+87
Patch set 1 = Launchpad import from + CR inputs before the revert Patch set 9: All mismatching formats fixed (~400), except 46 exceptions in ja & zh due to different order from en to translations: Example: sparse - ja_JP : mismatching formats at line #512 %s: Wrong number of input arguments: %d to %d expected.\n %1$s: 入力引数で不正な数: %3$d への %2$d を想定します.\n "fuzzy" tags: * Reviewed: fr (Patch Set 11), pt (PS 14), es (PS15) * Reviewed & partially cleared: PS19: cacsd, elementary_functions, graphics PS22: ast, boolean, data_structures, matio, sparse PS24: core, graphic_export, gui PS25: umfpack, xcos PS26: randlib, scicos, scinotes PS27: string, polynomials PS29: atoms, io PS30: signal_processing, ui_data PS31: overloading, special_functions PS32: compatibilty_functions, forgotten entries Timestamp set to 2019-02-12 for all .po files (even not unchanged ones) 2019-02-12 for graphics.pot Change-Id: I2490120d890d07f90152e9a4e39bd0110f783a51
2019-02-13[doc] ISO-8859 => UTF-8 reencoding and taggingSamuel GOUGEON14-180/+180
Change-Id: I0967b9c5ce5cbdd171c461157fc8467de6785613
2019-02-12[doc] pt_BR ISO8859 (badly rendered) => UTF8 (fixed)Samuel GOUGEON2-2/+2
Just a start. More than 800 remaining files tagged ISO-8859. ~50 % of them are badly rendered in web and java browsers. Change-Id: Ie17006a87f6e8038c32e94cf14f6870fda485c3d
2019-02-12update version to 6.0.2Antoine ELIAS1-2/+2
Change-Id: I8b6f8f24ab8d38395bbd0e698e4cd2bfc961d3cf
2019-02-11merge origin/6.0 into masterClément DAVID11-6/+358
Change-Id: I61aa867c78a95fc3265eade726c4e9c7fd2c21d0
2019-02-09Revert "localization: update POT and dispatch PO files"Antoine ELIAS14-75/+14
This reverts commit a1174d8713f73e5ad92cbc2f6ac61cdf9917e9b7. Change-Id: I2bd37ba7b16a0021927de0caf2ff0c80ae4c7597
2019-02-07Scicos: fix programmation typo that invalidate some behaviorsClément DAVID1-4/+4
These two change have been detected while investigating the tests ; on clone, there should not be any FAILED reported by the LoggerView. If a FAILED is reported it means that the clone might not be completed successfully and the FAILED property had not been set correctly. Change-Id: I622f7ee0f6bdc1e8ce78d76aea4155d83ddb4ec9
2019-01-30fix tests in [data_structures|integer|sound|string|tclsci|time|xml]Samuel GOUGEON1-1/+1
4037 = fake: no actual fix. No actual test sample file 1628 [time] => made automatic 7954 [tclsci] => made automatic TCL_EvalFile: interactive test made clearer rcould be made automatic) Change-Id: I95f7d88845da5a3e04fa516d9de28bbdbc7e4ecf
2019-01-23localization: update POT and dispatch PO filesClement DAVID14-14/+75
Change-Id: I2f4ed4bac8223672b7dec142d4e01e560c93c019
2019-01-18* Bug 15860 fixed: [,] with cblock had troublesSamuel GOUGEON1-0/+44 Requirements to merge first: Change-Id: I72b48b6bdecf69357a61a7a94aca29edc7095b96
2019-01-18* Bug 12345: tree_show() moved [gui] => [data_structures]Samuel GOUGEON3-0/+215 No tree_show() tests exist (unit, NR). Specific functions should preferably be gathered with other related ones /in term of usages/ (not of kind) (see also PlotSparse(), in [sparse], etc) Change-Id: Ia6117e7ce96c0579f9c99ef487980483fe30000f
2019-01-18* Bug 15858 fixed: size(cblock) had troublesSamuel GOUGEON1-0/+32 Change-Id: I12baa30f499d22336396e30761d94e70726255ba
2019-01-18* Bug 15853 fixed: mlist('cblock') endless 'operation+:..' warningsSamuel GOUGEON2-0/+37 Change-Id: I22ad073ac12def47e662dad1db2796a0497ec73f
2019-01-16Update for 2019Clément DAVID1-1/+1
Change-Id: I3449f525374296c8f4425ce9dfa6467d6e856a85
2019-01-15* Bugs 7919 12835 13231 14388 fixed: NR tests addedSamuel GOUGEON1-0/+24 (CHANGED in 5.3) Change-Id: I3d149cd5e13716e4bee8d39a1cb3701acc6ea29f
2018-11-20Merge origin/6.0 into masterClement DAVID8-59/+17
Change-Id: I091eb20ebd8cc2258ef078c4972c4b831b31f829
2018-10-31[doc] misc. fix, updates and minor improvementsSamuel GOUGEON8-59/+17
* mtlb_a (fr): The whole documentation is broken for all languages in both the 6.0 and the master branchs, likely due to this error introduced at . Please merge ASAP to retrieve the doc. * while: * m2sci equiv: * colon: history updated Change-Id: I3d91358297baccaf87bc405c49db5a244c9efa1e
2018-10-04Linux: fix ./configure after de401018Clément DAVID1-3/+2
Change-Id: Ib4edcb1b087c319a65d21124086366e645c5b640