Author: ptw
Date: 2008-01-18 06:10:19 -0800 (Fri, 18 Jan 2008)
New Revision: 7852

Added:
   openlaszlo/trunk/build-tools/build-autoincludes.sh
   openlaszlo/trunk/lps/components/build.xml
Modified:
   openlaszlo/trunk/WEB-INF/lps/misc/lzx-autoincludes.properties
   openlaszlo/trunk/build.xml
Log:
Change 20080116-ptw-P by [EMAIL PROTECTED] on 2008-01-16 14:45:41 EST
    in /Users/ptw/OpenLaszlo/ringding-clean
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Generate autoincludes mapping from components

Bugs Fixed:
LPP-3695 'Simpleboundslayout.lzx is not include when debug=false'

Technical Reviewer: [EMAIL PROTECTED] (Message-Id: <[EMAIL PROTECTED]>)
QA Reviewer: mkratt (pending)

Details:
    build-autoincludes:  Shell script to grep over components source,
    find the tags that are defined and create a table of tag -> source
    file.

    components/build.xml:  Verify that file is up to date with
    components and fail the build if it is not (advising how to use
    the tool to update the file).

    build.xml: invoke components/build

Tests:
    ant runlzunit, test case from Jira



Modified: openlaszlo/trunk/WEB-INF/lps/misc/lzx-autoincludes.properties
===================================================================
--- openlaszlo/trunk/WEB-INF/lps/misc/lzx-autoincludes.properties       
2008-01-18 12:51:10 UTC (rev 7851)
+++ openlaszlo/trunk/WEB-INF/lps/misc/lzx-autoincludes.properties       
2008-01-18 14:10:19 UTC (rev 7852)
@@ -1,130 +1,222 @@
-#===============================================================================
-# LPS properties file for development
-#===============================================================================
-# * P_LZ_COPYRIGHT_BEGIN ******************************************************
-# * Copyright 2001-2004, 2007 Laszlo Systems, Inc.  All Rights Reserved.       
     *
