comparison scripts/ChangeLog @ 9501:3c40d81c197f

ChangeLog and style fixes
author John W. Eaton <jwe@octave.org>
date Thu, 06 Aug 2009 14:41:24 -0400
parents bb37822e9b82
children 69a57c59868c
comparison
equal deleted inserted replaced
9500:bb37822e9b82 9501:3c40d81c197f
5 5
6 2009-08-06 Jaroslav Hajek <highegg@gmail.com> 6 2009-08-06 Jaroslav Hajek <highegg@gmail.com>
7 7
8 * geometry/griddata.m: Optimize. 8 * geometry/griddata.m: Optimize.
9 9
10 2009-08-06 Olaf Till <olaf.till@uni-jena.de> 10 2009-08-06 Olaf Till <olaf.till@uni-jena.de>
11 11
12 * geometry/griddata.m: Linearize arrays. 12 * geometry/griddata.m: Linearize arrays.
13 13
14 2009-08-04 Pieter Eendebak <pieter.eendebak@gmail.com> 14 2009-08-04 Pieter Eendebak <pieter.eendebak@gmail.com>
15 15
16 * set/setxor.m: Added test for cell arrays of strings. 16 * set/setxor.m: Added test for cell arrays of strings.
17 17
18 2009-08-05 Olli Saarela <olli.saarela@gmail.com> 18 2009-08-05 Olli Saarela <olli.saarela@gmail.com>
19 19
20 * plot/__gnuplot_get_var__.m: If read fails to return data, sleep 20 * plot/__gnuplot_get_var__.m: If read fails to return data, sleep
21 before trying again. 21 before trying again.
22 22
23 2009-08-04 Pieter Eendebak <pieter.eendebak@gmail.com> 23 2009-08-04 Pieter Eendebak <pieter.eendebak@gmail.com>
24 24
25 * set/setxor.m: Support cell arrays of strings. 25 * set/setxor.m: Support cell arrays of strings.
26 26
27 2009-08-03 Jaroslav Hajek <highegg@gmail.com> 27 2009-08-03 Jaroslav Hajek <highegg@gmail.com>
28 28
29 * general/sub2ind.m: Remove source. 29 * general/sub2ind.m: Remove source.
30 * general/ind2sub.m: Remove source. 30 * general/ind2sub.m: Remove source.
31 * general/Makefile.in: Update. 31 * general/Makefile.in: Update.
32 32
33 2009-08-02 Ben Abbott <bpabbott@mac.com> 33 2009-08-02 Ben Abbott <bpabbott@mac.com>
34 34
35 * plot/gnuplot_drawnow.m: Avoid the flickering x11 window seen with 35 * plot/gnuplot_drawnow.m: Avoid the flickering x11 window seen with
36 rapid replots by avoidng setting multiplot mode. This fix only 36 rapid replots by avoidng setting multiplot mode. This fix only
37 functions for a single axes with no image objects. 37 functions for a single axes with no image objects.
38 * plot/__go_draw_figure__.m: Move 'set multiplot' to gnuplot_drawnow. 38 * plot/__go_draw_figure__.m: Move 'set multiplot' to gnuplot_drawnow.
39 39
40 2009-07-31 Jaroslav Hajek <highegg@gmail.com> 40 2009-07-31 Jaroslav Hajek <highegg@gmail.com>
41 41
42 * general/common_size: Optimize. 42 * general/common_size: Optimize.
43 43
44 2009-07-29 Ben Abbott <bpabbott@mac.com> 44 2009-07-29 Ben Abbott <bpabbott@mac.com>
45 45
46 * plot/__go_draw_axes__.m: Fix ticklabels specified as 2D character 46 * plot/__go_draw_axes__.m: Fix ticklabels specified as 2D character
47 array. 47 array.
48 * plot/__go_draw_axes__.m: Ignore fontnames for the Lua-TikZ terminal. 48 * plot/__go_draw_axes__.m: Ignore fontnames for the Lua-TikZ terminal.
49 * plot/gnuplot_drawnow.m: Support the gnuplot terminal Lua-TikZ. 49 * plot/gnuplot_drawnow.m: Support the gnuplot terminal Lua-TikZ.
62 2009-07-24 John W. Eaton <jwe@octave.org> 62 2009-07-24 John W. Eaton <jwe@octave.org>
63 63
64 * plot/gnuplot_binary.in: Accept arguments in addition to program name. 64 * plot/gnuplot_binary.in: Accept arguments in addition to program name.
65 * plot/__gnuplot_open_stream__.m: Pass additional args to gnuplot. 65 * plot/__gnuplot_open_stream__.m: Pass additional args to gnuplot.
66 66
67 2009-07-23 Ben Abbott <bpabbott@mac.com> 67 2009-07-23 Ben Abbott <bpabbott@mac.com>
68 68
69 * plot/legend.m: Add an hggroup demo using bar(). Include clf() 69 * plot/legend.m: Add an hggroup demo using bar(). Include clf()
70 in each demo. 70 in each demo.
71 71
72 2009-07-23 John W. Eaton <jwe@octave.org> 72 2009-07-23 John W. Eaton <jwe@octave.org>
88 88
89 * plot/__go_draw_axes__.m: Use "layer" property to decide whether 89 * plot/__go_draw_axes__.m: Use "layer" property to decide whether
90 to send "set border front" or "set border layerdefault" to plot 90 to send "set border front" or "set border layerdefault" to plot
91 stream. Don't send "set border front" to plot stream for image data. 91 stream. Don't send "set border front" to plot stream for image data.
92 92
93 2009-07-15 Robert T. Short <octave@phaselockedsystems.com> 93 2009-07-15 Robert T. Short <octave@phaselockedsystems.com>
94 94
95 * polynomial/conv.m: Fix Matlab incompatibility. New tests. 95 * polynomial/conv.m: Fix Matlab incompatibility. New tests.
96 96
97 2009-07-09 John W. Eaton <jwe@octave.org> 97 2009-07-09 John W. Eaton <jwe@octave.org>
98 98
99 * plot/axis.m: Return 4-element vector for 2-d view. 99 * plot/axis.m: Return 4-element vector for 2-d view.
100 From David Woodburn <david.woodburn@gmail.com>. 100 From David Woodburn <david.woodburn@gmail.com>.
101 101
102 * sparse/nonzeros.m: Always return a column vector. New tests. 102 * sparse/nonzeros.m: Always return a column vector. New tests.
103 103
104 2009-06-25 Ben Abbott <bpabbott@mac.com> 104 2009-06-25 Ben Abbott <bpabbott@mac.com>
105 105
106 * plot/gnuplot_drawnow.m: Apply feature 'wxt_has_size'. 106 * plot/gnuplot_drawnow.m: Apply feature 'wxt_has_size'.
107 * plot/__gnuplot_has_feature__.m: Add feature 'wxt_has_size' for 107 * plot/__gnuplot_has_feature__.m: Add feature 'wxt_has_size' for
108 gnuplot >= 4.3.0. 108 gnuplot >= 4.3.0.
109 109
110 2009-06-24 Ben Abbott <bpabbott@mac.com> 110 2009-06-24 Ben Abbott <bpabbott@mac.com>
111 111
112 * plot/__go_draw_figure__.m: Modify the implicit margin when gnuplot's 112 * plot/__go_draw_figure__.m: Modify the implicit margin when gnuplot's
113 output is landscape. 113 output is landscape.
114 * plot/gnuplot_drawnow.m: Simplify handling of the figure's paper 114 * plot/gnuplot_drawnow.m: Simplify handling of the figure's paper
115 properties, and rely upon listeners for units conversion. Minor code 115 properties, and rely upon listeners for units conversion. Minor code
129 129
130 2009-06-23 Alexander Mamonov <mamonov@gmail.com> 130 2009-06-23 Alexander Mamonov <mamonov@gmail.com>
131 131
132 * image/imread.m: New test. 132 * image/imread.m: New test.
133 133
134 2009-06-22 Ben Abbott <bpabbott@mac.com> 134 2009-06-22 Ben Abbott <bpabbott@mac.com>
135 135
136 * plot/grid.m: Add missing semi-colon. Allow grid to be toggled 136 * plot/grid.m: Add missing semi-colon. Allow grid to be toggled
137 on/off for each axis independently. Gnuplot requires that minor 137 on/off for each axis independently. Gnuplot requires that minor
138 ticks accompany minor ticks. Add demo. 138 ticks accompany minor ticks. Add demo.
139 * plot/__go_draw_axes__.m: For {x,y,z}scale == 'log' use 10 minor 139 * plot/__go_draw_axes__.m: For {x,y,z}scale == 'log' use 10 minor
146 146
147 2009-06-19 Jaroslav Hajek <highegg@gmail.com> 147 2009-06-19 Jaroslav Hajek <highegg@gmail.com>
148 148
149 * set/ismember.m: Properly handle NaNs. Fix test. 149 * set/ismember.m: Properly handle NaNs. Fix test.
150 150
151 2009-06-18 Ben Abbott <bpabbott@mac.com> 151 2009-06-18 Ben Abbott <bpabbott@mac.com>
152 152
153 * plot/__go_draw_axes__.m: Change the default x11 fontspec from '*,0' 153 * plot/__go_draw_axes__.m: Change the default x11 fontspec from '*,0'
154 to ',0' to avoid delays searching the fontpath for a font named '*'. 154 to ',0' to avoid delays searching the fontpath for a font named '*'.
155 155
156 2009-06-18 Daniel Gualberto <daniel@alacer.com.br> 156 2009-06-18 Daniel Gualberto <daniel@alacer.com.br>
157 157
158 * polynomial/mpoles.m: Fix infinite loop for a multiplicity of 158 * polynomial/mpoles.m: Fix infinite loop for a multiplicity of
159 poles at zero. Test added. 159 poles at zero. Test added.
160 160
161 2009-06-17 Bertrand Roessli <bertrand.roessli@psi.ch> 161 2009-06-17 Bertrand Roessli <bertrand.roessli@psi.ch>
162 162
163 * plot/axis.m: Fix bug for 'axis tight' with multiple surface plots, 163 * plot/axis.m: Fix bug for 'axis tight' with multiple surface plots,
164 add demo. 164 add demo.
165 165
166 2009-06-15 Ben Abbott <bpabbott@mac.com> 166 2009-06-15 Ben Abbott <bpabbott@mac.com>
167 167
168 * plot/quiver.m: Add 'clf' to demos. 168 * plot/quiver.m: Add 'clf' to demos.
169 * plot/plotyy.m: Consider dataaspectratiomode before changing 169 * plot/plotyy.m: Consider dataaspectratiomode before changing
170 dataaspectratio. 170 dataaspectratio.
171 171
172 2009-06-14 Ben Abbott <bpabbott@mac.com> 172 2009-06-14 Ben Abbott <bpabbott@mac.com>
173 173
174 * plot/plotyy.m: Fix compatibility with subplot, add listeners for 174 * plot/plotyy.m: Fix compatibility with subplot, add listeners for
175 dataaspectratio, and add a demo. 175 dataaspectratio, and add a demo.
176 176
177 2009-06-14 Eric Chassande-Mottin <echassandemottin@gmail.com> 177 2009-06-14 Eric Chassande-Mottin <echassandemottin@gmail.com>
178 178
179 * plot/plotyy.m: Correct behavior when there is no currentfigure. 179 * plot/plotyy.m: Correct behavior when there is no currentfigure.
180 180
181 2009-06-14 Jaroslav Hajek <highegg@gmail.com> 181 2009-06-14 Jaroslav Hajek <highegg@gmail.com>
182 182
183 * set/ismember.m: Reimplement using lookup & unique. 183 * set/ismember.m: Reimplement using lookup & unique.
184 184
185 2009-06-11 Ben Abbott <bpabbott@mac.com> 185 2009-06-11 Ben Abbott <bpabbott@mac.com>
186 186
187 * plot/print.m: Fix logic associated with 'have_ghostscript'. 187 * plot/print.m: Fix logic associated with 'have_ghostscript'.
188 * plot/gnuplot_drawnow.m: Add support for pdfcairo and pngcairo 188 * plot/gnuplot_drawnow.m: Add support for pdfcairo and pngcairo
189 terminals. Minor code improvements. 189 terminals. Minor code improvements.
190 * plot/print.m: Associate '-mono' with devices ps, ps2, eps, & eps2. 190 * plot/print.m: Associate '-mono' with devices ps, ps2, eps, & eps2.
191 Have '-mono' render all objects in monochrome. 191 Have '-mono' render all objects in monochrome.
192 For pdf or png output, favor gnuplot's cairo terminals. 192 For pdf or png output, favor gnuplot's cairo terminals.
193 193
194 2009-06-10 Marco Caliari <marco.caliari@univr.it> 194 2009-06-10 Marco Caliari <marco.caliari@univr.it>
195 195
196 * plot/hold.m: Add demo including a hggroup. 196 * plot/hold.m: Add demo including a hggroup.
197 * plot/__go_draw_axes__.m: Fix order when pushing group children onto 197 * plot/__go_draw_axes__.m: Fix order when pushing group children onto
198 the axes kid list. 198 the axes kid list.
199 * general/quadgk.m: Better waypoint transform. 199 * general/quadgk.m: Better waypoint transform.
201 2009-06-09 David Bateman <dbateman@free.fr> 201 2009-06-09 David Bateman <dbateman@free.fr>
202 202
203 * general/quadgk.m: Add test case and fixed doubly infinite 203 * general/quadgk.m: Add test case and fixed doubly infinite
204 waypoint transform for x = 0 case. 204 waypoint transform for x = 0 case.
205 205
206 2009-06-09 Marco Caliari <marco.caliari@univr.it> 206 2009-06-09 Marco Caliari <marco.caliari@univr.it>
207 207
208 * general/quadgk.m: Fix doubly infinite transformation to the finite 208 * general/quadgk.m: Fix doubly infinite transformation to the finite
209 interval. 209 interval.
210 210
211 2009-06-08 Ben Abbott <bpabbott@mac.com> 211 2009-06-08 Ben Abbott <bpabbott@mac.com>
212 212
213 * plot/axis.m: Fix bug for 'axis tight' with multiple lines, modify 213 * plot/axis.m: Fix bug for 'axis tight' with multiple lines, modify
214 demo. 214 demo.
215 215
216 2009-06-07 Thorsten Meyer <thorsten.meyier@gmx.de> 216 2009-06-07 Thorsten Meyer <thorsten.meyier@gmx.de>
217 217
218 * testfun/assert.m: Fix texinfo bug. 218 * testfun/assert.m: Fix texinfo bug.
219 219
220 2009-06-04 Ben Abbott <bpabbott@mac.com> 220 2009-06-04 Ben Abbott <bpabbott@mac.com>
221 221
222 * plot/__go_draw_axes__.m: Change strncmpi(scale,'lo') to 222 * plot/__go_draw_axes__.m: Change strncmpi(scale,'lo') to
223 strcmp(scale,'log'). 223 strcmp(scale,'log').
224 * plot/__go_draw_axes__.m: For log-scale axes use format '10^{%T}'. 224 * plot/__go_draw_axes__.m: For log-scale axes use format '10^{%T}'.
225 225
226 2009-06-03 Ben Abbott <bpabbott@mac.com> 226 2009-06-03 Ben Abbott <bpabbott@mac.com>
227 227
228 * plot/colorbar.m: Colorbar 'handlevisibility' should be 'on'. 228 * plot/colorbar.m: Colorbar 'handlevisibility' should be 'on'.
229 Add additional demos which illustrate problems with the present 229 Add additional demos which illustrate problems with the present
230 implementation. 230 implementation.
231 * plot/__gnuplot_has_feature__.m: Change version for 231 * plot/__gnuplot_has_feature__.m: Change version for
245 245
246 2009-05-29 John W. Eaton <jwe@octave.org> 246 2009-05-29 John W. Eaton <jwe@octave.org>
247 247
248 * plot/__gnuplot_get_var__.m: Insert missing semicolon. 248 * plot/__gnuplot_get_var__.m: Insert missing semicolon.
249 249
250 2009-05-28 Ben Abbott <bpabbott@mac.com> 250 2009-05-28 Ben Abbott <bpabbott@mac.com>
251 251
252 * plot/__go_draw_axes__.m: Set x2range when xaxislocation=='top' and set 252 * plot/__go_draw_axes__.m: Set x2range when xaxislocation=='top' and set
253 y2range when yaxislocation=='right'. Simplified support for ticklabel 253 y2range when yaxislocation=='right'. Simplified support for ticklabel
254 separator '|'. 254 separator '|'.
255 * plot/__go_draw_figure__.m: Change 'autoscale fix' to 'autoscale keepfix'. 255 * plot/__go_draw_figure__.m: Change 'autoscale fix' to 'autoscale keepfix'.
256 * plot/colorbar.m: Add demos. 256 * plot/colorbar.m: Add demos.
257 257
258 2009-05-28 Ben Abbott <bpabbott@mac.com> 258 2009-05-28 Ben Abbott <bpabbott@mac.com>
259 259
260 * plot/__go_draw_axes__.m: Add support for ticklabel separator '|'. 260 * plot/__go_draw_axes__.m: Add support for ticklabel separator '|'.
261 261
262 2009-05-28 Jaroslav Hajek <highegg@gmail.com> 262 2009-05-28 Jaroslav Hajek <highegg@gmail.com>
263 263
287 __magick_write__. 287 __magick_write__.
288 288
289 * image/imshow.m: In demo, convert image to rgb before scaling 289 * image/imshow.m: In demo, convert image to rgb before scaling
290 components. Use imread instead of loadimage. 290 components. Use imread instead of loadimage.
291 291
292 2009-05-26 Ben Abbott <bpabbott@mac.com> 292 2009-05-26 Ben Abbott <bpabbott@mac.com>
293 293
294 * plot/__go_draw_axes__.m: Fix rendering of overlaping images and 294 * plot/__go_draw_axes__.m: Fix rendering of overlaping images and
295 line objects. Add demos as well. 295 line objects. Add demos as well.
296 296
297 2009-05-27 S�ren Hauberg <hauberg@gmail.com> 297 2009-05-27 S�ren Hauberg <hauberg@gmail.com>
313 2009-05-26 Carlo de Falco <kingcrimson@tiscali.it> 313 2009-05-26 Carlo de Falco <kingcrimson@tiscali.it>
314 314
315 * pkg/pkg.m: Add "version" field to the structure returned by "pkg 315 * pkg/pkg.m: Add "version" field to the structure returned by "pkg
316 describe". 316 describe".
317 317
318 2009-05-25 Ben Abbott <bpabbott@mac.com> 318 2009-05-25 Ben Abbott <bpabbott@mac.com>
319 319
320 * plot/__go_draw_axes__.m: Properly render TeX symbols for x11, when 320 * plot/__go_draw_axes__.m: Properly render TeX symbols for x11, when
321 using the anonymous fontname="*". 321 using the anonymous fontname="*".
322 322
323 2009-05-24 Benjamin Lindner <lindnerb@users.sourceforge.net> 323 2009-05-24 Benjamin Lindner <lindnerb@users.sourceforge.net>
324 324
325 * plot/gnuplot_drawnow.m: single-quote output name to allow backslash 325 * plot/gnuplot_drawnow.m: single-quote output name to allow backslash
326 characters as filesep under windows 326 characters as filesep under windows
327 * plot/print.m: Support ps->pdf using ghostscript under windows, check 327 * plot/print.m: Support ps->pdf using ghostscript under windows, check
328 for %GSC% environment variable. 328 for %GSC% environment variable.
329 329
330 2009-05-24 Benjamin Lindner <lindnerb@users.sourceforge.net> 330 2009-05-24 Benjamin Lindner <lindnerb@users.sourceforge.net>
331 331
332 * plot/__gnuplot_version__.m: quote gnuplot_binary to allow spaces 332 * plot/__gnuplot_version__.m: quote gnuplot_binary to allow spaces
333 in file name 333 in file name
334 334
335 2009-05-22 John W. Eaton <jwe@octave.org> 335 2009-05-22 John W. Eaton <jwe@octave.org>
368 2009-05-14 Jaroslav Hajek <highegg@gmail.com> 368 2009-05-14 Jaroslav Hajek <highegg@gmail.com>
369 369
370 * optimization/fminunc.m: Import the step adaptation strategy 370 * optimization/fminunc.m: Import the step adaptation strategy
371 improvements from fsolve. 371 improvements from fsolve.
372 372
373 2009-05-08 Ben Abbott <bpabbott@mac.com> 373 2009-05-08 Ben Abbott <bpabbott@mac.com>
374 374
375 * plot/__gnuplot_has_feature__.m: Add feature "key_has_font_properties". 375 * plot/__gnuplot_has_feature__.m: Add feature "key_has_font_properties".
376 * plot/__go_draw_axes__.m: Have legend inherit the axis font-name/size. 376 * plot/__go_draw_axes__.m: Have legend inherit the axis font-name/size.
377 377
378 2009-05-04 Peter O'Gorman <pogma@thewrittenword.com> 378 2009-05-04 Peter O'Gorman <pogma@thewrittenword.com>
379 379
380 * miscellaneous/tar.m, miscellaneous/unpack.m: 380 * miscellaneous/tar.m, miscellaneous/unpack.m:
381 Pass "xvf" to tar instead of "-x -v -f". 381 Pass "xvf" to tar instead of "-x -v -f".
382 382
383 2009-04-30 Ben Abbott <bpabbott@mac.com> 383 2009-04-30 Ben Abbott <bpabbott@mac.com>
384 384
385 * plot/__gnuplot_has_feature__.m: Change version for 385 * plot/__gnuplot_has_feature__.m: Change version for
386 "x11_figure_position", >4.2.4 to >=4.3.0. 386 "x11_figure_position", >4.2.4 to >=4.3.0.
387 387
388 2009-04-30 Ben Abbott <bpabbott@mac.com> 388 2009-04-30 Ben Abbott <bpabbott@mac.com>
389 389
390 * plot/gnuplot_drawnow.m: For figure position, treat 'wxt' as 'x11'. 390 * plot/gnuplot_drawnow.m: For figure position, treat 'wxt' as 'x11'.
391 391
392 2009-04-30 Jaroslav Hajek <highegg@gmail.com> 392 2009-04-30 Jaroslav Hajek <highegg@gmail.com>
393 393
394 * statistics/base/range.m: Fix behavior when dim is specified. 394 * statistics/base/range.m: Fix behavior when dim is specified.
395 395
396 2009-04-28 Ben Abbott <bpabbott@mac.com> 396 2009-04-28 Ben Abbott <bpabbott@mac.com>
397 397
398 * plot/print.m: Fix typo: 'gswin23c' -> 'gswin32c'. Suppress stderr 398 * plot/print.m: Fix typo: 'gswin23c' -> 'gswin32c'. Suppress stderr
399 when printing. New sub-function: fix_eps_bbox(). Add option, "-tight", 399 when printing. New sub-function: fix_eps_bbox(). Add option, "-tight",
400 to replace the gnuplot bbox with a tight bbox for eps-files. 400 to replace the gnuplot bbox with a tight bbox for eps-files.
401 401
402 2009-04-23 Ben Abbott <bpabbott@mac.com> 402 2009-04-23 Ben Abbott <bpabbott@mac.com>
403 403
404 * plot/print.m: Use Ghostscript rather than ImageMagick's 'convert'. 404 * plot/print.m: Use Ghostscript rather than ImageMagick's 'convert'.
405 Support printing to non-postscript printers. Do not change the output 405 Support printing to non-postscript printers. Do not change the output
406 filename when using Ghostscript. When using lpr to print the output, 406 filename when using Ghostscript. When using lpr to print the output,
407 send it without filtering (unix), or as if it were binary (pc). 407 send it without filtering (unix), or as if it were binary (pc).
421 421
422 2009-04-17 Rik <rdrider0-list@yahoo.com> 422 2009-04-17 Rik <rdrider0-list@yahoo.com>
423 423
424 * plot/__marching_cube__.m: Correct help Texinfo so manual will compile 424 * plot/__marching_cube__.m: Correct help Texinfo so manual will compile
425 425
426 2009-04-16 Marco Caliari <marco.caliari@univr.it> 426 2009-04-16 Marco Caliari <marco.caliari@univr.it>
427 427
428 * toeplitz.m: Treat separately the sparse case. 428 * toeplitz.m: Treat separately the sparse case.
429 429
430 2009-04-14 Thomas Treichl <Thomas.Treichl@gmx.net> 430 2009-04-14 Thomas Treichl <Thomas.Treichl@gmx.net>
431 431
434 434
435 2009-04-14 David Bateman <dbateman@free.fr> 435 2009-04-14 David Bateman <dbateman@free.fr>
436 436
437 * plot/__patch__.m: Set default facecolor to [0,1,0]. 437 * plot/__patch__.m: Set default facecolor to [0,1,0].
438 438
439 2009-04-12 Aravindh Krishnamoorthy <aravindh.k.dev@gmail.com> 439 2009-04-12 Aravindh Krishnamoorthy <aravindh.k.dev@gmail.com>
440 * special-matrix/hadamard.m: Fix a documentation mistake. 440
441 * special-matrix/hadamard.m: Fix a documentation mistake.
441 442
442 2009-04-14 Jaroslav Hajek <highegg@gmail.com> 443 2009-04-14 Jaroslav Hajek <highegg@gmail.com>
443 444
444 * polynomial/polyaffine.m: New function. 445 * polynomial/polyaffine.m: New function.
445 * polynomial/polyscale.m: Remove. 446 * polynomial/polyscale.m: Remove.
446 * polynomial/polytrans.m: Remove. 447 * polynomial/polytrans.m: Remove.
447 448
448 2009-04-12 Ben Abbott <bpabbott@mac.com> 449 2009-04-12 Ben Abbott <bpabbott@mac.com>
449 450
450 * plot/__gnuplot_open_stream__.m: New function. 451 * plot/__gnuplot_open_stream__.m: New function.
451 * plot/__gnuplot_get_var__.m: If not open, open the gnuplot plot stream. 452 * plot/__gnuplot_get_var__.m: If not open, open the gnuplot plot stream.
452 * plot/gnuplot_drawnow.m: Replace internal function open_gnuplot_stream 453 * plot/gnuplot_drawnow.m: Replace internal function open_gnuplot_stream
453 with new __gnuplot_open_stream__. 454 with new __gnuplot_open_stream__.
470 471
471 2009-04-11 Jaroslav Hajek <highegg@gmail.com> 472 2009-04-11 Jaroslav Hajek <highegg@gmail.com>
472 473
473 * set/intersect.m: Add missing branch. 474 * set/intersect.m: Add missing branch.
474 475
475 2009-04-10 Ben Abbott <bpabbott@mac.com> 476 2009-04-10 Ben Abbott <bpabbott@mac.com>
476 477
477 * plot/print.m: If no pdf support in gnuplot, then "convert" from 478 * plot/print.m: If no pdf support in gnuplot, then "convert" from
478 postscript to pdf. For gnuplot 4.2.x use "convert", if it is present, 479 postscript to pdf. For gnuplot 4.2.x use "convert", if it is present,
479 to produce pdf output. Only render a full page for ps/pdf output. 480 to produce pdf output. Only render a full page for ps/pdf output.
480 Rename variable, "size" to "canvas_size". Reformat help text to 481 Rename variable, "size" to "canvas_size". Reformat help text to
485 486
486 2009-04-08 Jaroslav Hajek <highegg@gmail.com> 487 2009-04-08 Jaroslav Hajek <highegg@gmail.com>
487 488
488 * special-matrix/vander.m: Optimize. 489 * special-matrix/vander.m: Optimize.
489 490
490 2009-04-07 Ben Abbott <bpabbott@mac.com> 491 2009-04-07 Ben Abbott <bpabbott@mac.com>
491 492
492 * plot/Makefile.in: Remove __gnuplot_default_font__.m from SOURCES. 493 * plot/Makefile.in: Remove __gnuplot_default_font__.m from SOURCES.
493 494
494 2009-04-06 Ben Abbott <bpabbott@mac.com> 495 2009-04-06 Ben Abbott <bpabbott@mac.com>
495 496
496 * plot/__gnuplot_get_var__.m: Correct misleading error messages, and 497 * plot/__gnuplot_get_var__.m: Correct misleading error messages, and
497 remove dangling/commented code. 498 remove dangling/commented code.
498 * plot/__gnuplot_default_font__.m: Remove file from archive. 499 * plot/__gnuplot_default_font__.m: Remove file from archive.
499 * plot/__go_draw_axes__.m, plot/__go_draw_figure__.m: Allow 500 * plot/__go_draw_axes__.m, plot/__go_draw_figure__.m: Allow
500 fontsize to be specified for all terminals with fontname == "*". 501 fontsize to be specified for all terminals with fontname == "*".
501 502
502 2009-04-06 Jaroslav Hajek <highegg@gmail.com> 503 2009-04-06 Jaroslav Hajek <highegg@gmail.com>
503 504
504 * polynomial/polyscale.m: New function. 505 * polynomial/polyscale.m: New function.
505 * polynomial/polytrans.m: New function. 506 * polynomial/polytrans.m: New function.
506 507
507 2009-04-06 Jaroslav Hajek <highegg@gmail.com> 508 2009-04-06 Jaroslav Hajek <highegg@gmail.com>
524 525
525 * optimization/fminunc.m: New function. 526 * optimization/fminunc.m: New function.
526 * optimization/Makefile.in: Update. 527 * optimization/Makefile.in: Update.
527 * optimization/__dogleg__: Allow general quadratics. 528 * optimization/__dogleg__: Allow general quadratics.
528 529
529 2009-04-02 Ben Abbott <bpabbott@mac.com> 530 2009-04-02 Ben Abbott <bpabbott@mac.com>
530 531
531 * plot/__go_draw_axes__.m: Include gnuplot command termination when 532 * plot/__go_draw_axes__.m: Include gnuplot command termination when
532 plotting image. 533 plotting image.
533 534
534 2009-04-02 Ben Abbott <bpabbott@mac.com> 535 2009-04-02 Ben Abbott <bpabbott@mac.com>
535 536
536 * plot/__go_draw_axes__.m: Fix title placement for gnuplot 4.2.x. 537 * plot/__go_draw_axes__.m: Fix title placement for gnuplot 4.2.x.
537 538
538 2009-04-02 Jaroslav Hajek <highegg@gmail.com> 539 2009-04-02 Jaroslav Hajek <highegg@gmail.com>
539 540
540 * optimization/fsolve.m: Fix test. 541 * optimization/fsolve.m: Fix test.
541 542
542 2009-03-30 Ben Abbott <bpabbott@mac.com> 543 2009-03-30 Ben Abbott <bpabbott@mac.com>
543 544
544 * plot/__go_draw_axes__.m: New subfunction create_fontspec(). Allow 545 * plot/__go_draw_axes__.m: New subfunction create_fontspec(). Allow
545 fontsize to be specified when the fontname is anonymous. 546 fontsize to be specified when the fontname is anonymous.
546 547
547 2009-03-30 Ben Abbott <bpabbott@mac.com> 548 2009-03-30 Ben Abbott <bpabbott@mac.com>
548 549
549 * plot/__gnuplot_default_font__.m: New function: determine gnuplot's 550 * plot/__gnuplot_default_font__.m: New function: determine gnuplot's
550 terminal dependent default font. 551 terminal dependent default font.
551 * plot/__go_draw_figure__.m: Substitute gnuplot default font when 552 * plot/__go_draw_figure__.m: Substitute gnuplot default font when
552 "fontname" = "*". 553 "fontname" = "*".
553 554
554 2009-03-29 John W. Eaton <jwe@octave.org> 555 2009-03-29 John W. Eaton <jwe@octave.org>
555 556
556 * testfun/Makefile.in (SOURCES): Add rundemos.m to the list. 557 * testfun/Makefile.in (SOURCES): Add rundemos.m to the list.
557 558
558 2009-03-29 Ben Abbott <bpabbott@mac.com> 559 2009-03-29 Ben Abbott <bpabbott@mac.com>
559 560
560 * plot/print.m: For eps output the bounding box should represent the 561 * plot/print.m: For eps output the bounding box should represent the
561 figure's position. 562 figure's position.
562 563
563 2009-03-28 Ben Abbott <bpabbott@mac.com> 564 2009-03-28 Ben Abbott <bpabbott@mac.com>
564 565
565 * plot/gnuplot_drawnow.m: Always set figure property "__plot_stream__" 566 * plot/gnuplot_drawnow.m: Always set figure property "__plot_stream__"
566 to the active gnuplot steam. Permits __gnuplot_get_var__ to return to 567 to the active gnuplot steam. Permits __gnuplot_get_var__ to return to
567 proper result for all gnuplot streams. 568 proper result for all gnuplot streams.
568 569
569 2009-03-27 Ben Abbott <bpabbott@mac.com> 570 2009-03-27 Ben Abbott <bpabbott@mac.com>
570 571
571 * plot/__go_draw_axes__.m: Properly position the title for 3D plots 572 * plot/__go_draw_axes__.m: Properly position the title for 3D plots
572 when using the gnuplot (v4.3+) backend. 573 when using the gnuplot (v4.3+) backend.
573 574
574 2009-03-27 Jaroslav Hajek <highegg@gmail.com> 575 2009-03-27 Jaroslav Hajek <highegg@gmail.com>
585 586
586 * mkdoc: Pass full file name to gethelp. 587 * mkdoc: Pass full file name to gethelp.
587 * gethelp.cc (main): Handle second argument. Write comment with 588 * gethelp.cc (main): Handle second argument. Write comment with
588 full file name to output. 589 full file name to output.
589 590
590 2009-03-24 Ben Abbott <bpabbott@mac.com> 591 2009-03-24 Ben Abbott <bpabbott@mac.com>
591 592
592 * plot/gnuplot_drawnow.m: When printing, pass scalar plot_stream 593 * plot/gnuplot_drawnow.m: When printing, pass scalar plot_stream
593 to __gnuplot_draw_figure__, and close all plot streams when done. 594 to __gnuplot_draw_figure__, and close all plot streams when done.
594 595
595 2009-03-24 John W. Eaton <jwe@octave.org> 596 2009-03-24 John W. Eaton <jwe@octave.org>
596 597
597 * general/isa.m: Handle parent classes. 598 * general/isa.m: Handle parent classes.
598 599
599 2009-03-23 Ben Abbott <bpabbott@mac.com> 600 2009-03-23 Ben Abbott <bpabbott@mac.com>
600 601
601 * plot/gnuplot_drawnow.m: Check that gnuplot has internal variable 602 * plot/gnuplot_drawnow.m: Check that gnuplot has internal variable
602 "GPVAL_TERMINALS". 603 "GPVAL_TERMINALS".
603 * plot/__gnuplot_has_feature__.m: Add "variable_GPVAL_TERMINALS". 604 * plot/__gnuplot_has_feature__.m: Add "variable_GPVAL_TERMINALS".
604 605
605 2009-03-21 Ben Abbott <bpabbott@mac.com> 606 2009-03-21 Ben Abbott <bpabbott@mac.com>
606 607
607 * plot/gnuplot_drawnow.m: Verify the gnuplot terminal is supported. 608 * plot/gnuplot_drawnow.m: Verify the gnuplot terminal is supported.
608 * plot/__gnuplot_get_var__.m: Add function to get gnuplot variables. 609 * plot/__gnuplot_get_var__.m: Add function to get gnuplot variables.
609 * plot/print.m: Restore the behavior for option -S<num>,<num>. 610 * plot/print.m: Restore the behavior for option -S<num>,<num>.
610 611
611 2009-03-19 Jaroslav Hajek <highegg@gmail.com> 612 2009-03-19 Jaroslav Hajek <highegg@gmail.com>
612 613
613 * optimization/fsolve.m (guarded_eval): Simplify & fix missing 614 * optimization/fsolve.m (guarded_eval): Simplify & fix missing
614 semicolon. 615 semicolon.
615 616
616 2009-03-17 Jaroslav Hajek <highegg@gmail.com> 617 2009-03-17 Jaroslav Hajek <highegg@gmail.com>
670 671
671 * general/accumarray.m: Reorder tests. Call either "sparse" or 672 * general/accumarray.m: Reorder tests. Call either "sparse" or
672 __accumarray_sum__ for the default summation case. 673 __accumarray_sum__ for the default summation case.
673 * statistics/base/histc.m: Reimplement using lookup & accumarray. 674 * statistics/base/histc.m: Reimplement using lookup & accumarray.
674 675
675 2009-03-08 S�ren Hauberg <hauberg@gmail.com> 676 2009-03-08 S�ren Hauberg <hauberg@gmail.com>
676 677
677 * statistics/base/histc.m: New function. 678 * statistics/base/histc.m: New function.
678 679
679 2009-03-06 Ben Abbott <bpabbott@mac.com> 680 2009-03-06 Ben Abbott <bpabbott@mac.com>
680 681
1107 1108
1108 2009-02-03 Jaroslav Hajek <highegg@gmail.com> 1109 2009-02-03 Jaroslav Hajek <highegg@gmail.com>
1109 1110
1110 * optimization/Makefile.in: Add missing source. 1111 * optimization/Makefile.in: Add missing source.
1111 1112
1112 2009-02-02 Rob Mahurin <rob@utk.edu> 1113 2009-02-02 Rob Mahurin <rob@utk.edu>
1113 1114
1114 * general/interpft.m: Increase tolerance in tests, for FFTPACK. 1115 * general/interpft.m: Increase tolerance in tests, for FFTPACK.
1115 1116
1116 2009-02-03 Jaroslav Hajek <highegg@gmail.com> 1117 2009-02-03 Jaroslav Hajek <highegg@gmail.com>
1117 1118
1152 1153
1153 2009-01-29 John W. Eaton <jwe@octave.org> 1154 2009-01-29 John W. Eaton <jwe@octave.org>
1154 1155
1155 * miscellaneous/fileparts.m: Match all possible file separators. 1156 * miscellaneous/fileparts.m: Match all possible file separators.
1156 1157
1157 2009-01-29 Kai Habel <kai.habel@gmx.de> 1158 2009-01-29 Kai Habel <kai.habel@gmx.de>
1158 1159
1159 * plot/__go_draw_axes__.m: Add support for transparent patches. 1160 * plot/__go_draw_axes__.m: Add support for transparent patches.
1160 1161
1161 2009-01-29 S�ren Hauberg <hauberg@gmail.com> 1162 2009-01-29 S�ren Hauberg <hauberg@gmail.com>
1162 1163
1163 * help/help.m, help/print_usage.m, help/get_first_help_sentence.m: 1164 * help/help.m, help/print_usage.m, help/get_first_help_sentence.m:
1164 print sensible error message when function is found but not documented. 1165 print sensible error message when function is found but not documented.
1165 1166
1166 * help/help.m: Allow displaying 'Contents.m' files. 1167 * help/help.m: Allow displaying 'Contents.m' files.
1167 1168
1168 2009-01-29 Kai Habel <kai.habel@gmx.de> 1169 2009-01-29 Kai Habel <kai.habel@gmx.de>
1169 1170
1170 * plot/Makefile.in (SOURCES): Include diffuse.m, specular.m, and 1171 * plot/Makefile.in (SOURCES): Include diffuse.m, specular.m, and
1171 surfl.m in the list. 1172 surfl.m in the list.
1172 1173
1173 2009-01-28 Ben Abbott <bpabbott@mac.com> 1174 2009-01-28 Ben Abbott <bpabbott@mac.com>
1329 2009-01-17 Ben Abbott <bpabbott@mac.com> 1330 2009-01-17 Ben Abbott <bpabbott@mac.com>
1330 1331
1331 * general/cart2sph.m, cart2pol.m, sph2cart.m pol2cart.m: 1332 * general/cart2sph.m, cart2pol.m, sph2cart.m pol2cart.m:
1332 Permit scalars when transforming coordinates. 1333 Permit scalars when transforming coordinates.
1333 1334
1334 2009-01-17 Steven Verstoep <isgoed@hotmail.com> 1335 2009-01-17 Steven Verstoep <isgoed@hotmail.com>
1335 1336
1336 * plot/__quiver__.m: __quiver__.m: Fix auto-size of (x,y) coord. 1337 * plot/__quiver__.m: __quiver__.m: Fix auto-size of (x,y) coord.
1337 1338
1338 2009-01-16 Daniel J Sebald <daniel.sebald@ieee.org> 1339 2009-01-16 Daniel J Sebald <daniel.sebald@ieee.org>
1339 1340
1340 * plot/gnuplot_drawnow.m: Fix for handling options. 1341 * plot/gnuplot_drawnow.m: Fix for handling options.
1341 1342
1342 2009-01-16 Daniel J Sebald <daniel.sebald@ieee.org> 1343 2009-01-16 Daniel J Sebald <daniel.sebald@ieee.org>
1343 1344
1462 * miscellaneous/what.m: Ditto. 1463 * miscellaneous/what.m: Ditto.
1463 * pkg/pkg.m: Ditto. 1464 * pkg/pkg.m: Ditto.
1464 * plot/ndgrid.m: Ditto. 1465 * plot/ndgrid.m: Ditto.
1465 * strings/strcat.m: Ditto. 1466 * strings/strcat.m: Ditto.
1466 1467
1467 2009-01-09 Kai Habel <kai.habel@gmx.de> 1468 2009-01-09 Kai Habel <kai.habel@gmx.de>
1468 1469
1469 * plot/surfl.m: New function 1470 * plot/surfl.m: New function
1470 * plot/diffuse.m: Ditto. 1471 * plot/diffuse.m: Ditto.
1471 * plot/specular.m: Ditto. 1472 * plot/specular.m: Ditto.
1472 1473
1495 1496
1496 2008-12-29 David Bateman <dbateman@free.fr> 1497 2008-12-29 David Bateman <dbateman@free.fr>
1497 1498
1498 * goemetry/voronoi.m: Speed up and handle dense grids. 1499 * goemetry/voronoi.m: Speed up and handle dense grids.
1499 1500
1500 2008-12-28 Jaroslav Hajek <highegg@gmail.com> 1501 2008-12-28 Jaroslav Hajek <highegg@gmail.com>
1501 1502
1502 * miscellaneous/delete.m: Allow filename globs. Display warnings if 1503 * miscellaneous/delete.m: Allow filename globs. Display warnings if
1503 operation fails. 1504 operation fails.
1504 1505
1505 2008-12-26 Francesco Potortì <pot@gnu.org> 1506 2008-12-26 Francesco Potortì <pot@gnu.org>
1540 2008-11-21 Radek Salac <salac.r@gmail.com> 1541 2008-11-21 Radek Salac <salac.r@gmail.com>
1541 1542
1542 * sparse/bicgstab.m: New function. 1543 * sparse/bicgstab.m: New function.
1543 * sparse/Makefile.in (SOURCES): Add it here. 1544 * sparse/Makefile.in (SOURCES): Add it here.
1544 1545
1545 2008-12-18 Daniel J Sebald <daniel.sebald@ieee.org> 1546 2008-12-18 Daniel J Sebald <daniel.sebald@ieee.org>
1546 1547
1547 * time/datevec.m (__date_vfmt2sfmt__): New helper function. 1548 * time/datevec.m (__date_vfmt2sfmt__): New helper function.
1548 (datevec): Avoid repeated parsing of the format string. 1549 (datevec): Avoid repeated parsing of the format string.
1549 * set/unique.m: Only check for options if nargin > 1. 1550 * set/unique.m: Only check for options if nargin > 1.
1550 1551
1652 1653
1653 2008-11-05 Thorsten Meyer <thorsten.meyier@gmx.de> 1654 2008-11-05 Thorsten Meyer <thorsten.meyier@gmx.de>
1654 1655
1655 * plot/subplot.m: fix texi bug 1656 * plot/subplot.m: fix texi bug
1656 1657
1657 2008-11-04 Thorsten Meyer <thorsten.meyier@gmx.de> 1658 2008-11-04 Thorsten Meyer <thorsten.meyier@gmx.de>
1658 1659
1659 * miscellaneous/unpack.m: return directly after recursive handling 1660 * miscellaneous/unpack.m: return directly after recursive handling
1660 of cell-strings 1661 of cell-strings
1661 1662
1662 2008-11-03 Ben Abbott <bpabbott@mac.com> 1663 2008-11-03 Ben Abbott <bpabbott@mac.com>
1663 1664
1664 * plot/__go_draw_axes__.m: xticklabel should accept a numeric vector. 1665 * plot/__go_draw_axes__.m: xticklabel should accept a numeric vector.
1665 1666
1666 2008-09-28 Jaroslav Hajek <highegg@gmail.com> 1667 2008-09-28 Jaroslav Hajek <highegg@gmail.com>
1667 1668
1668 * optimization/__fdjac__.m: New function file. 1669 * optimization/__fdjac__.m: New function file.
1669 * optimization/__dogleg__.m: New function file. 1670 * optimization/__dogleg__.m: New function file.
1670 * optimization/fsolve.m: New function file. 1671 * optimization/fsolve.m: New function file.
1671 * optimization/Makefile.in: Include the new sources. 1672 * optimization/Makefile.in: Include the new sources.
1672 1673
1673 2008-09-28 Jaroslav Hajek <highegg@gmail.com> 1674 2008-09-28 Jaroslav Hajek <highegg@gmail.com>
1674 1675
1675 * optimization/fzero.m: Replace tabs by spaces. 1676 * optimization/fzero.m: Replace tabs by spaces.
1676 1677
1677 2008-09-28 Jaroslav Hajek <highegg@gmail.com> 1678 2008-09-28 Jaroslav Hajek <highegg@gmail.com>
1678 1679
1679 * optimization/fzero.m: Simplify exception handling. 1680 * optimization/fzero.m: Simplify exception handling.
1680 1681
1681 2008-10-31 Jaroslav Hajek <highegg@gmail.com> 1682 2008-10-31 Jaroslav Hajek <highegg@gmail.com>
1682 1683
1689 structure. 1690 structure.
1690 * optimization/optimget.m: New function file. 1691 * optimization/optimget.m: New function file.
1691 * optimization/Makefile.in: Add it. 1692 * optimization/Makefile.in: Add it.
1692 * optimization/lsqnonneg.m: Query options using optimget. 1693 * optimization/lsqnonneg.m: Query options using optimget.
1693 1694
1694 2008-10-31 Jaroslav Hajek <highegg@gmail.com> 1695 2008-10-31 Jaroslav Hajek <highegg@gmail.com>
1695 1696
1696 * linear-algebra/__norm__.m: Remove. 1697 * linear-algebra/__norm__.m: Remove.
1697 1698
1698 2008-10-25 Thorsten Meyer <thorsten.meyier@gmx.de> 1699 2008-10-25 Thorsten Meyer <thorsten.meyier@gmx.de>
1699 1700
2456 2008-05-04 John W. Eaton <jwe@octave.org> 2457 2008-05-04 John W. Eaton <jwe@octave.org>
2457 2458
2458 * miscellaneous/dbstack.m: Delete. 2459 * miscellaneous/dbstack.m: Delete.
2459 * miscellaneous/Makefile.in (SOURCES): Remove it from the list. 2460 * miscellaneous/Makefile.in (SOURCES): Remove it from the list.
2460 2461
2461 2008-05-03 Rafael Laboissiere <rafael@debian.org> 2462 2008-05-03 Rafael Laboissiere <rafael@debian.org>
2462 2463
2463 * linear-algebra/cond.m, miscellaneous/version.m, 2464 * linear-algebra/cond.m, miscellaneous/version.m,
2464 miscellaneous/version.m, plot/feather.m, plot/__bar__.m, 2465 miscellaneous/version.m, plot/feather.m, plot/__bar__.m,
2465 plot/compass.m, plot/__quiver__.m, plot/__scatter__.m: Use ischar 2466 plot/compass.m, plot/__quiver__.m, plot/__scatter__.m: Use ischar
2466 instead of deprecated isstr. 2467 instead of deprecated isstr.
3870 * plot/__go_draw_axes__.m: Accept enhanced flag and munge text if 3871 * plot/__go_draw_axes__.m: Accept enhanced flag and munge text if
3871 needed to support the enhanced mode. 3872 needed to support the enhanced mode.
3872 * plot/print.m: Remove "enhanced" option as this is now treated in 3873 * plot/print.m: Remove "enhanced" option as this is now treated in
3873 drawnow.m. 3874 drawnow.m.
3874 3875
3875
3876 * plot/caxis.m: New function to control the color axis limits. 3876 * plot/caxis.m: New function to control the color axis limits.
3877 * plot/Makefile.in (SOURCES): Include it. 3877 * plot/Makefile.in (SOURCES): Include it.
3878 * plot/axis.m: Allow the first argument to be an axes handle. 3878 * plot/axis.m: Allow the first argument to be an axes handle.
3879 * plot/__go_draw_axes__.m: Move the setting of the caxis, also 3879 * plot/__go_draw_axes__.m: Move the setting of the caxis, also
3880 autoscale caxis for patches. If any(isinf(clim)) don't set the 3880 autoscale caxis for patches. If any(isinf(clim)) don't set the
5341 5341
5342 * statistics/distributions/normcdf.m: Use standard deviation 5342 * statistics/distributions/normcdf.m: Use standard deviation
5343 instead of variance for compatibility. 5343 instead of variance for compatibility.
5344 5344
5345 2007-05-08 John W. Eaton <jwe@octave.org> 5345 2007-05-08 John W. Eaton <jwe@octave.org>
5346
5347 5346
5348 * set/unique.m, set/ismember.m: Use numel(x) instead of prod(size(x)). 5347 * set/unique.m, set/ismember.m: Use numel(x) instead of prod(size(x)).
5349 5348
5350 * set/ismember.m: Always return logical values. 5349 * set/ismember.m: Always return logical values.
5351 5350