summaryrefslogtreecommitdiff
path: root/core/src
AgeCommit message (Collapse)AuthorFilesLines
2013-02-20Better take on InvertedLuminanceSource -- allow possibility of rotation and ↵srowen@gmail.com2-1/+34
efficient un-inversion git-svn-id: https://zxing.googlecode.com/svn/trunk@2576 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2013-02-19Issue 1604 Add LuminanceSource.invert() methodsrowen@gmail.com2-0/+63
git-svn-id: https://zxing.googlecode.com/svn/trunk@2574 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2013-02-13URL-decode email address in mailto: linksrowen@gmail.com2-3/+10
git-svn-id: https://zxing.googlecode.com/svn/trunk@2573 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2013-02-13Doc an old ByteMatrix method in response to an SO questionsrowen@gmail.com1-3/+3
git-svn-id: https://zxing.googlecode.com/svn/trunk@2572 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2013-02-08Issue 572 port of Data Matrix encoder from barcode4j, adapted for Android, ↵srowen@gmail.com18-0/+2179
ported by Guillaume Le Biller and stoty47 and adapted a bit more by me git-svn-id: https://zxing.googlecode.com/svn/trunk@2569 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2013-01-20On scan we pass a grayscale image of the scanned image, which is used as a ↵srowen1-5/+21
thumbnail. These days this is getting to be 2MB of data to bundle to copy around in memory. Instead scale by 50% and JPEG-encode. This saves some memory and paves the way for later perhaps saving the image data with history. git-svn-id: https://zxing.googlecode.com/svn/trunk@2561 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2013-01-10Support GEO, NICKNAME from vCard (add as a 'note' in Android)srowen5-4/+65
git-svn-id: https://zxing.googlecode.com/svn/trunk@2551 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2013-01-10Issue 1477 improve multi QR code finder logicsrowen1-8/+1
git-svn-id: https://zxing.googlecode.com/svn/trunk@2550 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-12-07Issue 1455 use H: prefix for hiddensrowen1-1/+1
git-svn-id: https://zxing.googlecode.com/svn/trunk@2543 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-12-06Catch more weird edge cases where readBits fails on bad QR codes and just ↵srowen2-76/+54
return FormatException; remove a deprecated PDF417 method git-svn-id: https://zxing.googlecode.com/svn/trunk@2542 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-11-17Minor style changes, streamline Aztec detector and CommandLineRunner slightlysrowen8-142/+100
git-svn-id: https://zxing.googlecode.com/svn/trunk@2521 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-11-15Continue recursion even if finding a duplicate of a prior barcodesrowen1-3/+2
git-svn-id: https://zxing.googlecode.com/svn/trunk@2519 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-11-13More optimizations plus some improved RSS expanded misdetection detectionsrowen4-43/+126
git-svn-id: https://zxing.googlecode.com/svn/trunk@2517 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-11-13A few more small optimizationssrowen3-20/+20
git-svn-id: https://zxing.googlecode.com/svn/trunk@2516 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-11-13Codabar optimizationsrowen1-15/+27
git-svn-id: https://zxing.googlecode.com/svn/trunk@2515 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-11-12Simplified two loops with goto and fixed (?) a logic error in removing rows. ↵srowen3-17/+34
Use raw contents as display text for RSS expanded since not all have a product ID. git-svn-id: https://zxing.googlecode.com/svn/trunk@2514 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-11-12Issue 1434 more sanity checks for RSS expandedsrowen1-0/+12
git-svn-id: https://zxing.googlecode.com/svn/trunk@2512 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-11-12Issue 583 RSS Expanded support, by Pablo Orduna and the Deusto crew, ↵srowen5-55/+326
back-ported by ShumovichY git-svn-id: https://zxing.googlecode.com/svn/trunk@2510 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-11-10Issue 1432 errata from GS1 spec and support for additional var length ↵srowen1-1/+2
product field 8200 git-svn-id: https://zxing.googlecode.com/svn/trunk@2509 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-11-07Up RSS character variance tolerance a little and tighten up unit testsrowen1-1/+1
git-svn-id: https://zxing.googlecode.com/svn/trunk@2501 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-11-07Issue 1427 fix small off by one in RSS expanded decodersrowen1-1/+1
git-svn-id: https://zxing.googlecode.com/svn/trunk@2500 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-11-04Small tweak to last commit and test count, enable explicit conversion ↵srowen1-2/+6
everywhere and patch a strange Java 7-only (JIT?) issue git-svn-id: https://zxing.googlecode.com/svn/trunk@2495 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-10-24Issue 1417 support VEVENT DURATION propertysrowen2-1/+46
git-svn-id: https://zxing.googlecode.com/svn/trunk@2480 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-10-11Issue 1376 Check EAN13 checksum when encodingsrowen2-1/+9
git-svn-id: https://zxing.googlecode.com/svn/trunk@2454 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-08-24Add cropping for RGBLuminanceSource. And remove some unrelated dead code.srowen2-24/+75
git-svn-id: https://zxing.googlecode.com/svn/trunk@2394 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-08-20Issue 1343 fix border case version selectionsrowen1-2/+11
git-svn-id: https://zxing.googlecode.com/svn/trunk@2393 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-08-15Issue 1335 remove dead storesrowen1-2/+0
git-svn-id: https://zxing.googlecode.com/svn/trunk@2391 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-08-14Move RGBLuminanceSource to core/srowen1-0/+75
git-svn-id: https://zxing.googlecode.com/svn/trunk@2389 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-08-10Issue 1332 fix EDIFACT decodingsrowen2-10/+17
git-svn-id: https://zxing.googlecode.com/svn/trunk@2387 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-08-06Issue 1325 Encoder clarificationssrowen1-71/+71
git-svn-id: https://zxing.googlecode.com/svn/trunk@2374 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-08-06Issue 1218 add possible support for hidden SSIDssrowen2-11/+22
git-svn-id: https://zxing.googlecode.com/svn/trunk@2371 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-08-04Issue 1324 Generate proper FormatException on QR code with bad structured ↵srowen1-0/+3
append segment git-svn-id: https://zxing.googlecode.com/svn/trunk@2367 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-07-31Fix small corner case errors from crash logssrowen1-1/+1
git-svn-id: https://zxing.googlecode.com/svn/trunk@2363 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-07-31Refactor PlanarYUVLuminanceSource into core/srowen1-0/+153
git-svn-id: https://zxing.googlecode.com/svn/trunk@2362 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-07-16Issue 1314 add hint to control margin in Writer, and switch to more natural ↵srowen10-83/+98
boolean[] representation git-svn-id: https://zxing.googlecode.com/svn/trunk@2353 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-07-16Issue 1312 fix byte mode compaction with early latch to another compactionsrowen1-0/+1
git-svn-id: https://zxing.googlecode.com/svn/trunk@2352 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-07-09Issue 1308 allow PDF417 with row height 2srowen1-2/+2
git-svn-id: https://zxing.googlecode.com/svn/trunk@2349 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-07-08More inspection stuff, mostly making things final that are not intended for ↵srowen25-112/+80
extension git-svn-id: https://zxing.googlecode.com/svn/trunk@2344 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-07-07Fix placement of ECI segment, which was wrong. Add test. Try to clean up the ↵srowen4-272/+100
legacy C++ port a bit more. git-svn-id: https://zxing.googlecode.com/svn/trunk@2342 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-07-04Issue 1306 Add parsing of vEvent attendee/organizersrowen3-11/+55
git-svn-id: https://zxing.googlecode.com/svn/trunk@2339 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-06-29Consolidate date parsing for calendar events. Use human readable dates in ↵srowen1-56/+93
app display. Probably haven't broken anything. git-svn-id: https://zxing.googlecode.com/svn/trunk@2336 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-06-26One final simplificationsrowen1-3/+0
git-svn-id: https://zxing.googlecode.com/svn/trunk@2323 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-06-26Add some necessary test changes. Some strange strings are now recognized as ↵srowen2-3/+2
URL-like but it isn't a problem. Don't lowercase URI schemes. git-svn-id: https://zxing.googlecode.com/svn/trunk@2321 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-06-24Issue 1295 allow broader definition of URIsrowen1-12/+9
git-svn-id: https://zxing.googlecode.com/svn/trunk@2318 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-06-20Add ability to rotate LuminanceSource 45 degrees, for later usesrowen2-3/+26
git-svn-id: https://zxing.googlecode.com/svn/trunk@2314 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-06-15Issue 1288 another fix to flip PDF417 oversrowen1-2/+2
git-svn-id: https://zxing.googlecode.com/svn/trunk@2312 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-06-13Issue 1288 PDF417 barcode flippedsrowen1-5/+5
git-svn-id: https://zxing.googlecode.com/svn/trunk@2310 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-05-18Issue 1270 better handle tall codessrowen1-7/+32
git-svn-id: https://zxing.googlecode.com/svn/trunk@2295 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-05-16Refactor some duplicated math methodssrowen7-91/+84
git-svn-id: https://zxing.googlecode.com/svn/trunk@2294 59b500cc-1b3d-0410-9834-0bbf25fbcc57
2012-05-10Issue 1263 small fixsrowen1-1/+1
git-svn-id: https://zxing.googlecode.com/svn/trunk@2290 59b500cc-1b3d-0410-9834-0bbf25fbcc57