wio, branch HEADa wayland wm stylised after plan9 rio
- forked from git.sr.ht/~srcmpwn/wio
859394ad0194ad293e2a7c2c4dce42353cb57b2b2022-02-10T10:50:51Z2022-02-10T10:50:51Zremoved old build option for wlrootsgearsixgearsix@tuta.iocommit 859394ad0194ad293e2a7c2c4dce42353cb57b2b
parent f4c39278780c8a02d863f6b3feb27bfcf9d649e3
Author: gearsix <gearsix@tuta.io>
Date: Thu, 10 Feb 2022 10:50:51 +0000
removed old build option for wlroots
f4c39278780c8a02d863f6b3feb27bfcf9d649e32021-09-27T11:35:26Z2021-09-27T11:35:26Zcompiles against wlroots 0.14.1 (2021-09-27)gearsixgearsix@tuta.iocommit f4c39278780c8a02d863f6b3feb27bfcf9d649e3
parent 31b742e473b15a2087be740d1de28bc2afd47a4d
Author: gearsix <gearsix@tuta.io>
Date: Mon, 27 Sep 2021 12:35:26 +0100
compiles against wlroots 0.14.1 (2021-09-27)
Squashed commit of the following:
commit 5310212baca5aa637bc9e8ce7304094c375b1ef6
Author: gearsix <gearsix@tuta.io>
Date: Mon Sep 27 12:32:11 2021 +0100
another breaking refactor from wlroots, client_pending -> pending.
commit 653ce7cd3a792f7a5b4057866cace2815a2c5661
Author: gearsix <gearsix@tuta.io>
Date: Mon Sep 27 12:31:44 2021 +0100
added wlroots as a submodule
commit ca0b6adb259d5e58ec919b8cb104b84cf6e11edd
Author: gearsix <gearsix@tuta.io>
Date: Mon Sep 27 12:08:27 2021 +0100
wlr_gtk_primary_selection doesn't seem to exist?
Just commented out the #include and function call and everything builds
and works fine..?
I couldn't find any trace of this header file anywhere, will need to
investigate if developing this further.
commit c45d34710cf86129178c0a30312229466f0122d8
Author: gearsix <gearsix@tuta.io>
Date: Mon Sep 27 12:07:49 2021 +0100
see last 2 commits
commit 7b4ec5540a48cf52af0a5a1931dd2f36b9264859
Author: gearsix <gearsix@tuta.io>
Date: Wed Sep 8 23:14:40 2021 +0100
updated wlr_layer_surface_v1_close() to ...destroy()
commit daf1b19e81cb1a48a917809d4a39e3119ea0af7b
Author: gearsix <gearsix@tuta.io>
Date: Wed Sep 8 23:09:22 2021 +0100
fixed wlr_texture_get_size() - doesn't exist anymore
commit a1fecba400d411a058fdf3e1b6b5cdb628a41bd1
Author: Michael Weiss <dev.primeos@gmail.com>
Date: Fri May 28 18:36:54 2021 +0200
Fix the build with wlroots 0.13
Based on https://github.com/swaywm/wlroots/releases/tag/0.13.0.
wlr-layer-shell-unstable-v1.xml is copied from wlroots 0.13 for the
changed type of keyboard_interactivity.
Relevant wlroots changes:
- Stop using wl_shm_format (#2744): the renderer functions take
DRM_FORMAT_* values instead of WL_SHM_FORMAT_*. Make sure you don't
have any remaining WL_SHM_FORMAT_* enum values in your compositor.
- Remove wlr_create_renderer_func_t (#2561)
- wlr_backend_autocreate, wlr_drm_backend_create,
wlr_headless_backend_create, wlr_wl_backend_create,
wlr_x11_backend_create no longer take a wlr_renderer_create_func_t
parameter
- Keyboard interactivity options (#2555):
- wlr_layer_surface_v1_state.keyboard_interactivity has now the type
enum zwlr_layer_surface_v1_keyboard_interactivity to reflect
protocol changes.
commit 849d0c4cd28cef954843536e5f389a40992a5e6b
Author: Willy Goiffon <contact@z3bra.org>
Date: Mon Nov 16 10:02:05 2020 +0100
Enable output to start from VT
This fixes #17, where the compositor fails to run when started from a
bare VT.
commit 5f8f5a692d414663e20850fffdc981b98ba8e0bb
Author: gearsix <gearsix@tuta.io>
Date: Wed Sep 8 22:14:03 2021 +0100
updated wlr_box include
31b742e473b15a2087be740d1de28bc2afd47a4d2020-11-01T17:36:31Z2020-11-02T19:11:07ZHandle new/resize with negative cursor coordinatesWilly Goiffondev@z3bra.orgcommit 31b742e473b15a2087be740d1de28bc2afd47a4d
parent c8f2963abc375f5427f9ad1dd3477cb4b2430d6e
Author: Willy Goiffon <dev@z3bra.org>
Date: Sun, 1 Nov 2020 18:36:31 +0100
Handle new/resize with negative cursor coordinates
c8f2963abc375f5427f9ad1dd3477cb4b2430d6e2020-02-22T00:31:23Z2020-02-22T16:05:43ZFix build with latest version of wlrootsVlad Pănăzanvlad@panazan.rocommit c8f2963abc375f5427f9ad1dd3477cb4b2430d6e
parent 0051f8e094bac6f0cdcae832ed5d44b96b1a968f
Author: Vlad Pănăzan <vlad@panazan.ro>
Date: Sat, 22 Feb 2020 02:31:23 +0200
Fix build with latest version of wlroots
0051f8e094bac6f0cdcae832ed5d44b96b1a968f2019-08-12T19:36:05Z2019-08-13T02:07:07ZFix typo from ec6567e899a5 found by ClangJan Beichjbeich@FreeBSD.orgcommit 0051f8e094bac6f0cdcae832ed5d44b96b1a968f
parent ec6567e899a5bbb8e6fe59afd9d62c1892ad894b
Author: Jan Beich <jbeich@FreeBSD.org>
Date: Mon, 12 Aug 2019 21:36:05 +0200
Fix typo from ec6567e899a5 found by Clang
../view.c:136:16: error: expression which evaluates to zero treated as a null pointer constant of type 'int *' [-Werror,-Wnon-literal-null-conversion]
view_area = VIEW_AREA_SURFACE;
^~~~~~~~~~~~~~~~~
ec6567e899a5bbb8e6fe59afd9d62c1892ad894b2019-08-05T00:45:01Z2019-08-06T02:09:08ZBug-Fix: Can no longer select borders hidden under viewsLeon Plickatleonhenrik.plickat@stud.uni-goettingen.decommit ec6567e899a5bbb8e6fe59afd9d62c1892ad894b
parent 65176f9e2fe203a8e5d10b907bb9821e899be8ca
Author: Leon Plickat <leonhenrik.plickat@stud.uni-goettingen.de>
Date: Mon, 5 Aug 2019 02:45:01 +0200
Bug-Fix: Can no longer select borders hidden under views
This fixes the bug where clicking on a border would enable border
dragging even if the border was hidden under a view.
Letting wio_view_at() report where the given coordinates are on a view
enables us to check for views and borders of views in the same loop,
easily solving this problem.
Additionally this makes the border dragging code cleaner and enables
other functions as well to see where on a view was clicked.
65176f9e2fe203a8e5d10b907bb9821e899be8ca2019-08-02T16:18:17Z2019-08-03T14:56:04ZResize views by dragging their bordersLeon Plickatleonhenrik.plickat@stud.uni-goettingen.decommit 65176f9e2fe203a8e5d10b907bb9821e899be8ca
parent 30c2643a28f795a0b441dd834ea9580b0002c587
Author: Leon Plickat <leonhenrik.plickat@stud.uni-goettingen.de>
Date: Fri, 2 Aug 2019 18:18:17 +0200
Resize views by dragging their borders
This matches Rios behaviour, with the small exception that wios resizing
is smooth while Rios snaps to a grid.
30c2643a28f795a0b441dd834ea9580b0002c5872019-06-15T02:32:19Z2019-06-16T15:23:19ZEnforce minial window size for new_view()Leon Plickatleonhenrik.plickat@stud.uni-goettingen.decommit 30c2643a28f795a0b441dd834ea9580b0002c587
parent 8ecffded9bf606e80ce8b2ad3d2ed929aea4f374
Author: Leon Plickat <leonhenrik.plickat@stud.uni-goettingen.de>
Date: Sat, 15 Jun 2019 04:32:19 +0200
Enforce minial window size for new_view()
The minimal window size of 100x100 is already enforced for reshaping
views. Also enforcing it for spawning new views makes sense, so users
will not accidentaly spawn views to small to interact with.
8ecffded9bf606e80ce8b2ad3d2ed929aea4f3742019-06-15T02:20:24Z2019-06-16T15:23:15Z`Esc` stops current action / eventLeon Plickatleonhenrik.plickat@stud.uni-goettingen.decommit 8ecffded9bf606e80ce8b2ad3d2ed929aea4f374
parent 960ffdf57dbd67d563b56fce86bdbbd7c20f4326
Author: Leon Plickat <leonhenrik.plickat@stud.uni-goettingen.de>
Date: Sat, 15 Jun 2019 04:20:24 +0200
`Esc` stops current action / event
960ffdf57dbd67d563b56fce86bdbbd7c20f43262019-06-12T02:29:42Z2019-06-14T14:08:59ZDifferent colour for selection box and move boxLeon Plickatleonhenrik.plickat@stud.uni-goettingen.decommit 960ffdf57dbd67d563b56fce86bdbbd7c20f4326
parent 24217ec72d33653b1e45719bb48d68c1683d592f
Author: Leon Plickat <leonhenrik.plickat@stud.uni-goettingen.de>
Date: Wed, 12 Jun 2019 04:29:42 +0200
Different colour for selection box and move box
This is closer to rio's behavior and also improves the visibility of
the selection box, as it now clearly stands out.
Adding a flag to render_view_border is not pretty, but a reasonable
solution to change not just the colour of the selection box but also of
the move box, as "(!view)" does not catch the move box.
24217ec72d33653b1e45719bb48d68c1683d592f2019-06-14T14:07:44Z2019-06-14T14:07:44ZRemove obsolete wlroots interfaceDrew DeVaultsir@cmpwn.comcommit 24217ec72d33653b1e45719bb48d68c1683d592f
parent 97231a1a8f513f65315c773df71f8a1e43007d6d
Author: Drew DeVault <sir@cmpwn.com>
Date: Fri, 14 Jun 2019 10:07:44 -0400
Remove obsolete wlroots interface
97231a1a8f513f65315c773df71f8a1e43007d6d2019-06-12T01:59:19Z2019-06-14T14:07:26ZSelection when reshaping view is now representativeLeon Plickatleonhenrik.plickat@stud.uni-goettingen.decommit 97231a1a8f513f65315c773df71f8a1e43007d6d
parent 93dba5af6c5f7804c94e9b1cec980ce18de40541
Author: Leon Plickat <leonhenrik.plickat@stud.uni-goettingen.de>
Date: Wed, 12 Jun 2019 03:59:19 +0200
Selection when reshaping view is now representative
The view was moved to far in the x and y direction compared to the
selection outline by exactly the size of the window border.
(Ammend to this and the previous patch, because apparantly I am blind
and did not see that the variable I was substracting was simply added to
the coordinates a few lines down. Was this added on purpose? Either way,
the selection being precise should be the correct way.)
93dba5af6c5f7804c94e9b1cec980ce18de405412019-06-11T23:15:11Z2019-06-14T14:07:09ZSelection when spawning new view is now representativeLeon Plickatleonhenrik.plickat@stud.uni-goettingen.decommit 93dba5af6c5f7804c94e9b1cec980ce18de40541
parent 5cf3c7b3977fa8ee54fcadc81942de6253f05a20
Author: Leon Plickat <leonhenrik.plickat@stud.uni-goettingen.de>
Date: Wed, 12 Jun 2019 01:15:11 +0200
Selection when spawning new view is now representative
The new view was spawned to far in the x and y directions compared to
the selection outline by exactly the size of the window border. I decided
to move the new view instead of the selection as I think the selection
looks good placement-wise in relation to the pointer.
5cf3c7b3977fa8ee54fcadc81942de6253f05a202019-06-11T23:15:10Z2019-06-14T14:06:50ZUse *cursor in view_begin_interative()Leon Plickatleonhenrik.plickat@stud.uni-goettingen.decommit 5cf3c7b3977fa8ee54fcadc81942de6253f05a20
parent 298e4ff05461733d75958e7391ca60d2f8a79010
Author: Leon Plickat <leonhenrik.plickat@stud.uni-goettingen.de>
Date: Wed, 12 Jun 2019 01:15:10 +0200
Use *cursor in view_begin_interative()
The variable is passed to the function but was not used. I assume it is
intended to be used.
298e4ff05461733d75958e7391ca60d2f8a790102019-05-08T02:47:59Z2019-05-09T05:34:26ZAdd simple build instructions to README.md.Tyler Andersontyleranderson@posteo.netcommit 298e4ff05461733d75958e7391ca60d2f8a79010
parent 4ea1eede5f4e31319827736cbe9867728901b4d3
Author: Tyler Anderson <tyleranderson@posteo.net>
Date: Tue, 7 May 2019 22:47:59 -0400
Add simple build instructions to README.md.
4ea1eede5f4e31319827736cbe9867728901b4d32019-05-03T06:16:50Z2019-05-03T15:25:31ZEnd Delete when background is selectedFazlul Shahriarfshahriar@gmail.comcommit 4ea1eede5f4e31319827736cbe9867728901b4d3
parent c0535b2945febca81e79faa47599cc5d54c30047
Author: Fazlul Shahriar <fshahriar@gmail.com>
Date: Fri, 3 May 2019 02:16:50 -0400
End Delete when background is selected
Selecting the background for deletion when there are no windows open
resulted in the menu stopped working.
c0535b2945febca81e79faa47599cc5d54c300472019-04-30T23:49:18Z2019-04-30T23:49:18ZAdd basic implementation of wlr layer shellDrew DeVaultsir@cmpwn.comcommit c0535b2945febca81e79faa47599cc5d54c30047
parent df1c12f9829acdb73ff714cc2598138e4e03ca74
Author: Drew DeVault <sir@cmpwn.com>
Date: Tue, 30 Apr 2019 19:49:18 -0400
Add basic implementation of wlr layer shell
df1c12f9829acdb73ff714cc2598138e4e03ca742019-04-26T01:02:14Z2019-04-26T13:43:22ZPrefer wlroots subprojectBill Doylevil@vil.lvcommit df1c12f9829acdb73ff714cc2598138e4e03ca74
parent d304f66ead2ab0915411ad5f706b89cf2b066897
Author: Bill Doyle <vil@vil.lv>
Date: Thu, 25 Apr 2019 21:02:14 -0400
Prefer wlroots subproject
d304f66ead2ab0915411ad5f706b89cf2b0668972019-04-25T19:28:35Z2019-04-25T19:28:35ZUse effective resolution for window placementDrew DeVaultsir@cmpwn.comcommit d304f66ead2ab0915411ad5f706b89cf2b066897
parent 8b6aeb237cce78b6729372158058cdd01da2f372
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 15:28:35 -0400
Use effective resolution for window placement
8b6aeb237cce78b6729372158058cdd01da2f3722019-04-25T19:23:43Z2019-04-25T19:23:43ZClarify lack of command editing windowsDrew DeVaultsir@cmpwn.comcommit 8b6aeb237cce78b6729372158058cdd01da2f372
parent a89c139d737511c031ce1ff98ca0493735554b2a
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 15:23:43 -0400
Clarify lack of command editing windows
a89c139d737511c031ce1ff98ca0493735554b2a2019-04-25T19:21:19Z2019-04-25T19:21:19ZAdd README.mdDrew DeVaultsir@cmpwn.comcommit a89c139d737511c031ce1ff98ca0493735554b2a
parent cb6b9b7ba69609b99dca4ade80577ca1d0c1e1fc
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 15:21:19 -0400
Add README.md
cb6b9b7ba69609b99dca4ade80577ca1d0c1e1fc2019-04-25T18:49:41Z2019-04-25T18:49:41ZFix scale & multihead issues with bordersDrew DeVaultsir@cmpwn.comcommit cb6b9b7ba69609b99dca4ade80577ca1d0c1e1fc
parent 576b0829341ca0171b4bd69787bfa6b85aae44a3
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 14:49:41 -0400
Fix scale & multihead issues with borders
576b0829341ca0171b4bd69787bfa6b85aae44a32019-04-25T18:48:19Z2019-04-25T18:48:19ZPull input device config from environmentDrew DeVaultsir@cmpwn.comcommit 576b0829341ca0171b4bd69787bfa6b85aae44a3
parent 57b8611e7b3b8078a29cc67760f046b1c185f0fa
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 14:48:19 -0400
Pull input device config from environment
57b8611e7b3b8078a29cc67760f046b1c185f0fa2019-04-25T18:24:45Z2019-04-25T18:24:45Z"Add" "HiDPI" "support"Drew DeVaultsir@cmpwn.comcommit 57b8611e7b3b8078a29cc67760f046b1c185f0fa
parent 5e6aeab8fedcf6332f975060dda47597a2b30b26
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 14:24:45 -0400
"Add" "HiDPI" "support"
5e6aeab8fedcf6332f975060dda47597a2b30b262019-04-25T17:47:54Z2019-04-25T17:47:54ZFix borders showing on wrong outputDrew DeVaultsir@cmpwn.comcommit 5e6aeab8fedcf6332f975060dda47597a2b30b26
parent 1b087d360270683d066f091675072419df65c281
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 13:47:54 -0400
Fix borders showing on wrong output
1b087d360270683d066f091675072419df65c2812019-04-25T17:40:20Z2019-04-25T17:40:20ZAdd output configuration optionsDrew DeVaultsir@cmpwn.comcommit 1b087d360270683d066f091675072419df65c281
parent baebf0e284c8608e3c1ae9ed37a9f58436f44b3a
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 13:40:20 -0400
Add output configuration options
baebf0e284c8608e3c1ae9ed37a9f58436f44b3a2019-04-25T17:25:16Z2019-04-25T17:25:16ZRemove obsolete todoDrew DeVaultsir@cmpwn.comcommit baebf0e284c8608e3c1ae9ed37a9f58436f44b3a
parent caba6d1c4da06392ee8733ade9831c767f595229
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 13:25:16 -0400
Remove obsolete todo
caba6d1c4da06392ee8733ade9831c767f5952292019-04-25T17:24:43Z2019-04-25T17:24:43ZFree new_views once fufilledDrew DeVaultsir@cmpwn.comcommit caba6d1c4da06392ee8733ade9831c767f595229
parent 93bd79df9ab2bc366c2d500b8707161c4039a366
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 13:24:43 -0400
Free new_views once fufilled
93bd79df9ab2bc366c2d500b8707161c4039a3662019-04-25T17:17:45Z2019-04-25T17:17:45ZImplement "new" menu optionDrew DeVaultsir@cmpwn.comcommit 93bd79df9ab2bc366c2d500b8707161c4039a366
parent 9f73b84c7e61910c923a1644f4d09836e9f9360e
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 13:17:45 -0400
Implement "new" menu option
9f73b84c7e61910c923a1644f4d09836e9f9360e2019-04-25T16:44:12Z2019-04-25T16:44:12ZImplement interactive deleteDrew DeVaultsir@cmpwn.comcommit 9f73b84c7e61910c923a1644f4d09836e9f9360e
parent c54aeba29cc945d4fb4e2f5b35c509244be263d8
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 12:44:12 -0400
Implement interactive delete
c54aeba29cc945d4fb4e2f5b35c509244be263d82019-04-25T16:42:48Z2019-04-25T16:42:48ZImplement interactive resizeDrew DeVaultsir@cmpwn.comcommit c54aeba29cc945d4fb4e2f5b35c509244be263d8
parent 8442dc236f4d5b2e230c9cdf2e13278c6325a15e
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 12:42:48 -0400
Implement interactive resize
8442dc236f4d5b2e230c9cdf2e13278c6325a15e2019-04-25T15:46:03Z2019-04-25T15:46:03ZUpdate per wlroots 0.6.0 changesDrew DeVaultsir@cmpwn.comcommit 8442dc236f4d5b2e230c9cdf2e13278c6325a15e
parent 9f0790a486f2cfc3d4c248536f7c8986a236dfcf
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 25 Apr 2019 11:46:03 -0400
Update per wlroots 0.6.0 changes
9f0790a486f2cfc3d4c248536f7c8986a236dfcf2019-04-25T03:43:03Z2019-04-25T03:43:03ZDon't pass wio pointer events to clientsDrew DeVaultsir@cmpwn.comcommit 9f0790a486f2cfc3d4c248536f7c8986a236dfcf
parent bd54842bdf91f241faf7c47968711200c478a4ce
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 24 Apr 2019 23:43:03 -0400
Don't pass wio pointer events to clients
So that things like starting an interactive move don't translate to
right clicking your application
bd54842bdf91f241faf7c47968711200c478a4ce2019-04-25T03:35:27Z2019-04-25T03:35:27ZImplement interactive moveDrew DeVaultsir@cmpwn.comcommit bd54842bdf91f241faf7c47968711200c478a4ce
parent 85ecbdbfed768ecab277850e3f7b5653c5fc2dfa
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 24 Apr 2019 23:35:27 -0400
Implement interactive move
85ecbdbfed768ecab277850e3f7b5653c5fc2dfa2019-04-25T02:56:20Z2019-04-25T02:56:20ZAdd a bunch of "free" protocolsDrew DeVaultsir@cmpwn.comcommit 85ecbdbfed768ecab277850e3f7b5653c5fc2dfa
parent 5d87979beaba99cc808f430f07659aea0d135dc4
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 24 Apr 2019 22:56:20 -0400
Add a bunch of "free" protocols
Stuff wlroots implements entirely for us
5d87979beaba99cc808f430f07659aea0d135dc42019-04-25T02:45:10Z2019-04-25T02:45:10ZRender window bordersDrew DeVaultsir@cmpwn.comcommit 5d87979beaba99cc808f430f07659aea0d135dc4
parent 4b184d2769b0207d24773839d2e8c2977bee9e34
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 24 Apr 2019 22:45:10 -0400
Render window borders
4b184d2769b0207d24773839d2e8c2977bee9e342019-04-25T02:22:48Z2019-04-25T02:22:48ZPass keyboard events to clientsDrew DeVaultsir@cmpwn.comcommit 4b184d2769b0207d24773839d2e8c2977bee9e34
parent 28df70ae74af542513772b994b5ab945e82f7a74
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 24 Apr 2019 22:22:48 -0400
Pass keyboard events to clients
28df70ae74af542513772b994b5ab945e82f7a742019-04-25T02:18:32Z2019-04-25T02:18:32ZFix FOUC with new wio viewsDrew DeVaultsir@cmpwn.comcommit 28df70ae74af542513772b994b5ab945e82f7a74
parent 08b22df90da20cf7f81bf98f434d9128d7cfd418
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 24 Apr 2019 22:18:32 -0400
Fix FOUC with new wio views
08b22df90da20cf7f81bf98f434d9128d7cfd4182019-04-25T01:58:27Z2019-04-25T01:58:27ZImplement basic menu interactions with mouseDrew DeVaultsir@cmpwn.comcommit 08b22df90da20cf7f81bf98f434d9128d7cfd418
parent ee64b7ee612b2edaf45339421eef478cd2f38dac
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 24 Apr 2019 21:58:27 -0400
Implement basic menu interactions with mouse
ee64b7ee612b2edaf45339421eef478cd2f38dac2019-04-25T01:47:15Z2019-04-25T01:47:15ZSet all views as tiled on four sidesDrew DeVaultsir@cmpwn.comcommit ee64b7ee612b2edaf45339421eef478cd2f38dac
parent 1c1a5baff2808e8d27af1c630bd3c7f0842ec9d5
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 24 Apr 2019 21:47:15 -0400
Set all views as tiled on four sides
So that they behave nicely when we go to render borders later
1c1a5baff2808e8d27af1c630bd3c7f0842ec9d52019-04-25T01:45:51Z2019-04-25T01:45:51ZPass pointer events through to clientsDrew DeVaultsir@cmpwn.comcommit 1c1a5baff2808e8d27af1c630bd3c7f0842ec9d5
parent 8c9fb27c09c2645e5e97701940f6bdda42a49e29
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 24 Apr 2019 21:45:51 -0400
Pass pointer events through to clients
8c9fb27c09c2645e5e97701940f6bdda42a49e292019-04-24T02:38:26Z2019-04-24T02:38:26ZAdd menu renderer (not rigged up to code yet)Drew DeVaultsir@cmpwn.comcommit 8c9fb27c09c2645e5e97701940f6bdda42a49e29
parent 2f2483e29a1aa2e91556afc2c4f22af31d2d5e88
Author: Drew DeVault <sir@cmpwn.com>
Date: Tue, 23 Apr 2019 22:38:26 -0400
Add menu renderer (not rigged up to code yet)
2f2483e29a1aa2e91556afc2c4f22af31d2d5e882019-04-24T01:31:24Z2019-04-24T01:31:24ZFocus views on mapDrew DeVaultsir@cmpwn.comcommit 2f2483e29a1aa2e91556afc2c4f22af31d2d5e88
parent 765b9bd99fb181078e15c553e0cbd57d2c0908ea
Author: Drew DeVault <sir@cmpwn.com>
Date: Tue, 23 Apr 2019 21:31:24 -0400
Focus views on map
765b9bd99fb181078e15c553e0cbd57d2c0908ea2019-04-24T01:26:27Z2019-04-24T01:26:27ZReceive & render new XDG surfacesDrew DeVaultsir@cmpwn.comcommit 765b9bd99fb181078e15c553e0cbd57d2c0908ea
parent 2e46c9d760a6541606eec145a2b9ba9e7af1b351
Author: Drew DeVault <sir@cmpwn.com>
Date: Tue, 23 Apr 2019 21:26:27 -0400
Receive & render new XDG surfaces
2e46c9d760a6541606eec145a2b9ba9e7af1b3512019-01-11T02:28:02Z2019-01-11T02:28:02ZAdd basic input riggingDrew DeVaultsir@cmpwn.comcommit 2e46c9d760a6541606eec145a2b9ba9e7af1b351
parent 4be707fd105b05c22fb0f8791c1a0728fea93739
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 10 Jan 2019 21:28:02 -0500
Add basic input rigging
4be707fd105b05c22fb0f8791c1a0728fea937392019-01-10T23:12:09Z2019-01-10T23:12:09ZMove output code into output.cDrew DeVaultsir@cmpwn.comcommit 4be707fd105b05c22fb0f8791c1a0728fea93739
parent 3984baaca22ff7847a4583efbd9b66b2bbac5b6e
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 10 Jan 2019 18:12:09 -0500
Move output code into output.c
3984baaca22ff7847a4583efbd9b66b2bbac5b6e2019-01-10T04:08:40Z2019-01-10T04:08:40ZAdd authentic rio colorsDrew DeVaultsir@cmpwn.comcommit 3984baaca22ff7847a4583efbd9b66b2bbac5b6e
parent 9783a401edb19cc350b67f19114afde962644d81
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 9 Jan 2019 23:08:40 -0500
Add authentic rio colors
9783a401edb19cc350b67f19114afde962644d812019-01-10T03:53:25Z2019-01-10T03:53:25ZBSD 3-ClauseDrew DeVaultsir@cmpwn.comcommit 9783a401edb19cc350b67f19114afde962644d81
parent 97e22bf27b36ffb1c37feb86fbfca6ca6a1de2f7
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 9 Jan 2019 22:53:25 -0500
BSD 3-Clause
97e22bf27b36ffb1c37feb86fbfca6ca6a1de2f72019-01-10T03:51:48Z2019-01-10T03:51:48ZHandle new outputsDrew DeVaultsir@cmpwn.comcommit 97e22bf27b36ffb1c37feb86fbfca6ca6a1de2f7
parent f65bb0c47b79d9c038d00b7c85be96e6080b6474
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 9 Jan 2019 22:51:48 -0500
Handle new outputs
f65bb0c47b79d9c038d00b7c85be96e6080b64742019-01-09T22:15:12Z2019-01-09T22:15:12ZInitial commitDrew DeVaultsir@cmpwn.comcommit f65bb0c47b79d9c038d00b7c85be96e6080b6474
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 9 Jan 2019 17:15:12 -0500
Initial commit