-# * Use is subject to license terms.                                          *
-# * P_LZ_COPYRIGHT_END ********************************************************
-
-basebutton: /base/basebutton.lzx
-multistatebutton: /base/multistatebutton.lzx
-basecomponent: /base/basecomponent.lzx
-statictext: /base/basecomponent.lzx
-basevaluecomponent: /base/basevaluecomponent.lzx
-baseform: /base/baseform.lzx
-submit: /base/submit.lzx
-baseformitem: /base/baseformitem.lzx
-baselist: /base/baselist.lzx
-baselistitem: /base/baselistitem.lzx
-basescrollbar: /base/basescrollbar.lzx
-baseslider: /base/baseslider.lzx
-basesliderthumb: /base/baseslider.lzx
-baseslidertrack: /base/baseslider.lzx
-basetabs: /base/basetabs.lzx
-basetabslider: /base/basetabslider.lzx
-basetabelement: /base/basetabelement.lzx
-basetrackgroup: /base/basetrackgroup.lzx
-basetree: /base/basetree.lzx
-basewindow: /base/basewindow.lzx
-basecombobox: /base/basecombobox.lzx
-basedatacombobox: /base/basedatacombobox.lzx
-resizeview_x: /base/resizeview.lzx
-resizeview_y: /base/resizeview.lzx
-style: /base/style.lzx
-swatchview: /base/swatchview.lzx
-basegrid: /base/basegrid.lzx
-basedatepicker: /base/basedatepicker.lzx
-basedatepickerday: /base/basedatepickerday.lzx
-basedatepickerweek: /base/basedatepickerweek.lzx
-
-
-constantlayout: /utils/layouts/constantlayout.lzx
-resizelayout: /utils/layouts/resizelayout.lzx
-simplelayout: /utils/layouts/simplelayout.lzx
-stableborderlayout: /utils/layouts/stableborderlayout.lzx
-wrappinglayout: /utils/layouts/wrappinglayout.lzx
-reverselayout: /utils/layouts/reverselayout.lzx
-dragstate: /utils/states/dragstate.lzx
-resizestate: /utils/states/resizestate.lzx
-
-inittimer: /utils/diagnostic/inittimer.lzx
-frametimer: /utils/diagnostic/frametimer.lzx
-versioninfo: /utils/diagnostic/versioninfo.lzx
-inspector: /utils/diagnostic/inspector/inspector.lzx
-
-checkbox: /lz/checkbox.lzx
-button: /lz/button.lzx
-combobox: /lz/combobox.lzx
-datacombobox: /lz/datacombobox.lzx
-menu: /lz/menu.lzx
-menubar: /lz/menu.lzx
-menuitem: /lz/menu.lzx
-menuseparator: /lz/menu.lzx
-radiogroup: /lz/radio.lzx
-radiobutton: /lz/radio.lzx
-slider: /lz/slider.lzx
-slidertrack: /lz/slider.lzx
-sliderthumb: /lz/slider.lzx
-scrollbar: /lz/scrollbar.lzx
-hscrollbar: /lz/hscrollbar.lzx
-vscrollbar: /lz/vscrollbar.lzx
-window: /lz/window.lzx
-modaldialog: /lz/window.lzx
-alert: /lz/window.lzx
-edittext: /lz/edittext.lzx
-simpleinputtext: /lz/simpletext.lzx
-form: /lz/form.lzx
-tabs: /lz/tabs.lzx
-tabpane: /lz/tabs.lzx
-tabbar: /lz/tabs.lzx
-list: /lz/list.lzx
-listitem: /lz/listitem.lzx
-textlistitem: /lz/textlistitem.lzx
-basefloatinglist: /lz/basefloatinglist.lzx
-floatinglist: /lz/floatinglist.lzx
-plainfloatinglist: /lz/plainfloatinglist.lzx
-windowpanel: /lz/windowpanel.lzx
-tabslider: /lz/tabslider.lzx
-tabelement: /lz/tabelement.lzx
-tree: /lz/tree.lzx
-grid: /lz/grid.lzx
-datepicker: /lz/datepicker.lzx
-
-whitestyle: /base/defaultstyles.lzx
-silverstyle: /base/defaultstyles.lzx
-bluestyle: /base/defaultstyles.lzx
-greenstyle: /base/defaultstyles.lzx
-goldstyle: /base/defaultstyles.lzx
-purplestyle: /base/defaultstyles.lzx
-
-javarpc: /rpc/javarpc.lzx
-sessionrpc: /rpc/sessionrpc.lzx
-webapprpc: /rpc/webapprpc.lzx
-soap: /rpc/soap.lzx
-xmlrpc: /rpc/xmlrpc.lzx
-
-richinputtext: /extensions/views/richinputtext.lzx
-
-html: /extensions/html.lzx
-drawview: /extensions/drawview.lzx
-
-rtmpconnection: /extensions/av/rtmpconnection.lzx
-mediastream: /extensions/av/mediastream.lzx
-mediadevice: /extensions/av/mediadevice.lzx
-camera: /extensions/av/camera.lzx
-microphone: /extensions/av/microphone.lzx
-videoview: /extensions/av/videoview.lzx
-
-rtmpstatus: /av/rtmpstatus.lzx
-
-hbox: /base/hbox.lzx
-vbox: /base/vbox.lzx
-image: /base/image.lzx
-
-barchart: /charts/barchart/barchart.lzx
-linechart: /charts/linechart/linechart.lzx
-piechart: /charts/piechart/piechart.lzx
-columnchart: /charts/columnchart/columnchart.lzx
-
-lazyreplicator: /utils/replicator/lazyreplicator.lzx
-replicator: /utils/replicator/replicator.lzx
+# DO NOT EDIT THIS FILE
+# This file is generated by the `ant autoincludes` task in the lps/components 
direcory
+# Copyright 2008 Laszlo Systems, Inc.  All Rights Reserved.  Use is subject to 
license terms.
+alert: lz/alert.lzx
+axis: charts/common/axis.lzx
+axisstyle: charts/styles/chartstyle.lzx
+barchart: charts/barchart/barchart.lzx
+barchartplotarea: charts/barchart/barchartplotarea.lzx
+basebutton: base/basebutton.lzx
+basebuttonrepeater: base/basebuttonrepeater.lzx
+basecombobox: base/basecombobox.lzx
+basecomponent: base/basecomponent.lzx
+basedatacombobox: base/basedatacombobox.lzx
+basedatacombobox_item: base/basedatacombobox.lzx
+basedatepicker: base/basedatepicker.lzx
+basedatepickerday: base/basedatepickerday.lzx
+basedatepickerweek: base/basedatepickerweek.lzx
+basefloatinglist: lz/basefloatinglist.lzx
+basefocusview: base/basefocusview.lzx
+baseform: base/baseform.lzx
+baseformitem: base/baseformitem.lzx
+basegrid: base/basegrid.lzx
+basegridcolumn: base/basegridcolumn.lzx
+basegridrow: base/basegridrow.lzx
+baselist: base/baselist.lzx
+baselistitem: base/baselistitem.lzx
+basescrollarrow: base/basescrollbar.lzx
+basescrollbar: base/basescrollbar.lzx
+basescrollthumb: base/basescrollbar.lzx
+basescrolltrack: base/basescrollbar.lzx
+baseslider: base/baseslider.lzx
+basesliderthumb: base/baseslider.lzx
+baseslidertrack: base/baseslider.lzx
+basestyle: charts/styles/chartstyle.lzx
+basetab: base/basetabs.lzx
+basetabelement: base/basetabelement.lzx
+basetabpane: base/basetabs.lzx
+basetabpanecontent: base/basetabs.lzx
+basetabs: base/basetabs.lzx
+basetabsbar: base/basetabs.lzx
+basetabscontent: base/basetabs.lzx
+basetabslider: base/basetabslider.lzx
+basetrackgroup: base/basetrackgroup.lzx
+basetree: base/basetree.lzx
+basevaluecomponent: base/basevaluecomponent.lzx
+basewindow: base/basewindow.lzx
+basezoomarea: charts/addon/zoomarea.lzx
+bluestyle: base/defaultstyles.lzx
+browser: extensions/test/html.lzx
+button: lz/button.lzx
+camera: extensions/av/camera.lzx
+chart: charts/common/chart.lzx
+chartactionhelper: charts/common/rectangularchart.lzx
+chartbgstyle: charts/styles/chartstyle.lzx
+chartstyle: charts/styles/chartstyle.lzx
+checkbox: lz/checkbox.lzx
+colorbox: utils/diagnostic/inspector/inspector.lzx
+colormenu: utils/diagnostic/inspector/colormenu.lzx
+colormenuitem: utils/diagnostic/inspector/colormenu.lzx
+colorspot: utils/diagnostic/inspector/colormenu.lzx
+columnchart: charts/columnchart/columnchart.lzx
+columnchartplotarea: charts/columnchart/columnchartplotarea.lzx
+combobox: lz/combobox.lzx
+constantboundslayout: utils/layouts/constantboundslayout.lzx
+constantlayout: utils/layouts/constantlayout.lzx
+curve: extensions/test/drawing.lzx
+custombaseslider: charts/addon/slider/slider.lzx
+databar: charts/common/databar.lzx
+datacolumn: charts/common/dataseries.lzx
+datacombobox: lz/datacombobox.lzx
+datalabel: charts/common/datalabel.lzx
+datalistselector: base/datalistselector.lzx
+datamarker: charts/common/datamarker.lzx
+datapoints: charts/common/datapoints.lzx
+dataseries: charts/common/dataseries.lzx
+datastyle: charts/styles/chartstyle.lzx
+datastylelist: charts/styles/chartstyle.lzx
+datatip: charts/common/datatip.lzx
+datepicker: lz/datepicker.lzx
+datepickercombobox: lz/datepicker.lzx
+datepickerday: lz/datepicker.lzx
+datepickerlistitem: lz/datepicker.lzx
+datepickerweek: lz/datepicker.lzx
+debugger_shadow_bottom: debugger/debugger.lzx
+debugger_shadow_right: debugger/debugger.lzx
+dragstate: utils/states/dragstate.lzx
+edittext: lz/edittext.lzx
+floatinglist: lz/floatinglist.lzx
+focusoverlay: base/basefocusview.lzx
+form: lz/form.lzx
+frametimer: utils/diagnostic/frametimer.lzx
+goldstyle: base/defaultstyles.lzx
+greenstyle: base/defaultstyles.lzx
+grid: lz/grid.lzx
+gridcolumn: lz/gridcolumn.lzx
+gridtext: lz/gridtext.lzx
+hbox: base/hbox.lzx
+horizontalaxis: charts/common/horizontalaxis.lzx
+hscrollbar: lz/hscrollbar.lzx
+html: extensions/html.lzx
+image: base/image.lzx
+inittimer: utils/diagnostic/inittimer.lzx
+inspector: utils/diagnostic/inspector/inspector.lzx
+item: utils/diagnostic/inspector/inspector.lzx
+javarpc: rpc/javarpc.lzx
+label: charts/common/label.lzx
+labelstyle: charts/styles/chartstyle.lzx
+legend: charts/common/legend.lzx
+legenditem: charts/common/legend.lzx
+linechart: charts/linechart/linechart.lzx
+linechartplotarea: charts/linechart/linechartplotarea.lzx
+linestyle: charts/styles/chartstyle.lzx
+list: lz/list.lzx
+listitem: lz/listitem.lzx
+listselector: base/listselector.lzx
+marker: charts/common/legend.lzx
+mediadevice: extensions/av/mediadevice.lzx
+mediastream: extensions/av/mediastream.lzx
+menu: lz/menu.lzx
+menuarrow: lz/menu.lzx
+menubar: lz/menu.lzx
+menubutton: lz/menu.lzx
+menufloatinglist: lz/menu.lzx
+menuitem: lz/menu.lzx
+menuseparator: lz/menu.lzx
+menutrackgroup: lz/menu.lzx
+microphone: extensions/av/microphone.lzx
+modaldialog: lz/modaldialog.lzx
+mred: lz/mr-ed.lzx
+multistatebutton: base/multistatebutton.lzx
+netparam: extensions/av/rtmpconnection.lzx
+netremotecall: extensions/av/rtmpconnection.lzx
+param: rpc/rpc.lzx
+piechart: charts/piechart/piechart.lzx
+piechartplotarea: charts/piechart/piechartplotarea.lzx
+piepiece: charts/piechart/piepiece.lzx
+plainfloatinglist: lz/plainfloatinglist.lzx
+plotstyle: charts/styles/chartstyle.lzx
+pointstyle: charts/styles/chartstyle.lzx
+propedit: utils/diagnostic/inspector/inspector.lzx
+purplestyle: base/defaultstyles.lzx
+radiobutton: lz/radio.lzx
+radiogroup: lz/radio.lzx
+rangeslider: charts/addon/slider/slider.lzx
+rectangularchart: charts/common/rectangularchart.lzx
+regionstyle: charts/styles/chartstyle.lzx
+remotecall: rpc/rpc.lzx
+resizelayout: utils/layouts/resizelayout.lzx
+resizestate: utils/states/resizestate.lzx
+resizestatemin: utils/states/resizestatemin.lzx
+resizeview_x: base/resizeview.lzx
+resizeview_y: base/resizeview.lzx
+reverselayout: utils/layouts/reverselayout.lzx
+rpc: rpc/rpc.lzx
+rtmpconnection: extensions/av/rtmpconnection.lzx
+rtmpstatus: av/rtmpstatus.lzx
+scrollbar: lz/scrollbar.lzx
+sessionrpc: rpc/sessionrpc.lzx
+silverstyle: base/defaultstyles.lzx
+simpleboundslayout: utils/layouts/simpleboundslayout.lzx
+simpleinputtext: lz/simpletext.lzx
+simplelayout: utils/layouts/simplelayout.lzx
+simpleslider: charts/addon/slider/slider.lzx
+slider: lz/slider.lzx
+sliderknob: charts/addon/slider/slider.lzx
+sliderthumb: lz/slider.lzx
+slidertrack: lz/slider.lzx
+soap: rpc/soap.lzx
+stableborderlayout: utils/layouts/stableborderlayout.lzx
+statictext: base/basecomponent.lzx
+strokestyle: charts/styles/strokestyle.lzx
+style: base/style.lzx
+styleparser: charts/styles/styleparser.lzx
+submit: base/submit.lzx
+swatchview: base/swatchview.lzx
+tab: lz/tabs.lzx
+tabelement: lz/tabelement.lzx
+tabpane: lz/tabs.lzx
+tabs: lz/tabs.lzx
+tabsbar: lz/tabs.lzx
+tabscontent: lz/tabs.lzx
+tabslider: lz/tabslider.lzx
+textformat: extensions/views/LzTextFormat.lzx
+textlistitem: lz/textlistitem.lzx
+tickmarklabel: charts/common/tickmarklabel.lzx
+ticks: charts/addon/slider/slider.lzx
+tickstyle: charts/styles/chartstyle.lzx
+toggletext: utils/diagnostic/inspector/inspector.lzx
+tree: lz/tree.lzx
+treeselector: base/treeselector.lzx
+valueline: charts/common/valueline.lzx
+valuelinestyle: charts/styles/chartstyle.lzx
+valuepoints: charts/common/valuepoints.lzx
+valuepointstyle: charts/styles/chartstyle.lzx
+valueregion: charts/common/valueregion.lzx
+valueregionstyle: charts/styles/chartstyle.lzx
+vbox: base/vbox.lzx
+versioninfo: utils/diagnostic/versioninfo.lzx
+verticalaxis: charts/common/verticalaxis.lzx
+videolibraryicon: av/videolibraryicon.lzx
+videolibrarypopup: av/videolibrarypopup.lzx
+videoplayer: av/videoplayer.lzx
+videoscreen: av/videoscreen.lzx
+videoslider: av/videoslider.lzx
+videothumbnail: av/videothumbnail.lzx
+videotogglebutton: av/videotogglebutton.lzx
+videoview: extensions/av/videoview.lzx
+videovolumebutton: av/videovolumebutton.lzx
+viewlistmanager: charts/common/viewspoolmanager.lzx
+viewslist: charts/common/viewspoolmanager.lzx
+viewspool: charts/common/viewspoolmanager.lzx
+viewspoolmanager: charts/common/viewspoolmanager.lzx
+virtualdrawview: charts/common/virtualdrawview.lzx
+vscrollbar: lz/vscrollbar.lzx
+webapprpc: rpc/webapprpc.lzx
+whitestyle: base/defaultstyles.lzx
+window: lz/window.lzx
+windowpanel: lz/windowpanel.lzx
+wrappinglayout: utils/layouts/wrappinglayout.lzx
+xdragstate: charts/addon/slider/slider.lzx
+xmlrpc: rpc/xmlrpc.lzx
+zoomarea: charts/addon/zoomarea.lzx

