~ctwm/ctwm/trunk

  • Committer: Matthew Fuller
  • Date: 2023-01-28 01:02:55 UTC
  • Revision ID: fullermd@over-yonder.net-20230128010255-7y550i4n37xy9x4k
Bypass BorderedLayout for strut'd windows.

This is a hack, and does the wrong thing.  However, due to the way we
currently handle struts, the previous behavior would force a window to
move outside its own strut, which is nonsense.  A proper implementation
would require evaluating struts individually, not cramming them into
BorderedLayout (which already means something similar but distinct), and
encapsulating those checks in all the places that do window positioning.

That's a major change though; this at least avoids the extra-dumb
behavior, and works no worse than 4.0.3 and pre-r644 code for those
corner cases.
Filename Latest Rev Last Changed Committer Comment Size
..
basic_vars.cmake 702.1.7 2 years ago Matthew Fuller Conditionalize building session.c, and guard sessi 1.6 KB Diff Download File
build_options.cmake 702.1.7 2 years ago Matthew Fuller Conditionalize building session.c, and guard sessi 5.4 KB Diff Download File
check_funcs_etc.cmake 685 3 years ago Matthew Fuller Redo figuring feature test macros to be more gener 1.9 KB Diff Download File
compiler_feature_checks.cmake 685.1.7 3 years ago Matthew Fuller cmake 3.3 added this condition to if()'s support, 4.8 KB Diff Download File
cpack_setup.cmake 466.1.11 9 years ago Matthew Fuller Now that we've built the version in cmake, set it 593 bytes Diff Download File
ctags.cmake 617 6 years ago Matthew Fuller Add build infra to find and give a target to run c 298 bytes Diff Download File
do_install.cmake 685.1.4 3 years ago Matthew Fuller Switch to string(CONCAT) now that we have it here. 990 bytes Diff Download File
doxygen.cmake 600.1.33 7 years ago Matthew Fuller Add some targets to clean up doxygen's output. 1.4 KB Diff Download File
dtrace_support.cmake 628 6 years ago Matthew Fuller Reworking the building a little so main() becomes 2 KB Diff Download File
find_asciidoc_bits.cmake 493.1.17 9 years ago Matthew Fuller Add more to the comment about possible future work 11.7 KB Diff Download File
gen_source_files.cmake 681 4 years ago Matthew Fuller Update build and dev scripts to brz-ify. mk_tar.s 6 KB Diff Download File
handle_manual.cmake 685.1.10 3 years ago Matthew Fuller We're requiring >3.1 now, so this policy is enable 10 KB Diff Download File
install_paths.cmake 431.1.33 9 years ago Matthew Fuller PIXMAP_DIRECTORY is in fact used whether or not XP 1.3 KB Diff Download File
mktar_support.cmake 582.1.4 8 years ago Matthew Fuller Expand comment a little. 857 bytes Diff Download File
setup_lex.cmake 605.1.4 7 years ago Matthew Fuller Minor whitespace/comment/message tweaks in the fle 1.1 KB Diff Download File
setup_yacc.cmake 688 3 years ago Matthew Fuller Go ahead and use a proper list joining technique o 2.4 KB Diff Download File
show_build_info.cmake 466.1.12 9 years ago Matthew Fuller Spit out the version info at the end of the config 490 bytes Diff Download File
vcs_checks.cmake 681 4 years ago Matthew Fuller Update build and dev scripts to brz-ify. mk_tar.s 1.3 KB Diff Download File