4 years ago[bug_14096] msscanf fixed about the %s switch to %ls 46/17546/2
Cedric Delamarre [Fri, 4 Dec 2015 16:49:20 +0000]
[bug_14096] msscanf fixed about the %s switch to %ls

Change-Id: Iffd12f36aebc9b4188dc20d331881109496ea757

4 years agoupdate mode management 70/17470/6
Antoine ELIAS [Wed, 18 Nov 2015 14:29:27 +0000]
update mode management

Change-Id: Ice12edf6b2f4a7152d84ae017bd738fce1396f94

4 years agoxcos: first pass at changelog for Scilab 6.0.0 beta 1 42/17642/1
Francois Granade [Wed, 6 Jan 2016 14:55:28 +0000]
xcos: first pass at changelog for Scilab 6.0.0 beta 1

Change-Id: I83258045f1960d5c6eaf7833a923857e5cea5b84

4 years agoast: fix a warning on almost all types 40/17640/1
Clément DAVID [Wed, 6 Jan 2016 12:57:48 +0000]
ast: fix a warning on almost all types

Change-Id: I9449df2b8050a710c2f7bcd1a98f4259f80cc510

4 years agoUpdate the pkg-config file 46/17446/2
Clément DAVID [Tue, 10 Nov 2015 15:30:01 +0000]
Update the pkg-config file

Using call_scilab might be easier using pkg-config. We auto-magically setup
the produced binary rpath.

    gcc -o foo.o -c foo.c $(pkg-config --cflags scilab)
    gcc -o foo foo.o $(pkg-config --libs scilab)

Change-Id: Ic5dfef30334f7a779060015c8b82d2751c366ddd

4 years agoui: bug #14299: use stricter 6.0 syntax for menu scripts 31/17631/1
Francois Granade [Wed, 6 Jan 2016 08:55:58 +0000]
ui: bug #14299: use stricter 6.0 syntax for menu scripts

Change-Id: I0b3ee52fcb42b59d783460898af5ac0dd39718b0

4 years ago./configure --enable-debug FLAGS cleanup 26/17626/2
Clément DAVID [Tue, 5 Jan 2016 15:17:10 +0000]
./configure --enable-debug FLAGS cleanup

The '-Wall -Wextra' will set common global warnings.

Change-Id: I48039e7d24be3c797fe748abef5724eab972494b

4 years agoScicos: minor cleanup to re-use existing lock/unlock methods 17/17617/2
Clément DAVID [Mon, 4 Jan 2016 17:40:55 +0000]
Scicos: minor cleanup to re-use existing lock/unlock methods

Change-Id: Icfc343a87071f5e376c814f43e5525d90051b841

4 years agothe return of call 98/17598/4
Antoine ELIAS [Mon, 28 Dec 2015 09:12:57 +0000]
the return of call

Change-Id: I12f3c031df56f32bb7ce87ec98731f35d15a64c6

4 years agomake api easier to use 99/17599/3
Antoine ELIAS [Mon, 28 Dec 2015 14:48:38 +0000]
make api easier to use

Change-Id: I904b749fb0883cdb9b8f8d6cf4837360649a253c

4 years agoXcos load: re-implement ordering for mix-saved XCOS / ZCOS files 16/17616/1
Clément DAVID [Mon, 4 Jan 2016 17:40:05 +0000]
Xcos load: re-implement ordering for mix-saved XCOS / ZCOS files

Change-Id: If6a2ebf63eb8f68dfed06325f6751f06c6ad350c

4 years agoged and object editor unavailabilities on MacOS is now documented. 97/17497/4
Charlotte HECQUET [Wed, 25 Nov 2015 14:16:47 +0000]
ged and object editor unavailabilities on MacOS is now documented.

Change-Id: Ie22266d0cf0cee05f4f27d9e8c9195a6be076bc6

4 years agoHappy new year 2016 08/17608/2
Clément DAVID [Mon, 4 Jan 2016 08:19:59 +0000]
Happy new year 2016

Change-Id: I393f1a7b0ed38a3eae2a1bb8cb7c4fd9f483733e

4 years agoIndentation hooks: allow XMLINDENT and ASTYLE pre-set 95/17595/4
Clément DAVID [Fri, 18 Dec 2015 13:43:44 +0000]
Indentation hooks: allow XMLINDENT and ASTYLE pre-set

To disable the indentation hooks for only a specific commit, you can now
use :
 $ XMLINDENT=/bin/true git commit
