dd36f6ad57 
								
							
								 
							
						 
						
							
							
								
								ui: the with-ui-running combinator can be removed  
							
							... 
							
							
							
							It was only used within the (with-ui) words which in turn were only
called by with-ui. 
							
						 
						
							2018-01-29 07:18:39 +01:00  
				
					
						
							
							
								 
						
							
							
								cccdc09a71 
								
							
								 
							
						 
						
							
							
								
								ui: rename ui-windows to worlds.  
							
							
							
						 
						
							2018-01-22 13:17:23 -08:00  
				
					
						
							
							
								 
						
							
							
								9f1935c7f1 
								
							
								 
							
						 
						
							
							
								
								ui.*: lets rename ui-running to with-ui-running  
							
							... 
							
							
							
							Because it is really annoying with global variables having the same name
as words. 
							
						 
						
							2018-01-18 16:48:35 +01:00  
				
					
						
							
							
								 
						
							
							
								7d47def4c9 
								
							
								 
							
						 
						
							
							
								
								cocoa: CLASS: ; -> <CLASS: ;CLASS>  
							
							... 
							
							
							
							<CLASS: is a container like <PRIVATE and <FUNCTOR: 
							
						 
						
							2017-08-05 20:54:02 -05:00  
				
					
						
							
							
								 
						
							
							
								96a0c30baf 
								
							
								 
							
						 
						
							
							
								
								ui.backend: adding ui-stop-after-last-window?.  
							
							... 
							
							
							
							This defaults to true, except for the "ui.tools".  Also, this only
works on macOS right now.  Linux and Windows always stop after the
last window closes. 
							
						 
						
							2017-03-05 14:51:33 -08:00  
				
					
						
							
							
								 
						
							
							
								39811fc7e7 
								
							
								 
							
						 
						
							
							
								
								ui.*: using pixel-format-attributes>int-array in even more places  
							
							... 
							
							
							
							So now we don't need the PIXEL-FORMAT-ATTRIBUTE-TABLE: syntax anymore. 
							
						 
						
							2017-01-30 06:17:37 +01:00  
				
					
						
							
							
								 
						
							
							
								1b1842f62d 
								
							
								 
							
						 
						
							
							
								
								ui.pixel-formats,ui.backend.*: removing the (pixel-format-attribute) generic  
							
							... 
							
							
							
							It appears to be unused code. 
							
						 
						
							2017-01-30 05:07:28 +01:00  
				
					
						
							
							
								 
						
							
							
								1b71efb748 
								
							
								 
							
						 
						
							
							
								
								ui: change active? back to a boolean.  
							
							
							
						 
						
							2016-03-30 07:31:13 -07:00  
				
					
						
							
							
								 
						
							
							
								d4a127211d 
								
							
								 
							
						 
						
							
							
								
								ui.backend.cocoa: fix for the silly error I made in  7bc1009973 
							
							
							
						 
						
							2015-10-29 04:41:36 +01:00  
				
					
						
							
							
								 
						
							
							
								7bc1009973 
								
							
								 
							
						 
						
							
							
								
								ui.*: make active? an integer 0-100  
							
							... 
							
							
							
							A UI backend can delay setting active? to 100 until the windows actually
is visible. That way, some redundant redraws that happen when the window
isn't visible is supressed. It makes the Windows and GTK UI startup a
little faster. 
							
						 
						
							2015-10-27 19:00:28 +01:00  
				
					
						
							
							
								 
						
							
							
								73893693d3 
								
							
								 
							
						 
						
							
							
								
								ui.backend.*: the offscreen buffer hooks appear unused - let's delete!  
							
							
							
						 
						
							2015-10-27 16:58:01 +01:00  
				
					
						
							
							
								 
						
							
							
								e477f6996f 
								
							
								 
							
						 
						
							
							
								
								Fix comments to be ! not #!.  
							
							
							
						 
						
							2015-09-08 16:15:10 -07:00  
				
					
						
							
							
								 
						
							
							
								9f0a1ed730 
								
							
								 
							
						 
						
							
							
								
								cocoa: Syntax is funky, so regularize it by parsing CLASS: ; and METHOD: ; and COCOA-PROTOCOL: token.  
							
							
							
						 
						
							2015-08-12 19:44:07 -05:00  
				
					
						
							
							
								 
						
							
							
								352e5de16a 
								
							
								 
							
						 
						
							
							
								
								core, basis, extra: Remove DOS line endings from files.  
							
							... 
							
							
							
							Remove whitespace from end of lines.
