srowen
|
a78f7f40d5
|
Various code tweaks and refactorings suggested by IntelliJ
git-svn-id: https://zxing.googlecode.com/svn/trunk@246 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-03-05 17:26:44 +00:00 |
|
srowen
|
c82d0790c3
|
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: https://zxing.googlecode.com/svn/trunk@244 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-03-04 20:42:34 +00:00 |
|
srowen
|
e3d418f458
|
Minor change to avoid using synthetic accessor for private member
git-svn-id: https://zxing.googlecode.com/svn/trunk@243 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-03-04 16:35:22 +00:00 |
|
srowen
|
778e3ef688
|
Typo in Version 25 spec (thanks Brian)
git-svn-id: https://zxing.googlecode.com/svn/trunk@242 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-03-04 16:26:55 +00:00 |
|
srowen
|
bdcf60913b
|
Disallow BufferedImage of type TYPE_CUSTOM -- not decoding properly, and is kind of a weird case from ImageIO anyway
git-svn-id: https://zxing.googlecode.com/svn/trunk@241 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-03-03 22:45:52 +00:00 |
|
srowen
|
f79bb97605
|
Don't like using == instead of equals() here, even though it's valid here. Fixed that.
git-svn-id: https://zxing.googlecode.com/svn/trunk@240 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-03-03 22:07:43 +00:00 |
|
srowen
|
36a5e32021
|
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: https://zxing.googlecode.com/svn/trunk@239 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-03-03 21:37:40 +00:00 |
|
srowen
|
905b1f7676
|
Fix typo in method "isRotate*d*Supported"; don't attempt to rotate images of unknown format
git-svn-id: https://zxing.googlecode.com/svn/trunk@238 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-03-03 21:36:03 +00:00 |
|
srowen
|
7c475c5cad
|
New rotated 1D barcode test case
git-svn-id: https://zxing.googlecode.com/svn/trunk@237 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-03-03 20:50:41 +00:00 |
|
srowen
|
7c1d8184f3
|
Tries TRY_HARDER too in tests now, to confirm it only improves accuracy, never hurts
git-svn-id: https://zxing.googlecode.com/svn/trunk@236 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-03-03 20:21:22 +00:00 |
|
srowen
|
c4ee6727d6
|
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: https://zxing.googlecode.com/svn/trunk@235 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-03-03 19:48:08 +00:00 |
|
srowen
|
3e5b13abeb
|
Take more advantage of TRY_HARDER
git-svn-id: https://zxing.googlecode.com/svn/trunk@233 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-25 23:22:01 +00:00 |
|
srowen
|
1f442884aa
|
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: https://zxing.googlecode.com/svn/trunk@230 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-25 23:02:50 +00:00 |
|
srowen
|
848609c0c5
|
Added "URLTO" format support
git-svn-id: https://zxing.googlecode.com/svn/trunk@229 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-25 22:15:36 +00:00 |
|
srowen
|
89c20544eb
|
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: https://zxing.googlecode.com/svn/trunk@228 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-25 21:57:48 +00:00 |
|
srowen
|
759bef6f8a
|
More little tweaks to make the 'release' build target happy again
git-svn-id: https://zxing.googlecode.com/svn/trunk@227 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-22 19:32:35 +00:00 |
|
srowen
|
50553f992e
|
Updated for 0.4.5
git-svn-id: https://zxing.googlecode.com/svn/trunk@226 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-22 19:19:43 +00:00 |
|
srowen
|
acad53f39b
|
Oops, not clearing row counters when we shift down by two buckets. Fixed.
git-svn-id: https://zxing.googlecode.com/svn/trunk@225 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-22 19:18:29 +00:00 |
|
srowen
|
9af91c0cf1
|
Removed bad test cases -- for now considering this image too blurred for the "easy" test suite
git-svn-id: https://zxing.googlecode.com/svn/trunk@224 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-22 19:17:49 +00:00 |
|
srowen
|
5d8e64fdbf
|
Oops, another code typo fix
git-svn-id: https://zxing.googlecode.com/svn/trunk@223 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-22 19:13:15 +00:00 |
|
srowen
|
e8553801b1
|
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: https://zxing.googlecode.com/svn/trunk@222 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-22 18:13:00 +00:00 |
|
srowen
|
556225ab0a
|
Improved GridSampler API -- no need for reflection anymore. Reintroduced Android GridSampler implementation, which still doesn't quite work yet.
git-svn-id: https://zxing.googlecode.com/svn/trunk@221 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-22 17:01:38 +00:00 |
|
srowen
|
47743fbb8e
|
Oh and made a constant field final
git-svn-id: https://zxing.googlecode.com/svn/trunk@219 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-21 16:37:51 +00:00 |
|
srowen
|
08aa759c07
|
Now calls setSizeFromLayout() rather than fixed to a 320x240 size
git-svn-id: https://zxing.googlecode.com/svn/trunk@218 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-21 16:37:06 +00:00 |
|
srowen
|
2110c3fbdd
|
Added ProGuard
git-svn-id: https://zxing.googlecode.com/svn/trunk@217 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-21 16:36:27 +00:00 |
|
srowen
|
4525328e45
|
Little bug fix affecting QR Codes that run all the way to the left/top edge of an image
git-svn-id: https://zxing.googlecode.com/svn/trunk@215 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-19 21:49:26 +00:00 |
|
srowen
|
82bc8e437a
|
Add some basic Code 39, Code 128 tests
git-svn-id: https://zxing.googlecode.com/svn/trunk@214 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-19 21:09:55 +00:00 |
|
srowen
|
8c3045d9eb
|
Added "extended mode" to optionally support Extended Code 39
git-svn-id: https://zxing.googlecode.com/svn/trunk@213 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-19 19:36:29 +00:00 |
|
srowen
|
c09cb7d381
|
Fixed typo on pattern for "I"
git-svn-id: https://zxing.googlecode.com/svn/trunk@212 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-19 19:08:28 +00:00 |
|
srowen
|
f363480487
|
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: https://zxing.googlecode.com/svn/trunk@211 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-19 17:29:16 +00:00 |
|
srowen
|
69c53f63c7
|
git-svn-id: https://zxing.googlecode.com/svn/trunk@210 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-19 16:19:10 +00:00 |
|
srowen
|
cde4d22ece
|
Refactored Reed-Solomon so it can be used with different GF(256) primitive polynomials
git-svn-id: https://zxing.googlecode.com/svn/trunk@209 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-19 16:14:34 +00:00 |
|
srowen
|
833a8b03f7
|
Another fix to UTF-8 / Shift_JIS guessing
git-svn-id: https://zxing.googlecode.com/svn/trunk@208 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-19 16:11:54 +00:00 |
|
srowen
|
5bbabc978d
|
More work on RIM client
git-svn-id: https://zxing.googlecode.com/svn/trunk@207 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-15 20:10:55 +00:00 |
|
srowen
|
848f791d4f
|
Replaced busy wait with wait()/notifyAll() idiom
git-svn-id: https://zxing.googlecode.com/svn/trunk@206 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-15 17:51:43 +00:00 |
|
srowen
|
4c4adc953e
|
Brought this back into sync with BufferedImageMonochromeBitmapSource
git-svn-id: https://zxing.googlecode.com/svn/trunk@205 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-15 17:51:11 +00:00 |
|
srowen
|
febdcf8d15
|
Fixed UTF-8 detection, again, and added unit test
git-svn-id: https://zxing.googlecode.com/svn/trunk@204 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-15 16:21:55 +00:00 |
|
srowen
|
9c6a626b90
|
Progress on a crude Blackberry client -- still needs much polish but basic functionality exists.
git-svn-id: https://zxing.googlecode.com/svn/trunk@203 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-15 15:15:57 +00:00 |
|
srowen
|
9ac09235d4
|
Fix a few more last minute typos
git-svn-id: https://zxing.googlecode.com/svn/trunk@195 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-14 21:14:40 +00:00 |
|
srowen
|
e7cdb0ca25
|
Include android in main build; add android clean target
git-svn-id: https://zxing.googlecode.com/svn/trunk@194 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-14 21:06:57 +00:00 |
|
srowen
|
23b984af30
|
Updates for 0.4
git-svn-id: https://zxing.googlecode.com/svn/trunk@193 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-14 20:36:58 +00:00 |
|
srowen
|
eb2fa80eaf
|
Biiig standardization of whitespace. 2 space indents now, no tabs.
git-svn-id: https://zxing.googlecode.com/svn/trunk@191 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-14 20:25:54 +00:00 |
|
srowen
|
c36a3b64cc
|
Added android build.xml file
git-svn-id: https://zxing.googlecode.com/svn/trunk@190 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-14 20:21:33 +00:00 |
|
srowen
|
3f3c2fd7e5
|
More minor javadoc, code tweaks
git-svn-id: https://zxing.googlecode.com/svn/trunk@189 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-14 20:05:31 +00:00 |
|
srowen
|
739192b101
|
Another bug fix
git-svn-id: https://zxing.googlecode.com/svn/trunk@188 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-14 19:42:59 +00:00 |
|
srowen
|
bbe423c7c2
|
Oops fixed bug in guessing Shift_JIS -- flipped if condition!
git-svn-id: https://zxing.googlecode.com/svn/trunk@187 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-14 19:41:33 +00:00 |
|
srowen
|
e334937fa5
|
Now tries to guess when byte mode is actually encoding text as UTF-8
git-svn-id: https://zxing.googlecode.com/svn/trunk@186 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-14 19:34:42 +00:00 |
|
dswitkin
|
1ca6c123d4
|
This is the first version of the ZXing Android client.
git-svn-id: https://zxing.googlecode.com/svn/trunk@185 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-14 19:02:18 +00:00 |
|
srowen
|
de766db767
|
Update the icon again to match Android client's icon
git-svn-id: https://zxing.googlecode.com/svn/trunk@184 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-14 18:59:37 +00:00 |
|
srowen
|
f3c5cc6b52
|
Catch weird Error 136 from Nokia N70 and continue when opening capture://image
git-svn-id: https://zxing.googlecode.com/svn/trunk@183 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-02-14 18:58:41 +00:00 |
|