diff options
1164 files changed, 14464 insertions, 19174 deletions
diff --git a/SEP/SEP_135_findobj.odt b/SEP/SEP_135_findobj.odt new file mode 100644 index 0000000..7a0ca35 --- /dev/null +++ b/SEP/SEP_135_findobj.odt | |||
Binary files differ | |||
diff --git a/graphics/tests/nonreg_tests/bug_16407.tst b/graphics/tests/nonreg_tests/bug_16407.tst new file mode 100644 index 0000000..0dbda28 --- /dev/null +++ b/graphics/tests/nonreg_tests/bug_16407.tst | |||
@@ -0,0 +1,39 @@ | |||
1 | // ============================================================================= | ||
2 | // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab | ||
3 | // Copyright (C) 2020 - Stéphane MOTTELET | ||
4 | // | ||
5 | // This file is distributed under the same license as the Scilab package. | ||
6 | // ============================================================================= | ||
7 | |||
8 | // <-- TEST WITH GRAPHIC --> | ||
9 | // <-- NO CHECK REF --> | ||
10 | |||
11 | // <-- Non-regression test for bug 16407 --> | ||
12 | // | ||
13 | // <-- Bugzilla URL --> | ||
14 | // http://bugzilla.scilab.org/show_bug.cgi?id=16407 | ||
15 | // | ||
16 | // <-- Short Description --> | ||
17 | // Fec rendering is incorrect | ||
18 | |||
19 | x=[0 1 0]'; | ||
20 | y=[0 0 1]'; | ||
21 | z=[0 1 1]'; | ||
22 | triangles=[1 1 2 3 1]; | ||
23 | clf | ||
24 | n=4; | ||
25 | gcf().color_map = jetcolormap(n) | ||
26 | fec(x,y,triangles,z); | ||
27 | xs2png(0,fullfile(TMPDIR,"bug_16407_1.png")) | ||
28 | // | ||
29 | w = 0.125; | ||
30 | xfrect(0,w,w,w) | ||
31 | gce().background = 1; | ||
32 | xfrect(0.5-w,0.5,w,w) | ||
33 | gce().background = n; | ||
34 | xs2png(0,fullfile(TMPDIR,"bug_16407_2.png")) | ||
35 | // | ||
36 | res1 = getmd5(fullfile(TMPDIR,"bug_16407_1.png")); | ||
37 | res2 = getmd5(fullfile(TMPDIR,"bug_16407_2.png")); | ||
38 | assert_checkequal(res1,res2) | ||
39 | |||
diff --git a/scilab/CHANGES.md b/scilab/CHANGES.md index 52cf9c1..cd04a9d 100644 --- a/scilab/CHANGES.md +++ b/scilab/CHANGES.md | |||
@@ -28,6 +28,7 @@ For a high-level description of the main new features of this release, please co | |||
28 | 28 | ||
29 | In summary, the main new features are: | 29 | In summary, the main new features are: |
30 | * Webtools utilities added for HTTP protocol, JSON data usage | 30 | * Webtools utilities added for HTTP protocol, JSON data usage |
31 | - http_get can be used as an alternative download method for ATOMS | ||
31 | * Profiled values are available as Scilab values | 32 | * Profiled values are available as Scilab values |
32 | * Values have a cleaner display: | 33 | * Values have a cleaner display: |
33 | - they are displayed in order on assignment | 34 | - they are displayed in order on assignment |
@@ -38,6 +39,7 @@ In summary, the main new features are: | |||
38 | - In structures, nested lists or structures are now displayed recursively compactly and more explicitly. | 39 | - In structures, nested lists or structures are now displayed recursively compactly and more explicitly. |
39 | * importgui function has been added to easily interface csvRead | 40 | * importgui function has been added to easily interface csvRead |
40 | * function calls with zero output arguments can be detected with `argn` | 41 | * function calls with zero output arguments can be detected with `argn` |
42 | - atoms functions can either display or output values | ||
41 | 43 | ||
42 | 44 | ||
43 | Installation | 45 | Installation |
@@ -48,9 +50,9 @@ Compilation | |||
48 | ----------- | 50 | ----------- |
49 | 51 | ||
50 | * GNU autotools have been updated to : | 52 | * GNU autotools have been updated to : |
51 | - automake 1.15 | 53 | - automake (GNU automake) 1.16.1 |
52 | - autoconf 2.69 | 54 | - autoconf (GNU Autoconf) 2.69 |
53 | - libtool 2.4.6 (patched for macOS) | 55 | - libtool (GNU libtool) 2.4.6 (patched for macOS) |
54 | 56 | ||
55 | * Linux and macOS builds require a C++17 compiler. Toolboxes might also want to use this standard by specifying `-std=c++17` as a `CFLAGS` | 57 | * Linux and macOS builds require a C++17 compiler. Toolboxes might also want to use this standard by specifying `-std=c++17` as a `CFLAGS` |
56 | 58 | ||
@@ -192,15 +194,23 @@ Feature changes and additions | |||
192 | * `function` replaces `mc` as the new overloading code for functions in Scilab language. | 194 | * `function` replaces `mc` as the new overloading code for functions in Scilab language. |
193 | 195 | ||
194 | 6.1.1 | 196 | 6.1.1 |
195 | * `gsort` is fully enabled for sparse vectors and 2D matrices, in all `g, r, c, lr, lc` methods. It was formerly limited to real or complex vectors and only to the `g` mode. All boolean, real or complex vector or 2D matrices can now be sorted with any method. Multi-level sorting is enabled for all types of sparse input. | 197 | * `gsort` is upgraded: |
198 | - It can now sort any sparse 2D matrix, in all `g, r, c, lr, lc` methods, including sparse booleans and in multi-level mode. It was formerly limited to sparse real or complex vectors and only to the `g` mode. | ||
199 | - Any hypermatrix can be sorted along a dimension > 2. | ||
196 | * `unique` is enabled for any 2D sparse arrays, in simple, 'c' and 'r' modes. | 200 | * `unique` is enabled for any 2D sparse arrays, in simple, 'c' and 'r' modes. |
201 | * `%chars` constant added, to easily access to some selected sets of unicode symbols. | ||
202 | * Lists are displayed in a more compact and comprehensive way. | ||
203 | * `interp1` is upgraded: | ||
204 | - complex numbers `y` now supported: the real and imaginary parts are interpolated separately. | ||
205 | - extrapolation option extended: `edgevalue` mode added for all interpolations; `periodic` mode added for linear and spline interpolations. `linear` mode added for the spline interpolations. | ||
206 | * `xlfont` did not support the documented 4th argument. | ||
197 | 207 | ||
198 | Help pages: | 208 | Help pages: |
199 | ----------- | 209 | ----------- |
200 | 210 | ||
201 | * overhauled / rewritten: `bitget`, `edit`, `factorial`, `vectorfind`, `datafit` | 211 | * overhauled / rewritten: `bitget`, `edit`, `factorial`, `fft`, `vectorfind`, `datafit` |
202 | * fixed / improved: `bench_run` `M_SWITCH`, `comet`, `comet3d` | 212 | * fixed / improved: `bench_run` `M_SWITCH`, `comet`, `comet3d`, `plot2d` |
203 | * Rewritten: `weekday` | 213 | * Rewritten: `getdate`, `weekday` |
204 | * Translations added: | 214 | * Translations added: |
205 | - (ru): `weekday` | 215 | - (ru): `weekday` |
206 | 216 | ||
@@ -211,6 +221,7 @@ User Interface improvements: | |||
211 | * The `ans` variable is editable as any other variable in Editvar. | 221 | * The `ans` variable is editable as any other variable in Editvar. |
212 | * Commands history is saved before executing a command to have the correct history on a crash. | 222 | * Commands history is saved before executing a command to have the correct history on a crash. |
213 | * Used memory per variable is displayed by BrowserVar to give the user numbers on memory usage repartition and let the user `clear` the big ones first. | 223 | * Used memory per variable is displayed by BrowserVar to give the user numbers on memory usage repartition and let the user `clear` the big ones first. |
224 | * In browsevar, clicking on any function, library, list, cell, structure, custom tlist or mlist, or graphic handle now edits or displays their content. | ||
214 | * Autoscroll of console in GUI mode is disabled when the user scrolls up until he scrolls to the bottom. | 225 | * Autoscroll of console in GUI mode is disabled when the user scrolls up until he scrolls to the bottom. |
215 | 226 | ||
216 | Xcos | 227 | Xcos |
@@ -243,6 +254,7 @@ Obsolete functions or features | |||
243 | * `scatter3` is obsolete. Please use `scatter3d` instead. | 254 | * `scatter3` is obsolete. Please use `scatter3d` instead. |
244 | * `saveafterncommands` is canceled. It will be removed from Scilab 6.1.x | 255 | * `saveafterncommands` is canceled. It will be removed from Scilab 6.1.x |
245 | * `xname` is obsolete. It will be removed from Scilab 6.2.x. Please use `gcf().figure_name` instead. | 256 | * `xname` is obsolete. It will be removed from Scilab 6.2.x. Please use `gcf().figure_name` instead. |
257 | * `soundsec` is obsolete. It will be removed from Scilab 6.2.x. Please use `0 : 1/freq : t*(1-%eps)` instead. | ||
246 | 258 | ||
247 | Removed Functions | 259 | Removed Functions |
248 | ----------------- | 260 | ----------------- |
@@ -275,37 +287,87 @@ Bug Fixes | |||
275 | ### Bugs fixed in 6.1.1: | 287 | ### Bugs fixed in 6.1.1: |
276 | 288 | ||
277 | * [#3188](https://bugzilla.scilab.org/3188): `part()` was slower than in Scilab 4.1.2. | 289 | * [#3188](https://bugzilla.scilab.org/3188): `part()` was slower than in Scilab 4.1.2. |
290 | * [#7117](https://bugzilla.scilab.org/7117): `findobj()` could not search within given object. | ||
278 | * [#8059](https://bugzilla.scilab.org/8059): A local `.wgetrc` config file could make troubles in `atomsDownload`. | 291 | * [#8059](https://bugzilla.scilab.org/8059): A local `.wgetrc` config file could make troubles in `atomsDownload`. |
292 | * [#8378](https://bugzilla.scilab.org/8378): Datatip `ContextMenu => Delete last datatip` was useless. | ||
293 | * [#9221](https://bugzilla.scilab.org/9221): There was no way in Scilab to easily access to sets of unicode symbols like greek letters, etc. | ||
279 | * [#9909](https://bugzilla.scilab.org/9909): In the help browser, add a way to open the online version of the current page. | 294 | * [#9909](https://bugzilla.scilab.org/9909): In the help browser, add a way to open the online version of the current page. |
295 | * [#10476](https://bugzilla.scilab.org/10476): From `browsevar`, displaying the content of lists, structures, cells, or other custom tlists or mlists was not possible. | ||
296 | * [#12418](https://bugzilla.scilab.org/12418): Using bvode() with "continuation", i.e. `ipar(9) > 1` led to an error. | ||
297 | * [#12516](https://bugzilla.scilab.org/12516): From `browsevar`, clicking on any graphical handle did not edit its figure with `ged`. | ||
298 | * [#12532](https://bugzilla.scilab.org/12532): From `browsevar`, clicking on any function did not edit it with `edit`. The content of libraries could not be displayed either. | ||
299 | * [#12719](https://bugzilla.scilab.org/12719): `A(%s)` gave the same result as `A($)`. | ||
280 | * [#12889](https://bugzilla.scilab.org/12889): In the help browser, add a menu allowing to select the language of help pages, regardless of the language of the session. | 300 | * [#12889](https://bugzilla.scilab.org/12889): In the help browser, add a menu allowing to select the language of help pages, regardless of the language of the session. |
301 | * [#13417](https://bugzilla.scilab.org/13417): `csvRead` page did not document the way to use the `range` up to the last row/column. | ||
302 | * [#13593](https://bugzilla.scilab.org/13593): `csvRead()` did not take the `range` into account when `header` is provided. `[]` could not be used as default `range`. | ||
303 | * [#13762](https://bugzilla.scilab.org/13762): In the `fft` page, the formula for the inverse FFT missed the 1/n normalization factor. | ||
304 | * [#13985](https://bugzilla.scilab.org/13985): The display of lists was very loose and poor. | ||
305 | * [#14435](https://bugzilla.scilab.org/14435): Errors were not well handled in overloaded functions. | ||
306 | * [#14488](https://bugzilla.scilab.org/14488): The `frameflag=9` and `strf=".9."` values of these `plot2d` options were no longer accepted. Their documentation was ambiguous. | ||
307 | * [#14718](https://bugzilla.scilab.org/14718): `user` is removed for a while but was still documented. | ||
281 | * [#14873](https://bugzilla.scilab.org/14873): `setfield` page: The output and the 6.0 history were documented only on the en_US version. The input was wrongly restricted to matrices, while any Scilab object is acceptable. The specific role of `setfield` for mlists was not really described nor illustrated. The example did not include any call to setfield. | 308 | * [#14873](https://bugzilla.scilab.org/14873): `setfield` page: The output and the 6.0 history were documented only on the en_US version. The input was wrongly restricted to matrices, while any Scilab object is acceptable. The specific role of `setfield` for mlists was not really described nor illustrated. The example did not include any call to setfield. |
309 | * [#15012](https://bugzilla.scilab.org/15012): `covStart(["isempty" ; "isscalar"])` crashed Scilab. | ||
310 | * [#15163](https://bugzilla.scilab.org/15163): `getdate` page: The time referential was obscure: a) UTC for Unix Time Convention vs Coordinated Universal Time. b) unclear influence of the time zone. | ||
311 | * [#15280](https://bugzilla.scilab.org/15280): `gsort` was unable to sort any hypermatrix along dimensions > "r"|"c". | ||
282 | * [#15839](https://bugzilla.scilab.org/15839): `gsort`: the only sparse possible input were real or complex vectors, and only with the `g` method. | 312 | * [#15839](https://bugzilla.scilab.org/15839): `gsort`: the only sparse possible input were real or complex vectors, and only with the `g` method. |
283 | * [#15842](https://bugzilla.scilab.org/15842): `unique` could not process 2D sparse matrices. | 313 | * [#15842](https://bugzilla.scilab.org/15842): `unique` could not process 2D sparse matrices. |
314 | * [#15954](https://bugzilla.scilab.org/15954): `mfile2sci` abusively added a 6 lines `mode(0); ieee(1)` header to every converted file. | ||
315 | * [#16069](https://bugzilla.scilab.org/16069): [].figure_name crashes Scilab. | ||
284 | * [#16106](https://bugzilla.scilab.org/16106): Xcos sciblk4 user-defined blocks did not handle opar and odstate/oz correctly. | 316 | * [#16106](https://bugzilla.scilab.org/16106): Xcos sciblk4 user-defined blocks did not handle opar and odstate/oz correctly. |
285 | * [#16122](https://bugzilla.scilab.org/16122): concat polynomials with <> var did not raise an error. | 317 | * [#16122](https://bugzilla.scilab.org/16122): concat polynomials with <> var did not raise an error. |
318 | * [#16141](https://bugzilla.scilab.org/16141): recursive extraction `(m:n)($)` crashed Scilab | ||
319 | * [#16151](https://bugzilla.scilab.org/16151): `isequal(1:$, 2:$)` returned `%T`. | ||
320 | * [#16193](https://bugzilla.scilab.org/16193): `covStart()` clear previous coverage information. `profileEnable()` could be use to append a macro later on. | ||
321 | * [#16196](https://bugzilla.scilab.org/16196): `covStart()` help page was incomplete about the API usage. | ||
286 | * [#16274](https://bugzilla.scilab.org/16274): assert_checkequal() did not considered equal matching Nan or void elements in (nested) containers. | 322 | * [#16274](https://bugzilla.scilab.org/16274): assert_checkequal() did not considered equal matching Nan or void elements in (nested) containers. |
323 | * [#16297](https://bugzilla.scilab.org/16297): After function test(), e={}, endfunction; macr2tree(test) crashes Scilab. | ||
287 | * [#16337](https://bugzilla.scilab.org/16337): The 3rd output of `[U,km,ku] = unique(..)` was not implemented. | 324 | * [#16337](https://bugzilla.scilab.org/16337): The 3rd output of `[U,km,ku] = unique(..)` was not implemented. |
288 | * [#16342](https://bugzilla.scilab.org/16342): `strcat()` was much slower in Scilab 6.0.2. | 325 | * [#16342](https://bugzilla.scilab.org/16342): `strcat()` was much slower in Scilab 6.0.2. |
289 | * [#16350](https://bugzilla.scilab.org/16350): in if/while conditions, the empty sparse boolean was considered as TRUE. | 326 | * [#16350](https://bugzilla.scilab.org/16350): in if/while conditions, the empty sparse boolean was considered as TRUE. |
290 | * [#16358](https://bugzilla.scilab.org/16358): `isdef([],..)` yielded an error instead of returning []. | 327 | * [#16358](https://bugzilla.scilab.org/16358): `isdef([],..)` yielded an error instead of returning []. |
328 | * [#16357](https://bugzilla.scilab.org/16357): `script2var` did get variables generated by `exec()`. | ||
329 | * [#16362](https://bugzilla.scilab.org/16362): sparse empty matrix could no be concatenated. | ||
291 | * [#16365](https://bugzilla.scilab.org/16365): `median(m,"r")` and `median(m,"c")` yielded wrong results (6.1.0 regression) | 330 | * [#16365](https://bugzilla.scilab.org/16365): `median(m,"r")` and `median(m,"c")` yielded wrong results (6.1.0 regression) |
292 | * [#16366](https://bugzilla.scilab.org/16366): `plot([0 1], ":")` plotted a dash-dotted curve instead of a dotted one. | 331 | * [#16366](https://bugzilla.scilab.org/16366): `plot([0 1], ":")` plotted a dash-dotted curve instead of a dotted one. |
293 | * [#16369](https://bugzilla.scilab.org/16369): Right divisions / involving one or two sparse numerical matrices were no longer supported. | 332 | * [#16369](https://bugzilla.scilab.org/16369): Right divisions / involving one or two sparse numerical matrices were no longer supported. |
294 | * [#16370](https://bugzilla.scilab.org/16370): `msprintf()` did not handle LaTeX dollars anymore. | 333 | * [#16370](https://bugzilla.scilab.org/16370): `msprintf()` did not handle LaTeX dollars anymore. |
295 | * [#16374](https://bugzilla.scilab.org/16374): Any plot with datatips saved in Scilab 5.5 could not be loaded in Scilab 6. | 334 | * [#16374](https://bugzilla.scilab.org/16374): Any plot with datatips saved in Scilab 5.5 could not be loaded in Scilab 6. |
296 | * [#16391](https://bugzilla.scilab.org/16391): `csvRead()` was crashing with CSV files containing empty lines. | 335 | * [#16391](https://bugzilla.scilab.org/16391): `csvRead()` was crashing with CSV files containing empty lines. |
336 | * [#16396](https://bugzilla.scilab.org/16396): recursive extraction `(m:n)(:)` crashed Scilab | ||
297 | * [#16397](https://bugzilla.scilab.org/16397): display of long (real) column vectors was slow (regression). | 337 | * [#16397](https://bugzilla.scilab.org/16397): display of long (real) column vectors was slow (regression). |
298 | * [#16399](https://bugzilla.scilab.org/16399): `mtlb_zeros([])` was crashing Scilab. | 338 | * [#16399](https://bugzilla.scilab.org/16399): `mtlb_zeros([])` was crashing Scilab. |
299 | * [#16401](https://bugzilla.scilab.org/16401): global `external_object_java` class was crashing Scilab. | 339 | * [#16401](https://bugzilla.scilab.org/16401): global `external_object_java` class was crashing Scilab. |
300 | * [#16403](https://bugzilla.scilab.org/16403): 1D extraction of matrix with implicit index had wrong dimensions. | 340 | * [#16403](https://bugzilla.scilab.org/16403): 1D extraction of matrix with implicit index had wrong dimensions. |
301 | * [#16406](https://bugzilla.scilab.org/16406): `edit_curv` yielded an error when reading data. | 341 | * [#16406](https://bugzilla.scilab.org/16406): `edit_curv` yielded an error when reading data. |
342 | * [#16407](https://bugzilla.scilab.org/16407): Fec rendering was incorrect | ||
302 | * [#16408](https://bugzilla.scilab.org/16408): toJSON(var, indent, filename) is the right call sequence. Documentation has been udpated. | 343 | * [#16408](https://bugzilla.scilab.org/16408): toJSON(var, indent, filename) is the right call sequence. Documentation has been udpated. |
303 | * [#16445](https://bugzilla.scilab.org/16445): `colorbar(..)` ignored how to guess `umin` and `umax` for a Champ object (with .colored="on"). | 344 | * [#16445](https://bugzilla.scilab.org/16445): `colorbar(..)` ignored how to guess `umin` and `umax` for a Champ object (with .colored="on"). |
304 | * [#16449](https://bugzilla.scilab.org/16449): Insertion of implicit vector in Cell was crahsing Scilab | 345 | * [#16449](https://bugzilla.scilab.org/16449): Insertion of implicit vector in Cell was crahsing Scilab |
305 | * [#16450](https://bugzilla.scilab.org/16450): Concatenating encoded integers with decimal or complex numbers was not possible. | 346 | * [#16450](https://bugzilla.scilab.org/16450): Concatenating encoded integers with decimal or complex numbers was not possible. |
306 | * [#16452](https://bugzilla.scilab.org/16452): `setdiff(sparse([1 3 0 2]), sparse([3 7]))` missed returning 0, and wrongly returned 3. | 347 | * [#16452](https://bugzilla.scilab.org/16452): `setdiff(sparse([1 3 0 2]), sparse([3 7]))` missed returning 0, and wrongly returned 3. |
307 | * [#16454](https://bugzilla.scilab.org/16454): `gsort` yielded an error when sorting any sparse vector including some NaN. | 348 | * [#16454](https://bugzilla.scilab.org/16454): `gsort` yielded an error when sorting any sparse vector including some NaN. |
349 | * [#16458](https://bugzilla.scilab.org/16458): `mean()` did not handle sparse numerical matrices. | ||
350 | * [#16465](https://bugzilla.scilab.org/16465): Scinotes OpenRecent menu was not updated when it should. | ||
308 | * [#16473](https://bugzilla.scilab.org/16473): Deleting rows in a sparse squared the matrix with padding zeros (Scilab 6 regression). | 351 | * [#16473](https://bugzilla.scilab.org/16473): Deleting rows in a sparse squared the matrix with padding zeros (Scilab 6 regression). |
352 | * [#16474](https://bugzilla.scilab.org/16474): `imult(%z)` crashed Scilab. | ||
353 | * [#16488](https://bugzilla.scilab.org/16488): Concatenations mixing boolean and double with at least one operand being sparse were not supported. | ||
354 | * [#16496](https://bugzilla.scilab.org/16496): The `getdate` page should be rewritten: a) `getdate("s")` does NOT take leap seconds into account. b) `D=getdate(X)` is vectorized, accepts fractional seconds and returns them in `[0,1)` in D(10) instead of milliseconds. Moreover, the time referential of the result was unclear (time zone, daylight saving offset). | ||
355 | * [#16508](https://bugzilla.scilab.org/16508): csvTextScan and csvRead did not handle well complex data. | ||
356 | * [#16512](https://bugzilla.scilab.org/16512): 1 ./ uint8(0) crashes Scilab (idem with int8, uint16, int16, uint32, int32, uint64, int64). | ||
357 | * [#16517](https://bugzilla.scilab.org/16517): `getdate("s")` truncated the actual time to integer seconds. `getdate(u)(10)` returned fractional seconds instead of milliseconds as `getdate()`. | ||
358 | * [#16522](https://bugzilla.scilab.org/16522): `bitget(x,pos)` and `bitset(x,pos)` results could be wrong when `pos` is an encoded integer. | ||
359 | * [#16525](https://bugzilla.scilab.org/16525): `soundsec(t,freq)` has the trivial equivalence `0 : 1/freq : t*(1-%eps)` and should be removed. | ||
360 | * [#16549](https://bugzilla.scilab.org/16549): simple script crashed Scilab in GUI mode. | ||
361 | * [#16551](https://bugzilla.scilab.org/16551): `num2cell` returned {} for any input array of empty strings. | ||
362 | * [#16553](https://bugzilla.scilab.org/16553): `unique(["" ""])` returned `["" ""]`. | ||
363 | * [#16557](https://bugzilla.scilab.org/16557): `macr2tree` + `tree2code` translated `e={2}` into `"e=1"` and `e={2,"ab"}` into `"e=[2,"ab"]"`. | ||
364 | * [#16559](https://bugzilla.scilab.org/16553): `isempty(A)` was true for sparse matrix of dimension 2^16 or larger. | ||
365 | * [#16596](https://bugzilla.scilab.org/16596): Concatenating encoded integers with sparse numeric data was not possible. | ||
366 | * [#16622](https://bugzilla.scilab.org/16622): `inv` could no longer be overloaded for hypermatrices of decimal or complex numbers. | ||
367 | * [#16623](https://bugzilla.scilab.org/16623): `rand(2,2,2)^2` yielded a wrong result instead of trying to call the `%s_p_s` overload for input hypermatrices. | ||
368 | * [#16629](https://bugzilla.scilab.org/16629): `interp1`'s documentation did not tell the spline edges conditions ; extrapolation modes were poorly explained. ; the description of the result's size was completely wrong ; x as an option was not documented. A wrong extrapolation value could silently return a wrong result. There was some dead code like `if varargin(5)==%nan`. A bugged error message yielded its own error. When x is implicit, the argument index in error messages could be wrong. `periodic` and `edgevalue` extrapolation modes were not available. `linear` extrapolation was not available for splines. When `xp` is an hypermatrix with `size(xp,1)==1`, the size of the result was irregular/wrong. | ||
369 | * [#16644](https://bugzilla.scilab.org/16644): `input("message:")` yielded a wrong error message about `mprintf` in case of non-interpretable input. | ||
370 | * [#16654](https://bugzilla.scilab.org/16654): `interp` was leaking memory. | ||
309 | 371 | ||
310 | 372 | ||
311 | ### Bugs fixed in 6.1.0: | 373 | ### Bugs fixed in 6.1.0: |
@@ -561,3 +623,4 @@ Bug Fixes | |||
561 | * [#16459](https://bugzilla.scilab.org/16459): The display of one column hypermatrix was wrong. | 623 | * [#16459](https://bugzilla.scilab.org/16459): The display of one column hypermatrix was wrong. |
562 | * [#16463](https://bugzilla.scilab.org/16463): `matrix(sparse([]),[0 0])` yielded `[]` instead of `sparse([])`. | 624 | * [#16463](https://bugzilla.scilab.org/16463): `matrix(sparse([]),[0 0])` yielded `[]` instead of `sparse([])`. |
563 | * [#16483](https://bugzilla.scilab.org/16483): substraction of complex polynomial matrices was broken (Scilab 6 regression). | 625 | * [#16483](https://bugzilla.scilab.org/16483): substraction of complex polynomial matrices was broken (Scilab 6 regression). |
626 | * [#16498](https://bugzilla.scilab.org/16498): After `esb=sparse([%t %f]); esb(1,:)=[];` , `size(esb)` answered `[0 2]` instead of `[0 0]` . | ||
diff --git a/scilab/Makefile.in b/scilab/Makefile.in index c451466..36e263f 100644 --- a/scilab/Makefile.in +++ b/scilab/Makefile.in | |||
@@ -634,7 +634,6 @@ JAVA = @JAVA@ | |||
634 | JAVAC = @JAVAC@ | 634 | JAVAC = @JAVAC@ |
635 | JAVAC_DEBUG = @JAVAC_DEBUG@ | 635 | JAVAC_DEBUG = @JAVAC_DEBUG@ |
636 | JAVADOC = @JAVADOC@ | 636 | JAVADOC = @JAVADOC@ |
637 | JAVAH = @JAVAH@ | ||
638 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ | 637 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ |
639 | JAVA_ENABLE = @JAVA_ENABLE@ | 638 | JAVA_ENABLE = @JAVA_ENABLE@ |
640 | JAVA_G = @JAVA_G@ | 639 | JAVA_G = @JAVA_G@ |
@@ -825,6 +824,7 @@ pdfdir = @pdfdir@ | |||
825 | prefix = @prefix@ | 824 | prefix = @prefix@ |
826 | program_transform_name = @program_transform_name@ | 825 | program_transform_name = @program_transform_name@ |
827 | psdir = @psdir@ | 826 | psdir = @psdir@ |
827 | runstatedir = @runstatedir@ | ||
828 | sbindir = @sbindir@ | 828 | sbindir = @sbindir@ |
829 | sharedstatedir = @sharedstatedir@ | 829 | sharedstatedir = @sharedstatedir@ |
830 | srcdir = @srcdir@ | 830 | srcdir = @srcdir@ |
diff --git a/scilab/configure b/scilab/configure index 0055f92..239051c 100755 --- a/scilab/configure +++ b/scilab/configure | |||
@@ -830,7 +830,6 @@ ANT | |||
830 | JDB | 830 | JDB |
831 | JAVADOC | 831 | JAVADOC |
832 | JAR | 832 | JAR |
833 | JAVAH | ||
834 | JAVA_G | 833 | JAVA_G |
835 | JAVA | 834 | JAVA |
836 | JAVAC | 835 | JAVAC |
@@ -979,6 +978,7 @@ infodir | |||
979 | docdir | 978 | docdir |
980 | oldincludedir | 979 | oldincludedir |
981 | includedir | 980 | includedir |
981 | runstatedir | ||
982 | localstatedir | 982 | localstatedir |
983 | sharedstatedir | 983 | sharedstatedir |
984 | sysconfdir | 984 | sysconfdir |
@@ -1149,6 +1149,7 @@ datadir='${datarootdir}' | |||
1149 | sysconfdir='${prefix}/etc' | 1149 | sysconfdir='${prefix}/etc' |
1150 | sharedstatedir='${prefix}/com' | 1150 | sharedstatedir='${prefix}/com' |
1151 | localstatedir='${prefix}/var' | 1151 | localstatedir='${prefix}/var' |
1152 | runstatedir='${localstatedir}/run' | ||
1152 | includedir='${prefix}/include' | 1153 | includedir='${prefix}/include' |
1153 | oldincludedir='/usr/include' | 1154 | oldincludedir='/usr/include' |
1154 | docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' | 1155 | docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' |
@@ -1401,6 +1402,15 @@ do | |||
1401 | | -silent | --silent | --silen | --sile | --sil) | 1402 | | -silent | --silent | --silen | --sile | --sil) |
1402 | silent=yes ;; | 1403 | silent=yes ;; |
1403 | 1404 | ||
1405 | -runstatedir | --runstatedir | --runstatedi | --runstated \ | ||
1406 | | --runstate | --runstat | --runsta | --runst | --runs \ | ||
1407 | | --run | --ru | --r) | ||
1408 | ac_prev=runstatedir ;; | ||
1409 | -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ | ||
1410 | | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ | ||
1411 | | --run=* | --ru=* | --r=*) | ||
1412 | runstatedir=$ac_optarg ;; | ||
1413 | |||
1404 | -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) | 1414 | -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) |
1405 | ac_prev=sbindir ;; | 1415 | ac_prev=sbindir ;; |
1406 | -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | 1416 | -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ |
@@ -1538,7 +1548,7 @@ fi | |||
1538 | for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ | 1548 | for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ |
1539 | datadir sysconfdir sharedstatedir localstatedir includedir \ | 1549 | datadir sysconfdir sharedstatedir localstatedir includedir \ |
1540 | oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ | 1550 | oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ |
1541 | libdir localedir mandir | 1551 | libdir localedir mandir runstatedir |
1542 | do | 1552 | do |
1543 | eval ac_val=\$$ac_var | 1553 | eval ac_val=\$$ac_var |
1544 | # Remove trailing slashes. | 1554 | # Remove trailing slashes. |
@@ -1691,6 +1701,7 @@ Fine tuning of the installation directories: | |||
1691 | --sysconfdir=DIR read-only single-machine data [PREFIX/etc] | 1701 | --sysconfdir=DIR read-only single-machine data [PREFIX/etc] |
1692 | --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] | 1702 | --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] |
1693 | --localstatedir=DIR modifiable single-machine data [PREFIX/var] | 1703 | --localstatedir=DIR modifiable single-machine data [PREFIX/var] |
1704 | --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] | ||
1694 | --libdir=DIR object code libraries [EPREFIX/lib] | 1705 | --libdir=DIR object code libraries [EPREFIX/lib] |
1695 | --includedir=DIR C header files [PREFIX/include] | 1706 | --includedir=DIR C header files [PREFIX/include] |
1696 | --oldincludedir=DIR C header files for non-gcc [/usr/include] | 1707 | --oldincludedir=DIR C header files for non-gcc [/usr/include] |
@@ -1762,8 +1773,8 @@ Optional Features: | |||
1762 | Enable unitary tests and checks at compilation time | 1773 | Enable unitary tests and checks at compilation time |
1763 | --enable-build-swig=path | 1774 | --enable-build-swig=path |
1764 | Regenerate Java => C and Scilab => C wrappers | 1775 | Regenerate Java => C and Scilab => C wrappers |
1765 | produces by Swig | 1776 | produced by Swig |
1766 | --enable-build-giws Regenerate C/C++ => Java wrappers produces by Giws | 1777 | --enable-build-giws Regenerate C/C++ => Java wrappers produced by Giws |
1767 | --enable-build-parser Regenerate code for the parser (Lex & YACC) | 1778 | --enable-build-parser Regenerate code for the parser (Lex & YACC) |
1768 | --disable-nls do not use Native Language Support | 1779 | --disable-nls do not use Native Language Support |
1769 | --disable-build-localization | 1780 | --disable-build-localization |
@@ -1864,7 +1875,7 @@ Optional Packages: | |||
1864 | provide on AIX, [default=aix]. | 1875 | provide on AIX, [default=aix]. |
1865 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 1876 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
1866 | --with-sysroot[=DIR] Search for dependent libraries within DIR (or the | 1877 | --with-sysroot[=DIR] Search for dependent libraries within DIR (or the |
1867 | compiler's sysroot if not specified). | 1878 | compiler's sysroot if not specified). |
1868 | 1879 | ||
1869 | Some influential environment variables: | 1880 | Some influential environment variables: |
1870 | CC C compiler command | 1881 | CC C compiler command |
@@ -12444,7 +12455,7 @@ $as_echo "$ac_java_classpath" >&6; } | |||
12444 | $as_echo_n "checking to see if the java compiler works... " >&6; } | 12455 | $as_echo_n "checking to see if the java compiler works... " >&6; } |
12445 | 12456 | ||
12446 | cat << \EOF > conftest.java | 12457 | cat << \EOF > conftest.java |
12447 | // #line 12447 "configure" | 12458 | // #line 12458 "configure" |
12448 | import java.util.regex.Pattern; | 12459 | import java.util.regex.Pattern; |
12449 | 12460 | ||
12450 | 12461 | ||
@@ -12531,7 +12542,7 @@ $as_echo_n "checking type of jvm... " >&6; } | |||
12531 | if test "x$ac_java_jvm_name" = "x" ; then | 12542 | if test "x$ac_java_jvm_name" = "x" ; then |
12532 | 12543 | ||
12533 | cat << \EOF > conftest.java | 12544 | cat << \EOF > conftest.java |
12534 | // #line 12534 "configure" | 12545 | // #line 12545 "configure" |
12535 | import java.util.regex.Pattern; | 12546 | import java.util.regex.Pattern; |
12536 | 12547 | ||
12537 | import gnu.java.io.EncodingManager; | 12548 | import gnu.java.io.EncodingManager; |
@@ -12615,7 +12626,7 @@ $as_echo_n "checking java API version... " >&6; } | |||
12615 | # The class java.nio.charset.Charset is new to 1.4 | 12626 | # The class java.nio.charset.Charset is new to 1.4 |
12616 | 12627 | ||
12617 | cat << \EOF > conftest.java | 12628 | cat << \EOF > conftest.java |
12618 | // #line 12618 "configure" | 12629 | // #line 12629 "configure" |
12619 | import java.util.regex.Pattern; | 12630 | import java.util.regex.Pattern; |
12620 | 12631 | ||
12621 | import java.nio.charset.Charset; | 12632 | import java.nio.charset.Charset; |
@@ -12680,7 +12691,7 @@ EOF | |||
12680 | # The class java.lang.StringBuilder is new to 1.5 | 12691 | # The class java.lang.StringBuilder is new to 1.5 |
12681 | 12692 | ||
12682 | cat << \EOF > conftest.java | 12693 | cat << \EOF > conftest.java |
12683 | // #line 12683 "configure" | 12694 | // #line 12694 "configure" |
12684 | import java.util.regex.Pattern; | 12695 | import java.util.regex.Pattern; |
12685 | 12696 | ||
12686 | import java.lang.StringBuilder; | 12697 | import java.lang.StringBuilder; |
@@ -12745,7 +12756,7 @@ EOF | |||
12745 | # The class java.util.ArrayDeque is new to 1.6 | 12756 | # The class java.util.ArrayDeque is new to 1.6 |
12746 | 12757 | ||
12747 | cat << \EOF > conftest.java | 12758 | cat << \EOF > conftest.java |
12748 | // #line 12748 "configure" | 12759 | // #line 12759 "configure" |
12749 | import java.util.regex.Pattern; | 12760 | import java.util.regex.Pattern; |
12750 | 12761 | ||
12751 | import java.util.ArrayDeque; | 12762 | import java.util.ArrayDeque; |
@@ -12810,7 +12821,7 @@ EOF | |||
12810 | # The class java.nio.file.Path is new to 1.7 | 12821 | # The class java.nio.file.Path is new to 1.7 |
12811 | 12822 | ||
12812 | cat << \EOF > conftest.java | 12823 | cat << \EOF > conftest.java |
12813 | // #line 12813 "configure" | 12824 | // #line 12824 "configure" |
12814 | import java.util.regex.Pattern; | 12825 | import java.util.regex.Pattern; |
12815 | 12826 | ||
12816 | import java.nio.file.Path; | 12827 | import java.nio.file.Path; |
@@ -12875,7 +12886,7 @@ EOF | |||
12875 | # The class java.util.stream.DoubleStream is new to 1.8 | 12886 | # The class java.util.stream.DoubleStream is new to 1.8 |
12876 | 12887 | ||
12877 | cat << \EOF > conftest.java | 12888 | cat << \EOF > conftest.java |
12878 | // #line 12878 "configure" | 12889 | // #line 12889 "configure" |
12879 | import java.util.regex.Pattern; | 12890 | import java.util.regex.Pattern; |
12880 | 12891 | ||
12881 | import java.util.stream.DoubleStream; | 12892 | import java.util.stream.DoubleStream; |
@@ -12940,7 +12951,7 @@ EOF | |||
12940 | # The class java.lang.ProcessHandle is new to 1.9 | 12951 | # The class java.lang.ProcessHandle is new to 1.9 |
12941 | 12952 | ||
12942 | cat << \EOF > conftest.java | 12953 | cat << \EOF > conftest.java |
12943 | // #line 12943 "configure" | 12954 | // #line 12954 "configure" |
12944 | import java.util.regex.Pattern; | 12955 | import java.util.regex.Pattern; |
12945 | 12956 | ||
12946 | import java.lang.ProcessHandle; | 12957 | import java.lang.ProcessHandle; |
@@ -13738,101 +13749,6 @@ fi | |||
13738 | JAVA_G=$JAVA | 13749 | JAVA_G=$JAVA |
13739 | fi | 13750 | fi |
13740 | 13751 | ||
13741 | TOOL=javah | ||
13742 | |||
13743 | if test "$cross_compiling" = "yes" ; then | ||
13744 | # Extract the first word of "$TOOL", so it can be a program name with args. | ||
13745 | set dummy $TOOL; ac_word=$2 | ||
13746 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | ||
13747 | $as_echo_n "checking for $ac_word... " >&6; } | ||
13748 | if ${ac_cv_path_JAVAH+:} false; then : | ||
13749 | $as_echo_n "(cached) " >&6 | ||
13750 | else | ||
13751 | case $JAVAH in | ||
13752 | [\\/]* | ?:[\\/]*) | ||
13753 | ac_cv_path_JAVAH="$JAVAH" # Let the user override the test with a path. | ||
13754 | ;; | ||
13755 | *) | ||
13756 | as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | ||
13757 | for as_dir in $PATH | ||
13758 | do | ||
13759 | IFS=$as_save_IFS | ||
13760 | test -z "$as_dir" && as_dir=. | ||
13761 | for ac_exec_ext in '' $ac_executable_extensions; do | ||
13762 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | ||
13763 | ac_cv_path_JAVAH="$as_dir/$ac_word$ac_exec_ext" | ||
13764 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | ||
13765 | break 2 | ||
13766 | fi | ||
13767 | done | ||
13768 | done | ||
13769 | IFS=$as_save_IFS | ||
13770 | |||
13771 | ;; | ||
13772 | esac | ||
13773 | fi | ||
13774 | JAVAH=$ac_cv_path_JAVAH | ||
13775 | if test -n "$JAVAH"; then | ||
13776 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVAH" >&5 | ||
13777 | $as_echo "$JAVAH" >&6; } | ||
13778 | else | ||
13779 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | ||
13780 | $as_echo "no" >&6; } | ||
13781 | fi | ||
13782 | |||
13783 | |||
13784 | else | ||
13785 | # Extract the first word of "$TOOL", so it can be a program name with args. | ||
13786 | set dummy $TOOL; ac_word=$2 | ||
13787 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | ||
13788 | $as_echo_n "checking for $ac_word... " >&6; } | ||
13789 | if ${ac_cv_path_JAVAH+:} false; then : | ||
13790 | $as_echo_n "(cached) " >&6 | ||
13791 | else | ||
13792 | case $JAVAH in | ||
13793 | [\\/]* | ?:[\\/]*) | ||
13794 | ac_cv_path_JAVAH="$JAVAH" # Let the user override the test with a path. | ||
13795 | ;; | ||
13796 | *) | ||
13797 | as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | ||
13798 | for as_dir in $ac_java_jvm_bin_dir | ||
13799 | do | ||
13800 | IFS=$as_save_IFS | ||
13801 | test -z "$as_dir" && as_dir=. | ||
13802 | for ac_exec_ext in '' $ac_executable_extensions; do | ||
13803 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | ||
13804 | ac_cv_path_JAVAH="$as_dir/$ac_word$ac_exec_ext" | ||
13805 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | ||
13806 | break 2 | ||
13807 | fi | ||
13808 | done | ||
13809 | done | ||
13810 | IFS=$as_save_IFS | ||
13811 | |||
13812 | ;; | ||
13813 | esac | ||
13814 | fi | ||
13815 | JAVAH=$ac_cv_path_JAVAH | ||
13816 | if test -n "$JAVAH"; then | ||
13817 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVAH" >&5 | ||
13818 | $as_echo "$JAVAH" >&6; } | ||
13819 | else | ||
13820 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | ||
13821 | $as_echo "no" >&6; } | ||
13822 | fi | ||
13823 | |||
13824 | |||
13825 | fi | ||
13826 | |||
13827 | # Check to see if JAVAH could not be found | ||
13828 | |||
13829 | |||
13830 | if test "x$JAVAH" = "x" ; then | ||
13831 | as_fn_error $? "Cannot find $TOOL" "$LINENO" 5 | ||
13832 | fi | ||
13833 | |||
13834 | |||
13835 | |||
13836 | 13752 | ||
13837 | if test "$cross_compiling" = "yes" ; then | 13753 | if test "$cross_compiling" = "yes" ; then |
13838 | # Extract the first word of "jar", so it can be a program name with args. | 13754 | # Extract the first word of "jar", so it can be a program name with args. |
@@ -14438,7 +14354,7 @@ fi | |||
14438 | # jgraphx | 14354 | # jgraphx |
14439 | 14355 | ||
14440 | cat << \EOF > conftestSharedChecker.java | 14356 | cat << \EOF > conftestSharedChecker.java |
14441 | // #line 14441 "configure" | 14357 | // #line 14357 "configure" |
14442 | import java.util.regex.Pattern; | 14358 | import java.util.regex.Pattern; |
14443 | import java.io.File; | 14359 | import java.io.File; |
14444 | import java.io.IOException; | 14360 | import java.io.IOException; |
@@ -14639,7 +14555,7 @@ $as_echo_n "checking jgraphx... " >&6; } | |||
14639 | if test ! -f conftestSharedChecker.class ; then | 14555 | if test ! -f conftestSharedChecker.class ; then |
14640 | 14556 | ||
14641 | cat << \EOF > conftestSharedChecker.java | 14557 | cat << \EOF > conftestSharedChecker.java |
14642 | // #line 14642 "configure" | 14558 | // #line 14558 "configure" |
14643 | import java.util.regex.Pattern; | 14559 | import java.util.regex.Pattern; |
14644 | import java.io.File; | 14560 | import java.io.File; |
14645 | import java.io.IOException; | 14561 | import java.io.IOException; |
@@ -14875,7 +14791,7 @@ $as_echo_n "checking scirenderer... " >&6; } | |||
14875 | if test ! -f conftestSharedChecker.class ; then | 14791 | if test ! -f conftestSharedChecker.class ; then |
14876 | 14792 | ||
14877 | cat << \EOF > conftestSharedChecker.java | 14793 | cat << \EOF > conftestSharedChecker.java |
14878 | // #line 14878 "configure" | 14794 | // #line 14794 "configure" |
14879 | import java.util.regex.Pattern; | 14795 | import java.util.regex.Pattern; |
14880 | import java.io.File; | 14796 | import java.io.File; |
14881 | import java.io.IOException; | 14797 | import java.io.IOException; |
@@ -15117,7 +15033,7 @@ $as_echo_n "checking flexdock... " >&6; } | |||
15117 | if test ! -f conftestSharedChecker.class ; then | 15033 | if test ! -f conftestSharedChecker.class ; then |
15118 | 15034 | ||
15119 | cat << \EOF > conftestSharedChecker.java | 15035 | cat << \EOF > conftestSharedChecker.java |
15120 | // #line 15120 "configure" | 15036 | // #line 15036 "configure" |
15121 | import java.util.regex.Pattern; | 15037 | import java.util.regex.Pattern; |
15122 | import java.io.File; | 15038 | import java.io.File; |
15123 | import java.io.IOException; | 15039 | import java.io.IOException; |
@@ -15351,7 +15267,7 @@ $as_echo_n "checking looks... " >&6; } | |||
15351 | if test ! -f conftestSharedChecker.class ; then | 15267 | if test ! -f conftestSharedChecker.class ; then |
15352 | 15268 | ||
15353 | cat << \EOF > conftestSharedChecker.java | 15269 | cat << \EOF > conftestSharedChecker.java |
15354 | // #line 15354 "configure" | 15270 | // #line 15270 "configure" |
15355 | import java.util.regex.Pattern; | 15271 | import java.util.regex.Pattern; |
15356 | import java.io.File; | 15272 | import java.io.File; |
15357 | import java.io.IOException; | 15273 | import java.io.IOException; |
@@ -15585,7 +15501,7 @@ $as_echo_n "checking jgoodies-looks... " >&6; } | |||
15585 | if test ! -f conftestSharedChecker.class ; then | 15501 | if test ! -f conftestSharedChecker.class ; then |
15586 | 15502 | ||
15587 | cat << \EOF > conftestSharedChecker.java | 15503 | cat << \EOF > conftestSharedChecker.java |
15588 | // #line 15588 "configure" | 15504 | // #line 15504 "configure" |
15589 | import java.util.regex.Pattern; | 15505 | import java.util.regex.Pattern; |
15590 | import java.io.File; | 15506 | import java.io.File; |
15591 | import java.io.IOException; | 15507 | import java.io.IOException; |
@@ -15820,7 +15736,7 @@ $as_echo_n "checking skinlf... " >&6; } | |||
15820 | if test ! -f conftestSharedChecker.class ; then | 15736 | if test ! -f conftestSharedChecker.class ; then |
15821 | 15737 | ||
15822 | cat << \EOF > conftestSharedChecker.java | 15738 | cat << \EOF > conftestSharedChecker.java |
15823 | // #line 15823 "configure" | 15739 | // #line 15739 "configure" |
15824 | import java.util.regex.Pattern; | 15740 | import java.util.regex.Pattern; |
15825 | import java.io.File; | 15741 | import java.io.File; |
15826 | import java.io.IOException; | 15742 | import java.io.IOException; |
@@ -16054,7 +15970,7 @@ $as_echo_n "checking jogl2... " >&6; } | |||
16054 | if test ! -f conftestSharedChecker.class ; then | 15970 | if test ! -f conftestSharedChecker.class ; then |
16055 | 15971 | ||
16056 | cat << \EOF > conftestSharedChecker.java | 15972 | cat << \EOF > conftestSharedChecker.java |
16057 | // #line 16057 "configure" | 15973 | // #line 15973 "configure" |
16058 | import java.util.regex.Pattern; | 15974 | import java.util.regex.Pattern; |
16059 | import java.io.File; | 15975 | import java.io.File; |
16060 | import java.io.IOException; | 15976 | import java.io.IOException; |
@@ -16394,7 +16310,7 @@ $as_echo_n "checking gluegen2-rt... " >&6; } | |||
16394 | if test ! -f conftestSharedChecker.class ; then | 16310 | if test ! -f conftestSharedChecker.class ; then |
16395 | 16311 | ||
16396 | cat << \EOF > conftestSharedChecker.java | 16312 | cat << \EOF > conftestSharedChecker.java |
16397 | // #line 16397 "configure" | 16313 | // #line 16313 "configure" |
16398 | import java.util.regex.Pattern; | 16314 | import java.util.regex.Pattern; |
16399 | import java.io.File; | 16315 | import java.io.File; |
16400 | import java.io.IOException; | 16316 | import java.io.IOException; |
@@ -16685,7 +16601,7 @@ $as_echo_n "checking jhall... " >&6; } | |||
16685 | if test ! -f conftestSharedChecker.class ; then | 16601 | if test ! -f conftestSharedChecker.class ; then |
16686 | 16602 | ||
16687 | cat << \EOF > conftestSharedChecker.java | 16603 | cat << \EOF > conftestSharedChecker.java |
16688 | // #line 16688 "configure" | 16604 | // #line 16604 "configure" |
16689 | import java.util.regex.Pattern; | 16605 | import java.util.regex.Pattern; |
16690 | import java.io.File; | 16606 | import java.io.File; |
16691 | import java.io.IOException; | 16607 | import java.io.IOException; |
@@ -16917,7 +16833,7 @@ $as_echo_n "checking javahelp2... " >&6; } | |||
16917 | if test ! -f conftestSharedChecker.class ; then | 16833 | if test ! -f conftestSharedChecker.class ; then |
16918 | 16834 | ||
16919 | cat << \EOF > conftestSharedChecker.java | 16835 | cat << \EOF > conftestSharedChecker.java |
16920 | // #line 16920 "configure" | 16836 | // #line 16836 "configure" |
16921 | import java.util.regex.Pattern; | 16837 | import java.util.regex.Pattern; |
16922 | import java.io.File; | 16838 | import java.io.File; |
16923 | import java.io.IOException; | 16839 | import java.io.IOException; |
@@ -17152,7 +17068,7 @@ $as_echo_n "checking lucene-core... " >&6; } | |||
17152 | if test ! -f conftestSharedChecker.class ; then | 17068 | if test ! -f conftestSharedChecker.class ; then |
17153 | 17069 | ||
17154 | cat << \EOF > conftestSharedChecker.java | 17070 | cat << \EOF > conftestSharedChecker.java |
17155 | // #line 17155 "configure" | 17071 | // #line 17071 "configure" |
17156 | import java.util.regex.Pattern; | 17072 | import java.util.regex.Pattern; |
17157 | import java.io.File; | 17073 | import java.io.File; |
17158 | import java.io.IOException; | 17074 | import java.io.IOException; |
@@ -17386,7 +17302,7 @@ $as_echo_n "checking lucene-analyzers-common... " >&6; } | |||
17386 | if test ! -f conftestSharedChecker.class ; then | 17302 | if test ! -f conftestSharedChecker.class ; then |
17387 | 17303 | ||
17388 | cat << \EOF > conftestSharedChecker.java | 17304 | cat << \EOF > conftestSharedChecker.java |
17389 | // #line 17389 "configure" | 17305 | // #line 17305 "configure" |
17390 | import java.util.regex.Pattern; | 17306 | import java.util.regex.Pattern; |
17391 | import java.io.File; | 17307 | import java.io.File; |
17392 | import java.io.IOException; | 17308 | import java.io.IOException; |
@@ -17620,7 +17536,7 @@ $as_echo_n "checking lucene-queryparser... " >&6; } | |||
17620 | if test ! -f conftestSharedChecker.class ; then | 17536 | if test ! -f conftestSharedChecker.class ; then |
17621 | 17537 | ||
17622 | cat << \EOF > conftestSharedChecker.java | 17538 | cat << \EOF > conftestSharedChecker.java |
17623 | // #line 17623 "configure" | 17539 | // #line 17539 "configure" |
17624 | import java.util.regex.Pattern; | 17540 | import java.util.regex.Pattern; |
17625 | import java.io.File; | 17541 | import java.io.File; |
17626 | import java.io.IOException; | 17542 | import java.io.IOException; |
@@ -17854,7 +17770,7 @@ $as_echo_n "checking jrosetta-API... " >&6; } | |||
17854 | if test ! -f conftestSharedChecker.class ; then | 17770 | if test ! -f conftestSharedChecker.class ; then |
17855 | 17771 | ||
17856 | cat << \EOF > conftestSharedChecker.java | 17772 | cat << \EOF > conftestSharedChecker.java |
17857 | // #line 17857 "configure" | 17773 | // #line 17773 "configure" |
17858 | import java.util.regex.Pattern; | 17774 | import java.util.regex.Pattern; |
17859 | import java.io.File; | 17775 | import java.io.File; |
17860 | import java.io.IOException; | 17776 | import java.io.IOException; |
@@ -18085,7 +18001,7 @@ $as_echo_n "checking jrosetta-api... " >&6; } | |||
18085 | if test ! -f conftestSharedChecker.class ; then | 18001 | if test ! -f conftestSharedChecker.class ; then |
18086 | 18002 | ||
18087 | cat << \EOF > conftestSharedChecker.java | 18003 | cat << \EOF > conftestSharedChecker.java |
18088 | // #line 18088 "configure" | 18004 | // #line 18004 "configure" |
18089 | import java.util.regex.Pattern; | 18005 | import java.util.regex.Pattern; |
18090 | import java.io.File; | 18006 | import java.io.File; |
18091 | import java.io.IOException; | 18007 | import java.io.IOException; |
@@ -18320,7 +18236,7 @@ $as_echo_n "checking jrosetta-engine... " >&6; } | |||
18320 | if test ! -f conftestSharedChecker.class ; then | 18236 | if test ! -f conftestSharedChecker.class ; then |
18321 | 18237 | ||
18322 | cat << \EOF > conftestSharedChecker.java | 18238 | cat << \EOF > conftestSharedChecker.java |
18323 | // #line 18323 "configure" | 18239 | // #line 18239 "configure" |
18324 | import java.util.regex.Pattern; | 18240 | import java.util.regex.Pattern; |
18325 | import java.io.File; | 18241 | import java.io.File; |
18326 | import java.io.IOException; | 18242 | import java.io.IOException; |
@@ -18556,7 +18472,7 @@ $as_echo_n "checking jeuclid-core... " >&6; } | |||
18556 | if test ! -f conftestSharedChecker.class ; then | 18472 | if test ! -f conftestSharedChecker.class ; then |
18557 | 18473 | ||
18558 | cat << \EOF > conftestSharedChecker.java | 18474 | cat << \EOF > conftestSharedChecker.java |
18559 | // #line 18559 "configure" | 18475 | // #line 18475 "configure" |
18560 | import java.util.regex.Pattern; | 18476 | import java.util.regex.Pattern; |
18561 | import java.io.File; | 18477 | import java.io.File; |
18562 | import java.io.IOException; | 18478 | import java.io.IOException; |
@@ -18792,7 +18708,7 @@ $as_echo_n "checking fop... " >&6; } | |||
18792 | if test ! -f conftestSharedChecker.class ; then | 18708 | if test ! -f conftestSharedChecker.class ; then |
18793 | 18709 | ||
18794 | cat << \EOF > conftestSharedChecker.java | 18710 | cat << \EOF > conftestSharedChecker.java |
18795 | // #line 18795 "configure" | 18711 | // #line 18711 "configure" |
18796 | import java.util.regex.Pattern; | 18712 | import java.util.regex.Pattern; |
18797 | import java.io.File; | 18713 | import java.io.File; |
18798 | import java.io.IOException; | 18714 | import java.io.IOException; |
@@ -19033,7 +18949,7 @@ $as_echo_n "checking freehep-graphics2d... " >&6; } | |||
19033 | if test ! -f conftestSharedChecker.class ; then | 18949 | if test ! -f conftestSharedChecker.class ; then |
19034 | 18950 | ||
19035 | cat << \EOF > conftestSharedChecker.java | 18951 | cat << \EOF > conftestSharedChecker.java |
19036 | // #line 19036 "configure" | 18952 | // #line 18952 "configure" |
19037 | import java.util.regex.Pattern; | 18953 | import java.util.regex.Pattern; |
19038 | import java.io.File; | 18954 | import java.io.File; |
19039 | import java.io.IOException; | 18955 | import java.io.IOException; |
@@ -19267,7 +19183,7 @@ $as_echo_n "checking freehep-graphicsio... " >&6; } | |||
19267 | if test ! -f conftestSharedChecker.class ; then | 19183 | if test ! -f conftestSharedChecker.class ; then |
19268 | 19184 | ||
19269 | cat << \EOF > conftestSharedChecker.java | 19185 | cat << \EOF > conftestSharedChecker.java |
19270 | // #line 19270 "configure" | 19186 | // #line 19186 "configure" |
19271 | import java.util.regex.Pattern; | 19187 | import java.util.regex.Pattern; |
19272 | import java.io.File; | 19188 | import java.io.File; |
19273 | import java.io.IOException; | 19189 | import java.io.IOException; |
@@ -19501,7 +19417,7 @@ $as_echo_n "checking freehep-graphicsio-emf... " >&6; } | |||
19501 | if test ! -f conftestSharedChecker.class ; then | 19417 | if test ! -f conftestSharedChecker.class ; then |
19502 | 19418 | ||
19503 | cat << \EOF > conftestSharedChecker.java | 19419 | cat << \EOF > conftestSharedChecker.java |
19504 | // #line 19504 "configure" | 19420 | // #line 19420 "configure" |
19505 | import java.util.regex.Pattern; | 19421 | import java.util.regex.Pattern; |
19506 | import java.io.File; | 19422 | import java.io.File; |
19507 | import java.io.IOException; | 19423 | import java.io.IOException; |
@@ -19735,7 +19651,7 @@ $as_echo_n "checking freehep-io... " >&6; } | |||
19735 | if test ! -f conftestSharedChecker.class ; then | 19651 | if test ! -f conftestSharedChecker.class ; then |
19736 | 19652 | ||
19737 | cat << \EOF > conftestSharedChecker.java | 19653 | cat << \EOF > conftestSharedChecker.java |
19738 | // #line 19738 "configure" | 19654 | // #line 19654 "configure" |
19739 | import java.util.regex.Pattern; | 19655 | import java.util.regex.Pattern; |
19740 | import java.io.File; | 19656 | import java.io.File; |
19741 | import java.io.IOException; | 19657 | import java.io.IOException; |
@@ -19969,7 +19885,7 @@ $as_echo_n "checking freehep-util... " >&6; } | |||
19969 | if test ! -f conftestSharedChecker.class ; then | 19885 | if test ! -f conftestSharedChecker.class ; then |
19970 | 19886 | ||
19971 | cat << \EOF > conftestSharedChecker.java | 19887 | cat << \EOF > conftestSharedChecker.java |
19972 | // #line 19972 "configure" | 19888 | // #line 19888 "configure" |
19973 | import java.util.regex.Pattern; | 19889 | import java.util.regex.Pattern; |
19974 | import java.io.File; | 19890 | import java.io.File; |
19975 | import java.io.IOException; | 19891 | import java.io.IOException; |
@@ -20204,7 +20120,7 @@ $as_echo_n "checking batik-all... " >&6; } | |||
20204 | if test ! -f conftestSharedChecker.class ; then | 20120 | if test ! -f conftestSharedChecker.class ; then |
20205 | 20121 | ||
20206 | cat << \EOF > conftestSharedChecker.java | 20122 | cat << \EOF > conftestSharedChecker.java |
20207 | // #line 20207 "configure" | 20123 | // #line 20123 "configure" |
20208 | import java.util.regex.Pattern; | 20124 | import java.util.regex.Pattern; |
20209 | import java.io.File; | 20125 | import java.io.File; |
20210 | import java.io.IOException; | 20126 | import java.io.IOException; |
@@ -20438,7 +20354,7 @@ $as_echo_n "checking batik... " >&6; } | |||
20438 | if test ! -f conftestSharedChecker.class ; then | 20354 | if test ! -f conftestSharedChecker.class ; then |
20439 | 20355 | ||
20440 | cat << \EOF > conftestSharedChecker.java | 20356 | cat << \EOF > conftestSharedChecker.java |
20441 | // #line 20441 "configure" | 20357 | // #line 20357 "configure" |
20442 | import java.util.regex.Pattern; | 20358 | import java.util.regex.Pattern; |
20443 | import java.io.File; | 20359 | import java.io.File; |
20444 | import java.io.IOException; | 20360 | import java.io.IOException; |
@@ -20673,7 +20589,7 @@ $as_echo_n "checking commons-io... " >&6; } | |||
20673 | if test ! -f conftestSharedChecker.class ; then | 20589 | if test ! -f conftestSharedChecker.class ; then |
20674 | 20590 | ||
20675 | cat << \EOF > conftestSharedChecker.java | 20591 | cat << \EOF > conftestSharedChecker.java |
20676 | // #line 20676 "configure" | 20592 | // #line 20592 "configure" |
20677 | import java.util.regex.Pattern; | 20593 | import java.util.regex.Pattern; |
20678 | import java.io.File; | 20594 | import java.io.File; |
20679 | import java.io.IOException; | 20595 | import java.io.IOException; |
@@ -20907,7 +20823,7 @@ $as_echo_n "checking xmlgraphics-commons... " >&6; } | |||
20907 | if test ! -f conftestSharedChecker.class ; then | 20823 | if test ! -f conftestSharedChecker.class ; then |
20908 | 20824 | ||
20909 | cat << \EOF > conftestSharedChecker.java | 20825 | cat << \EOF > conftestSharedChecker.java |
20910 | // #line 20910 "configure" | 20826 | // #line 20826 "configure" |
20911 | import java.util.regex.Pattern; | 20827 | import java.util.regex.Pattern; |
20912 | import java.io.File; | 20828 | import java.io.File; |
20913 | import java.io.IOException; | 20829 | import java.io.IOException; |
@@ -21141,7 +21057,7 @@ $as_echo_n "checking avalon-framework... " >&6; } | |||
21141 | if test ! -f conftestSharedChecker.class ; then | 21057 | if test ! -f conftestSharedChecker.class ; then |
21142 | 21058 | ||
21143 | cat << \EOF > conftestSharedChecker.java | 21059 | cat << \EOF > conftestSharedChecker.java |
21144 | // #line 21144 "configure" | 21060 | // #line 21060 "configure" |
21145 | import java.util.regex.Pattern; | 21061 | import java.util.regex.Pattern; |
21146 | import java.io.File; | 21062 | import java.io.File; |
21147 | import java.io.IOException; | 21063 | import java.io.IOException; |
@@ -21375,7 +21291,7 @@ $as_echo_n "checking xml-apis-ext... " >&6; } | |||
21375 | if test ! -f conftestSharedChecker.class ; then | 21291 | if test ! -f conftestSharedChecker.class ; then |
21376 | 21292 | ||
21377 | cat << \EOF > conftestSharedChecker.java | 21293 | cat << \EOF > conftestSharedChecker.java |
21378 | // #line 21378 "configure" | 21294 | // #line 21294 "configure" |
21379 | import java.util.regex.Pattern; | 21295 | import java.util.regex.Pattern; |
21380 | import java.io.File; | 21296 | import java.io.File; |
21381 | import java.io.IOException; | 21297 | import java.io.IOException; |
@@ -21609,7 +21525,7 @@ $as_echo_n "checking xml-commons-apis-ext... " >&6; } | |||
21609 | if test ! -f conftestSharedChecker.class ; then | 21525 | if test ! -f conftestSharedChecker.class ; then |
21610 | 21526 | ||
21611 | cat << \EOF > conftestSharedChecker.java | 21527 | cat << \EOF > conftestSharedChecker.java |
21612 | // #line 21612 "configure" | 21528 | // #line 21528 "configure" |
21613 | import java.util.regex.Pattern; | 21529 | import java.util.regex.Pattern; |
21614 | import java.io.File; | 21530 | import java.io.File; |
21615 | import java.io.IOException; | 21531 | import java.io.IOException; |
@@ -21847,7 +21763,7 @@ $as_echo_n "checking commons-logging... " >&6; } | |||
21847 | if test ! -f conftestSharedChecker.class ; then | 21763 | if test ! -f conftestSharedChecker.class ; then |
21848 | 21764 | ||
21849 | cat << \EOF > conftestSharedChecker.java | 21765 | cat << \EOF > conftestSharedChecker.java |
21850 | // #line 21850 "configure" | 21766 | // #line 21766 "configure" |
21851 | import java.util.regex.Pattern; | 21767 | import java.util.regex.Pattern; |
21852 | import java.io.File; | 21768 | import java.io.File; |
21853 | import java.io.IOException; | 21769 | import java.io.IOException; |
@@ -22081,7 +21997,7 @@ $as_echo_n "checking jlatexmath... " >&6; } | |||
22081 | if test ! -f conftestSharedChecker.class ; then | 21997 | if test ! -f conftestSharedChecker.class ; then |
22082 | 21998 | ||
22083 | cat << \EOF > conftestSharedChecker.java | 21999 | cat << \EOF > conftestSharedChecker.java |
22084 | // #line 22084 "configure" | 22000 | // #line 22000 "configure" |
22085 | import java.util.regex.Pattern; | 22001 | import java.util.regex.Pattern; |
22086 | import java.io.File; | 22002 | import java.io.File; |
22087 | import java.io.IOException; | 22003 | import java.io.IOException; |
@@ -22315,7 +22231,7 @@ $as_echo_n "checking jlatexmath-fop... " >&6; } | |||
22315 | if test ! -f conftestSharedChecker.class ; then | 22231 | if test ! -f conftestSharedChecker.class ; then |
22316 | 22232 | ||
22317 | cat << \EOF > conftestSharedChecker.java | 22233 | cat << \EOF > conftestSharedChecker.java |
22318 | // #line 22318 "configure" | 22234 | // #line 22234 "configure" |
22319 | import java.util.regex.Pattern; | 22235 | import java.util.regex.Pattern; |
22320 | import java.io.File; | 22236 | import java.io.File; |
22321 | import java.io.IOException; | 22237 | import java.io.IOException; |
@@ -22555,7 +22471,7 @@ $as_echo_n "checking checkstyle... " >&6; } | |||
22555 | if test ! -f conftestSharedChecker.class ; then | 22471 | if test ! -f conftestSharedChecker.class ; then |
22556 | 22472 | ||
22557 | cat << \EOF > conftestSharedChecker.java | 22473 | cat << \EOF > conftestSharedChecker.java |
22558 | // #line 22558 "configure" | 22474 | // #line 22474 "configure" |
22559 | import java.util.regex.Pattern; | 22475 | import java.util.regex.Pattern; |
22560 | import java.io.File; | 22476 | import java.io.File; |
22561 | import java.io.IOException; | 22477 | import java.io.IOException; |
@@ -22789,7 +22705,7 @@ $as_echo_n "checking commons-beanutils... " >&6; } | |||
22789 | if test ! -f conftestSharedChecker.class ; then | 22705 | if test ! -f conftestSharedChecker.class ; then |
22790 | 22706 | ||
22791 | cat << \EOF > conftestSharedChecker.java | 22707 | cat << \EOF > conftestSharedChecker.java |
22792 | // #line 22792 "configure" | 22708 | // #line 22708 "configure" |
22793 | import java.util.regex.Pattern; | 22709 | import java.util.regex.Pattern; |
22794 | import java.io.File; | 22710 | import java.io.File; |
22795 | import java.io.IOException; | 22711 | import java.io.IOException; |
@@ -23023,7 +22939,7 @@ $as_echo_n "checking antlr... " >&6; } | |||
23023 | if test ! -f conftestSharedChecker.class ; then | 22939 | if test ! -f conftestSharedChecker.class ; then |
23024 | 22940 | ||
23025 | cat << \EOF > conftestSharedChecker.java | 22941 | cat << \EOF > conftestSharedChecker.java |
23026 | // #line 23026 "configure" | 22942 | // #line 22942 "configure" |
23027 | import java.util.regex.Pattern; | 22943 | import java.util.regex.Pattern; |
23028 | import java.io.File; | 22944 | import java.io.File; |
23029 | import java.io.IOException; | 22945 | import java.io.IOException; |
@@ -23257,7 +23173,7 @@ $as_echo_n "checking junit4... " >&6; } | |||
23257 | if test ! -f conftestSharedChecker.class ; then | 23173 | if test ! -f conftestSharedChecker.class ; then |
23258 | 23174 | ||
23259 | cat << \EOF > conftestSharedChecker.java | 23175 | cat << \EOF > conftestSharedChecker.java |
23260 | // #line 23260 "configure" | 23176 | // #line 23176 "configure" |
23261 | import java.util.regex.Pattern; | 23177 | import java.util.regex.Pattern; |
23262 | import java.io.File; | 23178 | import java.io.File; |
23263 | import java.io.IOException; | 23179 | import java.io.IOException; |
@@ -23488,7 +23404,7 @@ $as_echo_n "checking junit... " >&6; } | |||
23488 | if test ! -f conftestSharedChecker.class ; then | 23404 | if test ! -f conftestSharedChecker.class ; then |
23489 | 23405 | ||
23490 | cat << \EOF > conftestSharedChecker.java | 23406 | cat << \EOF > conftestSharedChecker.java |
23491 | // #line 23491 "configure" | 23407 | // #line 23407 "configure" |
23492 | import java.util.regex.Pattern; | 23408 | import java.util.regex.Pattern; |
23493 | import java.io.File; | 23409 | import java.io.File; |
23494 | import java.io.IOException; | 23410 | import java.io.IOException; |
@@ -23726,7 +23642,7 @@ $as_echo_n "checking hamcrest-all... " >&6; } | |||
23726 | if test ! -f conftestSharedChecker.class ; then | 23642 | if test ! -f conftestSharedChecker.class ; then |
23727 | 23643 | ||
23728 | cat << \EOF > conftestSharedChecker.java | 23644 | cat << \EOF > conftestSharedChecker.java |
23729 | // #line 23729 "configure" | 23645 | // #line 23645 "configure" |
23730 | import java.util.regex.Pattern; | 23646 | import java.util.regex.Pattern; |
23731 | import java.io.File; | 23647 | import java.io.File; |
23732 | import java.io.IOException; | 23648 | import java.io.IOException; |
@@ -23957,7 +23873,7 @@ $as_echo_n "checking hamcrest/all... " >&6; } | |||
23957 | if test ! -f conftestSharedChecker.class ; then | 23873 | if test ! -f conftestSharedChecker.class ; then |
23958 | 23874 | ||
23959 | cat << \EOF > conftestSharedChecker.java | 23875 | cat << \EOF > conftestSharedChecker.java |
23960 | // #line 23960 "configure" | 23876 | // #line 23876 "configure" |
23961 | import java.util.regex.Pattern; | 23877 | import java.util.regex.Pattern; |
23962 | import java.io.File; | 23878 | import java.io.File; |
23963 | import java.io.IOException; | 23879 | import java.io.IOException; |
@@ -24192,7 +24108,7 @@ $as_echo_n "checking cobertura... " >&6; } | |||
24192 | if test ! -f conftestSharedChecker.class ; then | 24108 | if test ! -f conftestSharedChecker.class ; then |
24193 | 24109 | ||
24194 | cat << \EOF > conftestSharedChecker.java | 24110 | cat << \EOF > conftestSharedChecker.java |
24195 | // #line 24195 "configure" | 24111 | // #line 24111 "configure" |
24196 | import java.util.regex.Pattern; | 24112 | import java.util.regex.Pattern; |
24197 | import java.io.File; | 24113 | import java.io.File; |
24198 | import java.io.IOException; | 24114 | import java.io.IOException; |
@@ -24426,7 +24342,7 @@ $as_echo_n "checking asm3... " >&6; } | |||
24426 | if test ! -f conftestSharedChecker.class ; then | 24342 | if test ! -f conftestSharedChecker.class ; then |
24427 | 24343 | ||
24428 | cat << \EOF > conftestSharedChecker.java | 24344 | cat << \EOF > conftestSharedChecker.java |
24429 | // #line 24429 "configure" | 24345 | // #line 24345 "configure" |
24430 | import java.util.regex.Pattern; | 24346 | import java.util.regex.Pattern; |
24431 | import java.io.File; | 24347 | import java.io.File; |
24432 | import java.io.IOException; | 24348 | import java.io.IOException; |
@@ -24657,7 +24573,7 @@ $as_echo_n "checking asm... " >&6; } | |||
24657 | if test ! -f conftestSharedChecker.class ; then | 24573 | if test ! -f conftestSharedChecker.class ; then |
24658 | 24574 | ||
24659 | cat << \EOF > conftestSharedChecker.java | 24575 | cat << \EOF > conftestSharedChecker.java |
24660 | // #line 24660 "configure" | 24576 | // #line 24576 "configure" |
24661 | import java.util.regex.Pattern; | 24577 | import java.util.regex.Pattern; |
24662 | import java.io.File; | 24578 | import java.io.File; |
24663 | import java.io.IOException; | 24579 | import java.io.IOException; |
@@ -24891,7 +24807,7 @@ $as_echo_n "checking ecj... " >&6; } | |||
24891 | if test ! -f conftestSharedChecker.class ; then | 24807 | if test ! -f conftestSharedChecker.class ; then |
24892 | 24808 | ||
24893 | cat << \EOF > conftestSharedChecker.java | 24809 | cat << \EOF > conftestSharedChecker.java |
24894 | // #line 24894 "configure" | 24810 | // #line 24810 "configure" |
24895 | import java.util.regex.Pattern; | 24811 | import java.util.regex.Pattern; |
24896 | import java.io.File; | 24812 | import java.io.File; |
24897 | import java.io.IOException; | 24813 | import java.io.IOException; |
@@ -29293,7 +29209,7 @@ CHK_EIGEN_MINOR=2 | |||
29293 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Eigen is version $CHK_EIGEN_WORLD.$CHK_EIGEN_MAJOR.$CHK_EIGEN_MINOR or later" >&5 | 29209 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Eigen is version $CHK_EIGEN_WORLD.$CHK_EIGEN_MAJOR.$CHK_EIGEN_MINOR or later" >&5 |
29294 | $as_echo_n "checking if Eigen is version $CHK_EIGEN_WORLD.$CHK_EIGEN_MAJOR.$CHK_EIGEN_MINOR or later... " >&6; } | 29210 | $as_echo_n "checking if Eigen is version $CHK_EIGEN_WORLD.$CHK_EIGEN_MAJOR.$CHK_EIGEN_MINOR or later... " >&6; } |
29295 | cat > conftest.$ac_ext <<EOF | 29211 | cat > conftest.$ac_ext <<EOF |
29296 | #line 29296 "configure" | 29212 | #line 29212 "configure" |
29297 | #include "confdefs.h" | 29213 | #include "confdefs.h" |
29298 | 29214 | ||
29299 | #include "$PATH_TO_EIGEN/Eigen/Sparse" | 29215 | #include "$PATH_TO_EIGEN/Eigen/Sparse" |
@@ -33970,7 +33886,7 @@ CPPFLAGS="$CPPFLAGS -I$CHK_TCL_INCLUDE_PATH" | |||
33970 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later" >&5 | 33886 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later" >&5 |
33971 | $as_echo_n "checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later... " >&6; } | 33887 | $as_echo_n "checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later... " >&6; } |
33972 | cat > conftest.$ac_ext <<EOF | 33888 | cat > conftest.$ac_ext <<EOF |
33973 | #line 33973 "configure" | 33889 | #line 33889 "configure" |
33974 | #include "confdefs.h" | 33890 | #include "confdefs.h" |
33975 | 33891 | ||
33976 | #include "$CHK_TCL_INCLUDE_PATH/$CHK_TCL_INC_NAME" | 33892 | #include "$CHK_TCL_INCLUDE_PATH/$CHK_TCL_INC_NAME" |
@@ -34281,7 +34197,7 @@ CPPFLAGS="$CPPFLAGS $TCL_INC_PATH -I$CHK_TK_INCLUDE_PATH $X_CFLAGS" | |||
34281 | $as_echo_n "checking if tk is version $CHK_TK_MAJOR.$CHK_TK_MINOR or later... " >&6; } | 34197 | $as_echo_n "checking if tk is version $CHK_TK_MAJOR.$CHK_TK_MINOR or later... " >&6; } |
34282 | 34198 | ||
34283 | cat > conftest.$ac_ext <<EOF | 34199 | cat > conftest.$ac_ext <<EOF |
34284 | #line 34284 "configure" | 34200 | #line 34200 "configure" |
34285 | #include "confdefs.h" | 34201 | #include "confdefs.h" |
34286 | 34202 | ||
34287 | #include "$CHK_TK_INCLUDE_PATH/$CHK_TK_INC_NAME" | 34203 | #include "$CHK_TK_INCLUDE_PATH/$CHK_TK_INC_NAME" |
@@ -34871,7 +34787,7 @@ $as_echo_n "checking saxon9he... " >&6; } | |||
34871 | if test ! -f conftestSharedChecker.class ; then | 34787 | if test ! -f conftestSharedChecker.class ; then |
34872 | 34788 | ||
34873 | cat << \EOF > conftestSharedChecker.java | 34789 | cat << \EOF > conftestSharedChecker.java |
34874 | // #line 34874 "configure" | 34790 | // #line 34790 "configure" |
34875 | import java.util.regex.Pattern; | 34791 | import java.util.regex.Pattern; |
34876 | import java.io.File; | 34792 | import java.io.File; |
34877 | import java.io.IOException; | 34793 | import java.io.IOException; |
@@ -35103,7 +35019,7 @@ $as_echo_n "checking saxon... " >&6; } | |||
35103 | if test ! -f conftestSharedChecker.class ; then | 35019 | if test ! -f conftestSharedChecker.class ; then |
35104 | 35020 | ||
35105 | cat << \EOF > conftestSharedChecker.java | 35021 | cat << \EOF > conftestSharedChecker.java |
35106 | // #line 35106 "configure" | 35022 | // #line 35022 "configure" |
35107 | import java.util.regex.Pattern; | 35023 | import java.util.regex.Pattern; |
35108 | import java.io.File; | 35024 | import java.io.File; |
35109 | import java.io.IOException; | 35025 | import java.io.IOException; |
@@ -35336,7 +35252,7 @@ $as_echo_n "checking saxon... " >&6; } | |||
35336 | if test ! -f conftestSharedChecker.class ; then | 35252 | if test ! -f conftestSharedChecker.class ; then |
35337 | 35253 | ||
35338 | cat << \EOF > conftestSharedChecker.java | 35254 | cat << \EOF > conftestSharedChecker.java |
35339 | // #line 35339 "configure" | 35255 | // #line 35255 "configure" |
35340 | import java.util.regex.Pattern; | 35256 | import java.util.regex.Pattern; |
35341 | import java.io.File; | 35257 | import java.io.File; |
35342 | import java.io.IOException; | 35258 | import java.io.IOException; |
@@ -53280,7 +53196,7 @@ shlibpath_overrides_runpath=$shlibpath_overrides_runpath | |||
53280 | libname_spec=$lt_libname_spec | 53196 | libname_spec=$lt_libname_spec |
53281 | 53197 | ||
53282 | # List of archive names. First name is the real one, the rest are links. | 53198 | # List of archive names. First name is the real one, the rest are links. |
53283 | # The last name is the one that the linker finds with -lNAME | 53199 | # The last name is the one that the linker finds with -lNAME. |
53284 | library_names_spec=$lt_library_names_spec | 53200 | library_names_spec=$lt_library_names_spec |
53285 | 53201 | ||
53286 | # The coded name of the library, if different from the real name. | 53202 | # The coded name of the library, if different from the real name. |
@@ -53399,7 +53315,7 @@ allow_undefined_flag=$lt_allow_undefined_flag | |||
53399 | no_undefined_flag=$lt_no_undefined_flag | 53315 | no_undefined_flag=$lt_no_undefined_flag |
53400 | 53316 | ||
53401 | # Flag to hardcode \$libdir into a binary during linking. | 53317 | # Flag to hardcode \$libdir into a binary during linking. |
53402 | # This must work even if \$libdir does not exist | 53318 | # This must work even if \$libdir does not exist. |
53403 | hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec | 53319 | hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec |
53404 | 53320 | ||
53405 | # Whether we need a single "-rpath" flag with a separated argument. | 53321 | # Whether we need a single "-rpath" flag with a separated argument. |
@@ -53641,7 +53557,7 @@ allow_undefined_flag=$lt_allow_undefined_flag_CXX | |||
53641 | no_undefined_flag=$lt_no_undefined_flag_CXX | 53557 | no_undefined_flag=$lt_no_undefined_flag_CXX |
53642 | 53558 | ||
53643 | # Flag to hardcode \$libdir into a binary during linking. | 53559 | # Flag to hardcode \$libdir into a binary during linking. |
53644 | # This must work even if \$libdir does not exist | 53560 | # This must work even if \$libdir does not exist. |
53645 | hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX | 53561 | hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX |
53646 | 53562 | ||
53647 | # Whether we need a single "-rpath" flag with a separated argument. | 53563 | # Whether we need a single "-rpath" flag with a separated argument. |
@@ -53794,7 +53710,7 @@ allow_undefined_flag=$lt_allow_undefined_flag_F77 | |||
53794 | no_undefined_flag=$lt_no_undefined_flag_F77 | 53710 | no_undefined_flag=$lt_no_undefined_flag_F77 |
53795 | 53711 | ||
53796 | # Flag to hardcode \$libdir into a binary during linking. | 53712 | # Flag to hardcode \$libdir into a binary during linking. |
53797 | # This must work even if \$libdir does not exist | 53713 | # This must work even if \$libdir does not exist. |
53798 | hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 | 53714 | hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 |
53799 | 53715 | ||
53800 | # Whether we need a single "-rpath" flag with a separated argument. | 53716 | # Whether we need a single "-rpath" flag with a separated argument. |
diff --git a/scilab/configure.ac b/scilab/configure.ac index 560aaf4..46d3d6f 100644 --- a/scilab/configure.ac +++ b/scilab/configure.ac | |||
@@ -152,11 +152,11 @@ AC_ARG_WITH(gui, | |||
152 | AS_HELP_STRING([--without-gui],[Disable the Scilab Graphical User Interface (GUI). Intended for embedded/clustering/grid Scilab ])) | 152 | AS_HELP_STRING([--without-gui],[Disable the Scilab Graphical User Interface (GUI). Intended for embedded/clustering/grid Scilab ])) |
153 | 153 | ||
154 | AC_ARG_ENABLE(build-swig, | 154 | AC_ARG_ENABLE(build-swig, |
155 | AS_HELP_STRING([--enable-build-swig=path],[Regenerate Java => C and Scilab => C wrappers produces by Swig])) | 155 | AS_HELP_STRING([--enable-build-swig=path],[Regenerate Java => C and Scilab => C wrappers produced by Swig])) |
156 | 156 | ||
157 | 157 | ||
158 | AC_ARG_ENABLE(build-giws, | 158 | AC_ARG_ENABLE(build-giws, |
159 | AS_HELP_STRING([--enable-build-giws],[Regenerate C/C++ => Java wrappers produces by Giws])) | 159 | AS_HELP_STRING([--enable-build-giws],[Regenerate C/C++ => Java wrappers produced by Giws])) |
160 | 160 | ||
161 | AC_ARG_ENABLE(build-parser, | 161 | AC_ARG_ENABLE(build-parser, |
162 | AS_HELP_STRING([--enable-build-parser],[Regenerate code for the parser (Lex & YACC)])) | 162 | AS_HELP_STRING([--enable-build-parser],[Regenerate code for the parser (Lex & YACC)])) |
diff --git a/scilab/contrib/Makefile.in b/scilab/contrib/Makefile.in index f90cd91..cd9c4e7 100644 --- a/scilab/contrib/Makefile.in +++ b/scilab/contrib/Makefile.in | |||
@@ -237,7 +237,6 @@ JAVA = @JAVA@ | |||
237 | JAVAC = @JAVAC@ | 237 | JAVAC = @JAVAC@ |
238 | JAVAC_DEBUG = @JAVAC_DEBUG@ | 238 | JAVAC_DEBUG = @JAVAC_DEBUG@ |
239 | JAVADOC = @JAVADOC@ | 239 | JAVADOC = @JAVADOC@ |
240 | JAVAH = @JAVAH@ | ||
241 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ | 240 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ |
242 | JAVA_ENABLE = @JAVA_ENABLE@ | 241 | JAVA_ENABLE = @JAVA_ENABLE@ |
243 | JAVA_G = @JAVA_G@ | 242 | JAVA_G = @JAVA_G@ |
@@ -428,6 +427,7 @@ pdfdir = @pdfdir@ | |||
428 | prefix = @prefix@ | 427 | prefix = @prefix@ |
429 | program_transform_name = @program_transform_name@ | 428 | program_transform_name = @program_transform_name@ |
430 | psdir = @psdir@ | 429 | psdir = @psdir@ |
430 | runstatedir = @runstatedir@ | ||
431 | sbindir = @sbindir@ | 431 | sbindir = @sbindir@ |
432 | sharedstatedir = @sharedstatedir@ | 432 | sharedstatedir = @sharedstatedir@ |
433 | srcdir = @srcdir@ | 433 | srcdir = @srcdir@ |
diff --git a/scilab/contrib/toolbox_skeleton/builder.sce b/scilab/contrib/toolbox_skeleton/builder.sce index f818934..6748a36 100644 --- a/scilab/contrib/toolbox_skeleton/builder.sce +++ b/scilab/contrib/toolbox_skeleton/builder.sce | |||
@@ -9,7 +9,7 @@ lines(0); | |||
9 | function main_builder() | 9 | function main_builder() |
10 | TOOLBOX_NAME = "toolbox_skeleton"; | 10 | TOOLBOX_NAME = "toolbox_skeleton"; |
11 | TOOLBOX_TITLE = "Toolbox Skeleton"; | 11 | TOOLBOX_TITLE = "Toolbox Skeleton"; |
12 | toolbox_dir = get_absolute_file_path("builder.sce"); | 12 | toolbox_dir = get_absolute_file_path(); |
13 | 13 | ||
14 | // Check Scilab's version | 14 | // Check Scilab's version |
15 | // ============================================================================= | 15 | // ============================================================================= |
diff --git a/scilab/contrib/toolbox_skeleton/demos/toolbox_skeleton.dem.gateway.sce b/scilab/contrib/toolbox_skeleton/demos/toolbox_skeleton.dem.gateway.sce index 09d6bf6..75f9f84 100644 --- a/scilab/contrib/toolbox_skeleton/demos/toolbox_skeleton.dem.gateway.sce +++ b/scilab/contrib/toolbox_skeleton/demos/toolbox_skeleton.dem.gateway.sce | |||
@@ -2,7 +2,7 @@ | |||
2 | // This file is released under the 3-clause BSD license. See COPYING-BSD. | 2 | // This file is released under the 3-clause BSD license. See COPYING-BSD. |
3 | 3 | ||
4 | function subdemolist = demo_gateway() | 4 | function subdemolist = demo_gateway() |
5 | demopath = get_absolute_file_path("toolbox_skeleton.dem.gateway.sce"); | 5 | demopath = get_absolute_file_path(); |
6 | 6 | ||
7 | subdemolist = ["sum with Scilab" ,"scilab_sum.dem.sce"; .. | 7 | subdemolist = ["sum with Scilab" ,"scilab_sum.dem.sce"; .. |
8 | "A c sum " ,"c_sum.dem.sce" ; .. | 8 | "A c sum " ,"c_sum.dem.sce" ; .. |
diff --git a/scilab/contrib/toolbox_skeleton/help/builder_help.sce b/scilab/contrib/toolbox_skeleton/help/builder_help.sce index 8f93d27..2e19328 100644 --- a/scilab/contrib/toolbox_skeleton/help/builder_help.sce +++ b/scilab/contrib/toolbox_skeleton/help/builder_help.sce | |||
@@ -1,6 +1,6 @@ | |||
1 | // This file is released under the 3-clause BSD license. See COPYING-BSD. | 1 | // This file is released under the 3-clause BSD license. See COPYING-BSD. |
2 | 2 | ||
3 | here = get_absolute_file_path("builder_help.sce"); | 3 | here = get_absolute_file_path(); |
4 | d = dir(here); | 4 | d = dir(here); |
5 | d = d.name(d.isdir); | 5 | d = d.name(d.isdir); |
6 | la_LA = d(grep(d, "/[a-z]{2}_[A-Z]{2}/", "r")); // filtering out ./images/ ./mml/, ... | 6 | la_LA = d(grep(d, "/[a-z]{2}_[A-Z]{2}/", "r")); // filtering out ./images/ ./mml/, ... |
diff --git a/scilab/contrib/toolbox_skeleton/help/cleaner_help.sce b/scilab/contrib/toolbox_skeleton/help/cleaner_help.sce index a2b5e7e..6061eb4 100644 --- a/scilab/contrib/toolbox_skeleton/help/cleaner_help.sce +++ b/scilab/contrib/toolbox_skeleton/help/cleaner_help.sce | |||
@@ -1,7 +1,7 @@ | |||
1 | // This file is released under the 3-clause BSD license. See COPYING-BSD. | 1 | // This file is released under the 3-clause BSD license. See COPYING-BSD. |
2 | 2 | ||
3 | function cleaner_help() | 3 | function cleaner_help() |
4 | path = get_absolute_file_path("cleaner_help.sce"); | 4 | path = get_absolute_file_path(); |
5 | langdirs = dir(path); | 5 | langdirs = dir(path); |
6 | langdirs = langdirs.name(langdirs.isdir); | 6 | langdirs = langdirs.name(langdirs.isdir); |
7 | 7 | ||
diff --git a/scilab/contrib/toolbox_skeleton/help/en_US/build_help.sce b/scilab/contrib/toolbox_skeleton/help/en_US/build_help.sce index 7065316..a042bbd 100644 --- a/scilab/contrib/toolbox_skeleton/help/en_US/build_help.sce +++ b/scilab/contrib/toolbox_skeleton/help/en_US/build_help.sce | |||
@@ -1,3 +1,3 @@ | |||
1 | // This file is released under the 3-clause BSD license. See COPYING-BSD. | 1 | // This file is released under the 3-clause BSD license. See COPYING-BSD. |
2 | 2 | ||
3 | tbx_build_help(TOOLBOX_TITLE,get_absolute_file_path("build_help.sce")); | 3 | tbx_build_help(TOOLBOX_TITLE,get_absolute_file_path()); |
diff --git a/scilab/contrib/toolbox_skeleton/help/fr_FR/build_help.sce b/scilab/contrib/toolbox_skeleton/help/fr_FR/build_help.sce index 7065316..a042bbd 100644 --- a/scilab/contrib/toolbox_skeleton/help/fr_FR/build_help.sce +++ b/scilab/contrib/toolbox_skeleton/help/fr_FR/build_help.sce | |||
@@ -1,3 +1,3 @@ | |||
1 | // This file is released under the 3-clause BSD license. See COPYING-BSD. | 1 | // This file is released under the 3-clause BSD license. See COPYING-BSD. |
2 | 2 | ||
3 | tbx_build_help(TOOLBOX_TITLE,get_absolute_file_path("build_help.sce")); | 3 | tbx_build_help(TOOLBOX_TITLE,get_absolute_file_path()); |
diff --git a/scilab/contrib/toolbox_skeleton/macros/buildmacros.sce b/scilab/contrib/toolbox_skeleton/macros/buildmacros.sce index 5a872bb..e7ba8f6 100644 --- a/scilab/contrib/toolbox_skeleton/macros/buildmacros.sce +++ b/scilab/contrib/toolbox_skeleton/macros/buildmacros.sce | |||
@@ -1,7 +1,7 @@ | |||
1 | // This file is released under the 3-clause BSD license. See COPYING-BSD. | 1 | // This file is released under the 3-clause BSD license. See COPYING-BSD. |
2 | 2 | ||
3 | function buildmacros() | 3 | function buildmacros() |
4 | macros_path = get_absolute_file_path("buildmacros.sce"); | 4 | macros_path = get_absolute_file_path(); |
5 | tbx_build_macros(TOOLBOX_NAME, macros_path); | 5 | tbx_build_macros(TOOLBOX_NAME, macros_path); |
6 | endfunction | 6 | endfunction |
7 | 7 | ||
diff --git a/scilab/contrib/toolbox_skeleton/macros/cleanmacros.sce b/scilab/contrib/toolbox_skeleton/macros/cleanmacros.sce index a6428b2..fb3cf8c 100644 --- a/scilab/contrib/toolbox_skeleton/macros/cleanmacros.sce +++ b/scilab/contrib/toolbox_skeleton/macros/cleanmacros.sce | |||
@@ -3,7 +3,7 @@ | |||
3 | // ==================================================================== | 3 | // ==================================================================== |
4 | function cleanmacros() | 4 | function cleanmacros() |
5 | 5 | ||
6 | libpath = get_absolute_file_path("cleanmacros.sce"); | 6 | libpath = get_absolute_file_path(); |
7 | 7 | ||
8 | binfiles = ls(libpath+"/*.bin"); | 8 | binfiles = ls(libpath+"/*.bin"); |
9 | for i = 1:size(binfiles,"*") | 9 | for i = 1:size(binfiles,"*") |
diff --git a/scilab/contrib/toolbox_skeleton/sci_gateway/builder_gateway.sce b/scilab/contrib/toolbox_skeleton/sci_gateway/builder_gateway.sce index 0db1558..a8a672c 100644 --- a/scilab/contrib/toolbox_skeleton/sci_gateway/builder_gateway.sce +++ b/scilab/contrib/toolbox_skeleton/sci_gateway/builder_gateway.sce | |||
@@ -2,7 +2,7 @@ | |||
2 | 2 | ||
3 | function builder_gateway() | 3 | function builder_gateway() |
4 | 4 | ||
5 | sci_gateway_dir = get_absolute_file_path("builder_gateway.sce"); | 5 | sci_gateway_dir = get_absolute_file_path(); |
6 | languages = ["c" "fortran" "cpp"]; | 6 | languages = ["c" "fortran" "cpp"]; |
7 | 7 | ||
8 | tbx_builder_gateway_lang(languages,sci_gateway_dir); | 8 | tbx_builder_gateway_lang(languages,sci_gateway_dir); |
diff --git a/scilab/contrib/toolbox_skeleton/sci_gateway/c/builder_gateway_c.sce b/scilab/contrib/toolbox_skeleton/sci_gateway/c/builder_gateway_c.sce index 55b8a83..b1fd568 100644 --- a/scilab/contrib/toolbox_skeleton/sci_gateway/c/builder_gateway_c.sce +++ b/scilab/contrib/toolbox_skeleton/sci_gateway/c/builder_gateway_c.sce | |||
@@ -2,7 +2,7 @@ | |||
2 | 2 | ||
3 | function builder_gw_c() | 3 | function builder_gw_c() |
4 | 4 | ||
5 | includes_src_c = ilib_include_flag(get_absolute_file_path("builder_gateway_c.sce") + "../../src/c"); | 5 | includes_src_c = ilib_include_flag(get_absolute_file_path() + "../../src/c"); |
6 | 6 | ||
7 | // PutLhsVar managed by user in sci_sum and in sci_sub | 7 | // PutLhsVar managed by user in sci_sum and in sci_sub |
8 | // if you do not this variable, PutLhsVar is added | 8 | // if you do not this variable, PutLhsVar is added |
diff --git a/scilab/contrib/toolbox_skeleton/sci_gateway/cpp/builder_gateway_cpp.sce b/scilab/contrib/toolbox_skeleton/sci_gateway/cpp/builder_gateway_cpp.sce index b27d887..8233fd6 100644 --- a/scilab/contrib/toolbox_skeleton/sci_gateway/cpp/builder_gateway_cpp.sce +++ b/scilab/contrib/toolbox_skeleton/sci_gateway/cpp/builder_gateway_cpp.sce | |||
@@ -2,7 +2,7 @@ | |||
2 | 2 | ||
3 | function builder_gw_cpp() | 3 | function builder_gw_cpp() |
4 | 4 | ||
5 | includes_src_c = ilib_include_flag(get_absolute_file_path("builder_gateway_cpp.sce") + "../../src/c"); | 5 | includes_src_c = ilib_include_flag(get_absolute_file_path() + "../../src/c"); |
6 | 6 | ||
7 | //adapt to compiler capabilities | 7 | //adapt to compiler capabilities |
8 | l = ilib_language(); | 8 | l = ilib_language(); |
diff --git a/scilab/contrib/toolbox_skeleton/sci_gateway/fortran/builder_gateway_fortran.sce b/scilab/contrib/toolbox_skeleton/sci_gateway/fortran/builder_gateway_fortran.sce index 478320e..9b78cd8 100644 --- a/scilab/contrib/toolbox_skeleton/sci_gateway/fortran/builder_gateway_fortran.sce +++ b/scilab/contrib/toolbox_skeleton/sci_gateway/fortran/builder_gateway_fortran.sce | |||
@@ -5,7 +5,7 @@ function builder_gw_fortran() | |||
5 | tbx_build_gateway("skeleton_fortran", .. | 5 | tbx_build_gateway("skeleton_fortran", .. |
6 | ["fortran_sum","sci_fsum"], .. | 6 | ["fortran_sum","sci_fsum"], .. |
7 | ["sci_fsum.c"], .. | 7 | ["sci_fsum.c"], .. |
8 | get_absolute_file_path("builder_gateway_fortran.sce"), .. | 8 | get_absolute_file_path(), .. |
9 | ["../../src/fortran/libfsum"]); | 9 | ["../../src/fortran/libfsum"]); |
10 | 10 | ||
11 | endfunction | 11 | endfunction |
diff --git a/scilab/contrib/toolbox_skeleton/src/builder_src.sce b/scilab/contrib/toolbox_skeleton/src/builder_src.sce index db7ff7f..7f0c180 100644 --- a/scilab/contrib/toolbox_skeleton/src/builder_src.sce +++ b/scilab/contrib/toolbox_skeleton/src/builder_src.sce | |||
@@ -2,7 +2,7 @@ | |||
2 | 2 | ||
3 | function builder_src() | 3 | function builder_src() |
4 | langage_src = ["fortran" "c" "java"]; | 4 | langage_src = ["fortran" "c" "java"]; |
5 | path_src = get_absolute_file_path("builder_src.sce"); | 5 | path_src = get_absolute_file_path(); |
6 | tbx_builder_src_lang(langage_src, path_src); | 6 | tbx_builder_src_lang(langage_src, path_src); |
7 | endfunction | 7 | endfunction |
8 | 8 | ||
diff --git a/scilab/contrib/toolbox_skeleton/src/c/builder_c.sce b/scilab/contrib/toolbox_skeleton/src/c/builder_c.sce index e1bb2ea..50429f2 100644 --- a/scilab/contrib/toolbox_skeleton/src/c/builder_c.sce +++ b/scilab/contrib/toolbox_skeleton/src/c/builder_c.sce | |||
@@ -4,7 +4,7 @@ | |||
4 | 4 | ||
5 | function builder_c() | 5 | function builder_c() |
6 | 6 | ||
7 | src_c_path = get_absolute_file_path("builder_c.sce"); | 7 | src_c_path = get_absolute_file_path(); |
8 | 8 | ||
9 | CFLAGS = ilib_include_flag(src_c_path); | 9 | CFLAGS = ilib_include_flag(src_c_path); |
10 | 10 | ||
diff --git a/scilab/contrib/toolbox_skeleton/src/fortran/builder_fortran.sce b/scilab/contrib/toolbox_skeleton/src/fortran/builder_fortran.sce index 6bc3285..f1f4216 100644 --- a/scilab/contrib/toolbox_skeleton/src/fortran/builder_fortran.sce +++ b/scilab/contrib/toolbox_skeleton/src/fortran/builder_fortran.sce | |||
@@ -5,7 +5,7 @@ function builder_fortran() | |||
5 | tbx_build_src(["fsum"], .. | 5 | tbx_build_src(["fsum"], .. |
6 | ["fsum.f"], .. | 6 | ["fsum.f"], .. |
7 | "f", .. | 7 | "f", .. |
8 | get_absolute_file_path("builder_fortran.sce")); | 8 | get_absolute_file_path()); |
9 | 9 | ||
10 | endfunction | 10 | endfunction |
11 | 11 | ||
diff --git a/scilab/contrib/toolbox_skeleton/src/java/builder_java.sce b/scilab/contrib/toolbox_skeleton/src/java/builder_java.sce index f089090..a1c7367 100644 --- a/scilab/contrib/toolbox_skeleton/src/java/builder_java.sce +++ b/scilab/contrib/toolbox_skeleton/src/java/builder_java.sce | |||
@@ -3,7 +3,7 @@ | |||
3 | // This macro compiles JAR from Java files | 3 | // This macro compiles JAR from Java files |
4 | 4 | ||
5 | function builder_java() | 5 | function builder_java() |
6 | src_java_dir = get_absolute_file_path("builder_java.sce"); | 6 | src_java_dir = get_absolute_file_path(); |
7 | 7 | ||
8 | curdir = pwd(); | 8 | curdir = pwd(); |
9 | cd(src_java_dir); | 9 | cd(src_java_dir); |
diff --git a/scilab/desktop/Makefile.in b/scilab/desktop/Makefile.in index e1d9c9e..a27228b 100644 --- a/scilab/desktop/Makefile.in +++ b/scilab/desktop/Makefile.in | |||
@@ -334,7 +334,6 @@ JAVA = @JAVA@ | |||
334 | JAVAC = @JAVAC@ | 334 | JAVAC = @JAVAC@ |
335 | JAVAC_DEBUG = @JAVAC_DEBUG@ | 335 | JAVAC_DEBUG = @JAVAC_DEBUG@ |
336 | JAVADOC = @JAVADOC@ | 336 | JAVADOC = @JAVADOC@ |
337 | JAVAH = @JAVAH@ | ||
338 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ | 337 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ |
339 | JAVA_ENABLE = @JAVA_ENABLE@ | 338 | JAVA_ENABLE = @JAVA_ENABLE@ |
340 | JAVA_G = @JAVA_G@ | 339 | JAVA_G = @JAVA_G@ |
@@ -525,6 +524,7 @@ pdfdir = @pdfdir@ | |||
525 | prefix = @prefix@ | 524 | prefix = @prefix@ |
526 | program_transform_name = @program_transform_name@ | 525 | program_transform_name = @program_transform_name@ |
527 | psdir = @psdir@ | 526 | psdir = @psdir@ |
527 | runstatedir = @runstatedir@ | ||
528 | sbindir = @sbindir@ | 528 | sbindir = @sbindir@ |
529 | sharedstatedir = @sharedstatedir@ | 529 | sharedstatedir = @sharedstatedir@ |
530 | srcdir = @srcdir@ | 530 | srcdir = @srcdir@ |
diff --git a/scilab/desktop/images/icons/Makefile.in b/scilab/desktop/images/icons/Makefile.in index bc4cb83..79f376e 100644 --- a/scilab/desktop/images/icons/Makefile.in +++ b/scilab/desktop/images/icons/Makefile.in | |||
@@ -273,7 +273,6 @@ JAVA = @JAVA@ | |||
273 | JAVAC = @JAVAC@ | 273 | JAVAC = @JAVAC@ |
274 | JAVAC_DEBUG = @JAVAC_DEBUG@ | 274 | JAVAC_DEBUG = @JAVAC_DEBUG@ |
275 | JAVADOC = @JAVADOC@ | 275 | JAVADOC = @JAVADOC@ |
276 | JAVAH = @JAVAH@ | ||
277 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ | 276 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ |
278 | JAVA_ENABLE = @JAVA_ENABLE@ | 277 | JAVA_ENABLE = @JAVA_ENABLE@ |
279 | JAVA_G = @JAVA_G@ | 278 | JAVA_G = @JAVA_G@ |
@@ -464,6 +463,7 @@ pdfdir = @pdfdir@ | |||
464 | prefix = @prefix@ | 463 | prefix = @prefix@ |
465 | program_transform_name = @program_transform_name@ | 464 | program_transform_name = @program_transform_name@ |
466 | psdir = @psdir@ | 465 | psdir = @psdir@ |
466 | runstatedir = @runstatedir@ | ||
467 | sbindir = @sbindir@ | 467 | sbindir = @sbindir@ |
468 | sharedstatedir = @sharedstatedir@ | 468 | sharedstatedir = @sharedstatedir@ |
469 | srcdir = @srcdir@ | 469 | srcdir = @srcdir@ |
diff --git a/scilab/etc/Info.plist.in b/scilab/etc/Info.plist.in index 0418121..492a724 100644 --- a/scilab/etc/Info.plist.in +++ b/scilab/etc/Info.plist.in | |||
@@ -10,7 +10,7 @@ | |||
10 | <key>CFBundleExecutable</key> | 10 | <key>CFBundleExecutable</key> |
11 | <string>bin/scilab</string> | 11 | <string>bin/scilab</string> |
12 | <key>CFBundleGetInfoString</key> | 12 | <key>CFBundleGetInfoString</key> |
13 | <string>Scilab @SCILAB_BINARY_VERSION@, © 2017-2020 ESI Group</string> | 13 | <string>Scilab @SCILAB_BINARY_VERSION@, © 2017-2021 ESI Group</string> |
14 | <key>CFBundleIconFile</key> | 14 | <key>CFBundleIconFile</key> |
15 | <string>puffin</string> | 15 | <string>puffin</string> |
16 | <key>CFBundleIdentifier</key> | 16 | <key>CFBundleIdentifier</key> |
diff --git a/scilab/etc/modules.xml.in b/scilab/etc/modules.xml.in index a1e3fe7..2b7cfcb 100644 --- a/scilab/etc/modules.xml.in +++ b/scilab/etc/modules.xml.in | |||
@@ -8,7 +8,7 @@ | |||
8 | =================== | 8 | =================== |
9 | Don't touch if you do not know what you are doing | 9 | Don't touch if you do not know what you are doing |
10 | Warning "core" module must be always the first module | 10 | Warning "core" module must be always the first module |
11 | activate="yes" module will be launched ( or not "0") | 11 | activate="yes" module will be launched ( or not "no") |
12 | --> | 12 | --> |
13 | <!-- =================== --> | 13 | <!-- =================== --> |
14 | <modules> | 14 | <modules> |
@@ -78,7 +78,7 @@ | |||
78 | <module name="api_scilab" activate="yes"/> | 78 | <module name="api_scilab" activate="yes"/> |
79 | <module name="helptools" activate="@HELP_ENABLE@"/> | 79 | <module name="helptools" activate="@HELP_ENABLE@"/> |
80 | <module name="graph" activate="@JAVA_ENABLE@"/> | 80 | <module name="graph" activate="@JAVA_ENABLE@"/> |
81 | <module name="parallel" activate="yes"/> | 81 | <module name="parallel" activate="no"/> |
82 | <module name="modules_manager" activate="yes"/> | 82 | <module name="modules_manager" activate="yes"/> |
83 | <module name="history_browser" activate="@JAVA_ENABLE@"/> | 83 | <module name="history_browser" activate="@JAVA_ENABLE@"/> |
84 | <module name="preferences" activate="@GUI_ENABLE@"/> | 84 | <module name="preferences" activate="@GUI_ENABLE@"/> |
diff --git a/scilab/etc/modules.xml.vc b/scilab/etc/modules.xml.vc index 605bd60..f60a525 100644 --- a/scilab/etc/modules.xml.vc +++ b/scilab/etc/modules.xml.vc | |||
@@ -75,7 +75,7 @@ | |||
75 | <module name="api_scilab" activate="yes"/> | 75 | <module name="api_scilab" activate="yes"/> |
76 | <module name="helptools" activate="yes"/> | 76 | <module name="helptools" activate="yes"/> |
77 | <module name="graph" activate="yes"/> | 77 | <module name="graph" activate="yes"/> |
78 | <module name="parallel" activate="yes"/> | 78 | <module name="parallel" activate="no"/> |
79 | <module name="modules_manager" activate="yes"/> | 79 | <module name="modules_manager" activate="yes"/> |
80 | <module name="history_browser" activate="yes"/> | 80 | <module name="history_browser" activate="yes"/> |
81 | <module name="preferences" activate="yes"/> | 81 | <module name="preferences" activate="yes"/> |
diff --git a/scilab/etc/scilab.start b/scilab/etc/scilab.start index 949509b..872f33d 100644 --- a/scilab/etc/scilab.start +++ b/scilab/etc/scilab.start | |||
@@ -76,6 +76,9 @@ if getos() <> "Windows" then | |||
76 | end | 76 | end |
77 | setenv("VERSION", getversion()); | 77 | setenv("VERSION", getversion()); |
78 | 78 | ||
79 | // Add %chars constant ================================================ | ||
80 | %chars = percentchars() | ||
81 | |||
79 | // ATOMS =============================================================== | 82 | // ATOMS =============================================================== |
80 | if with_module("atoms") then | 83 | if with_module("atoms") then |
81 | atomsSystemInit(); | 84 | atomsSystemInit(); |
diff --git a/scilab/libs/GetWindowsVersion/GetWindowsVersion.rc b/scilab/libs/GetWindowsVersion/GetWindowsVersion.rc index a90db8c..c871958 100644 --- a/scilab/libs/GetWindowsVersion/GetWindowsVersion.rc +++ b/scilab/libs/GetWindowsVersion/GetWindowsVersion.rc | |||
@@ -67,7 +67,7 @@ BEGIN | |||
67 | VALUE "FileDescription", "GetWindowsVersion library for Scilab 6.2" | 67 | VALUE "FileDescription", "GetWindowsVersion library for Scilab 6.2" |
68 | VALUE "FileVersion", "6, 2, 0, 0" | 68 | VALUE "FileVersion", "6, 2, 0, 0" |
69 | VALUE "InternalName", "GetWindowsVersion library for Scilab 6.2" | 69 | VALUE "InternalName", "GetWindowsVersion library for Scilab 6.2" |
70 | VALUE "LegalCopyright", "Copyright (C) 2020" | 70 | VALUE "LegalCopyright", "Copyright (C) 2021" |
71 | VALUE "OriginalFilename", "GetWindowsVersion.dll" | 71 | VALUE "OriginalFilename", "GetWindowsVersion.dll" |
72 | VALUE "ProductName", "GetWindowsVersion library for Scilab 6.2" | 72 | VALUE "ProductName", "GetWindowsVersion library for Scilab 6.2" |
73 | VALUE "ProductVersion", "6, 2, 2, 0" | 73 | VALUE "ProductVersion", "6, 2, 2, 0" |
diff --git a/scilab/m4/java.m4 b/scilab/m4/java.m4 index a2724ad..828b9fa 100644 --- a/scilab/m4/java.m4 +++ b/scilab/m4/java.m4 | |||
@@ -796,9 +796,6 @@ AC_DEFUN([AC_JAVA_TOOLS], [ | |||
796 | JAVA_G=$JAVA | 796 | JAVA_G=$JAVA |
797 | fi | 797 | fi |
798 | 798 | ||
799 | TOOL=javah | ||
800 | AC_JAVA_TOOLS_CHECK(JAVAH, $TOOL, $ac_java_jvm_bin_dir) | ||
801 | |||
802 | AC_JAVA_TOOLS_CHECK(JAR, jar, $ac_java_jvm_bin_dir) | 799 | AC_JAVA_TOOLS_CHECK(JAR, jar, $ac_java_jvm_bin_dir) |
803 | 800 | ||
804 | AC_JAVA_TOOLS_CHECK(JAVADOC, javadoc, $ac_java_jvm_bin_dir) | 801 | AC_JAVA_TOOLS_CHECK(JAVADOC, javadoc, $ac_java_jvm_bin_dir) |
diff --git a/scilab/modules/Makefile.in b/scilab/modules/Makefile.in index 14bc23c..61fa923 100644 --- a/scilab/modules/Makefile.in +++ b/scilab/modules/Makefile.in | |||
@@ -410,7 +410,6 @@ JAVA = @JAVA@ | |||
410 | JAVAC = @JAVAC@ | 410 | JAVAC = @JAVAC@ |
411 | JAVAC_DEBUG = @JAVAC_DEBUG@ | 411 | JAVAC_DEBUG = @JAVAC_DEBUG@ |
412 | JAVADOC = @JAVADOC@ | 412 | JAVADOC = @JAVADOC@ |
413 | JAVAH = @JAVAH@ | ||
414 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ | 413 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ |
415 | JAVA_ENABLE = @JAVA_ENABLE@ | 414 | JAVA_ENABLE = @JAVA_ENABLE@ |
416 | JAVA_G = @JAVA_G@ | 415 | JAVA_G = @JAVA_G@ |
@@ -601,6 +600,7 @@ pdfdir = @pdfdir@ | |||
601 | prefix = @prefix@ | 600 | prefix = @prefix@ |
602 | program_transform_name = @program_transform_name@ | 601 | program_transform_name = @program_transform_name@ |
603 | psdir = @psdir@ | 602 | psdir = @psdir@ |
603 | runstatedir = @runstatedir@ | ||
604 | sbindir = @sbindir@ | 604 | sbindir = @sbindir@ |
605 | sharedstatedir = @sharedstatedir@ | 605 | sharedstatedir = @sharedstatedir@ |
606 | srcdir = @srcdir@ | 606 | srcdir = @srcdir@ |
diff --git a/scilab/modules/action_binding/Makefile.in b/scilab/modules/action_binding/Makefile.in index bf2d8c1..81b88a5 100644 --- a/scilab/modules/action_binding/Makefile.in +++ b/scilab/modules/action_binding/Makefile.in | |||
@@ -406,7 +406,6 @@ JAVA = @JAVA@ | |||
406 | JAVAC = @JAVAC@ | 406 | JAVAC = @JAVAC@ |
407 | JAVAC_DEBUG = @JAVAC_DEBUG@ | 407 | JAVAC_DEBUG = @JAVAC_DEBUG@ |
408 | JAVADOC = @JAVADOC@ | 408 | JAVADOC = @JAVADOC@ |
409 | JAVAH = @JAVAH@ | ||
410 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ | 409 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ |
411 | JAVA_ENABLE = @JAVA_ENABLE@ | 410 | JAVA_ENABLE = @JAVA_ENABLE@ |
412 | JAVA_G = @JAVA_G@ | 411 | JAVA_G = @JAVA_G@ |
@@ -597,6 +596,7 @@ pdfdir = @pdfdir@ | |||
597 | prefix = @prefix@ | 596 | prefix = @prefix@ |
598 | program_transform_name = @program_transform_name@ | 597 | program_transform_name = @program_transform_name@ |
599 | psdir = @psdir@ | 598 | psdir = @psdir@ |
599 | runstatedir = @runstatedir@ | ||
600 | sbindir = @sbindir@ | 600 | sbindir = @sbindir@ |
601 | sharedstatedir = @sharedstatedir@ | 601 | sharedstatedir = @sharedstatedir@ |
602 | srcdir = @srcdir@ | 602 | srcdir = @srcdir@ |
diff --git a/scilab/modules/action_binding/src/c/InterpreterManagement.c b/scilab/modules/action_binding/src/c/InterpreterManagement.c index 98f9c3c..8c18f73 100644 --- a/scilab/modules/action_binding/src/c/InterpreterManagement.c +++ b/scilab/modules/action_binding/src/c/InterpreterManagement.c | |||
@@ -19,7 +19,19 @@ | |||
19 | /*--------------------------------------------------------------------------*/ | 19 | /*--------------------------------------------------------------------------*/ |
20 | int putCommandInScilabQueue(char *command) | 20 | int putCommandInScilabQueue(char *command) |
21 | { | 21 | { |
22 | return StoreCommand(command); | 22 | if(isEnableDebug()) |
23 | { | ||
24 | if(isDebugInterrupted()) | ||
25 | { | ||
26 | return 1; | ||
27 | } | ||
28 | |||
29 | return debuggerManagerExecute(command); | ||
30 | } | ||
31 | else | ||
32 | { | ||
33 | return StoreCommand(command); | ||
34 | } | ||
23 | } | 35 | } |
24 | /*--------------------------------------------------------------------------*/ | 36 | /*--------------------------------------------------------------------------*/ |
25 | /* | 37 | /* |
@@ -30,7 +42,19 @@ int putCommandInScilabQueue(char *command) | |||
30 | */ | 42 | */ |
31 | int requestScilabExec(char *command) | 43 | int requestScilabExec(char *command) |
32 | { | 44 | { |
33 | return StorePrioritaryCommand(command); | 45 | if(isEnableDebug()) |
46 | { | ||
47 | if(isDebugInterrupted()) | ||
48 | { | ||
49 | return 1; | ||
50 | } | ||
51 | |||
52 | return debuggerManagerExecute(command); | ||
53 | } | ||
54 | else | ||
55 | { | ||
56 | return StorePrioritaryCommand(command); | ||
57 | } | ||
34 | } | 58 | } |
35 | /*--------------------------------------------------------------------------*/ | 59 | /*--------------------------------------------------------------------------*/ |
36 | int interruptScilab(void) | 60 | int interruptScilab(void) |
diff --git a/scilab/modules/action_binding/src/c/action_binding.rc b/scilab/modules/action_binding/src/c/action_binding.rc index c205735..30f9e80 100644 --- a/scilab/modules/action_binding/src/c/action_binding.rc +++ b/scilab/modules/action_binding/src/c/action_binding.rc | |||
@@ -68,7 +68,7 @@ BEGIN | |||
68 | VALUE "FileDescription", "action_binding module" | 68 | VALUE "FileDescription", "action_binding module" |
69 | VALUE "FileVersion", "6, 2, 0, 0" | 69 | VALUE "FileVersion", "6, 2, 0, 0" |
70 | VALUE "InternalName", "action_binding module" | 70 | VALUE "InternalName", "action_binding module" |
71 | VALUE "LegalCopyright", "Copyright (C) 2020" | 71 | VALUE "LegalCopyright", "Copyright (C) 2021" |
72 | VALUE "OriginalFilename", "action_binding.dll" | 72 | VALUE "OriginalFilename", "action_binding.dll" |
73 | VALUE "ProductName", " action_binding" | 73 | VALUE "ProductName", " action_binding" |
74 | VALUE "ProductVersion", "6, 2, 0, 0" | 74 | VALUE "ProductVersion", "6, 2, 0, 0" |
diff --git a/scilab/modules/action_binding/src/noaction_binding/noaction_binding.rc b/scilab/modules/action_binding/src/noaction_binding/noaction_binding.rc index adbc7a5..ab052b4 100644 --- a/scilab/modules/action_binding/src/noaction_binding/noaction_binding.rc +++ b/scilab/modules/action_binding/src/noaction_binding/noaction_binding.rc | |||
@@ -68,7 +68,7 @@ BEGIN | |||
68 | VALUE "FileDescription", "noaction_binding module" | 68 | VALUE "FileDescription", "noaction_binding module" |
69 | VALUE "FileVersion", "6, 0, 1, 0" | 69 | VALUE "FileVersion", "6, 0, 1, 0" |
70 | VALUE "InternalName", "noaction_binding module" | 70 | VALUE "InternalName", "noaction_binding module" |
71 | VALUE "LegalCopyright", "Copyright (C) 2020" | 71 | VALUE "LegalCopyright", "Copyright (C) 2021" |
72 | VALUE "OriginalFilename", "noaction_binding.dll" | 72 | VALUE "OriginalFilename", "noaction_binding.dll" |
73 | VALUE "ProductName", " noaction_binding" | 73 | VALUE "ProductName", " noaction_binding" |
74 | VALUE "ProductVersion", "6, 0, 1, 0" | 74 | VALUE "ProductVersion", "6, 0, 1, 0" |
diff --git a/scilab/modules/api_scilab/Makefile.in b/scilab/modules/api_scilab/Makefile.in index 9d3eaf1..83aa14e 100644 --- a/scilab/modules/api_scilab/Makefile.in +++ b/scilab/modules/api_scilab/Makefile.in | |||
@@ -390,7 +390,6 @@ JAVA = @JAVA@ | |||
390 | JAVAC = @JAVAC@ | 390 | JAVAC = @JAVAC@ |
391 | JAVAC_DEBUG = @JAVAC_DEBUG@ | 391 | JAVAC_DEBUG = @JAVAC_DEBUG@ |
392 | JAVADOC = @JAVADOC@ | 392 | JAVADOC = @JAVADOC@ |
393 | JAVAH = @JAVAH@ | ||
394 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ | 393 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ |
395 | JAVA_ENABLE = @JAVA_ENABLE@ | 394 | JAVA_ENABLE = @JAVA_ENABLE@ |
396 | JAVA_G = @JAVA_G@ | 395 | JAVA_G = @JAVA_G@ |
@@ -581,6 +580,7 @@ pdfdir = @pdfdir@ | |||
581 | prefix = @prefix@ | 580 | prefix = @prefix@ |
582 | program_transform_name = @program_transform_name@ | 581 | program_transform_name = @program_transform_name@ |
583 | psdir = @psdir@ | 582 | psdir = @psdir@ |
583 | runstatedir = @runstatedir@ | ||
584 | sbindir = @sbindir@ | 584 | sbindir = @sbindir@ |
585 | sharedstatedir = @sharedstatedir@ | 585 | sharedstatedir = @sharedstatedir@ |
586 | srcdir = @srcdir@ | 586 | srcdir = @srcdir@ |
diff --git a/scilab/modules/api_scilab/src/c/api_scilab.rc b/scilab/modules/api_scilab/src/c/api_scilab.rc index 0a603ed..a9e672a 100644 --- a/scilab/modules/api_scilab/src/c/api_scilab.rc +++ b/scilab/modules/api_scilab/src/c/api_scilab.rc | |||
@@ -67,7 +67,7 @@ BEGIN | |||
67 | VALUE "FileDescription", "api_scilab module" | 67 | VALUE "FileDescription", "api_scilab module" |
68 | VALUE "FileVersion", "6, 2, 0, 0" | 68 | VALUE "FileVersion", "6, 2, 0, 0" |
69 | VALUE "InternalName", "api_scilab module" | 69 | VALUE "InternalName", "api_scilab module" |
70 | VALUE "LegalCopyright", "Copyright (C) 2020" | 70 | VALUE "LegalCopyright", "Copyright (C) 2021" |
71 | VALUE "OriginalFilename", "api_scilab.dll" | 71 | VALUE "OriginalFilename", "api_scilab.dll" |
72 | VALUE "ProductName", "api_scilab module" | 72 | VALUE "ProductName", "api_scilab module" |
73 | VALUE "ProductVersion", "6, 2, 0, 0" | 73 | VALUE "ProductVersion", "6, 2, 0, 0" |
diff --git a/scilab/modules/arnoldi/Makefile.in b/scilab/modules/arnoldi/Makefile.in index 803422a..a1a077a 100644 --- a/scilab/modules/arnoldi/Makefile.in +++ b/scilab/modules/arnoldi/Makefile.in | |||
@@ -365,7 +365,6 @@ JAVA = @JAVA@ | |||
365 | JAVAC = @JAVAC@ | 365 | JAVAC = @JAVAC@ |
366 | JAVAC_DEBUG = @JAVAC_DEBUG@ | 366 | JAVAC_DEBUG = @JAVAC_DEBUG@ |
367 | JAVADOC = @JAVADOC@ | 367 | JAVADOC = @JAVADOC@ |
368 | JAVAH = @JAVAH@ | ||
369 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ | 368 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ |
370 | JAVA_ENABLE = @JAVA_ENABLE@ | 369 | JAVA_ENABLE = @JAVA_ENABLE@ |
371 | JAVA_G = @JAVA_G@ | 370 | JAVA_G = @JAVA_G@ |
@@ -556,6 +555,7 @@ pdfdir = @pdfdir@ | |||
556 | prefix = @prefix@ | 555 | prefix = @prefix@ |
557 | program_transform_name = @program_transform_name@ | 556 | program_transform_name = @program_transform_name@ |
558 | psdir = @psdir@ | 557 | psdir = @psdir@ |
558 | runstatedir = @runstatedir@ | ||
559 | sbindir = @sbindir@ | 559 | sbindir = @sbindir@ |
560 | sharedstatedir = @sharedstatedir@ | 560 | sharedstatedir = @sharedstatedir@ |
561 | srcdir = @srcdir@ | 561 | srcdir = @srcdir@ |
diff --git a/scilab/modules/arnoldi/src/c/arnoldi.rc b/scilab/modules/arnoldi/src/c/arnoldi.rc index 78f43f9..9113e1d 100644 --- a/scilab/modules/arnoldi/src/c/arnoldi.rc +++ b/scilab/modules/arnoldi/src/c/arnoldi.rc | |||
@@ -72,7 +72,7 @@ BEGIN | |||
72 | VALUE "FileDescription", "arnoldi module" | 72 | VALUE "FileDescription", "arnoldi module" |
73 | VALUE "FileVersion", "6, 2, 0, 0" | 73 | VALUE "FileVersion", "6, 2, 0, 0" |
74 | VALUE "InternalName", "arnoldi" | 74 | VALUE "InternalName", "arnoldi" |
75 | VALUE "LegalCopyright", "Copyright (C) 2020" | 75 | VALUE "LegalCopyright", "Copyright (C) 2021" |
76 | VALUE "OriginalFilename", "arnoldi.dll" | 76 | VALUE "OriginalFilename", "arnoldi.dll" |
77 | VALUE "ProductName", "arnoldi module" | 77 | VALUE "ProductName", "arnoldi module" |
78 | VALUE "ProductVersion", "6, 2, 0, 0" | 78 | VALUE "ProductVersion", "6, 2, 0, 0" |
diff --git a/scilab/modules/ast/Makefile.in b/scilab/modules/ast/Makefile.in index 86ec193..43b0074 100644 --- a/scilab/modules/ast/Makefile.in +++ b/scilab/modules/ast/Makefile.in | |||
@@ -1038,7 +1038,6 @@ JAVA = @JAVA@ | |||
1038 | JAVAC = @JAVAC@ | 1038 | JAVAC = @JAVAC@ |
1039 | JAVAC_DEBUG = @JAVAC_DEBUG@ | 1039 | JAVAC_DEBUG = @JAVAC_DEBUG@ |
1040 | JAVADOC = @JAVADOC@ | 1040 | JAVADOC = @JAVADOC@ |
1041 | JAVAH = @JAVAH@ | ||
1042 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ | 1041 | JAVASCI_ENABLE = @JAVASCI_ENABLE@ |
1043 | JAVA_ENABLE = @JAVA_ENABLE@ | 1042 | JAVA_ENABLE = @JAVA_ENABLE@ |
1044 | JAVA_G = @JAVA_G@ | 1043 | JAVA_G = @JAVA_G@ |
@@ -1229,6 +1228,7 @@ pdfdir = @pdfdir@ | |||
1229 | prefix = @prefix@ | 1228 | prefix = @prefix@ |
1230 | program_transform_name = @program_transform_name@ | 1229 | program_transform_name = @program_transform_name@ |
1231 | psdir = @psdir@ | 1230 | psdir = @psdir@ |
1231 | runstatedir = @runstatedir@ | ||
1232 | sbindir = @sbindir@ | 1232 | sbindir = @sbindir@ |
1233 | sharedstatedir = @sharedstatedir@ | 1233 | sharedstatedir = @sharedstatedir@ |
1234 | srcdir = @srcdir@ | 1234 | srcdir = @srcdir@ |
diff --git a/scilab/modules/ast/ast.rc b/scilab/modules/ast/ast.rc index d69e0bf..771b9df 100644 --- a/scilab/modules/ast/ast.rc +++ b/scilab/modules/ast/ast.rc | |||
@@ -66,7 +66,7 @@ BEGIN | |||
66 | VALUE "FileDescription", "ast module" | 66 | VALUE "FileDescription", "ast module" |
67 | VALUE "FileVersion", "6, 2, 0, 0" | 67 | VALUE "FileVersion", "6, 2, 0, 0" |
68 | VALUE "InternalName", "ast module" | 68 | VALUE "InternalName", "ast module" |
69 | VALUE "LegalCopyright", "Copyright (C) 2020" | 69 | VALUE "LegalCopyright", "Copyright (C) 2021" |
70 | VALUE "OriginalFilename", "ast.dll" | 70 | VALUE "OriginalFilename", "ast.dll" |
71 | VALUE "ProductName", "ast module" | 71 | VALUE "ProductName", "ast module" |
72 | VALUE "ProductVersion", "6, 2, 0, 0" | 72 | VALUE "ProductVersion", "6, 2, 0, 0" |
diff --git a/scilab/modules/ast/includes/ast/breakpoint.hxx b/scilab/modules/ast/includes/ast/breakpoint.hxx index 1628ee4..89247fa 100644 --- a/scilab/modules/ast/includes/ast/breakpoint.hxx +++ b/scilab/modules/ast/includes/ast/breakpoint.hxx | |||
@@ -35,6 +35,7 @@ struct Breakpoint | |||
35 | _iFileLine(0), | 35 | _iFileLine(0), |
36 | _iFirstColumn(0), | 36 | _iFirstColumn(0), |
37 | _condition(""), | 37 | _condition(""), |
38 | _conditionError(""), | ||
38 | _conditionExp(NULL), | 39 | _conditionExp(NULL), |
39 | _enable(true) {} | 40 | _enable(true) {} |
40 | ~Breakpoint() | 41 | ~Breakpoint() |
@@ -100,6 +101,16 @@ struct Breakpoint | |||
100 | return _pFileName.empty() == false && _iFileLine >= 0; | 101 | return _pFileName.empty() == false && _iFileLine >= 0; |
101 | } | 102 | } |
102 | 103 | ||
104 | bool hasCondition() const | ||
105 | { | ||
106 | return _condition.empty() == false; | ||
107 | } | ||
108 | |||
109 | bool hasConditionError() const | ||
110 | { | ||
111 | return _conditionError.empty() == false; | ||
112 | } | ||
113 | |||
103 | void setEnable() | 114 | void setEnable() |
104 | { | 115 | { |
105 | _enable = true; | 116 | _enable = true; |
@@ -113,14 +124,26 @@ struct Breakpoint | |||
113 | return _enable; | 124 | return _enable; |
114 | } | 125 | } |
115 | 126 | ||
127 | const std::string& getConditionError(void) | ||
128 | { | ||
129 | return _conditionError; | ||
130 | } | ||
131 | |||
132 | void setConditionError(const std::string& error) | ||
133 | { | ||
134 | _conditionError = error; | ||
135 | } | ||
136 | |||
116 | char* setCondition(const std::string& condition) | 137 | char* setCondition(const std::string& condition) |
117 | { | 138 | { |
139 | _condition = condition; | ||
118 | char* error = parseCommand(condition.data(), (void**)(&_conditionExp)); | 140 | char* error = parseCommand(condition.data(), (void**)(&_conditionExp)); |
119 | if(error) | 141 | if(error) |
120 | { | 142 | { |
143 | _conditionError = error; | ||
121 | return error; | 144 | return error; |
122 | } | 145 | } |
123 | _condition = condition; | 146 | _conditionExp->mute(); |
124 | return nullptr; | 147 | return nullptr; |
125 | } | 148 | } |
126 | 149 | ||
@@ -141,6 +164,7 @@ private: | |||
141 | std::string _pFileName; | 164 | std::string _pFileName; |
142 | int _iFileLine; | 165 | int _iFileLine; |
143 | std::string _condition; | 166 | std::string _condition; |