Jon Harper
							
						 | 
						
							
							
							
							
								
							
								b023ebf7a5
								
							
								
							
						 | 
						
							
							
								
								Add resize-window and relayout-window
							
							
							
							
							
						 | 
						
							2012-11-26 14:39:54 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								f1c62deb03
								
							
								
							
						 | 
						
							
							
								
								ui: use "windows get-global".
							
							
							
							
							
						 | 
						
							2012-09-21 15:39:49 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								17edc5e63a
								
							
								
							
						 | 
						
							
							
								
								ui: short-circuit layout-queued if deque is empty.
							
							
							
							
							
						 | 
						
							2012-07-31 20:26:51 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								8c1165cac1
								
							
								
							
						 | 
						
							
							
								
								cleanup some lint warnings.
							
							
							
							
							
						 | 
						
							2012-04-18 17:46:01 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								80e1c8e3f2
								
							
								
							
						 | 
						
							
							
								
								Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed.
							
							
							
							
							
						 | 
						
							2011-10-18 13:19:39 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								76580da5d5
								
							
								
							
						 | 
						
							
							
								
								Refactor the lexer/parser to expose friendlier words for scanning tokens. The preferred top-level words now throw an exception on EOF.
							
							
							
							
							
							
							
							CREATE -> scan-new
