Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								60eba116f3 
								
							
								 
							
						 
						
							
							
								
								Make LEDADD work for LiDE 35 and 80  
							
							 
							
							
							
						 
						
							2013-12-23 06:18:10 +01:00  
						
					 
				
					
						
							
							
								 
								m. allan noah
							
						 
						
							 
							
							
							
								
							
								5b66dd64c5 
								
							
								 
							
						 
						
							
							
								
								fujitsu backend v119  
							
							 
							
							... 
							
							
							
							- call get_pixelsize after start_scan, not before
- extend get_pixelsize to request backside data
- stop using backup/restore_params
- don't use extended get_pixelsize on M3091 or M3092
- call software crop code on backside images too 
							
						 
						
							2013-12-18 21:53:26 -05:00  
						
					 
				
					
						
							
							
								 
								Rolf Bensch
							
						 
						
							 
							
							
							
								
							
								ae0a6c251f 
								
							
								 
							
						 
						
							
							
								
								ChangeLog for recent work  
							
							 
							
							
							
						 
						
							2013-12-16 19:49:26 +01:00  
						
					 
				
					
						
							
							
								 
								Rolf Bensch
							
						 
						
							 
							
							
							
								
							
								5cfa697ec3 
								
							
								 
							
						 
						
							
							
								
								Pixma backend version 0.17.6  
							
							 
							
							
							
						 
						
							2013-12-16 19:41:20 +01:00  
						
					 
				
					
						
							
							
								 
								Rolf Bensch
							
						 
						
							 
							
							
							
								
							
								12828c84c6 
								
							
								 
							
						 
						
							
							
								
								update doc files for MX920  
							
							 
							
							
							
						 
						
							2013-12-16 19:34:58 +01:00  
						
					 
				
					
						
							
							
								 
								Rolf Bensch
							
						 
						
							 
							
							
							
								
							
								de393271bc 
								
							
								 
							
						 
						
							
							
								
								tidy calc_shifting()  
							
							 
							
							
							
						 
						
							2013-12-16 19:27:02 +01:00  
						
					 
				
					
						
							
							
								 
								Rolf Bensch
							
						 
						
							 
							
							
							
								
							
								0893dc530f 
								
							
								 
							
						 
						
							
							
								
								enable button support for MX920  
							
							 
							
							
							
						 
						
							2013-12-16 19:24:25 +01:00  
						
					 
				
					
						
							
							
								 
								Rolf Bensch
							
						 
						
							 
							
							
							
								
							
								94378b7bd8 
								
							
								 
							
						 
						
							
							
								
								bypass reorder_pixels()  
							
							 
							
							
							
						 
						
							2013-12-16 19:21:14 +01:00  
						
					 
				
					
						
							
							
								 
								Rolf Bensch
							
						 
						
							 
							
							
							
								
							
								0670ad7b12 
								
							
								 
							
						 
						
							
							
								
								MX920 has 14" ADF paper length  
							
							 
							
							
							
						 
						
							2013-12-16 19:17:57 +01:00  
						
					 
				
					
						
							
							
								 
								Rolf Bensch
							
						 
						
							 
							
							
							
								
							
								2f37052d2a 
								
							
								 
							
						 
						
							
							
								
								rename Canon imageCLASS MF4770n to i-SENSYS MF4700 Series  
							
							 
							
							
							
						 
						
							2013-12-16 18:31:43 +01:00  
						
					 
				
					
						
							
							
								 
								Rolf Bensch
							
						 
						
							 
							
							
							
								
							
								a1222c0928 
								
							
								 
							
						 
						
							
							
								
								rename Canon i-SENSYS MF4890dw to MF4800 Series  
							
							 
							
							
							
						 
						
							2013-12-16 18:31:21 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								6e1ce492ba 
								
							
								 
							
						 
						
							
							
								
								GL841 shading calibration fixes  
							
							 
							
							... 
							
							
							
							- fix regression in LiDE 35 shading (buffer full flag)
- tune LiDE80 shading calibration by skipping extra dark area
- whitespaces cleanup 
							
						 
						
							2013-12-16 06:06:19 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								b882b2ed06 
								
							
								 
							
						 
						
							
							
								
								use y white strip offset to reach calibration area  
							
							 
							
							... 
							
							
							
							- use y white strip offset to move to calibration area for GL841 devices
- set y offset to 0 for all GL841 devices but one needing it 
							
						 
						
							2013-12-15 07:27:26 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								77a3c2f7aa 
								
							
								 
							
						 
						
							
							
								
								disable LED ADD for LiDE 80  
							
							 
							
							
							
						 
						
							2013-12-15 07:27:26 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								4cae3bdeab 
								
							
								 
							
						 
						
							
							
								
								LIDE80 WIP : basic operation milestone reached!  
							
							 
							
							... 
							
							
							
							- make SHDAREA work
