ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/public/ibx/trunk/ibcontrols.lpk
Revision: 21
Committed: Thu Feb 26 10:33:34 2015 UTC (9 years, 9 months ago) by tony
File size: 27502 byte(s)
Log Message:
Committing updates for Release R1-2-0

File Contents

# User Rev Content
1 tony 21 <?xml version="1.0" encoding="UTF-8"?>
2     <CONFIG>
3     <Package Version="4">
4     <Name Value="ibcontrols"/>
5     <Type Value="RunAndDesignTime"/>
6     <Author Value="Tony Whyman"/>
7     <CompilerOptions>
8     <Version Value="11"/>
9     <SearchPaths>
10     <OtherUnitFiles Value="runtime;ibcontrols"/>
11     <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
12     </SearchPaths>
13     </CompilerOptions>
14     <Description Value="Data and IBX Aware controls"/>
15     <License Value=" Initial Developer's PUBLIC LICENSE
16     Version 1.0
17    
18     1. Definitions
19    
20     1.0 &quot;Commercial Use&quot; means distribution or otherwise making the Covered
21     Code available to a third party.
22    
23     1.1 ''Contributor'' means each entity that creates or contributes to the
24     creation of Modifications.
25    
26     1.2 ''Contributor Version'' means the combination of the Original Code, prior
27     Modifications used by a Contributor, and the Modifications made by that
28     particular Contributor.
29    
30     1.3. ''Covered Code'' means the Original Code or Modifications or the
31     combination of the Original Code and Modifications, in each case including
32     portions thereof.
33    
34     1.4. ''Electronic Distribution Mechanism'' means a mechanism generally
35     accepted in the software development community for the electronic transfer of
36     data.
37    
38     1.5. ''Executable'' means Covered Code in any form other than Source Code.
39    
40     1.6. ''Initial Developer'' means the individual or entity identified as the Initial
41     Developer in the Source Code notice required by Exhibit A.
42    
43     1.7. ''Larger Work'' means a work which combines Covered Code or portions
44     thereof with code not governed by the terms of this License.
45    
46     1.8. ''License'' means this document.
47    
48     1.8.1. &quot;Licensable&quot; means having the right to grant, to the maximum
49     extent possible, whether at the time of the initial grant or subsequently
50     acquired, any and all of the rights conveyed herein.
51    
52     1.9. ''Modifications'' means any addition to or deletion from the substance or
53     structure of either the Original Code or any previous Modifications. When
54     Covered Code is released as a series of files, a Modification is:
55    
56     Any addition to or deletion from the contents of a file containing Original
57     Code or previous Modifications.
58    
59     Any new file that contains any part of the Original Code or previous
60     Modifications.
61    
62     1.10. ''Original Code'' means Source Code of computer software code which
63     is described in the Source Code notice required by Exhibit A as Original Code,
64     and which, at the time of its release under this License is not already Covered
65     Code governed by this License.
66    
67     1.10.1. &quot;Patent Claims&quot; means any patent claim(s), now owned or
68     hereafter acquired, including without limitation, method, process, and
69     apparatus claims, in any patent Licensable by grantor.
70    
71     1.11. ''Source Code'' means the preferred form of the Covered Code for
72     making modifications to it, including all modules it contains, plus any associated
73     interface definition files, scripts used to control compilation and installation of
74     an Executable, or source code differential comparisons against either the
75     Original Code or another well known, available Covered Code of the
76     Contributor's choice. The Source Code can be in a compressed or archival
77     form, provided the appropriate decompression or de-archiving software is
78     widely available for no charge.
79    
80     1.12. &quot;You'' (or &quot;Your&quot;) means an individual or a legal entity exercising rights
81     under, and complying with all of the terms of, this License or a future version
82     of this License issued under Section 6.1. For legal entities, &quot;You'' includes any
83     entity w hich controls, is controlled by, or is under common control with You.
84     For purposes of this definition, &quot;control'' means (a) the power, direct or
85     indirect, to cause the direction or management of such entity, whether by
86     contract or otherwise, or (b) ownership of more than fifty percent (50%) of
87     the outstanding shares or beneficial ownership of such entity.
88    
89    
90     2. Source Code License.
91    
92    
93     2.1. The Initial Developer Grant. The Initial Developer hereby grants You a
94     world-wide, royalty-free, non-exclusive license, subject to third party intellectual
95     property claims:
96    
97     (a) under intellectual property rights (other than patent or trademark)
98     Licensable by Initial Developer to use, reproduce, modify, display, perform,
99     sublicense and distribute the Original Code (or portions thereof) with or without
100     Modifications, and/or as part of a Larger Work; and
101    
102     (b) under Patents Claims infringed by the making, using or selling of Original
103     Code, to make, have made, use, practice, sell, and offer for sale, and/or
104     otherwise dispose of the Original Code (or portions thereof).
105     (c) the licenses granted in this Section 2.1(a) and (b) are effective on the date
106     Initial Developer first distributes Original Code under the terms of this License.
107    
108     d) Notwithstanding Section 2.1(b) above, no patent license is granted:
109    
110     1) for code that You delete from the Original Code;
111    
112     2) separate from the Original Code; or
113    
114     3) for infringements caused by:
115    
116     i) the modification of the Original Code or
117    
118     ii) the combination of the Original Code with other software or
119     devices.
120    
121     2.2. Contributor Grant. Subject to third party intellectual property claims, each
122     Contributor hereby grants You a world-wide, royalty-free, non-exclusive license
123    
124     (a) under intellectual property rights (other than patent or trademark)
125     Licensable by Contributor, to use, reproduce, modify, display, perform,
126     sublicense and distribute the Modifications created by such Contributor (or
127     portions thereof) either on an unmodified basis, with other Modifications, as
128     Covered Code and/or as part of a Larger Work; and
129    
130     (b) under Patent Claims infringed by the making, using, or selling of
131     Modifications made by that Contributor either alone and/or in combination with
132     its Contributor Version (or portions of such combination), to make, use, sell,
133     offer for sale, have made, and/or otherwise dispose of: 1) Modifications made
134     by that Contributor (or portions thereof); and 2) the combination of
135     Modifications made by that Contributor with its Contributor Version (or portions
136     of such combination).
137    
138     (c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date
139     Contributor first makes Commercial Use of the Covered Code.
140    
141     (d) Notwithstanding Section 2.2(b) above, no patent license is granted:
142    
143     1) for any code that Contributor has deleted from the Contributor
144     Version;
145    
146     2) separate from the Contributor Version;
147    
148     3) for infringements caused by:
149    
150     i) third party modifications of Contributor Version or
151    
152     ii) the combination of Modifications made by that Contributor with
153     other software (except as part of the Contributor Version) or
154     other devices; or
155    
156     4) under Patent Claims infringed by Covered Code in the absence of
157     Modifications made by that Contributor.
158    
159    
160     3. Distribution Obligations.
161    
162    
163     3.1. Application of License. The Modifications which You create or to which
164     You contribute are governed by the terms of this License, including without
165     limitation Section 2.2. The Source Code version of Covered Code may be
166     distributed only under the terms of this License or a future version of this
167     License released under Section 6.1, and You must include a copy of this
168     License with every copy of the Source Code You distribute. You may not offer
169     or impose any terms on any Source Code version that alters or restricts the
170     applicable version of this License or the recipients' rights hereunder. However,
171     You may include an additional document offering the additional rights described
172     in Section 3.5.
173    
174    
175     3.2. Availability of Source Code. Any Modification which You create or to
176     which You contribute must be made available in Source Code form under the
177     terms of this License either on the same media as an Executable version or via
178     an accepted Electronic Distribution Mechanism to anyone to whom you made
179     an Executable version available; and if made available via Electronic Distribution
180     Mechanism, must remain available for at least twelve (12) months after the
181     date it initially became available, or at least six (6) months after a subsequent
182     version of that particular Modification has been made available to such
183     recipients. You are responsible for ensuring that the Source Code version
184     remains available even if the Electronic Distribution Mechanism is maintained by
185     a third party.
186    
187    
188     3.3. Description of Modifications. You must cause all Covered Code to
189     which You contribute to contain a file documenting the changes You made to
190     create that Covered Code and the date of any change. You must include a
191     prominent statement that the Modification is derived, directly or indirectly, from
192     Original Code provided by the Initial Developer and including the name of the
193     Initial Developer in
194    
195     (a) the Source Code, and
196    
197     (b) in any notice in an Executable version or related documentation in
198     which You describe the origin or ownership of the Covered Code.
199    
200    
201     3.4. Intellectual Property Matters
202    
203     a) Third Party Claims. If Contributor has knowledge that a license under
204     a third party's intellectual property rights is required to exercise the
205     rights granted by such Contributor under Sections 2.1 or 2.2,
206     Contributor must include a text file with the Source Code distribution
207     titled &quot;LEGAL'' which describes the claim and the party making the claim
208     in sufficient detail that a recipient will know whom to contact. If
209     Contributor obtains such knowledge after the Modification is made
210     available as described in Section 3.2, Contributor shall promptly modify
211     the LEGAL file in all copies Contributor makes available thereafter and
212     shall take other steps (such as notifying appropriate mailing lists or
213     newsgroups) reasonably calculated to inform those who received the
214     Covered Code that new knowledge has been obtained.
215    
216     (b) Contributor APIs. If Contributor's Modifications include an application
217     programming interface and Contributor has knowledge of patent
218     licenses which are reasonably necessary to implement that API,
219     Contributor must also include this information in the LEGAL file.
220    
221    
222     (c) Representations. Contributor represents that, except as disclosed
223     pursuant to Section 3.4(a) above, Contributor believes that Contributor's
224     Modifications are Contributor's original creation(s) and/or Contributor
225     has sufficient rights to grant the rights conveyed by this License.
226    
227    
228     3.5. Required Notices. You must duplicate the notice in Exhibit A in each file
229     of the Source Code. If it is not possible to put such notice in a particular Source
230     Code file due to its structure, then You must include such notice in a location
231     (such as a relevant directory) where a user would be likely to look for such a
232     notice. If You created one or more Modification(s) You may add your name as
233     a Contributor to the notice described in Exhibit A. You must also duplicate this
234     License in any documentation for the Source Code where You describe
235     recipients' rights or ownership rights relating to Covered Code. You may
236     choose to offer, and to charge a fee for, warranty, support, indemnity or
237     liability obligations to one or more recipients of Covered Code. However, You
238     may do so only on Your own behalf, and not on behalf of the Initial Developer
239     or any Contributor. You must make it absolutely clear than any such warranty,
240     support, indemnity or liability obligation is offered by You alone, and You
241     hereby agree to indemnify the Initial Developer and every Contributor for any
242     liability incurred by the Initial Developer or such Contributor as a result of
243     warranty, support, indemnity or liability terms You offer.
244    
245    
246     3.6. Distribution of Executable Versions. You may distribute Covered
247     Code in Executable form only if the requirements of Section 3.1-3.5 have been
248     met for that Covered Code, and if You include a notice stating that the Source
249     Code version of the Covered Code is available under the terms of this License,
250     including a description of how and where You have fulfilled the obligations of
251     Section 3.2. The notice must be conspicuously included in any notice in an
252     Executable version, related documentation or collateral in which You describe
253     recipients' rights relating to the Covered Code. You may distribute the
254     Executable version of Covered Code or ownership rights under a license of
255     Your choice, which may contain terms different from this License, provided
256     that You are in compliance with the terms of this License and hat the license
257     for the Executable version does not attempt to limit or alter the recipient's rights
258     in the Source Code version from the rights set forth in this License. If You
259     distribute the Executable version under a different license You must make it
260     absolutely clear that any terms which differ from this License are offered by
261     You alone, not by the Initial Developer or any Contributor. You hereby agree to
262     indemnify the Initial Developer and every Contributor for any liability incurred by
263     the Initial Developer or such Contributor as a result of any such terms You
264     offer.
265    
266    
267     3.7. Larger Works. You may create a Larger Work by combining Covered
268     Code with other code not governed by the terms of this License and distribute
269     the Larger Work as a single product. In such a case, You must make sure the
270     requirements of this License are fulfilled for the Covered Code.
271    
272    
273     4. Inability to Comply Due to Statute or Regulation.
274    
275    
276    
277     If it is impossible for You to comply with any of the terms of this License with respect
278     to some or all of the Covered Code due to statute, judicial order, or regulation then You
279     must:
280    
281     (a) comply with the terms of this License to the maximum extent possible; and
282    
283     (b) describe the limitations and the code they affect. Such description must be
284     included in the LEGAL file described in Section 3.4 and must be included with
285     all distributions of the Source Code. Except to the extent prohibited by statute
286     or regulation, such description must be sufficiently detailed for a recipient of
287     ordinary skill to be able to understand it.
288    
289    
290     5. Application of this License.
291    
292    
293    
294     This License applies to code to which the Initial Developer has attached the notice in
295     Exhibit A and to related Covered Code.
296    
297    
298     6. Versions of the License.
299    
300    
301     6.1. New Versions. The Initial Developer of this code may publish revised
302     and/or new versions of the License from time to time. Each version will be
303     given a distinguishing version number.
304    
305    
306     6.2. Effect of New Versions. Once Covered Code has been published under
307     a particular version of the License, You may always continue to use it under
308     the terms of that version. You may also choose to use such Covered Code
309     under the terms of any subsequent version of the License published by the
310     Initial Developer. No one other than the Initial Developer has the right to modify
311     the terms applicable to Covered Code created under this License.
312    
313    
314     6.3. Derivative Works. If You create or use a modified version of this License
315     (which you may only do in order to apply it to code which is not already
316     Covered Code governed by this License), You must
317    
318     (a) rename Your license so that the phrases ''Mozilla'', ''MOZILLAPL'',
319     ''MOZPL'', ''Netscape'', &quot;MPL&quot;, ''NPL&quot;, or any confusingly similar phrases
320     do not appear in your license (except to note that your license differs
321     from this License) and
322    
323     (b) otherwise make it clear that Your version of the license contains
324     terms which differ from the Mozilla Public License and Netscape Public
325     License. (Filling in the name of the Initial Developer, Original Code or
326     Contributor in the notice described in Exhibit A shall not of themselves
327     be deemed to be modifications of this License.)
328    
329    
330     6.4 Origin of the Initial Developer's Public License. The Initial Developer's
331     Public License is based on the Mozilla Public License V 1.1 with the following
332     changes:
333    
334     1) The license is published by the Initial Developer of this code. Only the
335     Initial Developer can modify the terms applicable to Covered Code.
336    
337     2) The license can be modified and used for code which is not already
338     governed by this license. Modified versions of the license must be
339     renamed to avoid confusion with Netscape's license Initial Developer's's
340     license and must include a description of changes from the Initial
341     Developer's Public License.
342    
343     3) The name of the license in Exhibit A is the &quot;Initial Developer's Public
344     License&quot;.
345    
346     4) The reference to an alternative license in Exhibit A has been removed
347    
348     .
349     5) Amendments I, II, III, V, and VI have been deleted.
350    
351     6) Exhibit A, Netscape Public License has been deleted
352    
353    
354     7. DISCLAIMER OF WARRANTY.
355    
356    
357    
358     COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN &quot;AS IS'' BASIS, WITHOUT
359     WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
360     LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS,
361     MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE
362     ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS
363     WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
364     YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
365     COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
366     OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
367     ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS
368     DISCLAIMER.
369    
370    
371     8. TERMINATION.
372    
373    
374     8.1. This License and the rights granted hereunder will terminate automatically
375     if You fail to comply with terms herein and fail to cure such breach within 30
376     days of becoming aware of the breach. All sublicenses to the Covered Code
377     which are properly granted shall survive any termination of this License.
378     Provisions which, by their nature, must remain in effect beyond the termination
379     of this License shall survive.
380    
381     8.2. If You initiate litigation by asserting a patent infringement claim (excluding
382     declatory judgment actions) against Initial Developer or a Contributor (the Initial
383     Developer or Contributor against whom You file such action is referred to as
384     &quot;Participant&quot;) alleging that:
385    
386     (a) such Participant's Contributor Version directly or indirectly infringes
387     any patent, then any and all rights granted by such Participant to You
388     under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice
389     from Participant terminate prospectively, unless if within 60 days after
390     receipt of notice You either:
391    
392     (i) agree in writing to pay Participant a mutually agreeable
393     reasonable royalty for Your past and future use of Modifications
394     made by such Participant, or
395    
396     (ii) withdraw Your litigation claim with respect to the Contributor
397     Version against such Participant.
398    
399    
400     If within 60 days of notice, a reasonable royalty and payment
401     arrangement are not mutually agreed upon in writing by the parties or
402     the litigation claim is not withdrawn, the rights granted by Participant to
403     You under Sections 2.1 and/or 2.2 automatically terminate at the
404     expiration of the 60 day notice period specified above.
405    
406     (b) any software, hardware, or device, other than such Participant's
407     Contributor Version, directly or indirectly infringes any patent, then any
408     rights granted to You by such Participant under Sections 2.1(b) and
409     2.2(b) are revoked effective as of the date You first made, used, sold,
410     distributed, or had made, Modifications made by that Participant.
411    
412     8.3. If You assert a patent infringement claim against Participant alleging that
413     such Participant's Contributor Version directly or indirectly infringes any patent
414     where such claim is resolved (such as by license or settlement) prior to the
415     initiation of patent infringement litigation, then the reasonable value of the
416     licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken
417     into account in determining the amount or value of any payment or license.
418    
419     8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user
420     license agreements (excluding distributors and resellers) which have been
421     validly granted by You or any distributor hereunder prior to termination shall
422     survive termination.
423    
424    
425     9. LIMITATION OF LIABILITY.
426    
427    
428     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
429     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
430     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED
431     CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON
432     FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
433     CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
434     GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY
435     AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY
436     SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS
437     LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR
438     PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT
439     APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT
440     ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL
441     DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
442    
443    
444     10. U.S. GOVERNMENT END USERS.
445    
446    
447     The Covered Code is a ''commercial item,'' as that term is defined in 48 C.F.R. 2.101
448     (Oct. 1995), consisting of ''commercial computer software'' and ''commercial computer
449     software documentation,'' as such terms are used in 48 C.F.R. 12.212 (Sept. 1995).
450     Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June
451     1995), all U.S. Government End Users acquire Covered Code with only those rights
452     set forth herein.
453    
454    
455     11. MISCELLANEOUS.
456    
457    
458     This License represents the complete agreement concerning subject matter hereof. If
459     any provision of this License is held to be unenforceable, such provision shall be
460     reformed only to the extent necessary to make it enforceable. This License shall be
461     governed by California law provisions (except to the extent applicable law, if any,
462     provides otherwise), excluding its conflict-of-law provisions. With respect to disputes
463     in which at least one party is a citizen of, or an entity chartered or registered to do
464     business in the United States of America, any litigation relating to this License shall be
465     subject to the jurisdiction of the Federal Courts of the Northern District of California,
466     with venue lying in Santa Clara County, California, with the losing party responsible for
467     costs, including without limitation, court costs and reasonable attorneys' fees and
468     expenses. The application of the United Nations Convention on Contracts for the
469     International Sale of Goods is expressly excluded. Any law or regulation which
470     provides that the language of a contract shall be construed against the drafter shall
471     not apply to this License.
472    
473    
474     12. RESPONSIBILITY FOR CLAIMS.
475    
476    
477     As between Initial Developer and the Contributors, each party is responsible for claims
478     and damages arising, directly or indirectly, out of its utilization of rights under this
479     License and You agree to work with Initial Developer and Contributors to distribute
480     such responsibility on an equitable basis. Nothing herein is intended or shall be
481     deemed to constitute any admission of liability.
482    
483    
484     13. MULTIPLE-LICENSED CODE.
485    
486    
487     Initial Developer may designate portions of the Covered Code as &quot;Multiple-Licensed&quot;.
488     &quot;Multiple-Licensed&quot; means that the Initial Devpoeloper permits you to utilize portions of
489     the Covered Code under Your choice of the IDPL or the alternative licenses, if any,
490     specified by the Initial Developer in the file described in Exhibit A.
491    
492     EXHIBIT A -Initial Developer's Public License.
493    
494     The contents of this file are subject to the Initial Developer's Public License Version 1.0
495     (the &quot;License&quot;); you may not use this file except in compliance with the License. You
496     may obtain a copy of the License at http://www.firebirdsql.org/index.php?op=doc&amp;id=idpl Software
497     distributed under the License is distributed on an &quot;AS IS&quot; basis, WITHOUT WARRANTY
498     OF ANY KIND, either express or implied. See the License for the specific language
499     governing rights and limitations under the License.
500    
501     The Original Code is ______________________________________.
502    
503     The Initial Developer of the Original Code is ________________________.
504    
505     Portions created by ______________________ are Copyright (C) ______
506     _______________________.
507    
508     All Rights Reserved.
509    
510     Contributor(s): ______________________________________. "/>
511     <Version Major="1" Minor="2" Release = "0" />
512     <Files Count="3">
513     <Item1>
514     <Filename Value="ibcontrols/IBLookupComboEditBox.pas"/>
515     <UnitName Value="IBLookupComboEditBox"/>
516     </Item1>
517     <Item2>
518     <Filename Value="ibcontrols/IBDynamicGrid.pas"/>
519     <UnitName Value="IBDynamicGrid"/>
520     </Item2>
521     <Item3>
522     <Filename Value="ibcontrols/IBTreeView.pas"/>
523     <UnitName Value="IBTreeView"/>
524     </Item3>
525     </Files>
526     <RequiredPkgs Count="2">
527     <Item1>
528     <PackageName Value="ibexpress"/>
529     </Item1>
530     <Item2>
531     <PackageName Value="FCL"/>
532     </Item2>
533     </RequiredPkgs>
534     <UsageOptions>
535     <UnitPath Value="$(PkgOutDir)"/>
536     </UsageOptions>
537     <PublishOptions>
538     <Version Value="2"/>
539     </PublishOptions>
540     </Package>
541     </CONFIG>