Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							fa1be041c2 
							
						 
					 
					
						
						
							
							feedtree, selectFeed: focus selected node  
						
						
						
						
					 
					
						2017-05-05 10:35:10 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							0a79531696 
							
						 
					 
					
						
						
							
							hotkey_handler: stop propagation of handled prefix/action events  
						
						
						
						
					 
					
						2017-05-05 10:01:33 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							337535416f 
							
						 
					 
					
						
						
							
							filter by search results while marking feed as read  
						
						
						
						
					 
					
						2017-03-31 11:21:35 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							63f0ed3d9c 
							
						 
					 
					
						
						
							
							cdmClicked: do not use event.target.parents to figure out if clicked on a heading  
						
						
						
						
					 
					
						2017-03-06 12:19:13 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							270c0a00e5 
							
						 
					 
					
						
						
							
							improve JS error logging with additional stuff  
						
						
						
						
					 
					
						2017-03-05 10:50:15 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a957b3f6 
							
						 
					 
					
						
						
							
							use try/catch block in updatefeedlist  
						
						... 
						
						
						
						remove reporting function from exception dialog 
						
						
					 
					
						2017-03-05 10:30:49 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							1bfe1d7b31 
							
						 
					 
					
						
						
							
							simplify error handling  
						
						... 
						
						
						
						* less convoluted exception dialogs
* use window.onerror for the majority of exception catching/reporting
* remove most of now useless try/catch blocks
* report stacktrace instead of manually specified error locations 
						
						
					 
					
						2017-03-04 14:34:44 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							b835a52814 
							
						 
					 
					
						
						
							
							rework the way headlines menus identify calling row  
						
						
						
						
					 
					
						2017-02-17 09:01:45 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							ad7cea62e1 
							
						 
					 
					
						
						
							
							editFilter: fix selector expressions broken by 88946d3  
						
						
						
						
					 
					
						2017-02-15 13:22:16 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							79ec2f3efd 
							
						 
					 
					
						
						
							
							set error report url to https  
						
						
						
						
					 
					
						2017-02-14 09:32:21 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							5161460048 
							
						 
					 
					
						
						
							
							bind headlines menu to a selector to avoid remaking it unnecessarily  
						
						
						
						
					 
					
						2017-02-13 23:36:58 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							20deb5fc32 
							
						 
					 
					
						
						
							
							cdmcollapse/expand: use less convoluted selector queries  
						
						
						
						
					 
					
						2017-02-13 22:45:30 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							70c0a8c2e0 
							
						 
					 
					
						
						
							
							pass several image files used in notify messages to frontend as base64 to prevent broken error messages in case network connection is down. also, update some close buttons to show correct cursor.  
						
						
						
						
					 
					
						2017-02-09 23:19:26 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							3188e863b3 
							
						 
					 
					
						
						
							
							handle_rpc_json: fix netalert button never appearing on JSON parse error  
						
						
						
						
					 
					
						2017-02-09 23:04:34 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							829d478f1b 
							
						 
					 
					
						
						
							
							add some protection against opener attacks if external site is opened via window.open()  
						
						
						
						
					 
					
						2017-02-08 15:07:05 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							23c8ef7e36 
							
						 
					 
					
						
						
							
							parse_counters: skip subscribed-feeds id properly  
						
						
						
						
					 
					
						2017-02-04 14:50:50 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							6358d70d5e 
							
						 
					 
					
						
						
							
							reset local counter cache when feed count changes  
						
						
						
						
					 
					
						2017-02-04 11:57:31 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							24c7e4132d 
							
						 
					 
					
						
						
							
							subscribe dialog: do not report errors via alert()  
						
						... 
						
						
						
						fetch_file_contents: reset all globals on start, return error message body when not using curl
subscribe_to_feed: report if cloudflare is in the error message 
						
						
					 
					
						2017-01-28 12:45:49 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							ad326dbf78 
							
						 
					 
					
						
						
							
							unpackVisibleHeadlines: do not iterate over all RROWs all the time  
						
						
						
						
					 
					
						2017-01-22 20:57:16 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							70c5b2bfcc 
							
						 
					 
					
						
						
							
							feed tree: only run animation for appearing unread counters to prevent clashes with aux counter updating and animations ending up in wrong state  
						
						
						
						
					 
					
						2017-01-22 20:20:35 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							3bc1b53772 
							
						 
					 
					
						
						
							
							initHeadlinesMenu: remove unneeded output  
						
						
						
						
					 
					
						2017-01-22 19:58:17 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							974c6eb523 
							
						 
					 
					
						
						
							
							attach headline menu objects to correct DOM nodes in combined mode  
						
						
						
						
					 
					
						2017-01-22 19:57:16 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							d5f74019ac 
							
						 
					 
					
						
						
							
							parse_counters: cache previous reply and skip processing of unchanged rows (better implementation)  
						
						
						
						
					 
					
						2017-01-22 19:38:07 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							a4e04c498f 
							
						 
					 
					
						
						
							
							parse_counters: cache previous reply and skip processing of unchanged rows  
						
						
						
						
					 
					
						2017-01-22 19:29:14 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e1f7b05b52 
							
						 
					 
					
						
						
							
							reuse menu objects while appending headline rows  
						
						
						
						
					 
					
						2017-01-22 19:20:23 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							b1a80693b1 
							
						 
					 
					
						
						
							
							collapse_feedlist: also toggle splitter  
						
						
						
						
					 
					
						2017-01-22 17:46:11 +03:00 
						 
				 
			
				
					
						
							
							
								Anders Kaseorg 
							
						 
					 
					
						
						
						
						
							
						
						
							88946d331a 
							
						 
					 
					
						
						
							
							Replace all setTimeout strings with functions  
						
						... 
						
						
						
						This fixes a cross-site scripting vulnerability.