or
 $ ASTYLE=/bin/true git commit

Change-Id: If09f32336fece63de1e473bbbb19b7e450a92ed5

4 years ago./configure --without-jdk PASS 82/17582/3
Clément DAVID [Tue, 15 Dec 2015 16:28:00 +0000]
./configure --without-jdk PASS

Saxon was previously checked to build the PDF documentation. This commit
disable it by default if the without jdk option is explicitly set.

Change-Id: I95b8d83a090d56e122dc9917a1ead6adca4c4847

4 years agoast types::subtraction used to call overload on eye() - sparse([1 2; 3 4]) operations 00/17600/3
Pierre-Aime Agnel [Mon, 28 Dec 2015 14:55:01 +0000]
ast types::subtraction used to call overload on eye() - sparse([1 2; 3 4]) operations

Corrected dia.ref to take into account empty operations with operation-
Changed set(x, y, value) to set(x, y, value, false) and finalize on
sparse matrices (from commit https://codereview.scilab.org/#/c/17282/11)

Change-Id: Ie103b6f010868cb437d0d4e00fc8b5e68f8fab4b

4 years agoXcos: fix the DSUPER preference over SUPER_f 96/17596/2
Clément DAVID [Fri, 18 Dec 2015 14:03:02 +0000]
Xcos: fix the DSUPER preference over SUPER_f

Change-Id: I16cd8013fd2f73e66d70947024d676ba0b0be4a9

4 years agoHelp: fix the duplicated IDs 94/17594/2
Clément DAVID [Fri, 18 Dec 2015 13:23:53 +0000]
Help: fix the duplicated IDs

Change-Id: I49be43a22b9f82aeecb09ddf6e76dcd24dec0e42

4 years agoScicos: fix some C++ warnings 93/17593/1
Clément DAVID [Fri, 18 Dec 2015 08:06:43 +0000]
Scicos: fix some C++ warnings

Change-Id: If44448f80c14b0aa3bedaea48c2024778573afa3

4 years agoWindows compilation fixed 92/17592/2
Cedric Delamarre [Thu, 17 Dec 2015 16:51:05 +0000]
Windows compilation fixed

Change-Id: Ia0d1a2486ebf7195f91e65c1b886f1e37adcec54

4 years agoXcos GUI: cleanup Java code 91/17591/2
Paul Bignier [Thu, 17 Dec 2015 15:29:43 +0000]
Xcos GUI: cleanup Java code

Change-Id: I7111b75b3e95024eb8199fbd17b7c10f88b083a5

4 years agoTest corrections on modules for operation+ and operation- with empty matrix 80/17580/4
Pierre-Aime Agnel [Tue, 15 Dec 2015 14:44:56 +0000]
Test corrections on modules for operation+ and operation- with empty matrix

module preferences to module xml

without modules xcos, scicos and scicos block

Change-Id: Ic8392f0e53aecc8bb42d05b266dc1b4d29c243f1

4 years agoXcos GUI: define our own GraphModel 90/17590/1
Clément DAVID [Thu, 17 Dec 2015 14:23:12 +0000]
Xcos GUI: define our own GraphModel

On Scilab 5.5 the ID creation were performed on cells but moving it to the
model is much more easier to manage on load / reload.

Change-Id: Ieb22e4543ec76eaa0b815107d22a4cd846c6f98a

4 years agoXcos: fix port orientation 89/17589/1
Clément DAVID [Wed, 16 Dec 2015 17:17:03 +0000]
Xcos: fix port orientation

Change-Id: I7ef471cdb0011cf22f61f988fcbcb6aee2a26a56

4 years agoXCOS and ZCOS format : cleanup the format 88/17588/1
Clément DAVID [Tue, 15 Dec 2015 18:38:16 +0000]
XCOS and ZCOS format : cleanup the format

 * Store valid matrices content
 * Share code for ZipEntry setup for all ZCOS Entries
 * Avoid storing '\n' on the XML as they will be discarded on reload

Change-Id: I18dbb58bbb5e3040862028866207392f88c3b303

4 years agoXcos MVC: check parentBlock before parentDiagram 87/17587/1
Paul Bignier [Thu, 17 Dec 2015 09:18:15 +0000]
Xcos MVC: check parentBlock before parentDiagram

 * All objects reference the root diagram, but superblocks elements reference their parentBlock

Change-Id: Ib2c99d92ed58a6e85986f191da38753746df886f

4 years agoLocalization: update POT and fix some PO 85/17585/1
Clément DAVID [Thu, 17 Dec 2015 08:34:49 +0000]
Localization: update POT and fix some PO

Change-Id: I6ed0298ec7ef2cca04af51289a49105765c33cf0

4 years agoXcos MVC: fix diagram cloning 48/17548/7
Paul Bignier [Mon, 7 Dec 2015 16:03:39 +0000]
Xcos MVC: fix diagram cloning

 * Generate the adapters chain when it is absent
 * Mainly used by Xcos GUI's Compile & Start actions, so simple simulations now pass! (Superblocks don't work yet)
 * Scicos tests: only Deep_cloning was really affected (only place where a Diagram was cloned at model-level)

