Orb/CHANGELOG.txt
changeset 1 82f11024044a
parent 0 42188c7ea2d9
equal deleted inserted replaced
0:42188c7ea2d9 1:82f11024044a
     2 =======
     2 =======
     3 Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved.
     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 
     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, 
     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".
     6 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 
       
     8 Orb V0.1.7
       
     9 ==========
       
    10 
       
    11 * Doxygen version 1.6.2-20100106_dita_0.1.45
       
    12 	Fixed iSource defect [#12993] Doxygen links to inherited members are to the wrong file.
       
    13 * Fixed: https://isource-nokia.nokia.com/tracker/index.php?func=detail&aid=12876&group_id=1277&atid=5544
       
    14 	[#12876] Indentation in DITA adds unwanted whitespace in output
       
    15 * Added an option so SBS can be run in SDK mode - doxygen-sdk
       
    16 * Fixed bug in mapfilter - maps are now filtered on filename instead of full export path.(mapfilter.py)
       
    17 * Added refinement to sdk filtering to filter out internally exported files from sdk builds.(mapfilter.py)
       
    18 * 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)
       
    19 * Doxygen version 1.6.2-20100106_dita_0.1.43
       
    20 	Added option: CLEAR_INCLUDE_CACHE
       
    21 	Added test sample for DOT
       
    22 * Made changes to the ditamap_link_converter to make it orb-independent (ditamap_link_converter.py)
       
    23 * Added ditamap_link_converter
       
    24 * Updated postprocess public ID to match 0.5.0 dtds
       
    25 * Merged Jarno's changes into version 0.5.0.
       
    26 * Fixes to mapcreation:-
       
    27 	Component map creator does not create links to a target if the target is empty
       
    28 	MapCreator: TOC no longer links to to components for which no doxygen output was produced.
       
    29 * Fix in component map creator:- 
       
    30     component maps are now *not* created for components that don't generate any doxygen dita.
       
    31 * doxygen_version_mmn=20100106_dita_0.1.41 
       
    32     Fix to generate 0.5.0 DOCTYPE declarations.
       
    33 * Version 0.5.0 of the cxx plugin.
       
    34 * Doxygen version 1.6.2-20100106_dita_0.1.40
       
    35 	Removed flushing of include cache as this was correct but expensive.
       
    36 	#define CLEAR_G_ALLINCLUDES 0
       
    37 	
       
    38 	Update DTDs to version 0.5.0
       
    39 	Added esock_dll generated by Doxygen version 1.6.2-20100106_dita_0.1.38
       
    40 	
       
    41 	Doxygen version 1.6.2-20100106_dita_0.1.38
       
    42 	Fixes for removing duplicates when #including.
       
    43 	Tested on esock_dll on DOT.
       
    44 	Aligned with version 0.5 of the DTDs.
       
    45 	Added -d includes to dump out the include graph.
       
    46 	Minor fix to cleare already included dictionary before preprocessing each file.
       
    47 	DTDs updated by Valentine and Paul to verison 0.5.0.
       
    48 	TODO: Update to 0.5.0 in the DOCTYPE of the DTDs.
       
    49 	
       
    50 	Doxygen version 1.6.2-20100106_dita_0.1.32
       
    51 	Fixed DITA generator so that cxxInterface etc. is not written out.
       
    52 	Major fix to improve linking to #included files.
       
    53 * Updated Enumeration DTD changes (doxyidredirect.py)
       
    54 * Added config items for Doxygen version 1.6.2-20100106_dita_0.1.38
       
    55 	Reformatted macro declarations.
       
    56 * Fixed bug in map hierarchy - some component map names are the same as target map names
       
    57 * Removed transform to reference from postprocess (orb_process_cxx.bat)
       
    58 * Adding python 25 compiled exe
       
    59 * Integrated latest map creator with fix for wrongly named links to component maps in toc.
       
    60 * Fixed Map Creator bug - links to component maps now derived from bld.inf file directory instead of component id/name
       
    61 * Fixed drive letter defect when running ant, adding some validation errors to the filter script
       
    62 * Fixed bug in mapfilter.py: Now preserves xml declaration and doctype identifier in the filtered maps.
       
    63 * Fixed lib.py unit tests (weren't updated when version info was added to doctype)
       
    64 * Integrated across typo fix for cxxClass 
       
    65 * Removed broken link inserter from postprocess (orb_process_cxx.bat)
       
    66 * Doxygen version 1.6.2-20100106_dita_0.1.29
       
    67 	Removed <xref> generation from Doxygen.
       
    68 	Removed <shortdesc> support from Doxygen.
       
    69 	Added XML_DITA_OMIT_DUPLICATE_MEMBERS = YES to doxtemplate.txt
       
    70 * 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
       
    71 * Added exception handling for invalid xml
       
    72 * Updated link inserter, fixing guidiser unit test, uncommenting link insert in post process batch
       
    73 * Added code to handle ditaarch prefix (guidiser.py)
       
    74 * Fixed "Guide not linking to apiref" bug. (orb_process_cxx.bat)
       
    75 * Added version "v0.1.0" information to ant catalog and python lib doctypes to be in line with doxygen output doctypes.
       
    76 		
       
    77 Orb V0.1.6
       
    78 ==========
       
    79 
       
    80 * Removed test code
       
    81 * Updated docs with directory structure explantion
       
    82 * Changing "type" attributes to "format" attributes on topicrefs to make buildable with DITA-OT in (component_map_creator.py)
       
    83 * Integarating latest Mapcreator exe into orb. Includes fix to get toc building with DITA-OT.
       
    84 * Adding publishing-target (ditaot/mode) options. Also added usage message. (orb_process_cxx.bat)
       
    85 * Updating documentation to reflect changes to orb_proces_cxx.bat post process arguments. (converting_to_reference.txt)
       
    86 * Nesting topicrefs in topichead elements and removing navtitle from topicrefs component_map_creator.py 
       
    87 * Version 0.1 of Definition_of_PubicPlatform_v0.1.doc. 
       
    88 * Version 0.2 of Definition_of_PubicPlatform_v0.2.doc
       
    89 * Doxygen version 1.6.2-20100106_dita_0.1.15
       
    90 	Fixed bug in element prefix creator that was generating spurious element names.
       
    91 	Added addittional file extensions for Symbian like code.
       
    92 	Fixed memory leak.
       
    93 	Added extra reporting.
       
    94 * Added error checking and reporting to orb_process_cxx.bat
       
    95 * Updates to guidiser and file renamer for building orb output with ditaot
       
    96 * submitting file name correction for ditamaps in ditaot mode (filerenamer.py)
       
    97 * Integrating latest mapcreator (with support for non distributed sysdef 3 files)
       
    98 * Adding ant distribution
       
    99 * 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)
       
   100 * Adding ...DeclarationFile to the list of elements that can be found in a ...Definition element.(cxx.xsl)
       
   101 * updating for "declerationfile" elements (cxx.xsl)
       
   102 * Updating cxx xsl to have properly formated #include information in transformed reference
       
   103 * Latest mapcreator - handles references to missing packages 
       
   104 * Add public/private labels to Reference. (cxx.xsl)
       
   105 * Adding loglevel option to filerenamer and guidiser and setting debug level as default in postprocess batch script
       
   106 * Adding a debug message to guidiser.py.
       
   107 * Making cxx.xsl xslt 1.0 compatible
       
   108 * Put all the Class Inheritance information inside a table preserving the xref elements. (cxx.xsl)
       
   109 * Updating guidiser to work with new doxygen id and href output.
       
   110 * Doxygen version 1.6.2-20100106_dita_0.1.18
       
   111 	Various fixes to run on DOT.
       
   112 * 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.
       
   113 * Version 0.1.0 of the Doxygen ID redirection. (doxyidredirect.py)
       
   114 * Integrating doxyidredirect to guidiser, adding exception handling
       
   115 * Removing domain attribute from simple tables to make dita OT compatible (cxx.xsl)
       
   116 * Doxygen version 1.6.2-20100106_dita_0.1.24
       
   117 	Has DITA_OMIT_UNLINKABLE to not omit classes with incomplete function definitions (by default it does).
       
   118 	keyref attributes now href attributes (conditionally compiled).
     7 
   119 
     8 Orb V0.1.5
   120 Orb V0.1.5
     9 ==========
   121 ==========
    10 
   122 
    11 * Added toc creation and component level map creation (MapCreator and python/doxygen/component_map_creator.py)
   123 * Added toc creation and component level map creation (MapCreator and python/doxygen/component_map_creator.py)