Upgrade to ExtJS 3.1.1 - Released 02/08/2010
[extjs.git] / ext.jsb2
1 {
2     "projectName": "Ext JS",
3     "deployDir": "ext-3.1+",
4     "licenseText": "Ext JS Library 3.1.1\nCopyright(c) 2006-2010 Ext JS, LLC\nlicensing@extjs.com\nhttp://www.extjs.com/license",
5     "pkgs": [{
6         "name": "Ext Base",
7         "file": "adapter/ext/ext-base.js",
8         "isDebug": true,
9         "fileIncludes": [{
10             "text": "Ext.js",
11             "path": "src/core/core/"
12         },{
13             "text": "Ext-more.js",
14             "path": "src/core/"
15         },{
16             "text": "TaskMgr.js",
17             "path": "src/util/core/"
18         },{
19             "text": "ext-base-begin.js",
20             "path": "src/adapter/core/"
21         },{
22             "text": "ext-base-dom.js",
23             "path": "src/adapter/core/"
24         },{
25             "text": "ext-base-dom-more.js",
26             "path": "src/adapter/"
27         },{
28             "text": "ext-base-event.js",
29             "path": "src/adapter/core/"
30         },{
31             "text": "ext-base-ajax.js",
32             "path": "src/adapter/core/"
33         },{
34             "text": "ext-base-region.js",
35             "path": "src/adapter/core/"
36         },{
37             "text": "ext-base-point.js",
38             "path": "src/adapter/core/"
39         },{
40             "text": "ext-base-anim.js",
41             "path": "src/adapter/core/"
42         },{
43             "text": "ext-base-anim-extra.js",
44             "path": "src/adapter/core/"
45         },{
46             "text": "ext-base-end.js",
47             "path": "src/adapter/core/"
48         }]
49     },{
50         "name": "YUI Adapter",
51         "file": "adapter/yui/ext-yui-adapter.js",
52         "isDebug": true,
53         "fileIncludes": [{
54             "text": "Ext.js",
55             "path": "src/core/core/"
56         },{
57             "text": "Ext-more.js",
58             "path": "src/core/"
59         },{
60             "text": "TaskMgr.js",
61             "path": "src/util/core/"
62         },{
63             "text": "yui-bridge.js",
64             "path": "src/adapter/"
65         }]
66     },{
67         "name": "Prototype Adapter",
68         "file": "adapter/prototype/ext-prototype-adapter.js",
69         "isDebug": true,
70         "fileIncludes": [{
71             "text": "Ext.js",
72             "path": "src/core/core/"
73         },{
74             "text": "Ext-more.js",
75             "path": "src/core/"
76         },{
77             "text": "TaskMgr.js",
78             "path": "src/util/core/"
79         },{
80             "text": "prototype-bridge.js",
81             "path": "src/adapter/"
82         }]
83     },{
84         "name": "jQuery Adapter",
85         "file": "adapter/jquery/ext-jquery-adapter.js",
86         "isDebug": true,
87         "fileIncludes": [{
88             "text": "Ext.js",
89             "path": "src/core/core/"
90         },{
91             "text": "Ext-more.js",
92             "path": "src/core/"
93         },{
94             "text": "TaskMgr.js",
95             "path": "src/util/core/"
96         },{
97             "text": "jquery-bridge.js",
98             "path": "src/adapter/"
99         }]
100     },{
101         "name": "Ext Foundation",
102         "file": "pkgs/ext-foundation.js",
103         "isDebug": true,
104         "pkgDeps": ["ext-base.js"],
105         "fileIncludes": [{
106             "text": "DomHelper.js",
107             "path": "src/core/core/"
108         },{
109             "text": "DomHelper-more.js",
110             "path": "src/core/"
111         },{
112             "text": "Template.js",
113             "path": "src/core/core/"
114         },{
115             "text": "Template-more.js",
116             "path": "src/core/"
117         },{
118             "text": "DomQuery.js",
119             "path": "src/core/core/"
120         },{
121             "text": "DelayedTask.js",
122             "path": "src/util/core/"
123         },{
124             "text": "Observable.js",
125             "path": "src/util/core/"
126         },{
127             "text": "Observable-more.js",
128             "path": "src/util/"
129         },{
130             "text": "EventManager.js",
131             "path": "src/core/core/"
132         },{
133             "text": "EventManager-more.js",
134             "path": "src/core/"
135         },{
136             "text": "Element.js",
137             "path": "src/core/core/"
138         },{
139             "text": "Element-more.js",
140             "path": "src/core/"
141         },{
142             "text": "Element.alignment.js",
143             "path": "src/core/"
144         },{
145             "text": "Element.traversal.js",
146             "path": "src/core/core/"
147         },{
148             "text": "Element.traversal-more.js",
149             "path": "src/core/"
150         },{
151             "text": "Element.insertion.js",
152             "path": "src/core/core/"
153         },{
154             "text": "Element.insertion-more.js",
155             "path": "src/core/"
156         },{
157             "text": "Element.style.js",
158             "path": "src/core/core/"
159         },{
160             "text": "Element.style-more.js",
161             "path": "src/core/"
162         },{
163             "text": "Element.position.js",
164             "path": "src/core/core/"
165         },{
166             "text": "Element.position-more.js",
167             "path": "src/core/"
168         },{
169             "text": "Element.scroll.js",
170             "path": "src/core/core/"
171         },{
172             "text": "Element.scroll-more.js",
173             "path": "src/core/"
174         },{
175             "text": "Element.fx.js",
176             "path": "src/core/core/"
177         },{
178             "text": "Element.fx-more.js",
179             "path": "src/core/"
180         },{
181             "text": "Element.keys.js",
182             "path": "src/core/"
183         },{
184             "text": "Fx.js",
185             "path": "src/core/core/"
186         },{
187             "text": "CompositeElementLite.js",
188             "path": "src/core/core/"
189         },{
190             "text": "CompositeElementLite-more.js",
191             "path": "src/core/"
192         },{
193             "text": "CompositeElement.js",
194             "path": "src/core/"
195         },{
196             "text": "Connection.js",
197             "path": "src/data/core/"
198         },{
199             "text": "UpdateManager.js",
200             "path": "src/util/"
201         },{
202             "text": "Date.js",
203             "path": "src/util/"
204         },{
205             "text": "MixedCollection.js",
206             "path": "src/util/"
207         },{
208             "text": "JSON.js",
209             "path": "src/util/core/"
210         },{
211             "text": "Format.js",
212             "path": "src/util/"
213         },{
214             "text": "XTemplate.js",
215             "path": "src/util/"
216         },{
217             "text": "CSS.js",
218             "path": "src/util/"
219         },{
220             "text": "ClickRepeater.js",
221             "path": "src/util/"
222         },{
223             "text": "KeyNav.js",
224             "path": "src/util/"
225         },{
226             "text": "KeyMap.js",
227             "path": "src/util/"
228         },{
229             "text": "TextMetrics.js",
230             "path": "src/util/"
231         },{
232             "text": "Cookies.js",
233             "path": "src/util/"
234         },{
235             "text": "Error.js",
236             "path": "src/core/"
237         }]
238     },{
239         "name": "Drag Drop",
240         "file": "pkgs/ext-dd.js",
241         "isDebug": true,
242         "pkgDeps": ["pkgs/ext-foundation.js"],
243         "fileIncludes": [{
244             "text": "DDCore.js",
245             "path": "src/dd/"
246         },{
247             "text": "DragTracker.js",
248             "path": "src/dd/"
249         },{
250             "text": "ScrollManager.js",
251             "path": "src/dd/"
252         },{
253             "text": "Registry.js",
254             "path": "src/dd/"
255         },{
256             "text": "StatusProxy.js",
257             "path": "src/dd/"
258         },{
259             "text": "DragSource.js",
260             "path": "src/dd/"
261         },{
262             "text": "DropTarget.js",
263             "path": "src/dd/"
264         },{
265             "text": "DragZone.js",
266             "path": "src/dd/"
267         },{
268             "text": "DropZone.js",
269             "path": "src/dd/"
270         },{
271             "text": "Element.dd.js",
272             "path": "src/core/"
273         }]
274     },{
275         "name": "Data Foundation",
276         "file": "pkgs/data-foundation.js",
277         "isDebug": true,
278         "pkgDeps": ["pkgs/ext-foundation.js"],
279         "fileIncludes": [{
280             "text": "Api.js",
281             "path": "src/data/"
282         },{
283             "text": "SortTypes.js",
284             "path": "src/data/"
285         },{
286             "text": "Record.js",
287             "path": "src/data/"
288         },{
289             "text": "StoreMgr.js",
290             "path": "src/data/"
291         },{
292             "text": "Store.js",
293             "path": "src/data/"
294         },{
295             "text": "DataField.js",
296             "path": "src/data/"
297         },{
298             "text": "DataReader.js",
299             "path": "src/data/"
300         },{
301             "text": "DataWriter.js",
302             "path": "src/data/"
303         },{
304             "text": "DataProxy.js",
305             "path": "src/data/"
306         },{
307             "text": "Request.js",
308             "path": "src/data/"
309         }, {
310             "text": "Response.js",
311             "path": "src/data/"
312         }, {
313             "text": "ScriptTagProxy.js",
314             "path": "src/data/"
315         },{
316             "text": "HttpProxy.js",
317             "path": "src/data/"
318         },{
319             "text": "MemoryProxy.js",
320             "path": "src/data/"
321         }]
322     },{
323         "name": "Data - Json",
324         "file": "pkgs/data-json.js",
325         "isDebug": true,
326         "pkgDeps": ["pkgs/data-foundation.js"],
327         "fileIncludes": [{
328             "text": "JsonWriter.js",
329             "path": "src/data/"
330         },{
331             "text": "JsonReader.js",
332             "path": "src/data/"
333         },{
334             "text": "ArrayReader.js",
335             "path": "src/data/"
336         },{
337             "text": "ArrayStore.js",
338             "path": "src/data/"
339         },{
340             "text": "JsonStore.js",
341             "path": "src/data/"
342         }]
343     },{
344         "name": "Data - XML",
345         "file": "pkgs/data-xml.js",
346         "isDebug": true,
347         "pkgDeps": ["pkgs/data-foundation.js"],
348         "fileIncludes": [{
349             "text": "XmlWriter.js",
350             "path": "src/data/"
351         },{
352             "text": "XmlReader.js",
353             "path": "src/data/"
354         },{
355             "text": "XmlStore.js",
356             "path": "src/data/"
357         }]
358     },{
359         "name": "Data - GroupingStore",
360         "file": "pkgs/data-grouping.js",
361         "isDebug": true,
362         "pkgDeps": ["pkgs/data-foundation.js"],
363         "fileIncludes": [{
364             "text": "GroupingStore.js",
365             "path": "src/data/"
366         }]
367     },{
368         "name": "Direct",
369         "file": "pkgs/direct.js",
370         "isDebug": true,
371         "pkgDeps": ["pkgs/ext-foundation.js"],
372         "fileIncludes": [{
373             "text": "DirectProxy.js",
374             "path": "src/data/"
375         },{
376             "text": "DirectStore.js",
377             "path": "src/data/"
378         },{
379             "text": "Direct.js",
380             "path": "src/direct/"
381         },{
382             "text": "Transaction.js",
383             "path": "src/direct/"
384         },{
385             "text": "Event.js",
386             "path": "src/direct/"
387         },{
388             "text": "Provider.js",
389             "path": "src/direct/"
390         },{
391             "text": "JsonProvider.js",
392             "path": "src/direct/"
393         },{
394             "text": "PollingProvider.js",
395             "path": "src/direct/"
396         },{
397             "text": "RemotingProvider.js",
398             "path": "src/direct/"
399         }]
400     },{
401         "name": "Component Foundation",
402         "file": "pkgs/cmp-foundation.js",
403         "isDebug": true,
404         "pkgDeps": ["pkgs/ext-foundation.js"],
405         "fileIncludes": [{
406             "text": "ComponentMgr.js",
407             "path": "src/widgets/"
408         },{
409             "text": "Component.js",
410             "path": "src/widgets/"
411         },{
412             "text": "Action.js",
413             "path": "src/widgets/"
414         },{
415             "text": "Layer.js",
416             "path": "src/widgets/"
417         },{
418             "text": "Shadow.js",
419             "path": "src/widgets/"
420         },{
421             "text": "BoxComponent.js",
422             "path": "src/widgets/"
423         },{
424             "text": "SplitBar.js",
425             "path": "src/widgets/"
426         },{
427             "text": "Container.js",
428             "path": "src/widgets/"
429         },{
430             "text": "ContainerLayout.js",
431             "path": "src/widgets/layout/"
432         },{
433             "text": "AutoLayout.js",
434             "path": "src/widgets/layout/"
435         },{
436             "text": "FitLayout.js",
437             "path": "src/widgets/layout/"
438         },{
439             "text": "CardLayout.js",
440             "path": "src/widgets/layout/"
441         },{
442             "text": "AnchorLayout.js",
443             "path": "src/widgets/layout/"
444         },{
445             "text": "ColumnLayout.js",
446             "path": "src/widgets/layout/"
447         },{
448             "text": "BorderLayout.js",
449             "path": "src/widgets/layout/"
450         },{
451             "text": "FormLayout.js",
452             "path": "src/widgets/layout/"
453         },{
454             "text": "AccordionLayout.js",
455             "path": "src/widgets/layout/"
456         },{
457             "text": "TableLayout.js",
458             "path": "src/widgets/layout/"
459         },{
460             "text": "AbsoluteLayout.js",
461             "path": "src/widgets/layout/"
462         },{
463             "text": "BoxLayout.js",
464             "path": "src/widgets/layout/"
465         },{
466             "text": "ToolbarLayout.js",
467             "path": "src/widgets/layout/"
468         },{
469             "text": "MenuLayout.js",
470             "path": "src/widgets/layout/"
471         },{
472             "text": "Viewport.js",
473             "path": "src/widgets/"
474         },{
475             "text": "Panel.js",
476             "path": "src/widgets/"
477         },{
478             "text": "Editor.js",
479             "path": "src/widgets/"
480         },{
481             "text": "ColorPalette.js",
482             "path": "src/widgets/"
483         },{
484             "text": "DatePicker.js",
485             "path": "src/widgets/"
486         },{
487             "text": "LoadMask.js",
488             "path": "src/widgets/"
489         },{
490             "text": "Slider.js",
491             "path": "src/widgets/"
492         },{
493             "text": "ProgressBar.js",
494             "path": "src/widgets/"
495         }]
496     },{
497         "name": "Window",
498         "file": "pkgs/window.js",
499         "isDebug": true,
500         "pkgDeps": ["pkgs/cmp-foundation.js"],
501         "fileIncludes": [{
502             "text": "Window.js",
503             "path": "src/widgets/"
504         },{
505             "text": "WindowManager.js",
506             "path": "src/widgets/"
507         },{
508             "text": "MessageBox.js",
509             "path": "src/widgets/"
510         },{
511             "text": "PanelDD.js",
512             "path": "src/widgets/"
513         }]
514     },{
515         "name": "State",
516         "file": "pkgs/state.js",
517         "isDebug": true,
518         "pkgDeps": ["pkgs/cmp-foundation.js"],
519         "fileIncludes": [{
520             "text": "Provider.js",
521             "path": "src/state/"
522         },{
523             "text": "StateManager.js",
524             "path": "src/state/"
525         },{
526             "text": "CookieProvider.js",
527             "path": "src/state/"
528         }]
529     },{
530         "name": "Data and ListViews",
531         "file": "pkgs/data-list-views.js",
532         "isDebug": true,
533         "pkgDeps": ["pkgs/cmp-foundation.js","pkgs/data-foundation.js"],
534         "fileIncludes": [{
535             "text": "DataView.js",
536             "path": "src/widgets/"
537         },{
538             "text": "ListView.js",
539             "path": "src/widgets/list/"
540         },{
541             "text": "Column.js",
542             "path": "src/widgets/list/"
543         },{
544             "text": "ColumnResizer.js",
545             "path": "src/widgets/list/"
546         },{
547             "text": "Sorter.js",
548             "path": "src/widgets/list/"
549         }]
550     },{
551         "name": "Resizable",
552         "file": "pkgs/resizable.js",
553         "isDebug": true,
554         "pkgs": ["pkgs/ext-foundation.js"],
555         "fileIncludes": [{
556             "text": "Resizable.js",
557             "path": "src/widgets/"
558         }]
559
560     },{
561         "name": "TabPanel",
562         "file": "pkgs/pkg-tabs.js",
563         "isDebug": true,
564         "pkgs": ["pkgs/cmp-foundation.js"],
565         "fileIncludes": [{
566             "text": "TabPanel.js",
567             "path": "src/widgets/"
568         }]
569     },{
570         "name": "Buttons",
571         "file": "pkgs/pkg-buttons.js",
572         "isDebug": true,
573         "pkgs": ["pkgs/cmp-foundation.js"],
574         "fileIncludes": [{
575             "text": "Button.js",
576             "path": "src/widgets/"
577         },{
578             "text": "SplitButton.js",
579             "path": "src/widgets/"
580         },{
581             "text": "CycleButton.js",
582             "path": "src/widgets/"
583         }]
584     },{
585         "name": "Toolbars",
586         "file": "pkgs/pkg-toolbars.js",
587         "type": "js",
588         "isDebug": true,
589         "pkgs": ["pkgs/cmp-foundation.js"],
590         "fileIncludes": [{
591             "text": "Toolbar.js",
592             "path": "src/widgets/"
593         },{
594             "text": "ButtonGroup.js",
595             "path": "src/widgets/"
596         },{
597             "text": "PagingToolbar.js",
598             "path": "src/widgets/"
599         }]
600     },{
601         "name": "History",
602         "file": "pkgs/pkg-history.js",
603         "isDebug": true,
604         "pkgs": ["pkgs/ext-foundation.js"],
605         "fileIncludes": [{
606             "text": "History.js",
607             "path": "src/util/"
608         }]
609     },{
610         "name": "Tooltips",
611         "file": "pkgs/pkg-tips.js",
612         "isDebug": true,
613         "pkgs": ["pkgs/cmp-foundation.js"],
614         "fileIncludes": [{
615             "text": "Tip.js",
616             "path": "src/widgets/tips/"
617         },{
618             "text": "ToolTip.js",
619             "path": "src/widgets/tips/"
620         },{
621             "text": "QuickTip.js",
622             "path": "src/widgets/tips/"
623         },{
624             "text": "QuickTips.js",
625             "path": "src/widgets/tips/"
626         }]
627     },{
628         "name": "Trees",
629         "file": "pkgs/pkg-tree.js",
630         "isDebug": true,
631         "pkgs": ["pkgs/cmp-foundation.js"],
632         "fileIncludes": [{
633             "text": "TreePanel.js",
634             "path": "src/widgets/tree/"
635         },{
636             "text": "TreeEventModel.js",
637             "path": "src/widgets/tree/"
638         },{
639             "text": "TreeSelectionModel.js",
640             "path": "src/widgets/tree/"
641         },{
642             "text": "Tree.js",
643             "path": "src/data/"
644         },{
645             "text": "TreeNode.js",
646             "path": "src/widgets/tree/"
647         },{
648             "text": "AsyncTreeNode.js",
649             "path": "src/widgets/tree/"
650         },{
651             "text": "TreeNodeUI.js",
652             "path": "src/widgets/tree/"
653         },{
654             "text": "TreeLoader.js",
655             "path": "src/widgets/tree/"
656         },{
657             "text": "TreeFilter.js",
658             "path": "src/widgets/tree/"
659         },{
660             "text": "TreeSorter.js",
661             "path": "src/widgets/tree/"
662         },{
663             "text": "TreeDropZone.js",
664             "path": "src/widgets/tree/"
665         },{
666             "text": "TreeDragZone.js",
667             "path": "src/widgets/tree/"
668         },{
669             "text": "TreeEditor.js",
670             "path": "src/widgets/tree/"
671         }]
672     },{
673         "name": "Charts",
674         "file": "pkgs/pkg-charts.js",
675         "isDebug": true,
676         "pkgs": ["pkgs/cmp-foundation.js"],
677         "fileIncludes": [{
678             "text": "swfobject.js",
679             "path": "src/widgets/chart/"
680         },{
681             "text": "FlashComponent.js",
682             "path": "src/widgets/chart/"
683         },{
684             "text": "EventProxy.js",
685             "path": "src/widgets/chart/"
686         },{
687             "text": "Chart.js",
688             "path": "src/widgets/chart/"
689         }]
690     },{
691         "name": "Menu",
692         "file": "pkgs/pkg-menu.js",
693         "isDebug": true,
694         "pkgs": ["pkgs/cmp-foundation.js"],
695         "fileIncludes": [{
696             "text": "Menu.js",
697             "path": "src/widgets/menu/"
698         },{
699             "text": "MenuMgr.js",
700             "path": "src/widgets/menu/"
701         },{
702             "text": "BaseItem.js",
703             "path": "src/widgets/menu/"
704         },{
705             "text": "TextItem.js",
706             "path": "src/widgets/menu/"
707         },{
708             "text": "Separator.js",
709             "path": "src/widgets/menu/"
710         },{
711             "text": "Item.js",
712             "path": "src/widgets/menu/"
713         },{
714             "text": "CheckItem.js",
715             "path": "src/widgets/menu/"
716         },{
717             "text": "DateMenu.js",
718             "path": "src/widgets/menu/"
719         },{
720             "text": "ColorMenu.js",
721             "path": "src/widgets/menu/"
722         }]
723     },{
724         "name": "Forms",
725         "file": "pkgs/pkg-forms.js",
726         "isDebug": true,
727         "pkgs": ["pkgs/cmp-foundation.js"],
728         "fileIncludes": [{
729             "text": "Field.js",
730             "path": "src/widgets/form/"
731         },{
732             "text": "TextField.js",
733             "path": "src/widgets/form/"
734         },{
735             "text": "TriggerField.js",
736             "path": "src/widgets/form/"
737         },{
738             "text": "TextArea.js",
739             "path": "src/widgets/form/"
740         },{
741             "text": "NumberField.js",
742             "path": "src/widgets/form/"
743         },{
744             "text": "DateField.js",
745             "path": "src/widgets/form/"
746         },{
747             "text": "DisplayField.js",
748             "path": "src/widgets/form/"
749         },{
750             "text": "Combo.js",
751             "path": "src/widgets/form/"
752         },{
753             "text": "Checkbox.js",
754             "path": "src/widgets/form/"
755         },{
756             "text": "CheckboxGroup.js",
757             "path": "src/widgets/form/"
758         },{
759             "text": "Radio.js",
760             "path": "src/widgets/form/"
761         },{
762             "text": "RadioGroup.js",
763             "path": "src/widgets/form/"
764         },{
765             "text": "Hidden.js",
766             "path": "src/widgets/form/"
767         },{
768             "text": "BasicForm.js",
769             "path": "src/widgets/form/"
770         },{
771             "text": "Form.js",
772             "path": "src/widgets/form/"
773         },{
774             "text": "FieldSet.js",
775             "path": "src/widgets/form/"
776         },{
777             "text": "HtmlEditor.js",
778             "path": "src/widgets/form/"
779         },{
780             "text": "TimeField.js",
781             "path": "src/widgets/form/"
782         },{
783             "text": "Label.js",
784             "path": "src/widgets/form/"
785         },{
786             "text": "Action.js",
787             "path": "src/widgets/form/"
788         },{
789             "text": "VTypes.js",
790             "path": "src/widgets/form/"
791         }]
792     },{
793         "name": "Grid Foundation",
794         "file": "pkgs/pkg-grid-foundation.js",
795         "isDebug": true,
796         "pkgs": ["pkgs/cmp-foundation.js"],
797         "fileIncludes": [{
798             "text": "GridPanel.js",
799             "path": "src/widgets/grid/"
800         },{
801             "text": "GridView.js",
802             "path": "src/widgets/grid/"
803         },{
804             "text": "ColumnDD.js",
805             "path": "src/widgets/grid/"
806         },{
807             "text": "ColumnSplitDD.js",
808             "path": "src/widgets/grid/"
809         },{
810             "text": "GridDD.js",
811             "path": "src/widgets/grid/"
812         },{
813             "text": "ColumnModel.js",
814             "path": "src/widgets/grid/"
815         },{
816             "text": "AbstractSelectionModel.js",
817             "path": "src/widgets/grid/"
818         },{
819             "text": "RowSelectionModel.js",
820             "path": "src/widgets/grid/"
821         },{
822             "text": "Column.js",
823             "path": "src/widgets/grid/"
824         },{
825             "text": "RowNumberer.js",
826             "path": "src/widgets/grid/"
827         },{
828             "text": "CheckboxSelectionModel.js",
829             "path": "src/widgets/grid/"
830         }]
831     },{
832         "name": "Grid Editor",
833         "file": "pkgs/pkg-grid-editor.js",
834         "isDebug": true,
835         "pkgs": ["pkgs/pkg-grid-foundation.js"],
836         "fileIncludes": [{
837             "text": "CellSelectionModel.js",
838             "path": "src/widgets/grid/"
839         },{
840             "text": "EditorGrid.js",
841             "path": "src/widgets/grid/"
842         },{
843             "text": "GridEditor.js",
844             "path": "src/widgets/grid/"
845         }]
846     },{
847         "name": "Grid - Property Grid",
848         "file": "pkgs/pkg-grid-property.js",
849         "isDebug": true,
850         "pkgs": ["pkgs/pkg-grid-foundation.js"],
851         "fileIncludes": [{
852             "text": "PropertyGrid.js",
853             "path": "src/widgets/grid/"
854         }]
855     },{
856         "name": "Grid - GroupingView",
857         "file": "pkgs/pkg-grid-grouping.js",
858         "isDebug": true,
859         "pkgs": ["pkgs/pkg-grid-foundation.js", "pkgs/data-grouping.js"],
860         "fileIncludes": [{
861             "text": "GroupingView.js",
862             "path": "src/widgets/grid/"
863         }]
864     },{
865         "name": "Ext All",
866         "file": "ext-all.js",
867         "isDebug": true,
868         "includeDeps": true,
869         "pkgDeps": [
870             "pkgs/ext-foundation.js",
871             "pkgs/cmp-foundation.js",
872             "pkgs/ext-dd.js",
873             "pkgs/data-foundation.js",
874             "pkgs/data-json.js",
875             "pkgs/data-xml.js",
876             "pkgs/data-grouping.js",
877             "pkgs/direct.js",
878             "pkgs/resizable.js",
879             "pkgs/window.js",
880             "pkgs/state.js",
881             "pkgs/data-list-views.js",
882             "pkgs/pkg-tabs.js",
883             "pkgs/pkg-buttons.js",
884             "pkgs/pkg-toolbars.js",
885             "pkgs/pkg-history.js",
886             "pkgs/pkg-tips.js",
887             "pkgs/pkg-tree.js",
888             "pkgs/pkg-charts.js",
889             "pkgs/pkg-menu.js",
890             "pkgs/pkg-forms.js",
891             "pkgs/pkg-grid-foundation.js",
892             "pkgs/pkg-grid-editor.js",
893             "pkgs/pkg-grid-property.js",
894             "pkgs/pkg-grid-grouping.js"
895         ],
896         "fileIncludes": []
897     },{
898        "name": "User Extension JS Pack",
899        "file": "examples/ux/ux-all.js",
900        "isDebug": true,
901        "fileIncludes": [{
902           "text": "BufferView.js",
903           "path": "examples/ux/"
904        },{
905           "text": "CenterLayout.js",
906           "path": "examples/ux/"
907        },{
908           "text": "CheckColumn.js",
909           "path": "examples/ux/"
910        },{
911           "text": "ColumnHeaderGroup.js",
912           "path": "examples/ux/"
913        },{
914           "text": "ColumnNodeUI.js",
915           "path": "examples/ux/"
916        },{
917           "text": "DataView-more.js",
918           "path": "examples/ux/"
919        },{
920           "text": "FileUploadField.js",
921           "path": "examples/ux/fileuploadfield/"
922        },{
923           "text": "GMapPanel.js",
924           "path": "examples/ux/"
925        },{
926           "text": "GridFilters.js",
927           "path": "examples/ux/gridfilters/"
928        },{
929           "text": "Filter.js",
930           "path": "examples/ux/gridfilters/filter/"
931        },{
932           "text": "BooleanFilter.js",
933           "path": "examples/ux/gridfilters/filter/"
934        },{
935           "text": "DateFilter.js",
936           "path": "examples/ux/gridfilters/filter/"
937        },{
938           "text": "ListFilter.js",
939           "path": "examples/ux/gridfilters/filter/"
940        },{
941           "text": "NumericFilter.js",
942           "path": "examples/ux/gridfilters/filter/"
943        },{
944           "text": "StringFilter.js",
945           "path": "examples/ux/gridfilters/filter/"
946        },{
947           "text": "ListMenu.js",
948           "path": "examples/ux/gridfilters/menu/"
949        },{
950           "text": "RangeMenu.js",
951           "path": "examples/ux/gridfilters/menu/"
952        },{
953           "text": "GroupSummary.js",
954           "path": "examples/ux/"
955        },{
956           "text": "GroupTab.js",
957           "path": "examples/ux/"
958        },{
959           "text": "GroupTabPanel.js",
960           "path": "examples/ux/"
961        },{
962           "text": "ItemSelector.js",
963           "path": "examples/ux/"
964        },{
965           "text": "LockingGridView.js",
966           "path": "examples/ux/"
967        },{
968           "text": "MultiSelect.js",
969           "path": "examples/ux/"
970        },{
971           "text": "PagingMemoryProxy.js",
972           "path": "examples/ux/"
973        },{
974           "text": "PanelResizer.js",
975           "path": "examples/ux/"
976        },{
977           "text": "Portal.js",
978           "path": "examples/ux/"
979        },{
980           "text": "PortalColumn.js",
981           "path": "examples/ux/"
982        },{
983           "text": "Portlet.js",
984           "path": "examples/ux/"
985        },{
986           "text": "ProgressBarPager.js",
987           "path": "examples/ux/"
988        },{
989           "text": "RowEditor.js",
990           "path": "examples/ux/"
991        },{
992           "text": "RowExpander.js",
993           "path": "examples/ux/"
994        },{
995           "text": "RowLayout.js",
996           "path": "examples/ux/"
997        },{
998           "text": "SearchField.js",
999           "path": "examples/ux/"
1000        },{
1001           "text": "SelectBox.js",
1002           "path": "examples/ux/"
1003        },{
1004           "text": "SliderTip.js",
1005           "path": "examples/ux/"
1006        },{
1007           "text": "SlidingPager.js",
1008           "path": "examples/ux/"
1009        },{
1010           "text": "SpinnerField.js",
1011           "path": "examples/ux/"
1012        },{
1013           "text": "Spinner.js",
1014           "path": "examples/ux/"
1015        },{
1016           "text": "Spotlight.js",
1017           "path": "examples/ux/"
1018        },{
1019           "text": "StatusBar.js",
1020           "path": "examples/ux/statusbar/"
1021        },{
1022           "text": "TabCloseMenu.js",
1023           "path": "examples/ux/"
1024        },{
1025           "text": "TableGrid.js",
1026           "path": "examples/ux/"
1027        },{
1028           "text": "TabScrollerMenu.js",
1029           "path": "examples/ux/"
1030        },{
1031           "text": "XmlTreeLoader.js",
1032           "path": "examples/ux/"
1033        },{
1034           "text": "ValidationStatus.js",
1035           "path": "examples/ux/statusbar/"
1036        }, {
1037           "text": "TreeGridColumns.js",
1038           "path": "examples/ux/treegrid/"
1039        },{
1040           "text": "TreeGridNodeUI.js",
1041           "path": "examples/ux/treegrid/"
1042        },{
1043           "text": "TreeGridColumnResizer.js",
1044           "path": "examples/ux/treegrid/"
1045        },{
1046           "text": "TreeGridSorter.js",
1047           "path": "examples/ux/treegrid/"
1048        },{
1049           "text": "TreeGridLoader.js",
1050           "path": "examples/ux/treegrid/"
1051        },{
1052           "text": "TreeGrid.js",
1053           "path": "examples/ux/treegrid/"
1054        }]
1055     },{
1056        "name": "User Extension CSS Pack",
1057        "file": "examples/ux/css/ux-all.css",
1058        "fileIncludes": [{
1059           "text": "CenterLayout.css",
1060           "path": "examples/ux/css/"
1061        },{
1062           "text": "ColumnHeaderGroup.css",
1063           "path": "examples/ux/css/"
1064        },{
1065           "text": "ColumnNodeUI.css",
1066           "path": "examples/ux/css/"
1067        },{
1068           "text": "fileuploadfield.css",
1069           "path": "examples/ux/fileuploadfield/css/"
1070        },{
1071           "text": "GridFilters.css",
1072           "path": "examples/ux/gridfilters/css/"
1073        },{
1074           "text": "RangeMenu.css",
1075           "path": "examples/ux/gridfilters/css/"
1076        },{
1077           "text": "GroupSummary.css",
1078           "path": "examples/ux/css/"
1079        },{
1080           "text": "GroupTab.css",
1081           "path": "examples/ux/css/"
1082        },{
1083           "text": "LockingGridView.css",
1084           "path": "examples/ux/css/"
1085        },{
1086           "text": "MultiSelect.css",
1087           "path": "examples/ux/css/"
1088        },{
1089           "text": "PanelResizer.css",
1090           "path": "examples/ux/css/"
1091        },{
1092           "text": "Portal.css",
1093           "path": "examples/ux/css/"
1094        },{
1095           "text": "RowEditor.css",
1096           "path": "examples/ux/css/"
1097        },{
1098           "text": "Spinner.css",
1099           "path": "examples/ux/css/"
1100        },{
1101           "text": "statusbar.css",
1102           "path": "examples/ux/statusbar/css/"
1103        },{
1104           "text": "treegrid.css",
1105           "path": "examples/ux/treegrid/"
1106        }]
1107     },{
1108        "name": "Ext All CSS",
1109        "file": "resources/css/ext-all.css",
1110        "fileIncludes": [],
1111        "includeDeps": true,
1112        "pkgDeps": [
1113            "resources/css/ext-all-notheme.css",
1114            "resources/css/xtheme-blue.css"
1115        ]
1116     },{
1117        "name": "Ext All CSS No theme",
1118        "file": "resources/css/ext-all-notheme.css",
1119        "fileIncludes": [{
1120            "text": "reset.css",
1121            "path": "resources/css/structure/"
1122        },{
1123            "text": "core.css",
1124            "path": "resources/css/structure/"
1125        },{
1126             "text": "resizable.css",
1127             "path": "resources/css/structure/"
1128        },{
1129            "text": "tabs.css",
1130            "path": "resources/css/structure/"
1131        },{
1132            "text": "form.css",
1133            "path": "resources/css/structure/"
1134        },{
1135            "text": "button.css",
1136            "path": "resources/css/structure/"
1137        },{
1138            "text": "toolbar.css",
1139            "path": "resources/css/structure/"
1140        },{
1141            "text": "grid.css",
1142            "path": "resources/css/structure/"
1143        },{
1144            "text": "dd.css",
1145            "path": "resources/css/structure/"
1146        },{
1147            "text": "tree.css",
1148            "path": "resources/css/structure/"
1149        },{
1150            "text": "date-picker.css",
1151            "path": "resources/css/structure/"
1152        },{
1153            "text": "qtips.css",
1154            "path": "resources/css/structure/"
1155        },{
1156            "text": "menu.css",
1157            "path": "resources/css/structure/"
1158        },{
1159            "text": "box.css",
1160            "path": "resources/css/structure/"
1161        },{
1162            "text": "combo.css",
1163            "path": "resources/css/structure/"
1164        },{
1165            "text": "panel.css",
1166            "path": "resources/css/structure/"
1167        },{
1168            "text": "panel-reset.css",
1169            "path": "resources/css/structure/"
1170        },{
1171            "text": "window.css",
1172            "path": "resources/css/structure/"
1173        },{
1174            "text": "editor.css",
1175            "path": "resources/css/structure/"
1176        },{
1177            "text": "borders.css",
1178            "path": "resources/css/structure/"
1179        },{
1180            "text": "layout.css",
1181            "path": "resources/css/structure/"
1182        },{
1183            "text": "progress.css",
1184            "path": "resources/css/structure/"
1185        },{
1186            "text": "list-view.css",
1187            "path": "resources/css/structure/"
1188        },{
1189            "text": "slider.css",
1190            "path": "resources/css/structure/"
1191        },{
1192            "text": "dialog.css",
1193            "path": "resources/css/structure/"
1194        }]
1195     },{
1196        "name": "Ext Blue Theme",
1197        "file": "resources/css/xtheme-blue.css",
1198        "fileIncludes": [{
1199            "text": "core.css",
1200            "path": "resources/css/visual/"
1201        },{
1202            "text": "tabs.css",
1203            "path": "resources/css/visual/"
1204        },{
1205            "text": "form.css",
1206            "path": "resources/css/visual/"
1207        },{
1208            "text": "button.css",
1209            "path": "resources/css/visual/"
1210        },{
1211            "text": "toolbar.css",
1212            "path": "resources/css/visual/"
1213        },{
1214            "text": "resizable.css",
1215            "path": "resources/css/visual/"
1216        },{
1217            "text": "grid.css",
1218            "path": "resources/css/visual/"
1219        },{
1220            "text": "dd.css",
1221            "path": "resources/css/visual/"
1222        },{
1223            "text": "tree.css",
1224            "path": "resources/css/visual/"
1225        },{
1226            "text": "date-picker.css",
1227            "path": "resources/css/visual/"
1228        },{
1229            "text": "qtips.css",
1230            "path": "resources/css/visual/"
1231        },{
1232            "text": "menu.css",
1233            "path": "resources/css/visual/"
1234        },{
1235            "text": "box.css",
1236            "path": "resources/css/visual/"
1237        },{
1238            "text": "combo.css",
1239            "path": "resources/css/visual/"
1240        },{
1241            "text": "panel.css",
1242            "path": "resources/css/visual/"
1243        },{
1244            "text": "window.css",
1245            "path": "resources/css/visual/"
1246        },{
1247            "text": "editor.css",
1248            "path": "resources/css/visual/"
1249        },{
1250            "text": "borders.css",
1251            "path": "resources/css/visual/"
1252        },{
1253            "text": "layout.css",
1254            "path": "resources/css/visual/"
1255        },{
1256            "text": "progress.css",
1257            "path": "resources/css/visual/"
1258        },{
1259            "text": "list-view.css",
1260            "path": "resources/css/visual/"
1261        },{
1262            "text": "slider.css",
1263            "path": "resources/css/visual/"
1264        },{
1265            "text": "dialog.css",
1266            "path": "resources/css/visual/"
1267        }]
1268     },{
1269        "name": "Ext Gray Theme",
1270        "file": "resources/css/xtheme-gray.css",
1271        "fileIncludes": [{
1272            "text": "core.css",
1273            "path": "resources/css/theme-gray/"
1274        },{
1275            "text": "tabs.css",
1276            "path": "resources/css/theme-gray/"
1277        },{
1278            "text": "form.css",
1279            "path": "resources/css/theme-gray/"
1280        },{
1281            "text": "button.css",
1282            "path": "resources/css/theme-gray/"
1283        },{
1284            "text": "toolbar.css",
1285            "path": "resources/css/theme-gray/"
1286        },{
1287            "text": "resizable.css",
1288            "path": "resources/css/theme-gray/"
1289        },{
1290            "text": "grid.css",
1291            "path": "resources/css/theme-gray/"
1292        },{
1293            "text": "dd.css",
1294            "path": "resources/css/theme-gray/"
1295        },{
1296            "text": "tree.css",
1297            "path": "resources/css/theme-gray/"
1298        },{
1299            "text": "date-picker.css",
1300            "path": "resources/css/theme-gray/"
1301        },{
1302            "text": "qtips.css",
1303            "path": "resources/css/theme-gray/"
1304        },{
1305            "text": "menu.css",
1306            "path": "resources/css/theme-gray/"
1307        },{
1308            "text": "box.css",
1309            "path": "resources/css/theme-gray/"
1310        },{
1311            "text": "combo.css",
1312            "path": "resources/css/theme-gray/"
1313        },{
1314            "text": "panel.css",
1315            "path": "resources/css/theme-gray/"
1316        },{
1317            "text": "window.css",
1318            "path": "resources/css/theme-gray/"
1319        },{
1320            "text": "editor.css",
1321            "path": "resources/css/theme-gray/"
1322        },{
1323            "text": "borders.css",
1324            "path": "resources/css/theme-gray/"
1325        },{
1326            "text": "layout.css",
1327            "path": "resources/css/theme-gray/"
1328        },{
1329            "text": "progress.css",
1330            "path": "resources/css/theme-gray/"
1331        },{
1332            "text": "list-view.css",
1333            "path": "resources/css/theme-gray/"
1334        },{
1335            "text": "slider.css",
1336            "path": "resources/css/theme-gray/"
1337        },{
1338            "text": "dialog.css",
1339            "path": "resources/css/theme-gray/"
1340        }]
1341     },{
1342        "name": "Ext Accessibility Theme",
1343        "file": "resources/css/xtheme-access.css",
1344        "fileIncludes": [{
1345            "text": "core.css",
1346            "path": "resources/css/theme-access/"
1347        },{
1348            "text": "tabs.css",
1349            "path": "resources/css/theme-access/"
1350        },{
1351            "text": "form.css",
1352            "path": "resources/css/theme-access/"
1353        },{
1354            "text": "button.css",
1355            "path": "resources/css/theme-access/"
1356        },{
1357            "text": "toolbar.css",
1358            "path": "resources/css/theme-access/"
1359        },{
1360            "text": "resizable.css",
1361            "path": "resources/css/theme-access/"
1362        },{
1363            "text": "grid.css",
1364            "path": "resources/css/theme-access/"
1365        },{
1366            "text": "dd.css",
1367            "path": "resources/css/theme-access/"
1368        },{
1369            "text": "tree.css",
1370            "path": "resources/css/theme-access/"
1371        },{
1372            "text": "date-picker.css",
1373            "path": "resources/css/theme-access/"
1374        },{
1375            "text": "qtips.css",
1376            "path": "resources/css/theme-access/"
1377        },{
1378            "text": "menu.css",
1379            "path": "resources/css/theme-access/"
1380        },{
1381            "text": "box.css",
1382            "path": "resources/css/theme-access/"
1383        },{
1384            "text": "combo.css",
1385            "path": "resources/css/theme-access/"
1386        },{
1387            "text": "panel.css",
1388            "path": "resources/css/theme-access/"
1389        },{
1390            "text": "window.css",
1391            "path": "resources/css/theme-access/"
1392        },{
1393            "text": "editor.css",
1394            "path": "resources/css/theme-access/"
1395        },{
1396            "text": "borders.css",
1397            "path": "resources/css/theme-access/"
1398        },{
1399            "text": "layout.css",
1400            "path": "resources/css/theme-access/"
1401        },{
1402            "text": "progress.css",
1403            "path": "resources/css/theme-access/"
1404        },{
1405            "text": "list-view.css",
1406            "path": "resources/css/theme-access/"
1407        },{
1408            "text": "slider.css",
1409            "path": "resources/css/theme-access/"
1410        },{
1411            "text": "dialog.css",
1412            "path": "resources/css/theme-access/"
1413        }]
1414     },{
1415        "name": "Ext Debug CSS",
1416        "file": "resources/css/debug.css",
1417        "fileIncludes": [{
1418            "text": "debug.css",
1419            "path": "resources/css/structure/"
1420        },{
1421            "text": "debug.css",
1422            "path": "resources/css/visual/"
1423         }]
1424     }],
1425     "resources": [{
1426         "src": "src/",
1427         "dest": "src/",
1428         "filters": ".*\\.js"
1429     },{
1430         "src": "examples/",
1431         "dest": "examples/",
1432         "filters": ".*[\\.html|\\.jpg|\\.png|\\.gif|\\.css|\\.js|\\.php]"
1433     },{
1434         "src": "welcome/",
1435         "dest": "welcome/",
1436         "filters": ".*"
1437     },{
1438         "src": "index.html",
1439         "dest": "index.html",
1440         "filters": ".*"
1441     },{
1442         "src": "resources/",
1443         "dest": "resources/",
1444         "filters": ".*"
1445     },{
1446         "src": "license.txt",
1447         "dest": "license.txt",
1448         "filters": ".*"
1449     },{
1450         "src": "gpl-3.0.txt",
1451         "dest": "gpl-3.0.txt",
1452         "filters": ".*"
1453     },{
1454         "src": "INCLUDE_ORDER.txt",
1455         "dest": "INCLUDE_ORDER.txt",
1456         "filters": ".*"
1457     },{
1458         "src": "ext.jsb2",
1459         "dest": "ext.jsb2",
1460         "filters": ".*"
1461     }]
1462 }