befde1f7de 
					 
					
						
						
							
							broadway: Remove leftover typedef  
						
						
						
						
					 
					
						2013-01-10 16:00:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5708e2bc2c 
					 
					
						
						
							
							broadway: Update TODO  
						
						
						
						
					 
					
						2013-01-08 18:05:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5812de2e6 
					 
					
						
						
							
							broadway: Send window size to new clients  
						
						... 
						
						
						
						Tell all new clients about the current (last sent) window size. 
						
						
					 
					
						2013-01-08 18:05:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35c295da89 
					 
					
						
						
							
							broadway: Don't allow dragging windows above top of window  
						
						... 
						
						
						
						This is highly confusing and makes it impossible to get the windows
back. 
						
						
					 
					
						2013-01-08 18:05:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e686357c4 
					 
					
						
						
							
							broadway: Move window position ownership to browser  
						
						... 
						
						
						
						With this we always roundtrip position change to the webbrowser.
This avoids conflicts when things change from both directions (app and user).
Also, we fake configure evens when there is no web client to ensure
apps get the events. 
						
						
					 
					
						2013-01-08 18:05:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d7b822059 
					 
					
						
						
							
							broadway: Make the InputMessage type a uint32  
						
						... 
						
						
						
						That way we don't get any holes in the structs. 
						
						
					 
					
						2013-01-08 18:05:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f72d1a8d2b 
					 
					
						
						
							
							broadway: Fix gdk_broadway_server_wait_for_reply  
						
						... 
						
						
						
						We didn't properly queue an idle to handle the read messages so they
were never serviced in some situations. 
						
						
					 
					
						2013-01-08 18:05:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f910e5e02 
					 
					
						
						
							
							broadway: Clean up broadwayd event sending code  
						
						... 
						
						
						
						Use the right size and put the client serial in the right place. 
						
						
					 
					
						2013-01-08 18:05:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c83d35d1df 
					 
					
						
						
							
							broadway: Rewrite serials for clients  
						
						... 
						
						
						
						This seems right, but atm it breaks grabs. 
						
						
					 
					
						2013-01-08 18:05:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71e7912940 
					 
					
						
						
							
							broadway: Remove last_serial from BroadwayReplyBase  
						
						... 
						
						
						
						This is not used anyway. 
						
						
					 
					
						2013-01-08 18:05:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5adecf183b 
					 
					
						
						
							
							Move single-include guards inside include guards  
						
						... 
						
						
						
						gcc has optimizations for include guards that only work
if they are outermost in the the header.
https://bugzilla.gnome.org/show_bug.cgi?id=689810  
						
						
					 
					
						2012-12-28 09:57:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec45d2f8c7 
					 
					
						
						
							
							broadway: Handle NULL surface in update  
						
						... 
						
						
						
						This happen if nothing has been drawn yet. 
						
						
					 
					
						2012-12-27 22:56:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e00bc73de8 
					 
					
						
						
							
							broadway: Rename gdkbroadway-server-client.c to gdkbroadway-server.c  
						
						
						
						
					 
					
						2012-12-27 22:56:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6410a43b76 
					 
					
						
						
							
							broadway: Make resize grip work again  
						
						
						
						
					 
					
						2012-12-27 22:56:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aac4a027eb 
					 
					
						
						
							
							broadway: Stop default mouse button handling  
						
						... 
						
						
						
						This makes it not possible to select the canvas objects, etc. 
						
						
					 
					
						2012-12-27 22:56:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9555478b9e 
					 
					
						
						
							
							broadway: Add TODO.broadway  
						
						
						
						
					 
					
						2012-12-27 22:56:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f84df03513 
					 
					
						
						
							
							broadway: Move broadwayd to bin  
						
						
						
						
					 
					
						2012-12-27 22:56:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63b6c07fe0 
					 
					
						
						
							
							broadway: During pointer grabs, send pointer events only to one client  
						
						
						
						
					 
					
						2012-12-27 22:56:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75ee72f2ac 
					 
					
						
						
							
							broadway: Make daemon side server "gdk independent".  
						
						
						
						
					 
					
						2012-12-27 22:56:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3558e655b4 
					 
					
						
						
							
							broadway: Proper handling of http port and display nr  
						
						
						
						
					 
					
						2012-12-27 22:56:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59830a9001 
					 
					
						
						
							
							broadway: Collect and document some TODOs  
						
						
						
						
					 
					
						2012-12-27 22:56:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						329372a343 
					 
					
						
						
							
							broadway: Track windows for client and kill on client exit  
						
						
						
						
					 
					
						2012-12-27 22:56:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ee8b69418 
					 
					
						
						
							
							broadway: Rename gdkbroadway-server.c to broadway-server.c  
						
						... 
						
						
						
						This way the broadway-*.c namespace is for the daemon and gdk* for the
