############################################################################### # ############ . * . ############ # # ############ (SALEM) WCL DESKTOP ENVIRONMENT: CHANGES ############ # # ############ ^^^ ############ # ############################################################################### FWIW, this file documents the changes between the Saints and Sinners releases of Salem, the Witch City Linux Desktop Environment. ++ +++++++++++++++++++++++++++++++++++++ +++++ ++ SALEM-SAINTS AND SINNERS - Altar Call +++++ ++ +++++++++++++++++++++++++++++++++++++ +++++ * Expanded the wcl-salem_vodou's duties to building WCL-specific Arch packages. Because of the complexity and differing tasks, those duties have been split into 2 separate scripts: wcl-salem_vodou and wcl-salem_build. The builds are stored under /usr/lib/WCL/vodou. The wcl-salem_vodou scripture concerns the yt-dlp build, which now uses the static tarball source rather than the direct git. The wcl-salem_build scripture will deal with various other builds, such as the sxwwm and evilwm window managers. * Split the 'check_yt_dlp_status' function of wcl-salem_vodou into the three functions: check_yt_dlp_status, sift_yt_dlp_latest, and sift_yt_dlp_former. This should solve the "screening" problem with the release that led to erroneous verdicts. * Split the IMPORTS_ module into two: IMPORTS_ and HARVEST_. * In addition to the Bash shell, added shell support for brush, fish, tcsh, zsh, and whatever falls into the catch-all, such as dash and ksh, and sh. These were added to the new HARVEST_ module, as Bewitch does not call upon a login shell to source the associated shell files. * Removed the -x option to wcl, which in session context, launches a window manager or desktop w/Bewitch. This now performed by the new "Be" scripture, what is systematically recognized as /usr/lib/WCL/scripture/wcl-be. As a result, the 'route_or_snapshot' function has been removed from the wcl central scripture, as well as the 'prepare_scripture', which has been moved to wcl-be. * Overhauled the CDE_DSK_ module for the Common Desktop Environment. The dtsession search paths will be added to global variable environment as expected now. The action will be added to the Stopwatch Summary of The Montgomery Logue (Processing Manifest) as "Dtsession Paths Discovery." * Corrected syntax in the 'perform_removal' function of wcl-salem_vodou that prevented the uninstalling of a previous yt-dlp package. * Updated the WCL Scripture dashboard to include the -i option, which will call on wcl-salem_build to build and install packages. * Updated the DATADIG_ and BUILDER_ modules to include the $SALEM/Purgatory in the WCL home structure. * Updated the 'load_profiles' function in the IMPORTS_ module of Bewitch so that it skips attempting to source profiles it needn't. Also, updated the standard output logue, replacing "Missing" w/"Skipping" to avoid confusion regarding the sourcing. * Updated the 'harvest_list' function in the IMPORTS) module to include more information in the standard output logue. * Updated the 'flick_main_switch' in the wcl-bewitch_compositor to include permission for shell login. * Added SHELL environment variable to IMPORTS_ and EXPORTS_ modules of Bewitch. * Improved * Added SXWM_ module to Bewitch. * Upgraded Bewitch to version 25. * Updated the "exorcise" and "possess" installation scripture. * Updated the documentation to reflect changes. ############################################################################### # ############ . * . ############ # # ############ (SALEM) WCL DESKTOP ENVIRONMENT: CHANGES ############ # # ############ ^^^ ############ # ###############################################################################