Doug Coleman
							
						 
						
							 
							
							
							
								
							
								09e9293866 
								
							
								 
							
						 
						
							
							
								
								use nanoseconds in the core-foundation run-loop  
							
							 
							
							
							
						 
						
							2009-11-19 19:22:36 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d9d2fe6c92 
								
							
								 
							
						 
						
							
							
								
								use nano-count instead of timestamps for mouse clicks  
							
							 
							
							
							
						 
						
							2009-11-19 18:23:29 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								6f7ec206a1 
								
							
								 
							
						 
						
							
							
								
								rename millis to system-millis, micros to system-micros, add nano-count  
							
							 
							
							
							
						 
						
							2009-11-18 15:58:48 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								54de3addd9 
								
							
								 
							
						 
						
							
							
								
								make alarms use monotonic-clock  
							
							 
							
							
							
						 
						
							2009-11-30 16:31:47 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f5a0a8b6e1 
								
							
								 
							
						 
						
							
							
								
								delete -> remove!  
							
							 
							
							
							
						 
						
							2009-10-27 23:25:35 -05:00  
						
					 
				
					
						
							
							
								 
								Keith Lazuka
							
						 
						
							 
							
							
							
								
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							 
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								76b1f9ce03 
								
							
								 
							
						 
						
							
							
								
								some new UI words: handles-gesture? checks whether a gesture will be handled. topmost-window returns the topmost world object  
							
							 
							
							
							
						 
						
							2009-06-22 19:01:50 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								7d8c59edeb 
								
							
								 
							
						 
						
							
							
								
								more action gestures. btw "redo" is ^y (not ^Z) outside of OS X  
							
							 
							
							
							
						 
						
							2009-06-20 19:30:34 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								9de34ab3cd 
								
							
								 
							
						 
						
							
							
								
								Fix deployment of UI apps and implement various tricks to make deployed images smaller  
							
							 
							
							
							
						 
						
							2009-05-10 21:33:13 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								cc5655a557 
								
							
								 
							
						 
						
							
							
								
								gesture>string: S+C+z not S+C+Z  
							
							 
							
							
							
						 
						
							2009-05-01 07:36:31 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								05f3f9dcb9 
								
							
								 
							
						 
						
							
							
								
								Fixing unit tests for stack effect inference changes  
							
							 
							
							
							
						 
						
							2009-04-20 21:15:19 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								be4fb1e7d9 
								
							
								 
							
						 
						
							
							
								
								Move call( and execute( to core  
							
							 
							
							
							
						 
						
							2009-03-16 20:11:36 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								43dd93d1fa 
								
							
								 
							
						 
						
							
							
								
								Fix ui.commands unit test on non-Mac platfrms  
							
							 
							
							
							
						 
						
							2009-03-08 01:52:05 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a2befabfe1 
								
							
								 
							
						 
						
							
							
								
								Fix string>gesture for gestures involving SPACE  
							
							 
							
							
							
						 
						
							2009-03-05 16:33:20 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ee87ca7db6 
								
							
								 
							
						 
						
							
							
								
								Fix keysym SPACE  
							
							 
							
							
							
						 
						
							2009-03-05 13:35:00 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								dcbb5bc692 
								
							
								 
							
						 
						
							
							
								
								Implement gesture>string for actions  
							
							 
							
							
							
						 
						
							2009-02-21 16:42:57 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								221222cb8f 
								
							
								 
							
						 
						
							
							
								
								Use Unicode character names  
							
							 
							
							
							
						 
						
							2009-02-21 00:55:50 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								54a58cc196 
								
							
								 
							
						 
						
							
							
								
								Split off ui.pens from ui.render  
							
							 
							
							
							
						 
						
							2009-02-12 03:58:42 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7b8e7f8092 
								
							
								 
							
						 
						
							
							
								
								Use call( in a bunch of places in the UI; update-ui infers now  
							
							 
							
							
							
						 
						
							2009-02-09 00:49:48 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ef8d622b54 
								
							
								 
							
						 
						
							
							
								
								UI documentation and test fixes  
							
							 
							
							
							
						 
						
							2009-02-05 05:16:22 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0835eb374b 
								
							
								 
							
						 
						
							
							
								
								UI cleanup: make some ui.gadgets words private, give labels a virtual slot instead of label-string/set-label-string words  
							
							 
							
							
							
						 
						
							2009-02-01 20:31:42 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7d632980d8 
								
							
								 
							
						 
						
							
							
								
								Add key-gesture superclass for key-down and key-up  
							
							 
							
							
							
						 
						
							2009-01-31 02:39:27 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								081ec95043 
								
							
								 
							
						 
						
							
							
								
								Make actions into singletons  
							
							 
							
							
							
						 
						
							2009-01-28 19:18:35 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								af744e4511 
								
							
								 
							
						 
						
							
							
								
								Use singletons instead of empty tuples, add undo/redo to editor gadgets  
							
							 
							
							
							
						 
						
							2009-01-28 00:30:57 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f5d850f39e 
								
							
								 
							
						 
						
							
							
								
								Display gesture modifiers using Mac OS X Unicode characters  
							
							 
							
							
							
						 
						
							2009-01-26 17:58:23 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								fe7c2fecbe 
								
							
								 
							
						 
						
							
							
								
								Eliminate some more usages of tuck  
							
							 
							
							
							
						 
						
							2009-01-25 17:55:27 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								46fdfd2d84 
								
							
								 
							
						 
						
							
							
								
								Listener completion work in progress  
							
							 
							
							
							
						 
						
							2009-01-09 17:58:22 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c5160d76e9 
								
							
								 
							
						 
						
							
							
								
								Merge qualified, alias, symbols, constants into core  
							
							 
							
							
							
						 
						
							2008-12-17 18:10:01 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								537af9ed9b 
								
							
								 
							
						 
						
							
							
								
								Fix docs again  
							
							 
							
							
							
						 
						
							2008-12-10 20:23:37 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f020fd39ec 
								
							
								 
							
						 
						
							
							
								
								Fix ui.gestures help lint  
							
							 
							
							
							
						 
						
							2008-12-10 19:45:42 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6346999f66 
								
							
								 
							
						 
						
							
							
								
								Fix race condition with gesture handling and grafting  
							
							 
							
							
							
						 
						
							2008-12-10 16:40:05 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								cbf392c889 
								
							
								 
							
						 
						
							
							
								
								Use new distance word  
							
							 
							
							
							
						 
						
							2008-11-29 10:38:27 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								cafc450a84 
								
							
								 
							
						 
						
							
							
								
								Documentation improvements  
							
							 
							
							
							
						 
						
							2008-11-29 00:20:39 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								9b9d45b8f8 
								
							
								 
							
						 
						
							
							
								
								Fix type error  
							
							 
							
							
							
						 
						
							2008-11-23 03:22:56 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7788b3e0db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into microseconds  
							
							 
							
							
							
						 
						
							2008-11-23 03:06:32 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								42926ebfcf 
								
							
								 
							
						 
						
							
							
								
								Fix ui.gestures help-lint  
							
							 
							
							
							
						 
						
							2008-11-22 02:24:24 -06:00  
						
					 
				
					
						
							
							
								 
								slava
							
						 
						
							 
							
							
							
								
							
								ae8e3ecb78 
								
							
								 
							
						 
						
							
							
								
								Fix X11 input problems  
							
							 
							
							
							
						 
						
							2008-11-22 00:23:56 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								fb918ab756 
								
							
								 
							
						 
						
							
							
								
								The event loop thread now adds events to a queue slurped by the UI update thread instead of handling them directly. This fixes a race condition where a gadget could end up handling an event before it was grafted or laid out  
							
							 
							
							
							
						 
						
							2008-11-21 23:01:20 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e65368a137 
								
							
								 
							
						 
						
							
							
								
								UI event handling refactoring  
							
							 
							
							... 
							
							
							
							- A+ is now the command key, and M+ is the option key, on mac
- new send-gesture, propagate-gesture words clean up gesture sending
- always send user-input after key-down, without checking if a gadget handled the key-down first 
							
						 
						
							2008-11-21 22:03:14 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8819f23312 
								
							
								 
							
						 
						
							
							
								
								Replace millis primitive with micros primitive  
							
							 
							
							... 
							
							
							
							Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part 
							
						 
						
							2008-11-19 01:50:05 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								93e9e34175 
								
							
								 
							
						 
						
							
							
								
								Add $maybe markup element  
							
							 
							
							
							
						 
						
							2008-11-16 06:02:13 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							 
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ec95a0db63 
								
							
								 
							
						 
						
							
							
								
								Fix erg's mouse drag bug  
							
							 
							
							
							
						 
						
							2008-09-30 23:38:11 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								44f53de164 
								
							
								 
							
						 
						
							
							
								
								Move make to its own vocabulary, remove fry _ feature  
							
							 
							
							
							
						 
						
							2008-09-10 20:07:00 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								8a921c791c 
								
							
								 
							
						 
						
							
							
								
								if-empty changes  
							
							 
							
							
							
						 
						
							2008-09-06 19:13:59 -05:00  
						
					 
				
					
						
							
							
								 
								Eduardo Cavazos
							
						 
						
							 
							
							
							
								
							
								401597a387 
								
							
								 
							
						 
						
							
							
								
								Update old accessors from 'ui.gestures'  
							
							 
							
							
							
						 
						
							2008-08-31 23:35:32 -05:00  
						
					 
				
					
						
							
							
								 
								Eduardo Cavazos
							
						 
						
							 
							
							
							
								
							
								04f8eaf220 
								
							
								 
							
						 
						
							
							
								
								ui.*: Use new accessors  
							
							 
							
							
							
						 
						
							2008-08-29 18:44:19 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d8ede92dfb 
								
							
								 
							
						 
						
							
							
								
								Removing delegation support from UI  
							
							 
							
							
							
						 
						
							2008-08-22 23:27:25 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a4ac751605 
								
							
								 
							
						 
						
							
							
								
								Starting to remove delegation  
							
							 
							
							
							
						 
						
							2008-08-22 23:20:49 -05:00  
						
					 
				
					
						
							
							
								 
								Eduardo Cavazos
							
						 
						
							 
							
							
							
								
							
								7402cd2ab7 
								
							
								 
							
						 
						
							
							
								
								Move 'ui' to basis  
							
							 
							
							
							
						 
						
							2008-08-07 21:12:50 -05:00