Matthias Clasen
a595133b77
docs: Improve css color migration docs
...
With relative colors, we can do better.
2024-06-04 12:39:40 -04:00
Matthias Clasen
67913e4af0
docs: Add more details about CSS colors
2024-06-04 12:00:02 -04:00
Matthias Clasen
3b890fd3c1
css: Document replacements for color stuff
...
Document how named colors and non-standard color expressions
can be replaced.
2024-06-03 20:37:52 -04:00
Matthias Clasen
24cb9d2437
docs: Fix the 4to5 migration guide
...
This was referring to a nonexisting api.
2024-06-03 20:37:52 -04:00
Matthias Clasen
83aa176466
docs: Add the 4to5 migration guide to the docs
...
Adding this to the built docs ensures that it is buildable.
2024-06-03 20:37:52 -04:00
Matthias Clasen
9256b5b552
rendernode tool: Add an extract command
...
This lets one extract the data urls from a node file.
2024-06-03 08:28:21 -04:00
Emmanuele Bassi
612c547ed3
docs: Fix link to the Pango reference
...
Reported at: https://discourse.gnome.org/t/broken-link-https-docs-gtk-org-gtk4-overview-html/21223
2024-05-30 02:10:48 +01:00
Matthias Clasen
afaa0f3afd
docs: Install man pages as html
...
This will let us link to them from the docs.
2024-05-29 19:30:09 -04:00
Matthias Clasen
297de981c4
css: Update docs slightly
...
Add more details about units and calc(), mention new color
syntax and deprecations.
2024-05-21 17:11:30 -04:00
Alice Mikhaylenko
3ada35460d
doc: Mention the rad unit
...
It was missing.
2024-05-21 16:31:26 +04:00
Alice Mikhaylenko
08a48dd97e
Implement basic support for CSS variables
2024-05-10 18:29:47 +04:00
Matthias Clasen
032a5afc20
Merge branch 'accessible_help_text' into 'main'
...
accessible help text
See merge request GNOME/gtk!6992
2024-05-02 17:20:17 +00:00
Matthias Clasen
2f6140c066
docs: Clarify the cairo interaction section
...
This was giving outdated advice.
2024-04-28 23:54:55 -04:00
Emmanuele Bassi
7b145f72dc
Apply review feedback fixes
2024-04-23 11:40:51 +02:00
Lukáš Tyrychtr
bd43a9e868
Document the new property
2024-04-23 11:40:51 +02:00
Alice Mikhaylenko
76421847a5
cssselector: Support :root
...
This will be useful for defining global variables.
2024-04-22 18:55:35 +04:00
Matthias Clasen
b5c9b6aa25
docs: Some updates to the render tool manpage
...
List all supported output formats and fix a few typos.
2024-04-21 11:03:31 -04:00
Matthias Clasen
86924c2f9a
docs: Add some metadata to man pages
...
It would be nice to include the version here, but that is trickier.
2024-04-21 11:03:14 -04:00
Matthias Clasen
af0f5e3f30
build: Fix docs build
...
There was an overlooked used of a dropped option here.
2024-04-21 10:15:06 -04:00
Matthias Clasen
0fb1f44eec
gdk: Add a debug flag to allow non-dmabuf offload
...
This is useful for debugging offloading without having to rely
on gstreamer giving us dmabufs. To use it, set
GDK_DEBUG=force-offload
in the environment.
2024-04-15 19:53:46 -04:00
Matthias Clasen
96160ea5dc
docs: Update some links
...
Use docs.gtk.org for all the documentation that is hosted there.
2024-04-09 20:00:00 -04:00
Andre Klapper
89fca57e68
Docs / README: Fix issue tracker URL
...
Link to public Issues overview page instead of a 404 New Issue page
when you are not already logged into GNOME GitLab.
2024-04-02 10:10:11 +02:00
Matthias Clasen
2c1590001f
Sync cursor images with Adwaita
...
Several cursor metaphors were changes in Adwaita. Update our docs
and the Cursors demo to match.
2024-03-20 13:19:12 -04:00
Matthias Clasen
90956b15d9
docs: Small tweaks
2024-03-16 20:52:15 -04:00
Matthias Clasen
1cbdf88b0f
Merge branch 'debug-cleanup' into 'main'
...
gsk: Fix a typo
See merge request GNOME/gtk!7039
2024-03-16 14:41:16 +00:00
Matthias Clasen
b1fb7cd4ae
gsk: Drop unused debug flags
...
The 'surface', 'sync' and 'opengl' flags are not used anywhere.
2024-03-16 09:44:57 -04:00
Matthias Clasen
33ffe28236
docs: Clarify GSK_DEBUG=vulkan
...
Make it clearer what this debug flag does.
2024-03-16 09:44:57 -04:00
Benjamin Otte
43373e6350
gpu: Rename env var GSK_GPU_SKIP to GSK_GPU_DISABLE
...
See previous commits.
2024-03-16 14:11:08 +01:00
Benjamin Otte
afd5ea53d8
vulkan: Rename env var from GDK_VULKAN_SKIP to GDK_VULKAN_DISABLE
...
It's a better name.
2024-03-16 14:03:36 +01:00
Benjamin Otte
f725bdad25
gl: Move GL_ARB_base_instance check
...
It's a GLContext feature check, not a GpuRenderer thing.
So put it there.
2024-03-16 13:52:28 +01:00
Benjamin Otte
4e453acd4f
gl: Remove the BGRA feature
...
Nobody is using it anymore now that we have format tracking for all
formats.
2024-03-16 13:44:02 +01:00
Benjamin Otte
3a04542146
gl: Add GDK_GL_DISABLE env var
...
This allows disabling certain GL features for testing, same as with
Vulkan.
2024-03-16 13:44:02 +01:00
Kirill Primak
3eacf8bd39
docs/iconcache.txt: fix ICON_FLAGS
...
The documented icon flags didn't match the actual constants used by GTK when
reading and updating icon theme cache files. Fix the values of flags in the
documentation.
Closes: https://gitlab.gnome.org/GNOME/gtk/-/issues/6489
2024-03-08 18:42:11 +03:00
Matthias Clasen
c9c6b7bb2a
rendernode tool: Add a compare command
...
This command can be used to compare the rendering of a node
to a reference image. It can also be used to compare the
renderings of two nodes, or to compare two images.
2024-02-21 22:27:32 -05:00
Matthias Clasen
da227386ad
Drop ffmpeg support
...
The experimental ffmpeg media backend hasn't been building for a
year, and nobody showed up with a patch to make it build again.
Fixes : #5581
2024-02-09 22:32:58 -05:00
Matthias Clasen
e861ea4bd2
gpu: Add a knob for cache GC
...
Read the GSK_CACHE_TIMEOUT environment variable to override the
default 15s timeout for cache gc. This is mainly meant for debugging.
Since we don't really need two knobs, reuse the gc timeout value
for the max age of items too.
2024-01-28 10:49:57 -05:00
Matthias Clasen
f90e77d173
gdk: Enable fractional scaling for GL by default
...
The ngl renderer has good support for fractional scaling, so we
can enable this by default now.
If you are using the gl renderer, you can disable fractional
scaling with the
GDK_DEBUG=gl-no-fractional
environment variable.
2024-01-25 14:41:04 -05:00
Maximiliano Sandoval
6f2d33369b
docs: Add favicons
...
Requires gi-docgen main.
2024-01-25 17:06:24 +01:00
Emmanuele Bassi
b8057b088e
docs: Clean up the note on nVidia on Windows
...
Turn the URL to the nVidia forums into an actual link, and put the whole
paragraph into an aside.
2024-01-16 20:14:21 +00:00
Benjamin Otte
24ceb47cbc
tools: Add the new benchmark command to the docs
2024-01-13 17:22:57 +01:00
Matthias Clasen
22a5447039
docs: Document new node-editor options
2024-01-12 21:13:51 -05:00
Matthias Clasen
0ed43f66a9
docs: Beef up the node-editor man page
...
Mention the GTK_SOURCE_DIR environment variable in the man page.
2024-01-10 21:10:36 -05:00
Matthias Clasen
59578c6d18
Fix typos throughout
...
These were pointed out by codespell.
2024-01-07 20:44:05 -05:00
Matthias Clasen
c0d49f296e
Update docs
...
Update the docs for environment variables that we parse to include
GDK_VULKAN_SKIP and GSK_GPU_SKIP.
2024-01-07 07:22:53 +01:00
Matthias Clasen
d595aff52d
coding style: Mention the available stack size
2023-11-26 09:07:38 -05:00
Emmanuele Bassi
48ea2ecac3
docs: Add content_base_url
...
Newer versions of gi-docgen support linking the rendered content files
to its source inside the repository, just like a symbol docblock.
2023-11-24 16:50:41 +00:00
Emmanuele Bassi
6d0b31128b
docs: Update the user support information
...
The IRC channel is on Libera and there's a Matrix room.
2023-11-24 16:50:41 +00:00
Emmanuele Bassi
0b519bc353
docs: Clarify title of the Initialization content file
2023-11-24 16:50:41 +00:00
Emmanuele Bassi
bb756b35a2
docs: Remove duplicate titles
2023-11-24 16:50:41 +00:00
Emmanuele Bassi
7ba7ab1e3d
docs: Fix links to the 2.x to 4 migration guide
...
The GTK3 migration guide is on docs.gtk.org, these days; and the
3.x to 4 migration guide is in the same location as this file.
2023-11-24 16:50:41 +00:00