| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-07 | Fix memory leaks, buffer overflows, and add resource cleanup in parser() | elbachir-one | |
| - Fixed potential memory leaks in `should_float` allocation and exec command duplication. - Prevented buffer overflows by using `snprintf` and properly bounded copies. - Ensured all allocated memory is freed on parser failure for robust cleanup. | |||
| 2025-06-07 | fix nothing inside window clickable | Abhinav | |
| i grabbed Button1 in setup, disabling it to be used by anthing other than the wm which means focus worked but not anything inside the window. fixed by grabbing them for the client instead | |||
| 2025-06-07 | add documentation for new monitor binds and click to focus binds | Abhinav | |
| 2025-06-06 | Merge pull request #77 from RickConsole/main | Abhinav Prasai | |
| Add multi-monitor focus switching and window moving | |||
| 2025-06-06 | clean up exec command | Abhinav | |
| sxwm.c: before, some of the parsing logic of the exec command was located in setup, but i have relocated it to a seperate function called startup_exec. i have also replaced the manual spawning of windows with the spawn function parser.c: added the missing parsing logic of exec and simplified it | |||
| 2025-06-06 | add click on window to set focus | Abhinav | |
| previously, you had to use the keyboard to set focus on a client, but now you can simply click on a window to set its focus | |||
| 2025-06-06 | add monitor switching with shortened config names | Rick Console | |
| 2025-06-06 | Now using GPLv3 | Abhinav Prasai | |
| After a discussion and all code contributors voting in for the use of GPLv3, we are now switching! | |||
| 2025-06-05 | added monitor switching | Rick Console | |
| 2025-06-05 | Merge pull request #76 from elbachir-one/main | Abhinav Prasai | |
| 2025-06-04 | Made some changes to CONTRIBUTING.md | elbachir-one | |
| 2025-06-04 | formatting and remove warning | Abhinav | |
| 2025-06-04 | Merge pull request #58 from werdl/main | Abhinav Prasai | |
| add exec config file keyword | |||
| 2025-06-04 | set input focus AFTER mapping to avoid input mixing bug | Abhinav | |
| 2025-06-04 | added to update CHANGELOG.md | Abhinav Prasai | |
| 2025-06-04 | clean up code, add contributions help, v1.6 | Abhinav | |
| 2025-06-04 | fix segfault on quit but making forloop a while loop bruh | Abhinav | |
| 2025-06-04 | fixed parser not parsing quotes properly | Abhinav | |
| 2025-06-04 | better quitting logic | Abhinav | |
| 2025-06-04 | fix master cursor not moving with master window when changing | Abhinav | |
| 2025-06-04 | fix vertical stack resizing | Abhinav | |
| 2025-06-03 | Remove autostart-rerunning from reload_config | werdl | |
| 2025-06-03 | remove hdl_enter | Abhinav | |
| 2025-06-03 | added vertical stack resizing | Abhinav | |
| 2025-06-02 | Merge pull request #72 from TheMeaner0/main | uint23 | |
| Add logo back in. | |||
| 2025-06-02 | Forgot you need the logo | TheMeaner_ | |
| 2025-06-02 | Merge pull request #71 from TheMeaner0/main | uint23 | |
| Deleting images. | |||
| 2025-06-02 | Deleted images, since they are moved to site. | TheMeaner_ | |
| 2025-06-02 | add docs for warp_cursor | Abhinav | |
| 2025-06-02 | allow shift and control as modifiers | Abhinav | |
| 2025-06-02 | Merge branch availability update | Abhinav | |
| 2025-06-02 | remove debug logs | Abhinav | |
| 2025-06-02 | availability update | uint23 | |
| 2025-06-02 | Merge branch 'main' of github.com:uint23/sxwm | Abhinav | |
| 2025-06-02 | added cursor warping | Abhinav | |
| 2025-06-02 | Merge pull request #67 from supplefrog/patch-1 | uint23 | |
| Added RHEL family dependency libXcursor-devel to README | |||
| 2025-06-02 | fixed syntax error from removing debug messages | Abhinav | |
| 2025-06-02 | Update README.md | supplefrog | |
| 2025-06-01 | remove DEBUG messages | uint23 | |
| 2025-06-01 | remove DEBUG messages | uint23 | |
| 2025-06-01 | adjust syntax of exec config keyword | werdl | |
| 2025-06-01 | focus_previous -> focus_prev | uint23 | |
| 2025-05-31 | add exec config file keyword | werdl | |
| 2025-05-31 | Update .clangd | uint23 | |
| 2025-05-31 | fixed comma spetated should_float options. | Abhinav | |
| 2025-05-31 | Merge pull request #56 from elbachir-one/main | uint23 | |
| Improved function logic for clarity and maintainability | |||
| 2025-05-31 | add new_win_focus to default_sxwmrc | Abhinav | |
| 2025-05-31 | clean up readme and add new_win_focus | Abhinav | |
| 2025-05-31 | added option for new windows to take focus | Abhinav | |
| 2025-05-30 | Improved function logic for clarity and maintainability | elbachir-one | |
| Fixed - Corrected double increment bug in `should_floatn` - Ensured `should_float` entries are properly parsed and quoted strings handled - Prevented out-of-bounds access in float parsing - Added fallback error if no config file is found - Improved error messages for better diagnostics - Replaced unnecessary heap allocation with stack-safe operations | |||
