comparison scripts/ChangeLog @ 6257:44c91c5dfe1d

[project @ 2007-01-30 19:16:52 by jwe]
author jwe
date Tue, 30 Jan 2007 19:16:55 +0000
parents 5b43c2332b69
children ea3a7e8469e9
comparison
equal deleted inserted replaced
6256:83949ae13b2c 6257:44c91c5dfe1d
1 <<<<<<< ChangeLog
1 2007-01-24 David Bateman <dbateman@free.fr> 2 2007-01-24 David Bateman <dbateman@free.fr>
2 3
3 * pkg/pkg.m: Install ChangeLog file if it exists. 4 * pkg/pkg.m: Install ChangeLog file if it exists.
4 Delete bare newline in string passed to write_INDEX. 5 Delete bare newline in string passed to write_INDEX.
5 6
77 78
78 2006-12-08 David Bateman <dbateman@free.fr> 79 2006-12-08 David Bateman <dbateman@free.fr>
79 80
80 * sparse/normest.m: New file. 81 * sparse/normest.m: New file.
81 82
83 =======
84 2007-01-29 John W. Eaton <jwe@octave.org>
85
86 * plot/subplot.m: Set nextplot property of current figure to "add".
87
88 * plot/__uiobject_draw_axes__.m: Only handle outerposition
89 property if it exists.
90
91 2007-01-26 John W. Eaton <jwe@octave.org>
92
93 * plot/__uiobject_draw_axes__.m: Move initialization of max and
94 min values outside of loop over child objects.
95
96 * plot/contour.m, plot/contourc.m: New files.
97 * plot/Makefile.in (SOURCES_M): Add them to the list.
98
99 * image/image_viewer.m: Set view_fcn to "gnuplot_internal" if we
100 find a gnuplot version newer than 4.0.
101 * image/__img_gnuplot__.m: Delete.
102 * image/image.m: Create image graphics object.
103 Call newplot to setup and drawnow to finish.
104 Eliminate ZOOM arg.
105
106 * plot/__uiobject_draw_axes__.m: Handle image data.
107
108 * plot/legend.m: Eliminate useless variable "warned".
109
110 * plot/__uiobject_image_ctor__.m: New file.
111 * plot/Makefile.in (SOURCES_M): Add it to the list.
112
113 * plot/gcf.m: Also create new figure if currentfigure is 0.
114 * plot/drawnow.m: Use get (0, "currentfigure") instead of gcf.
115
116 * plot/__uiobject_root_figure_ctor__.m: Set visible property.
117
118 * plot/__default_colormap__.m: New file.
119 * plot/Makefile.in (SOURCES_M): Add it to the list.
120 * plot/__uiobject_figure_ctor__.m: Use it to set default colormap
121 property.
122 * image/colormap.m: Use colormap property of current figure
123 to store colormap instead of using persistent variable.
124 Call __default_colormap__ to get default map value.
125 * image/ocean.m, image/gray.m: Set colormap for current figure.
126
127 * plot/__uiobject_draw_axes__.m: Handle aspect ratio property.
128 Handle some tick mark options.
129
130 * plot/__uiobject_axes_setr__.m: If we see xtick, ytick, or ztick,
131 set corresponding *mode to "manual". If we set dataaspectratio,
132 set dataaspectratiomode to "manual".
133
134 * plot/__uiobject_axes_init__.m: Include *tick, *tickmode,
135 *ticklabelmode, dataaspectratio, dataaspectratiomode properties.
136
137 * plot/axis.m: New file.
138 * plot/Makefile.in (SOURCES_M): Include it in the list.
139
140 * plot/__uiobject_axes_setr__.m: If we see xlim, ylim, or zlim,
141 set corresponding *limmode to "manual".
142 * plot/__uiobject_draw_axes__.m (get_axis_limits): New subfunction.
143 Use it to compute autosclaled limits.
144 Arg is now handle, not object. Change all callers.
145 Compute data limits.
146
147 2007-01-25 John W. Eaton <jwe@octave.org>
148
149 * plot/drawnow: Fix visibility check for zero args.
150
151 * plot/text.m: New file.
152 * plot/Makefile.in (SOURCES_M): Add it to the list.
153 * plot/__uiobject_draw_axes__.m: Handle text objects.
154 * plot/__uiobject_text_ctor__.m: Include units, position, and
155 horizontalalignment properties.
156
157 * plot/figure.m: Set options for f we just constructed or were
158 given as an argument, not gcf. Only return handle if nargout > 0.
159
160 * plot/drawnow.m: Handle visible field for figure here.
161 * plot/__uiobject_figure_ctor__.m: Set default visible field.
162
163 * plot/__uiobject_draw_axes__.m: Call undo_string_escapes on
164 title and axis labels.
165
166 * plot/plot3.m, plot/mesh.m: Set default 3-d view here.
167 * plot/__uiobject_draw_axes__.m: Handle view for 3-d plots.
168 * plot/__uiobject_axes_init__.in: Set default view field for object.
169 * plot/view.m: New file.
170 * plot/Makefile.in (SOURCES_M): Add it to the list.
171
172 * plot/__uiobject_make_handle__.in, plot/set.m, plot/drawnow.m:
173 Call __request_drawnow__.
174
175 * plot/newplot.m: For "replace" action, call __uiobject_axes_init__.
176
177 * plot/__uiobject_axes_ctor__.m, plot/__uiobject_text_ctor__.m:
178 Call set to set properties. Return handle instead of structure.
179 Change all callers.
180
181 * plot/__uiobject_axes_setr__.m: New file.
182 * plot/set.in: Check for __setter__ field.
183
184 * plot/__uiobject_axes_init__.in:
185 Rename from plot/__uiobject_axes_init__.m.
186 Include __uiobject_globals__.
187 Accept handle as arg instead of structure
188 * plot/Makefile.in (SOURCES_M): Remove __uiobject_axes_init__.m
189 from the list.
190 (SOURCES_IN): Add __uiobject_axes_init__.in to the list.
191
192 2007-01-24 John W. Eaton <jwe@octave.org>
193
194 * plot/Makefile.in ($(GEN_M)): Depend on __uiobject_globals__.m.
195
196 * plot/__uiobject_globals__.m: Call __lock_global__ when
197 initializing each global variable.
198
199 2007-01-18 John W. Eaton <jwe@octave.org>
200
201 * plot/__uiobject_globals__.m (__uiobject_handles_free_list__,
202 __uiobject_figure_handles_free_list__): New global variables.
203 * plot/__uiobject_get_handle__.m, plot/__uiobject_free__.m:
204 Place unused handles on the free list.
205
206 * plot/__uiobject_get_figure_handle__.in: Delete.
207 * plot/Makefile.in: Delete it from the SOURCES_IN list.
208
209 * plot/__uiobject_init_figure__.in: Perform allocation of figure
210 handles here. Return figure handle.
211 * plot/figure.m: Call __uiobject_init_figure__ to allocate handle.
212
213 2007-01-11 John W. Eaton <jwe@octave.org>
214
215 * plot/__uiobject_draw_axes__.m: Use "%g", not "%.4g" when writing
216 data for gnuplot.
217
218 * plot/Makefile.in (SOURCES_M, SOURCES_IN, GEN_M): New lists of
219 files.
220 (SOURCES): Include $(SOURCES_M) and $(SOURCES_M) in the list.
221 (DISTFILES): Include include-globals.awk in the list.
222 (FCN_FILES): Define using $(SOURCES_M) and $(GEN_M).
223 ($(GEN_M) : %.m : %.in): New rule.
224
225 * include-globals.awk: New file.
226
227 * plot/__uiobject_alloc__.in, plot/__uiobject_figures__.in,
228 plot/__uiobject_free__.in, plot/__uiobject_get_figure_handle__.in,
229 plot/__uiobject_get_handle__.in, plot/__uiobject_grow_list__.in,
230 plot/__uiobject_handle2idx__.in, plot/__uiobject_init_figure__.in,
231 plot/__uiobject_init_root_figure__.in,
232 plot/__uiobject_make_handle__.in, plot/get.in, plot/set.in:
233 Rename from corresponding .m files.
234
235 * move-if-change: New file.
236
237 * plot/__uiobject_delete__.m: New file.
238 * plot/delete.m, plot/__uiobject_delete_children__.m,
239 plot/__uiobject_delete_child__.m: Delete.
240 * miscellaneous/delete.m: Forward to __uiobject_delete__ if arg is
241 not a character string.
242 * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2vm__.m:
243 Fix assignment to tmp key value in loop.
244 * plot/__uiobject_axes_dtor__.m: No need to Call __uiobject_free__
245 for obj.title, obj.xlabel, obj.ylabel, obj.zlabel.
246 * plot/__uiobject_axes_dtor__.m, plot/__uiobject_axis_init__.m:
247 Inline code to delete children.
248 * plot/__uiobject_free__.m: Arg is now handle, not index into
249 __uiobject_list__.
250 * plot/clf.m, plot/closereq.m, plot/newplot.m: No need to remove
251 and free child.
252
253 2006-12-08 John W. Eaton <jwe@octave.org>
254
255 * plot/gcf.m: Check if the root figure object's currentfigure
256 handle is empty, not 0.
257 * plot/__uiobject_root_figure_ctor__.m:
258 Set currentfigure to [], not 0.
259
260 * plot/stairs.m: Handle matrix arguments. Improve compatibility.
261
262 2006-12-07 John W. Eaton <jwe@octave.org>
263
264 * plot/__plt_get_axis_arg__.m, plot/__uiobject_adopt__.m,
265 plot/__uiobject_alloc__.m, plot/__uiobject_axes_ctor__.m,
266 plot/__uiobject_axes_dtor__.m, plot/__uiobject_axes_init__.m,
267 plot/__uiobject_delete_children__.m,
268 plot/__uiobject_draw_axes__.m, plot/__uiobject_draw_figure__.m,
269 plot/__uiobject_figure_ctor__.m, plot/__uiobject_figures__.m,
270 plot/__uiobject_free__.m, plot/__uiobject_get_figure_handle__.m,
271 plot/__uiobject_get_handle__.m, plot/__uiobject_globals__.m,
272 plot/__uiobject_grow_list__.m, plot/__uiobject_handle2idx__.m,
273 plot/__uiobject_init_figure__.m,
274 plot/__uiobject_init_root_figure__.m,
275 plot/__uiobject_line_ctor__.m, plot/__uiobject_make_handle__.m,
276 plot/__uiobject_remove_child__.m,
277 plot/__uiobject_root_figure_ctor__.m,
278 plot/__uiobject_surface_ctor__.m, plot/__uiobject_text_ctor__.m,
279 plot/axes.m, plot/box.m, plot/closereq.m, plot/delete.m,
280 plot/drawnow.m, plot/gca.m, plot/gcf.m, plot/get.m,
281 plot/isfigure.m, plot/ishandle.m, plot/line.m, plot/newplot.m,
282 plot/set.m: New files.
283
284 * plot/__plt3__.m, plot/errorbar.m, plot/__axis_label__.m,
285 plot/__plr1__.m, plot/__errcomm__.m, plot/print.m, plot/zlabel.m,
286 plot/__plt1__.m, plot/__plt2__.m, plot/sombrero.m, plot/shg.m,
287 plot/fplot.m, plot/ndgrid.m, plot/clf.m, plot/hold.m,
288 plot/ishold.m, plot/meshdom.m, plot/ylabel.m, plot/__plt2ss__.m,
289 plot/__plt2vv__.m, plot/__plr2__.m, plot/__plt2mm__.m,
290 plot/__pltopt1__.m, plot/meshgrid.m, plot/__plt2mv__.m,
291 plot/figure.m, plot/xlabel.m, plot/stairs.m, plot/__plt2vm__.m,
292 plot/bar.m, plot/__errplot__.m, plot/semilogx.m, plot/semilogy.m,
293 plot/loglog.m, plot/polar.m, plot/legend.m, plot/orient.m,
294 plot/title.m, plot/__pltopt__.m, plot/grid.m, plot/hist.m,
295 plot/subplot.m, plot/plot.m, plot/mesh.m, plot/__plt__.m,
296 plot/close.m, plot/loglogerr.m, plot/plot3.m, plot/semilogxerr.m,
297 plot/semilogyerr.m, plot/replot.m:
298 Adapt to new graphics data structure.
299
300 * plot/__do_legend__.m, plot/__gnuplot_version__.m,
301 plot/__init_plot_vars__.m, plot/__make_using_clause__.m,
302 plot/__plot_globals__.m, plot/__plr__.m, plot/__render_plot1__.m,
303 plot/__render_plot__.m, plot/__setup_plot__.m, plot/axis.m,
304 plot/contour.m, plot/mplot.m, plot/multiplot.m, plot/oneplot.m,
305 plot/plot_border.m, plot/subwindow.m: Delete.
306
307 >>>>>>> 1.656.2.18
82 2006-12-06 Michael Goffioul <michael.goffioul@swing.be>. 308 2006-12-06 Michael Goffioul <michael.goffioul@swing.be>.
83 309
84 * miscellaneous/copyfile.m, miscellaneous/movefile.m: 310 * miscellaneous/copyfile.m, miscellaneous/movefile.m:
85 Work on Windows systems without cp or mv. 311 Work on Windows systems without cp or mv.
86 312