srowen
|
b29b4d2070
|
Fix bug that would cut out part of result string if final checksum value happened to be the code for a non-printable character
git-svn-id: https://zxing.googlecode.com/svn/trunk@584 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-09-21 11:14:48 +00:00 |
|
dswitkin
|
1ab0f14f41
|
Made a couple utility methods public.
git-svn-id: https://zxing.googlecode.com/svn/trunk@582 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-09-19 01:10:25 +00:00 |
|
dswitkin
|
d45123da9e
|
Added an ISBN parsed result type courtesy of jbreiden.
git-svn-id: https://zxing.googlecode.com/svn/trunk@576 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-09-08 20:54:52 +00:00 |
|
srowen
|
67d139dadb
|
git-svn-id: https://zxing.googlecode.com/svn/trunk@574 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-09-01 00:33:53 +00:00 |
|
dswitkin
|
f344098895
|
Added a new unit test of real world QR codes. We get 29/42 - pretty good, but room for improvement.
git-svn-id: https://zxing.googlecode.com/svn/trunk@571 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-08-25 17:44:23 +00:00 |
|
srowen
|
8b5d15cc5c
|
URIParsedResult now has isPossiblyMaliciousURI() to check for username in host, which may be an attempt to mask the host of the URI
git-svn-id: https://zxing.googlecode.com/svn/trunk@570 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-08-21 04:33:42 +00:00 |
|
srowen
|
7dbc556789
|
Per dominik.wild, added support for "sms:number:body" format URIs
git-svn-id: https://zxing.googlecode.com/svn/trunk@565 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-08-15 16:35:47 +00:00 |
|
srowen
|
966c5a8e97
|
(Thanks to John White) Make UPC/EAN decoder less picky about white space bordering 1D code
git-svn-id: https://zxing.googlecode.com/svn/trunk@557 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-08-12 18:29:29 +00:00 |
|
dswitkin
|
3371fdb4d3
|
Added 55 EAN-13 real world test images. For mobile we get 49/55 of these, 55/55 with try harder.
git-svn-id: https://zxing.googlecode.com/svn/trunk@554 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-08-08 15:26:21 +00:00 |
|
srowen
|
6c309a7247
|
Parallelize black box tests
git-svn-id: https://zxing.googlecode.com/svn/trunk@552 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-08-06 20:26:05 +00:00 |
|
srowen
|
86ce6b77b7
|
Use unicode escapes to avoid apparent source file encoding issues here
git-svn-id: https://zxing.googlecode.com/svn/trunk@549 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-08-06 16:21:47 +00:00 |
|
srowen
|
7c6276d89b
|
Reverted inadvertent Detector changes that broke unit tests. Fixed test target to definitely exclude non-TestCase classes from tests.
git-svn-id: https://zxing.googlecode.com/svn/trunk@548 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-08-06 16:07:46 +00:00 |
|
srowen
|
3a1d1f1850
|
Initial checkin of Data Matrix detector. Still needs work, and is not enabled by default.
git-svn-id: https://zxing.googlecode.com/svn/trunk@545 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-08-04 18:37:42 +00:00 |
|
srowen
|
944feda925
|
Re-add ECI test case and groundwork for more tests of DecodedBitStreamParser
git-svn-id: https://zxing.googlecode.com/svn/trunk@539 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-30 23:01:37 +00:00 |
|
srowen
|
91b0ef1622
|
Some small improvements in error handling based on exceptions observed at zxing.org
git-svn-id: https://zxing.googlecode.com/svn/trunk@538 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-30 21:58:17 +00:00 |
|
srowen
|
dbc1eebc49
|
Minor style changes; optimized nested loops at end to avoid some redundant computation
git-svn-id: https://zxing.googlecode.com/svn/trunk@537 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-25 15:24:59 +00:00 |
|
srowen
|
423f0a05ca
|
Remove dead files
git-svn-id: https://zxing.googlecode.com/svn/trunk@536 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-24 21:43:40 +00:00 |
|
srowen
|
e413ceae95
|
Remove dead files (why doesn't this happen automatically on a move?)
git-svn-id: https://zxing.googlecode.com/svn/trunk@535 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-24 21:39:34 +00:00 |
|
srowen
|
124130f6a3
|
Factor out ECI-related code for reuse with Data Matrix later.
git-svn-id: https://zxing.googlecode.com/svn/trunk@534 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-24 21:37:37 +00:00 |
|
srowen
|
a43e928575
|
Factor out and clarify cross product computation and its use, so it can be reused elsewhere.
git-svn-id: https://zxing.googlecode.com/svn/trunk@527 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-23 18:54:35 +00:00 |
|
srowen
|
cebac631ac
|
Added support for "05 Macro" and "06 Macro" in ASCII encodation
git-svn-id: https://zxing.googlecode.com/svn/trunk@526 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-23 18:25:16 +00:00 |
|
dswitkin
|
08d44240aa
|
Modified the library entry point in a way which lets continuous scan clients reuse the same decoding objects at each pass. This is source and semantically compatible with the previous version, so you have to choose to call decodeWithState() to get the benefits. The unit tests cannot use this because they test each image in normal and then try harder mode, which requires changing the hints object.
git-svn-id: https://zxing.googlecode.com/svn/trunk@524 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-22 16:16:21 +00:00 |
|
srowen
|
a79fad4b9c
|
Quick shortening of a method in FinderPatternFinder that I just noticed
git-svn-id: https://zxing.googlecode.com/svn/trunk@523 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-21 21:52:43 +00:00 |
|
srowen
|
5c8b0558e1
|
Enhance GenericResultPoint and move some logic out of qrcode packages for reuse with datamatrix soon
git-svn-id: https://zxing.googlecode.com/svn/trunk@522 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-21 21:48:32 +00:00 |
|
srowen
|
81ef86b634
|
More refactoring, fixed a small issue in X12 encodation of \r
git-svn-id: https://zxing.googlecode.com/svn/trunk@521 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-21 21:45:37 +00:00 |
|
srowen
|
d04099f61b
|
Tiny improvement to toString() visualization of BitMatrix
git-svn-id: https://zxing.googlecode.com/svn/trunk@520 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-18 22:46:26 +00:00 |
|
srowen
|
7fbb81a0ed
|
Fixed problem that is unclear from spec: shift apparently resets after being used in C40/Text encodation. Introduced some locals to reduce array accesses, change char to int where we are really using a numeric type, and tweaked javadoc indentation
git-svn-id: https://zxing.googlecode.com/svn/trunk@519 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-18 22:40:33 +00:00 |
|
srowen
|
ed4855ef70
|
More fixes to the build files after trying to build the whole thing again for release
git-svn-id: https://zxing.googlecode.com/svn/trunk@514 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-10 20:25:42 +00:00 |
|
dswitkin
|
2267be2e61
|
Small improvement to unit test results output.
git-svn-id: https://zxing.googlecode.com/svn/trunk@510 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-10 19:45:50 +00:00 |
|
dswitkin
|
28f6c26335
|
Added a reflective UPC-E unit test. We cannot decode any of these silver on silver barcodes.
git-svn-id: https://zxing.googlecode.com/svn/trunk@509 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-09 21:46:27 +00:00 |
|
dswitkin
|
13cb307965
|
Added 41 real world UPC-E tests. We need to improve regular decoding here: it gets 17/41, but try harder gets 28/41.
git-svn-id: https://zxing.googlecode.com/svn/trunk@508 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-09 21:37:09 +00:00 |
|
dswitkin
|
936343b221
|
Added some very difficult reflective UPC-A images - we get 8/21. We would probably have to do something very special to handle soda cans with those silver on silver barcodes.
git-svn-id: https://zxing.googlecode.com/svn/trunk@507 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-09 20:50:03 +00:00 |
|
dswitkin
|
251e4623e6
|
All the positive test cases now track normal and try harder success rates separately. This lets us monitor regressions separately, and gives an idea of how much better try harder actually is.
git-svn-id: https://zxing.googlecode.com/svn/trunk@506 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-09 20:15:53 +00:00 |
|
dswitkin
|
f05d22687e
|
Added 52 real world UPC-A greyscale test images. We get 26/52, but more with try harder. I think I'm going to break try harder results into their own test so we can track these separately.
git-svn-id: https://zxing.googlecode.com/svn/trunk@505 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-09 19:00:33 +00:00 |
|
srowen
|
4cecc3578d
|
Oops, fix an error introduced in recent change
git-svn-id: https://zxing.googlecode.com/svn/trunk@504 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-09 17:25:44 +00:00 |
|
srowen
|
6d124e1be5
|
Minor style tweaks
git-svn-id: https://zxing.googlecode.com/svn/trunk@503 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-09 17:24:02 +00:00 |
|
srowen
|
42940c4580
|
Add iCal support, plus many small changes suggested by code inspection -- mostly making things less visible for now
git-svn-id: https://zxing.googlecode.com/svn/trunk@502 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-08 04:11:24 +00:00 |
|
srowen
|
3feb56ece3
|
Rename some methods so that they're not technically overloading one another -- maybe slightly better style-wise in Java but reduces complication in port to C++
git-svn-id: https://zxing.googlecode.com/svn/trunk@501 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-07 18:25:19 +00:00 |
|
srowen
|
2a9feb1f49
|
Added another phone type field to BIZCARD implementation
git-svn-id: https://zxing.googlecode.com/svn/trunk@499 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-03 20:36:06 +00:00 |
|
dswitkin
|
0ddf4bcf96
|
Don't add a newline at the front of a ParsedResult.
git-svn-id: https://zxing.googlecode.com/svn/trunk@498 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-03 16:35:00 +00:00 |
|
srowen
|
64369b3878
|
Add BIZCARD support and a little refactoring
git-svn-id: https://zxing.googlecode.com/svn/trunk@494 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-07-01 19:02:03 +00:00 |
|
srowen
|
d392d57c67
|
Now we can support BDAY in DoCoMo MECARD format
git-svn-id: https://zxing.googlecode.com/svn/trunk@493 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-06-27 19:38:24 +00:00 |
|
srowen
|
0e311f40c9
|
Standardize getDisplayResult() implementation in parsed results, and fix up web site download page to show one J2ME download
git-svn-id: https://zxing.googlecode.com/svn/trunk@490 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-06-27 18:55:00 +00:00 |
|
srowen
|
1eab5aba49
|
Add minimal support for FNC1 mode in QR Code
git-svn-id: https://zxing.googlecode.com/svn/trunk@489 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-06-27 18:47:31 +00:00 |
|
srowen
|
90297efc57
|
Added mms:, mmsto: support and tests, plus basic tests for vCard format
git-svn-id: https://zxing.googlecode.com/svn/trunk@488 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-06-27 18:14:19 +00:00 |
|
srowen
|
aa65741586
|
More refactoring of parsed results / result parsers; added basic vCard support
git-svn-id: https://zxing.googlecode.com/svn/trunk@487 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-06-27 17:50:47 +00:00 |
|
srowen
|
dd57042f9a
|
And fixed the "270" issue: logic error in computing the "skip" allowed after finding two finder patterns when the QR Code was inverted.
git-svn-id: https://zxing.googlecode.com/svn/trunk@486 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-06-26 22:58:08 +00:00 |
|
srowen
|
621a9f25e9
|
Switch to integer math in a critical QR Code detector method for speed and tweak a few things before I start investigating this method and the infamous "270 issue"
git-svn-id: https://zxing.googlecode.com/svn/trunk@485 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-06-26 22:14:53 +00:00 |
|
srowen
|
011e6e9cee
|
Big refactoring of ParsedResult: now split into ResultParser and ParsedResult classes, per Christian's suggestion. This unifies the parsed results that are produced from various input, simplifying client handling of different types.
git-svn-id: https://zxing.googlecode.com/svn/trunk@482 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-06-26 19:49:38 +00:00 |
|
dswitkin
|
12a57d0baf
|
Added new test of unsupported barcodes, to make sure we don't decode them.
git-svn-id: https://zxing.googlecode.com/svn/trunk@477 59b500cc-1b3d-0410-9834-0bbf25fbcc57
|
2008-06-25 01:26:22 +00:00 |
|