setxdmbg.sh: fixed a bug in generate_image()
Added tag 2019.0628 for changeset 00c71e2a5b70
Backed out changeset a068e355a0d8
Tagged as 2019.0628
Fixed a bug in setxdmbg.sh, and, minor change to the management of background
the current value of PRIMARY_ID was not logged by load_config(). Bumped version to 2019.0628
Xsession: Updated version to 2019.0624 (date of last change).
extensions.d/analog-clock: Updated version to 2019.0624 (date of last important change).
Xstartup: Updated version to 2019.0624 (date of last important change).
setxdmbg.sh: Updated version to 2019.0623 (date of last important change).
Xbuttons_bar: Updated version to 2019.0626 (date of last important change).
Xsetup: Updated version to 2019.0626 (date of last important change).
extensions.d/sysmon-conky: Updated version to 2019.0624 (date of last important change).
Minor fixes.
Minor documentation fixes.
Fixed a bug which can lead variables BCOLOR_TOP/BCOLOR_BTM to be undefined.
Minor fix.
Minor documentation fix.
Missing initialization of SCREENSHOT_ALWAYS_FULL i init().
Minor documentation changes.
cosmetic changes.
Updated the documentation of XOC_SIZE property (analog-clock extension) for the sake of clarity.
Added new wallpapers.
Removed 'scale' in loadgraph(), added gradients and flag -l in cpugraph().
Added a reference to xdm-screensaver.conf in section 'SEE ALSO'.
Fixed a typo: SCREENSHOT_ALWAYS_FULL is off by default.
Updated following addition of xdm-screensaver extension.
minor fix.
Added an extension to run a screensaver on XDM screen.
Modified the process registry structure, and, added functions which respectively allow to unregister (and optionally kill) any registered process, and, to check if a process is registered.
Added the function get_display_geometry() to easily get geometry of a given display.
Modifications that allow to force taking full screenshots even when XDM is configured for primary display only.
Xsetup: Updated following changes to setxdmbg.sh.
adoc/setxdmbg.txt: Updated following changes to setxdmbg.sh
setxdmbg.1: Updated following changes to setxdmbg.sh
setxdmbg.sh: Almost fully rewritten. Amongs the changes: Better support of multi-screen configurations, verbose mode was replaced by a logging mode.
get_[xy]off() and get_[xy]pos(): distance can be <0. Minor fixes. Bumped version to 2019.0619.
Bumped version to 2019.0619
Minor changes.
Fixed typos (again) and cosmetic change.
Fixed typos.
Removed the license from the header.
Minor changes.
Xsetup: set_background() does nothing when XDMBGIMG is not set. Xsetup.conf, README, Xsetup.conf.5, readme.txt: Updated following change to Xsetup::set_background()
Added important note about usage of register_process().
Added a section about implementation of Xsetup extensions.
Better handling of background processes started by Xsetup (and its extensions)
Minor fixes.
Added manual pages for configuration files Xsetup.conf, Xbuttons_bar.conf, Xsession.conf, analog-clock.conf, sysmon-conky.conf
Uses bash expressions 'strip shortest' instead of 'strip longest'.
Updated following the changes to extensions analog-clock & sysmon-conky.
Improved the extension analog-clock.
Improved the extension sysmon-conky.
Added required code so that, when PRIMARY_ONLY=on (Xsetup), the screenshot tool (Xbuttons_bar) will only see the primary display.
Updated following changes to Xbuttons_bar/Xbuttons_bar.conf.
Added a screenshot tool to the buttons-bar.
Added locale support.
A '$' was missing at the end of regular expression used to check validity of property BHEIGHT_TOP & BHEIGHT_BTM.
A '$' was missing at the end of regular expression used to check validity of property BHEIGHT_TOP & BHEIGHT_BTM.
removed wrong information about multi-screen configurations
Removed deprecated function get_axis_size() and all references to it.
Computes clock position using get_xpos() and get_ypos() instead of deprecated function get_axis_size().
Gets Slackware's version from /etc/slackware-version instead of /etc/os-release: 1) it is easier, and, 2) in case of current, the string is shorter (and even 'prettier') than the value of property PRETTY_NAME.
Added the logic to ensure there is no duplicates in the button lists returned by get_main_buttons_list() and get_system_buttons_list().
Xbuttons_bar: settings are loaded by init(), run_buttons_bar() was renamed main(), and, the command line is parsed before calling init().
start_buttons_bar(): Compute the geometry using xoff() and yoff().
start_xclock(): Compute the geometry using xoff() and yoff().
Xsetup: Added utility functions get_xoff(), get_xpos(), get_yoff(), get_ypos()
Done some changes to function init().
Xsetup: Added variables XSCREEN_NFO, PRIMARY_NFO, and, modified the function init().
Added functions get_xscreen_infos() & get_display_infos().
Changed documentation of PRIMARY_ONLY, and added section for PRIMARY_ID. Regenerated readme.html
Updated following changes to Xsetup.conf (ie. modification of PRIMARY_ONLY, and addition of PRIMARY_ID)
PRIMARY_ONLY: Updated documentation, PRIMARY_ID: Added.
Changes in get_axis_size() to ensure it returns an integer value in any case, even when xrandr fails.
Logging of session name read from XSESSION_FILE.
Minor changes.
Fixed a syntax error in init_session_list(). SESSIONS_BACKLIST was used instead of SESSIONS_BLACKLIST.
Minor corrections.
Modified following change to property XDMBGIMG, and, added section 'Multiple XDM logins'.
Modified following change to property XDMBGIMG, and, added section 'Multiple XDM logins'.
Changed default value of property XDMBGIMG.
Fixed wrong permissions (was 755, set to 644).
Changed default value of property XDMBGIMG.
Increased font size for date and OS name.
minor fixes.
set SESMENU_VIEWPORT_SIZE to 10 (5 is not enough).
Added section about using symlink(s) for XDM background images.
Minor documentation fix.