51c22d39a4 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-29 23:24:09 +01:00  
				
					
						
							
							
								 
						
							
								ed5b1fdedd 
								
							 
						 
						
							
							
								
								Merge pull request  #580  from emersion/screenshooter-renderer-backport  
							
							... 
							
							
							
							Backport screenshooter fixes from the renderer redesign v1 
							
						 
						
							2018-01-29 17:13:23 -05:00  
				
					
						
							
							
								 
						
							
								cde0f454b3 
								
							 
						 
						
							
							
								
								Clean up the gbm/egl as well  
							
							
							
						 
						
							2018-01-29 11:49:31 +01:00  
				
					
						
							
							
								 
						
							
								2cdb646531 
								
							 
						 
						
							
							
								
								relases gbm buffers on init  
							
							... 
							
							
							
							The wlr_drm_surface_init function is called (upon others) when the drm
mode is changed.
When the surface was used previously this replaced the gbm_surface, but
did not replace the gbm buffers (front/back).
With this, wlr_drm_surface_get_from never set up the new buffers with
the new glViewport because surf->front existed.
This frees the buffers to get new buffers on the new surface with the
new viewport. 
							
						 
						
							2018-01-29 11:29:54 +01:00  
				
					
						
							
							
								 
						
							
								b47e8c4a1d 
								
							 
						 
						
							
							
								
								backend/drm: do not retry pageflip when swapping buffers  
							
							
							
						 
						
							2018-01-28 23:33:38 +01:00  
				
					
						
							
							
								 
						
							
								20e6861021 
								
							 
						 
						
							
							
								
								Do not flush damage if swapping buffers failed  
							
							... 
							
							
							
							This should solve issues with multiple outputs on DRM backend. 
							
						 
						
							2018-01-28 22:39:24 +01:00  
				
					
						
							
							
								 
						
							
								1ee61dbd0f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-28 21:22:50 +01:00  
				
					
						
							
							
								 
						
							
								d7dfbd23fa 
								
							 
						 
						
							
							
								
								drm: Use ptrdiff_t instead of intmax_t in format string  
							
							... 
							
							
							
							since we're looking at pointer differences.
