Idan Horowitz
0376c127f6
Meta: Update .clang-format to correct qualifier alignment
...
This ensures 'east-const' order.
2022-04-01 21:24:45 +01:00
Idan Horowitz
852ae6c195
Meta: Switch to clang-format-14 as the standard formatter
...
Now that clang-format-14 ubuntu packages are available, it's time to
finally upgrade our clang-format version. This version brings with it
a bunch of useful features with const-placement being the most notable.
These will be enabled in the following commits.
2022-04-01 21:24:45 +01:00
Lady Gegga
ed9ddf79ff
Base: Add Hangul Syllables to font Katica Regular 10
...
https://www.unicode.org/charts/PDF/UAC00.pdf
D55C, AD6D, C5B4
2022-04-01 20:26:25 +01:00
Lady Gegga
0735571d05
Base: Add CJK character to font Katica Regular 10
...
https://www.unicode.org/charts/PDF/U4E00.pdf
8A9E, 6587
2022-04-01 20:26:25 +01:00
Lady Gegga
065155cd4e
Base: Add Latin Extended Additional chrs to font Katica Regular 10
...
https://www.unicode.org/charts/PDF/U1E00.pdf
1EBF, 1EC7, 1E90-1E95, 1EB7, 1E70-1E73, 1E22, 1E7D-1E8A, 1E8E, 1E8F
2022-04-01 20:26:25 +01:00
Lady Gegga
5b44706db7
Base: Add Georgian characters to font Katica Regular 10
...
https://www.unicode.org/charts/PDF/U10A0.pdf
10E5, 10D0, 10E0, 10D7, 10E3, 10DA, 10D8
2022-04-01 20:26:25 +01:00
Lady Gegga
c4f2ce76bf
Base: Add Thai characters to font Katica Regular 10
...
https://www.unicode.org/charts/PDF/U0E00.pdf
0E44, 0E17, 0E22
2022-04-01 20:26:25 +01:00
Lady Gegga
88aca27232
Base: Add Bengali characters to font Katica Regular 10
...
https://www.unicode.org/charts/PDF/U0980.pdf
09AC, 09B0, 09BE, 0982, 09B2, 09F1
2022-04-01 20:26:25 +01:00
Lady Gegga
080b7b815e
Base: Add Arabic characters to font Katica Regular 10
...
https://www.unicode.org/charts/PDF/U0600.pdf
06CC-06CF
2022-04-01 20:26:25 +01:00
James Mintram
81b6386c87
Toolchain: Fix the gdb build for aarch64 target on macOS host
2022-04-01 19:39:56 +01:00
Liav A
db8942178a
Kernel: Stop debug spam when using read on /dev/mem device
...
This is not really useful and quite annoying so let's disable it by
default.
2022-04-01 19:59:45 +02:00
Liav A
d0abae8907
Kernel: Stop debug spam when using mmap on /dev/mem device
...
This is not really useful and quite annoying so let's disable it by
default.
2022-04-01 19:59:45 +02:00
Idan Horowitz
916e093d4a
Documentation: Add Kernel/Userland quick switch to CLion configuration
2022-04-01 17:39:15 +01:00
Sam Atkins
da1c3c5262
Base: Add a quote to fortunes.json
2022-04-01 13:02:51 +01:00
Liav A
231b9f256b
Kernel: Declare Device major and minor data member numbers as const
...
This is just another "safety guard" to ensure these numbers don't ever
change after being set for a certain Device at construction time.
2022-04-01 12:56:04 +01:00
Jelle Raaijmakers
7334636933
LibGfx: Return kerning values as a float
instead of int
...
This allows for a more precise rounding of glyph positions.
2022-04-01 12:58:03 +02:00
Jelle Raaijmakers
ee9a2e0715
LibGfx: Implement font kerning for Painter::draw_text_run
2022-04-01 12:58:03 +02:00
Liav A
ae2ec45e78
Kernel: Allow SysFS components to have non-zero size
...
This is important for dmidecode because it does an fstat on the DMI
blobs, trying to figure out their size. Because we already know the size
of the blobs when creating the SysFS components, there's no performance
penalty whatsoever, and this allows dmidecode to not use the /dev/mem
device as a fallback.
2022-04-01 11:27:19 +02:00
Liav A
66ff60db07
Kernel: Declare DMI SysFS BIOS classes as final
2022-04-01 11:27:19 +02:00
Liav A
338b4b27eb
Kernel: Declare blob sizes of SysFS BIOS classes as const
2022-04-01 11:27:19 +02:00
Liav A
96aae59e9c
Kernel: Initialize primitive data members of SysFS BIOS classes
2022-04-01 11:27:19 +02:00
Liav A
979f89473b
Ports: Remove IPv6 patch for dmidecode
...
This is not needed anymore because our LibC recognizes what AF_INET6 is
about.
2022-04-01 11:27:19 +02:00
Liav A
9af62ba6e3
Ports: Fix dmidecode SYS_FIRMWARE_DIR patched macro
2022-04-01 11:27:19 +02:00
kleines Filmröllchen
684c39bc19
Documentation: Update GML information and manpage links in FileFormats
2022-03-31 22:13:49 -07:00
kleines Filmröllchen
426a09ca4a
Base: Extend and improve the GML documentation
...
This is a bundle of changes to the "new" GML documentation that I just
noticed two hours ago.
- Fix a bunch of typos, wording and style
- Rework layout object documentation (they're not widgets!)
- Document most of the common properties
- Finish (as for now) GML syntax documentation
- Extend GML usage explanation
- Add symlink "GML" so that man gml works
- Add a categorized GML page list to the introduction man page
- Cross-link much more
Much of the editing of existing docs is clearing up incorrect or
imprecise statements.
Note that because of massive changes in some places, git won't recognize
renames as such.
2022-03-31 22:13:49 -07:00
Tim Schumacher
743922984c
Fuzzers: Add a basic input shim when running standalone
2022-03-31 22:11:04 -07:00
Tim Schumacher
bf502ae3b0
CMake: Allow building fuzzing targets without libFuzzer or OSS-Fuzz
2022-03-31 22:11:04 -07:00
Tim Schumacher
e3519b8e5c
Meta: Rename Fuzzer flags to ENABLE_FUZZERS_{LIBFUZZER,OSSFUZZ}
2022-03-31 22:11:04 -07:00
djwisdom
7d51696d5d
Base: Add new theme Chillychilly
...
Updated syntax highlight colors to complement overall
theme look and feel. Thanks to @kleinesfilmroellchen for the
timely recommendation.
2022-03-31 22:09:52 -07:00
EWouters
98db3a3ce9
Meta: Fix format-string in the port linter
2022-03-31 21:59:20 -07:00
James Mintram
11bcde0bbd
Toolchain: Add a gcc patch to fix linker error on M1 host
2022-03-31 19:22:53 -07:00
EWouters
e6d28a9dd4
Ports/cmake: Update cmake to version 3.23.0 and remove upstreamed patch
...
The check for HAVE_SIZEOF_SSIZE_T and not HAVE_SSIZE_T has been upstreamed in 99acfe41f5
.
2022-03-31 16:05:07 -07:00
Enver Balalic
7be57c322e
LibWeb: Flex fix minimum main size in min/max violations calculation
...
While calculating the minimum size for main min/max size violations
we were flooring the min size to 0 if the item doesn't have a min
main size. Instead of that determine the intrinsic min main size
of that element.
This fixes the flex: 80% 0 4/1/0 test case in the flex.html
test page.
This case was missed in a previous commit that added the
determine_min_main_size_of_child function
2022-03-31 21:09:41 +02:00
djwisdom
e18aba69b5
Base: Add new glyphs to Ataraxia Light
...
Control Pictures
2400-2426
Miscellaneous Symbols
2644,2645,2647-264A,264C-2653,268A-2693,
26A5,26A6,26A8-26AF
2022-03-31 13:22:35 -04:00
djwisdom
304ec78d9a
Base: Add new glyphs to Satori Regular
...
Control Pictures
2400-2426
Miscellaneous Symbols
2644,2645,2647-264A,264C-2653,268A-2693,
26A5,26A6,26A8-26AF
2022-03-31 13:22:22 -04:00
djwisdom
dc203a6682
Base: Add new glyphs to Satori Mono Regular
...
Control Pictures
2400-2426
Miscellaneous Symbols
2644,2645,2647-264A,264C-2653,268A-2693,
26A5,26A6,26A8-26AF
2022-03-31 13:22:22 -04:00
djwisdom
29fde9bc29
Base: Add new glyphs to Satori Mono Bold
...
Control Pictures
2400-2426
Miscellaneous Symbols
2644,2645,2647-264A,264C-2653,268A-2693,
26A5,26A6,26A8-26AF
2022-03-31 13:22:22 -04:00
djwisdom
e7d4d6a318
Base: Add new glyphs to Satori Bold
...
Control Pictures
2400-2426
Miscellaneous Symbols
2644,2645,2647-264A,264C-2653,268A-2693,
26A5,26A6,26A8-26AF
2022-03-31 13:22:22 -04:00
Itamar
9cd27d1e15
LanguageServers/Cpp: Add SemanticType::PreprocessorMacro
...
This adds a new semantic token type, PreprocessorMacro.
Calls to preprocessor macros will now be highlighted when semantic
highlighting is enabled in Hack Studio.
2022-03-31 19:10:15 +02:00
Itamar
597ca68e2d
LibCpp: Fix parsing of macro calls
...
Previously, macro calls with 0 arguments where incorrectly parsed as
calls to a macro with a single argument that doesn't contain any tokens.
2022-03-31 19:10:15 +02:00
Itamar
53c6c36fba
LibGUI: Add AutocompleteProvider::TokenInfo::type_to_string()
2022-03-31 19:10:15 +02:00
Andreas Kling
3ab7388754
PixelPaint: Draw layer thumbnails with bilinear filtering
...
This makes them look a little nicer than basic nearest-neighbor.
2022-03-31 18:25:06 +02:00
Andreas Kling
7047a5ca59
LibJS: Allow JS::make_handle(T*) to be called with nullptr
...
Instead of asserting, just return an empty Handle.
2022-03-31 18:25:06 +02:00
Sahan Fernando
d98f12b928
3DFileViewer: Fix seam in normals of teapot.obj
2022-03-31 18:11:28 +02:00
Ali Mohammad Pur
7ea095feb0
LibJS: Don't assume that for-in/of target is a variable on LHS::Assign
...
e.g. `for ([foo.bar] in ...)` is actually a binding pattern.
2022-03-31 18:11:08 +02:00
Ali Mohammad Pur
56c0fdc1c4
LibJS: Implement codegen for MemberExpression binding patterns
2022-03-31 18:11:08 +02:00
Ali Mohammad Pur
007ffcd763
LibJS: Implement bytecode generation for all ObjectExpression properties
2022-03-31 18:11:08 +02:00
Matthew Olsson
698fb3957a
LibPDF: Fix security-handler-related nullptr regression
2022-03-31 18:10:45 +02:00
Matthew Olsson
b69488031b
LibPDF: Fix mismatched class/struct declaration
2022-03-31 18:10:45 +02:00
Matthew Olsson
6bed20f456
PDFViewer: Use ArgsParser
2022-03-31 18:10:45 +02:00