Signed-off-by: Anders Kaseorg <andersk@mit.edu> 
						
						
					 
					
						2017-01-21 16:52:27 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d63a58db 
							
						 
					 
					
						
						
							
							fix loading indicator position/size for tree leafs  
						
						
						
						
					 
					
						2017-01-21 22:30:20 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							7fbc10c236 
							
						 
					 
					
						
						
							
							force-enable persist for feedTree  
						
						
						
						
					 
					
						2017-01-21 22:21:46 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e2e2479984 
							
						 
					 
					
						
						
							
							Merge branch 'dojo-1.12.1'  
						
						... 
						
						
						
						Conflicts:
	js/prefs.js 
						
						
					 
					
						2017-01-21 21:59:17 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							ab235fc5f1 
							
						 
					 
					
						
						
							
							prefs: add updateSelectedPrompt shim called by toggleSelectedRow()  
						
						
						
						
					 
					
						2017-01-21 21:49:10 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							1c4f5e8390 
							
						 
					 
					
						
						
							
							add dependency on dojo/_base/html  
						
						
						
						
					 
					
						2017-01-21 21:47:44 +03:00 
						 
				 
			
				
					
						
							
							
								Anders Kaseorg 
							
						 
					 
					
						
						
						
						
							
						
						
							6887a0f573 
							
						 
					 
					
						
						
							
							lib: Upgrade Dojo and Dijit from 1.8.3 to 1.12.1  
						
						... 
						
						
						
						The itemNode and expandoNode elements have changed from img to
span (https://bugs.dojotoolkit.org/ticket/16699 ), so we now put our
tree icons inside them rather than replacing them.
Signed-off-by: Anders Kaseorg <andersk@mit.edu> 
						
						
					 
					
						2017-01-21 13:22:14 -05:00 
						 
				 
			
				
					
						
							
							
								Anders Kaseorg 
							
						 
					 
					
						
						
						
						
							
						
						
							9f539be3c2 
							
						 
					 
					
						
						
							
							Replace deprecated dojo.place with domConstruct.place  
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <andersk@mit.edu> 
						
						
					 
					
						2017-01-21 13:22:13 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							6293d3717c 
							
						 
					 
					
						
						
							
							add toggle_sidebar plugin, remove obsolete toggle button  
						
						... 
						
						
						
						add PluginHost::HOOK_MAIN_TOOLBAR_BUTTON 
						
						
					 
					
						2017-01-07 15:29:17 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							f04b12d8e7 
							
						 
					 
					
						
						
							
							category: swap context menu items  
						
						
						
						
					 
					
						2016-11-22 09:11:13 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							acfee412a3 
							
						 
					 
					
						
						
							
							feed tree: add category context menu entry to un/collapse it  
						
						
						
						
					 
					
						2016-11-11 14:14:31 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							d39a2f8005 
							
						 
					 
					
						
						
							
							switch modules to new dojo definition format  
						
						
						
						
					 
					
						2016-08-10 13:40:24 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							546b419f52 
							
						 
					 
					
						
						
							
							catch plugin JS errors  
						
						
						
						
					 
					
						2016-08-10 12:23:35 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							fd539f2800 
							
						 
					 
					
						
						
							
							prefs: use dojo asynchronously  
						
						
						
						
					 
					
						2016-08-10 12:22:30 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							0dbc20a8d4 
							
						 
					 
					
						
						
							
							load dijit properly, duh  
						
						
						
						
					 
					
						2016-08-10 11:49:05 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							ee5170424e 
							
						 
					 
					
						
						
							
							dojo: main UI: load stuff asynchronously  
						
						
						
						
					 
					
						2016-08-10 10:01:05 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							64c24ecb59 
							
						 
					 
					
						
						
							
							add hotkey for toggling VFEED_GROUP_BY_FEED preference  
						
						
						
						
					 
					
						2016-07-26 15:55:00 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							b6b5554db4 
							
						 
					 
					
						
						
							
							normalize some html5 custom attributes  
						
						
						
						
					 
					
						2016-03-22 23:43:32 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							2d052e42b5 
							
						 
					 
					
						
						
							
							getLoadedArticleIds: consider visible rows only  
						
						... 
						
						
						
						catchupFeedInGroup: hide articles when catching up, with caveats 
						
						
					 
					
						2016-03-22 23:22:28 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							6be118fda1 
							
						 
					 
					
						
						
							
							showArticleInHeadlines: remove unused code  
						
						
						
						
					 
					
						2016-03-22 13:41:55 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							c4e211046e 
							
						 
					 
					
						
						
							
							updateFloatingMenu: performance improvements  
						
						
						
						
					 
					
						2016-03-22 13:38:20 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							d7cc5e6cdd 
							
						 
					 
					
						
						
							
							fix previous  
						
						
						
						
					 
					
						2016-03-22 12:51:15 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							63c7446a79 
							
						 
					 
					
						
						
							
							headlines scroll handler: add a rate limit  
						
						
						
						
					 
					
						2016-03-22 12:43:18 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							7c0d68f207 
							
						 
					 
					
						
						
							
							remove dismiss* functions  
						
						
						
						
					 
					
						2016-03-22 10:28:34 +03:00