1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-09 17:44:56 +09:00
ladybird/Meta
ayeteadoe 8f670950e2 Meta: Add opt-in explicit symbol export for libraries
On Windows, `set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)` is currently
used. But that will need to change as LibWeb exceeds the maximum
symbols that can be exported from a single executable/dll
(See LNK1189 error). So to prevent bitrot and Unix/Windows getting
out of sync, this function that generates the export header for the
target also sets the symbol visibility to hidden on Unix to ensure
Link errors also occur on Unix if the the required library components
are not annotated with the FOO_API macro.
2025-05-12 03:22:23 -06:00
..
CMake AK+CMake: Remove workaround for swiftc mishandling [[no_unique_address]] 2025-05-09 23:14:27 -06:00
gn LibWeb: Implement the color-mix() function 2025-04-22 12:19:51 +02:00
Lagom Meta: Add opt-in explicit symbol export for libraries 2025-05-12 03:22:23 -06:00
check-debug-flags.sh Meta: Make check-debug-flags.sh runnable in Bash 3.2 2024-07-16 09:13:14 -06:00
check-html-doctype.py Meta: Make CI enforce doctype in test cases 2025-03-20 11:50:49 +01:00
check-idl-files.py Meta: Do not lint IDL files imported from WPT 2025-04-14 15:50:21 -04:00
check-newlines-at-eof.py Meta: Omit vcpkg overlay ports from style and EOF lints 2025-04-02 10:50:18 -06:00
check-png-sizes.sh Meta: Make missing optipng fatal in CI 2025-02-12 17:37:42 +00:00
check-style.py Meta: Omit vcpkg overlay ports from style and EOF lints 2025-04-02 10:50:18 -06:00
configure-clangd.sh Meta: Script to configure clangd according to build type 2024-08-05 23:44:03 -06:00
debug.plist CMake: Add a command for codesigning with the get-task-allow entitlement 2024-07-02 16:57:51 -06:00
embed_as_string.py Meta: Make embed_as_string_view.py produce Strings instead 2024-09-03 10:12:07 +01:00
find_compiler.sh Meta: Update to clang-19 in CI and build instructions 2024-12-28 05:39:32 -08:00
generate-libwasm-spec-test.py LibWasm: Ignore tests that check that we don't support 2+ memories 2024-07-14 11:26:52 +02:00
generate-libwasm-spec-test.sh
generate_clang_module_map.py Meta+LibGfx: Exclude Metal and Vulkan headers from Clang module map 2024-11-15 10:51:45 -07:00
import-wpt-test.py Meta: Download WPT support files used in iframes 2025-04-04 10:10:43 +02:00
ladybird.sh Meta: Move the vcpkg installation/cache directories under Build 2024-11-06 10:38:57 -07:00
lint-ci.sh Meta: Make CI enforce doctype in test cases 2025-03-20 11:50:49 +01:00
lint-clang-format.sh Meta: Switch to clang-format-19 as the standard formatter 2024-12-28 05:39:32 -08:00
lint-commit.sh
lint-executable-resources.sh Tests: Prevent executable images or html files during lint 2024-10-25 09:00:52 +02:00
lint-gn.sh Meta: Make gn linter actually fail 2025-03-07 09:44:42 +01:00
lint-prettier.sh Meta+LibJS: Upgrade to prettier version 3.3.3 2024-11-06 15:10:27 -05:00
lint-python.sh Meta: Make all pre-commit CI scripts work with Bash 3.2 2024-07-16 08:56:22 -06:00
lint-shell-scripts.sh Meta: Make all pre-commit CI scripts work with Bash 3.2 2024-07-16 08:56:22 -06:00
lint-swift.sh Meta: Add swift-format linter script 2024-10-01 13:33:05 -06:00
refresh-ladybird-qtcreator.sh Meta+Documentation: Update config for QtCreator 2024-12-02 09:45:32 +00:00
shell_include.sh Meta: Make shell_include.sh compatible with busybox 2025-03-26 20:59:01 +00:00
watch_wpt_progress.sh Meta: Make WPT.sh run nproc/2 testrunners in parallel 2025-05-07 15:48:21 +01:00
WPT.sh Meta: Make WPT.sh log args relative to cwd as of script invocation 2025-05-08 23:50:04 +01:00