X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=ChangeLog;h=8b2e8fbdc03ef8c9d61fffb924729cc1fb7c66e2;hp=b1893a347052b275cac570e76d77af4d9c1a2cb7;hb=51e0087fadefb86c71cf6a49eb558f81c7dd4561;hpb=2ae35d4f897d402facccddd4ce4d74df310bfb16 diff --git a/ChangeLog b/ChangeLog index b1893a34..8b2e8fbd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,243 @@ +2013-06-18 Babeltrace 1.1.1 + * Compare traces by stream path as secondary key + * Fix: use index, not cur_index, for SEEK_SET validation + * Fix: ctf-text irregular output with disabled field names + * Support old compilers + * Remove useless variable assignment + * Fix: Remove extra quote after an include directive + * Don't dereference before NULL check + * eliminate dead code + * fix babeltrace-log error checking + * Fix resource leak on error path + * Fix: handle error checking should compare against NULL + * Remove unused array in bt_context_add_traces_recursive + * Fix: Suppress a compiler warning (always-false condition) + * Cleanup: remove trailing whitespaces + * Move memstream.h and uuid.h to include/babeltrace/compat directory + * Fix: handling of empty streams + * Add new option --clock-offset-ns + * Fix: add missing error return when create_event_definitions fails + * Fix: ctf-text should link on libbabeltrace-ctf + * Move clock to bt_trace_descriptor + * Remove unused stream_heap + * Move trace collection pointer to bt_trace_descriptor + * Move bt_handle to bt_trace_descriptor + * Move bt_context to bt_trace_descriptor + * Privatize struct bt_trace descriptor, move trace path + * Add backward ref from bt_stream_pos to bt_trace_descriptor + * Fix kFreeBSD build + * Fix: babeltrace-log timestamps should be in nsec + * Use objstack for AST allocation + * Remove unused gc field + * Use objstack to store nodes + * Use objstack for strings + * Implement objstack for parser + * Fix: octal and hex string handling + * Simplify error node + * Lexer cleanup + * Fix: invalid integer suffix parsing + * Test cleanup + * Test cleanup + * Test cleanup + * Fix: bootstrap should call libtoolize + * Fix bootstrap script + * Use uint64_t for packet_map_len + * Add smalltrace succeed/fail test cases + * Support packets and trace files smaller than page size + * Move ctf-metadata plugin into its own shared object + * Implement ctf-metadata output plugin + * Handle make_node errors with TLS dummy node + * Remove nested expressions + * Eliminate dead code + * Fix: trace_collection_add() add after check + * Handle integers in lexer rather than grammar + * Implement perror printf + * Support escape characters in metadata strings + * Add error node to AST + * Introduce macro to enforce matching enum to string for node types + * Fix: add semantic check in grammar + * Implement likely/unlikely ifdefs + * Fix unary constant use after error + * Use new print macros in ctf-parser.y + * Print error on invalid token + * Implement macros for error printout + * Add line number to parser nodes + * Fix: handle errors gracefully + * Fix: memleak on error path + * Add missing NULL pointer check + * Show token in CTF parser error + * Remove unused lineno from struct ctf_scanner + * Show line numbers in CTF parser errors + * Ignore Windows-style EOL character in metadata + * Replace AM_PROG_MKDIR obsolete macro with AC_PROG_MKDIR_P + +2013-03-23 Babeltrace 1.1.0 + * Reinsert "at end of stream" message for discarded events + * Improvement: Message from babeltrace concerning discarded events needs i + * Cleanup: typo fix + * Cleanup: add end of line at end of verbose message + * Fix: misleading message from babeltrace --verbose + * Fix: babeltrace --fields all overrides --no-delta + * Add verbosity to stream id error message + * Fix: Ensure the specified input format is CTF + * Fix: Undefined behavior of double free on strlist in get_names_args + * Fix: ctf-text: don't close stdout + * Fix: warning message for unexpected trace byte order + * Namespace the struct declaration + * Namespace the struct definition + * Namespace the struct format + * Namespace the struct mmap_stream + * Namespace the struct trace_descriptor + * Namespace struct stream_pos + * Namespace compliance for dependencies function + * Cleanup error messages + * Fix: babeltrace: make '-w' actually work + * Convert the unit tests to the TAP format + * Spelling cleanups within comments + * Move the bitfield test to tests/lib/ + * Fix: Added a null pointer check to bt_ctf_field_name + * Add babeltrace.pc to gitignore + * namespacing: place flex/bison symbols under bt_yy namespace + * namespace the lookup_integer function + * namespace the definition functions + * namespace the variant functions + * namespace the declaration functions + * namespace the collection functions + * namespace the heap functions + * namespace the struct functions + * namespace the string functions + * namespace the sequence functions + * namespace the int functions + * namespace the enum functions + * namespace definition_ref and definition_unref + * namespace declaration_ref and declaration_unref + * namespace the array functions + * namespace the scope_path functions + * Hide internal functions of libbabeltrace-ctf + * Hide internal functions of ctf-text + * BT_HIDDEN macro + * Namespace the lookup_enum function + +2012-01-24 Babeltrace 1.0.3 + * Fix: Double free when calling bt_context_remove_trace() + * Add missing runall.sh to dist packaging + * Fix: alignment of compound types containing array field + +2012-01-11 Babeltrace 1.0.2 + * Fix: add tests/lib missing files to Makefile.am + +2012-01-11 Babeltrace 1.0.1 + * Provides a basic pkg-config file for libbabeltrace + * Fix erroneous warning/error messages + * Fix comment in context.h + * Cleanup: Remove whitespace at EOL from mit-license.txt + * Add missing permission notice in each source file + * Adding a test which do a sequence of seek BEGIN, LAST, BEGIN, LAST + * Run seek tests on a second trace file + * Add #define _GNU_SOURCE to remove warning about asprintf + * Include a test for SEEK_BEGIN and SEEK_LAST + * Fix: Report success even if we find at least one valid stream in find_max_timestamp_ctf_stream_class + * Fix SEEK_BEGIN for streams that do not contain any event + +2012-10-27 Babeltrace 1.0.0 + * tests: add test traces to distribution tarball + * Document bash requirement for make check in README + * Add tests to make check + * Fix: add missing header size validation + * callbacks.c: handle extract_ctf_stream_event return value + * Cleanup: fix cppcheck warning + * Cleanup: fix cppcheck warnings + * fix double-free on error path + +2012-10-18 Babeltrace 1.0.0-rc6 + * Add valgrind suppression file for libpopt + * Fix: unplug memory leak that causes popt-0.13 to segfault + * Fix: test all close/fclose ret val, fix double close + * Cleanup: add missing newline + * Fix: fd leak on trace close + * Fix memory leaks induced by lack of libpopt documentation + * babeltrace: fix poptGetOptArg memleak + * plugins: implement plugin unregister + * Doc: valgrind with babeltrace (glib workaround) + * callsites: fix memory leak + * Fix: free all the metadata-related memory + * Fix : Free the iterator callback arrays + * Fix : cleanup teardown of context + * Fix : protect static float and double declarations + * callsite: support instruction pointer field + * Document that list.h is LGPLv2.1, but entirely trivial + * Fix: callsite support: list multiple callsites + * Add callsite support + * Fix: Allow 64-bit packet offset + * Fix: emf uri: surround by " " + * Handle model.emf.uri event info + * Fix: Documentation cleanup + * Fix: misplaced C++ ifdef + * Fix babeltrace-log get big line when the input file last line don't have enter + * API Fix: bt_ctf_iter_read_event_flags + * Fix: get encoding for char arrays and sequences + * Fix: access to declaration from declaration_field + * Fix: get_declaration_* should not cast to field + * Fix babeltrace-log uninitialized memory (v2) + * Revert "Fix babeltrace-log uninitialized memory" + * Fix babeltrace-log uninitialized memory + * Fix: access field properties by declaration + * Fix: check return value of get_char_array + * Fix: C++ support to API header files + +2012-08-27 Babeltrace 1.0.0-rc5 + * Change default printout to add host, process names and vpid + * Add support for trace:hostname field + * Fix: allow specifying more than one input trace path + * Fix: make warnings (partial errors) visible + * Fix: --clock-force-correlate to handle trace collections gathered from v + * Documentation: update API doc with enum functions + * Fix: API: remove unsupported BT_SEEK_END from API + * API documentation + * Cleanup: shut up gcc uninitialized var warning + * Fix: support large files on 32-bit systems + * Fix: remove unused fts.h include + * Fix: add missing enum support to API + * Fix: handle clock offset with frequency different from 1GHz + * Cleanup: update ifdef wrapper name + * Fix: clarify bt_ctf_get_field_list + * Fix trace-collection.h: No such file or directory that build code with l + * Fix: check return value of bt_context_create + * Fix: ensure mmap_base_offset is zeroed on initialization + * Fix: Reswitch to FTW for add_traces_recursive + * Fix: don't free unallocated index + * Fix: don't close the metadata FD if a FP is passed + * Add BT_SEEK_LAST type to bt_iter_pos + * Fix: iterator.c BT_SEEK_RESTORE: check return value + * Fix: complete error handling of babeltrace API + * cleanup: protected -> hidden: cleanup symbol table + * Fix: add mmap_base_offset to ctf_stream_pos + * Fix: assign the current clock for mmap traces + * Fix: libbabeltrace add missing static declaration + * Fix: safety checks for opening mmap traces + * Remove trace-collection.h from include_headers + * Fix: protect visibility of ctf-parser functions + * Fix: correct name of bt_ctf_field_get_error in comments and typo in man + * Fix: wrong type in bt_ctf_get_uint64/int64 + * API cleanup name get_timestamp and get_cycles + * fix comment struct bt_saved_pos + * Fix: Add missing clock-types.h + * Get rid of clock-raw and use real clock + * Cleanup (messages): Make the wording of the signedness warning clearer + * Fix: error path if heap_init fails + * Fix: Remove obsolete bt_iter_seek function + * Make the signedness warning useful with the field name + * Fix: Restore heap for SEEK_BEGIN + * Fix: check if handle is valid + * Fix: iterator set_pos + * Fix: get rid of consumed flag + * Fix: add missing heap_copy + * Fix: babeltrace assert() triggered by directories within trace + * Several fixes for bt_iter_pos related functions + * Fix iterator: various fixes + * Fix: remove duplicate yydebug var + * Fix babeltrace iterator lib: seek at time 0 + 2012-05-30 Babeltrace 1.0.0-rc4 * Add CodingStyle to tarball * Add coding style document