- exposure timing working from 75 to 1200 dpi 
							
						 
						
							2013-12-15 07:27:26 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								1a780d6bf1 
								
							
								 
							
						 
						
							
							
								
								LiD80 WIP: working motor modes for all resolution  
							
							 
							
							
							
						 
						
							2013-12-15 07:27:25 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								091322f1f6 
								
							
								 
							
						 
						
							
							
								
								LiDE80 WIP : 1200 dpi color mode working  
							
							 
							
							... 
							
							
							
							- factor exposure computing for gl841
- correct motor set up for LiDE80 
							
						 
						
							2013-12-15 07:27:25 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								79371ea4d9 
								
							
								 
							
						 
						
							
							
								
								factor out step type computing function  
							
							 
							
							
							
						 
						
							2013-12-15 07:27:25 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								e500d44e65 
								
							
								 
							
						 
						
							
							
								
								LiDE 80 WIP:  
							
							 
							
							... 
							
							
							
							- 1200 shading working
- 600 and below resolution are ok, but shading needs to be fixed
- 1200 dpi motor resolution doesn't work 
							
						 
						
							2013-12-15 07:27:25 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								ebcc2c0a3f 
								
							
								 
							
						 
						
							
							
								
								LiDE80 WIP : update calibration  
							
							 
							
							... 
							
							
							
							- led calibration updated
- offset calibration : new function added
- coarse gain calibration updated
- device description updated 
							
						 
						
							2013-12-15 07:27:25 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								1952f1172a 
								
							
								 
							
						 
						
							
							
								
								LiDE 80 WIP : unit test scans are working  
							
							 
							
							
							
						 
						
							2013-12-15 07:27:25 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								8fbb9c247b 
								
							
								 
							
						 
						
							
							
								
								LiDE 80 WIP : working unit esting for 75, 100, 150 and 300 dpi  
							
							 
							
							
							
						 
						
							2013-12-15 07:27:25 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								6ebd7e35b4 
								
							
								 
							
						 
						
							
							
								
								LiDE80 WIP : Working frontend  
							
							 
							
							
							
						 
						
							2013-12-15 07:27:25 +01:00  
						
					 
				
					
						
							
							
								 
								m. allan noah
							
						 
						
							 
							
							
							
								
							
								4ab0b21fac 
								
							
								 
							
						 
						
							
							
								
								Changelog for recent updates  
							
							 
							
							
							
						 
						
							2013-12-10 22:06:22 -05:00  
						
					 
				
					
						
							
							
								 
								m. allan noah
							
						 
						
							 
							
							
							
								
							
								9f6ebc2f3c 
								
							
								 
							
						 
						
							
							
								
								fujitsu backend v118  
							
							 
							
							... 
							
							
							
							- support fi-7160, fi-7260, fi-7180 and fi-7280
- remove unused var from do_scsi_cmd()
- added more request_sense options
- add adv_paper_protect option
- enable paper protection by default
- increase max_x_fb for fi-6240 and fi-6230 
							
						 
						
							2013-12-10 21:57:11 -05:00  
						
					 
				
					
						
							
							
								 
								m. allan noah
							
						 
						
							 
							
							
							
								
							
								c4a5bbc143 
								
							
								 
							
						 
						
							
							
								
								canon_dr backend v42  
							
							 
							
							... 
							
							
							
							- initial DR-G1100 support
- add support for paper sensors (P-215 & P-208)
- add initial support for card reader (P-215)
- removed unused var from do_scsi_cmd() 
							
						 
						
							2013-12-09 20:56:45 -05:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								8082a42ec4 
								
							
								 
							
						 
						
							
							
								
								avoid using string formats insecurely with "-f"  
							
							 
							
							... 
							
							
							
							In the process, simplify processing the device list format: don't copy
the format string for writing \0 into it, just iterate over chunks in
the original string. 
							
						 
						
							2013-12-04 15:04:12 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								aa8d117c2a 
								
							
								 
							
						 
						
							
							
								
								fix "make check"  
							
							 
							
							... 
							
							
							
							Regenerate testsuite reference data which was necessary after these
fixes:
- commit 3b96baef65 
  "sane-desc: fix udev hwdb generation"
- commit 758731489d 
  "sane-desc: fix faulty udev logic for SCSI devices" 
							
						 
						
							2013-12-03 15:26:53 +01:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								febae63aa3 
								
							
								 
							
						 
						
							
							
								
								handle version number change in testsuite  
							
							 
							
							
							
						 
						
							2013-11-21 06:06:17 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								758731489d 
								
							
								 
							
						 
						
							
							
								
								sane-desc: fix faulty udev logic for SCSI devices  
							
							 
							
							... 
							
							
							
							SUBSYSTEMS!="..." seems to always match, i.e. skip the SCSI-specific
