zxing.git
16 years agoUndo optimization that seems to not be correct in all cases -- will have to evaluate...
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

16 years agoMore aggressive inlining, to inline some key methods like BitArray.get(), resulting...
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

16 years ago"Regular" version now attempts to set desired camera exposure settings
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

16 years agoOptimized 0- and 1-error case of Reed Solomon decoding a bit
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

16 years agoMore aggressive ProGuard optimization
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

16 years agoMore small improvements to SKIP_N_BARCODES -- now remembers value across invocations...
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

16 years agoRestored SKIP_N_BARCODES functionality and corrected a logic error
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

16 years agoAutomatically inserts version number in strings.xml now
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

16 years agoAutomatically inserts version number in strings.xml now
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

16 years agoMore proper support for geo: URLs in Android
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

16 years ago"Try harder" mode now tries 2D formats first. BlackPointEstimator more conservative...
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

16 years agoTake small advantage of "TRY_HARDER" in QR code decoder
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

16 years agoOops, forgot to include in last commit
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

16 years agoFixed bug in rotation code for BufferedImageMonochromeBitmapSource; fixed "SKIP_N_BAR...
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

16 years agoDumb logic error in boundary case for transformation: "nudging" the rightmost pixel...
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

16 years agoRemoved unneeded 'keep' args to ProGuard
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

16 years agoOops, use 5 passes of optimization
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

16 years agoAdded overdue Reed-Solomon tests
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

16 years agoAdd support for tel: URIs
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

16 years agoOnly parse UPC result out of a UPC format code, to avoid "false positives" from other...
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

16 years agogit-svn-id: http://zxing.googlecode.com/svn/trunk@290 59b500cc-1b3d-0410-9834-0bbf25f...
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

16 years agoFixed naming convention. Everything should be a "ParsedResult"
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

16 years agoSome refactoring to remove small disconnect between how Results are handled and wheth...
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

16 years agoNope, disable link from geo: URL to Google Maps. Does not quite work in the browser...
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

16 years agoFirst checkin of support for basic NDEF message types -- not enabled yet
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

16 years agoAdd client support for geo URIs
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

16 years agoAdd geo: URL support (oh and removed an old moved file)
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

16 years ago"Try harder" now examines a lot more lines in the image
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

16 years agoAdded result metadata mechanism: now, reports orientation for 1D barcodes if it's...
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

16 years agoOops, delete old files that were moved
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

16 years agoChanged signature of parse() to take in more general Result
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

16 years agoMove GridSampler into common package and refactor to ready it for use with Data Matrix
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

16 years agoThis URL seems dead, removing the test
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

16 years agoTrying out a new user-requested decode hint, allowing a caller to skip the first...
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

16 years agoTiny enhancement -- make sure we don't include any hidden files like .nfs files in...
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

16 years agoJavadoc typo fix
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

16 years agoChanged for 0.5.5
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

16 years agoTemporarily turning off Data Matrix in MultiFormatReader until it's done
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

16 years agoRefactorings to allow raw bytes to be passed back with reader result, where applicable
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

16 years agoFixed a few more extractPureBits() gotchas that came up, and added a couple tests...
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

16 years agoAdded overdue EAN-8 tests
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

16 years agoAdded some needed bounds checking in Data Matrix, QR Code extractPureBits() methods
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

16 years agoSmall tweaks on this test too
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

16 years agoCompleted some modest tweaks to new Data Matrix code based on IntelliJ suggestions
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

16 years agoAdded code for the Data Matrix decoder.
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

16 years agoDeprecated YUV version
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

16 years agoSwitch to RGB-based captures for decoding, in preparation for move to continuous...
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

16 years agoFixed handling of new Android Intent result
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

16 years agoOverdue unit tests for some QR code classes
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

16 years agoMove BitSource to common package so that it can be reused by Data Matrix decoder
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

16 years agoUndo earlier change that rejects TYPE_CUSTOM -- too many images parse this way, and...
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

16 years agoVarious improvements to decode speed and efficiency of J2ME client
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

16 years agoSlight improvement to the crudeness of the BB client -- now tries to auto-exit the...
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

16 years agoAlso quote a path here, which may have spaces, notably on windows
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

16 years agoAdd some quotes on preverify command line to fix build issues on Windows, where paths...
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

16 years agoJust addin' copyright comments
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

16 years agoAdd support for Android Intent URIs encoded in a barcode
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

16 years agoAdd support for Android Intent URIs encoded in a barcode
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

