04eebec8f9535fdbe960b0fbd16ca81f2f308b5d
[babeltrace.git] / ChangeLog
1 2012-04-18 Babeltrace 1.0.0-rc1
2 * Fix: -n "field names" option should allow "none"
3 * Fix: Show context field name by default
4 * Manpage fix: babeltrace-log manpage should refer to lttng(1)
5 * Clarify warning message for events discarded
6 * Fix: babeltrace should skip erroneous traces
7 * Fix: put explicit error messages and warnings when opening a trace
8 * Fix: segfault on error handling
9 * Fix: enum must use last value + 1 as next item value
10 * Fix: warn, and don't assert, when reading a value outside enum range
11 * API Fix : missing list fields of event decl
12 * API fix : fill the values for timestamp begin and end
13 * API : list of events in the trace
14 * UUID field should be optional, as specified by CTF spec
15 * Babeltrace ctf-text duplicated error message
16 * API fix/breakage : reexporting bt_ctf_event
17 * fix/breakage API : replace bt_ctf_event
18 * add ctf_event_definition pointer to ctf_stream_definition
19 * Rename ctf_event to ctf_event_declaration
20 * Rename ctf_stream to ctf_stream_definition
21 * Rename ctf_stream_event to ctf_event_definition
22 * Rename ctf_stream_class to ctf_stream_declaration
23 * Cleanup: Remove unneeded local variables from function
24 * API Fix : give access to trace_handle and context
25 * API Fix : handle id to use the public functions
26 * Fix : add the missing seek begin
27
28 2012-03-16 Babeltrace 1.0.0-pre4
29 * fix : bt_ctf_iter_create defaults to BEGIN pos
30 * Fix : only one iterator per context
31 * Fix error checking in bt_context_add_traces_recursive
32 * bt_context_add_trace, bt_iter_pos and bt_iter needed some more comments.
33 * Fix API: add const qualifiers, privatize struct bt_ctf_event
34 * Fix: split ctf/event.c
35 * Fix: seek by timestamp
36 * Fix: remove leftover code from seek begin (unimplemented for now)
37 * Fix: seek error handling
38 * Fix: callbacks.c: more explicit error msg
39 * Fix: ctf/iterator.h bt_ctf_iter_read_event() comment
40 * Add missing iterator.h into the git repo
41 * API fix: Move ctf iterator API members to new babeltrace/ctf/iterator.h
42 * API cleanup: Move bt_iter_create/destroy to internal header
43 * Fix: update missing copyrights and ifdef protection mismatch
44 * Clarify clock correlation error message
45 * Fix build warning: set -lpopt as LDFLAGS rather than CFLAGS
46 * Fix: add missing _GNU_SOURCE define to babeltrace-log.c
47 * Fix: Add memstream.h dependency to Makefile.am
48 * Implement fallback for systems lacking open_memstream and fopenmem
49 * Fix: try to include endian.h by default
50
51 2012-03-02 Babeltrace 1.0.0-pre3
52 * Fix uuid in metadata
53 * Babeltrace wrapper update
54 * uuid wrapper: fix use in visitor
55 * Endian wrapper use fix
56 * FreeBSD uuid wrapper fixes
57 * Fix missing uuid wrapper change
58 * Add endian.h wrapper
59 * Use standard __LONG_MAX__ instead of __WORDSIZE
60 * Create BSD wrapper for uuid
61 * fix API : deal with the optional underscore
62 * Fix API : functions to access fields properties
63
64 2012-02-23 Babeltrace 1.0.0-pre2
65 * linker: privatize prio_heap and babeltrace_types
66 * Linker: privatize libbabeltrace_types
67 * Link statically to internal libraries
68 * Combine duplicated API/pretty-print timestamp code
69 * API : export the offsetted timestamp
70 * Fix : segfault when printing timestamp on index
71 * Fix : coherency in const parameters
72
73 2012-02-20 Babeltrace 1.0.0-pre1
74 * Generically print tracer version (and env) in verbose mode
75 * Fix open_mmap_trace missing support
76 * fix: context.h add missing documentation for packet_seek parameter
77 * Cleanup iterator.h
78 * Fix callback.h documentation
79 * Cleanup: babeltrace.h does not need to include ctf/events.h
80 * API fix: Move callbacks to CTF plugin
81 * Removed unneeded ctf_* forward declarations from babeltrace.h
82 * Remove unneeded forward declarations (ctf-specific) from iterator.h
83 * fix: move read event from iterator to event.h
84 * Fix: ctf specific events.c needs to be within CTF plugin
85 * API fix: packet_seek should take an index rather than offset
86 * Fix API: allow packet_seek override
87 * Fix: add lib missing includes
88 * Fix: packet_seek is local to plugins, but can be overridden
89 * Fix API: rename unclear move_pos_slow to packet_seek
90 * Fix: Check for unknown format
91 * Fix: do not use ctf-specific struct in format.h
92 * fix : callback type, doc and links to libbabeltrace
93 * Fix : callback chain len
94
95 2012-02-16 Babeltrace 0.12
96 * Typedef bt_intern_str
97 * Export the list header with a new namespace
98 * API : add_trace return the trace_handle id
99 * fix manpage: refer to lttng(1)
100 * API : cleanup includes
101 * API : Access CTF events fields
102 * manpage: Add babeltrace-log.1
103 * API : seek by timestamp
104 * Move the add_traces_recursive out of the library
105 * manpage: use pp instead of PP
106
107 2012-02-13 Babeltrace 0.11.1
108 * Add trace-collection.h to the installed headers
109
110 2012-02-13 Babeltrace 0.11
111 * Add --clock-force-correlate option
112 * lib: open trace error handling fix
113 * Use default if there is no clock declaration
114 * iterator: fix type warning on 32-bit build
115 * Use 64-bit type for packet and content size
116 * Fix context API
117 * Add missing context-internal.h
118 * struct bt_context is opaque
119 * Update comment to match context API code
120 * Print loglevel names
121 * babeltrace lib cleanup, folded with open/remove trace functions
122 * API : iterator get and set position
123
124 2012-02-09 Babeltrace 0.10
125 * Fix clock freq
126 * clock: use freq field
127 * Show env. in verbose mode
128 * Remove all code that depends on trace collection directory structure
129 * Use environment information for extra fields
130 * Parse environment declarations from LTTng-modules and LTTng-UST
131 * Fix typo
132 * Add babeltrace.1 manpage
133 * Update help
134 * Install license files and dependency listing into the system doc
135 * Add ChangeLog to doc install
136
137 2012-02-02 Babeltrace 0.9
138 * Allow signed values in get_signed. Cast unsigned into signed.
139 * Show loglevel information only with value
140 * env needs to be a keyword too
141 * Add env {} warning test case
142 * Add environment (env {}) parser-level support
143 * Revert "Remove leading underscores from identifiers directly in lexer"
144 * Remove leading underscores from identifiers directly in lexer
145 * Fix: do not remove field names when adding fields
146 * API : iterator namespace cleanup
147 * Time offset: use trace offset average
148 * API : trace_handle
149 * Print event discarded at end of stream
150 * Discarded event time range is between last packet event and timestamp_end
151 * Print time range during which events have been dropped
152 * Print events discarded
153 * Add clock offset support
154 * Warn user of clock offsets do not match
155 * Add clocks to trace collection
156 * clock: show as time of day
157 * Implement clock mapping within integer type
158 * Implement clock IR generation
159 * Add warning tests
160 * Relax unknown field handling: warn instead of error
161 * Fix erroneous use of "-n" for additional fields, add "-f"
162 * Output warnings and errors to stderr
163 * Fix double typedef of bt_event_name
164 * Parse clock descriptions
165 * API : split iterator headers from babeltrace.h
166 * Add missing context.h/context.c
167 * Introduce contexts
168 * Fix parallel build for lib/
169 * Organise libbabeltrace
170 * Export the format.h header
171 * Create the babeltrace include dir on install
172 * callbacks: use correct type for element size
173 * callbacks: Fix set size array size
174 * Fix callback chain array usage
175 * Add time delta to ctf-text
176 * ctf-text: show timestamp in sec.nsec
177 * Fix wrong variable error check
178 * Use the generic call to move_pos_slow
179
180 2011-12-12 Babeltrace 0.8
181 * Add loglevel support
182 * Update libpopt dependency to 1.13
183 * Document dependency on libpopt >= 1.8
184 * Describe libtool version dependency
185 * AC_PROG_LIBTOOL is deprecated in favor of LT_INIT
186 * Use realpath for path
187 * Helper function to extract string from fields
188 * Use realpath on trace collection path
189 * allow printing domains when no procname are present, handle
190 various / patterns
191 * Add trace:domain,trace:procname,trace:pid support
192 * Add "-n trace" option to print trace name
193 * Do not install ctf-parser-test
194 * Make ctf open errors more verbose
195 * configure.ac: add check for popt library
196 * Show field names by default, enhance --names option
197 * Move opt_field_names/babeltrace_verbose/babeltrace_debug into lib
198 * Add mmap trace reading
199 * Pass stream pointer with callback caller data
200
201 2011-09-29 Babeltrace 0.7
202 * Add missing stdint.h
203 * Use integer extraction functions
204 * Extract int and char arrays from fields
205 * Add parameters to callbacks
206 * Fix float support
207 * Fix type cast warning
208 * Integer support: add missing signed casts
209 * Remove underscore prefix from field names (pretty-print)
210 * Fix sequence iteration
211 * Fix sequence field name use after free
212 * Fix support for empty streams
213 * Optional file pointer to metadata
214 * Specify callback to move packet in open_trace
215 * Free the callbacks on iter_destroy
216 * Add callback support
217 * Basic seek support
218 * Add callback API
219 * Enhance babeltrace API with position save/restore
220 * Remove unused structure forward declarations
221 * Remove stale local .c struct declarations (unused)
222 * Annotate branches in ctf.c event reading/writing code
223 * Annotate prio heap likely branch
224 * Annotate likely/unlikely branches in headers
225
226 2011-08-12 Babeltrace 0.6
227 * Introduce Babeltrace public API: babeltrace.h
228 * Fix support for gold linker: inappropriate dep removal of plugins
229
230 2011-08-12 Babeltrace 0.5
231 * Initialize size to 0 to eliminate incorrect gcc uninitialized
232 var warning
233 * Fix non-matching packet context wrt last packet event read
This page took 0.033355 seconds and 4 git commands to generate.