rules. 
							
						 
						
							2013-11-20 21:49:58 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								d835d9d565 
								
							
								 
							
						 
						
							
							
								
								epson: don't leak memory if realloc() fails  
							
							 
							
							
							
						 
						
							2013-11-07 14:29:28 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								dc76e7cce4 
								
							
								 
							
						 
						
							
							
								
								genesys: check return values  
							
							 
							
							
							
						 
						
							2013-11-06 12:03:23 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								5d7f7ffefb 
								
							
								 
							
						 
						
							
							
								
								genesys: remove code which is never reached  
							
							 
							
							... 
							
							
							
							The surrounding conditions always evaluate as FALSE because the
variables are set to different values before. 
							
						 
						
							2013-11-06 12:03:23 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								602d6ecdfe 
								
							
								 
							
						 
						
							
							
								
								rts8891: check return values  
							
							 
							
							
							
						 
						
							2013-11-06 12:03:23 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								a3fe2c1ea5 
								
							
								 
							
						 
						
							
							
								
								genesys: compute MAX_SCANNERS from array length  
							
							 
							
							... 
							
							
							
							... of genesys_usb_device_list[] 
							
						 
						
							2013-11-05 15:51:05 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								2d89e37f36 
								
							
								 
							
						 
						
							
							
								
								kodakio: don't overrun option name array  
							
							 
							
							
							
						 
						
							2013-11-05 15:51:05 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								101f76c516 
								
							
								 
							
						 
						
							
							
								
								pixma: document falling through to next switch case  
							
							 
							
							
							
						 
						
							2013-11-05 15:19:48 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								b53a58c4b5 
								
							
								 
							
						 
						
							
							
								
								genesys: avoid infinite loop  
							
							 
							
							... 
							
							
							
							The stray semicolon prevents executing the loop which could reset the
REG41_FEBUSY bit. 
							
						 
						
							2013-11-05 15:15:17 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								575f40a079 
								
							
								 
							
						 
						
							
							
								
								pixma: avoid buffer overflows  
							
							 
							
							
							
						 
						
							2013-11-05 15:12:20 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								cf9129d62f 
								
							
								 
							
						 
						
							
							
								
								pixma: u32tohex(): shift first, then cast to uint8_t  
							
							 
							
							
							
						 
						
							2013-11-05 14:54:13 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								66cb9b55c2 
								
							
								 
							
						 
						
							
							
								
								remove code which is never reached  
							
							 
							
							
							
						 
						
							2013-11-05 14:47:27 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								252ccdd926 
								
							
								 
							
						 
						
							
							
								
								genesys: fix some memory leaks  
							
							 
							
							
							
						 
						
							2013-11-05 14:17:12 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								8cd2d36f1e 
								
							
								 
							
						 
						
							
							
								
								epson: ensure that command() allocates enough memory  
							
							 
							
							
							
						 
						
							2013-11-05 14:05:25 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								56104b5329 
								
							
								 
							
						 
						
							
							
								
								genesys: avoid dereferencing null pointer  
							
							 
							
							
							
						 
						
							2013-11-05 11:39:56 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								d35d6326cb 
								
							
								 
							
						 
						
							
							
								
								pixmap: omitting curly braces considered harmful  
							
							 
							
							... 
							
							
							
							The break being outside of the else block effectively made an if clause
out of the while loop. This caused long hostnames to not be shortened
sufficiently which subsequentely made strcpy() write beyond buffer
boundaries. 
							
						 
						
							2013-10-29 14:14:18 +01:00  
						
					 
				
					
						
							
							
								 
								Nils Philippsen
							
						 
						
							 
							
							
							
								
							
								3b96baef65 
								
							
								 
							
						 
						
							
							
								
								sane-desc: fix udev hwdb generation  
							
							 
							
							... 
							
							
							
							Generated hwdb files listed the vendor ID instead of the product ID
which made udevd not recognizing scanner devices as such. Thanks to
Fabrice Bellet who spotted the problem. 
							
						 
						
							2013-10-24 14:22:17 +02:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								4b6d50f662 
								
							
								 
							
						 
						
							
							
								
								LiDE 80 WIP : parking is now working  
							
							 
							
							
							
						 
						
							2013-10-19 21:30:04 +02:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								eca8b300b5 
								
							
								 
							
						 
						
							
							
								
								LiDE 80 init working  
							
							 
							
							
							
						 
						
							2013-10-19 21:24:34 +02:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								a7e664478e 
								
							
								 
							
						 
						
							
							
								
								update HP2400 and LiDE 80 description  
							
							 
							
							
							
						 
						
							2013-10-19 21:24:34 +02:00  
						
					 
				
					
						
							
							
								 
								Stéphane Voltz
							
						 
						
							 
							
							
							
								
							
								c88b3bc228 
								
							
								 
							
						 
						
							
							
								
								add LiDE 80 device description  
							
							 
							
							
							
						 
						
							2013-10-19 21:24:34 +02:00