gdk lib. 
						
						
					 
					
						2012-12-27 22:56:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b9ccf4ee9 
					 
					
						
						
							
							broadway: rename broadway-server to broadwayd  
						
						... 
						
						
						
						The "server" part is too confusing, there are to many servers around. 
						
						
					 
					
						2012-12-27 22:56:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e801d06229 
					 
					
						
						
							
							broadway: Drop libbroadway.la  
						
						... 
						
						
						
						This is not needed anymore, its just used by the server. 
						
						
					 
					
						2012-12-27 22:56:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20b79b06ee 
					 
					
						
						
							
							broadway: rename broadway.[ch] to broadway-output.[ch]  
						
						
						
						
					 
					
						2012-12-27 22:56:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3005f1b844 
					 
					
						
						
							
							broadway: disconnect in idle when needed  
						
						... 
						
						
						
						This makes the ownership cleaner 
						
						
					 
					
						2012-12-27 22:56:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc96ef51d7 
					 
					
						
						
							
							broadway: Initial version of separate broadway server  
						
						... 
						
						
						
						This kinda works but is very rudimentary 
						
						
					 
					
						2012-12-27 22:56:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4addb2108e 
					 
					
						
						
							
							broadway: Add OPs top protocol  
						
						
						
						
					 
					
						2012-12-27 22:56:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9aa36d8d0d 
					 
					
						
						
							
							broadway: Add enum for even types  
						
						
						
						
					 
					
						2012-12-27 22:56:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95a0c055da 
					 
					
						
						
							
							broadway: Break out broadway protocol in its own header  
						
						
						
						
					 
					
						2012-12-27 22:56:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dfbabfbd6d 
					 
					
						
						
							
							broadway: Use SOURCE operator when scrolling  
						
						
						
						
					 
					
						2012-12-20 00:00:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e65be6c48 
					 
					
						
						
							
							broadway: Allow reconnecting to a broadway page  
						
						
						
						
					 
					
						2012-12-20 00:00:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54714cb228 
					 
					
						
						
							
							broadway: Fix possible access-after-free  
						
						... 
						
						
						
						We need to calculate the buf pointer after the realloc. 
						
						
					 
					
						2012-12-20 00:00:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c3cd49abd 
					 
					
						
						
							
							broadway: Remove separate browser windows hack  
						
						... 
						
						
						
						This never really worked well, we need to be able to fully handle
sizes from the client. 
						
						
					 
					
						2012-12-20 00:00:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a808bea54 
					 
					
						
						
							
							broadway: Separate out the server parts  
						
						... 
						
						
						
						This (shouldn't) change any behaviour, but it moves the
webserver parts to a separate file, making the broadway display file
smaller and preparing for later separating out the server to its own
process. 
						
						
					 
					
						2012-12-20 00:00:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a61b359498 
					 
					
						
						
							
							GdkBroadwayDisplay: include proper port number in error trace  
						
						
						
						
					 
					
						2012-12-05 11:23:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4dabc8ba84 
					 
					
						
						
							
							GdkBroadwayDisplay: initialize GError before using it  
						
						
						
						
					 
					
						2012-12-05 11:23:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						247bc3ad69 
					 
					
						
						
							
							Fix out of source tree building for gdk/broadway  
						
						... 
						
						
						
						This patch fix compilation when building out of source tree (gdk/broadway dir).
Signed-off-by: Colin Walters <walters@verbum.org > 
						
						
					 
					
						2012-10-22 11:30:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db374a0a87 
					 
					
						
						
							
							broadway: Use binary websockets if available  
						
						
						
						
					 
					
						2012-10-01 14:58:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						86bcd1c22c 
					 
					
						
						
							
							broadway: Output message data directly to buffer  
						
						... 
						
						
						
						This cleans up the code, as well as allows later format
changes for e.g. binary websockets 
						
						
					 
					
						2012-10-01 14:58:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17aea12417 
					 
					
						
						
							
							broadway: Encode urls directly into message buffer  
						
						... 
						
						
						
						No need for a temporary buffer 
						
						
					 
					
						2012-10-01 14:58:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95d9b17f35 
					 
					
						
						
							
							broadway: Restructure output  
						
						... 
						
						
						
						Now we queue all output commands in a single buffer, to
ensure we send everything in a single op even for v7plus. 
						
						
					 
					
						2012-10-01 14:58:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						203dd8bf7a 
					 
					
						
						
							
							broadway: Fix indentation  
						
						
						
						
					 
					
						2012-10-01 14:58:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96e7ff73dd 
					 
					
						
						
							
							broadway: Detect binary websockets support  
						
						
						
						
					 
					
						2012-10-01 14:58:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c87684629 
					 
					
						
						
							
							broadway: Centralize cmd parsing  
						
						... 
						
						
						
						This clean up things, as well as prepares for new message formats
such as binary websockets. 
						
						
					 
					
						2012-10-01 14:58:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						144a5687c9 
					 
					
						
						
							
							gdk: Don't use GDK_THREADS_ENTER/LEAVE macros internally  
						
						... 
						
						
						
						These are just wrappers for the functions, and we want to
deprecate them. Stopping to use them internally is a good
first step. 
						
						
					 
					
						2012-07-30 18:01:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						859b6888c7 
					 
					
						
						
							
							[broadway] Fixup build  
						
						... 
						
						
						
						Seems the return value of device_query_state was removed, it was
TRUE always anyway. 
						
						
					 
					
						2012-05-11 14:49:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						78638f798b 
					 
					
						
						
							
							broadway: Fix vfunc prototype  
						
						
						
						
					 
					
						2012-05-07 04:12:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00