aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJosh Soref <2119212+jsoref@users.noreply.github.com>2023-04-11 16:04:17 -0400
committerEli Schwartz <eschwartz93@gmail.com>2023-04-11 19:21:05 -0400
commitcf9fd56bc905a2022ad48c93d25b5a73b57c8802 (patch)
treea6858f0e790f801f49d8d4f161e9183deaf90e20 /docs
parente238b81ba0b89faa19b512d1e78de00dad1488ce (diff)
downloadmeson-cf9fd56bc905a2022ad48c93d25b5a73b57c8802.zip
meson-cf9fd56bc905a2022ad48c93d25b5a73b57c8802.tar.gz
meson-cf9fd56bc905a2022ad48c93d25b5a73b57c8802.tar.bz2
fix various spelling issues
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/markdown/Adding-new-projects-to-wrapdb.md2
-rw-r--r--docs/markdown/Contributing.md4
-rw-r--r--docs/markdown/Fs-module.md4
-rw-r--r--docs/markdown/IDE-integration.md2
-rw-r--r--docs/markdown/MesonCI.md2
-rw-r--r--docs/markdown/Qt6-module.md2
-rw-r--r--docs/markdown/Reference-tables.md4
-rw-r--r--docs/markdown/Release-notes-for-0.40.0.md2
-rw-r--r--docs/markdown/Release-notes-for-0.45.0.md2
-rw-r--r--docs/markdown/Release-notes-for-0.46.0.md2
-rw-r--r--docs/markdown/Release-notes-for-0.48.0.md4
-rw-r--r--docs/markdown/Release-notes-for-0.50.0.md4
-rw-r--r--docs/markdown/Release-notes-for-0.52.0.md4
-rw-r--r--docs/markdown/Release-notes-for-0.54.0.md2
-rw-r--r--docs/markdown/Release-notes-for-0.55.0.md4
-rw-r--r--docs/markdown/Release-notes-for-0.59.0.md4
-rw-r--r--docs/markdown/Release-notes-for-0.60.0.md4
-rw-r--r--docs/markdown/Release-notes-for-0.62.0.md4
-rw-r--r--docs/markdown/Release-notes-for-0.63.0.md2
-rw-r--r--docs/markdown/Release-notes-for-1.0.0.md2
-rw-r--r--docs/markdown/Release-procedure.md2
-rw-r--r--docs/markdown/Rewriter.md2
-rw-r--r--docs/markdown/Rust-module.md2
-rw-r--r--docs/markdown/Simple-comparison.md2
-rw-r--r--docs/markdown/Subprojects.md2
-rw-r--r--docs/markdown/Syntax.md2
-rw-r--r--docs/markdown/Users.md2
-rw-r--r--docs/markdown/Vala.md4
-rw-r--r--docs/markdown/Windows-module.md2
-rw-r--r--docs/markdown/Yaml-RefMan.md6
-rw-r--r--docs/markdown/_include_qt_base.md2
-rw-r--r--docs/markdown/i18n-module.md2
-rw-r--r--docs/refman/generatormd.py2
-rw-r--r--docs/refman/loaderbase.py4
-rw-r--r--docs/yaml/elementary/str.yml2
-rw-r--r--docs/yaml/functions/_build_target_base.yaml4
-rw-r--r--docs/yaml/functions/install_headers.yaml2
-rw-r--r--docs/yaml/functions/project.yaml2
-rw-r--r--docs/yaml/objects/build_tgt.yaml2
-rw-r--r--docs/yaml/objects/compiler.yaml4
-rw-r--r--docs/yaml/objects/module.yaml2
41 files changed, 57 insertions, 57 deletions
diff --git a/docs/markdown/Adding-new-projects-to-wrapdb.md b/docs/markdown/Adding-new-projects-to-wrapdb.md
index 0e00d16..7c28b49 100644
--- a/docs/markdown/Adding-new-projects-to-wrapdb.md
+++ b/docs/markdown/Adding-new-projects-to-wrapdb.md
@@ -170,6 +170,6 @@ The first command is to ensure the wrap is correctly fetched from the
latest packagefiles. The second command configures meson and selects a
set of subprojects to enable.
-The Github project contains automatic CI on pushing to run the project
+The GitHub project contains automatic CI on pushing to run the project
and check the metadata for obvious mistakes. This can be checked from
your fork before submitting a PR.
diff --git a/docs/markdown/Contributing.md b/docs/markdown/Contributing.md
index b3deefc..68e943b 100644
--- a/docs/markdown/Contributing.md
+++ b/docs/markdown/Contributing.md
@@ -14,7 +14,7 @@ Thank you for your interest in participating to the development.
## Submitting patches
All changes must be submitted as [pull requests to
-Github](https://github.com/mesonbuild/meson/pulls). This causes them
+GitHub](https://github.com/mesonbuild/meson/pulls). This causes them
to be run through the CI system. All submissions must pass a full CI
test run before they are even considered for submission.
@@ -110,7 +110,7 @@ Meson's merge strategy should fulfill the following guidelines:
These goals are slightly contradictory so the correct thing to do
often requires some judgement on part of the person doing the
-merge. Github provides three different merge options, The rules of
+merge. GitHub provides three different merge options, The rules of
thumb for choosing between them goes like this:
- single commit pull requests should always be rebased
diff --git a/docs/markdown/Fs-module.md b/docs/markdown/Fs-module.md
index e18fa56..e230ec5 100644
--- a/docs/markdown/Fs-module.md
+++ b/docs/markdown/Fs-module.md
@@ -90,7 +90,7 @@ Examples:
x = 'foo.txt'
y = 'sub/../foo.txt'
z = 'bar.txt' # a symlink pointing to foo.txt
-j = 'notafile.txt' # non-existent file
+j = 'notafile.txt' # nonexistent file
fs.is_samepath(x, y) # true
fs.is_samepath(x, z) # true
@@ -99,7 +99,7 @@ fs.is_samepath(x, j) # false
p = 'foo/bar'
q = 'foo/bar/baz/..'
r = 'buz' # a symlink pointing to foo/bar
-s = 'notapath' # non-existent directory
+s = 'notapath' # nonexistent directory
fs.is_samepath(p, q) # true
fs.is_samepath(p, r) # true
diff --git a/docs/markdown/IDE-integration.md b/docs/markdown/IDE-integration.md
index d31606e..9c16cdb 100644
--- a/docs/markdown/IDE-integration.md
+++ b/docs/markdown/IDE-integration.md
@@ -260,7 +260,7 @@ The list of all _found_ dependencies can be acquired from
`intro-dependencies.json`. Here, the name, version, compiler and
linker arguments for a dependency are listed.
-### Scanning for dependecie with `--scan-dependencies`
+### Scanning for dependencies with `--scan-dependencies`
It is also possible to get most dependencies used without a build
directory. This can be done by running `meson introspect
diff --git a/docs/markdown/MesonCI.md b/docs/markdown/MesonCI.md
index 5136c28..24f3063 100644
--- a/docs/markdown/MesonCI.md
+++ b/docs/markdown/MesonCI.md
@@ -32,7 +32,7 @@ The Dockerfile is generated from the `image.json` file and basically
only adds a few common files and runs the `install.sh` script which
should contain all distribution specific setup steps. The `common.sh`
can be sourced via `source /ci/common.sh` to access some shared
-functionalety.
+functionality.
To generate the image run `build.py -t build <image>`. A generated
image can be tested with `build.py -t test <image>`.
diff --git a/docs/markdown/Qt6-module.md b/docs/markdown/Qt6-module.md
index e7b8901..4dbf649 100644
--- a/docs/markdown/Qt6-module.md
+++ b/docs/markdown/Qt6-module.md
@@ -80,7 +80,7 @@ This method takes the following keyword arguments:
- `ui_files`: (string | File | CustomTarget)[]: Passed the `uic` compiler
- `moc_sources`: (string | File | CustomTarget)[]: Passed the `moc` compiler.
These are converted into .moc files meant to be `#include`ed
- - `moc_headers`: (string | File | CustomTarget)[]: Passied the `moc` compiler.
+ - `moc_headers`: (string | File | CustomTarget)[]: Passed the `moc` compiler.
These will be converted into .cpp files
- `include_directories` (IncludeDirectories | string)[], the directories to add
to header search path for `moc`
diff --git a/docs/markdown/Reference-tables.md b/docs/markdown/Reference-tables.md
index f63a473..a321826 100644
--- a/docs/markdown/Reference-tables.md
+++ b/docs/markdown/Reference-tables.md
@@ -144,7 +144,7 @@ These are provided by the `.system()` method call.
| cygwin | The Cygwin environment for Windows |
| darwin | Either OSX or iOS |
| dragonfly | DragonFly BSD |
-| emscripten | Emscripten's Javascript environment |
+| emscripten | Emscripten's JavaScript environment |
| freebsd | FreeBSD and its derivatives |
| gnu | GNU Hurd |
| haiku | |
@@ -329,7 +329,7 @@ machine](#Environment-variables-per-machine) section for details.
| C# | CSC | CSC | The linker is the compiler |
| nasm | NASM | | Uses the C linker |
-*The old environment variales are still supported, but are deprecated
+*The old environment variables are still supported, but are deprecated
and will be removed in a future version of Meson.*
## Environment variables per machine
diff --git a/docs/markdown/Release-notes-for-0.40.0.md b/docs/markdown/Release-notes-for-0.40.0.md
index 53bc9ba..5b3410b 100644
--- a/docs/markdown/Release-notes-for-0.40.0.md
+++ b/docs/markdown/Release-notes-for-0.40.0.md
@@ -119,7 +119,7 @@ qt5_dep = dependency('qt5', modules : 'core', method : 'qmake')
## Link whole contents of static libraries
The default behavior of static libraries is to discard all symbols
-that are not not directly referenced. This may lead to exported
+that are not directly referenced. This may lead to exported
symbols being lost. Most compilers support "whole archive" linking
that includes all symbols and code of a given static library. This is
exposed with the `link_whole` keyword.
diff --git a/docs/markdown/Release-notes-for-0.45.0.md b/docs/markdown/Release-notes-for-0.45.0.md
index 9dd56e3..1d736bb 100644
--- a/docs/markdown/Release-notes-for-0.45.0.md
+++ b/docs/markdown/Release-notes-for-0.45.0.md
@@ -97,7 +97,7 @@ int_255 = 0xFF
The value `if-release` can be given for the `b_ndebug` project option.
This will make the `NDEBUG` pre-compiler macro to be defined for
-release type builds as if the `b_ndebug` project option had had the
+release type builds as if the `b_ndebug` project option had the
value `true` defined for it.
## `install_data()` defaults to `{datadir}/{projectname}`
diff --git a/docs/markdown/Release-notes-for-0.46.0.md b/docs/markdown/Release-notes-for-0.46.0.md
index 3de6bcd..f17a1b7 100644
--- a/docs/markdown/Release-notes-for-0.46.0.md
+++ b/docs/markdown/Release-notes-for-0.46.0.md
@@ -269,7 +269,7 @@ helper = static_library(
final = shared_library(
'final',
['final.c'],
- dependencyes : dep,
+ dependencies : dep,
)
```
diff --git a/docs/markdown/Release-notes-for-0.48.0.md b/docs/markdown/Release-notes-for-0.48.0.md
index 144355d..d8dbeac 100644
--- a/docs/markdown/Release-notes-for-0.48.0.md
+++ b/docs/markdown/Release-notes-for-0.48.0.md
@@ -12,7 +12,7 @@ use, such as *debug* and *minsize*. There is also a *plain* type that
adds nothing by default but instead makes it the user's responsibility
to add everything by hand. This works but is a bit tedious.
-In this release we have added new new options to manually toggle e.g.
+In this release we have added new options to manually toggle e.g.
optimization levels and debug info so those can be changed
independently of other options. For example by default the debug
buildtype has no optimization enabled at all. If you wish to use GCC's
@@ -79,7 +79,7 @@ which has special properties such as not buffering stdout and
serializing all targets in this pool.
The primary use-case for this is to be able to run external commands
-that take a long time to exeute. Without setting this, the user does
+that take a long time to execute. Without setting this, the user does
not receive any feedback about what the program is doing.
## `dependency(version:)` now applies to all dependency types
diff --git a/docs/markdown/Release-notes-for-0.50.0.md b/docs/markdown/Release-notes-for-0.50.0.md
index 9579c33..d0f2d76 100644
--- a/docs/markdown/Release-notes-for-0.50.0.md
+++ b/docs/markdown/Release-notes-for-0.50.0.md
@@ -227,7 +227,7 @@ Furthermore, the `filename` and `install_filename` keys in the targets
introspection are now lists of strings with identical length.
The `--target-files` option is now deprecated, since the same information
-can be acquired from the `--tragets` introspection API.
+can be acquired from the `--targets` introspection API.
## Meson file rewriter
@@ -317,7 +317,7 @@ A complete introspection dump is also stored in the `meson-info`
directory. This dump will be (re)generated each time meson updates the
configuration of the build directory.
-Additionlly the format of `meson introspect target` was changed:
+Additionally the format of `meson introspect target` was changed:
- New: the `sources` key. It stores the source files of a target and their compiler parameters.
- New: the `defined_in` key. It stores the Meson file where a target is defined
diff --git a/docs/markdown/Release-notes-for-0.52.0.md b/docs/markdown/Release-notes-for-0.52.0.md
index 5e574ba..5095d30 100644
--- a/docs/markdown/Release-notes-for-0.52.0.md
+++ b/docs/markdown/Release-notes-for-0.52.0.md
@@ -94,7 +94,7 @@ linker internal re-architecture this has become possible
## Compiler and dynamic linker representation split
-0.52.0 includes a massive refactor of the representaitons of compilers to
+0.52.0 includes a massive refactor of the representations of compilers to
tease apart the representations of compilers and dynamic linkers (ld). This
fixes a number of compiler/linker combinations. In particular this fixes
use GCC and vanilla clang on macOS.
@@ -160,7 +160,7 @@ lib2 = static_library(other_sources, link_whole : lib1, install : true)
```
- `link_with:` of a static library with an uninstalled static library. In the
example below, lib2 now implicitly promote `link_with:` to `link_whole:` because
-the installed lib2 would oterhwise be unusable.
+the installed lib2 would otherwise be unusable.
```meson
lib1 = static_library(sources, install : false)
lib2 = static_library(sources, link_with : lib1, install : true)
diff --git a/docs/markdown/Release-notes-for-0.54.0.md b/docs/markdown/Release-notes-for-0.54.0.md
index f9bfcf6..8338180 100644
--- a/docs/markdown/Release-notes-for-0.54.0.md
+++ b/docs/markdown/Release-notes-for-0.54.0.md
@@ -286,7 +286,7 @@ This old behavior is inconsistent with the way Autotools works, which
undermines the purpose of distro-integration that is the only reason
environment variables are supported at all in Meson. The new behavior
is not quite the same, but doesn't conflict: Meson doesn't always
-repond to an environment when Autoconf would, but when it does it
+respond to an environment when Autoconf would, but when it does it
interprets it as Autotools would.
## Added 'pkg_config_libdir' property
diff --git a/docs/markdown/Release-notes-for-0.55.0.md b/docs/markdown/Release-notes-for-0.55.0.md
index 8d3b4ba..1b086b2 100644
--- a/docs/markdown/Release-notes-for-0.55.0.md
+++ b/docs/markdown/Release-notes-for-0.55.0.md
@@ -93,7 +93,7 @@ Meson now supports passing configuration options to CMake and
overriding certain build details extracted from the CMake subproject.
The new CMake configuration options object is very similar to the
-[[@cfg_data]] object object returned
+[[@cfg_data]] object returned
by [[configuration_data]]. It
is generated by the `subproject_options` function
@@ -175,7 +175,7 @@ changed), but is now deprecated.
## String concatenation in meson_options.txt
It is now possible to use string concatenation (with the `+`
-opperator) in the `meson_options.txt` file. This allows splitting long
+operator) in the `meson_options.txt` file. This allows splitting long
option descriptions.
```meson
diff --git a/docs/markdown/Release-notes-for-0.59.0.md b/docs/markdown/Release-notes-for-0.59.0.md
index 8a04d34..5cdffe8 100644
--- a/docs/markdown/Release-notes-for-0.59.0.md
+++ b/docs/markdown/Release-notes-for-0.59.0.md
@@ -196,7 +196,7 @@ executable(
## New `build target` methods
The [[@build_tgt]] object now supports
-the following two functions, to ensure feature compatebility with
+the following two functions, to ensure feature compatibility with
[[@external_program]] objects:
- `found()`: Always returns `true`. This function is meant
@@ -205,7 +205,7 @@ the following two functions, to ensure feature compatebility with
use-cases where an executable is used instead of an external program.
- `path()`: **(deprecated)** does the exact same as `full_path()`.
- **NOTE:** This function is solely kept for compatebility
+ **NOTE:** This function is solely kept for compatibility
with `external program` objects. It will be
removed once the, also deprecated, corresponding `path()` function in the
`external program` object is removed.
diff --git a/docs/markdown/Release-notes-for-0.60.0.md b/docs/markdown/Release-notes-for-0.60.0.md
index 4bf342c..2debfca 100644
--- a/docs/markdown/Release-notes-for-0.60.0.md
+++ b/docs/markdown/Release-notes-for-0.60.0.md
@@ -286,7 +286,7 @@ be flattened.
## The qt modules now accept generated outputs as inputs for qt.compile_*
-This means you can uset `custom_target`, custom_target indices
+This means you can use `custom_target`, custom_target indices
(`custom_target[0]`, for example), or the output of `generator.process` as
inputs to the various `qt.compile_*` methods.
@@ -357,7 +357,7 @@ are found, and silently continue if Visual Studio activation fails.
`meson setup --vsenv` command line argument can now be used to force Visual Studio
activation even when other compilers are found. It also make Meson abort with an
-error message when activation fails. This is especially useful for Github Action
+error message when activation fails. This is especially useful for GitHub Actions
because their Windows images have gcc in their PATH by default.
`--vsenv` is set by default when using `vs` backend.
diff --git a/docs/markdown/Release-notes-for-0.62.0.md b/docs/markdown/Release-notes-for-0.62.0.md
index cc32ac6..9a7468f 100644
--- a/docs/markdown/Release-notes-for-0.62.0.md
+++ b/docs/markdown/Release-notes-for-0.62.0.md
@@ -19,9 +19,9 @@ directory, that file is loaded by gdb automatically.
## Print modified environment variables with `meson devenv --dump`
-With `--dump` option, all envorinment variables that have been modified are
+With `--dump` option, all environment variables that have been modified are
printed instead of starting an interactive shell. It can be used by shell
-scripts that wish to setup their environment themself.
+scripts that wish to setup their environment themselves.
## New `method` and `separator` kwargs on `environment()` and `meson.add_devenv()`
diff --git a/docs/markdown/Release-notes-for-0.63.0.md b/docs/markdown/Release-notes-for-0.63.0.md
index 9f8da3e..3b47ff4 100644
--- a/docs/markdown/Release-notes-for-0.63.0.md
+++ b/docs/markdown/Release-notes-for-0.63.0.md
@@ -112,7 +112,7 @@ and the resulting directory tree will look like
## JAR Resources
The ability to add resources to a JAR has been added. Use the `java_resources`
-keyword argument. It takes a `sturctured_src` object.
+keyword argument. It takes a `structured_src` object.
```meson
jar(
diff --git a/docs/markdown/Release-notes-for-1.0.0.md b/docs/markdown/Release-notes-for-1.0.0.md
index cc29d16..42c05dd 100644
--- a/docs/markdown/Release-notes-for-1.0.0.md
+++ b/docs/markdown/Release-notes-for-1.0.0.md
@@ -54,7 +54,7 @@ Meson function name styling.
The `bindgen` method of the `rust` module now accepts a dependencies argument.
Any include paths in these dependencies will be passed to the underlying call to
-`clang`, and the call to `bindgen` will correctly depend on any generatd sources.
+`clang`, and the call to `bindgen` will correctly depend on any generated sources.
## String arguments to the rust.bindgen include_directories argument
diff --git a/docs/markdown/Release-procedure.md b/docs/markdown/Release-procedure.md
index a7ef689..4a6e7f8 100644
--- a/docs/markdown/Release-procedure.md
+++ b/docs/markdown/Release-procedure.md
@@ -24,7 +24,7 @@ Before a major release is made a stable branch will be made, and
will be made, and all bugs effecting the RC will be assigned to this
milestone. Patches fixing bugs in the milestone will be picked to the
stable branch, and normal development will continue on the master
-branch. Every week after after this a new release candidate will be
+branch. Every week after this a new release candidate will be
made until all bugs are resolved in that milestone. When all of the
bugs are fixed the 0.X.0 release will be made.
diff --git a/docs/markdown/Rewriter.md b/docs/markdown/Rewriter.md
index 535093b..82f8635 100644
--- a/docs/markdown/Rewriter.md
+++ b/docs/markdown/Rewriter.md
@@ -26,7 +26,7 @@ mode", on the other hand, is meant to be used by external programs
The rewriter itself is considered stable, however the user interface
and the "script mode" API might change in the future. These changes
-may also break backwards comaptibility to older releases.
+may also break backwards compatibility to older releases.
We are also open to suggestions for API improvements.
diff --git a/docs/markdown/Rust-module.md b/docs/markdown/Rust-module.md
index 031b62a..43dbb07 100644
--- a/docs/markdown/Rust-module.md
+++ b/docs/markdown/Rust-module.md
@@ -68,7 +68,7 @@ generated = rust.bindgen(
)
```
-If the header depeneds on generated headers, those headers must be passed to
+If the header depends on generated headers, those headers must be passed to
`bindgen` as well to ensure proper dependency ordering, static headers do not
need to be passed, as a proper depfile is generated:
diff --git a/docs/markdown/Simple-comparison.md b/docs/markdown/Simple-comparison.md
index a8ce17b..47faa79 100644
--- a/docs/markdown/Simple-comparison.md
+++ b/docs/markdown/Simple-comparison.md
@@ -29,7 +29,7 @@ how much time the build system takes to check the states of all source
files because if any of them could potentially cause a rebuild.
Since CMake has two different backends, Make and Ninja, we ran the
-tests on both of them. All tests were run on a 2011 era Macbook Pro
+tests on both of them. All tests were run on a 2011 era MacBook Pro
running Ubuntu 13/04. The tests were run multiple times and we always
took the fastest time.
diff --git a/docs/markdown/Subprojects.md b/docs/markdown/Subprojects.md
index 09ff8bf..78239b9 100644
--- a/docs/markdown/Subprojects.md
+++ b/docs/markdown/Subprojects.md
@@ -219,7 +219,7 @@ the following command-line options:
* **--wrap-mode=nodownload**
Meson will not use the network to download any subprojects or
- fetch any wrap information. Only pre-existing sources will be used.
+ fetch any wrap information. Only preexisting sources will be used.
This is useful (mostly for distros) when you want to only use the
sources provided by a software release, and want to manually handle
or provide missing dependencies.
diff --git a/docs/markdown/Syntax.md b/docs/markdown/Syntax.md
index 523ee85..f63125e 100644
--- a/docs/markdown/Syntax.md
+++ b/docs/markdown/Syntax.md
@@ -766,7 +766,7 @@ additive_expression: multiplicative_expression | (additive_expression additive_o
additive_operator: "+" | "-"
argument_list: positional_arguments ["," keyword_arguments] | keyword_arguments
array_literal: "[" [expression_list] "]"
-assignment_statement: expression asssignment_operator expression
+assignment_statement: expression assignment_operator expression
assignment_operator: "=" | "+="
binary_literal: "0b" BINARY_NUMBER
BINARY_NUMBER: /[01]+/
diff --git a/docs/markdown/Users.md b/docs/markdown/Users.md
index 929d645..1457d12 100644
--- a/docs/markdown/Users.md
+++ b/docs/markdown/Users.md
@@ -107,7 +107,7 @@ format files
- [Marker](https://github.com/fabiocolacio/Marker), a GTK-3 markdown editor
- [Mesa](https://mesa3d.org/), an open source graphics driver project
- [Miniz](https://github.com/richgel999/miniz), a zlib replacement library
- - [MiracleCast](https://github.com/albfan/miraclecast), connect external monitors to your system via Wifi-Display specification aka Miracast
+ - [MiracleCast](https://github.com/albfan/miraclecast), connect external monitors to your system via WiFi-Display specification aka Miracast
- [mpv](https://github.com/mpv-player/mpv), a free, open source, and cross-platform media player
- [mrsh](https://github.com/emersion/mrsh), a minimal POSIX shell
- [Nautilus](https://gitlab.gnome.org/GNOME/nautilus), the GNOME file manager
diff --git a/docs/markdown/Vala.md b/docs/markdown/Vala.md
index 919e305..fdc4fba 100644
--- a/docs/markdown/Vala.md
+++ b/docs/markdown/Vala.md
@@ -112,7 +112,7 @@ executable('app_name', sources, dependencies: dependencies)
```
Using `[GtkTemplate]` also requires the GTK+ user interface definition
-files to be built in to the binary as GResources. For completeness,
+files to be built into the binary as GResources. For completeness,
the next example shows this:
```meson
@@ -177,7 +177,7 @@ repository](https://gitlab.gnome.org/GNOME/vala-extra-vapis) is a
community maintained repository of VAPIs that are not distributed.
Developers use the repository to share early work on new bindings and
improvements to existing bindings. So the VAPIs can frequently change.
-It is recommended VAPIs from this repository are copied in to your
+It is recommended VAPIs from this repository are copied into your
project's source files.
This also works well for starting to write new bindings before they
diff --git a/docs/markdown/Windows-module.md b/docs/markdown/Windows-module.md
index 3d24d76..c6d5284 100644
--- a/docs/markdown/Windows-module.md
+++ b/docs/markdown/Windows-module.md
@@ -20,7 +20,7 @@ Compiles Windows `rc` files specified in the positional arguments.
Returns a list of `CustomTarget` objects that you put in the list of sources for
the target you want to have the resources in.
-*Since 0.61.0* CustomTargetIndexs and CustomTargets with more than out output
+*Since 0.61.0* CustomTargetIndexes and CustomTargets with more than out output
*may be used as positional arguments.
This method has the following keyword arguments:
diff --git a/docs/markdown/Yaml-RefMan.md b/docs/markdown/Yaml-RefMan.md
index 1bb800f..2872791 100644
--- a/docs/markdown/Yaml-RefMan.md
+++ b/docs/markdown/Yaml-RefMan.md
@@ -34,7 +34,7 @@ To link to functions, the function name should be put into the tag:
`[[<func name>]]`.
Methods (for all kinds of objects, including modules) can be linked to like
this: `[[<object name>.<method name>]]`.
-To link to objects themself, the `[[@<object name>]]` syntax can be used.
+To link to objects themselves, the `[[@<object name>]]` syntax can be used.
These tags do **not** need to be put in inline code! A hotdoc extension handles
the formatting here. If tags need to be placed (for instance, to include reference
@@ -69,7 +69,7 @@ module has its own directory. The module itself **must** be in a file called
`module.yaml`. All objects returned by the module are then located next to this
file.
-The name of the YAML files themself are ignored (with the exception of
+The name of the YAML files themselves are ignored (with the exception of
`module.yaml`) and carry no specific meaning. However, it is recommended to name
the YAML files after the `name` entry of the object.
@@ -81,7 +81,7 @@ is to make inheriting functions and arguments easier.
# YAML schema
-The YAML files themself are structured as follows:
+The YAML files themselves are structured as follows:
## Functions
diff --git a/docs/markdown/_include_qt_base.md b/docs/markdown/_include_qt_base.md
index 46fc43a..0a11924 100644
--- a/docs/markdown/_include_qt_base.md
+++ b/docs/markdown/_include_qt_base.md
@@ -71,7 +71,7 @@ This method takes the following keyword arguments:
- `qresources` (string | File)[]: Passed to the RCC compiler
- `ui_files`: (string | File | CustomTarget)[]: Passed the `uic` compiler
- `moc_sources`: (string | File | CustomTarget)[]: Passed the `moc` compiler. These are converted into .moc files meant to be `#include`ed
- - `moc_headers`: (string | File | CustomTarget)[]: Passied the `moc` compiler. These will be converted into .cpp files
+ - `moc_headers`: (string | File | CustomTarget)[]: Passed the `moc` compiler. These will be converted into .cpp files
- `include_directories` (IncludeDirectories | string)[], the directories to add to header search path for `moc`
- `moc_extra_arguments` string[]: any additional arguments to `moc`. Since v0.44.0.
- `uic_extra_arguments` string[]: any additional arguments to `uic`. Since v0.49.0.
diff --git a/docs/markdown/i18n-module.md b/docs/markdown/i18n-module.md
index a1efa5a..a939a34 100644
--- a/docs/markdown/i18n-module.md
+++ b/docs/markdown/i18n-module.md
@@ -27,7 +27,7 @@ argument which is the name of the gettext module.
* `preset`: (*Added 0.37.0*) name of a preset list of arguments,
current option is `'glib'`, see
[source](https://github.com/mesonbuild/meson/blob/master/mesonbuild/modules/i18n.py)
- for for their value
+ for their value
* `install`: (*Added 0.43.0*) if false, do not install the built translations.
* `install_dir`: (*Added 0.50.0*) override default install location, default is `localedir`
diff --git a/docs/refman/generatormd.py b/docs/refman/generatormd.py
index 6029016..87e5418 100644
--- a/docs/refman/generatormd.py
+++ b/docs/refman/generatormd.py
@@ -105,7 +105,7 @@ class GeneratorMD(GeneratorBase):
def _link_to_object(self, obj: T.Union[Function, Object], in_code_block: bool = False) -> str:
'''
- Generate a palaceholder tag for the the function/method/object documentation.
+ Generate a palaceholder tag for the function/method/object documentation.
This tag is then replaced in the custom hotdoc plugin.
'''
prefix = '#' if in_code_block else ''
diff --git a/docs/refman/loaderbase.py b/docs/refman/loaderbase.py
index 3011126..e64134f 100644
--- a/docs/refman/loaderbase.py
+++ b/docs/refman/loaderbase.py
@@ -108,7 +108,7 @@ class _Resolver:
for obj in func.returns.resolved:
obj.data_type.returned_by += [func]
- # Handle kwargs inehritance
+ # Handle kwargs inheritance
for base_name in func.kwargs_inherit:
base_name = base_name.strip()
assert base_name in self.func_map, f'Unknown base function `{base_name}` for {func.name}'
@@ -123,7 +123,7 @@ class _Resolver:
missing = {k: v for k, v in base.kwargs.items() if k in base_keys - curr_keys}
func.kwargs.update(missing)
- # Handloe other args inheritance
+ # Handle other args inheritance
_T = T.TypeVar('_T', bound=T.Union[ArgBase, T.List[PosArg]])
def resolve_inherit(name: str, curr: _T, resolver: T.Callable[[Function], _T]) -> _T:
if name and not curr:
diff --git a/docs/yaml/elementary/str.yml b/docs/yaml/elementary/str.yml
index 7b60e1e..00587cb 100644
--- a/docs/yaml/elementary/str.yml
+++ b/docs/yaml/elementary/str.yml
@@ -39,7 +39,7 @@ methods:
# str.replace(old, new)
- name: replace
- description: Search all occurrences of `old` and and replace it with `new`
+ description: Search all occurrences of `old` and replace it with `new`
returns: str
since: 0.58.0
example: |
diff --git a/docs/yaml/functions/_build_target_base.yaml b/docs/yaml/functions/_build_target_base.yaml
index 767c4da..8b169c8 100644
--- a/docs/yaml/functions/_build_target_base.yaml
+++ b/docs/yaml/functions/_build_target_base.yaml
@@ -89,7 +89,7 @@ kwargs:
default: false
description: |
When set to true flags this target as a GUI application
- on platforms where this makes a differerence, **deprecated** since
+ on platforms where this makes a difference, **deprecated** since
0.56.0, use `win_subsystem` instead.
link_args:
@@ -299,6 +299,6 @@ kwargs:
If it is a [[shared_library]] it defaults to "lib", and may be "lib",
"dylib", "cdylib", or "proc-macro". If "lib" then Rustc will pick a
default, "cdylib" means a C ABI library, "dylib" means a Rust ABI, and
- "proc-macro" is a special rust proceedural macro crate.
+ "proc-macro" is a special rust procedural macro crate.
"proc-macro" is new in 0.62.0.
diff --git a/docs/yaml/functions/install_headers.yaml b/docs/yaml/functions/install_headers.yaml
index 50e1c55..65489d2 100644
--- a/docs/yaml/functions/install_headers.yaml
+++ b/docs/yaml/functions/install_headers.yaml
@@ -67,6 +67,6 @@ kwargs:
since: 0.63.0
default: false
description: |
- Disable stripping child-direcories from header files when installing.
+ Disable stripping child-directories from header files when installing.
This is equivalent to GNU Automake's `nobase` option.
diff --git a/docs/yaml/functions/project.yaml b/docs/yaml/functions/project.yaml
index a18e878..59595cd 100644
--- a/docs/yaml/functions/project.yaml
+++ b/docs/yaml/functions/project.yaml
@@ -82,7 +82,7 @@ kwargs:
For backwards compatibility reasons you can also pass an array of
licenses here. This is not recommended, as it is ambiguous: `license :
- ['Apache-2.0', 'GPL-2.0-only']` instead use an SPDX espression: `license
+ ['Apache-2.0', 'GPL-2.0-only']` instead use an SPDX expression: `license
: 'Apache-2.0 OR GPL-2.0-only'`, which makes it clear that the license
mean OR, not AND.
diff --git a/docs/yaml/objects/build_tgt.yaml b/docs/yaml/objects/build_tgt.yaml
index 6ca43f3..73b9b5d 100644
--- a/docs/yaml/objects/build_tgt.yaml
+++ b/docs/yaml/objects/build_tgt.yaml
@@ -53,7 +53,7 @@ methods:
deprecated: 0.59.0
description: |
Does the exact same as [[build_tgt.full_path]]. **NOTE**: This
- function is solely kept for compatebility with [[@external_program]] objects.
+ function is solely kept for compatibility with [[@external_program]] objects.
It will be removed once the, also deprecated, corresponding `path()`
function in the [[@external_program]] object is removed.
diff --git a/docs/yaml/objects/compiler.yaml b/docs/yaml/objects/compiler.yaml
index abf86aa..4bf69c3 100644
--- a/docs/yaml/objects/compiler.yaml
+++ b/docs/yaml/objects/compiler.yaml
@@ -485,7 +485,7 @@ methods:
default: "'off'"
description: |
Supported values:
- - `'off'`: Quietely ignore unsupported arguments
+ - `'off'`: Quietly ignore unsupported arguments
- `'warn'`: Print a warning for unsupported arguments
- `'require'`: Abort if at least one argument is not supported
@@ -544,7 +544,7 @@ methods:
# default: "'off'"
# description: |
# Supported values:
- # - `'off'`: Quietely ignore unsupported arguments
+ # - `'off'`: Quietly ignore unsupported arguments
# - `'warn'`: Print a warning for unsupported arguments
# - `'require'`: Abort if at least one argument is not supported
diff --git a/docs/yaml/objects/module.yaml b/docs/yaml/objects/module.yaml
index cd98faa..518c1aa 100644
--- a/docs/yaml/objects/module.yaml
+++ b/docs/yaml/objects/module.yaml
@@ -4,7 +4,7 @@ description: |
Base type for all modules.
Modules provide their own specific implementation methods, but all modules
- proivide the following methods:
+ provide the following methods:
methods:
- name: found