Skip to content

Commit

Permalink
updated to 1.7.0rc1
Browse files Browse the repository at this point in the history
  • Loading branch information
stevengill committed Apr 25, 2012
1 parent b4e695d commit 1564354
Show file tree
Hide file tree
Showing 121 changed files with 20,468 additions and 6,921 deletions.
226 changes: 225 additions & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -199,4 +199,228 @@
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.

SUBCOMPONENTS

Apache Callback includes software components under different license terms.
Your use of these subcomponents is subject to the terms and conditions of
the following licenses.

For the framework/libs/junit-4.10.jar component:

Common Public License - v 1.0

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC
LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.

1. DEFINITIONS

"Contribution" means:

a) in the case of the initial Contributor, the initial code and
documentation distributed under this Agreement, and
b) in the case of each subsequent Contributor:

i) changes to the Program, and

ii) additions to the Program;

where such changes and/or additions to the Program originate from and are
distributed by that particular Contributor. A Contribution 'originates' from a
Contributor if it was added to the Program by such Contributor itself or anyone
acting on such Contributor's behalf. Contributions do not include additions to
the Program which: (i) are separate modules of software distributed in
conjunction with the Program under their own license agreement, and (ii) are
not derivative works of the Program.

"Contributor" means any person or entity that distributes the Program.

"Licensed Patents " mean patent claims licensable by a Contributor which are
necessarily infringed by the use or sale of its Contribution alone or when
combined with the Program.

"Program" means the Contributions distributed in accordance with this Agreement.

"Recipient" means anyone who receives the Program under this Agreement,
including all Contributors.

2. GRANT OF RIGHTS

a) Subject to the terms of this Agreement, each Contributor hereby grants
Recipient a non-exclusive, worldwide, royalty-free copyright license to
reproduce, prepare derivative works of, publicly display, publicly perform,
distribute and sublicense the Contribution of such Contributor, if any, and
such derivative works, in source code and object code form.

b) Subject to the terms of this Agreement, each Contributor hereby grants
Recipient a non-exclusive, worldwide, royalty-free patent license under
Licensed Patents to make, use, sell, offer to sell, import and otherwise
transfer the Contribution of such Contributor, if any, in source code and
object code form. This patent license shall apply to the combination of the
Contribution and the Program if, at the time the Contribution is added by the
Contributor, such addition of the Contribution causes such combination to be
covered by the Licensed Patents. The patent license shall not apply to any
other combinations which include the Contribution. No hardware per se is
licensed hereunder.

c) Recipient understands that although each Contributor grants the
licenses to its Contributions set forth herein, no assurances are provided by
any Contributor that the Program does not infringe the patent or other
intellectual property rights of any other entity. Each Contributor disclaims
any liability to Recipient for claims brought by any other entity based on
infringement of intellectual property rights or otherwise. As a condition to
exercising the rights and licenses granted hereunder, each Recipient hereby
assumes sole responsibility to secure any other intellectual property rights
needed, if any. For example, if a third party patent license is required to
allow Recipient to distribute the Program, it is Recipient's responsibility to
acquire that license before distributing the Program.

d) Each Contributor represents that to its knowledge it has sufficient
copyright rights in its Contribution, if any, to grant the copyright license
set forth in this Agreement.

3. REQUIREMENTS

A Contributor may choose to distribute the Program in object code form under
its own license agreement, provided that:

a) it complies with the terms and conditions of this Agreement; and

b) its license agreement:

i) effectively disclaims on behalf of all Contributors all warranties and
conditions, express and implied, including warranties or conditions of title
and non-infringement, and implied warranties or conditions of merchantability
and fitness for a particular purpose;

ii) effectively excludes on behalf of all Contributors all liability for
damages, including direct, indirect, special, incidental and consequential
damages, such as lost profits;

iii) states that any provisions which differ from this Agreement are
offered by that Contributor alone and not by any other party; and

iv) states that source code for the Program is available from such
Contributor, and informs licensees how to obtain it in a reasonable manner on
or through a medium customarily used for software exchange.

When the Program is made available in source code form:

a) it must be made available under this Agreement; and

b) a copy of this Agreement must be included with each copy of the
Program.

