|
1 License |
|
2 ======= |
|
3 Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. |
|
4 This component and the accompanying materials are made available under the terms of the License |
|
5 "Eclipse Public License v1.0" which accompanies this distribution, |
|
6 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 |
|
8 Orb V0.1.9 |
|
9 ========== |
|
10 |
|
11 * Added whitespace strip to text received by write(filter_orb.py) |
|
12 * Increased test coverage of component level map creator(componentlevel.py) |
|
13 * Split existing orb_filter code into seperate modules in the orb directory. |
|
14 * Refactored PackageLevelMapCreator to return a list of Mapentries instead of a PackageLevel ditamap xml object. |
|
15 * Refactored ComponentLevelMapCreator into a number of seperate classes and updated it to work with reworked PackageLevelMapCreator. |
|
16 * Fixed bug in FLM: |
|
17 config.dox files were being created as readonly and failing on attempts to edit. Added a chmod statement to FLM to fix. |
|
18 * Deleted code that has been replaced by filter_orb and other old and unused modules. |
|
19 * Deleted locations.xml as orb does not need to declare the "tr" for use the flm anymore. (Tested on sbs 2.12.4) |
|
20 * Removed deprecated code from FLMs and updated doxtemplate to align with new FLMs |
|
21 * Fixed FLMs to prevent command line buffer overrun with meta.xml and config.dox. (doxygen.flm, doxygen-sdk.flm) |
|
22 * Removed false error messages by stopping doxyidredirect performing lookup when the id = "test", "deprecated", "todo" or "namespace". (guidiser.py) |
|
23 * Updated TopLevelMapCreator so it no longer writes out topicrefs if the component map does not exist in the release directory. |
|
24 * Altered the regex in get_sbs_output_dir to be case insenitive as a lot of dirs weren't found due to "Group" rather than "group". |
|
25 * Added topicheads above topicrefs in toplevel ditamap. (filter_orb.py) |
|
26 * Refactored SystemDefinition code so it does less looping when looking for objects.(filter_orb.py) |
|
27 * Edited TopLevelMapCreator to remove empty headings. (filter_orb.py) |
|
28 * Fixed issue caused by refactoring where a error was always logged in get_components.(filter_orb.py) |
|
29 * Fix for TopLevelMapCreator so it creates topicrefs and has correct navtitles (filter_orb.py) |
|
30 * Added a calls to toplevelmapcreator from FilterOrb. |
|
31 * Changed ComponentMapCreator so that it doesn't write out empty maps |
|
32 * Changed SysteDefinition.get_bldinfs to accept a component id instead of a package id. (filter_orb.py) |
|
33 * Changed _postprocessing method to use python directly and modified guidiser to better support this. (filter_orb.py, guidiser.py) |
|
34 * Fixed bug in PackageLevelMapCreator._filter_duplicates: "fails when trying to remove a grandchild duplicate" |
|
35 - Now uses a child->parent dictionary for looking up parent to remove child duplicate from. |
|
36 * Refactored configuration tests to easily support target name change (when it's implemented) |
|
37 * Changed locations.xml for sbs > 2.12 |
|
38 * Fixed ids and filenames in ComponentMapCreator: |
|
39 Added "cmp_" to ids and filenames to be inline with MapCreator |
|
40 Added title as component long-name to component maps. |
|
41 * Adding __init__ file to orb package |
|
42 * Adding sdk filtering to component level maps |
|
43 * Make clm (component level map) creator filter out children that are not in a component. |
|
44 * Added tests to cover cases when queried with invalid information. |
|
45 * Added more debug logging statements to System definition classes. |
|
46 * Added SystemDefinition (not parser) tests to include sysdef 3 files. (filter_orb.py) |
|
47 * Changed clm (component level map) for new plm (package level map) interface |
|
48 * Adding first attempt at system definition 3 support. |
|
49 * Checking first attempt at system defintion classes |
|
50 * Reading configuration and system definition path from log file |
|
51 * Adding class to wrap log file bld inf to export header mapping |
|
52 * Moving CxxApiRef2DITA as it no longer needs to be distributed with orb. |
|
53 * Deleting ant directory as it no longer needs to be distributed as part of orb. |
|
54 * Moving utils directory to save before deleting ant. |
|
55 * Doxygen version 1.6.2-20100106_dita_0.1.50 |
|
56 Fix for [#13001] NONSHARABLE_CLASS macro isn't being handled |
|
57 Tesed on esockserver OK. |
|
58 * Grouping echo commands into groups of 10 to overcome EOF error caused by shell character limit for commands. |
|
59 * Fixed mapfilter bugs: |
|
60 FilterMap was not correctly initialised with sdk_build parameter |
|
61 "is_public" on metafile was treating paths case sensitively |
|
62 * Adding logging cmdline option and extra log msgs to mapfilter. |
|
63 * Integrated new DTD versions |
|
64 * SDK raptor extension fix |
|
65 |
|
66 Orb V0.1.8 |
|
67 ========== |
|
68 |
|
69 * Doxygen version 1.6.2-20100106_dita_0.1.45 |
|
70 Fixed iSource defect Doxygen links to inherited members are to the wrong file. |
|
71 * Fixed: |
|
72 Indentation in DITA adds unwanted whitespace in output |
|
73 * Added an option so SBS can be run in SDK mode - doxygen-sdk |
|
74 * Fixed bug in mapfilter - maps are now filtered on filename instead of full export path.(mapfilter.py) |
|
75 * Added refinement to sdk filtering to filter out internally exported files from sdk builds.(mapfilter.py) |
|
76 * Updated mapfilter to take a new "-s", "--sdk" option, which when used causes mapfilter to filter out and non-public APIs (Non-public = APIs declared in header files not exported to epoc32/include).(mapfilter.py) |
|
77 * Doxygen version 1.6.2-20100106_dita_0.1.43 |
|
78 Added option: CLEAR_INCLUDE_CACHE |
|
79 Added test sample for DOT |
|
80 * Made changes to the ditamap_link_converter to make it orb-independent (ditamap_link_converter.py) |
|
81 * Added ditamap_link_converter |
|
82 * Updated postprocess public ID to match 0.5.0 dtds |
|
83 * Merged changes into version 0.5.0. |
|
84 * Fixes to mapcreation:- |
|
85 Component map creator does not create links to a target if the target is empty |
|
86 MapCreator: TOC no longer links to to components for which no doxygen output was produced. |
|
87 * Fix in component map creator:- |
|
88 component maps are now *not* created for components that don't generate any doxygen dita. |
|
89 * doxygen_version_mmn=20100106_dita_0.1.41 |
|
90 Fix to generate 0.5.0 DOCTYPE declarations. |
|
91 * Version 0.5.0 of the cxx plugin. |
|
92 * Doxygen version 1.6.2-20100106_dita_0.1.40 |
|
93 Removed flushing of include cache as this was correct but expensive. |
|
94 #define CLEAR_G_ALLINCLUDES 0 |
|
95 Update DTDs to version 0.5.0 |
|
96 Added esock_dll generated by Doxygen version 1.6.2-20100106_dita_0.1.38 |
|
97 Doxygen version 1.6.2-20100106_dita_0.1.38 |
|
98 Fixes for removing duplicates when #including. |
|
99 Aligned with version 0.5 of the DTDs. |
|
100 Added -d includes to dump out the include graph. |
|
101 Minor fix to cleare already included dictionary before preprocessing each file. |
|
102 DTDs updated to verison 0.5.0. |
|
103 * Doxygen version 1.6.2-20100106_dita_0.1.32 |
|
104 Fixed DITA generator so that cxxInterface etc. is not written out. |
|
105 Major fix to improve linking to #included files. |
|
106 * Updated Enumeration DTD changes (doxyidredirect.py) |
|
107 * Added config items for Doxygen version 1.6.2-20100106_dita_0.1.38 |
|
108 Reformatted macro declarations. |
|
109 * Fixed bug in map hierarchy - some component map names are the same as target map names |
|
110 * Removed transform to reference from postprocess (orb_process_cxx.bat) |
|
111 * Adding python 25 compiled exe |
|
112 * Integrated latest map creator with fix for wrongly named links to component maps in toc. |
|
113 * Fixed Map Creator bug - links to component maps now derived from bld.inf file directory instead of component id/name |
|
114 * Fixed drive letter defect when running ant, adding some validation errors to the filter script |
|
115 * Fixed bug in mapfilter.py: Now preserves xml declaration and doctype identifier in the filtered maps. |
|
116 * Fixed lib.py unit tests (weren't updated when version info was added to doctype) |
|
117 * Integrated across typo fix for cxxClass |
|
118 * Removed broken link inserter from postprocess (orb_process_cxx.bat) |
|
119 * Doxygen version 1.6.2-20100106_dita_0.1.29 |
|
120 Removed <xref> generation from Doxygen. |
|
121 Removed <shortdesc> support from Doxygen. |
|
122 Added XML_DITA_OMIT_DUPLICATE_MEMBERS = YES to doxtemplate.txt |
|
123 * Fixed bug so that guidiser no longer falls over when it comes across an href that points to a file on the file system rather than a reference to topic/elementid |
|
124 * Added exception handling for invalid xml |
|
125 * Updated link inserter, fixing guidiser unit test, uncommenting link insert in post process batch |
|
126 * Added code to handle ditaarch prefix (guidiser.py) |
|
127 * Fixed "Guide not linking to apiref" bug. (orb_process_cxx.bat) |
|
128 * Added version "v0.1.0" information to ant catalog and python lib doctypes to be in line with doxygen output doctypes. |
|
129 |
|
130 Orb V0.1.6 |
|
131 ========== |
|
132 |
|
133 * Removed test code |
|
134 * Updated docs with directory structure explantion |
|
135 * Changing "type" attributes to "format" attributes on topicrefs to make buildable with DITA-OT in (component_map_creator.py) |
|
136 * Integarating latest Mapcreator exe into orb. Includes fix to get toc building with DITA-OT. |
|
137 * Adding publishing-target (ditaot/mode) options. Also added usage message. (orb_process_cxx.bat) |
|
138 * Updating documentation to reflect changes to orb_proces_cxx.bat post process arguments. (converting_to_reference.txt) |
|
139 * Nesting topicrefs in topichead elements and removing navtitle from topicrefs component_map_creator.py |
|
140 * Version 0.1 of Definition_of_PubicPlatform_v0.1.doc. |
|
141 * Version 0.2 of Definition_of_PubicPlatform_v0.2.doc |
|
142 * Doxygen version 1.6.2-20100106_dita_0.1.15 |
|
143 Fixed bug in element prefix creator that was generating spurious element names. |
|
144 Added addittional file extensions for Symbian like code. |
|
145 Fixed memory leak. |
|
146 Added extra reporting. |
|
147 * Added error checking and reporting to orb_process_cxx.bat |
|
148 * Updates to guidiser and file renamer for building orb output with ditaot |
|
149 * submitting file name correction for ditamaps in ditaot mode (filerenamer.py) |
|
150 * Integrating latest mapcreator (with support for non distributed sysdef 3 files) |
|
151 * Adding ant distribution |
|
152 * Added some code that picks up any element that has Definition in it's name and only outputs elements with Prototype in their names. (cxx.xsl) |
|
153 * Adding ...DeclarationFile to the list of elements that can be found in a ...Definition element.(cxx.xsl) |
|
154 * updating for "declerationfile" elements (cxx.xsl) |
|
155 * Updating cxx xsl to have properly formated #include information in transformed reference |
|
156 * Latest mapcreator - handles references to missing packages |
|
157 * Add public/private labels to Reference. (cxx.xsl) |
|
158 * Adding loglevel option to filerenamer and guidiser and setting debug level as default in postprocess batch script |
|
159 * Adding a debug message to guidiser.py. |
|
160 * Making cxx.xsl xslt 1.0 compatible |
|
161 * Put all the Class Inheritance information inside a table preserving the xref elements. (cxx.xsl) |
|
162 * Updating guidiser to work with new doxygen id and href output. |
|
163 * Doxygen version 1.6.2-20100106_dita_0.1.18 |
|
164 Various fixes to run on DOT. |
|
165 * Removing link inserter from FLM and putting in placeholder for new inserter in postprocess, to be turned on when linkinserter has been updated to handle new style Doxygen IDs. |
|
166 * Version 0.1.0 of the Doxygen ID redirection. (doxyidredirect.py) |
|
167 * Integrating doxyidredirect to guidiser, adding exception handling |
|
168 * Removing domain attribute from simple tables to make dita OT compatible (cxx.xsl) |
|
169 * Doxygen version 1.6.2-20100106_dita_0.1.24 |
|
170 Has DITA_OMIT_UNLINKABLE to not omit classes with incomplete function definitions (by default it does). |
|
171 keyref attributes now href attributes (conditionally compiled). |
|
172 |
|
173 Orb V0.1.5 |
|
174 ========== |
|
175 |
|
176 * Added toc creation and component level map creation (MapCreator and python/doxygen/component_map_creator.py) |
|
177 * Removed index creation python/doxygen/indexcreator.py |
|
178 * Moved guidisation and filerenaming into postprocess batch script (bin/orb_process_cxx.bat) |
|
179 |
|
180 Orb V0.1.4 |
|
181 ========== |
|
182 |
|
183 * Updated DoxygenDITA version to 0.1.5 |
|
184 * Added translation of cxxapiref DITA XML to DITA Reference XML |
|
185 * Added System level map generation |
|
186 * Added index map generation |
|
187 * Quiet option for Doxygen output turned off |
|
188 * Refactored documentation |
|
189 |
|
190 |
|
191 Orb V0.1.3 |
|
192 ========== |
|
193 |
|
194 * Output files now named in MODE import format |
|
195 * Output files now GUIDised in MODE format |
|
196 * Doxygen unit level maps filtered by project exports |
|
197 * IDs of cxxFunction->apiName elements inserted for improved linking |
|
198 |
|
199 Orb V0.1.2 |
|
200 ========== |
|
201 |
|
202 * Minor Changes to documentation |
|
203 |
|
204 Orb V0.1.1 |
|
205 ========== |
|
206 |
|
207 Orb Original Version. |