CREATE-CLASS -> scan-new-class
CREATE-WORD -> scan-new-word
CREATE-GENERIC -> scan-new-generic
scan -> (scan-token)
scan-token now throws on eof
(scan-word) returns word/number/f
scan-word now throws on eof
scan-word-name expects a non-number
Fixes #183.
Fixes #209. 
							
						 | 
						
							2011-09-29 11:28:28 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								3c1356bf69
								
							
								
							
						 | 
						
							
							
								
								Adding stack effects.
							
							
							
							
							
						 | 
						
							2011-09-23 17:46:40 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								2bd6de9a02
								
							
								
							
						 | 
						
							
							
								
								slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global
							
							
							
							
							
						 | 
						
							2011-09-19 10:03:43 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								35e5c572ce
								
							
								
							
						 | 
						
							
							
								
								ui: cleanup
							
							
							
							
							
						 | 
						
							2010-07-17 16:09:25 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								88ca7abd54
								
							
								
							
						 | 
						
							
							
								
								ui.gadgets.worlds: dispose of the handle after ungrabbing input
							
							
							
							
							
						 | 
						
							2010-07-17 16:08:36 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bb4dae64f3
								
							
								
							
						 | 
						
							
							
								
								cocoa.subclassing: new METHOD: syntax cleans up class definitions
							
							
							
							
							
						 | 
						
							2010-07-06 17:59:35 -04:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								6a501d4aa3
								
							
								
							
						 | 
						
							
							
								
								Add a promise to world objects that gets fulfilled when the world is ungrafted
							
							
							
							
							
						 | 
						
							2010-06-16 16:23:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								c8bb9b3381
								
							
								
							
						 | 
						
							
							
								
								ui: document non-polymorphic effect of with-ui, and that it doesn't return
							
							
							
							
							
						 | 
						
							2010-06-08 13:54:10 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								212d308de1
								
							
								
							
						 | 
						
							
							
								
								ui: ditch window restore behavior since it was broken
							
							
							
							
							
						 | 
						
							2010-05-24 16:50:09 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								627295f094
								
							
								
							
						 | 
						
							
							
								
								Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
							
							
							
							
							
						 | 
						
							2010-05-06 17:21:02 -04:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								da57436180
								
							
								
							
						 | 
						
							
							
								
								Finishing eliminating prune as a synonym of members
							
							
							
							
							
						 | 
						
							2010-02-27 14:52:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								f6183703b2
								
							
								
							
						 | 
						
							
							
								
								ui: add a "system-alert" hook that can raise a system modal dialog without involving any potentially stripped gadget, io, or debugger code
							
							
							
							
							
						 | 
						
							2010-02-23 19:28:57 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								6bbfa0b6d8
								
							
								
							
						 | 
						
							
							
								
								GAME: syntax for defining game entry point with game-loop attributes
							
							
							
							
							
						 | 
						
							2010-01-16 12:18:50 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								5c52732c0a
								
							
								
							
						 | 
						
							
							
								
								document MAIN-WINDOW:
							
							
							
							
							
						 | 
						
							2010-01-15 17:06:50 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								4beb8192c9
								
							
								
							
						 | 
						
							
							
								
								pry off some ui app boilerplate with a MAIN-WINDOW: syntax
							
							
							
							
							
						 | 
						
							2010-01-15 16:55:43 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								cc194416f9
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into startup
							
							
							
							
							
							
							
							Conflicts:
	core/bootstrap/primitives.factor
	vm/run.hpp 
							
						 | 
						
							2009-11-15 02:52:50 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								951e3e9c83
								
							
								
							
						 | 
						
							
							
								
								delete-nth -> remove-nth!
							
							
							
							
							
						 | 
						
							2009-10-27 23:41:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								6b6e56a179
								
							
								
							
						 | 
						
							
							
								
								change add-init-hook to add-startup-hook, new add-shutdown-hook word
							
							
							
							
							
						 | 
						
							2009-10-19 22:17:02 -04:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								3f3d57032b
								
							
								
							
						 | 
						
							
							
								
								Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
							
							
							
							
							
						 | 
						
							2009-08-13 19:21:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								3a6a588532
								
							
								
							
						 | 
						
							
							
								
								destroy window-resources in reverse order
							
							
							
							
							
						 | 
						
							2009-07-04 19:13:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								97adae24f0
								
							
								
							
						 | 
						
							
							
								
								pardon my dust
							
							
							
							
							
						 | 
						
							2009-07-01 17:57:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								77104b7256
								
							
								
							
						 | 
						
							
							
								
								put a slot on worlds for window-resources which get disposed when window is closed
							
							
							
							
							
						 | 
						
							2009-07-01 13:54:42 -05: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
							
						 | 
						
							
							
							
							
								
							
								54ad8f9dd9
								
							
								
							
						 | 
						
							
							
								
								stupid mutable state
							
							
							
							
							
						 | 
						
							2009-06-18 22:01:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								0169934f6d
								
							
								
							
						 | 
						
							
							
								
								null-world class for interactive OpenGL use
							
							
							
							
							
						 | 
						
							2009-06-03 11:03:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fb6df472a2
								
							
								
							
						 | 
						
							
							
								
								Cleaning up USING: lists for new strict semantics
							
							
							
							
							
						 | 
						
							2009-05-14 16:54:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								0d8115a940
								
							
								
							
						 | 
						
							
							
								
								fullscreen* -> (fullscreen?), set-fullscreen* -> (set-fullscreen), fix jamshred screen toggling
							
							
							
							
							
						 | 
						
							2009-05-13 22:28:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								31e3fe5a2f
								
							
								
							
						 | 
						
							
							
								
								rename set-fullscreen? to set-fullscreen, add a toggle-fullscreen word, fix windows backend for fullscreen*
							
							
							
							
							
						 | 
						
							2009-05-13 20:05:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								30bfce2ce0
								
							
								
							
						 | 
						
							
							
								
								improve error handling when begin-world fails
							
							
							
							
							
						 | 
						
							2009-05-11 12:35:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								9992817c65
								
							
								
							
						 | 
						
							
							
								
								input grabbing support
							
							
							
							
							
						 | 
						
							2009-05-08 15:07:15 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								51fff49708
								
							
								
							
						 | 
						
							
							
								
								find-window: don't bomb if a world has no child. Reported by Joe Groff
							
							
							
							
							
						 | 
						
							2009-05-06 23:40:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								4504907736
								
							
								
							
						 | 
						
							
							
								
								add a resize-world generic to handle window resizes
							
							
							
							
							
						 | 
						
							2009-05-03 22:01:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								6ccd82faba
								
							
								
							
						 | 
						
							
							
								
								world API changes: open-window can take a world-attributes tuple with additional parameters besides title. new begin-world, end-world, and draw-world* generics
							
							
							
							
							
						 | 
						
							2009-05-03 15:52:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9bb70c2c4d
								
							
								
							
						 | 
						
							
							
								
								Update usages of global ... change-at to use the new change-global combinator
							
							
							
							
							
						 | 
						
							2009-04-30 21:38:14 -05:00 | 
						
					
				
					
						
							
							
								 
								slava
							
						 | 
						
							
							
							
							
								
							
								509869ca70
								
							
								
							
						 | 
						
							
							
								
								X11 UI: Fix resize flicker, exception when closing window, unsuccessful attempt at fixing raise-window
							
							
							
							
							
						 | 
						
							2009-04-10 13:29:07 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e2c858da34
								
							
								
							
						 | 
						
							
							
								
								Add better error check for 'window' word
							
							
							
							
							
						 | 
						
							2009-04-10 06:20:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6082a98c7c
								
							
								
							
						 | 
						
							
							
								
								If (open-window) or similar fails, don't enter an infinite loop of opening error windows, just try to open one and then give up
							
							
							
							
							
						 | 
						
							2009-04-07 22:30:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								474e74a232
								
							
								
							
						 | 
						
							
							
								
								Re-organize things so that bootstrap.ui doesn't load ui.text
							
							
							
							
							
						 | 
						
							2009-03-31 23:44:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								be4fb1e7d9
								
							
								
							
						 | 
						
							
							
								
								Move call( and execute( to core
							
							
							
							
							
						 | 
						
							2009-03-16 20:11:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								36d03dfa08
								
							
								
							
						 | 
						
							
							
								
								Use call( so that with-ui infers
							
							
							
							
							
						 | 
						
							2009-03-16 03:01:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								25a877e50b
								
							
								
							
						 | 
						
							
							
								
								Merge OneEyed's patch
							
							
							
							
							
						 | 
						
							2009-02-28 17:06:55 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								58e55d4f45
								
							
								
							
						 | 
						
							
							
								
								Working on documentation
							
							
							
							
							
						 | 
						
							2009-02-19 16:54:27 -06:00 | 
						
					
				
					
						
							
							
								 
								Samuel Tardieu
							
						 | 
						
							
							
							
							
								
							
								087d931c36
								
							
								
							
						 | 
						
							
							
								
								Remove the tail argument from do/until/while
							
							
							
							
							
						 | 
						
							2009-02-18 02:41:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								39a4969faa
								
							
								
							
						 | 
						
							
							
								
								Listener doesn't print a garbage quotation when commands are invoked
							
							
							
							
							
						 | 
						
							2009-02-12 09:48:05 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d1a5bf2073
								
							
								
							
						 | 
						
							
							
								
								Working on ui.images; change draw-gadget to translate to origin for you
							
							
							
							
							
						 | 
						
							2009-02-10 18:47:34 -06:00 |