Skip to content

bump version to 6.5 #15

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Apr 21, 2024
Merged

bump version to 6.5 #15

merged 5 commits into from
Apr 21, 2024

Conversation

fesowowako
Copy link
Contributor

@fesowowako fesowowako commented Apr 18, 2024

This PR includes:
1- Updated the code to reflect the changes made from version 6.3 to 6.5, which is the latest version available at https://git.suckless.org/dwm/. However, I skipped about two commits or so as they did not add anything and did not reduce complexity.
2- Simplification of the Makefile by replacing cp commands with install, streamlining file copying and permission setting and added conditional installation logic to ensure dwm.desktop is only installed if it doesn't already exist in /usr/share/xsessions/.
3- Uncommented the OPTIMISATIONS flag in config.mk and added -mtune=native to it, so the code is optimised for the machine's specific CPU architecture.
4- Eliminated the reference to transient.c and purged dwm.c.rej and dwm.c.orig files, streamlining the codebase.

By the way, apologies for my last commit regarding posix_spawnp(). It was, in fact, tested for months, but I completely forgot to include extern char **environ; in the code. My oversight, I'm afraid. However, I've ensured that this pull request will function as intended.

This commit includes:
1- Updated the code to reflect the changes made from version 6.3 to 6.5, which is the latest version available at https://git.suckless.org/dwm/. However, I skipped about two commits or so as they did not add anything and did not reduce complexity.
2- Simplification of the Makefile by replacing cp commands with install, streamlining file copying and permission setting and added conditional installation logic to ensure `dwm.desktop` is only installed if it doesn't already exist in `/usr/share/xsessions/`.
3- Uncommented the OPTIMISATIONS flag in config.mk and added `-mtune=native` to it, so the code is optimised for the machine's specific CPU architecture.
4- Eliminated the reference to transient.c and purged dwm.c.rej and dwm.c.orig files, streamlining the codebase.
In dwm, cursor appearance is managed through its source code, not by external tools like xsetroot. Therefore, using xsetroot for cursor customization is not standard practice for dwm users.
@ChrisTitusTech
Copy link
Owner

Amazing work, I'll test this out soon. Thanks for the commit and update.

@ChrisTitusTech ChrisTitusTech merged commit f658d3d into ChrisTitusTech:main Apr 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants