Commits on Aug 19, 2011
  1. Implement the battery status events specification.

    deedubbu committed Aug 19, 2011
    Provide an implementation matching the current W3C proposal spec
    for battery status events.  The implementation fires events when
    the battery level changes, charging state changes and when the
    battery level reaches predefined low and critical values.  The
    spec is located here:
  2. Merge pull request #41 from filmaj/issue29

    deedubbu committed Aug 19, 2011
    Plugin Result names made consistent with Android implementation
Commits on Aug 17, 2011
  1. Formalize document and window event listeners and allow plugins to ov…

    deedubbu committed Aug 17, 2011
    …erride event listeners.
    This change moves the BlackBerry code inline with Android.
Commits on Aug 5, 2011
  1. Fixes #44. handlers variable needs to be an object not an array.

    deedubbu committed Aug 5, 2011
    The PhoneGap.Channel.handlers property needs to be an object instead
    of an array.  Some JavaScript frameworks extend Array and create
    havoc with the "for x in var" loop.
Commits on Jul 29, 2011
  1. Update version to 1.0.0

    mwbrooks committed Jul 29, 2011
Commits on Jul 26, 2011
  1. Update to version 1.0.0rc3

    mwbrooks committed Jul 26, 2011
  2. Update version task message.

    mwbrooks committed Jul 26, 2011
  3. Add version update task.

    mwbrooks committed Jul 26, 2011
Commits on Jul 25, 2011
  1. Add plugins.xml as the place to specify what APIs your application us…

    davejohnson authored and mwbrooks committed Jul 21, 2011
    …es. Remove ability to add plugins via JavaScript
  2. handling when no matching characters are there

    alunny authored and mwbrooks committed Jul 19, 2011
    for example, if the application name contains only non-western
    characters, the result of the search/replace will be an empty string
    with this change, the cod-name will be a default one
Commits on Jul 22, 2011
  1. Fix failures in the MobileSpec Capture API tests.

    deedubbu committed Jul 22, 2011
    Fix several failures in the MobileSpec Capture API tests due to
    scoping and initialization issues.
     - Expose MediaFileData constructor globally.
     - Initialize type property of ConfigurationData.
     - Initialize mode property of CaptureImageOptions.
     - Initialize duration and mode properties of CaptureVideoOptions.
     - Initialize duration and mode properties of CaptureAudioOptions.
     - Cleanup style to match other files.
  2. Fixes #38. contact attribs should return null instead of empty array

    deedubbu committed Jul 22, 2011
    The implementation is currently returning an empty array for the
    following Contact attributes: phoneNumbers, emails, addresses,
    organizations, categories, urls and photos.  Return null unless the
    array has a length greater than 0.
Commits on Jul 21, 2011
  1. Removed illegal_argument_exception (not in android), and added unders…

    filmaj committed Jul 21, 2011
    …cores between words of error names. Fixes #29
  2. Fixes #39. Fix errors in FileReader/FileWriter found by MobileSpec.

    deedubbu committed Jul 21, 2011
    Address several failures reported by MobileSpec test suite for the
    FileReader and FileWriter API.
     - Change the encoding of writes with the FileWriter API to use
       UTF-8 instead of the BlackBerry default of ISO-8859-1
     - Truncate the file to the seek position before writing new
       data in order to match behavior on other platforms.  Return the
       length of the file as the seek position plus data written.
     - Provide stubs for FileReader.readAsBinaryString and
Commits on Jul 20, 2011
  1. Merge pull request #34 from deedubbu/camera

    deedubbu committed Jul 20, 2011
    Add support for targetWidth and targetHeight to camera API.
Commits on Jul 19, 2011
  1. Merge pull request #35 from deedubbu/removeisreachable

    deedubbu committed Jul 19, 2011
    Remove deprecated Network.isReachable (use the Network Information API in
  2. Merge pull request #36 from deedubbu/removeminified

    deedubbu committed Jul 19, 2011
    Remove minification of phonegap.*.js file.
Commits on Jul 18, 2011
  1. Add support for targetWidth and targetHeight to camera API.

    deedubbu committed Jul 18, 2011
    Add targetWidth, targetHeight and encodingType options to the camera
    API.  If targetWidth or targetHeight is specified or if encodingType
    is not the default value of JPEG then post process the image taken
    with the camera to match the specified options.
    Maintain the pre-existing behavior of the API unless the new options
    are specified.  Please note the following concerns if using the new
     - Requires additional processing time before image is returned
       (5+ seconds on a torch).
     - EXIF data from original image is lost so image may no longer
       automatically orient when displayed.
     - The quality option is only honored for JPEG output.
     - Aspect ratio maintained.  Return a new image within the boundaries
       specified by targetWidth / targetHeight but adjust dimensions
       to maintain aspect ratio.
  2. Version 1.0.0rc2

    mwbrooks committed Jul 18, 2011
Commits on Jul 12, 2011
  1. Version 1.0.0rc1

    mwbrooks committed Jul 12, 2011
Commits on Jul 11, 2011
  1. Remove reference to FledgeHook in project build file.

    deedubbu committed Jul 11, 2011
    The 2.1 update to the BlackBerry WebWorks SDK no longer installs
    FledgeHook.exe or FledgeHook.dll.  The original intention of these
    files was to manage the lifecycle of a simulator launched from an
    Eclipse plugin environment.  It has been confirmed with BlackBerry
    WebWorks developers that FledgeHook was intentionally removed from
    the latest SDK update.
    Attempting to invoke the load-simulator target in a project will
    fail when FledgeHook.exe does not exist.
     - Remove invocation of FledgeHook.exe from project build.xml
     - Change references of Widget to WebWorks to match official name.
  2. Updating Contacts API to match the June 16th W3C Spec.

    deedubbu committed Jul 8, 2011
    The June 16th 2011 update to the W3C Contacts API contains the
    following changes:
     - Remove ContactError.NOT_FOUND_ERROR.  Move other values up.
     - Add pref and type members to ContactAddress.
     - Add pref and type members to ContactOrganization.
     - Remove revision, gender and timezone members from Contact.
     - Modify to return contact object with full set of
     - Return ContactError.UNKNOWN_ERROR from Contact.remove when contact
       does not exist.
     - Set false as default for ContactFindOptions multiple member.
     - Remove updatedSince member from ContactFindOptions.
     - Move contacts from navigator.service.contacts to navigator.contacts
     - Throw TypeError in navigator.contacts.find if success callback not
     - Return ContactError.INVALID_ARGUMENT_ERROR from navigator.contacts.find
       if fields argument not specified.
Commits on Jun 28, 2011
  1. Version 0.9.6

    mwbrooks committed Jun 28, 2011