X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=ChangeLog;h=66a289df4822b8b632247f17651b262a74fd7ea9;hb=4285be9dd855e912f0ce9f1ee95fb8f6f1737a89;hp=bcfafc010f8f7573f86eabb67b86b722d80ba727;hpb=978b18de74be0b63ec896cca09ff5a8ab61ea156;p=babeltrace.git diff --git a/ChangeLog b/ChangeLog index bcfafc01..66a289df 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,145 @@ +2019-11-15 babeltrace 2.0.0-rc4 + * Update version string to match the rc4 tag + +2019-11-15 babeltrace 2.0.0-rc3 (National Clean Out Your Refrigerator Day) + * babeltrace2-source.ctf.fs(7): document the overlapping snapshot feature + * Revert "Notes de relâche du troisième candidat de relâche" + * Notes de relâche du troisième candidat de relâche + * ctf: remove ctf_msg_iter_set_emit_stream_{beginning,end}_message functions + * src.ctf.fs: use ctf_fs_ds_index_destroy to free index + * src.ctf.fs: add and use medops to iterate on a ds_file_group using the index + * tests: make test_trimmer use bt_cli + * src.ctf.fs: factor out "ds_file_mmap" from "ds_file_mmap_next" + * src.ctf.fs: remove ctf_fs_ds_file::end_reached field + * ctf: assert that request_sz in medium ops request_bytes is greater than 0 + * ctf: make ctf_msg_iter_seek assert that the seek callback is not NULL + * ctf: assert that msg iter and medium seek offset is valid + * src.ctf.fs: remove ctf_msg_iter_seek_whence parameter to medium ops seek + * src.ctf.fs: little status code cleanup + * src.ctf.fs: don't call ds_file_munmap on failure in ds_file_mmap_next + * src.ctf.fs: make ds_file_munmap assert that ds_file is not NULL + * src.ctf.fs: rename some ctf_fs_ds_file fields + * src.ctf.fs: remove ctf_fs_ds_file_next + * ctf: const-ify a few bt_message parameters + * ctf: remove ctf_fs_ds_file::msg_iter field + * ctf: de-duplicate index entries + * ctf: read packet sequence number from index + * Save and restore error in ctf_fs_iterator_next, muxer_msg_iter_do_next + * muxer: append causes on some _next iterator method code paths + * lib: save and restore current thread error when calling destruction listeners and finalize methods + * Cleanup: src.ctf.lttng-live: move function declarations around + * src.ctf.lttng-live: replace usage of `calloc()` by `g_new0()` + * Fix: src.ctf.lttng-live: `fwrite()` does not set `errno` + * src.ctf.lttng-live: don't try to detach after socket error + * Fix: src.ctf.lttng-live: decode metadata even on _STATUS_CLOSED + * Fix: src.ctf.lttng-live: removing trace when not all streams are done + * src.ctf.lttng-live: Add logging statements across the component class + * Cleanup: src.ctf.lttng-live: rename live_iterator_status printing function + * Cleanup: src.ctf.lttng-live: add `lttng_live_msg_iter_create()` + * src.ctf.lttng-live: make component class handle interruptions + * Fix: src.ctf.lttng-live: checking `errno` value on all errors + * Cleanup: comp-logging.h: template `BT_COMP_OR_COMP_CLASS_LOG*` macros + * lib: make bt_value_map_foreach_entry_{const_}func() return a status code + * Emit dedicated bright terminal color codes if supported + * lib: add pre condition asserts to check current thread has no error + * lib: add post condition assertions for current thread error after user functions + * lib: clear error in clock_snapshots_are_monotonic_one + * tests: clear error in test_simple_sink + * lib: append error in simple_sink_consume only if error status + * src.ctf.fs: rename pc_msg_iter parameter to self_msg_iter + * Cleanup: cli: move LOGE statements closer to the source + * cli: exit with status 2 when interrupted by SIGINT + * Ignore -Wcast-function-type warning + * Cleanup: src.ctf.lttng-live: remove redundant _APPEND_CAUSE() + * cli: set `bt_config::command_name` field for all commands + * src.ctf.fs: make log macros of data-stream-file.c more generic + * ctf: check version of LTTng trace index + * ctf: save self_msg_iter in ctf_msg_iter when creating it + * ctf: rename bt_msg_iter to ctf_msg_iter + * ctf: rename bt_msg_iter::msg_iter to self_msg_iter + * Rename pc_msg_iter fields to self_msg_iter + * bt_common_abort(): optionally execute a custom command before aborting + * Add bt_common_abort() and use it instead of abort() directly + * .gitignore: add missing `/tests/param-validation/test_param_validation` + * ctf: fix typo + +2019-11-01 babeltrace 2.0.0-rc2 (National Vinegar Day) + * Cleanup: src.ctf.lttng-live: add missing `#include ` + * Cleanup: src.ctf.lttng-live: remove usage of `bt_object` + * lib: lib-logging.c: `Babeltrace library` -> `libbabeltrace2` + * ctf: msg-iter.c: rename `notit` to `msg_it` + * ctf: msg-iter.c: use `_APPEND_CAUSE` variants of logging macros + * src.ctf.lttng-live: use `_APPEND_CAUSE` variants of logging macros + * src.ctf.lttng-live: make `lttng_live_attach_session()` return status + * src.ctf.lttng-live: make `lttng_live_get_one_metadata_packet()` return status + * logging: ignore -Wundef in log.c + * lib: Make `bt_version_get_*() return unsigned int + * Rename `BT_RANGE_SET_` to `BT_INTEGER_RANGE_SET_` + * bt2: validate parameters to _TraceClass.create_stream_class before creating the native object + * tests: use assertRaisesRegex instead of assertRaises in test_stream_class.py + * Cleanup: add `#include ` whenever `bool` type is used + * lib: remove `BT_GRAPH_RUN_STATUS_END` + * Cleanup: ctf: msg-iter.c: rename `ret` to `status` + * Cleanup: ctf: remove duplicated logging statement + * Cleanup: msg-iter.c: make `create_msg_*()` return msg + * Cleanup: src.ctf.lttng-live: NULL check already done in `_is_canceled()` func + * cli: Remove unnecessary NULL check in print_value_rec + * source.ctf.lttng-live: clean-up: don't restart session iteration + * source.ctf.lttng-live: clean-up: don't restart stream iteration + * Fix: source.ctf.lttng-live: assertion on equal messages + * Add compile_commands.json to .gitignore + * Cleanup: src.ctf.lttng-live: coding style + * Fix: add missing decoder-packetized-file-stream-to-buf.h + * Fix -Wmissing-prototypes/-Wmissing-declarations warnings + * ctf: Remove redundant declarations of lexer/parser functions + * ctf-writer: Fix -Wredundant-decls warning + * Fix: ctf-writer: field_type_common_has_known_id always returns true + * Fix -Wshadow warnings + * debug-info: fix one -Wnull-dereference warning + * ctf: define yystrlen to strlen + * ctf: Fix one -Wnull-dereference warning + * ctf, ctf-writer: Fix -Wnull-dereference warnings + * Fix -Wjump-misses-init warnings + * Fix -Wmissing-include-dirs warnings + * Fix -Wduplicated-cond warnings + * black: run `black` version 19.10b0 on entire project + * Fix: log.h: missing defines of `_ERRNO()` macros to `_UNUSED()` + * Fix -Wsuggest-attribute warnings + * Fix -Wstrict-prototypes warnings + * configure: allow adding compiler-specific warning flags + * Fix: tests: add cli/params/test_params to Makefile and fix it + * Cleanup: babeltrace2-cfg-cli-args.c: coding style + * Cleanup: usages of bt_value_array_borrow_element_by_index{,_const}() + * Fix: usage of `bt_value_array_get_length()` + * lib: make `bt_attributes_get_count()` return uint64_t + * Use typeof instead of __auto_type + * Fix: src.ctf.fs: free ds_file_info when add_ds_file_to_ds_file_group fails + * Fix: define macros for logging levels + * Tests: debug-info: compare output of `CompleteSrc` + * Tests: debug-info: compare without `debug-info` component + * debug-info: have `copy_*_content()` function return _STATUS + * flt.lttng-utils.debug-info: add all SC and EC to output trace class ASAP + * Fix: param-validation: remove memory leaks + * Fix: shadowed variables + * src.ctf.fs: append error causes in ctf_fs_file_open + * lib: add _msg parameters to _ERRNO logging macros + * lib: remove plugin's ABI version + * Remove unused `src/lib/trace-ir/clock-snapshot-set.h` + * lib: remove unused bt_graph_remove_unconnected_component() + * Always evaluate BT_ASSERT(); add BT_ASSERT_DBG() for debug mode only + * lib: remove includes from logging.h + * bt2: make log functions clear error indicator + * Fix: bt2: clear Python error indicator in trace and trace class destruction listeners + * bt2: normalize the code to use some commonly used patterns + * bt2: rename exception handling functions + * src.ctf.fs: error out when failing to create index + * bt2: Force usage of MapValue object on component init + * Fix: consider index of all files for data stream groups with multiple files + * Use assertRegex instead of assertRegexpMatches + * Fix: src.ctf.fs: use BT_COMP_OR_COMP_CLASS_LOGE_APPEND_CAUSE when applicable + * Cleanup: Dead assignments + * Cleanup: flt.lttng-utils.debug-info: Dead assignment + 2019-10-17 babeltrace 2.0.0-rc1 * Fix: avoid double-free in build_index_from_idx_file * Fix: ctf: query.c: Unchecked fclose() return value