grep --include=Deep_cloning.dia.ref "objectCreated" -r | wc -l #151
grep --include=Deep_cloning.dia.ref "objectDeleted" -r | wc -l #151
grep --include=Diagram_cloning.dia.ref "objectCreated" -r | wc -l #33
grep --include=Diargam_cloning.dia.ref "objectDeleted" -r | wc -l #33

Change-Id: Ib41dce8c02a3851666b73ea89bb21edce9271735

4 years agoapi_scilab include missing after make install 81/17581/2
Cedric Delamarre [Tue, 15 Dec 2015 15:05:34 +0000]
api_scilab include missing after make install

Change-Id: Icbb6e6e7006674db01112ca2c17625f94fb96570

4 years ago[bug_14300] double free fixed 83/17583/2
Cedric Delamarre [Tue, 15 Dec 2015 17:04:41 +0000]
[bug_14300] double free fixed

test_run ast bug_14300
test_run ast bug_14300 mode_nwni_profiling

Change-Id: I87da365586b456224e4b6929b7ac064e54c92e8d

4 years agoXcos file format: fix some issues on read-write 78/17578/2
Clément DAVID [Tue, 15 Dec 2015 05:36:03 +0000]
Xcos file format: fix some issues on read-write

 * a typo on Port labels
 * Store matrices as vectors on the MVC in a scilab way
 * Store the Scilab timestamp as the default time
 * Only set PARENT_BLOCK if needed

Change-Id: Ifa909881466445c2d473d55872f254a1e7623cf7

4 years agoXcos load: restore split position after cad91838 79/17579/1
Clément DAVID [Tue, 15 Dec 2015 09:29:14 +0000]
Xcos load: restore split position after cad91838

Change-Id: I25dbf22adcf17692d9e31962925f0a9f2e23c5da

4 years agofix addition of "a=eye() * %s;a + %s;a" 74/17574/2
Antoine ELIAS [Mon, 14 Dec 2015 16:44:43 +0000]
fix addition of "a=eye() * %s;a + %s;a"

Change-Id: I5f74121b5e535b6f12bb4a03f1f10821dcae8b41

4 years agoXcos: refactoring of constructor-chain 66/17566/2
Clément DAVID [Thu, 10 Dec 2015 15:45:28 +0000]
Xcos: refactoring of constructor-chain

Passing all possible arguments will setObjectProperty only once and at
allocation. It will be far easier to debug and trace things.

Change-Id: I2daeed9cf707c16099c2fbacdf9eb1b73ed079d4

4 years agoXcos: remove the checked FIXME on the code 77/17577/1
Clément DAVID [Fri, 11 Dec 2015 16:03:47 +0000]
Xcos: remove the checked FIXME on the code

Change-Id: Ie1760be2012cdfeaba57508883e6f73c8cd79fdb

4 years agoXcos: load and save all known xcos files 67/17567/2
Clément DAVID [Fri, 11 Dec 2015 10:34:48 +0000]
Xcos: load and save all known xcos files

Change-Id: Ib879e6d3f7d5e126a46ddc44a25f4c6e57e7c5d5

4 years agoUpdate the forgotten copyright headers 65/17565/3
Clément DAVID [Thu, 10 Dec 2015 19:39:01 +0000]
Update the forgotten copyright headers

Change-Id: I792030386a6f5fa12a48a754ecab2a7988659390

4 years agoAttack of the Clones 93/17493/12
Cedric Delamarre [Tue, 24 Nov 2015 11:09:39 +0000]
Attack of the Clones

 * check types ref before modify it
 * use more polymorphism stuff
 * clone return this type instead of InternalType

Change-Id: I1a267a1eabc5b8a40592c7292c37cf7fcdedb072

