Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							a1c276c840 
							
						 
					 
					
						
						
							
							Fix SQLite underscore searching ( #619 )  
						
						
						
						
					 
					
						2019-09-14 13:46:39 +10:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							9341c408b9 
							
						 
					 
					
						
						
							
							allow randomness to be limited, because sql's OFFSET N is O(n)  
						
						
						
						
					 
					
						2019-09-08 17:13:20 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							972b68bdd3 
							
						 
					 
					
						
						
							
							Setup constants  
						
						
						
						
					 
					
						2019-08-05 09:00:23 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							cb1e9c0075 
							
						 
					 
					
						
						
							
							Permissions to constants  
						
						
						
						
					 
					
						2019-08-01 08:07:05 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c0b6e3d1 
							
						 
					 
					
						
						
							
							Various fixes  
						
						
						
						
					 
					
						2019-07-08 08:07:11 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							b1db833d51 
							
						 
					 
					
						
						
							
							Added additional media properties to the images table, video, audio, length, and lossless.  
						
						... 
						
						
						
						Added new event to handle fetching media properties like height, width, and the newly added fields, and admin controls to manually scan files for their properties.
Added a search terms content:video and content:audio to search for images that do (or do not) have those flags. 
						
						
					 
					
						2019-07-08 08:07:09 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							a41e99d1af 
							
						 
					 
					
						
						
							
							Renamed graphics extension to media extension  
						
						
						
						
					 
					
						2019-07-08 08:07:08 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							3859e27839 
							
						 
					 
					
						
						
							
							New Graphics extension  
						
						... 
						
						
						
						Added constants to several extensions 
						
						
					 
					
						2019-07-08 08:07:02 -05:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd7e1a547 
							
						 
					 
					
						
						
							
							better DISABLE_ACCEL  
						
						
						
						
					 
					
						2019-07-07 17:40:24 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							cf98e4bf43 
							
						 
					 
					
						
						
							
							remove one-positive-tag special case which is slower than the generic build_accurate_search_querylet  
						
						
						
						
					 
					
						2019-07-07 17:13:56 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							ea802f4a24 
							
						 
					 
					
						
						
							
							Remove build_ugly_search_querylet  
						
						... 
						
						
						
						now that the accurate search doesn't use subqueries, perhaps mysql can
accept it 
						
						
					 
					
						2019-07-07 16:50:55 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							bd5ccd2800 
							
						 
					 
					
						
						
							
							remove ancient misleading description of the search code  
						
						
						
						
					 
					
						2019-07-07 16:46:56 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							3c6b09110a 
							
						 
					 
					
						
						
							
							Cache multiple flexihashes  
						
						... 
						
						
						
						otherwise get_thumb / get_image / get_thumb / get_image / ... will
have 100% cache miss rate 
						
						
					 
					
						2019-07-07 14:26:45 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							99646a4b00 
							
						 
					 
					
						
						
							
							bump tracer api  
						
						
						
						
					 
					
						2019-07-07 13:30:50 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							f5a5352511 
							
						 
					 
					
						
						
							
							Correction to negative tag code  
						
						
						
						
					 
					
						2019-07-07 11:17:21 +01:00 
						 
				 
			
				
					
						
							
							
								matthew 
							
						 
					 
					
						
						
						
						
							
						
						
							d64603674e 
							
						 
					 
					
						
						
							
							Added ability to use generators with database queries.  
						
						... 
						
						
						
						Adapted bulk actions to use generators. 
						
						
					 
					
						2019-07-07 11:10:40 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							183f9bb897 
							
						 
					 
					
						
						
							
							Changed the image tag search query to run more efficiently on pgsql  
						
						
						
						
					 
					
						2019-07-07 11:06:45 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							f4a98e7a9b 
							
						 
					 
					
						
						
							
							GET flag to skip accelerator  
						
						
						
						
					 
					
						2019-07-07 10:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							68f3ebb2c6 
							
						 
					 
					
						
						
							
							Consistently say '<Type> Query'  
						
						
						
						
					 
					
						2019-07-07 00:17:39 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							c682670f64 
							
						 
					 
					
						
						
							
							derp  
						
						
						
						
					 
					
						2019-07-06 10:38:18 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							ccb9c493d5 
							
						 
					 
					
						
						
							
							s/Context/EventTracer/g  
						
						
						
						
					 
					
						2019-07-05 20:49:47 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							a82fb56063 
							
						 
					 
					
						
						
							
							Added force flag to image deletion event to override trash extension  
						
						
						
						
					 
					
						2019-07-05 18:31:31 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							c24a6e9b97 
							
						 
					 
					
						
						
							
							formatting pass  
						
						
						
						
					 
					
						2019-06-21 09:12:44 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							1370afec72 
							
						 
					 
					
						
						
							
							Moved database driver constants to DatabaseDriver  
						
						
						
						
					 
					
						2019-06-20 10:47:15 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							5eb4a66ab7 
							
						 
					 
					
						
						
							
							Added merged indicator to DataUploadEvent and ImageAddEvent  
						
						... 
						
						
						
						Changed merge process so that the ID of the merged image can make it back through the event chanin 
						
						
					 
					
						2019-06-19 20:19:38 -05:00 
						 
				 
			
				
					
						
							
							
								matthew 
							
						 
					 
					
						
						
						
						
							
						
						
							123089bfbf 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into bugfixes  
						
						... 
						
						
						
						# Conflicts:
#	core/imageboard/image.php 
						
						
					 
					
						2019-06-18 13:31:04 -05:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							1d10baa719 
							
						 
					 
					
						
						
							
							only sql-escape if we're going to the database, not the accelerator  
						
						
						
						
					 
					
						2019-06-16 19:25:40 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							6df1190501 
							
						 
					 
					
						
						
							
							Rename Tag/ImgQuerylet to Tag/ImgCondition  
						
						... 
						
						
						
						It was confusing because Tag/ImgQuerylet (an abstract condition to use
as part of image search filtering) were unrelated to Querylet (a
fragment of SQL) 
						
						
					 
					
						2019-06-16 19:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							6b9d18b52e 
							
						 
					 
					
						
						
							
							Parse tags first, then check accelerator, then check database  
						
						... 
						
						
						
						Better than half-assed tag parsing in the accelerator then full parsing
in the database 
						
						
					 
					
						2019-06-16 19:07:55 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							37fe743f65 
							
						 
					 
					
						
						
							
							Changed "images" and "thumbs" usages to constants  
						
						
						
						
					 
					
						2019-06-15 11:20:11 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							6f501a6e74 
							
						 
					 
					
						
						
							
							Database driver constants  
						
						
						
						
					 
					
						2019-06-14 13:38:47 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							58acb71282 
							
						 
					 
					
						
						
							
							Change imagemagick commands to return the error output  
						
						... 
						
						
						
						Added ico to transcode extension 
						
						
					 
					
						2019-06-14 13:01:24 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							ed4b6bc4a0 
							
						 
					 
					
						
						
							
							Updated handle_ico to use new common image thumbnailing and to inherit DataHandlerExtension  
						
						
						
						
					 
					
						2019-06-14 13:00:59 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							1b76366dd9 
							
						 
					 
					
						
						
							
							Cleaned up some of the new image processing code, added documentation  
						
						
						
						
					 
					
						2019-06-14 09:41:55 -05:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							064b24ffc1 
							
						 
					 
					
						
						
							
							formatting pass  
						
						
						
						
					 
					
						2019-06-14 13:47:50 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							d1102cd635 
							
						 
					 
					
						
						
							
							Merge from sanmadjack:develop  
						
						
						
						
					 
					
						2019-06-14 13:46:55 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							f078b283bd 
							
						 
					 
					
						
						
							
							pull a bunch of small fixes from  #659  
						
						
						
						
					 
					
						2019-06-14 13:16:58 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							5765978afd 
							
						 
					 
					
						
						
							
							Changed to prevent writing duplicate image tag IDs  
						
						
						
						
					 
					
						2019-06-14 12:52:58 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							1aa0225652 
							
						 
					 
					
						
						
							
							Adjustments to transcoding to allow psd transcoding to actually work  
						
						... 
						
						
						
						Changed resize extension to run later in the extension stack
Little fixes 
						
						
					 
					
						2019-06-13 11:45:34 -05:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							10d8b352c1 
							
						 
					 
					
						
						
							
							allow tags with apostrophes to be accelerated  
						
						
						
						
					 
					
						2019-06-13 16:57:23 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							b27904a7e0 
							
						 
					 
					
						
						
							
							Changes to bulk actions, passing full ID arrays instead of chunked image arrays  
						
						... 
						
						
						
						Changed the bulk actions to have a separate identifier from the button name 
						
						
					 
					
						2019-06-12 17:46:24 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							97f60b3ea5 
							
						 
					 
					
						
						
							
							Better error handling for GD code  
						
						
						
						
					 
					
						2019-06-12 17:40:43 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							97abeb5254 
							
						 
					 
					
						
						
							
							Added option to detect file type based on header bytes  
						
						
						
						
					 
					
						2019-06-12 17:35:11 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							b7945b098e 
							
						 
					 
					
						
						
							
							Changed to prevent writing duplicate image tag IDs  
						
						
						
						
					 
					
						2019-06-09 14:18:25 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							eb4292316d 
							
						 
					 
					
						
						
							
							Added webp upload and thumbnailing support  
						
						... 
						
						
						
						Bug fixes and consolidation of various thumbnail and resize functionality
Changed resize/rotate extensions to use replace image event
Added content-disposition header to image responses to provide a human-friendly filename when saving
Added more bulk thumbnail regeneration tools
Tweaks to bulk actions to correct totals when batching items 
						
						
					 
					
						2019-06-09 14:14:04 -05:00 
						 
				 
			
				
					
						
							
							
								matthew 
							
						 
					 
					
						
						
						
						
							
						
						
							99b51e65c1 
							
						 
					 
					
						
						
							
							Added array_unique to set_tags to prevent primary key violations when upload conflict is set to merge  
						
						
						
						
					 
					
						2019-06-01 11:39:03 -05:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							bf473f6d51 
							
						 
					 
					
						
						
							
							more lint fixes  
						
						
						
						
					 
					
						2019-05-29 18:23:29 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							2396ae2ef9 
							
						 
					 
					
						
						
							
							fix a bunch of lints  
						
						
						
						
					 
					
						2019-05-28 20:27:23 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							93cc732d39 
							
						 
					 
					
						
						
							
							fix tests  
						
						
						
						
					 
					
						2019-05-28 19:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							34b05cca7c 
							
						 
					 
					
						
						
							
							PSR-2. I'm not a huge fan, but ugly consistency beats no consistency...  
						
						
						
						
					 
					
						2019-05-28 17:59:38 +01:00