CMake/Utilities
Nikita Nemkin 3822e95aee Help: Add responsive layout for small screens
These changes activate only on small screens, where "small" is defined
as <=760px, i.e. anything smaller than iPad Mini.

* Turn the sidebar into a popup (on the right) and add a hamburger
  button in the header to show it.
* Split the header and footer into two lines, make the header sticky.
* Remove the prev/next links from the header.
* Put the search box first in the sidebar.
* Disable horizontal scroll of the page, enable individual scrolling
  for h1, table. (Code blocks already have it).
* Allow line breaking of overly long words in the document body.
* Adjust various margins.

The sidebar popup works without JavaScript (using the "checkbox hack"),
but a bit of JavaScript is added to enable automatic closing on Esc,
on a link click and on document navigation.
2025-02-02 23:33:17 +05:00
..
ClangTidyModule Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
cm3p jsoncpp: Add cm3p/ header for json/version.h 2024-12-12 08:26:22 -05:00
cmbzip2 bzip: Precompile common expensive headers 2023-06-22 18:11:45 +02:00
cmcppdap cppdap: include/dap/network.h: add <stdint.h> include for GCC 15 2024-08-13 15:42:40 -04:00
cmcurl Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
cmelf Merge branch 'upstream-elf' into import-elf 2021-06-23 13:57:38 -04:00
cmexpat expat: Hard-code configuration options for our needs 2024-08-13 15:22:45 -04:00
cmjsoncpp jsoncpp: fix missing template deletion support on LCC < 1.23 2024-01-16 22:11:09 +03:00
cmlibarchive Merge branch 'upstream-LibArchive' into update-libarchive 2024-11-18 14:17:22 -05:00
cmliblzma liblzma: Disable inline assembly when compiled with conflicting flag 2025-01-08 09:17:58 -05:00
cmlibrhash librhash: aligned_alloc is not available with glibc < 2.16 2024-09-09 09:45:04 -04:00
cmlibuv libuv: Explicitly enable GNU APIs on Cygwin 2025-01-15 15:20:15 -05:00
cmllpkgc PkgC: Add llpkgc to build 2024-07-29 13:14:41 -04:00
cmnghttp2 nghttp2: Suppress clang-analyzer warnings 2023-05-22 16:51:16 -04:00
cmpdcurses Utilities: Suppress warnings in third-party code with IBMClang 2022-01-27 09:38:01 -05:00
cmvssetup
cmzlib Merge branch 'upstream-zlib' into update-zlib 2024-03-11 09:57:46 -04:00
cmzstd cmzstd: Explicitly disable ASM 2024-03-08 14:35:49 -05:00
Doxygen Configure CMake itself with policies through CMake 3.30 2024-10-10 09:32:06 -04:00
Git Utilities/Git: add a file for refs to ignore when blaming 2022-02-21 10:53:42 -05:00
GitSetup setup-user: restore portability 2020-04-15 10:30:04 -04:00
IWYU jsoncpp: Add cm3p/ header for json/version.h 2024-12-12 08:26:22 -05:00
KWIML Merge branch 'upstream-KWIML' into update-kwiml 2023-11-16 15:15:51 -05:00
Release Style: Replace TABs with spaces for indentation in some files 2025-01-12 18:49:25 +04:00
Scripts clang-format.bash: update to clang-format-18 2025-01-23 11:42:52 -05:00
Sphinx Help: Add responsive layout for small screens 2025-02-02 23:33:17 +05:00
std enum_set enhancements, step 2 2025-01-31 19:14:36 +01:00
.clang-tidy clang-tidy: add option CMake_RUN_CLANG_TIDY 2017-05-04 17:39:23 +02:00
.gitattributes clang-format.bash: update to clang-format-18 2025-01-23 11:42:52 -05:00
.NoDartCoverage
CMakeLists.txt ci: Explicitly build WiX custom action in packaging jobs 2024-03-11 11:59:19 -04:00
cmThirdParty.h.in cppdap: Build as part of CMake or use external installation 2023-05-26 09:36:14 -04:00
cmThirdPartyChecks.cmake Utilities: Update hard-coded try_compile results for libarchive 3.7.5 2024-09-17 13:03:11 -04:00
SetupForDevelopment.sh