4 years agoAnalysis: Add DollarInfo, VarPromotion, and move var clone at the right place when... 72/17572/2
Calixte DENIZET [Mon, 14 Dec 2015 13:17:56 +0000]
Analysis: Add DollarInfo, VarPromotion, and move var clone at the right place when it occured in a loop

Change-Id: Ie1449ef530f9369f3076d3b6cac2a1193126fffb

4 years agoXcos: load/save should preserve UID values 64/17564/2
Clément DAVID [Thu, 10 Dec 2015 05:45:07 +0000]
Xcos: load/save should preserve UID values

Change-Id: Ib0deb52dc244cb915f7813aa8d28ea12b96e660d

4 years agoXcos: ZCOS should not store the time 63/17563/2
Clément DAVID [Wed, 9 Dec 2015 15:32:22 +0000]
Xcos: ZCOS should not store the time

Change-Id: I9da0a198a1924ce6f0d414b9500c3760958069d4

4 years agoXcos: put ANNOTATION at the end on sortAndFill 62/17562/2
Clément DAVID [Thu, 10 Dec 2015 06:28:12 +0000]
Xcos: put ANNOTATION at the end on sortAndFill

On saved files, the objects are sorted per kind. It is much more easier to
get the blocks first while debugging content. As the sorting is only
performed on the enum value, moving it will perform the job.

On the Xcos GUI and as the ANNOTATION will be decoded after the block, they
will appears "on top" of the BLOCK and LINK objects which is expected.

Change-Id: I966d4229e79f44021c416334c0105b30f894a7cb

4 years agoXcos load: do not duplicate children 56/17556/3
Clément DAVID [Wed, 9 Dec 2015 10:13:13 +0000]
Xcos load: do not duplicate children

Change-Id: I169e431de5e1cad290f31203512e7a72bb53ae84

4 years agoXcos GUI: update the Tab title on save 55/17555/3
Clément DAVID [Wed, 9 Dec 2015 10:23:35 +0000]
Xcos GUI: update the Tab title on save

Change-Id: Id49fc6e63e503feffc53411c309025a7eb5b3fbe

4 years agoXcos GUI: implement "Region to Superblock" 50/17550/4
Clément DAVID [Tue, 8 Dec 2015 15:35:01 +0000]
Xcos GUI: implement "Region to Superblock"

Change-Id: I4dbd52ade5f4f945c11d82baeaf481f2e8cc9a4f

4 years agoScicos: fix the "" + [] and 1 + [] 47/17547/4
Clément DAVID [Mon, 7 Dec 2015 12:33:07 +0000]
Scicos: fix the "" + [] and 1 + []

Change-Id: Ifa4e6b58fac424d79f7b95555f50d0bf8e3b549a

4 years agoNew C API for Scilab gateways (once again ...) 25/17425/23
Antoine ELIAS [Tue, 3 Nov 2015 22:55:30 +0000]
New C API for Scilab gateways (once again ...)

2 modes:
  - "safe" version, good for development phase
  - "unsafe" version, remove checks in API for better performance and nice
    crashes

Standard calls use "safe" version, to use "unsafe" version
define __API_SCILAB_UNSAFE__ before include of "api_scilab.h"

Done:
  - common, double, string, int, struct, cell, polynomial,
    boolean, (_/t/m)list, graphic handle, optional.
  - update dynamic_link gateway builder to link the new interface
  - add overload and call function capability.
  - add somes tests in api_scilab
  - add some help pages ( double, string, interger, struct, boolean, poly,
    cell, list, tlist, mlist, pointer )
    .
Not done yet:
  - sparse.
  - lot of tests in both mode.
  - help pages ( sparse )
  - add some helpers on configvariable for exemple ( getMode,
    getScilabMode, getOS, getWarningMode, getSCI, getTMPDIR, getSCIHOME, ...
    )

Change-Id: I15b9912842326b41353bd002b8876cf7246a4884

4 years agoTest corrections on module for operation+ and operation- with empty matrix 61/17561/7
Pierre-Aime Agnel [Thu, 10 Dec 2015 17:44:29 +0000]
Test corrections on module for operation+ and operation- with empty matrix

action_binding to polynomials
grep for WARNING_EMPTY_OPS on test files to remove warning("off") once the
warning on operation+ and operation- are removed from scilab
without core

Change-Id: I8df147f450e8c173a5c0fb96f8d551d318cb3d77

