Changeset 6050


Ignore:
Timestamp:
03/19/10 12:10:31 (10 years ago)
Author:
curtis
Message:

Clean up some copyright notices, and fix scan-deps.pl handling of lwf-stubs.

Location:
trunk
Files:
45 edited

Legend:

Unmodified
Added
Removed
  • trunk/build.xml

    r6045 r6050  
    1212Run ./scan-deps.pl to programmatically generate this list. 
    1313 
    14 LOCI Common 
    15     A library containing common I/O and reflection classes 
    16     -=- 
    17     JAR file:      loci-common.jar 
    18     Path:          components/common 
    19     Project deps:  (none) 
    20     Library deps:  Simple Logging Facade for Java API, TestNG 
    21     Optional:      (none) 
    22     License:       GPL 
    23  
    24 OME-XML Java library 
    25     A library for working with OME-XML metadata structures 
    26     -=- 
    27     JAR file:      ome-xml.jar 
    28     Path:          components/ome-xml 
    29     Project deps:  (none) 
    30     Library deps:  (none) 
    31     Optional:      (none) 
    32     License:       GPL 
    33  
    34 Bio-Formats 
    35     A library for reading and writing popular microscopy file formats 
    36     -=- 
    37     JAR file:      bio-formats.jar 
    38     Path:          components/bio-formats 
    39     Project deps:  LOCI Common, OME-XML Java library, Apache Jakarta POI, 
    40                    MDB Tools (Java port), JAI Image I/O Tools 
    41     Library deps:  JGoodies Forms, Luratech LuraWave stubs, Apache log4j, 
    42                    NetCDF, Simple Logging Facade for Java API, TestNG 
    43     Optional:      OME I/O, OME Notes 
    44     License:       GPL 
    45  
    4614LOCI code generator 
    4715    Package for generating other code, including the Bio-Formats metadata API, 
     
    5018    JAR file:      loci-autogen.jar 
    5119    Path:          components/autogen 
    52     Project deps:  LOCI Common, Bio-Formats 
     20    Project deps:  Bio-Formats, LOCI Common 
    5321    Library deps:  Apache Velocity 
    5422    Optional:      (none) 
     
    6129    JAR file:      bf-ice.jar 
    6230    Path:          components/bf-ice 
    63     Project deps:  LOCI Common, Bio-Formats 
     31    Project deps:  Bio-Formats, LOCI Common 
    6432    Library deps:  Ice, Apache log4j 
     33    Optional:      (none) 
     34    License:       GPL 
     35 
     36Bio-Formats 
     37    A library for reading and writing popular microscopy file formats 
     38    -=- 
     39    JAR file:      bio-formats.jar 
     40    Path:          components/bio-formats 
     41    Project deps:  LOCI Common, OME-XML Java library, JAI Image I/O Tools, 
     42                   MDB Tools (Java port), Apache Jakarta POI, 
     43                   Luratech LuraWave stubs 
     44    Library deps:  JGoodies Forms, Apache log4j, NetCDF, 
     45                   Simple Logging Facade for Java API, TestNG 
     46    Optional:      OME I/O, OME Notes 
     47    License:       GPL 
     48 
     49WiscScan Flow Cytometry 
     50    Server application for flow cytometry with WiscScan using JVMLink 
     51    -=- 
     52    JAR file:      flow-cytometry.jar 
     53    Path:          components/flow-cytometry 
     54    Project deps:  Bio-Formats, LOCI Common 
     55    Library deps:  ImageJ, VisAD 
     56    Optional:      (none) 
     57    License:       BSD 
     58 
     59LOCI Checkstyle checks 
     60    LOCI's Checkstyle extensions, for checking source code style 
     61    -=- 
     62    JAR file:      loci-checks.jar 
     63    Path:          components/checkstyle 
     64    Project deps:  (none) 
     65    Library deps:  Checkstyle 
     66    Optional:      (none) 
     67    License:       Public domain 
     68 
     69LOCI Common 
     70    A library containing common I/O and reflection classes 
     71    -=- 
     72    JAR file:      loci-common.jar 
     73    Path:          components/common 
     74    Project deps:  (none) 
     75    Library deps:  Simple Logging Facade for Java API, TestNG 
    6576    Optional:      (none) 
    6677    License:       GPL 
     
    7384    JAR file:      loci_plugins.jar 
    7485    Path:          components/loci-plugins 
    75     Project deps:  LOCI Common, Bio-Formats 
     86    Project deps:  Bio-Formats, LOCI Common 
    7687    Library deps:  JGoodies Forms, ImageJ, Apache log4j 
    7788    Optional:      OME I/O, VisBio 
     
    8394    JAR file:      ome-io.jar 
    8495    Path:          components/ome-io 
    85     Project deps:  LOCI Common, Bio-Formats 
     96    Project deps:  Bio-Formats, LOCI Common 
    8697    Library deps:  Apache log4j, Simple Logging Facade for Java API, 
    8798                   OMERO Client, OMERO Common, TestNG 
     
    95106    JAR file:      ome_plugins.jar 
    96107    Path:          components/ome-plugins 
    97     Project deps:  LOCI Common, Bio-Formats, LOCI Plugins for ImageJ, OME I/O 
     108    Project deps:  Bio-Formats, LOCI Common, LOCI Plugins for ImageJ, OME I/O 
    98109    Library deps:  ImageJ 
    99110    Optional:      (none) 
    100111    License:       GPL 
     112 
     113OME-XML Java library 
     114    A library for working with OME-XML metadata structures 
     115    -=- 
     116    JAR file:      ome-xml.jar 
     117    Path:          components/ome-xml 
     118    Project deps:  (none) 
     119    Library deps:  (none) 
     120    Optional:      (none) 
     121    License:       GPL 
     122 
     123SLIM Plotter 
     124    An application and curve fitting library for visualization and analysis of 
     125    combined spectral lifetime data 
     126    -=- 
     127    JAR file:      SlimPlotter.jar 
     128    Path:          components/slim-plotter 
     129    Project deps:  Bio-Formats, LOCI Common, VisBio 
     130    Library deps:  L-M Fit, VisAD 
     131    Optional:      (none) 
     132    License:       GPL 
     133 
     134LOCI testing framework 
     135    Framework for automated and manual testing of the LOCI software packages 
     136    -=- 
     137    JAR file:      loci-testing-framework.jar 
     138    Path:          components/test-suite 
     139    Project deps:  Bio-Formats, LOCI Common, OME I/O 
     140    Library deps:  Apache log4j, Simple Logging Facade for Java API, TestNG 
     141    Optional:      (none) 
     142    License:       BSD 
    101143 
    102144VisBio 
     
    105147    JAR file:      visbio.jar 
    106148    Path:          components/visbio 
    107     Project deps:  LOCI Common, OME-XML Java library, Bio-Formats, OME I/O, 
     149    Project deps:  Bio-Formats, LOCI Common, OME I/O, OME-XML Java library, 
    108150                   Apache Jakarta POI 
    109151    Library deps:  Apple eAWT stubs, JGoodies Forms, ImageJ, JUnit, 
     
    112154    License:       GPL 
    113155 
    114 SLIM Plotter 
    115     An application and curve fitting library for visualization and analysis of 
    116     combined spectral lifetime data 
    117     -=- 
    118     JAR file:      SlimPlotter.jar 
    119     Path:          components/slim-plotter 
    120     Project deps:  LOCI Common, Bio-Formats, VisBio 
    121     Library deps:  L-M Fit, VisAD 
    122     Optional:      (none) 
    123     License:       GPL 
    124  
    125 WiscScan Flow Cytometry 
    126     Server application for flow cytometry with WiscScan using JVMLink 
    127     -=- 
    128     JAR file:      flow-cytometry.jar 
    129     Path:          components/flow-cytometry 
    130     Project deps:  LOCI Common, Bio-Formats 
    131     Library deps:  ImageJ, VisAD 
    132     Optional:      (none) 
    133     License:       BSD 
    134  
    135 LOCI Checkstyle checks 
    136     LOCI's Checkstyle extensions, for checking source code style 
    137     -=- 
    138     JAR file:      loci-checks.jar 
    139     Path:          components/checkstyle 
    140     Project deps:  (none) 
    141     Library deps:  Checkstyle 
    142     Optional:      (none) 
    143     License:       Public domain 
    144  
    145 LOCI testing framework 
    146     Framework for automated and manual testing of the LOCI software packages 
    147     -=- 
    148     JAR file:      loci-testing-framework.jar 
    149     Path:          components/test-suite 
    150     Project deps:  LOCI Common, Bio-Formats, OME I/O 
    151     Library deps:  Apache log4j, Simple Logging Facade for Java API, TestNG 
    152     Optional:      (none) 
    153     License:       BSD 
    154  
    155156=============================================================================== 
    156157The following components are considered "legacy" but still available: 
     
    175176    License:       Public domain 
    176177 
     178OME Metadata Editor 
     179    An application for exploration and editing of OME-XML and OME-TIFF metadata 
     180    -=- 
     181    JAR file:      ome-editor.jar 
     182    Path:          components/legacy/ome-editor 
     183    Project deps:  Bio-Formats, LOCI Common, OME-XML Java library 
     184    Optional:      (none) 
     185    License:       LGPL 
     186 
    177187OME Notes 
    178188    A library for flexible organization and presentation of OME-XML metadata 
     
    181191    JAR file:      ome-notes.jar 
    182192    Path:          components/legacy/ome-notes 
    183     Project deps:  LOCI Common, Bio-Formats 
    184     Optional:      (none) 
    185     License:       LGPL 
    186  
    187 OME Metadata Editor 
    188     An application for exploration and editing of OME-XML and OME-TIFF metadata 
    189     -=- 
    190     JAR file:      ome-editor.jar 
    191     Path:          components/legacy/ome-editor 
    192     Project deps:  LOCI Common, OME-XML Java library, Bio-Formats 
     193    Project deps:  Bio-Formats, LOCI Common 
    193194    Optional:      (none) 
    194195    License:       LGPL 
     
    196197=============================================================================== 
    197198The following components are forks of third party projects: 
    198  
    199 Apache Jakarta POI 
    200     Java API to handle Microsoft OLE 2 Compound Document format (Word, Excel) 
    201     -=- 
    202     JAR file:      poi-loci.jar 
    203     Path:          components/forks/poi 
    204     Project deps:  LOCI Common 
    205     Optional:      (none) 
    206     License:       Apache 
    207     Project URL:   http://jakarta.apache.org/poi/ 
    208     Notes:         Based on poi-2.5.1-final-20040804.jar, with bugfixes for OLE 
    209                    v2 and memory efficiency improvements. Used by Bio-Formats 
    210                    for OLE support (cxd, ipw, oib, zvi). Used by VisBio 
    211                    overlays logic for XLS export feature. 
    212  
    213 MDB Tools (Java port) 
    214     Java API to handle Microsoft MDB format (Access) 
    215     -=- 
    216     JAR file:      mdbtools-java.jar 
    217     Path:          components/forks/mdbtools 
    218     Project deps:  (none) 
    219     Optional:      (none) 
    220     License:       LGPL 
    221     Project URL:   http://sourceforge.net/forum/message.php?msg_id=2550619 
    222     Notes:         Used by Bio-Formats for Zeiss LSM metadata in MDB files. 
    223199 
    224200JAI Image I/O Tools 
     
    239215                   added to the official JAI CVS repository. 
    240216 
     217MDB Tools (Java port) 
     218    Java API to handle Microsoft MDB format (Access) 
     219    -=- 
     220    JAR file:      mdbtools-java.jar 
     221    Path:          components/forks/mdbtools 
     222    Project deps:  (none) 
     223    Optional:      (none) 
     224    License:       LGPL 
     225    Project URL:   http://sourceforge.net/forum/message.php?msg_id=2550619 
     226    Notes:         Used by Bio-Formats for Zeiss LSM metadata in MDB files. 
     227 
     228Apache Jakarta POI 
     229    Java API to handle Microsoft OLE 2 Compound Document format (Word, Excel) 
     230    -=- 
     231    JAR file:      poi-loci.jar 
     232    Path:          components/forks/poi 
     233    Project deps:  LOCI Common 
     234    Optional:      (none) 
     235    License:       Apache 
     236    Project URL:   http://jakarta.apache.org/poi/ 
     237    Notes:         Based on poi-2.5.1-final-20040804.jar, with bugfixes for OLE 
     238                   v2 and memory efficiency improvements. Used by Bio-Formats 
     239                   for OLE support (cxd, ipw, oib, zvi). Used by VisBio 
     240                   overlays logic for XLS export feature. 
     241 
     242=============================================================================== 
     243The following components are stubs of third party projects: 
     244 
     245Luratech LuraWave stubs 
     246    Stub of proprietary Java API to handle Luratech LWF compression 
     247    -=- 
     248    JAR file:      lwf-stubs.jar 
     249    Path:          components/stubs/lwf-stubs 
     250    Project deps:  (none) 
     251    Optional:      (none) 
     252    License:       BSD 
     253    Project URL:   http://www.luratech.com/ 
     254    Notes:         required to compile Bio-Formats's support for Luratech LWF 
     255                   compression for the Opera Flex format 
     256 
    241257=============================================================================== 
    242258The following external dependencies (in the jar folder) may be required: 
     
    317333    License:   LGPL 
    318334 
    319 Luratech LuraWave stubs 
    320     JAR file:  lwf-stubs.jar 
    321     URL:       http://www.luratech.com/ 
    322     Notes:     required to compile Bio-Formats's support for Luratech LWF 
    323                compression for the Opera Flex format 
    324     License:   BSD 
    325  
    326335Apache log4j 
    327336    JAR file:  log4j-1.2.15.jar 
  • trunk/components/common/src/loci/common/AbstractNIOHandle.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/BZip2Handle.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/ByteArrayHandle.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/CBZip2InputStream.java

    r6041 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/CRC.java

    r4953 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/DataTools.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/DateTools.java

    r6019 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/FileHandle.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/GZipHandle.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/HandleException.java

    r5382 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/IRandomAccess.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/IniList.java

    r5440 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/IniParser.java

    r5483 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/IniTable.java

    r5418 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/Location.java

    r6041 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/NIOFileHandle.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/NIOInputStream.java

    r6041 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/RandomAccessInputStream.java

    r6030 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/RandomAccessOutputStream.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/ReflectException.java

    r4953 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/ReflectedUniverse.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/Region.java

    r5487 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/StreamHandle.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/URLHandle.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/ZipHandle.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/enumeration/CodedEnum.java

    r6026 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/enumeration/EnumException.java

    r6026 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/services/AbstractService.java

    r6026 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/services/DependencyException.java

    r6026 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/services/OMENotesService.java

    r6026 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/services/Service.java

    r6026 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/services/ServiceException.java

    r6026 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/services/ServiceFactory.java

    r6041 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/xml/MetadataHandler.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/xml/ValidationErrorHandler.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/xml/ValidationSAXHandler.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/common/src/loci/common/xml/XMLTools.java

    r6026 r6050  
    55/* 
    66LOCI Common package: utilities for I/O, reflection and miscellaneous tasks. 
    7 Copyright (C) 2005-@year@ Melissa Linkert and Curtis Rueden. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Chris Allan. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/legacy/ome-notes/src/loci/ome/notes/services/OMENotesServiceImpl.java

    r6026 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6OME Notes library for flexible organization and presentation of OME-XML 
     7metadata. Copyright (C) 2006-@year@ Melissa Linkert and Christopher Peterson. 
    88 
    99This program is free software; you can redistribute it and/or modify 
  • trunk/components/ome-io/src/loci/ome/io/OmeroReader.java

    r6026 r6050  
    4242 * Implementation of {@link loci.formats.IFormatReader} 
    4343 * for use in export from an OMERO Beta 4.0.x database. 
     44 * 
     45 * <dl><dt><b>Source code:</b></dt> 
     46 * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/ome-io/src/loci/ome/io/OmeroReader.java">Trac</a>, 
     47 * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/ome-io/src/loci/ome/io/OmeroReader.java">SVN</a></dd></dl> 
    4448 */ 
    4549public class OmeroReader extends FormatReader { 
  • trunk/components/ome-io/src/loci/ome/io/services/OMEReaderWriterServiceImpl.java

    r6026 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6OME database I/O package for communicating with OME and OMERO servers. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Philip Huettl. 
    88 
    99This program is free software; you can redistribute it and/or modify 
     
    3737 * 
    3838 * <dl><dt><b>Source code:</b></dt> 
    39  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/bio-formats/src/loci/formats/in/OMEReaderWriterServiceImpl.java">Trac</a>, 
    40  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/bio-formats/src/loci/formats/in/OMEReaderWriterServiceImpl.java">SVN</a></dd></dl> 
     39 * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/ome-io/src/loci/ome/io/services/OMEReaderWriterServiceImpl.java">Trac</a>, 
     40 * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/ome-io/src/loci/ome/io/services/OMEReaderWriterServiceImpl.java">SVN</a></dd></dl> 
    4141 */ 
    4242public class OMEReaderWriterServiceImpl extends AbstractService 
    43   implements OMEReaderWriterService { 
    44    
     43  implements OMEReaderWriterService 
     44{ 
     45 
    4546  public OMEReaderWriterServiceImpl() { 
    4647    // Just being thorough with these dependencies. 
  • trunk/components/ome-io/test/loci/ome/utests/MissingOMEReaderWriterServiceTest.java

    r6026 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6OME database I/O package for communicating with OME and OMERO servers. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Philip Huettl. 
    88 
    99This program is free software; you can redistribute it and/or modify 
     
    3838 * 
    3939 * <dl><dt><b>Source code:</b></dt> 
    40  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/bio-formats/src/loci/formats/in/MissingOMEReaderWriterServiceTest.java">Trac</a>, 
    41  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/bio-formats/src/loci/formats/in/MissingOMEReaderWriterServiceTest.java">SVN</a></dd></dl> 
     40 * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/ome-io/test/loci/ome/utests/MissingOMEReaderWriterServiceTest.java">Trac</a>, 
     41 * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/ome-io/test/loci/ome/utests/MissingOMEReaderWriterServiceTest.java">SVN</a></dd></dl> 
    4242 */ 
    4343public class MissingOMEReaderWriterServiceTest { 
  • trunk/components/ome-io/test/loci/ome/utests/OMEReaderWriterServiceTest.java

    r6026 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6OME database I/O package for communicating with OME and OMERO servers. 
     7Copyright (C) 2005-@year@ Melissa Linkert, Curtis Rueden and Philip Huettl. 
    88 
    99This program is free software; you can redistribute it and/or modify 
     
    4343 * 
    4444 * <dl><dt><b>Source code:</b></dt> 
    45  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/bio-formats/test/loci/formats/utests/OMEReaderWriterServiceTest.java">Trac</a>, 
    46  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/bio-formats/test/loci/formats/utests/OMEReaderWriterServiceTest.java">SVN</a></dd></dl> 
     45 * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/ome-io/test/loci/ome/utests/OMEReaderWriterServiceTest.java">Trac</a>, 
     46 * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/ome-io/test/loci/ome/utests/OMEReaderWriterServiceTest.java">SVN</a></dd></dl> 
    4747 */ 
    4848public class OMEReaderWriterServiceTest { 
  • trunk/components/stubs/lwf-stubs/src/com/luratech/lwf/lwfDecoder.java

    r6045 r6050  
    44 
    55/* 
    6 OME Bio-Formats package for reading and converting biological file formats. 
    7 Copyright (C) 2005-@year@ UW-Madison LOCI and Glencoe Software, Inc. 
     6Luratech LWF library stub classes. 
     7Copyright (c) 2010-@year@ UW-Madison LOCI. 
     8All rights reserved. 
    89 
    9 This program is free software; you can redistribute it and/or modify 
    10 it under the terms of the GNU General Public License as published by 
    11 the Free Software Foundation; either version 2 of the License, or 
    12 (at your option) any later version. 
     10Redistribution and use in source and binary forms, with or without 
     11modification, are permitted provided that the following conditions are met: 
     12* Redistributions of source code must retain the above copyright 
     13  notice, this list of conditions and the following disclaimer. 
     14* Redistributions in binary form must reproduce the above copyright 
     15  notice, this list of conditions and the following disclaimer in the 
     16  documentation and/or other materials provided with the distribution. 
     17* Neither the name of the UW-Madison LOCI nor the names of its 
     18  contributors may be used to endorse or promote products derived from 
     19  this software without specific prior written permission. 
    1320 
    14 This program is distributed in the hope that it will be useful, 
    15 but WITHOUT ANY WARRANTY; without even the implied warranty of 
    16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
    17 GNU General Public License for more details. 
    18  
    19 You should have received a copy of the GNU General Public License 
    20 along with this program; if not, write to the Free Software 
    21 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     21THIS SOFTWARE IS PROVIDED BY THE UW-MADISON LOCI ``AS IS'' AND ANY 
     22EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
     23WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
     24DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY 
     25DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
     26(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
     27LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 
     28ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
     29(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
     30SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
    2231*/ 
    2332 
  • trunk/scan-deps.pl

    r6045 r6050  
    2222  DESC      => 5,  # description for each component 
    2323  LICENSE   => 6,  # license governing each component and library 
    24   URL       => 7,  # project URL for each external project (forks & libs) 
    25   NOTES     => 8,  # important notes for each external project (forks & libs) 
     24  URL       => 7,  # URL for each external project (forks, stubs & libs) 
     25  NOTES     => 8,  # notes for each external project (forks, stubs & libs) 
    2626  PROJ_DEPS => 9,  # compile-time project dependencies for each component 
    2727  PROJ_OPT  => 10, # runtime project dependencies for each component 
     
    3636# -- COMPONENT DEFINITIONS - ACTIVE -- 
    3737 
     38my %autogen = ( 
     39  NAME    => "autogen", 
     40  TITLE   => "LOCI code generator", 
     41  PATH    => "components/autogen", 
     42  JAR     => "loci-autogen.jar", 
     43  PACKAGE => "(none)", 
     44  DESC    => <<ZZ, 
     45Package for generating other code, including the Bio-Formats metadata API, 
     46related documentation, Ice bindings, and Bio-Formats C++ bindings headers 
     47ZZ 
     48  LICENSE => "GPL", 
     49); 
     50 
     51my %bfIce = ( 
     52  NAME    => "bf-ice", 
     53  TITLE   => "Bio-Formats Ice framework", 
     54  PATH    => "components/bf-ice", 
     55  JAR     => "bf-ice.jar", 
     56  PACKAGE => "loci.ice.formats", 
     57  DESC    => <<ZZ, 
     58Bindings for Bio-Formats client/server communication enabling cross-language 
     59interoperability 
     60ZZ 
     61  LICENSE => "GPL", 
     62); 
     63 
    3864my %bioFormats = ( 
    3965  NAME    => "bio-formats", 
     
    4874); 
    4975 
    50 my %autogen = ( 
    51   NAME    => "autogen", 
    52   TITLE   => "LOCI code generator", 
    53   PATH    => "components/autogen", 
    54   JAR     => "loci-autogen.jar", 
    55   PACKAGE => "(none)", 
    56   DESC    => <<ZZ, 
    57 Package for generating other code, including the Bio-Formats metadata API, 
    58 related documentation, Ice bindings, and Bio-Formats C++ bindings headers 
    59 ZZ 
    60   LICENSE => "GPL", 
    61 ); 
    62  
    63 my %bfIce = ( 
    64   NAME    => "bf-ice", 
    65   TITLE   => "Bio-Formats Ice framework", 
    66   PATH    => "components/bf-ice", 
    67   JAR     => "bf-ice.jar", 
    68   PACKAGE => "loci.ice.formats", 
    69   DESC    => <<ZZ, 
    70 Bindings for Bio-Formats client/server communication enabling cross-language 
    71 interoperability 
    72 ZZ 
    73   LICENSE => "GPL", 
     76my %flowCytometry = ( 
     77  NAME    => "flow-cytometry", 
     78  TITLE   => "WiscScan Flow Cytometry", 
     79  PATH    => "components/flow-cytometry", 
     80  JAR     => "flow-cytometry.jar", 
     81  PACKAGE => "loci.apps.flow", 
     82  DESC    => <<ZZ, 
     83Server application for flow cytometry with WiscScan using JVMLink 
     84ZZ 
     85  LICENSE => "BSD", 
     86); 
     87 
     88my %lociChecks = ( 
     89  NAME    => "loci-checks", 
     90  TITLE   => "LOCI Checkstyle checks", 
     91  PATH    => "components/checkstyle", 
     92  JAR     => "loci-checks.jar", 
     93  PACKAGE => "loci.checks", 
     94  DESC    => <<ZZ, 
     95LOCI's Checkstyle extensions, for checking source code style 
     96ZZ 
     97  LICENSE => "Public domain", 
    7498); 
    7599 
     
    86110); 
    87111 
    88 my %flowCytometry = ( 
    89   NAME    => "flow-cytometry", 
    90   TITLE   => "WiscScan Flow Cytometry", 
    91   PATH    => "components/flow-cytometry", 
    92   JAR     => "flow-cytometry.jar", 
    93   PACKAGE => "loci.apps.flow", 
    94   DESC    => <<ZZ, 
    95 Server application for flow cytometry with WiscScan using JVMLink 
    96 ZZ 
    97   LICENSE => "BSD", 
    98 ); 
    99  
    100 my %lociChecks = ( 
    101   NAME    => "loci-checks", 
    102   TITLE   => "LOCI Checkstyle checks", 
    103   PATH    => "components/checkstyle", 
    104   JAR     => "loci-checks.jar", 
    105   PACKAGE => "loci.checks", 
    106   DESC    => <<ZZ, 
    107 LOCI's Checkstyle extensions, for checking source code style 
    108 ZZ 
    109   LICENSE => "Public domain", 
    110 ); 
    111  
    112112my %lociPlugins = ( 
    113113  NAME    => "loci-plugins", 
     
    304304efficiency improvements. Used by Bio-Formats for OLE support (cxd, ipw, oib, 
    305305zvi). Used by VisBio overlays logic for XLS export feature. 
     306ZZ 
     307); 
     308 
     309# -- COMPONENT DEFINITIONS - STUBS -- 
     310 
     311my %lwfStubs = ( 
     312  NAME    => "lwf-stubs", 
     313  TITLE   => "Luratech LuraWave stubs", 
     314  PATH    => "components/stubs/lwf-stubs", 
     315  JAR     => "lwf-stubs.jar", 
     316  PACKAGE => "com.luratech.lwf", 
     317  DESC    => <<ZZ, 
     318Stub of proprietary Java API to handle Luratech LWF compression 
     319ZZ 
     320  LICENSE => "BSD", 
     321  URL     => "http://www.luratech.com/", 
     322  NOTES   => <<ZZ, 
     323required to compile Bio-Formats's support for Luratech LWF compression for 
     324the Opera Flex format 
    306325ZZ 
    307326); 
     
    463482Levenberg-Marquardt algorithm for exponential curve fitting, used by SLIM 
    464483Plotter 
    465 ZZ 
    466 ); 
    467  
    468 my %lwfStubs = ( 
    469   NAME    => "lwf-stubs", 
    470   TITLE   => "Luratech LuraWave stubs", 
    471   JAR     => "lwf-stubs.jar", 
    472   PACKAGE => "com.luratech.lwf", 
    473   LICENSE => "BSD", 
    474   URL     => "http://www.luratech.com/", 
    475   NOTES   => <<ZZ, 
    476 required to compile Bio-Formats's support for Luratech LWF compression for 
    477 the Opera Flex format 
    478484ZZ 
    479485); 
     
    666672# List of active LOCI software components 
    667673my @active = ( 
    668   \%lociCommon, 
    669   \%omeXML, 
    670   \%bioFormats, 
    671674  \%autogen, 
    672675  \%bfIce, 
     676  \%bioFormats, 
     677  \%flowCytometry, 
     678  \%lociChecks, 
     679  \%lociCommon, 
    673680  \%lociPlugins, 
    674681  \%omeIO, 
    675682  \%omePlugins, 
     683  \%omeXML, 
     684  \%slimPlotter, 
     685  \%testSuite, 
    676686  \%visbio, 
    677   \%slimPlotter, 
    678   \%flowCytometry, 
    679   \%lociChecks, 
    680   \%testSuite, 
    681687); 
    682688 
     
    685691  \%jvmlink, 
    686692  \%multiLUT, 
     693  \%omeEditor, 
    687694  \%omeNotes, 
    688   \%omeEditor, 
    689695); 
    690696 
    691697# List of external project forks 
    692698my @forks = ( 
     699  \%jai, 
     700  \%mdbtools, 
    693701  \%poi, 
    694   \%mdbtools, 
    695   \%jai, 
     702); 
     703 
     704# List of external project stubs 
     705my @stubs = ( 
     706  \%lwfStubs, 
    696707); 
    697708 
    698709# List of all LOCI software components 
    699 my @components = (@active, @legacy, @forks); 
     710my @components = (@active, @legacy, @forks, @stubs); 
    700711 
    701712# List of external libraries 
     
    713724  \%junit, 
    714725  \%lma, 
    715   \%lwfStubs, 
    716726  \%log4j, 
    717727  \%looks, 
     
    11011111 
    11021112# components - forks 
    1103 print "$div"; 
    1104 print "The following components are forks of third party projects:\n\n"; 
    1105 foreach my $c (@forks) { 
    1106   print "$$c{TITLE}\n"; 
    1107   smartSplit("    ", " ", split(/[ \n]/, $$c{DESC})); 
    1108   print "    -=-\n"; 
    1109   print "    JAR file:      $$c{JAR}\n"; 
    1110   print "    Path:          $$c{PATH}\n"; 
    1111  
    1112   my @deps = @{$$c{PROJ_DEPS}}; 
    1113   my @prettyDeps = (); 
    1114   foreach my $q (@deps) { 
    1115     push(@prettyDeps, $$q{TITLE}); 
    1116   } 
    1117   smartSplit("    Project deps:  ", ", ", @prettyDeps); 
    1118  
    1119   my @opt = @{$$c{PROJ_OPT}}; 
    1120   my @prettyOpt = (); 
    1121   foreach my $q (@opt) { 
    1122     push(@prettyOpt, $$q{TITLE}); 
    1123   } 
    1124   smartSplit("    Optional:      ", ", ", @prettyOpt); 
    1125  
    1126   print "    License:       $$c{LICENSE}\n"; 
    1127   print "    Project URL:   $$c{URL}\n"; 
    1128   smartSplit("    Notes:         ", " ", split(/[ \n]/, $$c{NOTES})); 
    1129   print "\n"; 
     1113for (my $i = 0; $i < 2; $i++) { 
     1114  print "$div"; 
     1115  my @arg; 
     1116  if ($i == 0) { 
     1117    @arg = @forks; 
     1118    print "The following components are forks of third party projects:\n\n"; 
     1119  } 
     1120  else { 
     1121    @arg = @stubs; 
     1122    print "The following components are stubs of third party projects:\n\n"; 
     1123  } 
     1124  foreach my $c (@arg) { 
     1125    print "$$c{TITLE}\n"; 
     1126    smartSplit("    ", " ", split(/[ \n]/, $$c{DESC})); 
     1127    print "    -=-\n"; 
     1128    print "    JAR file:      $$c{JAR}\n"; 
     1129    print "    Path:          $$c{PATH}\n"; 
     1130 
     1131    my @deps = @{$$c{PROJ_DEPS}}; 
     1132    my @prettyDeps = (); 
     1133    foreach my $q (@deps) { 
     1134      push(@prettyDeps, $$q{TITLE}); 
     1135    } 
     1136    smartSplit("    Project deps:  ", ", ", @prettyDeps); 
     1137 
     1138    my @opt = @{$$c{PROJ_OPT}}; 
     1139    my @prettyOpt = (); 
     1140    foreach my $q (@opt) { 
     1141      push(@prettyOpt, $$q{TITLE}); 
     1142    } 
     1143    smartSplit("    Optional:      ", ", ", @prettyOpt); 
     1144 
     1145    print "    License:       $$c{LICENSE}\n"; 
     1146    print "    Project URL:   $$c{URL}\n"; 
     1147    smartSplit("    Notes:         ", " ", split(/[ \n]/, $$c{NOTES})); 
     1148    print "\n"; 
     1149  } 
    11301150} 
    11311151 
Note: See TracChangeset for help on using the changeset viewer.