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