4 years agoBug 14193 fixed: Problem with matrix defined in a matrix of structs 60/17560/1
Calixte DENIZET [Thu, 10 Dec 2015 13:40:10 +0000]
Bug 14193 fixed: Problem with matrix defined in a matrix of structs

Change-Id: I6e7b99cdcc646df832b07afc1b9889957b61201a

4 years agotypo fix 54/17554/1
Antoine ELIAS [Wed, 9 Dec 2015 13:32:35 +0000]
typo fix

Change-Id: I2b30402aa5fc73f002d8d7877e18d807e424648e

4 years agoXcos save: generate uniques but predictables UIDs 49/17549/3
Clément DAVID [Tue, 8 Dec 2015 09:14:03 +0000]
Xcos save: generate uniques but predictables UIDs

This commit allow reproductible edit / save cycles without dummy
modification. This allow the use of a VCS to track modification.

Change-Id: I5edb08038e3b08cb7e996e14a9d65d4195d4166e

4 years agoXcos GUI: implement SuperBlock masks 40/17540/2
Clément DAVID [Fri, 4 Dec 2015 08:36:39 +0000]
Xcos GUI: implement SuperBlock masks

Change-Id: I3c488624aadc2ca4c4767d6abfe4a8938c080082

4 years agoreturn(x) without assignation is not a correct expression 53/17553/2
Antoine ELIAS [Wed, 9 Dec 2015 10:07:54 +0000]
return(x) without assignation is not a correct expression

Change-Id: I05a52b7b029bd916bc4788c0f9d203323c4fefa3

4 years agofixed the internal commit hook to work on Mac also. 52/17552/3
Francois Granade [Tue, 8 Dec 2015 18:31:20 +0000]
fixed the internal commit hook to work on Mac also.

mktemp takes different argument on Linux and Darwin (BSD)

Change-Id: I341532fae8331d9f37ea769bfa6a03eb5e8b61fc

4 years agoFix for bug 14290: never set java.awt.headless to true on Mac 51/17551/1
Francois Granade [Tue, 8 Dec 2015 18:23:49 +0000]
Fix for bug 14290: never set java.awt.headless to true on Mac

Change-Id: If20cd6ef45a51d57148233b72022a389616fabb1

4 years agoXcos GUI: implement modelica initialization 43/17543/3
Clément DAVID [Fri, 4 Dec 2015 08:52:27 +0000]
Xcos GUI: implement modelica initialization

Change-Id: I50b7c12801850f70e1d5ad51e79097e297668726

4 years agoXcos GUI: cleanup Java code 96/17496/4
Paul Bignier [Tue, 24 Nov 2015 15:28:45 +0000]
Xcos GUI: cleanup Java code

 * Also fixed a typo in the jni file
 * Used JavaContoller's lookup_view instead of Controller's look_for_view in ContextUpdate.java

Change-Id: I5a8ab25e884a10503c0ec41c305b8fec1f6797fa

4 years agoXcos MVC: update tests and log DEBUG_LEVEL 16/17516/2
Paul Bignier [Mon, 30 Nov 2015 16:10:21 +0000]
Xcos MVC: update tests and log DEBUG_LEVEL

 * Added DESCRIPTION and DEBUG_LEVEL properties to the tests ref files

Change-Id: Idd2ec469c25ec137a5a4cfb9bbec8dd73e32f130

4 years agoXcos MVC: restore message printing 07/17507/4
Paul Bignier [Fri, 27 Nov 2015 16:15:12 +0000]
Xcos MVC: restore message printing

 * Locking the model only when consulting/editing it
 * https://codereview.scilab.org/#/c/17500 introduced regression (run Scicos tests)

Change-Id: Ib95aae0e7266a24004ffbe0d9db518e660296e93

4 years agofix find with 2 args after https://codereview.scilab.org/#/c/17216/ 44/17544/3
Antoine ELIAS [Fri, 4 Dec 2015 12:37:45 +0000]
fix find with 2 args after https://codereview.scilab.org/#/c/17216/

Change-Id: Ie94e400e4fe2db3c4f3401f734a3b51b7d33753b

4 years agobug 13918: Unmanaged operations on hypermatrix did not call overload functions. 78/17478/2
Antoine ELIAS [Thu, 19 Nov 2015 18:37:13 +0000]
bug 13918: Unmanaged operations on hypermatrix did not call overload functions.

Change-Id: Iedcdf178b749d0663228a476867aa2546d201dc1

