comparison src/ChangeLog @ 5326:4f5faf0fd322

[project @ 2005-04-29 21:30:16 by jwe]
author jwe
date Fri, 29 Apr 2005 21:30:40 +0000
parents ecbe4aa87e51
children 68eae0f668c4
comparison
equal deleted inserted replaced
5325:ecbe4aa87e51 5326:4f5faf0fd322
1 2005-04-29 John W. Eaton <jwe@octave.org> 1 2005-04-29 John W. Eaton <jwe@octave.org>
2
3 * oct-stream.cc (DO_LITERAL_CONVERSION): Cast fmt[i] to unsigned
4 char for comparison.
2 5
3 * c-file-ptr-stream.h (c_file_ptr_stream): New template class, 6 * c-file-ptr-stream.h (c_file_ptr_stream): New template class,
4 converted from i_c_file_ptr_stream. 7 converted from i_c_file_ptr_stream.
5 (i_c_file_ptr_stream, o_c_file_ptr_stream, io_c_file_ptr_stream): 8 (i_c_file_ptr_stream, o_c_file_ptr_stream, io_c_file_ptr_stream):
6 Now typedefs. 9 Now typedefs.
16 * oct-stdstrm.cc: Delete. 19 * oct-stdstrm.cc: Delete.
17 * Makefile.in (DIST_SRC): Remove it from the list. 20 * Makefile.in (DIST_SRC): Remove it from the list.
18 21
19 2005-04-29 David Bateman <dbateman@free.fr> 22 2005-04-29 David Bateman <dbateman@free.fr>
20 23
21 * Makefile.in: Add matrix_type.cc and spkron.cc to DLD_XSRC 24 * Makefile.in: Add matrix_type.cc and spkron.cc to DLD_XSRC.
22 25
23 * ls.mat.cc (read_mat5_binary_element): Allow for endian change for 26 * ls.mat.cc (read_mat5_binary_element): Allow for endian change
24 compressed data elements. 27 for compressed data elements.
25 28
26 * ov-base-sparse.cc (assign): Invalidate matrix type. 29 * ov-base-sparse.cc (assign): Invalidate matrix type.
27 30
28 * ov-base-sparse.cc (SparseType sparse_type (void), 31 * ov-base-sparse.cc (SparseType sparse_type (void),
29 SparseType sparse_type (const SparseType&): Functions to read and set 32 SparseType sparse_type (const SparseType&):
30 sparse matrix type. 33 Functions to read and set sparse matrix type.
31 34
32 * ov-bool-sparse.cc (load_binary): Remove third argument 35 * ov-bool-sparse.cc (load_binary): Remove third argument.
33 (load_hdf5): Cast hsize_t comparisions with int to avoid warning 36 (load_hdf5): Cast hsize_t comparisions with int to avoid warning.
34 * ov-cx-sparse.cc (load_hdf5): ditto 37 * ov-cx-sparse.cc (load_hdf5): Ditto.
35 * ov-re-sparse.cc (load_hdf5): ditto 38 * ov-re-sparse.cc (load_hdf5): Ditto.
36 39
37 * ov-re-sparse.cc (convert_to_str_internal): Add third argument for string 40 * ov-re-sparse.cc (convert_to_str_internal): Add third argument
38 type. 41 for string type.
39 * ov-re-sparse.h (convert_to_str_internal): Adject declaration. 42 * ov-re-sparse.h (convert_to_str_internal): Adject declaration.
40 43
41 * sparse-xdiv.cc (xdiv, xleftdiv): Pass SparseType as third argument, use 44 * sparse-xdiv.cc (xdiv, xleftdiv): Pass SparseType as third
42 it and return it to allow caching of type. 45 argument, use it and return it to allow caching of type.
43 * sparse-xdiv.h (xdiv, xleftdiv): Change declarations for third argument 46 * sparse-xdiv.h (xdiv, xleftdiv): Change declarations for third
44 of type SparseType. 47 argument of type SparseType.
45 48
46 * DLD-FUNCTIONS/luinc.cc (Fluinc): use type_name and not class_name to 49 * DLD-FUNCTIONS/luinc.cc (Fluinc): Use type_name and not
47 test for real/complex sparse matrices. Set matrix type 50 class_name to test for real/complex sparse matrices.
51 Set matrix type.
48 52
49 * DLD-FUNCTIONS/splu.cc (Fsplu): Set matrix type. 53 * DLD-FUNCTIONS/splu.cc (Fsplu): Set matrix type.
50 54
51 * OPERATORS/op-cm-scm.cc, OPERATORS/op-cm-sm.cc, OPERATORS/op-cs-scm.cc, 55 * OPERATORS/op-cm-scm.cc, OPERATORS/op-cm-sm.cc,
52 OPERATORS/op-cs-sm.cc, OPERATORS/op-m-scm.cc, OPERATORS/op-m-sm.cc, 56 OPERATORS/op-cs-scm.cc, OPERATORS/op-cs-sm.cc,
53 OPERATORS/op-s-scm.cc, OPERATORS/op-s-sm.cc, OPERATORS/op-scm-cm.cc, 57 OPERATORS/op-m-scm.cc, OPERATORS/op-m-sm.cc,
54 OPERATORS/op-scm-cs.cc, OPERATORS/op-scm-m.cc, OPERATORS/op-scm-s.cc, 58 OPERATORS/op-s-scm.cc, OPERATORS/op-s-sm.cc,
55 OPERATORS/op-scm-scm.cc, OPERATORS/op-scm-sm.cc, OPERATORS/op-sm-cm.cc, 59 OPERATORS/op-scm-cm.cc, OPERATORS/op-scm-cs.cc,
56 OPERATORS/op-sm-cs.cc, OPERATORS/op-sm-m.cc, OPERATORS/op-sm-s.cc, 60 OPERATORS/op-scm-m.cc, OPERATORS/op-scm-s.cc,
57 OPERATORS/op-sm-scm.cc, OPERATORS/op-sm-sm.cc (div, ldiv): Pass and 61 OPERATORS/op-scm-scm.cc, OPERATORS/op-scm-sm.cc,
58 recache SparseType wirh xdiv/xleftdiv. 62 OPERATORS/op-sm-cm.cc, OPERATORS/op-sm-cs.cc,
63 OPERATORS/op-sm-m.cc, OPERATORS/op-sm-s.cc,
64 OPERATORS/op-sm-scm.cc, OPERATORS/op-sm-sm.cc (div, ldiv):
65 Pass and recache SparseType wirh xdiv/xleftdiv.
59 66
60 2005-04-29 John W. Eaton <jwe@octave.org> 67 2005-04-29 John W. Eaton <jwe@octave.org>
61 68
62 * file-io.cc (maybe_warn_interface_change): Delete function. 69 * file-io.cc (maybe_warn_interface_change): Delete function.
63 (fopen_mode_to_ios_mode): Don't call it. 70 (fopen_mode_to_ios_mode): Don't call it.