]> git.mdlowis.com Git - proto/anvil.git/log
proto/anvil.git
5 years agoignore some errors when wm starts up with unsual windows
Michael D. Lowis [Tue, 17 Mar 2020 17:01:20 +0000 (13:01 -0400)]
ignore some errors when wm starts up with unsual windows

5 years agominor tweaks and sketched out logic for stacked and expanded tiling modes
Michael D. Lowis [Tue, 17 Mar 2020 15:34:01 +0000 (11:34 -0400)]
minor tweaks and sketched out logic for stacked and expanded tiling modes

5 years agoadded layer logic to mons.c to ensure floating windows always appear above tiled
Michael D. Lowis [Tue, 17 Mar 2020 03:25:49 +0000 (23:25 -0400)]
added layer logic to mons.c to ensure floating windows always appear above tiled

5 years agostubbed out some thoughts for better mouse handling
Michael D. Lowis [Mon, 16 Mar 2020 20:57:19 +0000 (16:57 -0400)]
stubbed out some thoughts for better mouse handling

5 years agorework window handling logic to support floating and tiled window lists. No tiling...
Michael D. Lowis [Mon, 16 Mar 2020 20:45:53 +0000 (16:45 -0400)]
rework window handling logic to support floating and tiled window lists. No tiling algorithm yet but scaffolding is there to support it

5 years agoadded retrieval of size hints and minor refactoring
Michael D. Lowis [Sun, 15 Mar 2020 02:57:33 +0000 (22:57 -0400)]
added retrieval of size hints and minor refactoring

5 years agounmap frame windows when the child window unmaps
Michael D. Lowis [Sat, 14 Mar 2020 20:58:02 +0000 (16:58 -0400)]
unmap frame windows when the child window unmaps

5 years agoadded handling of WM_DELETE_WINDOW for orderly shutdown of windows
Michael D. Lowis [Sat, 14 Mar 2020 20:07:58 +0000 (16:07 -0400)]
added handling of WM_DELETE_WINDOW for orderly shutdown of windows

5 years agoadded basic keyboard shortcuts
Michael D. Lowis [Sat, 14 Mar 2020 19:36:12 +0000 (15:36 -0400)]
added basic keyboard shortcuts

5 years agocenter windows on current monitor on launch
Michael D. Lowis [Sat, 14 Mar 2020 19:07:16 +0000 (15:07 -0400)]
center windows on current monitor on launch

5 years agocleaned up logic to read window titles. Also laid groundwork for tiling windows in...
Michael D. Lowis [Fri, 13 Mar 2020 19:34:03 +0000 (15:34 -0400)]
cleaned up logic to read window titles. Also laid groundwork for tiling windows in columns

5 years agoadded font loading and titles in title bars
Michael D. Lowis [Fri, 13 Mar 2020 17:30:48 +0000 (13:30 -0400)]
added font loading and titles in title bars

5 years agotweaked mouse handling on resize and added different cursors for frame and root windows
Michael D. Lowis [Fri, 13 Mar 2020 16:34:43 +0000 (12:34 -0400)]
tweaked mouse handling on resize and added different cursors for frame and root windows

5 years agoremoved extraneous printf
Michael D. Lowis [Thu, 12 Mar 2020 20:53:22 +0000 (16:53 -0400)]
removed extraneous printf

5 years agoadded keyboard shortcuts to switch workspaces and send windows to a workspace
Michael D. Lowis [Thu, 12 Mar 2020 20:22:46 +0000 (16:22 -0400)]
added keyboard shortcuts to switch workspaces and send windows to a workspace

5 years agoreworked monitor detection to use overlap algorithm and reworked focus handling to...
Michael D. Lowis [Thu, 12 Mar 2020 16:54:36 +0000 (12:54 -0400)]
reworked monitor detection to use overlap algorithm and reworked focus handling to fix some corner cases

5 years agoadded logic to find closest monitor and associate the window with that monitor
Michael D. Lowis [Thu, 12 Mar 2020 13:56:15 +0000 (09:56 -0400)]
added logic to find closest monitor and associate the window with that monitor

5 years agominor reorg and syncing
Michael D. Lowis [Wed, 11 Mar 2020 21:00:41 +0000 (17:00 -0400)]
minor reorg and syncing

5 years agoimproved performance of move and resize by syncing on resize and discarding all but...
Michael D. Lowis [Wed, 11 Mar 2020 20:48:45 +0000 (16:48 -0400)]
improved performance of move and resize by syncing on resize and discarding all but latest motion event for window being processed

5 years agoadded logic to resize existing windows
Michael D. Lowis [Wed, 11 Mar 2020 17:02:34 +0000 (13:02 -0400)]
added logic to resize existing windows

5 years agohandle new windows
Michael D. Lowis [Wed, 11 Mar 2020 16:27:55 +0000 (12:27 -0400)]
handle new windows

5 years agoadded basic window controls and focus handling
Michael D. Lowis [Wed, 11 Mar 2020 15:57:28 +0000 (11:57 -0400)]
added basic window controls and focus handling

5 years agosketched out enough that i will reframe windows that exist when the WM launches
Michael D. Lowis [Tue, 10 Mar 2020 20:50:41 +0000 (16:50 -0400)]
sketched out enough that i will reframe windows that exist when the WM launches

5 years agosketched out monitor and workspace initialization based on Xinerama. Probably good...
Michael D. Lowis [Tue, 10 Mar 2020 16:21:44 +0000 (12:21 -0400)]
sketched out monitor and workspace initialization based on Xinerama. Probably good enough for now

5 years agobarebones setup. empty event handlers
Michael D. Lowis [Tue, 10 Mar 2020 13:07:24 +0000 (09:07 -0400)]
barebones setup. empty event handlers

5 years agoinitial commit
Michael D. Lowis [Tue, 4 Feb 2020 19:34:10 +0000 (14:34 -0500)]
initial commit