4 years agoEmpty matrices operation: added a warning to + and - operations 15/17515/9
Pierre-Aime Agnel [Mon, 30 Nov 2015 15:52:07 +0000]
Empty matrices operation: added a warning to + and - operations

Added a warning flag to stop execution and thus retrieve the lines where warning occurred

Change-Id: Ied0b82272758e756d842abca4834246f8a9e0495

4 years agodebugger: 75/17475/2
Antoine ELIAS [Thu, 19 Nov 2015 11:18:21 +0000]
debugger:

- avoid add duplicate breakpoints.
- if disp command failed, error is correctly displayed in console.
- update help pages.

Change-Id: I58e37f2d06c4da830d7da5df7b26ab09b5831741

4 years ago* Bug #14219 fixed - As bug #14203, improve some error messages, some help pages... 24/17424/2
Charlotte HECQUET [Tue, 3 Nov 2015 15:47:12 +0000]
* Bug #14219 fixed - As bug #14203, improve some error messages, some help pages and some comments.

Change-Id: I75d7251c729cd0a295625ff9a2af398e2c439981

4 years agoGit: ignore NetBeans IDE generated project 17/17517/3
Clément DAVID [Mon, 30 Nov 2015 16:33:33 +0000]
Git: ignore NetBeans IDE generated project

Change-Id: I843d3f980e7ae2e22ca3cfe4cab648a217536d07

4 years agoXcos GUI: validate the context after edit 41/17541/3
Clément DAVID [Fri, 4 Dec 2015 08:59:21 +0000]
Xcos GUI: validate the context after edit

Change-Id: Ia3787251ab46f9b81a8fa1311c0aa3f6f8121b50

4 years agoXcos GUI: snap split blocks on the grid 42/17542/2
Clément DAVID [Fri, 4 Dec 2015 09:52:35 +0000]
Xcos GUI: snap split blocks on the grid

Change-Id: Ib67c58d4da2f4cc953b7ab15f881ced1050a6fc3

4 years ago* Bug #14228 fixed - Setting rotation_angles property to a matrix of any size did... 48/17448/2
Charlotte HECQUET [Thu, 12 Nov 2015 15:55:55 +0000]
* Bug #14228 fixed - Setting rotation_angles property to a matrix of any size did not return error message.

Change-Id: I2d0b64ff019ae099e8cb0f9d2cddb148bf0e45b7

4 years agoXcos GUI: fix some graphic artefact 39/17539/2
Clément DAVID [Thu, 3 Dec 2015 16:47:35 +0000]
Xcos GUI: fix some graphic artefact

 * Handle ANNOTATION value on loading
 * Implement a convertion for custom exprs (used in block labels)

Change-Id: If7e15b326a61740b032d2c438b9cf417408af3b4

4 years ago* Bug #14043 fixed - Examples of api Scilab help pages had to be updated (pvApiCtx... 20/17420/2
Charlotte HECQUET [Mon, 2 Nov 2015 14:18:45 +0000]
* Bug #14043 fixed - Examples of api Scilab help pages had to be updated (pvApiCtx in gateway prototypes).

Change-Id: I9b6dec63d7258d633a7b2f3bc4d5a1c80fcd5c65

4 years agoXcos: de-duplicate ports on loading and DnD 13/17513/6
Clément DAVID [Mon, 30 Nov 2015 10:27:05 +0000]
Xcos: de-duplicate ports on loading and DnD

To avoid duplication of ports we have to implement JGraphX `removeFromParent`
method. This method will be used to remove before add any XcosCell.

Change-Id: I12cd37971f7c67112d705aff59415a19a5328767

4 years agoXcos GUI: restore some graphical helpers 33/17533/2
Clément DAVID [Wed, 2 Dec 2015 16:50:08 +0000]
Xcos GUI: restore some graphical helpers

 * restore the "*" visual on modification
 * render the exprs accordingly to "displayedLabel"

Change-Id: I7edbf72d848494b23eaad93ee7c5afeee749467a

4 years agofix windows installer generation 36/17536/1
Antoine ELIAS [Thu, 3 Dec 2015 13:42:39 +0000]
fix windows installer generation

Change-Id: I19cc3416e6a4d01edc7eb1fb7bd6ed14e1d5d62b

4 years agoDoc: handle anchor tag and check for doubloons 24/17524/3
Calixte DENIZET [Wed, 2 Dec 2015 11:22:48 +0000]
Doc: handle anchor tag and check for doubloons

Change-Id: I3f58482e2f4373557bfab32f4e97344dc8eea9c4

