| 
						
					 | 
					
						
						
						
						
							
						
						
							6cce975bcf
							
						
					 | 
					
						
						
							
							Make sure disk writes are only on save, and add an alert dialog.
						
						
						
						
						
					 | 
					
						2017-08-03 13:55:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e2f66386b2
							
						
					 | 
					
						
						
							
							Fix order of operations bug.
						
						
						
						
						
					 | 
					
						2017-08-03 13:14:09 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							af1797f101
							
						
					 | 
					
						
						
							
							Merge branch 'plugin-list'
						
						
						
						
						
					 | 
					
						2017-08-03 09:34:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							91f238f7e2
							
						
					 | 
					
						
						
							
							Add defaults that actually work.
						
						
						
						
						
					 | 
					
						2017-08-02 21:57:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							beb390ad27
							
						
					 | 
					
						
						
							
							Merge branch 'unit-tests' (only typos fixed)
						
						
						
						
						
					 | 
					
						2017-08-02 21:30:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							39c84b2c3f
							
						
					 | 
					
						
						
							
							Stop autosaving, switch to save + reload buttons.
						
						
						
						
						
					 | 
					
						2017-08-02 19:40:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f194eb891c
							
						
					 | 
					
						
						
							
							Change the default implementation string to "<default>"
						
						
						
						
						
					 | 
					
						2017-08-02 19:26:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3650d1eec7
							
						
					 | 
					
						
						
							
							Refresh all settings on plugin load.
						
						
						
						
						
					 | 
					
						2017-08-02 19:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							df94f698c3
							
						
					 | 
					
						
						
							
							Clear caches on unload and call onUnload before plugins are removed.
						
						
						
						
						
					 | 
					
						2017-08-02 19:14:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							21150fa7a2
							
						
					 | 
					
						
						
							
							Actually disable loading the plugin functions in the PluginManager.
						
						
						
						
						
					 | 
					
						2017-08-02 19:06:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8ae9b2fcbd
							
						
					 | 
					
						
						
							
							Write disabled / enabled plugins to the configuration.
						
						
						
						
						
					 | 
					
						2017-08-02 19:01:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							27ffa4c78f
							
						
					 | 
					
						
						
							
							Add a check box list cell generator.
						
						
						
						
						
					 | 
					
						2017-08-02 18:48:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							482c3c2dd1
							
						
					 | 
					
						
						
							
							Add a data model for the plugins displayed in the enabled plugins list.
						
						
						
						
						
					 | 
					
						2017-08-02 18:39:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d05850edfa
							
						
					 | 
					
						
						
							
							Add the disabled plugins configuration option.
						
						
						
						
						
					 | 
					
						2017-08-02 18:38:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f181fdd8dc
							
						
					 | 
					
						
						
							
							Add the new UI components required for the plugin loading.
						
						
						
						
						
					 | 
					
						2017-08-02 18:24:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5fa890c4f
							
						
					 | 
					
						
						
							
							Fix scaling for optimization in FUNCTION_LN, in the positive direction towards unity (i.e., when the argument passed to ln is small).
						
						
						
						
						
					 | 
					
						2017-08-02 15:33:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ecc5f6d2bd
							
						
					 | 
					
						
						
							
							Merge branch 'negatives'
						
						
						
						
						
					 | 
					
						2017-08-02 11:33:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2b4da2a1ff
							
						
					 | 
					
						
						
							
							Fix division to not multiply numbers.
						
						
						
						
						
					 | 
					
						2017-08-02 11:28:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							046764eeca
							
						
					 | 
					
						
						
							
							Implement the negation operator.
						
						
						
						
						
					 | 
					
						2017-08-02 11:26:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							31a4234d9b
							
						
					 | 
					
						
						
							
							Rename nodes to more general names.
						
						
						
						
						
					 | 
					
						2017-08-02 10:41:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9eaeb079b7
							
						
					 | 
					
						
						
							
							Merge branch 'config-rewrite'
						
						
						
						
						
					 | 
					
						2017-08-01 16:42:58 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1344090a58
							
						
					 | 
					
						
						
							
							Add a number implementation selector box.
						
						
						
						
						
					 | 
					
						2017-08-01 11:52:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0db9e39e63
							
						
					 | 
					
						
						
							
							Add comment to PreciseNumber.
						
						
						
						
						
					 | 
					
						2017-08-01 10:49:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4be4ffd57a
							
						
					 | 
					
						
						
							
							Add comments to the JavaFX codebase
						
						
						
						
						
					 | 
					
						2017-08-01 10:49:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							33deb34925
							
						
					 | 
					
						
						
							
							Merge the two configuration classes into one.
						
						
						
						
						
					 | 
					
						2017-08-01 10:24:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							189e51c05d
							
						
					 | 
					
						
						
							
							Merge branch 'javafx'
						
						
						
						
						
					 | 
					
						2017-08-01 09:53:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d339385cf2
							
						
					 | 
					
						
						
							
							Switch to the new UI.
						
						
						
						
						
					 | 
					
						2017-08-01 09:53:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							012b57b23f
							
						
					 | 
					
						
						
							
							Resize table columns.
						
						
						
						
						
					 | 
					
						2017-08-01 09:25:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							c7136f903a
							
						
					 | 
					
						
						
							
							Keep 15 additional decimal places.
						
						
						
						
						
					 | 
					
						2017-07-31 23:16:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							f873b4ecad
							
						
					 | 
					
						
						
							
							Comment out debugging output.
						
						
						
						
						
					 | 
					
						2017-07-31 23:09:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							f68f184945
							
						
					 | 
					
						
						
							
							Separate power and factorial calculations to fix large precision loss in exp.
						
						
						
						
						
					 | 
					
						2017-07-31 22:56:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							942326f6f7
							
						
					 | 
					
						
						
							
							Implement a cell that copies input when clicked, and add it to table.
						
						
						
						
						
					 | 
					
						2017-07-31 22:53:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4b57c7f67b
							
						
					 | 
					
						
						
							
							Enable cell selection to later allow for data copying.
						
						
						
						
						
					 | 
					
						2017-07-31 22:34:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							02b87bfae4
							
						
					 | 
					
						
						
							
							Populate the history table.
						
						
						
						
						
					 | 
					
						2017-07-31 22:29:44 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							61ead67535
							
						
					 | 
					
						
						
							
							Implement the history data model.
						
						
						
						
						
					 | 
					
						2017-07-31 17:49:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d61cc7bb9c
							
						
					 | 
					
						
						
							
							Format the fxml.
						
						
						
						
						
					 | 
					
						2017-07-31 17:18:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8c935983b2
							
						
					 | 
					
						
						
							
							Link up the evaluation and the UI buttons.
						
						
						
						
						
					 | 
					
						2017-07-31 17:17:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							41395f09f9
							
						
					 | 
					
						
						
							
							Add the inputs to the calculator tab.
						
						
						
						
						
					 | 
					
						2017-07-31 17:16:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							192fe7de76
							
						
					 | 
					
						
						
							
							Add a tabbed pane as the main focus of the window.
						
						
						
						
						
					 | 
					
						2017-07-31 16:56:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d42172ce03
							
						
					 | 
					
						
						
							
							Add initialization code to AbacusController
						
						
						
						
						
					 | 
					
						2017-07-31 16:52:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0b173a68dd
							
						
					 | 
					
						
						
							
							Add FXML loading application.
						
						
						
						
						
					 | 
					
						2017-07-31 16:50:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5c886cee60
							
						
					 | 
					
						
						
							
							Create new fxml file and controller for it.
						
						
						
						
						
					 | 
					
						2017-07-31 16:48:04 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							87f98228d0
							
						
					 | 
					
						
						
							
							Remove unused code and functions in StandardPlugin.
						
						
						
						
						
					 | 
					
						2017-07-31 14:53:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							68155446b6
							
						
					 | 
					
						
						
							
							Rewrite exp. (Now works faster.) Add private factorial function to StandardPlugin as well.
						
						
						
						
						
					 | 
					
						2017-07-31 14:49:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							afb57cf69b
							
						
					 | 
					
						
						
							
							Add ceiling to NumberInterface and the two numbers that implement it.
						
						
						
						
						
					 | 
					
						2017-07-31 13:25:23 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							9a6b695f97
							
						
					 | 
					
						
						
							
							Merge branch 'master' of https://github.com/DanilaFe/abacus
						
						
						
						
						
					 | 
					
						2017-07-31 12:40:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							0172b178de
							
						
					 | 
					
						
						
							
							Optimize log.
						
						
						
						
						
					 | 
					
						2017-07-31 12:39:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2aa479a971
							
						
					 | 
					
						
						
							
							Merge branch 'master' of github.com:DanilaFe/abacus
						
						
						
						
						
					 | 
					
						2017-07-31 11:54:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							5bb7c1dc6b
							
						
					 | 
					
						
						
							
							Fix comment.
						
						
						
						
						
					 | 
					
						2017-07-31 10:28:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cb787c7e25
							
						
					 | 
					
						
						
							
							Focus on the text field on startup.
						
						
						
						
						
					 | 
					
						2017-07-30 21:25:21 -07:00 | 
					
					
						
						
							
							
							
						
					 |