1 NOTE: JRE1.5 is needed to run TraceCompiler. |
|
2 |
|
3 TraceCompiler 2.3.0 |
|
4 |
|
5 New stuff in 2.3.0 |
|
6 - TraceCompiler refactored for Symbian Foundation. |
|
7 |
|
8 |
|
9 New stuff in 2.2.4 |
|
10 - Bug Fix - Trace compiler entry/exit errors with no paramter or return value |
|
11 - Allow TAB in trace point text. |
|
12 - Allow trace point text to span over multiple lines but TraceCompiler removes the line-feed character. |
|
13 - improve the code to create the trace folder path to avoid any hickups in multiple mmp projects |
|
14 - Improve the build.xml for raptor to build only the rel version of TraceCompiler and therfore avoid the clash between rel and deb when creating traceCompiler.zip file. |
|
15 |
|
16 New stuff in 2.2.3 |
|
17 - Bug Fix - 10. DEF144527: Critical - Adding OST to .h or .inl files can cause OstTraceGenX(...) redefined errors |
|
18 |
|
19 New stuff in 2.2.2 |
|
20 - Bug fix - TCF-525 Critical: (TSW:EJRK-842AW2) IDO BAT - KernelHooks_Component is missing from pmd file |
|
21 |
|
22 New stuff in 2.2.1 |
|
23 |
|
24 - Change - TraceCompiler now support mulitple mmps in one bld.inf by provinding an new command |
|
25 line interface wher users can pass the traces folder in. This is a continuation of the |
|
26 previous release to enable the new feature for abld. |
|
27 |
|
28 New stuff in 2.2.0 |
|
29 |
|
30 - Change - TraceCompiler now support mulitple mmps in one bld.inf by provinding an new command |
|
31 line interface wher users can pass the traces folder in. |
|
32 New stuff in 2.1.1 - 2.1.2 |
|
33 |
|
34 - Bug fix - TraceCompiler did not parse function parameter correctly in all cases |
|
35 - Bug fix - TraceCompiler did not work in Linux |
|
36 |
|
37 New stuff in 2.0.0 - 2.0.1 |
|
38 |
|
39 - Change - TraceCompiler automatically converts deprecated group names to valid group names |
|
40 (TRACE_API -> TRACE_BORDER, TRACE_DEBUG- > TRACE_DUMP, TRACE_DETAILED -> TRACE_INTERNALS) |
|
41 - Bug fix - TraceCompiler did not work in Linux |
|
42 |
|
43 New stuff in 1.3.0 - 1.3.1 |
|
44 |
|
45 - Change - Trace compiler now reads in the group IDs from opensystemtrace_types.h |
|
46 - Change - Code cleanup |
|
47 |
|
48 New stuff in 1.2.0 - 1.2.7 |
|
49 |
|
50 - Change - TraceCompiler source code separated from TraceBuilder source code |
|
51 - Change - Decode plugins can be added or removed |
|
52 - Bug fix - 32-bit alignment was not done correctly in generated OstTraceGen1 inline functions |
|
53 - Bug fix - TraceCompiler did not handle empty strings correctly |
|
54 - Bug fix - Wrong type definition generated for Performance traces |
|
55 - Bug fix - Long traces were corrupted |
|
56 - Bug fix - TRACE_PERFORMANCE group is now reserved only to performance event traces and |
|
57 TRACE_STATE group is now reserved only to event traces |
|
58 - Bug fix - Trace garbled if there were 16 and 8 bit descriptors in same trace |
|
59 |
|
60 New stuff in 1.1.0 - 1.1.6 |
|
61 |
|
62 - Change - Changed Performance Event Trace output format |
|
63 - Change - Symbian Foundation related changes |
|
64 - Bug fix - OstTraceData did not work |
|
65 - Bug fix - Traces that contained both string and number parameter did not work correctly |
|
66 - Bug fix - Sometimes trace ID's changed during every compilation |
|
67 - Bug fix - Trace with octal parameter didn't compile |
|
68 - Bug fix - If EPOCROOT was like C:\S60, Dictionaries were exported to C:\S60epoc32\ost_dictionaries\ |
|
69 |
|
70 New stuff in 1.0.4 - 1.0.42 |
|
71 |
|
72 NOTE! Format of the fixed_id.definitions file has changed from TraceBuilder version 1.0.20 |
|
73 |
|
74 - New feature - TraceCompiler now adds trace name to the Dictionaries |
|
75 - New feature - TraceCompiler support non-source files that are listed in trace.properties file |
|
76 - New feature - Support both "traces_<component name>" and "traces" as trace project directory name |
|
77 - New feature - Support for -clean and -final |
|
78 - New feature - Support to fixed group and trace ids |
|
79 - New feature - Get export path from EPOCROOT environment variable |
|
80 - New feature - Added support to type "p" in the OST macro |
|
81 - New feature - Possible to send over 80 byte traces (max. 512) |
|
82 - Bug fix - Problems tracing string parameters whose length was 3 or fewer bytes. |
|
83 - Bug fix - TraceCompiler did not to parse constant pointers |
|
84 - Bug fix - Descriptor's length in trace is not checked |
|
85 - Bug fix - TraceCompiler did not support state transition macros |
|
86 - Bug fix - TraceCompiler did not understand namespaces |
|
87 - Bug fix - TraceCompiler did not generate OstTraceGenExt inline function for TTime parameter type |
|
88 - Bug fix - In some cases TraceCompiler skiped trace ids |
|
89 - Bug fix - Traces folder was generated even component doesn't have any OST traces |
|
90 - Bug fix - Wrong trace ID is assigned to new Flow trace |
|
91 - Bug fix - Autogen file got corrupted with special characters in parameter name |
|
92 - Bug fix - Trace with only parameters doesn't work sometimes |
|
93 - Bug fix - Supports %X format character |
|
94 - Bug fix - Supports more format characters like %lx and %llx |
|
95 |
|
96 New stuff in 1.0.2 - 1.0.3 |
|
97 |
|
98 - Bug fix - Special characters crashed TraceCompiler |
|
99 - Bug fix - In some cases TraceCompiler created "Traces" folder to wrong place |
|
100 |
|
101 New stuff in 0.25 - 0.25.49: |
|
102 |
|
103 - New feature - Release note added |
|
104 - Bug fix - TraceCompiler did not handle path correctly if sourcepath was "." |
|
105 - Bug fix - TraceCompiler did not try to find group or traces folder deep enough |
|
106 - Bug fix - In some cases TraceCompiler created "Traces" folder to wrong place |
|
107 - Bug fix - TraceCompiler did not understand "/" path separators |
|
108 - Bug fix - TraceCompiler did not convert "&" to "&" in trace text. Fixed again in 0.25.45 |
|
109 - Bug fix - TraceCompiler assigned same ID for two groups |
|
110 - Bug fix - TraceCompiler / TraceBuilder added extra backslash marks to dictionary |
|
111 - Bug fix - Autogen headers are not always generated |
|
112 - Bug fix - TraceCompiler did not understand concatenation of strings |
|