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