Contributors may not remove or alter any copyright notices contained within the
Program.

Each Contributor must identify itself as the originator of its Contribution, if
any, in a manner that reasonably allows subsequent Recipients to identify the
originator of the Contribution.

4. COMMERCIAL DISTRIBUTION

Commercial distributors of software may accept certain responsibilities with
respect to end users, business partners and the like. While this license is
intended to facilitate the commercial use of the Program, the Contributor who
includes the Program in a commercial product offering should do so in a manner
which does not create potential liability for other Contributors. Therefore, if
a Contributor includes the Program in a commercial product offering, such
Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
every other Contributor ("Indemnified Contributor") against any losses, damages
and costs (collectively "Losses") arising from claims, lawsuits and other legal
actions brought by a third party against the Indemnified Contributor to the
extent caused by the acts or omissions of such Commercial Contributor in
connection with its distribution of the Program in a commercial product
offering. The obligations in this section do not apply to any claims or Losses
relating to any actual or alleged intellectual property infringement. In order
to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
Contributor in writing of such claim, and b) allow the Commercial Contributor
to control, and cooperate with the Commercial Contributor in, the defense and
any related settlement negotiations. The Indemnified Contributor may
participate in any such claim at its own expense.

For example, a Contributor might include the Program in a commercial product
offering, Product X. That Contributor is then a Commercial Contributor. If that
Commercial Contributor then makes performance claims, or offers warranties
related to Product X, those performance claims and warranties are such
Commercial Contributor's responsibility alone. Under this section, the
Commercial Contributor would have to defend claims against the other
Contributors related to those performance claims and warranties, and if a court
requires any other Contributor to pay any damages as a result, the Commercial
Contributor must pay those damages.

5. NO WARRANTY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
Recipient is solely responsible for determining the appropriateness of using
and distributing the Program and assumes all risks associated with its exercise
of rights under this Agreement, including but not limited to the risks and
costs of program errors, compliance with applicable laws, damage to or loss of
data, programs or equipment, and unavailability or interruption of operations.

6. DISCLAIMER OF LIABILITY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

7. GENERAL

If any provision of this Agreement is invalid or unenforceable under applicable
law, it shall not affect the validity or enforceability of the remainder of the
terms of this Agreement, and without further action by the parties hereto, such
provision shall be reformed to the minimum extent necessary to make such
provision valid and enforceable.

If Recipient institutes patent litigation against a Contributor with respect to
a patent applicable to software (including a cross-claim or counterclaim in a
lawsuit), then any patent licenses granted by that Contributor to such
Recipient under this Agreement shall terminate as of the date such litigation
is filed. In addition, if Recipient institutes patent litigation against any
entity (including a cross-claim or counterclaim in a lawsuit) alleging that the
Program itself (excluding combinations of the Program with other software or
hardware) infringes such Recipient's patent(s), then such Recipient's rights
granted under Section 2(b) shall terminate as of the date such litigation is
filed.

All Recipient's rights under this Agreement shall terminate if it fails to
comply with any of the material terms or conditions of this Agreement and does
not cure such failure in a reasonable period of time after becoming aware of
such noncompliance. If all Recipient's rights under this Agreement terminate,
Recipient agrees to cease use and distribution of the Program as soon as
reasonably practicable. However, Recipient's obligations under this Agreement
and any licenses granted by Recipient relating to the Program shall continue
and survive.

Everyone is permitted to copy and distribute copies of this Agreement, but in
order to avoid inconsistency the Agreement is copyrighted and may only be
modified in the following manner. The Agreement Steward reserves the right to
publish new versions (including revisions) of this Agreement from time to time.
No one other than the Agreement Steward has the right to modify this Agreement.
IBM is the initial Agreement Steward. IBM may assign the responsibility to
serve as the Agreement Steward to a suitable separate entity. Each new version
of the Agreement will be given a distinguishing version number. The Program
(including Contributions) may always be distributed subject to the version of
the Agreement under which it was received. In addition, after a new version of
the Agreement is published, Contributor may elect to distribute the Program
(including its Contributions) under the new version. Except as expressly stated
in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
the intellectual property of any Contributor under this Agreement, whether
expressly, by implication, estoppel or otherwise. All rights in the Program not
expressly granted under this Agreement are reserved.