Otherwise the build fails on arm like
In file included from ../backend/drm/drm.c:19:0:
../include/wlr/util/log.h:34:17: error: format '%jd' expects argument of type 'intmax_t', but argument 7 has type 'int' [-Werror=format=]
  _wlr_log(verb, "[%s:%d] " fmt, _strip_path(__FILE__), __LINE__, ##__VA_ARGS__)
                 ^
../backend/drm/drm.c:462:2: note: in expansion of macro 'wlr_log'
  wlr_log(L_DEBUG, "%s: crtc=%ju ovr=%jd pri=%jd cur=%jd", conn->output.name,
  ^~~~~~~
../backend/drm/drm.c:462:39: note: format string is defined here
  wlr_log(L_DEBUG, "%s: crtc=%ju ovr=%jd pri=%jd cur=%jd", conn->output.name,
                                     ~~^
                                     %d 
							
						 
						
							2018-01-27 12:29:56 +01:00  
				
					
						
							
							
								 
						
							
								7adf13e284 
								
							 
						 
						
							
							
								
								Fix flickering when switching VT  
							
							
							
						 
						
							2018-01-27 11:16:42 +01:00  
				
					
						
							
							
								 
						
							
								8d58ed502b 
								
							 
						 
						
							
							
								
								output: add wlr_output_schedule_frame  
							
							
							
						 
						
							2018-01-26 22:39:23 +01:00  
				
					
						
							
							
								 
						
							
								ece2c1e4e2 
								
							 
						 
						
							
							
								
								Damage tracking for transformed outputs  
							
							
							
						 
						
							2018-01-26 22:11:09 +01:00  
				
					
						
							
							
								 
						
							
								72507f9820 
								
							 
						 
						
							
							
								
								Clean up session signal handler on drm init fail  
							
							
							
						 
						
							2018-01-24 18:27:53 +01:00  
				
					
						
							
							
								 
						
							
								4fa90b0511 
								
							 
						 
						
							
							
								
								Backport screenshooter fixes from the renderer redesign v1  
							
							... 
							
							
							
							This backports some changes to #319  to fix the screenshooter data
format. This also adds wlr_backend_get_renderer which will be
useful to support multiple renderers. 
							
						 
						
							2018-01-23 22:06:54 +01:00  
				
					
						
							
							
								 
						
							
								59c53e8333 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-21 22:18:06 +01:00  
				
					
						
							
							
								 
						
							
								f8b9f44ff5 
								
							 
						 
						
							
							
								
								Add con/crtc null check to move_cursor in drm  
							
							
							
						 
						
							2018-01-21 15:47:02 -05:00  
				
					
						
							
							
								 
						
							
								9d4ea146b6 
								
							 
						 
						
							
							
								
								Added crtc null check for other drm funcs  
							
							
							
						 
						
							2018-01-21 15:37:23 -05:00  
				
					
						
							
							
								 
						
							
								4478cf1ddc 
								
							 
						 
						
							
							
								
								Fixes   #575  
							
							
							
						 
						
							2018-01-21 14:57:24 -05:00  
				
					
						
							
							
								 
						
							
								0365b587f0 
								
							 
						 
						
							
							
								
								output: add damage tracking via buffer age  
							
							
							
						 
						
							2018-01-21 00:06:35 +01:00  
				
					
						
							
							
								 
						
							
								4ca38b84ed 
								
							 
						 
						
							
							
								
								backend/drm: fix hardware cursors not moving  
							
							... 
							
							
							
							This adds back `wlr_output::needs_swap`. This allows a backend to
request buffer swaps even if the output isn't damaged. This is
needed by the DRM backend to trigger pageflips when the cursor
moves. 
							
						 
						
							2018-01-20 16:43:14 +01:00  
				
					
						
							
							
								 
						
							
								584f06ad2f 
								
							 
						 
						
							
							
								
								backend/drm: do not try a pageflip is another one is in pending  
							
							
							
						 
						
							2018-01-19 23:46:40 +01:00  
				
					
						
							
							
								 
						
							
								f0f97280a0 
								
							 
						 
						
							
							
								
								backend/drm: fix retry pageflip  
							
							
							
						 
						
							2018-01-19 23:35:23 +01:00  
				
					
						
							
							
								 
						
							
								b331c5c2c5 
								
							 
						 
						
							
							
								
								Merge pull request  #549  from emersion/output-enabled  
							
							... 
							
							
							
							Add wlr_output::enabled 
							
						 
						
							2018-01-15 20:53:13 -05:00  
				
					
						
							
							
								 
						
							
								0eebaf98d0 
								
							 
						 
						
							
							
								
								drm: do not pageflip when enabling output  
							
							
							
						 
						
							2018-01-15 21:49:37 +01:00  
				
					
						
							
							
								 
						
							
								3101c300b1 
								
							 
						 
						
							
							
								
								Don't crash if crtc->cursor is NULL  
							
							... 
							
							
							
							Same as what atomic_crtc_set_cursor does
 Core was generated by `_build/rootston/rootston'.
 Program terminated with signal SIGSEGV, Segmentation fault.
 0  0xb6f28a1c in atomic_crtc_move_cursor (drm=0x1ebc8e8, crtc=0x1ead498, x=0, y=0) at ../backend/drm/atomic.c:170
 170		if (!crtc || !crtc->cursor) {
 (gdb) bt
 0  0xb6f28a1c in atomic_crtc_move_cursor (drm=0x1ebc8e8, crtc=0x1ead498, x=0, y=0) at ../backend/drm/atomic.c:170
 1  0xb6f2a856 in wlr_drm_connector_move_cursor (output=0x2242b28, x=0, y=0) at ../backend/drm/drm.c:634
 2  0xb6f3cea0 in wlr_output_cursor_set_image (cursor=0x21a0338, pixels=0x22e1290 "", stride=24, width=24, height=24, hotspot_x=4, hotspot_y=4) at ../types/wlr_output.c:516
 3  0xb6f39da2 in wlr_cursor_set_image (cur=0x22cfc90, pixels=0x22e1290 "", stride=24, width=24, height=24, hotspot_x=4, hotspot_y=4, scale=1) at ../types/wlr_cursor.c:310
 4  0xb6f44d2a in wlr_xcursor_manager_set_cursor_image (manager=0x22cfd10, name=0x434420 "left_ptr", cursor=0x22cfc90) at ../types/wlr_xcursor_manager.c:80
 5  0x00431c0a in roots_seat_configure_xcursor (seat=0x22cef08) at ../rootston/seat.c:515
 6  0x0043137c in roots_seat_init_cursor (seat=0x22cef08) at ../rootston/seat.c:210
 7  0x004315ec in roots_seat_create (input=0x218d220, name=0x434594 "seat0") at ../rootston/seat.c:289
 8  0x0042ecba in input_get_seat (input=0x218d220, name=0x434594 "seat0") at ../rootston/input.c:39
 9  0x0042ed04 in input_add_notify (listener=0x218d228, data=0x218d3b0) at ../rootston/input.c:54
 10 0xb6f2f2e6 in wl_signal_emit (signal=0x1ea548c, data=0x218d3b0) at /usr/include/wayland-server-core.h:387
 11 0xb6f2f572 in input_add_reemit (listener=0x1ea9990, data=0x218d3b0) at ../backend/multi/backend.c:101
 12 0xb6f2db7e in wl_signal_emit (signal=0x1ea992c, data=0x218d3b0) at /usr/include/wayland-server-core.h:387
 13 0xb6f2ddaa in handle_device_added (backend=0x1ea9920, libinput_dev=0x2292598) at ../backend/libinput/events.c:87
 14 0xb6f2e164 in wlr_libinput_event (backend=0x1ea9920, event=0x2292b78) at ../backend/libinput/events.c:198
 15 0xb6f2d678 in wlr_libinput_readable (fd=23, mask=1, _backend=0x1ea9920) at ../backend/libinput/backend.c:28
 16 0xb6f2d7c0 in wlr_libinput_backend_start (_backend=0x1ea9920) at ../backend/libinput/backend.c:74
 17 0xb6f27170 in wlr_backend_start (backend=0x1ea9920) at ../backend/backend.c:30
 18 0xb6f2f320 in multi_backend_start (wlr_backend=0x1ea5480) at ../backend/multi/backend.c:22
 19 0xb6f27170 in wlr_backend_start (backend=0x1ea5480) at ../backend/backend.c:30
 20 0x0042fbc6 in main (argc=1, argv=0xbe89dd04) at ../rootston/main.c:60 
							
						 
						
							2018-01-15 13:37:53 +01:00  
				
					
						
							
							
								 
						
							
								53ba9b4eec 
								
							 
						 
						
							
							
								
								Fix output enable in DRM backend  
							
							
							
						 
						
							2018-01-07 00:28:21 +01:00  
				
					
						
							
							
								 
						
							
								771263380c 
								
							 
						 
						
							
							
								
								Add wlr_output::enabled  
							
							
							
						 
						
							2018-01-04 12:46:15 +01:00  
				
					
						
							
							
								 
						
							
								8e24aaa3c6 
								
							 
						 
						
							
							
								
								style: fix sizeof() calls without parentheses  
							
							
							
						 
						
							2017-12-28 16:28:19 +01:00  
				
					
						
							
							
								 
						
							
								e737f65e38 
								
							 
						 
						
							
							
								
								Fix cursor on transformed output with DRM backend  
							
							
							
						 
						
							2017-12-26 18:16:37 +01:00  
				
					
						
							
							
								 
						
							
								a937016e38 
								
							 
						 
						
							
							
								
								remove session from multibackend  
							
							
							
						 
						
							2017-12-19 18:25:46 -05:00  
				
					
						
							
							
								 
						
							
								be95147385 
								
							 
						 
						
							
							
								
								drm backend: add wlr_output_is_drm  
							
							
							
						 
						
							2017-12-19 20:13:49 +01:00  
				
					
						
							
							
								 
						
							
								b99d1f4fcc 
								
							 
						 
						
							
							
								
								Refactor wlr_egl_init to accept config_attribs  
							
							
							
						 
						
							2017-12-17 23:51:04 +01:00  
				
					
						
							
							
								 
						
							
								0256de0002 
								
							 
						 
						
							
							
								
								Add full refresh rate support to custom modes  
							
							
							
						 
						
							2017-12-17 18:02:55 +01:00  
				
					
						
							
							
								 
						
							
								23fb663ea4 
								
							 
						 
						
							
							
								
								Merge pull request  #453  from emersion/surface-transform  
							
							... 
							
							
							
							Add surface transforms support 
							
						 
						
							2017-12-14 14:43:04 -05:00  
				
					
						
							
							
								 
						
							
								466e86b7b2 
								
							 
						 
						
							
							
								
								Merge branch 'master' into surface-transform  
							
							
							
						 
						
							2017-12-14 20:31:18 +01:00  
				
					
						
							
							
								 
						
							
								75ef7860bb 
								
							 
						 
						
							
							
								
								Merge branch 'master' into display-destroy  
							
							
							
						 
						
							2017-12-14 20:29:30 +01:00  
				
					
						
							
							
								 
						
							
								3b4b8953d9 
								
							 
						 
						
							
							
								
								Update output layout when scale or transform changes  
							
							
							
						 
						
							2017-12-12 21:58:00 +01:00  
				
					
						
							
							
								 
						
							
								c67a5824b8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into display-destroy  
							
							
							
						 
						
							2017-12-11 16:14:03 +01:00  
				
					
						
							
							
								 
						
							
								18eb1eee3f 
								
							 
						 
						
							
							
								
								Listen to display destroy in xwayland, rename wlr_egl_free  
							
							
							
						 
						
							2017-12-08 00:59:37 +01:00  
				
					
						
							
							
								 
						
							
								9d43adaafa 
								
							 
						 
						
							
							
								
								Listen to display destroy in backends  
							
							
							
						 
						
							2017-12-07 23:44:59 +01:00  
				
					
						
							
							
								 
						
							
								91d72040e5 
								
							 
						 
						
							
							
								
								Configure outputs with make, model, serial in rootston  
							
							... 
							
							
							
							Added fallbacks in DRM backend in case EDID extension data for model and serial is missing.
Updates #403  
							
						 
						
							2017-12-07 13:59:19 +01:00  
				
					
						
							
							
								 
						
							
								8af779fae6 
								
							 
						 
						
							
							
								
								Fix segfault when moving hardware cursor  
							
							
							
						 
						
							2017-12-05 22:23:01 +01:00  
				
					
						
							
							
								 
						
							
								6a69b4419f 
								
							 
						 
						
							
							
								
								Make wlr_output_transform_* functions public, refactoring  
							
							
							
						 
						
							2017-12-01 09:15:33 +01:00  
				
					
						
							
							
								 
						
							
								bc113c16aa 
								
							 
						 
						
							
							
								
								Use correct include path for glapi.h  
							
							
							
						 
						
							2017-11-30 10:32:55 +13:00  
				
					
						
							
							
								 
						
							
								09279b90a6 
								
							 
						 
						
							
							
								
								Add wlr_output.serial  
							
							
							
						 
						
							2017-11-11 19:09:34 +01:00  
				
					
						
							
							
								 
						
							
								f451ea3639 
								
							 
						 
						
							
							
								
								rootston exit: fix drm destroy  
							
							... 
							
							
							
							wlr_drm_connector were being freed without removing them
from the drm->outputs list, segfaulting on destroy 
							
						 
						
							2017-11-01 19:37:35 +01:00  
				
					
						
							
							
								 
						
							
								a15b35aa10 
								
							 
						 
						
							
							
								
								Remove mysterious hotspot switch in DRM backend  
							
							
							
						 
						
							2017-11-01 14:36:58 +01:00  
				
					
						
							
							
								 
						
							
								60c018c017 
								
							 
						 
						
							
							
								
								Fix hidden software cursors, fix cursor transformations on DRM backend  
							
							
							
						 
						
							2017-11-01 14:25:41 +01:00  
				
					
						
							
							
								 
						
							
								0beae99188 
								
							 
						 
						
							
							
								
								Apply output transformation to pointer events in Wayland backend  
							
							
							
						 
						
							2017-11-01 11:00:27 +01:00  
				
					
						
							
							
								 
						
							
								c3b09f73da 
								
							 
						 
						
							
							
								
								Fix cursor hotspot with rotated outputs on DRM backend  
							
							
							
						 
						
							2017-10-31 12:30:57 +01:00  
				
					
						
							
							
								 
						
							
								6656e25fd4 
								
							 
						 
						
							
							
								
								Transform cursor hotspot  
							
							
							
						 
						
							2017-10-31 12:30:56 +01:00  
				
					
						
							
							
								 
						
							
								1b6c729360 
								
							 
						 
						
							
							
								
								Add wlr_output_cursor  
							
							
							
						 
						
							2017-10-31 12:30:03 +01:00  
				
					
						
							
							
								 
						
							
								fa9c6ecc53 
								
							 
						 
						
							
							
								
								Fix segfault in DRM cursor  
							
							
							
						 
						
							2017-10-28 15:09:38 -04:00  
				
					
						
							
							
								 
						
							
								9d587d759f 
								
							 
						 
						
							
							
								
								Do not set hw cursor if disabled when switching VT  
							
							
							
						 
						
							2017-10-26 18:58:44 +02:00  
				
					
						
							
							
								 
						
							
								75f0a6c998 
								
							 
						 
						
							
							
								
								Merge pull request  #286  from versusvoid/update-connector-crtc-bindings  
							
							... 
							
							
							
							Update Connector-CRTC bindings after resume in DRM backend 
							
						 
						
							2017-10-23 20:25:40 +13:00  
				
					
						
							
							
								 
						
							
								3ed3271b98 
								
							 
						 
						
							
							
								
								Rescan connectors on DRM resume  
							
							
							
						 
						
							2017-10-22 21:44:24 +00:00  
				
					
						
							
							
								 
						
							
								549777ca19 
								
							 
						 
						
							
							
								
								Set crtc field when scanning for DRM connectors  
							
							... 
							
							
							
							and always use it when matching CRTCs with connectors.
Fix deactivated monitors check. 
							
						 
						
							2017-10-22 21:38:30 +00:00  
				
					
						
							
							
								 
						
							
								3c31209a97 
								
							 
						 
						
							
							
								
								Reinitialize only changed DRM outputs after setting mode on one  
							
							
							
						 
						
							2017-10-22 21:34:56 +00:00  
				
					
						
							
							
								 
						
							
								ecb2a2b0d3 
								
							 
						 
						
							
							
								
								Emit output resolution event only when resolution changes  
							
							
							
						 
						
							2017-10-22 21:34:56 +00:00  
				
					
						
							
							
								 
						
							
								1cc8f21d8e 
								
							 
						 
						
							
							
								
								Cleanup wlr_gamma_control  
							
							
							
						 
						
							2017-10-22 23:11:26 +02:00  
				
					
						
							
							
								 
						
							
								e1d213fccd 
								
							 
						 
						
							
							
								
								Create globals only for enabled outputs in DRM backend  
							
							
							
						 
						
							2017-10-22 22:21:23 +02:00  
				
					
						
							
							
								 
						
							
								2ab080e79a 
								
							 
						 
						
							
							
								
								Fix index computation in DRM output scan and CRTC match  
							
							
							
						 
						
							2017-10-22 10:54:09 +00:00  
				
					
						
							
							
								 
						
							
								16f35ecbea 
								
							 
						 
						
							
							
								
								Merge branch 'master' into heghe/wl_list  
							
							
							
						 
						
							2017-10-21 22:03:48 -04:00  
				
					
						
							
							
								 
						
							
								169b68b17c 
								
							 
						 
						
							
							
								
								Rename remaining refs to wlr_list  
							
							
							
						 
						
							2017-10-21 22:02:36 -04:00  
				
					
						
							
							
								 
						
							
								bdeffad7e5 
								
							 
						 
						
							
							
								
								Remove drm field from wlr_drm_connector  
							
							
							
						 
						
							2017-10-22 10:36:07 +13:00  
				
					
						
							
							
								 
						
							
								822a9f65a4 
								
							 
						 
						
							
							
								
								Add pointer to backend inside wlr_output  
							
							
							
						 
						
							2017-10-22 10:36:07 +13:00  
				
					
						
							
							
								 
						
							
								4ea84c5765 
								
							 
						 
						
							
							
								
								Remove unnecesary wlr_renderers  
							
							
							
						 
						
							2017-10-22 10:36:07 +13:00  
				
					
						
							
							
								 
						
							
								9b984253e2 
								
							 
						 
						
							
							
								
								Move egl.h to render/egl.h  
							
							
							
						 
						
							2017-10-22 10:36:07 +13:00  
				
					
						
							
							
								 
						
							
								e1f196a3e9 
								
							 
						 
						
							
							
								
								Replace list_t with wl_list for wlr_input_device  
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2017-10-20 11:50:43 +03:00  
				
					
						
							
							
								 
						
							
								1d716241af 
								
							 
						 
						
							
							
								
								Replace list_t with wl_list in wlr_output  
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2017-10-20 11:46:09 +03:00  
				
					
						
							
							
								 
						
							
								c03e774636 
								
							 
						 
						
							
							
								
								Replace list_t with wl_list in wlr_drm_backend  
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2017-10-20 11:46:03 +03:00  
				
					
						
							
							
								 
						
							
								92daa790bb 
								
							 
						 
						
							
							
								
								Allow to update the cursor hotspot without its pixels  
							
							
							
						 
						
							2017-10-12 09:40:51 +02:00  
				
					
						
							
							
								 
						
							
								c0e5feea37 
								
							 
						 
						
							
							
								
								Add GL/EGL extension loader generator  
							
							
							
						 
						
							2017-10-08 13:23:41 +13:00  
				
					
						
							
							
								 
						
							
								641d08ce7e 
								
							 
						 
						
							
							
								
								Transform hotspot with cursor  
							
							... 
							
							
							
							Fix  #188  
						
							2017-10-06 09:07:08 +03:00  
				
					
						
							
							
								 
						
							
								c5df6ca900 
								
							 
						 
						
							
							
								
								Fix memory leaks  
							
							
							
						 
						
							2017-10-05 20:01:56 +00:00  
				
					
						
							
							
								 
						
							
								f193623ca1 
								
							 
						 
						
							
							
								
								Change iface prefix to suffix  
							
							
							
						 
						
							2017-10-02 21:44:33 +13:00  
				
					
						
							
							
								 
						
							
								f6f9c40965 
								
							 
						 
						
							
							
								
								Minor fixes  
							
							
							
						 
						
							2017-10-01 22:44:24 +13:00  
				
					
						
							
							
								 
						
							
								009c3747a8 
								
							 
						 
						
							
							
								
								Multi-GPU DRM  
							
							
							
						 
						
							2017-10-01 22:29:25 +13:00  
				
					
						
							
							
								 
						
							
								fa3d0ed929 
								
							 
						 
						
							
							
								
								Change wlr_session to open every GPU  
							
							
							
						 
						
							2017-10-01 16:47:05 +13:00  
				
					
						
							
							
								 
						
							
								eaef028976 
								
							 
						 
						
							
							
								
								Add renderer pointer inside drm_surface  
							
							
							
						 
						
							2017-10-01 15:55:25 +13:00  
				
					
						
							
							
								 
						
							
								4101b89700 
								
							 
						 
						
							
							
								
								Rename wlr_drm_output to wlr_drm_connector  
							
							
							
						 
						
							2017-09-30 23:31:08 +13:00  
				
					
						
							
							
								 
						
							
								22e77d9195 
								
							 
						 
						
							
							
								
								Rename backend to drm  
							
							
							
						 
						
							2017-09-30 22:22:26 +13:00  
				
					
						
							
							
								 
						
							
								ec5b95e08f 
								
							 
						 
						
							
							
								
								Add pointer to backend from DRM outputs  
							
							
							
						 
						
							2017-09-30 22:01:59 +13:00  
				
					
						
							
							
								 
						
							
								096249a2a1 
								
							 
						 
						
							
							
								
								Split DRM rendering to its own file  
							
							
							
						 
						
							2017-09-30 20:52:58 +13:00  
				
					
						
							
							
								 
						
							
								d0708b1a3a 
								
							 
						 
						
							
							
								
								Split DRM internal interface to its own header  
							
							
							
						 
						
							2017-09-30 19:11:41 +13:00  
				
					
						
							
							
								 
						
							
								610b0493ac 
								
							 
						 
						
							
							
								
								Rename files to remove pointless drm prefix  
							
							
							
						 
						
							2017-09-30 19:03:34 +13:00  
				
					
						
							
							
								 
						
							
								c8a8ff66f2 
								
							 
						 
						
							
							
								
								Removed unused fields  
							
							
							
						 
						
							2017-09-30 18:53:05 +13:00  
				
					
						
							
							
								 
						
							
								517ba0bc16 
								
							 
						 
						
							
							
								
								Change egl_get_config to always use visual id  
							
							
							
						 
						
							2017-09-29 16:15:09 +13:00  
				
					
						
							
							
								 
						
							
								c8c5aedaa2 
								
							 
						 
						
							
							
								
								Add error checking to DRM legacy  
							
							
							
						 
						
							2017-09-24 12:19:49 +13:00  
				
					
						
							
							
								 
						
							
								419400ae00 
								
							 
						 
						
							
							
								
								Send failure code on partial atomic commit  
							
							
							
						 
						
							2017-09-24 12:09:17 +13:00  
				
					
						
							
							
								 
						
							
								a466c86fba 
								
							 
						 
						
							
							
								
								Set state properly  
							
							
							
						 
						
							2017-09-24 12:06:00 +13:00  
				
					
						
							
							
								 
						
							
								db5e9385d4 
								
							 
						 
						
							
							
								
								Simplify retry_pageflip  
							
							
							
						 
						
							2017-09-23 18:44:39 +12:00  
				
					
						
							
							
								 
						
							
								025b3ee515 
								
							 
						 
						
							
							
								
								Add error recovery for failed page flips  
							
							
							
						 
						
							2017-09-23 18:27:14 +12:00  
				
					
						
							
							
								 
						
							
								459d138fa2 
								
							 
						 
						
							
							
								
								Add timeout to DRM cleanup  
							
							... 
							
							
							
							This prevents a potential infinite loop preventing us from closing
properly. 
							
						 
						
							2017-09-23 16:32:25 +12:00  
				
					
						
							
							
								 
						
							
								8cbade355f 
								
							 
						 
						
							
							
								
								Print connector name on atomic commit failure  
							
							
							
						 
						
							2017-09-23 13:38:43 +12:00  
				
					
						
							
							
								 
						
							
								4a53aab466 
								
							 
						 
						
							
							
								
								Allow forcing legacy DRM interface  
							
							
							
						 
						
							2017-09-23 13:20:17 +12:00  
				
					
						
							
							
								 
						
							
								1682c0d983 
								
							 
						 
						
							
							
								
								Remove non-blocking flag on modesetting commits  
							
							... 
							
							
							
							This seems to make hotplugging DisplayPort MST connectors more reliable. 
							
						 
						
							2017-09-10 00:13:39 +12:00  
				
					
						
							
							
								 
						
							
								6717b78bd6 
								
							 
						 
						
							
							
								
								Retry atomic commit on failure  
							
							... 
							
							
							
							So we don't lose any previously "good" properties that were set. 
							
						 
						
							2017-09-09 23:10:18 +12:00  
				
					
						
							
							
								 
						
							
								0aa00da1f3 
								
							 
						 
						
							
							
								
								Check for disappearing DRM connectors  
							
							... 
							
							
							
							DisplayPort MST connectors will disappear when they're disconnected, so
we need to check for that. 
							
						 
						
							2017-09-09 23:09:51 +12:00  
				
					
						
							
							
								 
						
							
								6f98b5a337 
								
							 
						 
						
							
							
								
								Add set_gamma and get_gamma_size to wlr_output_impl  
							
							
							
						 
						
							2017-09-06 18:53:08 +02:00  
				
					
						
							
							
								 
						
							
								6daf9e9ab2 
								
							 
						 
						
							
							
								
								Merge pull request  #120  from acrisci/feature/wlr-cursor  
							
							... 
							
							
							
							wlr_cursor 
							
						 
						
							2017-08-29 12:12:18 -05:00  
				
					
						
							
							
								 
						
							
								e3d47376dc 
								
							 
						 
						
							
							
								
								add wlr_cursor basic implementation  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								fb93628bda 
								
							 
						 
						
							
							
								
								Merge wlr_udev into wlr_session  
							
							
							
						 
						
							2017-08-26 14:02:04 +12:00  
				
					
						
							
							
								 
						
							
								f24b3df980 
								
							 
						 
						
							
							
								
								wlr renderer/texture: rename init to create when it does alloc  
							
							
							
						 
						
							2017-08-19 08:33:31 +02:00  
				
					
						
							
							
								 
						
							
								0252c8e072 
								
							 
						 
						
							
							
								
								drm realloc_crtcs: check we found an output  
							
							... 
							
							
							
							This follows-up on #105  that just initialized to 0.
Instead, make sure we actually found an output that matches 
							
						 
						
							2017-08-18 18:27:59 +02:00  
				
					
						
							
							
								 
						
							
								784cf65635 
								
							 
						 
						
							
							
								
								fix uninitialized warning  
							
							... 
							
							
							
							`index` might be uninitialized. Warning can be produced with gcc and `-01` flag. 
							
						 
						
							2017-08-18 12:08:28 -04:00  
				
					
						
							
							
								 
						
							
								e7fa4f12e1 
								
							 
						 
						
							
							
								
								Fix DRM problem introduced in  901c14c 
							
							
							
						 
						
							2017-08-16 17:36:57 -04:00  
				
					
						
							
							
								 
						
							
								901c14c409 
								
							 
						 
						
							
							
								
								Prevent alloc errors from crashing in `list_t`  
							
							... 
							
							
							
							This commit changes the `list_t` api so that alloc errors can be
detected and worked around. Also fixes errors not found in 5cc7342 
							
						 
						
							2017-08-16 09:23:21 +02:00  
				
					
						
							
							
								 
						
							
								c8c6619146 
								
							 
						 
						
							
							
								
								Refactor out wlr_output_mode_state  
							
							
							
						 
						
							2017-08-14 08:03:51 -04:00  
				
					
						
							
							
								 
						
							
								de66bdb867 
								
							 
						 
						
							
							
								
								Add backend detection functions  
							
							... 
							
							
							
							Resolves  #80  
						
							2017-08-13 23:08:33 +02:00  
				
					
						
							
							
								 
						
							
								41e735242d 
								
							 
						 
						
							
							
								
								Remove wlr_output_state, update backends  
							
							
							
						 
						
							2017-08-13 11:38:03 -04:00  
				
					
						
							
							
								 
						
							
								4386816889 
								
							 
						 
						
							
							
								
								wlr_backend_init -> wlr_backend_start  
							
							... 
							
							
							
							Also renames create to init. We'll use create for anything that
allocates and init for anything that takes a pointer and initializes it. 
							
						 
						
							2017-08-13 10:19:57 -04:00  
				
					
						
							
							
								 
						
							
								234b2104e4 
								
							 
						 
						
							
							
								
								Refactor wlr_backend_state out of DRM backend  
							
							
							
						 
						
							2017-08-12 19:52:22 -04:00  
				
					
						
							
							
								 
						
							
								de86965174 
								
							 
						 
						
							
							
								
								Use libinput_event_destroy/xkb_*_unref  
							
							... 
							
							
							
							Also sneak in a missing drmModeFreePlaneResources 
							
						 
						
							2017-08-12 00:11:18 +02:00  
				
					
						
							
							
								 
						
							
								0354aaeff2 
								
							 
						 
						
							
							
								
								Complete a few destroy functions  
							
							... 
							
							
							
							This adds missing free calls for:
 - drm outputs
 - libinput backend in general
 - final udev free
 - output mode state 
							
						 
						
							2017-08-11 19:17:03 +02:00  
				
					
						
							
							
								 
						
							
								6569c2b626 
								
							 
						 
						
							
							
								
								Merge pull request  #53  from nyorain/drm_buffer  
							
							... 
							
							
							
							Implement drm (egl) buffer attaching 
							
						 
						
							2017-08-10 22:20:21 -04:00  
				
					
						
							
							
								 
						
							
								c24351681f 
								
							 
						 
						
							
							
								
								Refactor EGL handling  
							
							
							
						 
						
							2017-08-10 22:15:37 -04:00  
				
					
						
							
							
								 
						
							
								fe2fbd0fad 
								
							 
						 
						
							
							
								
								Fix possible use of CRTC after monitor is unplugged  
							
							
							
						 
						
							2017-08-11 11:12:41 +12:00  
				
					
						
							
							
								 
						
							
								67369173aa 
								
							 
						 
						
							
							
								
								Implement drm (egl) buffer attaching  
							
							
							
						 
						
							2017-08-10 10:59:58 +02:00  
				
					
						
							
							
								 
						
							
								a77fac0760 
								
							 
						 
						
							
							
								
								Added null check on crtc  
							
							
							
						 
						
							2017-08-10 01:43:42 +12:00  
				
					
						
							
							
								 
						
							
								af67966d92 
								
							 
						 
						
							
							
								
								Atomic modesetting  
							
							
							
						 
						
							2017-08-09 08:07:00 -04:00  
				
					
						
							
							
								 
						
							
								e167f41fde 
								
							 
						 
						
							
							
								
								Rename wlr_surface -> wlr_texture; attach -> upload  
							
							
							
						 
						
							2017-08-08 18:25:16 +02:00  
				
					
						
							
							
								 
						
							
								d09ca20a4d 
								
							 
						 
						
							
							
								
								Use gbm_bo_map for cursor  
							
							
							
						 
						
							2017-08-07 21:07:42 +12:00  
				
					
						
							
							
								 
						
							
								dbe66d1963 
								
							 
						 
						
							
							
								
								Style changes  
							
							
							
						 
						
							2017-08-07 10:15:05 +12:00  
				
					
						
							
							
								 
						
							
								5f7042a1f2 
								
							 
						 
						
							
							
								
								Moved headers  
							
							
							
						 
						
							2017-08-06 21:49:04 +12:00  
				
					
						
							
							
								 
						
							
								d307c2f2c2 
								
							 
						 
						
							
							
								
								Renamed some variables to be less generic  
							
							
							
						 
						
							2017-08-06 21:42:36 +12:00  
				
					
						
							
							
								 
						
							
								1db97a9af9 
								
							 
						 
						
							
							
								
								Updated DRM cursor rendering  
							
							
							
						 
						
							2017-08-06 21:38:40 +12:00  
				
					
						
							
							
								 
						
							
								aedfa27d3a 
								
							 
						 
						
							
							
								
								Clean up resources when plane is reassigned  
							
							
							
						 
						
							2017-08-06 15:54:38 +12:00  
				
					
						
							
							
								 
						
							
								2f8b5c4448 
								
							 
						 
						
							
							
								
								More cleanups  
							
							
							
						 
						
							2017-08-06 15:53:41 +12:00  
				
					
						
							
							
								 
						
							
								dd7a349295 
								
							 
						 
						
							
							
								
								Various cleanups  
							
							
							
						 
						
							2017-08-06 15:51:49 +12:00  
				
					
						
							
							
								 
						
							
								d1ca1ec16e 
								
							 
						 
						
							
							
								
								Split off some functions into drm-util  
							
							
							
						 
						
							2017-08-06 15:51:49 +12:00  
				
					
						
							
							
								 
						
							
								c46605d605 
								
							 
						 
						
							
							
								
								Use plane for rendering  
							
							
							
						 
						
							2017-08-06 15:50:23 +12:00  
				
					
						
							
							
								 
						
							
								e16c5504cd 
								
							 
						 
						
							
							
								
								Add planes.  
							
							
							
						 
						
							2017-08-06 15:49:05 +12:00  
				
					
						
							
							
								 
						
							
								67b51f0922 
								
							 
						 
						
							
							
								
								Upgraded CRTC and Encoder matching  
							
							
							
						 
						
							2017-08-06 15:49:05 +12:00  
				
					
						
							
							
								 
						
							
								31867a1b2e 
								
							 
						 
						
							
							
								
								Various changes/cleanups  
							
							
							
						 
						
							2017-08-06 15:49:05 +12:00  
				
					
						
							
							
								 
						
							
								7b772e1a4b 
								
							 
						 
						
							
							
								
								DRM resource initalisation  
							
							
							
						 
						
							2017-08-06 15:49:02 +12:00  
				
					
						
							
							
								 
						
							
								601bbad5d8 
								
							 
						 
						
							
							
								
								Added DRM property infrastructure  
							
							
							
						 
						
							2017-08-06 15:47:00 +12:00  
				
					
						
							
							
								 
						
							
								cb4d50e22c 
								
							 
						 
						
							
							
								
								Changed header paths.  
							
							
							
						 
						
							2017-08-06 13:25:26 +12:00  
				
					
						
							
							
								 
						
							
								d822e0768b 
								
							 
						 
						
							
							
								
								Use ARGB8888 pixel format for cursor bo  
							
							... 
							
							
							
							The previous pixel format (RGBA8888) is not supported on all devices for cursors.
Weston uses ARGB8888 exclusively for its cursor buffer object which leads me to
believe this pixel format is better supported. 
							
						 
						
							2017-07-27 17:55:35 -04:00  
				
					
						
							
							
								 
						
							
								8b6dc48355 
								
							 
						 
						
							
							
								
								bugfix: add null check on output gbm on pageflip  
							
							... 
							
							
							
							The gbm for the output might be null for the pageflip in the case that
the output has been disconnected. The gbm might be set to null by
wlr_drm_output_cleanup() in this case.
If the output is cleaned up before the pageflip, then a double free
will crash the compositor on the call to gbm_surface_release_buffer()
in the pageflip handler. The outputs buffer object bo[1] will point to
invalid memory. 
							
						 
						
							2017-07-24 19:50:13 -04:00  
				
					
						
							
							
								 
						
							
								038dfdbc85 
								
							 
						 
						
							
							
								
								Log max cursor size on error  
							
							
							
						 
						
							2017-06-26 10:34:26 -04:00  
				
					
						
							
							
								 
						
							
								82322d81a7 
								
							 
						 
						
							
							
								
								Hardware cursor improvements.  
							
							
							
						 
						
							2017-06-26 19:32:36 +12:00  
				
					
						
							
							
								 
						
							
								0cd94f0cf0 
								
							 
						 
						
							
							
								
								Added software cursor fallback  
							
							
							
						 
						
							2017-06-26 17:34:15 +12:00  
				
					
						
							
							
								 
						
							
								168f0955ab 
								
							 
						 
						
							
							
								
								Add wl_output globals for wlr_outputs  
							
							
							
						 
						
							2017-06-22 14:27:35 -04:00  
				
					
						
							
							
								 
						
							
								f4453d104d 
								
							 
						 
						
							
							
								
								Reorganize wlr-common  
							
							
							
						 
						
							2017-06-21 12:10:07 -04:00  
				
					
						
							
							
								 
						
							
								fd91244e83 
								
							 
						 
						
							
							
								
								Update everyone to use new headers  
							
							
							
						 
						
							2017-06-21 10:27:45 -04:00  
				
					
						
							
							
								 
						
							
								55854565dc 
								
							 
						 
						
							
							
								
								Fixed VT switching  
							
							
							
						 
						
							2017-06-21 13:31:29 +12:00  
				
					
						
							
							
								 
						
							
								091de12bf4 
								
							 
						 
						
							
							
								
								Changed session signal to only emit on DRM changes  
							
							
							
						 
						
							2017-06-21 12:47:53 +12:00  
				
					
						
							
							
								 
						
							
								b9d36c8149 
								
							 
						 
						
							
							
								
								Add dynamic output resizing for Wayland backend  
							
							... 
							
							
							
							This allows outputs to:
- Not support modesetting
- Resize themselves 
							
						 
						
							2017-06-20 17:51:45 -04:00  
				
					
						
							
							
								 
						
							
								e9609e9adf 
								
							 
						 
						
							
							
								
								Allocate framebuffers for hardware cursors  
							
							... 
							
							
							
							Still doesn't fix cursors though 
							
						 
						
							2017-06-19 14:02:25 -04:00  
				
					
						
							
							
								 
						
							
								7e038a6110 
								
							 
						 
						
							
							
								
								Add (broken) DRM hardware cursors  
							
							
							
						 
						
							2017-06-16 15:38:34 -04:00  
				
					
						
							
							
								 
						
							
								e65f83d7f2 
								
							 
						 
						
							
							
								
								Add more DRM info to wlr_output  
							
							... 
							
							
							
							Yes I know this is the libinput branch, I thought this would be useful
for a libinput feature (but it wasn't) 
							
						 
						
							2017-06-14 16:17:05 -04:00  
				
					
						
							
							
								 
						
							
								2b06f88f0b 
								
							 
						 
						
							
							
								
								Combine internal DRM headers into one  
							
							... 
							
							
							
							Everything always just included both anyway 
							
						 
						
							2017-06-10 12:30:02 -04:00  
				
					
						
							
							
								 
						
							
								63c3faa006 
								
							 
						 
						
							
							
								
								Fixed rendering bug: Delay calling gbm_surface_release_buffer until it  
							
							... 
							
							
							
							has been scanned out. 
							
						 
						
							2017-06-09 17:15:55 +12:00  
				
					
						
							
							
								 
						
							
								382f712792 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into rotation  
							
							
							
						 
						
							2017-06-08 00:52:33 +12:00  
				
					
						
							
							
								 
						
							
								632a7acb03 
								
							 
						 
						
							
							
								
								Filled out more wlr_output fields.  
							
							
							
						 
						
							2017-06-08 00:39:40 +12:00  
				
					
						
							
							
								 
						
							
								6f5c70ac69 
								
							 
						 
						
							
							
								
								Let backend track transform state  
							
							... 
							
							
							
							This will be necessary to provide it to clients via wl_output. 
							
						 
						
							2017-06-06 11:48:30 -04:00  
				
					
						
							
							
								 
						
							
								c97de93fe1 
								
							 
						 
						
							
							
								
								Added output rotation example  
							
							
							
						 
						
							2017-06-05 22:48:51 +12:00  
				
					
						
							
							
								 
						
							
								7d82476590 
								
							 
						 
						
							
							
								
								Refactor type implementations  
							
							
							
						 
						
							2017-06-04 19:30:50 -04:00  
				
					
						
							
							
								 
						
							
								5df56653ab 
								
							 
						 
						
							
							
								
								Changed invalidate interface.  
							
							
							
						 
						
							2017-06-04 17:43:34 +12:00  
				
					
						
							
							
								 
						
							
								de44994dfc 
								
							 
						 
						
							
							
								
								Udev event device matching  
							
							
							
						 
						
							2017-06-03 15:47:33 +12:00  
				
					
						
							
							
								 
						
							
								40b85d992a 
								
							 
						 
						
							
							
								
								Refactor udev and drm initialization  
							
							
							
						 
						
							2017-06-01 20:29:10 -04:00  
				
					
						
							
							
								 
						
							
								62d612a01e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into session  
							
							
							
						 
						
							2017-06-01 23:10:19 +12:00  
				
					
						
							
							
								 
						
							
								ae77004346 
								
							 
						 
						
							
							
								
								Add more logging around udev  
							
							
							
						 
						
							2017-05-31 16:53:59 -04:00  
				
					
						
							
							
								 
						
							
								e2ee67125e 
								
							 
						 
						
							
							
								
								s/wayland.h/types.h/g  
							
							
							
						 
						
							2017-05-31 16:24:32 -04:00  
				
					
						
							
							
								 
						
							
								c7f6981d9c 
								
							 
						 
						
							
							
								
								Clean up outputs on exit  
							
							
							
						 
						
							2017-05-31 16:17:04 -04:00  
				
					
						
							
							
								 
						
							
								fee409bd0a 
								
							 
						 
						
							
							
								
								Generalize DPMS, remove DRM refs from example  
							
							
							
						 
						
							2017-05-31 15:38:26 -04:00  
				
					
						
							
							
								 
						
							
								03c9b46034 
								
							 
						 
						
							
							
								
								Have backend manage opengl context  
							
							
							
						 
						
							2017-05-31 15:15:42 -04:00  
				
					
						
							
							
								 
						
							
								f9d363fece 
								
							 
						 
						
							
							
								
								Added device matching  
							
							
							
						 
						
							2017-05-14 13:07:34 +12:00  
				
					
						
							
							
								 
						
							
								7efdd3c9fc 
								
							 
						 
						
							
							
								
								Refactored renderer startup to function.  
							
							
							
						 
						
							2017-05-14 12:48:47 +12:00  
				
					
						
							
							
								 
						
							
								ce8786721b 
								
							 
						 
						
							
							
								
								Got it working.  
							
							
							
						 
						
							2017-05-14 12:42:49 +12:00  
				
					
						
							
							
								 
						
							
								058b8bdf27 
								
							 
						 
						
							
							
								
								Working commit  
							
							
							
						 
						
							2017-05-14 12:42:49 +12:00  
				
					
						
							
							
								 
						
							
								409065ba2e 
								
							 
						 
						
							
							
								
								Changed to signed  
							
							
							
						 
						
							2017-05-14 01:26:43 +12:00  
				
					
						
							
							
								 
						
							
								eac603bfdf 
								
							 
						 
						
							
							
								
								Merge branch 'master' into refresh  
							
							
							
						 
						
							2017-05-14 01:24:09 +12:00  
				
					
						
							
							
								 
						
							
								3000b8615f 
								
							 
						 
						
							
							
								
								More accurate refresh rates (mHz)  
							
							
							
						 
						
							2017-05-13 22:27:25 +12:00  
				
					
						
							
							
								 
						
							
								599d1bcbdc 
								
							 
						 
						
							
							
								
								DPMS support  
							
							
							
						 
						
							2017-05-13 20:37:15 +12:00  
				
					
						
							
							
								 
						
							
								42878b45a1 
								
							 
						 
						
							
							
								
								Remove unnecessary TODO  
							
							
							
						 
						
							2017-05-10 10:36:37 -04:00  
				
					
						
							
							
								 
						
							
								00931f2f8f 
								
							 
						 
						
							
							
								
								Generalize output handling  
							
							
							
						 
						
							2017-05-07 12:26:48 -04:00  
				
					
						
							
							
								 
						
							
								15b1ce9e6c 
								
							 
						 
						
							
							
								
								Refactor backend state management  
							
							
							
						 
						
							2017-05-07 10:12:54 -04:00  
				
					
						
							
							
								 
						
							
								7e9feb70a0 
								
							 
						 
						
							
							
								
								Fixed hotplugging + make EGL more chatty.  
							
							
							
						 
						
							2017-05-04 21:58:11 +12:00  
				
					
						
							
							
								 
						
							
								ef9768858e 
								
							 
						 
						
							
							
								
								Changed modesetting interface.  
							
							
							
						 
						
							2017-05-03 22:41:49 +12:00  
				
					
						
							
							
								 
						
							
								d196a79b6c 
								
							 
						 
						
							
							
								
								Changed backend to accept wl_display.  
							
							
							
						 
						
							2017-05-03 21:28:44 +12:00  
				
					
						
							
							
								 
						
							
								18387468bb 
								
							 
						 
						
							
							
								
								Renamed 'wlr_drm_display' to 'wlr_drm_output'  
							
							
							
						 
						
							2017-05-03 17:49:03 +12:00  
				
					
						
							
							
								 
						
							
								15d247bf34 
								
							 
						 
						
							
							
								
								Changed drm to use new EGL interface.  
							
							
							
						 
						
							2017-05-03 17:17:14 +12:00  
				
					
						
							
							
								 
						
							
								81998fdc98 
								
							 
						 
						
							
							
								
								Removed old session code from DRM backend.  
							
							
							
						 
						
							2017-05-03 16:23:07 +12:00  
				
					
						
							
							
								 
						
							
								e446a5300b 
								
							 
						 
						
							
							
								
								Added example.  
							
							
							
						 
						
							2017-05-02 18:13:17 +12:00  
				
					
						
							
							
								 
						
							
								e9d716fc0c 
								
							 
						 
						
							
							
								
								Changed display to use list_t.  
							
							
							
						 
						
							2017-05-02 14:34:33 +12:00  
				
					
						
							
							
								 
						
							
								115d4ae637 
								
							 
						 
						
							
							
								
								Changed events to use wayland functions.  
							
							
							
						 
						
							2017-05-02 14:08:34 +12:00  
				
					
						
							
							
								 
						
							
								562d43a5ec 
								
							 
						 
						
							
							
								
								Changed logging.  
							
							
							
						 
						
							2017-05-02 13:00:25 +12:00  
				
					
						
							
							
								 
						
							
								41a82fd2fc 
								
							 
						 
						
							
							
								
								Renaming.  
							
							
							
						 
						
							2017-05-01 17:49:18 +12:00  
				
					
						
							
							
								 
						
							
								9ac46ec5ed 
								
							 
						 
						
							
							
								
								Got it to build  
							
							
							
						 
						
							2017-05-01 15:50:19 +12:00  
				
					
						
							
							
								 
						
							
								95a553dc51 
								
							 
						 
						
							
							
								
								Moved headers to the correct place.  
							
							
							
						 
						
							2017-05-01 15:33:42 +12:00  
				
					
						
							
							
								 
						
							
								aca13320b3 
								
							 
						 
						
							
							
								
								Inital commit of libotd.  
							
							
							
						 
						
							2017-05-01 15:20:48 +12:00