Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Jul 21, 2010
Commits on Jul 20, 2010
  1. Final Barcode Scanner 3.4 changes:

    dswitkin@google.com authored
    - Cleaned up the sharing UI
    - Removed a piece of black artwork
    - Fixed the Froyo bug with the Help screen appearing blank
    - Made external URLs in Help launch in the Browser
    - Updated some help text
Commits on Jul 19, 2010
  1. Break out click listener class and make duplicate scans always result…

    srowen authored
    … in new entry at top
  2. C++: binarizer updates

    flyashi authored
     - ported the HybridBinarizer from Java for improved 2D binarization
     - updated BinaryBitmap to report if it supports cropping and rotation
     - test binary updates to compare both binarizers like it used to
  3. C++: added GreyscaleLuminanceSource

    flyashi authored
    It takes a block of greyscale data, width, height, and cropping parameters, and provides a LuminanceSource interface, with rotation (although only 1D is supported for the rotated object at the moment.)
Commits on Jul 17, 2010
  1. Issue 475, comment fix

    srowen authored
Commits on Jul 16, 2010
  1. Updated the version to 3.4 beta 3, and removed the reinstall target, …

    dswitkin@google.com authored
    …making the install target do either.
Commits on Jul 15, 2010
  1. Remove unused string

    srowen authored
  2. Remove progress dialog to avoid rare exception

    srowen authored
Commits on Jul 14, 2010
  1. Fix corner case - pure barcode, 1 pixel module

    srowen authored
  2. Some updates to the C++ test binary:

    flyashi authored
     - calls MultiFormatReader directly
     - code cleanup, removing parts of the QR-specific framework
     - associated change to blackboxtest
  3. Updated with the latest version of the library. Uses MultiFormatReade…

    ftylitak authored
    …r instead of QRCodeReader. DataMatrixReader is still not supported.
Commits on Jul 13, 2010
  1. Updates to C++ port:

    flyashi authored
     - updated Binarizer, BinaryBitmap, and LuminanceSource implementations to match Java
     - updated Magick client
Commits on Jul 10, 2010
  1. Style bits on wi-fi code

    srowen authored
Commits on Jul 9, 2010
  1. Updated the version to 3.4 beta 2.

    dswitkin@google.com authored
  2. Fixed: pause -> onPause, resume -> onResume

    vikrama authored
    Make sure the ssid we are connected to is not null.  This happens when
    a network has been updated/removed while we are still connected to it.
    
    Make errorCount an instance variable.
  3. Fixed C++ port's handling of reversed barcodes:

    flyashi authored
     - BitArray.reverse() was inverting, not reversing, bits.
     - OneDReader wasn't reversing x coordinates of the result points.
     - OneDReader wasn't catching Binarizer exceptions properly.
    
    Issue 470 can be closed by this.
  4. Some error checking put in. When a new network is created and the

    vikrama authored
    connection fails, an alert message is displayed, and connection
    attempts cease.  Retrying with a correct barcode works.  Not perfect
    yet, but in my testing I have found this version much better than the
    previous setup: at least errors are detected and the user is informed.
Commits on Jul 8, 2010
  1. Removed some commented code, and general code cleanup. Turned many

    vikrama authored
    variables into finals.  Change the UI to display network name and type
    more clearly.
Commits on Jul 5, 2010
  1. Bug Fix:

    vikrama authored
    When a 64 bit hex password is entered, wpa_supplicant fails with the
    error:
    
     "wpa_supplicant (pid) Line 0: Invalid passphrase length 64 (expected:
      8..63)"
    
    The fix is to not quote 64 char long hexadecimal passwords.  Tested
    dd-wrt on a 64 char hex password.
Commits on Jul 3, 2010
Commits on Jun 30, 2010
  1. Make sure cancel is handled properly in a few cases, where app must e…

    srowen authored
    …xit after dialog
Commits on Jun 29, 2010
  1. Added two missing authors.

    dswitkin@google.com authored
  2. - Bumped version to 3.4 beta 1.

    dswitkin@google.com authored
    - Fixed two crashes on low DPI devices because of missing/stale views in layout-ldpi/capture.xml.
    - Added support for apps on SD card on Froyo.
    - Updated SDK to 8.
    - Tweaked some font sizes.
    - Updated the What's New page.
  3. On the way to deploy new verison, add favicon

    srowen authored
Commits on Jun 24, 2010
  1. [cpp] added const qualifiers that had been removed (accidentaly\?) to…

    rpechayr authored
    … LuminanceSourse pure virtual methods. Fixed build problem of ScanTest. Please check that ScanTest builds if you revert this, it will consist of removing const qualifyers to implementation these methods in sublass of LuminancesSource
Commits on Jun 23, 2010
  1. Connected, turned into a resource

    vikrama authored
  2. Change another string to a resource.

    vikrama authored
  3. Small style things

    srowen authored
  4. 1. Set up all strings in res/*/strings.xml rather than as string

    vikrama authored
       literals.
    2. Using a very handy script for this purpose, and checking it
       into utils/ since it saved me some headache.
    3. Turned tabs -> spaces for WifiResultHandler.
    4. Better error handling on network types: look for exact matches
       rather than substrings.
  5. 1. Instead of killing the activity when done, load up a URL in a brow…

    vikrama authored
    …ser instead.
    
    2. More error checking:
       a. Missing SSID
       b. Incorrect network type (hey, it's just a string, and the user could get creative)
    
    TODOs:
    1. Localize the strings this is introducing.
    2. Errors not handled:
       a. Tell if network not found.
       b. Incorrect SSID codes still crash the app: WIFI:S:winders;T:WPA;P:secret;badjunk;;
       c. For an open network, giving a password crashes:  WIFI:S:winders;T:nopass;P:secret;;
    3. When connected, it should say, "Connected to <ssid>".
Something went wrong with that request. Please try again.