This Agreement is governed by the laws of the State of New York and the
intellectual property laws of the United States of America. No party to this
Agreement will bring a legal action under this Agreement more than one year
after the cause of action arose. Each party waives its rights to a jury trial
in any resulting litigation.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.6.1
1.7.0rc1
77 changes: 57 additions & 20 deletions changelog
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
ChangeLog
ios
Shazron Abdullah (12):
Ben Birch (2):
ios camera targetWidth/Height don't match the documentation Fixes CB-183 and CB-54
iOS camera targetWidth/Height don't match the documentation - changes per shazron

Fil Maj (1):
[CB-511] Changed deviceproperties version to "cordova" property

Shazron Abdullah (29):
Updated js for iOS only parameter cropToTargetSize (Camera.getPicture)
Fixed CB-483 - FileTransfer - unknown property attribute 'atomic' when building from source (Xcode 3 only)
Updated to cordova-js 1.6.1
Fixed CB-496 - Camera.getPicture - will always return FILE_URI even though DATA_URL specified
Fixed CB-497 - online and offline events are not being fired in 1.6.0
Fixed CB-501 - orientationchange event is not being fired in 1.6.0
Expand All @@ -13,37 +23,64 @@ Shazron Abdullah (12):
Added 1.6.1 availability constants
Fixed pause and resume event firing to use cordova channels onPause and onResume
Re-fix CB-347 - don't apply .plist fix if the key does not exist
Implemented CB-536 - Add new selector to CDVViewController to create a new CDVCordovaView, so subclasses can override it
Removed cropToSize option, defaults to NO always (like the other platforms) re: CB-54, CB-183
Removing verbose logging that is confusing devs.
Workaround for CB-509 - geolocation.clearWatch doesn't shut the GPS down under iOS
Fixed CB-537 - media.seekTo fails with NSRangeException
Fixed CB-544 - iOS Geolocation fails if Cordova.plist EnableLocation = YES
Fixed CB-543 - FileTransfer.upload WebKit discarded an uncaught exception
Fixed CB-391 - camera.getPicture crash
Update to CB-391 - remove 10 sec purge check, leaving it up to the iOS watchdog to re-send memory warning again
Fixed CB-535 - Add a way to log JavaScript exceptions, parse errors, and get JS stack frame events (with line numbers, etc)
Added doc for CB-535 - JavaScript Exception Logging
Fixed CB-494 - Move Cordova.plist section from "How to use Cordova as a Component Guide" to its own doc
Added cordova-js 1.7.0rc1
Updated VERSION to 1.7.0rc1, updated Makefile to include new guides.

blackberry
Fil Maj (1):
version 1.6.1
bumping version to 1.7.0rc1

android
Joe Bowser (4):
Copying new XML into the templates for 1.6.1. Turns out tags are broken
Getting setup to tag 1.6.1
CB-489 - Adding .js to the example, thought it was removed for a reason
Adding fix for CB-482
Fil Maj (3):
[CB-164] Changed network plugin to sync from async and removed setKeepCallback(true) on plugin result in there. Fixes location.reload() not firing deviceready due to network plugin being unresponsive
Proper fix for CB-164. Online/offline events now propagated to webview properly
[CB-473] run ant clean before ant debug install

Joe Bowser (5):
CB-480 work, back button and history issues are preventing this from being tested properly
Fixed back button behaviour. WIN
Reverting the back button change that I made, for some reason certain methods aren't inherited when you extend DroidGap
Fix for CB-549
Incrementing project to 1.7.0rc1

macdonst (2):
Remove duplicate files from repository
Automatically update index.html in templates directory on version change
CB-539: FileTransfer.download fails when target starts with 'file://'
Removing un-needed logs

windows
Jesse MacFadyen (3):
cleanup console logging, toLower on OverrideBackButton
updated for 1.6.1
updated template, permissions, and js
Jesse MacFadyen (11):
added hint to debug output when device ready cannot fire because the dev did not include the tag in their page.
release was private, and therefore uncallable from js
changed test project to use updated tests + jasmine
remove method added, dispatches not supported error
debug output for exception in ProcessCommand
remove unused
added mouse support
fancy animation on load, ala metro style
splash image is animated away on load
update JS from cordova-js, update version file
rebuild of lib + template gen

