comparison main/database/NEWS @ 12718:1af86934c14e octave-forge

Make compatible with Octaves new exception-based error handling. Retain compatibility with Octaves old error handling based on error_state. * src/error_helpers.[h,cc]: Added. * src/Makefile.in: Integrate error-helpers.[h,cc]. * src/config.h.in: Added. * configure.ac, src/config.h.in: Test presence of 'error_state' and presence of 'verror (octave_execution_exception&, const char *, va_list)'. * src/__pq_connect__.cc, src/command.cc, src/command.h, src/converters.cc, src/converters_arr_comp.cc, src/pq_connection.cc, src/pq_conninfo.cc, src/pq_exec.cc, src/pq_lo.cc, src/pq_update_types.cc: If necessary, include error-helpers.h, replace error() with c_verror(), set and check a different error indicator than error_state, use CHECK_ERROR or SET_ERR, explicitely check for errors instead of relying on Octave checking error_state when returning to the prompt.
author i7tiol
date Sat, 27 Feb 2016 11:11:04 +0000
parents 9cb56e0cd09b
children
comparison
equal deleted inserted replaced
12717:87989220360f 12718:1af86934c14e
1 ** Compatible with Octaves new exception-based error
2 handling. Compatibility with old error handling up to Octave-4.0
3 is retained.
4
1 ** Fix: remove autoloaded function at package unload. 5 ** Fix: remove autoloaded function at package unload.
2 6
3 database 2.3.2 7 database 2.3.2
4 -------------- 8 --------------
5 9