Mercurial > hg > octave-nkf
annotate NEWS @ 20814:d30fc2c11455
Fix missing legend background in gl2ps outputs (bug #44765)
* gl2ps-render.h (glps_renderer): new private attribute "naxes" used to count drawn axes
* gl2ps-renderer.h (glps_renderer::draw_axes): new overloaded method. Use gl2psBegin(End) viewport to Finalize/Initialize
a new viewport each time an axes is drawn. This is supposed to mimic "glClear (... GL_DEPTH_BUFFER_BIT)" in opengl_renderer::draw_axes
author | Pantxo Diribarne <pantxo.diribarne@gmail.com> |
---|---|
date | Sun, 11 Oct 2015 13:13:33 +0200 |
parents | 7c0e10f035bd |
children |
rev | line source |
---|---|
20367
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20364
diff
changeset
|
1 Summary of important user-visible changes for version 4.2: |
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20364
diff
changeset
|
2 --------------------------------------------------------- |
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20364
diff
changeset
|
3 |
20799
e34692daf663
Extend parser to accept '_' in numbers.
Rik <rik@octave.org>
parents:
20744
diff
changeset
|
4 ** The parser has been extended to accept, but ignore, underscore characters |
e34692daf663
Extend parser to accept '_' in numbers.
Rik <rik@octave.org>
parents:
20744
diff
changeset
|
5 in numbers. This facilitates writing more legible code by using '_' as |
e34692daf663
Extend parser to accept '_' in numbers.
Rik <rik@octave.org>
parents:
20744
diff
changeset
|
6 a thousands separator or to group nibbles into bytes in hex constants. |
e34692daf663
Extend parser to accept '_' in numbers.
Rik <rik@octave.org>
parents:
20744
diff
changeset
|
7 |
e34692daf663
Extend parser to accept '_' in numbers.
Rik <rik@octave.org>
parents:
20744
diff
changeset
|
8 Examples: 1_000_000 == 1e6 or 0xDE_AD_BE_EF |
e34692daf663
Extend parser to accept '_' in numbers.
Rik <rik@octave.org>
parents:
20744
diff
changeset
|
9 |
20800
7c0e10f035bd
Extend parser to accept binary constants that begin with '0b' or '0B'.
Rik <rik@octave.org>
parents:
20799
diff
changeset
|
10 ** The parser has been extended to understand binary numbers which begin |
7c0e10f035bd
Extend parser to accept binary constants that begin with '0b' or '0B'.
Rik <rik@octave.org>
parents:
20799
diff
changeset
|
11 with the prefix '0b' or '0B'. The value returned is Octave's default |
7c0e10f035bd
Extend parser to accept binary constants that begin with '0b' or '0B'.
Rik <rik@octave.org>
parents:
20799
diff
changeset
|
12 numeric class of double, not at unsigned integer class. Therefore numbers |
7c0e10f035bd
Extend parser to accept binary constants that begin with '0b' or '0B'.
Rik <rik@octave.org>
parents:
20799
diff
changeset
|
13 greater than flintmax (2^53) will lose some precision. |
7c0e10f035bd
Extend parser to accept binary constants that begin with '0b' or '0B'.
Rik <rik@octave.org>
parents:
20799
diff
changeset
|
14 |
7c0e10f035bd
Extend parser to accept binary constants that begin with '0b' or '0B'.
Rik <rik@octave.org>
parents:
20799
diff
changeset
|
15 Examples: 0b101 == 5 or 0B1100_0001 == 0xC1 |
7c0e10f035bd
Extend parser to accept binary constants that begin with '0b' or '0B'.
Rik <rik@octave.org>
parents:
20799
diff
changeset
|
16 |
20740
17e507df10e3
Set the default colormap to 'viridis'
Carlo de Falco <carlo.defalco@polimi.it>
parents:
20712
diff
changeset
|
17 ** The default colormap is now set to 'viridis' which is also |
17e507df10e3
Set the default colormap to 'viridis'
Carlo de Falco <carlo.defalco@polimi.it>
parents:
20712
diff
changeset
|
18 the default colormap in matplotlib. This new colormap fixes |
17e507df10e3
Set the default colormap to 'viridis'
Carlo de Falco <carlo.defalco@polimi.it>
parents:
20712
diff
changeset
|
19 some of the main issues with the old default colormap 'jet' |
17e507df10e3
Set the default colormap to 'viridis'
Carlo de Falco <carlo.defalco@polimi.it>
parents:
20712
diff
changeset
|
20 such as its bad 'luminance profile' and is also more similar |
17e507df10e3
Set the default colormap to 'viridis'
Carlo de Falco <carlo.defalco@polimi.it>
parents:
20712
diff
changeset
|
21 to Matlab's new default colormap 'parula'. |
17e507df10e3
Set the default colormap to 'viridis'
Carlo de Falco <carlo.defalco@polimi.it>
parents:
20712
diff
changeset
|
22 |
20420
29eb47fe8e8c
Add support for octal and hex escape sequences in single-quoted *printf arguments (bug #39774).
Rik <rik@octave.org>
parents:
20410
diff
changeset
|
23 ** Octal ('\NNN') and hex ('\xNN') escape sequences in single quoted |
29eb47fe8e8c
Add support for octal and hex escape sequences in single-quoted *printf arguments (bug #39774).
Rik <rik@octave.org>
parents:
20410
diff
changeset
|
24 strings are now interpreted by the function do_string_escapes(). |
29eb47fe8e8c
Add support for octal and hex escape sequences in single-quoted *printf arguments (bug #39774).
Rik <rik@octave.org>
parents:
20410
diff
changeset
|
25 The *printf family of functions now supports octal and hex escape |
29eb47fe8e8c
Add support for octal and hex escape sequences in single-quoted *printf arguments (bug #39774).
Rik <rik@octave.org>
parents:
20410
diff
changeset
|
26 sequences in single-quoted strings for Matlab compatibility. |
29eb47fe8e8c
Add support for octal and hex escape sequences in single-quoted *printf arguments (bug #39774).
Rik <rik@octave.org>
parents:
20410
diff
changeset
|
27 |
20421
f2bc7d23295d
Add special hex/octal escape sequence processing for regexp.
Rik <rik@octave.org>
parents:
20420
diff
changeset
|
28 ** Special octal and hex escape sequences for the pattern and replacement |
f2bc7d23295d
Add special hex/octal escape sequence processing for regexp.
Rik <rik@octave.org>
parents:
20420
diff
changeset
|
29 strings in regular expressions are now interpreted for Matlab compatibility. |
f2bc7d23295d
Add special hex/octal escape sequence processing for regexp.
Rik <rik@octave.org>
parents:
20420
diff
changeset
|
30 |
f2bc7d23295d
Add special hex/octal escape sequence processing for regexp.
Rik <rik@octave.org>
parents:
20420
diff
changeset
|
31 octal: '\oNNN' or '\o{NNN}' |
f2bc7d23295d
Add special hex/octal escape sequence processing for regexp.
Rik <rik@octave.org>
parents:
20420
diff
changeset
|
32 hex : '\xNN' or '\x{NN}' |
f2bc7d23295d
Add special hex/octal escape sequence processing for regexp.
Rik <rik@octave.org>
parents:
20420
diff
changeset
|
33 |
20500
b6a59cc96bfa
Process backslashes in regexprep replacement strings in Matlab compatible fashion (bug #45407).
Rik <rik@octave.org>
parents:
20491
diff
changeset
|
34 ** Unknown escape sequences in the replacement string for regexprep are now |
b6a59cc96bfa
Process backslashes in regexprep replacement strings in Matlab compatible fashion (bug #45407).
Rik <rik@octave.org>
parents:
20491
diff
changeset
|
35 substituted with their unescaped version and no warning is emitted. |
b6a59cc96bfa
Process backslashes in regexprep replacement strings in Matlab compatible fashion (bug #45407).
Rik <rik@octave.org>
parents:
20491
diff
changeset
|
36 This change was made for Matlab compatibility. |
b6a59cc96bfa
Process backslashes in regexprep replacement strings in Matlab compatible fashion (bug #45407).
Rik <rik@octave.org>
parents:
20491
diff
changeset
|
37 |
b6a59cc96bfa
Process backslashes in regexprep replacement strings in Matlab compatible fashion (bug #45407).
Rik <rik@octave.org>
parents:
20491
diff
changeset
|
38 Example: regexprep ('a', 'a', 'x\yz') |
b6a59cc96bfa
Process backslashes in regexprep replacement strings in Matlab compatible fashion (bug #45407).
Rik <rik@octave.org>
parents:
20491
diff
changeset
|
39 => 'xyz' |
b6a59cc96bfa
Process backslashes in regexprep replacement strings in Matlab compatible fashion (bug #45407).
Rik <rik@octave.org>
parents:
20491
diff
changeset
|
40 |
20410
d9f35ceff9e1
Change mkfifo to use an octal argument for MODE (bug #45054).
Rik <rik@octave.org>
parents:
20367
diff
changeset
|
41 ** mkfifo now interprets the MODE argument as an octal, not decimal, integer. |
d9f35ceff9e1
Change mkfifo to use an octal argument for MODE (bug #45054).
Rik <rik@octave.org>
parents:
20367
diff
changeset
|
42 This is consistent with the equivalent shell command. |
d9f35ceff9e1
Change mkfifo to use an octal argument for MODE (bug #45054).
Rik <rik@octave.org>
parents:
20367
diff
changeset
|
43 |
20676
16b9ec39ff46
Return empty matrix when linspace called with 0 points (bug #45820)
Rik <rik@octave.org>
parents:
20500
diff
changeset
|
44 ** linspace now returns an empty matrix if the number of requested points |
16b9ec39ff46
Return empty matrix when linspace called with 0 points (bug #45820)
Rik <rik@octave.org>
parents:
20500
diff
changeset
|
45 is 0 or a negative number. This change was made to be compatible with |
16b9ec39ff46
Return empty matrix when linspace called with 0 points (bug #45820)
Rik <rik@octave.org>
parents:
20500
diff
changeset
|
46 Matlab releases newer than 2011. In addition, Octave no longer supports |
16b9ec39ff46
Return empty matrix when linspace called with 0 points (bug #45820)
Rik <rik@octave.org>
parents:
20500
diff
changeset
|
47 matrix inputs for A or B. |
16b9ec39ff46
Return empty matrix when linspace called with 0 points (bug #45820)
Rik <rik@octave.org>
parents:
20500
diff
changeset
|
48 |
20424
561af1ab6099
griddata.m: Return values instead of plotting for Matlab compatibility (bug #45125)
Mike Miller <mtmiller@octave.org>
parents:
20421
diff
changeset
|
49 ** The griddata function no longer plots the interpolated mesh if no output |
561af1ab6099
griddata.m: Return values instead of plotting for Matlab compatibility (bug #45125)
Mike Miller <mtmiller@octave.org>
parents:
20421
diff
changeset
|
50 argument is requested, instead the vector or array of interpolated values |
561af1ab6099
griddata.m: Return values instead of plotting for Matlab compatibility (bug #45125)
Mike Miller <mtmiller@octave.org>
parents:
20421
diff
changeset
|
51 is always returned for Matlab compatibility. |
561af1ab6099
griddata.m: Return values instead of plotting for Matlab compatibility (bug #45125)
Mike Miller <mtmiller@octave.org>
parents:
20421
diff
changeset
|
52 |
20437
9f484edd8767
surfnorm.m: Return unnormalized vectors for Matlab compatibility.
Rik <rik@octave.org>
parents:
20424
diff
changeset
|
53 ** The surfnorm function now returns unnormalized (magnitude != 1) normal |
9f484edd8767
surfnorm.m: Return unnormalized vectors for Matlab compatibility.
Rik <rik@octave.org>
parents:
20424
diff
changeset
|
54 vectors for compatibility with Matlab. |
9f484edd8767
surfnorm.m: Return unnormalized vectors for Matlab compatibility.
Rik <rik@octave.org>
parents:
20424
diff
changeset
|
55 |
20367
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20364
diff
changeset
|
56 ** Other new functions added in 4.2: |
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20364
diff
changeset
|
57 |
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20364
diff
changeset
|
58 psi |
20743
fcb792acab9b
Moving ode45, odeset, odeget, and levenshtein from odepkg to core.
jcorno <jacopo.corno@gmail.com>
parents:
20740
diff
changeset
|
59 odeset |
fcb792acab9b
Moving ode45, odeset, odeget, and levenshtein from odepkg to core.
jcorno <jacopo.corno@gmail.com>
parents:
20740
diff
changeset
|
60 odeget |
fcb792acab9b
Moving ode45, odeset, odeget, and levenshtein from odepkg to core.
jcorno <jacopo.corno@gmail.com>
parents:
20740
diff
changeset
|
61 ode45 |
20367
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20364
diff
changeset
|
62 |
20694 | 63 ** Deprecated functions. |
64 | |
65 The following functions have been deprecated in Octave 4.2 and will | |
66 be removed from Octave 4.6 (or whatever version is the second major | |
67 release after 4.2): | |
68 | |
69 Function | Replacement | |
70 ---------------------|------------------ | |
20696 | 71 bitmax | flintmax |
20712 | 72 mahalanobis | mahal in Octave-Forge statistics pkg |
20694 | 73 wavread | audioread |
74 wavwrite | audiowrite | |
75 | |
76 ** The following functions were deprecated in Octave 3.8 and have been | |
77 removed from Octave 4.2. | |
78 | |
79 default_save_options java_new | |
80 gen_doc_cache java_unsigned_conversion | |
81 interp1q javafields | |
82 isequalwithequalnans javamethods | |
83 java_convert_matrix re_read_readline_init_file | |
84 java_debug read_readline_init_file | |
85 java_invoke saving_history | |
86 | |
20744
b70cc4bd8109
begin removal of global error_state variable
John W. Eaton <jwe@octave.org>
parents:
20743
diff
changeset
|
87 ** The global error_state variable in Octave's C++ API has been |
b70cc4bd8109
begin removal of global error_state variable
John W. Eaton <jwe@octave.org>
parents:
20743
diff
changeset
|
88 deprecated and will be removed in a future version. Now the error |
b70cc4bd8109
begin removal of global error_state variable
John W. Eaton <jwe@octave.org>
parents:
20743
diff
changeset
|
89 and print_usage functions throw an exception |
b70cc4bd8109
begin removal of global error_state variable
John W. Eaton <jwe@octave.org>
parents:
20743
diff
changeset
|
90 (octave_execution_error) after displaying the error message. This |
b70cc4bd8109
begin removal of global error_state variable
John W. Eaton <jwe@octave.org>
parents:
20743
diff
changeset
|
91 makes the error and print_usage functions in C++ work more like the |
b70cc4bd8109
begin removal of global error_state variable
John W. Eaton <jwe@octave.org>
parents:
20743
diff
changeset
|
92 corresponding functions in the scripting language. |
20367
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20364
diff
changeset
|
93 |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
94 Summary of important user-visible changes for version 4.0: |
18109
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
95 --------------------------------------------------------- |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
96 |
20150
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
97 ** A graphical user interface is now the default when running Octave |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
98 interactively. The start-up option --no-gui will run the familiar |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
99 command line interface, and still allows use of the GUI dialogs and |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
100 qt plotting toolkit. The option --no-gui-libs runs a minimalist |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
101 command line interface that does not link with the Qt libraries and |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
102 uses the fltk toolkit for plotting. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
103 |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
104 ** Octave now uses OpenGL graphics with Qt widgets by default. If OpenGL |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
105 libraries are not available when Octave is built, gnuplot is used. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
106 You may choose to use the fltk or gnuplot toolkit for graphics by |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
107 executing the command |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
108 |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
109 graphics_toolkit ("fltk") |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
110 OR |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
111 graphics_toolkit ("gnuplot") |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
112 |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
113 Adding such a command to your ~/.octaverc file will set the default |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
114 for each session. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
115 |
18998
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
116 ** A new syntax for object oriented programming termed classdef has been |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
117 introduced. See the manual for more extensive documentation of the |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
118 classdef interface. |
19273 | 119 |
18998
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
120 New keywords: |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
121 |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
122 classdef endclassdef |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
123 enumeration endenumeration |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
124 events endevents |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
125 methods endmethods |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
126 properties endproperties |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
127 |
19717
9f7a2d75ce1f
* NEWS: Mention new audio functions.
John W. Eaton <jwe@octave.org>
parents:
19605
diff
changeset
|
128 ** New audio functions and classes: |
19227
ff820f92cbb5
inputParser: classdef port of @inputParser from Octave Forge general pkg.
Carnë Draug <carandraug@octave.org>
parents:
19222
diff
changeset
|
129 |
19883
c2478360291f
New functions sound and soundsc
Mike Miller <mtmiller@ieee.org>
parents:
19844
diff
changeset
|
130 audiodevinfo audioread sound |
c2478360291f
New functions sound and soundsc
Mike Miller <mtmiller@ieee.org>
parents:
19844
diff
changeset
|
131 audioinfo audiorecorder soundsc |
19717
9f7a2d75ce1f
* NEWS: Mention new audio functions.
John W. Eaton <jwe@octave.org>
parents:
19605
diff
changeset
|
132 audioplayer audiowrite |
9f7a2d75ce1f
* NEWS: Mention new audio functions.
John W. Eaton <jwe@octave.org>
parents:
19605
diff
changeset
|
133 |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
134 ** Other new classes in Octave 4.0: |
19717
9f7a2d75ce1f
* NEWS: Mention new audio functions.
John W. Eaton <jwe@octave.org>
parents:
19605
diff
changeset
|
135 |
9f7a2d75ce1f
* NEWS: Mention new audio functions.
John W. Eaton <jwe@octave.org>
parents:
19605
diff
changeset
|
136 audioplayer inputParser |
19794
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19793
diff
changeset
|
137 audiorecorder |
19227
ff820f92cbb5
inputParser: classdef port of @inputParser from Octave Forge general pkg.
Carnë Draug <carandraug@octave.org>
parents:
19222
diff
changeset
|
138 |
19595
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
139 ** Optional stricter Matlab compatibility for ranges, diagonal matrices, |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
140 and permutation matrices. |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
141 |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
142 Octave has internal optimizations which use space-efficient storage |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
143 for the three data types above. Three new functions have been added |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
144 which control whether the optimizations are used (default), or whether |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
145 the data types are stored as full matrices. |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
146 |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
147 disable_range disable_diagonal_matrix disable_permutation_matrix |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
148 |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
149 All three optimizations are disabled if Octave is started with the |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
150 --braindead command line option. |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19581
diff
changeset
|
151 |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
152 ** The preference |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
153 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
154 do_braindead_shortcircuit_evaluation |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
155 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
156 is now enabled by default. |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
157 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
158 ** The preference |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
159 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
160 allow_noninteger_range_as_index |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
161 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
162 is now enabled by default and the warning ID |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
163 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
164 Octave:noninteger-range-as-index |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
165 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
166 is now set to "on" by default instead of "error" by default and "on" |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
167 for --traditional. |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
168 |
20150
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
169 ** The "backtrace" warning option is now enabled by default. This change |
20307
1f9ed81bd173
maint: Fix spelling and grammar mistakes in docs and comments (bug #44878)
Rafael Laboissiere <rafael@laboissiere.net>
parents:
20234
diff
changeset
|
170 was made for Matlab compatibility. |
20150
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
171 |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
172 ** For compatibility with Matlab, the "ismatrix (x)" function now only checks |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
173 the dimension of "x". The old behaviour of "ismatrix" is obtained by |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
174 "isnumeric (x) || islogical (x) || ischar (x)". |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
175 |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
176 ** The nextpow2 function behaviour has been changed for vector inputs. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
177 Instead of computing `nextpow2 (length (x))', it will now compute |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
178 nextpow2 for each element of the input. This change is Matlab compatible, |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
179 and also prevents bugs for "vectors" of length 1. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
180 |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
181 ** polyeig now returns a row vector of eigenvalues rather than a matrix |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
182 with the eigenvalues on the diagonal. This change was made for Matlab |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
183 compatibility. |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
184 |
18754
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18715
diff
changeset
|
185 ** Interpolation function changes for Matlab compatibility |
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18715
diff
changeset
|
186 |
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18715
diff
changeset
|
187 The interpolation method 'cubic' is now equivalent to 'pchip' |
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18715
diff
changeset
|
188 for interp1, interp2, and interp3. Previously, 'cubic' was equivalent |
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18715
diff
changeset
|
189 to 'spline' for interp2. This may produce different results as 'spline' |
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18715
diff
changeset
|
190 has continuous 1st and 2nd derivatives while 'pchip' only has a continuous |
19486
b80b396e7d54
interp1.m: Add new methods "previous" and "next" (bug #43377).
Nir Krakauer <nkrakauer@ccny.cuny.edu>
parents:
19460
diff
changeset
|
191 1st derivative. The methods 'next' and 'previous' have been added to |
b80b396e7d54
interp1.m: Add new methods "previous" and "next" (bug #43377).
Nir Krakauer <nkrakauer@ccny.cuny.edu>
parents:
19460
diff
changeset
|
192 interp1 for compatibility. |
18754
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18715
diff
changeset
|
193 |
19356
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19347
diff
changeset
|
194 ** The delaunay function has been extended to accept 3-D inputs for |
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19347
diff
changeset
|
195 Matlab compatibility. The delaunay function no longer plots the |
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19347
diff
changeset
|
196 triangulation if no output argument is requested, instead, the |
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19347
diff
changeset
|
197 triangulation is always returned. The delaunay3 function which |
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19347
diff
changeset
|
198 handles 3-D inputs has been deprecated in favor of delaunay. |
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19347
diff
changeset
|
199 |
19434
ba7e42dea4b2
Fix returned phase of asin, acos outside principal branch (bug #43349).
Rik <rik@octave.org>
parents:
19388
diff
changeset
|
200 ** The trigonometric functions asin and acos return different phase values |
ba7e42dea4b2
Fix returned phase of asin, acos outside principal branch (bug #43349).
Rik <rik@octave.org>
parents:
19388
diff
changeset
|
201 from previous versions of Octave when the input is outside the principal |
ba7e42dea4b2
Fix returned phase of asin, acos outside principal branch (bug #43349).
Rik <rik@octave.org>
parents:
19388
diff
changeset
|
202 branch ([-1, 1]). If the real portion of the input is greater than 1 then |
ba7e42dea4b2
Fix returned phase of asin, acos outside principal branch (bug #43349).
Rik <rik@octave.org>
parents:
19388
diff
changeset
|
203 the limit from below is taken. If the real portion is less than 1 then the |
ba7e42dea4b2
Fix returned phase of asin, acos outside principal branch (bug #43349).
Rik <rik@octave.org>
parents:
19388
diff
changeset
|
204 limit from above is taken. This criteria is consistent with several other |
ba7e42dea4b2
Fix returned phase of asin, acos outside principal branch (bug #43349).
Rik <rik@octave.org>
parents:
19388
diff
changeset
|
205 numerical analysis software packages. |
ba7e42dea4b2
Fix returned phase of asin, acos outside principal branch (bug #43349).
Rik <rik@octave.org>
parents:
19388
diff
changeset
|
206 |
19935
554aaaf99644
Fix return phase of acosh to match Matlab (bug #44286).
Rik <rik@octave.org>
parents:
19908
diff
changeset
|
207 ** The hyperbolic function acosh now returns values with a phase in the range |
554aaaf99644
Fix return phase of acosh to match Matlab (bug #44286).
Rik <rik@octave.org>
parents:
19908
diff
changeset
|
208 [-pi/2, +pi/2]. Previously Octave returned values in the range [0, pi]. |
554aaaf99644
Fix return phase of acosh to match Matlab (bug #44286).
Rik <rik@octave.org>
parents:
19908
diff
changeset
|
209 This is consistent with several other numerical analysis software packages. |
554aaaf99644
Fix return phase of acosh to match Matlab (bug #44286).
Rik <rik@octave.org>
parents:
19908
diff
changeset
|
210 |
19581
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19549
diff
changeset
|
211 ** strfind changes when using empty pattern ("") for Matlab compatibility |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19549
diff
changeset
|
212 |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19549
diff
changeset
|
213 strfind now returns an empty array when the pattern itself is empty. |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19549
diff
changeset
|
214 In previous versions of Octave, strfind matched at every character |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19549
diff
changeset
|
215 location when the pattern was empty. |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19549
diff
changeset
|
216 |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19549
diff
changeset
|
217 NEW |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19549
diff
changeset
|
218 strfind ("abc", "") => [] |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19549
diff
changeset
|
219 OLD |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19549
diff
changeset
|
220 strfind ("abc", "") => [1, 2, 3, 4] |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19549
diff
changeset
|
221 |
18807
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
222 ** Integer formats used in the printf family of functions now work for |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
223 64-bit integers and are more compatible with Matlab when printing |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
224 non-integer values. Now instead of truncating, Octave will switch |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
225 the effective format to '%g' in the following circumstances: |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
226 |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
227 * the value of an integer type (int8, uint32, etc.) value exceeds |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
228 the maximum for the format specifier. For '%d', the limit is |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
229 intmax ('int64') and for '%u' it is intmax ('uint64'). |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
230 |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
231 * round(x) != x or the value is outside the range allowed by the |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
232 integer format specifier. |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
233 |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
234 There is still one difference: Matlab switches to '%e' and Octave |
20150
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
235 switches to '%g'. |
18807
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18804
diff
changeset
|
236 |
20183
72ccbd36e23c
Return a column vector by default for Matlab compatibility (bug #44425, bug #44453).
Rik <rik@octave.org>
parents:
20174
diff
changeset
|
237 ** The functions intersect, setdiff, setxor, and union now return a |
72ccbd36e23c
Return a column vector by default for Matlab compatibility (bug #44425, bug #44453).
Rik <rik@octave.org>
parents:
20174
diff
changeset
|
238 column vector as output unless the input was a row vector. This change |
72ccbd36e23c
Return a column vector by default for Matlab compatibility (bug #44425, bug #44453).
Rik <rik@octave.org>
parents:
20174
diff
changeset
|
239 was made for Matlab compatibility. |
72ccbd36e23c
Return a column vector by default for Matlab compatibility (bug #44425, bug #44453).
Rik <rik@octave.org>
parents:
20174
diff
changeset
|
240 |
20343
bef9086a6725
inpolygon.m: Overhaul function and fix bug #40970.
Rik <rik@octave.org>
parents:
20326
diff
changeset
|
241 ** The inpolygon function now returns true for points that are within |
bef9086a6725
inpolygon.m: Overhaul function and fix bug #40970.
Rik <rik@octave.org>
parents:
20326
diff
changeset
|
242 the polygon OR on it's edge. This change was made for Matlab |
bef9086a6725
inpolygon.m: Overhaul function and fix bug #40970.
Rik <rik@octave.org>
parents:
20326
diff
changeset
|
243 compatibility. |
bef9086a6725
inpolygon.m: Overhaul function and fix bug #40970.
Rik <rik@octave.org>
parents:
20326
diff
changeset
|
244 |
19450
a4e993343e93
Overhaul the archive family (bzip2, gzip, zip, tar) of m-files.
Rik <rik@octave.org>
parents:
19434
diff
changeset
|
245 ** The archive family of functions (bzip2, gzip, zip, tar) and their |
a4e993343e93
Overhaul the archive family (bzip2, gzip, zip, tar) of m-files.
Rik <rik@octave.org>
parents:
19434
diff
changeset
|
246 unpacking routines (bunzip2, gunzip, unzip, untar, unpack) have |
a4e993343e93
Overhaul the archive family (bzip2, gzip, zip, tar) of m-files.
Rik <rik@octave.org>
parents:
19434
diff
changeset
|
247 been recoded. Excepting unpack, the default is now to place files |
a4e993343e93
Overhaul the archive family (bzip2, gzip, zip, tar) of m-files.
Rik <rik@octave.org>
parents:
19434
diff
changeset
|
248 in the same directory as the archive (on unpack) or as the original |
a4e993343e93
Overhaul the archive family (bzip2, gzip, zip, tar) of m-files.
Rik <rik@octave.org>
parents:
19434
diff
changeset
|
249 files (on archiving). |
a4e993343e93
Overhaul the archive family (bzip2, gzip, zip, tar) of m-files.
Rik <rik@octave.org>
parents:
19434
diff
changeset
|
250 |
20150
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
251 ** Qt and FLTK graphics toolkits now support offscreen rendering on Linux. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
252 In other words, print will work even when the figure visibility is "off". |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
253 |
18998
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
254 ** Z-order stacking issues with patches, grid lines, and line object |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
255 plot markers for on screen display and printing have all been resolved. |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
256 For 2-D plots the axis grid lines can be placed on top of the plot |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
257 with set (gca, "layer", "top"). |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
258 |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
259 ** The patch graphic object has been overhauled. It now produces visual |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
260 results equivalent to Matlab even for esoteric combinations of |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
261 faces/vertices/cdata. |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
262 |
19273 | 263 ** The polar() plot function now draws a circular theta axis and |
18998
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
264 radial rho axis rather than using a rectangular x/y axis. |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18982
diff
changeset
|
265 |
18888
e68788478aa1
linkprop.m: Overhaul function for performance and Matlab compatibility.
Rik <rik@octave.org>
parents:
18886
diff
changeset
|
266 ** linkprop has been completely re-coded for performance and Matlab |
e68788478aa1
linkprop.m: Overhaul function for performance and Matlab compatibility.
Rik <rik@octave.org>
parents:
18886
diff
changeset
|
267 compatibility. It now returns a linkprop object which must be stored |
e68788478aa1
linkprop.m: Overhaul function for performance and Matlab compatibility.
Rik <rik@octave.org>
parents:
18886
diff
changeset
|
268 in a variable for as long as the graphic objects should remain linked. |
e68788478aa1
linkprop.m: Overhaul function for performance and Matlab compatibility.
Rik <rik@octave.org>
parents:
18886
diff
changeset
|
269 To unlink properties use 'clear hlink' where hlink is the variable |
e68788478aa1
linkprop.m: Overhaul function for performance and Matlab compatibility.
Rik <rik@octave.org>
parents:
18886
diff
changeset
|
270 containing the linkprop object. |
e68788478aa1
linkprop.m: Overhaul function for performance and Matlab compatibility.
Rik <rik@octave.org>
parents:
18886
diff
changeset
|
271 |
19243
3d0f4f4ec688
NEWS: note that isprime now accepts negative and complex inputs.
Rik <rik@octave.org>
parents:
19227
diff
changeset
|
272 ** isprime has been extended to operate on negative and complex inputs. |
3d0f4f4ec688
NEWS: note that isprime now accepts negative and complex inputs.
Rik <rik@octave.org>
parents:
19227
diff
changeset
|
273 |
19381
d70b1cec7743
NEWS: Announce addition of XOR reduction to xor function.
Rik <rik@octave.org>
parents:
19359
diff
changeset
|
274 ** xor has been extended to accept more than two arguments in which case |
d70b1cec7743
NEWS: Announce addition of XOR reduction to xor function.
Rik <rik@octave.org>
parents:
19359
diff
changeset
|
275 it performs cumulative XOR reduction. |
d70b1cec7743
NEWS: Announce addition of XOR reduction to xor function.
Rik <rik@octave.org>
parents:
19359
diff
changeset
|
276 |
19356
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19347
diff
changeset
|
277 ** The following functions now support N-dimensional arrays: |
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19347
diff
changeset
|
278 |
20326
33e706b6b7be
rectint: fix for non-overlapping rectangle, and support ND boxes (bug #44904)
Carnë Draug <carandraug@octave.org>
parents:
20307
diff
changeset
|
279 fliplr flipud rot90 rectint |
19356
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19347
diff
changeset
|
280 |
19222
9ef10e6a5987
make "file found in path" warnings consistent
John W. Eaton <jwe@octave.org>
parents:
19101
diff
changeset
|
281 ** The new warning ID "Octave:data-file-in-path" replaces the three |
9ef10e6a5987
make "file found in path" warnings consistent
John W. Eaton <jwe@octave.org>
parents:
19101
diff
changeset
|
282 previous separate warning IDs "Octave:fopen-file-in-path", |
9ef10e6a5987
make "file found in path" warnings consistent
John W. Eaton <jwe@octave.org>
parents:
19101
diff
changeset
|
283 "Octave:load-file-in-path", and "Octave:md5sum-file-in-path". |
9ef10e6a5987
make "file found in path" warnings consistent
John W. Eaton <jwe@octave.org>
parents:
19101
diff
changeset
|
284 |
20150
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
285 ** The warning ID Octave:singular-matrix-div has been replaced by |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
286 Octave:nearly-singular-matrix and Octave:singular-matrix. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
287 |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
288 ** The warning ID Octave:matlab-incompatible has been replaced by |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
289 Octave:language-extension to better reflect its meaning. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
290 |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
291 ** The warning ID Octave:broadcast has been removed. Instead automatic |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
292 broadcasting will throw an Octave:language-extension warning. This |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
293 warning ID is used for broadcasting as well as other features not |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
294 available in Matlab. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
295 |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
296 ** Other new functions added in 4.0: |
18109
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
297 |
19946
b8e4104a8f55
Add the annotation function (bug #43282)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
19935
diff
changeset
|
298 annotation |
19273 | 299 bandwidth |
19727
5ab6fcf32d1e
New function for colormap cubehelix.
Carnë Draug <carandraug@octave.org>
parents:
19717
diff
changeset
|
300 cubehelix |
19273 | 301 dir_in_loadpath |
19318
995df67fc912
Flip arrays - ND support for fliplr and flipud, and replace flipdim with flip.
Carnë Draug <carandraug+dev@gmail.com>
parents:
19314
diff
changeset
|
302 flip |
19504
39a69f54417e
New functions im2frame and frame2im.
Carnë Draug <carandraug@octave.org>
parents:
19486
diff
changeset
|
303 frame2im |
20234
cf9b94a89620
Document get_home_directory in Octave manual and NEWS file.
Rik <rik@octave.org>
parents:
20183
diff
changeset
|
304 get_home_directory |
19273 | 305 hgload |
306 hgsave | |
307 ichol | |
308 ilu | |
19504
39a69f54417e
New functions im2frame and frame2im.
Carnë Draug <carandraug@octave.org>
parents:
19486
diff
changeset
|
309 im2frame |
19273 | 310 isbanded |
311 isdiag | |
20150
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
312 isstudent |
19273 | 313 istril |
314 istriu | |
315 javachk | |
20150
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
316 jit_failcnt |
19273 | 317 linkaxes |
318 lscov | |
20150
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
319 metaclass |
19273 | 320 numfields |
20150
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
321 open |
19952
56157a7505ed
Add new ordschur function.
Sébastien Villemot <sebastien@debian.org>
parents:
19946
diff
changeset
|
322 ordschur |
20150
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
323 pan |
19549
cc6000ccd627
New function qmr (patch #8569).
Nathan Podlich <nathan.podlich@gmail.com>
parents:
19504
diff
changeset
|
324 qmr |
19273 | 325 rotate |
20150
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
20057
diff
changeset
|
326 rotate3d |
19273 | 327 sylvester |
19359
6f0290863d50
Add new function unsetenv from gnulib to Octave.
Rik <rik@octave.org>
parents:
19356
diff
changeset
|
328 unsetenv |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
329 validateattributes |
19281 | 330 zoom |
18109
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
331 |
19314
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19311
diff
changeset
|
332 ** inline() scheduled for eventual deprecation by Matlab |
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19311
diff
changeset
|
333 |
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19311
diff
changeset
|
334 Functions created through the use of inline are scheduled for deprecation |
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19311
diff
changeset
|
335 by Matlab. When this occurs Octave will continue to support inline |
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19311
diff
changeset
|
336 functions for an indeterminate amount of time before also removing support. |
19794
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19793
diff
changeset
|
337 All new code should use anonymous functions in place of inline functions. |
19314
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19311
diff
changeset
|
338 |
18109
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
339 ** Deprecated functions. |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
340 |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
341 The following functions have been deprecated in Octave 4.0 and will |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
342 be removed from Octave 4.4 (or whatever version is the second major |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
343 release after 4.0): |
18606
fcd87f68af4f
Deprecate nfields and replace with numfields.
Rik <rik@octave.org>
parents:
18131
diff
changeset
|
344 |
19460 | 345 Function | Replacement |
346 ---------------------|------------------ | |
347 bicubic | interp2 | |
348 delaunay3 | delaunay | |
349 dump_prefs | individual preference get/set routines | |
350 find_dir_in_path | dir_in_loadpath | |
351 finite | isfinite | |
352 fmod | rem | |
353 fnmatch | glob or regexp | |
20710
caa5de39147e
maint: Complete deprecation of gmap40 colormap.
Rik <rik@octave.org>
parents:
20490
diff
changeset
|
354 gmap40 | ---- |
19844
0165d9607624
Deprecate audio functions loadaudio, playaudio, saveaudio, and setaudio.
Mike Miller <mtmiller@ieee.org>
parents:
19842
diff
changeset
|
355 loadaudio | audioread |
19460 | 356 luinc | ilu or ichol |
19965
47440b762547
bring back mouse_wheel_zoom function as deprecated
John W. Eaton <jwe@octave.org>
parents:
19952
diff
changeset
|
357 mouse_wheel_zoom | mousewheelzoom axes property |
19460 | 358 nfields | numfields |
359 octave_tmp_file_name | tempname | |
19844
0165d9607624
Deprecate audio functions loadaudio, playaudio, saveaudio, and setaudio.
Mike Miller <mtmiller@ieee.org>
parents:
19842
diff
changeset
|
360 playaudio | audioplayer |
0165d9607624
Deprecate audio functions loadaudio, playaudio, saveaudio, and setaudio.
Mike Miller <mtmiller@ieee.org>
parents:
19842
diff
changeset
|
361 saveaudio | audiowrite |
19460 | 362 syl | sylvester |
363 usage | print_usage | |
18606
fcd87f68af4f
Deprecate nfields and replace with numfields.
Rik <rik@octave.org>
parents:
18131
diff
changeset
|
364 |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
365 allow_noninteger_range_as_index |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
366 do_braindead_shortcircuit_evaluation |
19844
0165d9607624
Deprecate audio functions loadaudio, playaudio, saveaudio, and setaudio.
Mike Miller <mtmiller@ieee.org>
parents:
19842
diff
changeset
|
367 setaudio |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
368 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
369 ** The following functions were deprecated in Octave 3.8 and will be |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
370 removed from Octave 4.2 (or whatever version is the second major |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
371 release after 3.8): |
18109
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
372 |
19273 | 373 default_save_options java_new |
374 gen_doc_cache java_unsigned_conversion | |
375 interp1q javafields | |
376 isequalwithequalnans javamethods | |
19101 | 377 java_convert_matrix re_read_readline_init_file |
19273 | 378 java_debug read_readline_init_file |
379 java_invoke saving_history | |
380 | |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
381 ** The following functions were deprecated in Octave 3.6 and have been |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
382 removed from Octave 4.0. |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
383 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
384 cut polyderiv |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
385 cor shell_cmd |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
386 corrcoef studentize |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
387 __error_text__ sylvester_matrix |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
388 error_text |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
389 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
390 ** The following keywords were deprecated in Octave 3.8 and have been |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
391 removed from Octave 4.0 |
18109
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
392 |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
393 static |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
394 |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
395 ** The following configuration variables were deprecated in Octave 3.8 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
396 and have been removed from Octave 4.0 |
18109
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
397 |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
398 CC_VERSION (now GCC_VERSION) |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
399 CXX_VERSION (now GXX_VERSION) |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
400 |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
401 ** The internal function atan2 of the sparse matrix class has been deprecated |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
402 in Octave 4.0 and will be removed from Octave 4.4 (or whatever version is |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
403 the second major release after 4.0). Use the Fatan2 function with sparse |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
404 inputs as a replacement. |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
405 |
20490
077e73619ba8
Allow NEWS to be displayed properly in QTextBrowser (bug #45396)
John W. Eaton <jwe@octave.org>
parents:
20343
diff
changeset
|
406 ** The internal class Octave_map was deprecated in Octave 3.8 and has |
19842
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19795
diff
changeset
|
407 been removed from Octave 4.0. Replacement classes are |
20490
077e73619ba8
Allow NEWS to be displayed properly in QTextBrowser (bug #45396)
John W. Eaton <jwe@octave.org>
parents:
20343
diff
changeset
|
408 octave_map (struct array) or octave_scalar_map for a single structure. |
18109
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18107
diff
changeset
|
409 |
19795
76478d2da117
unconditionally disable the octave_allocator class
John W. Eaton <jwe@octave.org>
parents:
19794
diff
changeset
|
410 ** The configure option --enable-octave-allocator has been removed. |
20490
077e73619ba8
Allow NEWS to be displayed properly in QTextBrowser (bug #45396)
John W. Eaton <jwe@octave.org>
parents:
20343
diff
changeset
|
411 The internal class octave_allocator declared in oct-alloc.h has |
19795
76478d2da117
unconditionally disable the octave_allocator class
John W. Eaton <jwe@octave.org>
parents:
19794
diff
changeset
|
412 been removed. The header remains, but is deprecated. The macros to |
76478d2da117
unconditionally disable the octave_allocator class
John W. Eaton <jwe@octave.org>
parents:
19794
diff
changeset
|
413 access the class (DECLARE_OCTAVE_ALLOCATOR, DEFINE_OCTAVE_ALLOCATOR, |
76478d2da117
unconditionally disable the octave_allocator class
John W. Eaton <jwe@octave.org>
parents:
19794
diff
changeset
|
414 and DEFINE_OCTAVE_ALLOCATOR2) are now unconditionally defined to be |
76478d2da117
unconditionally disable the octave_allocator class
John W. Eaton <jwe@octave.org>
parents:
19794
diff
changeset
|
415 empty. |
76478d2da117
unconditionally disable the octave_allocator class
John W. Eaton <jwe@octave.org>
parents:
19794
diff
changeset
|
416 |
20021
81078b0e39e8
build: Enable OpenMP by default, remove experimental warning (bug #42176)
Mike Miller <mtmiller@ieee.org>
parents:
19993
diff
changeset
|
417 ** Octave now has OpenMP enabled by default if the system provides a |
81078b0e39e8
build: Enable OpenMP by default, remove experimental warning (bug #42176)
Mike Miller <mtmiller@ieee.org>
parents:
19993
diff
changeset
|
418 working OpenMP implementation. This allows oct-file modules to take |
81078b0e39e8
build: Enable OpenMP by default, remove experimental warning (bug #42176)
Mike Miller <mtmiller@ieee.org>
parents:
19993
diff
changeset
|
419 advantage of OpenMP if desired. This can be disabled when building |
81078b0e39e8
build: Enable OpenMP by default, remove experimental warning (bug #42176)
Mike Miller <mtmiller@ieee.org>
parents:
19993
diff
changeset
|
420 Octave with the configure option --disable-openmp. |
81078b0e39e8
build: Enable OpenMP by default, remove experimental warning (bug #42176)
Mike Miller <mtmiller@ieee.org>
parents:
19993
diff
changeset
|
421 |
20174
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
20167
diff
changeset
|
422 ** Octave now automatically truncates intermediate calculations done with |
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
20167
diff
changeset
|
423 floating point values to 64 bits. Some hardware math co-processors, such |
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
20167
diff
changeset
|
424 as the x87, maintain extra precision, but this leads to disagreements in |
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
20167
diff
changeset
|
425 calculations when compared to reference implementations in software using |
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
20167
diff
changeset
|
426 the IEEE standard for double precision. There was no measurable |
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
20167
diff
changeset
|
427 performance impact to this change, but it may be disabled with the |
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
20167
diff
changeset
|
428 configure option --disable-float-truncate. MinGW and Cygwin platforms, |
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
20167
diff
changeset
|
429 as well as GCC compilers >= 5.0 require this feature. Non-x87 hardware, |
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
20167
diff
changeset
|
430 or hardware using SSE options exclusively, can disable float truncation |
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
20167
diff
changeset
|
431 if desired. |
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
20167
diff
changeset
|
432 |
9352 | 433 --------------------------------------------------------- |
434 | |
7990
86dae6e5b83c
Initial update of NEWS for 3.2 release
David Bateman <dbateman@free.fr>
parents:
7279
diff
changeset
|
435 See NEWS.3 for old news. |