Takashi Okamoto (1):
Fixed filetransfer boundary without parameter.

webos
hermwong (1):
update to 1.6.1
update version to 1.7.0

bada
Anis Kadri (5):
updating bada project parameters
adding artwork and removing old phonegap references
CB-4 adding Apache Source Headers
fixing network problem
updating version to 1.6.1
Anis Kadri (1):
updating version to 1.7.0rc1

3 changes: 2 additions & 1 deletion doc/_index.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ <h1><a href="index.html"><strong>Cordova</strong> Documentation</a></h1>
<small>
<select><optgroup label="English" value="en">
<option value="edge">edge</option>
<option selected value="1.6.1">1.6.1</option>
<option selected value="1.7.0rc1">1.7.0rc1</option>
<option value="1.6.1">1.6.1</option>
<option value="1.6.0rc1">1.6.0rc1</option>
<option value="1.6.0">1.6.0</option>
<option value="1.5.0rc1">1.5.0rc1</option>
Expand Down
3 changes: 2 additions & 1 deletion doc/cordova_accelerometer_accelerometer.md.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ <h1><a href="index.html"><strong>Cordova</strong> Documentation</a></h1>
<small>
<select><optgroup label="English" value="en">
<option value="edge">edge</option>
<option selected value="1.6.1">1.6.1</option>
<option selected value="1.7.0rc1">1.7.0rc1</option>
<option value="1.6.1">1.6.1</option>
<option value="1.6.0rc1">1.6.0rc1</option>
<option value="1.6.0">1.6.0</option>
<option value="1.5.0rc1">1.5.0rc1</option>
Expand Down
5 changes: 3 additions & 2 deletions doc/cordova_camera_camera.md.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ <h1><a href="index.html"><strong>Cordova</strong> Documentation</a></h1>
<small>
<select><optgroup label="English" value="en">
<option value="edge">edge</option>
<option selected value="1.6.1">1.6.1</option>
<option selected value="1.7.0rc1">1.7.0rc1</option>
<option value="1.6.1">1.6.1</option>
<option value="1.6.0rc1">1.6.0rc1</option>
<option value="1.6.0">1.6.0</option>
<option value="1.5.0rc1">1.5.0rc1</option>
Expand Down Expand Up @@ -139,7 +140,7 @@ <h2>
<li>Save the data locally (<code>LocalStorage</code>, <a class="external" href="http://brianleroux.github.com/lawnchair/">Lawnchair</a>, etc)</li>
<li>Post the data to a remote server</li>
</ul>
<p>Note: The image quality of pictures taken using the camera on newer devices is quite good. <em>Encoding such images using Base64 has caused memory issues on some of these devices (iPhone 4, BlackBerry Torch 9800).</em> Therefore, using FILE_URI as the '<a href="cordova_camera_camera.md.html#Camera">Camera</a>.destinationType' is highly recommended.</p>
<p>Note: The image quality of pictures taken using the camera on newer devices is quite good, and images from the Photo Album will not be downscaled to a lower quality, even if a quality parameter is specified. <em>Encoding such images using Base64 has caused memory issues on some of these devices (iPhone 4, BlackBerry Torch 9800).</em> Therefore, using FILE_URI as the '<a href="cordova_camera_camera.md.html#Camera">Camera</a>.destinationType' is highly recommended.</p>

<h2>
<a name="camera.getPicture_supported_platforms">Supported Platforms</a>
Expand Down
3 changes: 2 additions & 1 deletion doc/cordova_compass_compass.md.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ <h1><a href="index.html"><strong>Cordova</strong> Documentation</a></h1>
<small>
<select><optgroup label="English" value="en">
<option value="edge">edge</option>
<option selected value="1.6.1">1.6.1</option>
<option selected value="1.7.0rc1">1.7.0rc1</option>
<option value="1.6.1">1.6.1</option>
<option value="1.6.0rc1">1.6.0rc1</option>
<option value="1.6.0">1.6.0</option>
<option value="1.5.0rc1">1.5.0rc1</option>
Expand Down
Loading

0 comments on commit 1564354

Please sign in to comment.