ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/public/ibx/trunk/ibcontrols.lpk
Revision: 51
Committed: Fri Feb 24 16:34:51 2017 UTC (7 years, 9 months ago) by tony
File size: 27810 byte(s)
Log Message:
Committing updates for Release R2-0-2

File Contents

# Content
1 <?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="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="2" Minor="0" Release = "2" />
512 <Files Count="5">
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 <Item4>
526 <Filename Value="ibcontrols/DBControlGrid.pas"/>
527 <UnitName Value="DBControlGrid"/>
528 </Item4>
529 <Item5>
530 <Filename Value="ibcontrols/IBArrayGrid.pas"/>
531 <UnitName Value="IBArrayGrid"/>
532 </Item5>
533 </Files>
534 <RequiredPkgs Count="3">
535 <Item1>
536 <PackageName Value="LCL"/>
537 </Item1>
538 <Item2>
539 <PackageName Value="ibexpress"/>
540 </Item2>
541 <Item3>
542 <PackageName Value="FCL"/>
543 </Item3>
544 </RequiredPkgs>
545 <UsageOptions>
546 <UnitPath Value="$(PkgOutDir)"/>
547 </UsageOptions>
548 <PublishOptions>
549 <Version Value="2"/>
550 </PublishOptions>
551 </Package>
552 </CONFIG>