Add a newline to the end of each file. 
							
						 
						
							2015-06-29 17:25:40 -07:00  
				
					
						
							
							
								 
						
							
							
								fb8d601c20 
								
							
								 
							
						 
						
							
							
								
								cocoa: windows -> ui-windows  
							
							
							
						 
						
							2015-06-10 16:05:11 -07:00  
				
					
						
							
							
								 
						
							
							
								3f3c11c446 
								
							
								 
							
						 
						
							
							
								
								ui.backend.cocoa: fix reset of thread-timer.  
							
							
							
						 
						
							2015-01-17 15:58:57 -08:00  
				
					
						
							
							
								 
						
							
							
								68446b047b 
								
							
								 
							
						 
						
							
							
								
								ui: Rename floating-window to dialog-window as per @bjourne's suggestion. Related to  #1026 .  
							
							
							
						 
						
							2014-08-05 10:03:17 -07:00  
				
					
						
							
							
								 
						
							
							
								fdcc33acee 
								
							
								 
							
						 
						
							
							
								
								ui: Fix floating-window implementation for Windows/Mac. We need floating-window defined in the hashtables, as well as adding it /in addition to/ the existing flags.  
							
							
							
						 
						
							2014-07-16 14:38:50 -05:00  
				
					
						
							
							
								 
						
							
							
								26beb27680 
								
							
								 
							
						 
						
							
							
								
								OSX window resize  
							
							
							
						 
						
							2012-11-26 14:39:55 -08:00  
				
					
						
							
							
								 
						
							
							
								f1c62deb03 
								
							
								 
							
						 
						
							
							
								
								ui: use "windows get-global".  
							
							
							
						 
						
							2012-09-21 15:39:49 -07:00  
				
					
						
							
							
								 
						
							
							
								755e702536 
								
							
								 
							
						 
						
							
							
								
								pixel-format-attribute was just (pixel-format-attribute)  
							
							... 
							
							
							
							Rename the GENERIC: (pixel-format-attribute) to pixel-format-attribute ? 
							
						 
						
							2012-06-21 12:12:57 -07:00  
				
					
						
							
							
								 
						
							
							
								9bd84e73f4 
								
							
								 
							
						 
						
							
							
								
								ui.backend: refactor the UI `main-vocab-hook` to use a backend-specific `ui-backend-available?` word, so that loading other backends doesn't change the `main-vocab-hook` out of sync with the backend;  fixes   #131  
							
							
							
						 
						
							2011-09-15 13:14:01 -07:00  
				
					
						
							
							
								 
						
							
							
								d1666854e8 
								
							
								 
							
						 
						
							
							
								
								ui.backend.cocoa: simplify system-alert implementation now that callbacks bug has been fixed  
							
							
							
						 
						
							2011-04-16 19:12:08 -07:00  
				
					
						
							
							
								 
						
							
							
								1f57dc326e 
								
							
								 
							
						 
						
							
							
								
								Remove many uses of <int> and *int etc  
							
							
							
						 
						
							2010-10-25 12:49:12 -05:00  
				
					
						
							
							
								 
						
							
							
								446ee6896d 
								
							
								 
							
						 
						
							
							
								
								alien.data: remove second quotation parameter from with-out-parameters, now all values are copied properly and calling 'clone' on structs in this quotation is not necessary  
							
							
							
						 
						
							2010-07-16 17:32:05 -04:00  
				
					
						
							
							
								 
						
							
							
								425c572fa8 
								
							
								 
							
						 
						
							
							
								
								cocoa.subclassing: cleaner CLASS: syntax; ui.backend.cocoa: ignore events delivered after window closed to fix FEP (reported by Doug Coleman)  
							
							
							
						 
						
							2010-07-06 19:02:52 -04:00  
				
					
						
							
							
								 
						
							
							
								bb4dae64f3 
								
							
								 
							
						 
						
							
							
								
								cocoa.subclassing: new METHOD: syntax cleans up class definitions  
							
							
							
						 
						
							2010-07-06 17:59:35 -04:00  
				
					
						
							
							
								 
						
							
							
								8fd6a24edb 
								
							
								 
							
						 
						
							
							
								
								ui.backend.cocoa: factor out stop-io-thread word for use by upcoming Gtk UI backend  
							
							
							
						 
						
							2010-05-29 04:27:54 -04:00  
				
					
						
							
							
								 
						
							
							
								70a99e1cdb 
								
							
								 
							
						 
						
							
							
								
								Updating code to use with-out-parameters  
							
							
							
						 
						
							2010-05-23 03:07:47 -04:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								2aa1a3dbd7 
								
							
								 
							
						 
						
							
							
								
								ui.backend.cocoa: invalidate run loop timers before raising an NSAlert and add them back when runModal returns to avoid run loop callbacks reentering Factor  
							
							
							
						 
						
							2010-02-23 23:52:03 -08:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								0612bc6177 
								
							
								 
							
						 
						
							
							
								
								Factor source files should not be executable  
							
							
							
						 
						
							2009-11-21 17:50:43 -06:00  
				
					
						
							
							
								 
						
							
							
								cc194416f9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into startup  
							
							... 
							
							
							
							Conflicts:
	core/bootstrap/primitives.factor
	vm/run.hpp 
							
						 
						
							2009-11-15 02:52:50 -06:00  
				
					
						
							
							
								 
						
							
							
								bd13e018dd 
								
							
								 
							
						 
						
							
							
								
								memq? -> member-eq?, sorted-memq? -> sorted-member-eq?  
							
							
							
						 
						
							2009-10-28 15:02:00 -05:00  
				
					
						
							
							
								 
						
							
							
								cc5f9ff98a 
								
							
								 
							
						 
						
							
							
								
								update cocoa bridge to use c-type words  
							
							
							
						 
						
							2009-10-21 18:17:29 -05:00  
				
					
						
							
							
								 
						
							
							
								6b6e56a179 
								
							
								 
							
						 
						
							
							
								
								change add-init-hook to add-startup-hook, new add-shutdown-hook word  
							
							
							
						 
						
							2009-10-19 22:17:02 -04:00  
				
					
						
							
							
								 
						
							
							
								9798564536 
								
							
								 
							
						 
						
							
							
								
								clean up textured window code  
							
							
							
						 
						
							2009-09-25 09:42:09 -05:00  
				
					
						
							
							
								 
						
							
							
								28d78c9954 
								
							
								 
							
						 
						
							
							
								
								fix cocoa bootstrap  
							
							
							
						 
						
							2009-09-24 20:25:41 -05:00  
				
					
						
							
							
								 
						
							
							
								2af6104d99 
								
							
								 
							
						 
						
							
							
								
								reset frame inset when windows dwm is toggled off and on, and use the system dialog background for textured windows when dwm is disabled  
							
							
							
						 
						
							2009-09-24 16:08:58 -05:00  
				
					
						
							
							
								 
						
							
							
								e0157c55d1 
								
							
								 
							
						 
						
							
							
								
								support textured windows on os x and windows 6.x  
							
							
							
						 
						
							2009-09-24 13:05:27 -05:00  
				
					
						
							
							
								 
						
							
							
								d4497c81ef 
								
							
								 
							
						 
						
							
							
								
								spacing  
							
							
							
						 
						
							2009-08-27 11:43:19 -05:00  
				
					
						
							
							
								 
						
							
							
								449be040f8 
								
							
								 
							
						 
						
							
							
								
								Use utf8 instead of ascii encoding in a couple of places to avoid pulling in ascii into deployed apps  
							
							
							
						 
						
							2009-08-23 19:07:21 -05:00  
				
					
						
							
							
								 
						
							
							
								76b3e5fea2 
								
							
								 
							
						 
						
							
							
								
								win32 support for window-controls  
							
							
							
						 
						
							2009-06-18 11:41:34 -05:00  
				
					
						
							
							
								 
						
							
							
								b75999aac6 
								
							
								 
							
						 
						
							
							
								
								fix cocoa close-window to work on windows without close buttons  
							
							
							
						 
						
							2009-06-17 23:00:30 -05:00  
				
					
						
							
							
								 
						
							
							
								3231fcd052 
								
							
								 
							
						 
						
							
							
								
								interface for controlling window controls (close, minimize, resize, titlebar, etc.). cocoa backend  
							
							
							
						 
						
							2009-06-17 22:47:51 -05:00  
				
					
						
							
							
								 
						
							
							
								407377fc98 
								
							
								 
							
						 
						
							
							
								
								rename peek -> last and update all usages  
							
							
							
						 
						
							2009-05-25 16:38:33 -05:00  
				
					
						
							
							
								 
						
							
							
								7fdd018aec 
								
							
								 
							
						 
						
							
							
								
								set first responder on cocoa view back when returning from fullscreen mode. un-fullscreen the view if window is closed while view is fullscreen  
							
							
							
						 
						
							2009-05-14 17:29:25 -05:00  
				
					
						
							
							
								 
						
							
							
								606ed8aaa1 
								
							
								 
							
						 
						
							
							
								
								spin on GetCurrentButtonState before warping cursor when grabbing cocoa input. this keeps the window from jumping if you click on its titlebar to focus  
							
							
							
						 
						
							2009-05-14 15:36:18 -05:00  
				
					
						
							
							
								 
						
							
							
								92e508356e 
								
							
								 
							
						 
						
							
							
								
								flip cursor warp point for cocoa mouse grab into y-goes-down space  
							
							
							
						 
						
							2009-05-14 15:01:21 -05:00