16 years agoNow supports KDDI/AU / Softbank address book format
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

16 years agoMore minor code improvements
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

16 years agoUpdates for 0.5
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

16 years agoVarious code tweaks and refactorings suggested by IntelliJ
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

16 years agoTry more possible finder patterns, but be stricter about vetting them. Produces about...
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

16 years agoMinor change to avoid using synthetic accessor for private member
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

16 years agoTypo in Version 25 spec (thanks Brian)
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

16 years agoDisallow BufferedImage of type TYPE_CUSTOM -- not decoding properly, and is kind...
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

16 years agoDon't like using == instead of equals() here, even though it's valid here. Fixed...
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

16 years agoRefactored to avoid use of exceptions in parsing, at the suggestion of Jeff Griffin...
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

16 years agoFix typo in method "isRotate*d*Supported"; don't attempt to rotate images of unknown...
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

16 years agoNew rotated 1D barcode test case
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

16 years agoTries TRY_HARDER too in tests now, to confirm it only improves accuracy, never hurts
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

16 years agoUse TRY_HARDER hint in javase CommandLineRunner. TRY_HARDER now tries rotating the...
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

16 years agoTake more advantage of TRY_HARDER
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

16 years agoAdded BarcodeFormat to Result, indicating what type of barcode was detected. Added...
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

16 years agoAdded "URLTO" format support
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

16 years agoInitial check in of rough, experimental iPhone code. Not to be used just yet; just...
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

16 years agoMore little tweaks to make the 'release' build target happy again
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

16 years agoUpdated for 0.4.5
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

16 years agoOops, not clearing row counters when we shift down by two buckets. Fixed.
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

16 years agoRemoved bad test cases -- for now considering this image too blurred for the "easy...
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

16 years agoOops, another code typo fix
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

16 years agoNow can use "-Ddebug=true" on the command line to build a non-optimized build with...
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

16 years agoImproved GridSampler API -- no need for reflection anymore. Reintroduced Android...
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

16 years agoOh and made a constant field final
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

16 years agoNow calls setSizeFromLayout() rather than fixed to a 320x240 size
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

16 years agoAdded ProGuard
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

16 years agoLittle bug fix affecting QR Codes that run all the way to the left/top edge of an...
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

16 years agoAdd some basic Code 39, Code 128 tests
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

16 years agoAdded "extended mode" to optionally support Extended Code 39
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

16 years agoFixed typo on pattern for "I"
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

16 years agoImproved notion of pattern variance in 1D barcode elements, improving decode accuracy...
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

16 years agogit-svn-id: http://zxing.googlecode.com/svn/trunk@210 59b500cc-1b3d-0410-9834-0bbf25f...
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

16 years agoRefactored Reed-Solomon so it can be used with different GF(256) primitive polynomials
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

16 years agoAnother fix to UTF-8 / Shift_JIS guessing
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

16 years agoMore work on RIM client
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

16 years agoReplaced busy wait with wait()/notifyAll() idiom
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

16 years agoBrought this back into sync with BufferedImageMonochromeBitmapSource
srowen [Fri, 15 Feb 2008 17:51:11 +0000 (17:51 +0000)]
Brought this back into sync with BufferedImageMonochromeBitmapSource

git-svn-id: http://zxing.googlecode.com/svn/trunk@205 59b500cc-1b3d-0410-9834-0bbf25fbcc57

16 years agoFixed UTF-8 detection, again, and added unit test
srowen [Fri, 15 Feb 2008 16:21:55 +0000 (16:21 +0000)]
Fixed UTF-8 detection, again, and added unit test

git-svn-id: http://zxing.googlecode.com/svn/trunk@204 59b500cc-1b3d-0410-9834-0bbf25fbcc57

16 years agoProgress on a crude Blackberry client -- still needs much polish but basic functional...
srowen [Fri, 15 Feb 2008 15:15:57 +0000 (15:15 +0000)]
Progress on a crude Blackberry client -- still needs much polish but basic functionality exists.

git-svn-id: http://zxing.googlecode.com/svn/trunk@203 59b500cc-1b3d-0410-9834-0bbf25fbcc57

16 years agoFix a few more last minute typos
srowen [Thu, 14 Feb 2008 21:14:40 +0000 (21:14 +0000)]
Fix a few more last minute typos

git-svn-id: http://zxing.googlecode.com/svn/trunk@195 59b500cc-1b3d-0410-9834-0bbf25fbcc57