4 years agoXcos help: fix some duplicated id 25/17525/3
Clément DAVID [Wed, 2 Dec 2015 11:30:39 +0000]
Xcos help: fix some duplicated id

Change-Id: I491735caef844f2bb238cd49c376f5438aa51539

4 years agoXcos: link Port as well as Link 32/17532/1
Paul Bignier [Wed, 2 Dec 2015 16:33:52 +0000]
Xcos: link Port as well as Link

 * tree_show(scs_m) showed only zeroes in Block.graphics.pin, pout, pein & peout

Change-Id: Ic543adfc8906efb7db44e2358031e7ec439a1dda

4 years agoXcos load: in mixed diagram case only decode the children once 31/17531/1
Clément DAVID [Wed, 2 Dec 2015 16:21:50 +0000]
Xcos load: in mixed diagram case only decode the children once

Change-Id: Ie83f13b4c818ad63b5c5f00639f5dbc14170cc7f

4 years agoXcos writer: add the ordering attributes on the ports 28/17528/2
Clément DAVID [Wed, 2 Dec 2015 13:06:01 +0000]
Xcos writer: add the ordering attributes on the ports

Change-Id: Ic5a77ac502289eeec5dda6e5013d95f20301a3eb

5 years agoXcos: fix the tree_show calls 27/17527/1
Clément DAVID [Mon, 30 Nov 2015 17:22:49 +0000]
Xcos: fix the tree_show calls

This commit also re-introduce the tree_show(`scs_m`) browser view as the
MVC browser is not ready yet.

Change-Id: If351ce5c105f943a7da1b4e790fb0555dc8309d3

5 years agoLinux desktop: update appdata for gnome-software 26/17526/1
Clément DAVID [Wed, 2 Dec 2015 07:16:59 +0000]
Linux desktop: update appdata for gnome-software

Change-Id: Ie7f2f99c7f0788b7adc618da1219a0b483fe5148

5 years agoupdate classpath following update of thirdparty 18/17518/1
Antoine ELIAS [Tue, 1 Dec 2015 15:02:11 +0000]
update classpath following update of thirdparty

Change-Id: Icf97c6c024aff68539b765263367d92d362c837d

5 years ago* Apache xmlgraphics stack upgraded to the latest versions : 81/17281/3
Clément DAVID [Mon, 5 Oct 2015 08:12:39 +0000]
* Apache xmlgraphics stack upgraded to the latest versions :

  - xmlgraphics-commons 2.0.1
  - Batik 1.8
  - FOP 2.0

Change-Id: I29c091f9f779823a5a6a0a45869532bd7ca33359

5 years agoXcos java tests: update them for Xcos6 60/17360/3
Clément DAVID [Wed, 21 Oct 2015 08:42:57 +0000]
Xcos java tests: update them for Xcos6

Change-Id: Ia462d9e02dc4e196321650c2f8fc3ac871eeac97

5 years agoXcos help: re-generate images 12/17512/3
Clément DAVID [Mon, 30 Nov 2015 08:33:43 +0000]
Xcos help: re-generate images

Change-Id: Ide07ca70a88d303aeb8e641a4b1da71376db2ec7

5 years agoXcos: reduce the lag at the first DnD 09/17509/4
Clément DAVID [Fri, 27 Nov 2015 17:25:16 +0000]
Xcos: reduce the lag at the first DnD

The first DnD of a block is laggy as the Java classloader have to load
Batik and most the Java2D stack while Dragging. We can limit this effect by
rendering a dummy style on a worker thread at Xcos startup.

Change-Id: I5037526a176960e602598242188cca53caebe8f0

5 years agoXcos: restore diagrams rendering on help pages 08/17508/3
Clément DAVID [Fri, 27 Nov 2015 16:21:30 +0000]
Xcos: restore diagrams rendering on help pages

Change-Id: I7ec7cddf2f4952bd87800fd26c1a4be6a23bd180

5 years agoXcos GUI: enable Compile action 11/17511/3
Paul Bignier [Mon, 30 Nov 2015 10:04:32 +0000]
Xcos GUI: enable Compile action

Change-Id: I21e4e2e51381cc3b17f42f126429219a0b4ef45a

5 years agoXcos files load: reduce the callstack and be backward compatible 01/17501/4
Clément DAVID [Thu, 26 Nov 2015 11:32:43 +0000]
Xcos files load: reduce the callstack and be backward compatible

