srowen [Wed, 26 Mar 2008 16:22:02 +0000 (16:22 +0000)]
Restored a corrected Reed-Solomon optimization and fixed a small issue in black box test cases
git-svn-id: http://zxing.googlecode.com/svn/trunk@316
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 26 Mar 2008 14:46:57 +0000 (14:46 +0000)]
A few refactorings in anticipation of more formats that needs some common functionality
git-svn-id: http://zxing.googlecode.com/svn/trunk@315
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 26 Mar 2008 14:43:42 +0000 (14:43 +0000)]
Removed old YUV-based implementation
git-svn-id: http://zxing.googlecode.com/svn/trunk@314
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 26 Mar 2008 14:42:33 +0000 (14:42 +0000)]
biasTowardsWhite was, embarassingly, not accomplishing anything mathematically. It proved to not have much value so has been removed, to simplify the code.
git-svn-id: http://zxing.googlecode.com/svn/trunk@313
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 26 Mar 2008 14:13:14 +0000 (14:13 +0000)]
Undo optimization that seems to not be correct in all cases -- will have to evaluate again later
git-svn-id: http://zxing.googlecode.com/svn/trunk@312
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 25 Mar 2008 18:23:49 +0000 (18:23 +0000)]
More aggressive inlining, to inline some key methods like BitArray.get(), resulting in significant performance boost
git-svn-id: http://zxing.googlecode.com/svn/trunk@311
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 25 Mar 2008 17:03:15 +0000 (17:03 +0000)]
"Regular" version now attempts to set desired camera exposure settings
git-svn-id: http://zxing.googlecode.com/svn/trunk@310
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 24 Mar 2008 20:02:06 +0000 (20:02 +0000)]
Optimized 0- and 1-error case of Reed Solomon decoding a bit
git-svn-id: http://zxing.googlecode.com/svn/trunk@309
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 21 Mar 2008 12:46:00 +0000 (12:46 +0000)]
More aggressive ProGuard optimization
git-svn-id: http://zxing.googlecode.com/svn/trunk@307
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 20 Mar 2008 17:08:07 +0000 (17:08 +0000)]
More small improvements to SKIP_N_BARCODES -- now remembers value across invocations of doDecode()
git-svn-id: http://zxing.googlecode.com/svn/trunk@305
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 20 Mar 2008 17:01:19 +0000 (17:01 +0000)]
Restored SKIP_N_BARCODES functionality and corrected a logic error
git-svn-id: http://zxing.googlecode.com/svn/trunk@304
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 19 Mar 2008 20:23:27 +0000 (20:23 +0000)]
Automatically inserts version number in strings.xml now
git-svn-id: http://zxing.googlecode.com/svn/trunk@303
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 19 Mar 2008 20:23:10 +0000 (20:23 +0000)]
Automatically inserts version number in strings.xml now
git-svn-id: http://zxing.googlecode.com/svn/trunk@302
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 19 Mar 2008 20:18:28 +0000 (20:18 +0000)]
More proper support for geo: URLs in Android
git-svn-id: http://zxing.googlecode.com/svn/trunk@301
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 19 Mar 2008 18:40:52 +0000 (18:40 +0000)]
"Try harder" mode now tries 2D formats first. BlackPointEstimator more conservative about rejecting histograms with too little dynamic range. Temporarily deprecated SKIP_N_BARCODES hint.
git-svn-id: http://zxing.googlecode.com/svn/trunk@300
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 19 Mar 2008 17:10:58 +0000 (17:10 +0000)]
Take small advantage of "TRY_HARDER" in QR code decoder
git-svn-id: http://zxing.googlecode.com/svn/trunk@299
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 19 Mar 2008 17:10:11 +0000 (17:10 +0000)]
Oops, forgot to include in last commit
git-svn-id: http://zxing.googlecode.com/svn/trunk@298
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 19 Mar 2008 17:09:27 +0000 (17:09 +0000)]
Fixed bug in rotation code for BufferedImageMonochromeBitmapSource; fixed "SKIP_N_BARCODES" behavior to ignore barcodes already found.
git-svn-id: http://zxing.googlecode.com/svn/trunk@297
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 19 Mar 2008 14:45:49 +0000 (14:45 +0000)]
Dumb logic error in boundary case for transformation: "nudging" the rightmost pixel of a line back onto the image was actually nudging the leftmost pixel
git-svn-id: http://zxing.googlecode.com/svn/trunk@296
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 18 Mar 2008 17:06:21 +0000 (17:06 +0000)]
Removed unneeded 'keep' args to ProGuard
git-svn-id: http://zxing.googlecode.com/svn/trunk@295
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 18 Mar 2008 16:56:12 +0000 (16:56 +0000)]
Oops, use 5 passes of optimization
git-svn-id: http://zxing.googlecode.com/svn/trunk@294
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 17 Mar 2008 20:48:32 +0000 (20:48 +0000)]
Added overdue Reed-Solomon tests
git-svn-id: http://zxing.googlecode.com/svn/trunk@293
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 17 Mar 2008 20:17:20 +0000 (20:17 +0000)]
Add support for tel: URIs
git-svn-id: http://zxing.googlecode.com/svn/trunk@292
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 17 Mar 2008 20:16:20 +0000 (20:16 +0000)]
Only parse UPC result out of a UPC format code, to avoid "false positives" from other formats
git-svn-id: http://zxing.googlecode.com/svn/trunk@291
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 17 Mar 2008 18:41:10 +0000 (18:41 +0000)]
git-svn-id: zxing.googlecode.com/svn/trunk@290
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 17 Mar 2008 18:24:26 +0000 (18:24 +0000)]
Fixed naming convention. Everything should be a "ParsedResult"
git-svn-id: http://zxing.googlecode.com/svn/trunk@289
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 17 Mar 2008 18:12:00 +0000 (18:12 +0000)]
Some refactoring to remove small disconnect between how Results are handled and whether the client thinks it can do anything meaningful with a Result
git-svn-id: http://zxing.googlecode.com/svn/trunk@288
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 17 Mar 2008 16:50:03 +0000 (16:50 +0000)]
Nope, disable link from geo: URL to Google Maps. Does not quite work in the browser yet.
git-svn-id: http://zxing.googlecode.com/svn/trunk@287
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 17 Mar 2008 15:35:27 +0000 (15:35 +0000)]
First checkin of support for basic NDEF message types -- not enabled yet
git-svn-id: http://zxing.googlecode.com/svn/trunk@286
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 17 Mar 2008 15:16:59 +0000 (15:16 +0000)]
Add client support for geo URIs
git-svn-id: http://zxing.googlecode.com/svn/trunk@285
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 17 Mar 2008 14:57:56 +0000 (14:57 +0000)]
Add geo: URL support (oh and removed an old moved file)
git-svn-id: http://zxing.googlecode.com/svn/trunk@284
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 14 Mar 2008 20:54:12 +0000 (20:54 +0000)]
"Try harder" now examines a lot more lines in the image
git-svn-id: http://zxing.googlecode.com/svn/trunk@282
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 14 Mar 2008 20:49:46 +0000 (20:49 +0000)]
Added result metadata mechanism: now, reports orientation for 1D barcodes if it's not an upright orientation
git-svn-id: http://zxing.googlecode.com/svn/trunk@281
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 14 Mar 2008 18:54:09 +0000 (18:54 +0000)]
Oops, delete old files that were moved
git-svn-id: http://zxing.googlecode.com/svn/trunk@280
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 14 Mar 2008 18:53:25 +0000 (18:53 +0000)]
Changed signature of parse() to take in more general Result
git-svn-id: http://zxing.googlecode.com/svn/trunk@279
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 14 Mar 2008 18:44:41 +0000 (18:44 +0000)]
Move GridSampler into common package and refactor to ready it for use with Data Matrix
git-svn-id: http://zxing.googlecode.com/svn/trunk@278
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 14 Mar 2008 18:43:41 +0000 (18:43 +0000)]
This URL seems dead, removing the test
git-svn-id: http://zxing.googlecode.com/svn/trunk@277
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 13 Mar 2008 19:32:08 +0000 (19:32 +0000)]
Trying out a new user-requested decode hint, allowing a caller to skip the first n barcodes found.
git-svn-id: http://zxing.googlecode.com/svn/trunk@276
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 12 Mar 2008 19:35:16 +0000 (19:35 +0000)]
Tiny enhancement -- make sure we don't include any hidden files like .nfs files in releases
git-svn-id: http://zxing.googlecode.com/svn/trunk@274
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 12 Mar 2008 19:27:17 +0000 (19:27 +0000)]
Javadoc typo fix
git-svn-id: http://zxing.googlecode.com/svn/trunk@273
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 12 Mar 2008 19:21:39 +0000 (19:21 +0000)]
Changed for 0.5.5
git-svn-id: http://zxing.googlecode.com/svn/trunk@272
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 12 Mar 2008 19:19:02 +0000 (19:19 +0000)]
Temporarily turning off Data Matrix in MultiFormatReader until it's done
git-svn-id: http://zxing.googlecode.com/svn/trunk@271
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 12 Mar 2008 18:51:46 +0000 (18:51 +0000)]
Refactorings to allow raw bytes to be passed back with reader result, where applicable
git-svn-id: http://zxing.googlecode.com/svn/trunk@270
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 11 Mar 2008 17:43:32 +0000 (17:43 +0000)]
Fixed a few more extractPureBits() gotchas that came up, and added a couple tests for UPC-E
git-svn-id: http://zxing.googlecode.com/svn/trunk@269
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 11 Mar 2008 15:28:23 +0000 (15:28 +0000)]
Added overdue EAN-8 tests
git-svn-id: http://zxing.googlecode.com/svn/trunk@268
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 11 Mar 2008 15:26:45 +0000 (15:26 +0000)]
Added some needed bounds checking in Data Matrix, QR Code extractPureBits() methods
git-svn-id: http://zxing.googlecode.com/svn/trunk@267
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 11 Mar 2008 15:05:10 +0000 (15:05 +0000)]
Small tweaks on this test too
git-svn-id: http://zxing.googlecode.com/svn/trunk@266
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 11 Mar 2008 15:01:02 +0000 (15:01 +0000)]
Completed some modest tweaks to new Data Matrix code based on IntelliJ suggestions
git-svn-id: http://zxing.googlecode.com/svn/trunk@265
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
briangbrown [Tue, 11 Mar 2008 03:48:12 +0000 (03:48 +0000)]
Added code for the Data Matrix decoder.
Added initial ASCII tests for Data Matrix.
Added test symbols for DataMatrix.
Modified MultiFormatReader to try the DataMatrixReader after 1D and QRCode.
git-svn-id: http://zxing.googlecode.com/svn/trunk@264
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 10 Mar 2008 21:36:12 +0000 (21:36 +0000)]
Deprecated YUV version
git-svn-id: http://zxing.googlecode.com/svn/trunk@263
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 10 Mar 2008 21:31:47 +0000 (21:31 +0000)]
Switch to RGB-based captures for decoding, in preparation for move to continuous scan model
git-svn-id: http://zxing.googlecode.com/svn/trunk@262
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 10 Mar 2008 21:23:58 +0000 (21:23 +0000)]
Fixed handling of new Android Intent result
git-svn-id: http://zxing.googlecode.com/svn/trunk@261
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 10 Mar 2008 20:38:00 +0000 (20:38 +0000)]
Overdue unit tests for some QR code classes
git-svn-id: http://zxing.googlecode.com/svn/trunk@260
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 10 Mar 2008 20:16:57 +0000 (20:16 +0000)]
Move BitSource to common package so that it can be reused by Data Matrix decoder
git-svn-id: http://zxing.googlecode.com/svn/trunk@259
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 10 Mar 2008 16:26:57 +0000 (16:26 +0000)]
Undo earlier change that rejects TYPE_CUSTOM -- too many images parse this way, and we can still decode them in some cases. Still can't rotate them.
git-svn-id: http://zxing.googlecode.com/svn/trunk@258
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 10 Mar 2008 16:18:42 +0000 (16:18 +0000)]
Various improvements to decode speed and efficiency of J2ME client
git-svn-id: http://zxing.googlecode.com/svn/trunk@257
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 6 Mar 2008 22:02:12 +0000 (22:02 +0000)]
Slight improvement to the crudeness of the BB client -- now tries to auto-exit the Camera app
git-svn-id: http://zxing.googlecode.com/svn/trunk@255
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 6 Mar 2008 21:54:24 +0000 (21:54 +0000)]
Also quote a path here, which may have spaces, notably on windows
git-svn-id: http://zxing.googlecode.com/svn/trunk@254
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 6 Mar 2008 21:48:34 +0000 (21:48 +0000)]
Add some quotes on preverify command line to fix build issues on Windows, where paths may have spaces
git-svn-id: http://zxing.googlecode.com/svn/trunk@253
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 6 Mar 2008 21:11:45 +0000 (21:11 +0000)]
Just addin' copyright comments
git-svn-id: http://zxing.googlecode.com/svn/trunk@252
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 6 Mar 2008 16:05:56 +0000 (16:05 +0000)]
Add support for Android Intent URIs encoded in a barcode
git-svn-id: http://zxing.googlecode.com/svn/trunk@251
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 6 Mar 2008 16:01:15 +0000 (16:01 +0000)]
Add support for Android Intent URIs encoded in a barcode
git-svn-id: http://zxing.googlecode.com/svn/trunk@250
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 6 Mar 2008 15:43:31 +0000 (15:43 +0000)]
Now supports KDDI/AU / Softbank address book format
git-svn-id: http://zxing.googlecode.com/svn/trunk@249
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 5 Mar 2008 21:55:18 +0000 (21:55 +0000)]
More minor code improvements
git-svn-id: http://zxing.googlecode.com/svn/trunk@248
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 5 Mar 2008 17:38:47 +0000 (17:38 +0000)]
Updates for 0.5
git-svn-id: http://zxing.googlecode.com/svn/trunk@247
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Wed, 5 Mar 2008 17:26:44 +0000 (17:26 +0000)]
Various code tweaks and refactorings suggested by IntelliJ
git-svn-id: http://zxing.googlecode.com/svn/trunk@246
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 4 Mar 2008 20:42:34 +0000 (20:42 +0000)]
Try more possible finder patterns, but be stricter about vetting them. Produces about a 30% increase in accuracy on our test cases.
git-svn-id: http://zxing.googlecode.com/svn/trunk@244
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 4 Mar 2008 16:35:22 +0000 (16:35 +0000)]
Minor change to avoid using synthetic accessor for private member
git-svn-id: http://zxing.googlecode.com/svn/trunk@243
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 4 Mar 2008 16:26:55 +0000 (16:26 +0000)]
Typo in Version 25 spec (thanks Brian)
git-svn-id: http://zxing.googlecode.com/svn/trunk@242
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 3 Mar 2008 22:45:52 +0000 (22:45 +0000)]
Disallow BufferedImage of type TYPE_CUSTOM -- not decoding properly, and is kind of a weird case from ImageIO anyway
git-svn-id: http://zxing.googlecode.com/svn/trunk@241
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 3 Mar 2008 22:07:43 +0000 (22:07 +0000)]
Don't like using == instead of equals() here, even though it's valid here. Fixed that.
git-svn-id: http://zxing.googlecode.com/svn/trunk@240
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 3 Mar 2008 21:37:40 +0000 (21:37 +0000)]
Refactored to avoid use of exceptions in parsing, at the suggestion of Jeff Griffin (thanks). These "exceptional cases" are frequent and are expensive; a static parse() / private constructor approach proves no more complex, and a smidge more efficient.
git-svn-id: http://zxing.googlecode.com/svn/trunk@239
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 3 Mar 2008 21:36:03 +0000 (21:36 +0000)]
Fix typo in method "isRotate*d*Supported"; don't attempt to rotate images of unknown format
git-svn-id: http://zxing.googlecode.com/svn/trunk@238
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 3 Mar 2008 20:50:41 +0000 (20:50 +0000)]
New rotated 1D barcode test case
git-svn-id: http://zxing.googlecode.com/svn/trunk@237
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 3 Mar 2008 20:21:22 +0000 (20:21 +0000)]
Tries TRY_HARDER too in tests now, to confirm it only improves accuracy, never hurts
git-svn-id: http://zxing.googlecode.com/svn/trunk@236
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 3 Mar 2008 19:48:08 +0000 (19:48 +0000)]
Use TRY_HARDER hint in javase CommandLineRunner. TRY_HARDER now tries rotating the image when dealing with 1D barcodes. Clarified and fixed value type of several items in the "hints" Hashtables.
git-svn-id: http://zxing.googlecode.com/svn/trunk@235
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 25 Feb 2008 23:22:01 +0000 (23:22 +0000)]
Take more advantage of TRY_HARDER
git-svn-id: http://zxing.googlecode.com/svn/trunk@233
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 25 Feb 2008 23:02:50 +0000 (23:02 +0000)]
Added BarcodeFormat to Result, indicating what type of barcode was detected. Added TRY_HARDER hint. Improved logicalness of results when reading UPC-A code / EAN-13 code starting with 0.
git-svn-id: http://zxing.googlecode.com/svn/trunk@230
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 25 Feb 2008 22:15:36 +0000 (22:15 +0000)]
Added "URLTO" format support
git-svn-id: http://zxing.googlecode.com/svn/trunk@229
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Mon, 25 Feb 2008 21:57:48 +0000 (21:57 +0000)]
Initial check in of rough, experimental iPhone code. Not to be used just yet; just here so we can collaborate a bit.
git-svn-id: http://zxing.googlecode.com/svn/trunk@228
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 22 Feb 2008 19:32:35 +0000 (19:32 +0000)]
More little tweaks to make the 'release' build target happy again
git-svn-id: http://zxing.googlecode.com/svn/trunk@227
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 22 Feb 2008 19:19:43 +0000 (19:19 +0000)]
Updated for 0.4.5
git-svn-id: http://zxing.googlecode.com/svn/trunk@226
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 22 Feb 2008 19:18:29 +0000 (19:18 +0000)]
Oops, not clearing row counters when we shift down by two buckets. Fixed.
git-svn-id: http://zxing.googlecode.com/svn/trunk@225
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 22 Feb 2008 19:17:49 +0000 (19:17 +0000)]
Removed bad test cases -- for now considering this image too blurred for the "easy" test suite
git-svn-id: http://zxing.googlecode.com/svn/trunk@224
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 22 Feb 2008 19:13:15 +0000 (19:13 +0000)]
Oops, another code typo fix
git-svn-id: http://zxing.googlecode.com/svn/trunk@223
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 22 Feb 2008 18:13:00 +0000 (18:13 +0000)]
Now can use "-Ddebug=true" on the command line to build a non-optimized build with debug symbols. Also added check for ProGuard.
git-svn-id: http://zxing.googlecode.com/svn/trunk@222
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 22 Feb 2008 17:01:38 +0000 (17:01 +0000)]
Improved GridSampler API -- no need for reflection anymore. Reintroduced Android GridSampler implementation, which still doesn't quite work yet.
git-svn-id: http://zxing.googlecode.com/svn/trunk@221
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 21 Feb 2008 16:37:51 +0000 (16:37 +0000)]
Oh and made a constant field final
git-svn-id: http://zxing.googlecode.com/svn/trunk@219
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 21 Feb 2008 16:37:06 +0000 (16:37 +0000)]
Now calls setSizeFromLayout() rather than fixed to a 320x240 size
git-svn-id: http://zxing.googlecode.com/svn/trunk@218
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Thu, 21 Feb 2008 16:36:27 +0000 (16:36 +0000)]
Added ProGuard
git-svn-id: http://zxing.googlecode.com/svn/trunk@217
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 19 Feb 2008 21:49:26 +0000 (21:49 +0000)]
Little bug fix affecting QR Codes that run all the way to the left/top edge of an image
git-svn-id: http://zxing.googlecode.com/svn/trunk@215
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 19 Feb 2008 21:09:55 +0000 (21:09 +0000)]
Add some basic Code 39, Code 128 tests
git-svn-id: http://zxing.googlecode.com/svn/trunk@214
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 19 Feb 2008 19:36:29 +0000 (19:36 +0000)]
Added "extended mode" to optionally support Extended Code 39
git-svn-id: http://zxing.googlecode.com/svn/trunk@213
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 19 Feb 2008 19:08:28 +0000 (19:08 +0000)]
Fixed typo on pattern for "I"
git-svn-id: http://zxing.googlecode.com/svn/trunk@212
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 19 Feb 2008 17:29:16 +0000 (17:29 +0000)]
Improved notion of pattern variance in 1D barcode elements, improving decode accuracy slightly. Also fixed a small issue in Code 128 decoder.
git-svn-id: http://zxing.googlecode.com/svn/trunk@211
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 19 Feb 2008 16:19:10 +0000 (16:19 +0000)]
git-svn-id: zxing.googlecode.com/svn/trunk@210
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 19 Feb 2008 16:14:34 +0000 (16:14 +0000)]
Refactored Reed-Solomon so it can be used with different GF(256) primitive polynomials
git-svn-id: http://zxing.googlecode.com/svn/trunk@209
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Tue, 19 Feb 2008 16:11:54 +0000 (16:11 +0000)]
Another fix to UTF-8 / Shift_JIS guessing
git-svn-id: http://zxing.googlecode.com/svn/trunk@208
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 15 Feb 2008 20:10:55 +0000 (20:10 +0000)]
More work on RIM client
git-svn-id: http://zxing.googlecode.com/svn/trunk@207
59b500cc-1b3d-0410-9834-
0bbf25fbcc57
srowen [Fri, 15 Feb 2008 17:51:43 +0000 (17:51 +0000)]
Replaced busy wait with wait()/notifyAll() idiom
git-svn-id: http://zxing.googlecode.com/svn/trunk@206
59b500cc-1b3d-0410-9834-
0bbf25fbcc57