Added: openlaszlo/trunk/build-tools/build-autoincludes.sh


Property changes on: openlaszlo/trunk/build-tools/build-autoincludes.sh
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Modified: openlaszlo/trunk/build.xml
===================================================================
--- openlaszlo/trunk/build.xml  2008-01-18 12:51:10 UTC (rev 7851)
+++ openlaszlo/trunk/build.xml  2008-01-18 14:10:19 UTC (rev 7852)
@@ -6,7 +6,7 @@
 <!--  Author: Eric Bloch  / Benjamin Shine                                  -->
 
 <!-- * X_LZ_COPYRIGHT_BEGIN ***************************************************
-* Copyright 2001-2007 Laszlo Systems, Inc.  All Rights Reserved.              *
+* Copyright 2001-2008 Laszlo Systems, Inc.  All Rights Reserved.              *
 * Use is subject to license terms.                                            *
 * X_LZ_COPYRIGHT_END ****************************************************** -->
 
@@ -388,6 +388,7 @@
       <ant target="clean-classes" />
       <ant dir="${webapp-lps-home}/lfc"      target="clean" />
       <ant dir="lps/includes/source"         target="clean" />
+      <ant dir="lps/components"              target="clean" />
       <ant dir="${webapp-lps-home}/schema"   target="clean" />
       <ant dir="${webapp-lps-home}/server"   target="clean" />
       <ant dir="demos"          target="clean" />
@@ -528,6 +529,7 @@
       <ant dir="${webapp-lps-home}/lfc" target="build"/>
       <!-- Also uses server script compiler -->
       <ant dir="lps/includes/source"    target="build" />
+      <ant dir="lps/components"         target="build" />
       
       <property name="build.done" value="true" />
   </target>

Added: openlaszlo/trunk/lps/components/build.xml


Property changes on: openlaszlo/trunk/lps/components/build.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native


_______________________________________________
Laszlo-checkins mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-checkins

Reply via email to