All ".xcos" files (from 5.2.0 to 5.5.2) should load without producing any error.

Change-Id: I959c85e0cde43aaf210c4c9c6b964d33d6ed8a08

5 years agoHelp: fix the build after a9d9f4a46c2e299261cf8caa1e002a13a0cd2b04 10/17510/1
Clément DAVID [Fri, 27 Nov 2015 17:32:59 +0000]
Help: fix the build after a9d9f4a46c2e299261cf8caa1e002a13a0cd2b04

Change-Id: Ib9c83554c65050a98a8d834451deb91a4f02c52d

5 years ago* Bug #13298 fixed - Static analysis bugs detected by PVS-Studio fixed 95/17495/3
Paul Bignier [Tue, 24 Nov 2015 14:59:29 +0000]
* Bug #13298 fixed - Static analysis bugs detected by PVS-Studio fixed

Change-Id: I8dc4dbcb9c0b26b2e4934377f7149f6214504a75

5 years agoBetter help for (sg)et[default]language functions 91/17491/2
Francois Granade [Tue, 24 Nov 2015 10:06:53 +0000]
Better help for (sg)et[default]language functions

Change-Id: Ifcaf077c26c517cf3f9fe03e3b6ec6e77c0ac745

5 years ago[bug_14041] genlib fixed about locked file by another program 76/17476/2
Cedric Delamarre [Thu, 19 Nov 2015 14:16:39 +0000]
[bug_14041] genlib fixed about locked file by another program

Change-Id: I763305e651871ed197309bdd98ab591711b629df

5 years agoConfigure: fix the arpack third-party detection 02/17502/3
Clément DAVID [Thu, 26 Nov 2015 16:41:30 +0000]
Configure: fix the arpack third-party detection

This commit only modify the way ARPACK is detected when using the
Prerequirements svn repository.

Change-Id: Ib3adaaf2f4b4f5e1cb50959c86fb3254a9faa460

5 years agoXcos MVC: use std::atomic to be thread safe 00/17500/2
Clément DAVID [Mon, 23 Nov 2015 13:36:25 +0000]
Xcos MVC: use std::atomic to be thread safe

Xcos use both the Scilab execution thread, the EDT and the Finalizer Thread
to create / access / delete MVC objects. This commit manage this thread
safety using spin-locks implemented as std::atomic_flag (fast on the more
common threadsafe case).

Change-Id: Ic6ea51276de2a38e1530de6f08d138d4a04047e0

5 years agoXcos GUI: avoid a ClassCastException when something goes wrong 99/17499/2
Clément DAVID [Mon, 23 Nov 2015 08:54:59 +0000]
Xcos GUI: avoid a ClassCastException when something goes wrong

Change-Id: Id43d719dcb80e64f4bdb885cb97d477c2f7315f8

5 years agoerror displaying. 86/17186/4
Cedric Delamarre [Wed, 9 Sep 2015 16:00:36 +0000]
error displaying.

Change-Id: Ie78118ef40b4ad5767651ff83c37d8722ff00ccb

5 years agoScicos gateways: fix memory leaks 90/17490/2
Paul Bignier [Tue, 24 Nov 2015 08:20:34 +0000]
Scicos gateways: fix memory leaks

 * Detected by Coverity (CID 1321064 & 1321065)

Change-Id: I61ca53c37c6b577ca5158240d164feaccfc79501

5 years ago* Bug #14178 fixed - tcl/tk unavailability on MacOS is now documented. 77/17477/2
Charlotte HECQUET [Thu, 19 Nov 2015 15:08:47 +0000]
* Bug #14178 fixed - tcl/tk unavailability on MacOS is now documented.

Change-Id: If8ee95fd9708df3b993e86a938a43500c98b08ac

5 years agobug 13986: setdefaultlanguage does not set value correctly in Windows registry 88/17488/3
Antoine ELIAS [Fri, 20 Nov 2015 15:51:33 +0000]
bug 13986: setdefaultlanguage does not set value correctly in Windows registry

Change-Id: Ifd52bd85e9fa92dd551c690748300b3fc64f9059

5 years ago* Bug #14181 fixed - Calling intg (or integrate) in a function that is being integrat... 94/17494/2
Paul Bignier [Tue, 24 Nov 2015 11:09:59 +0000]
* Bug #14181 fixed - Calling intg (or integrate) in a function that is being integrated failed

Change-Id: I6bb36e96191527e460ca5aa722e41bf9001c9b55