| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
There's no gain in keeping text selected while entry is
unfocused other than confusing users which (misguided by
the strong selection color) think the entry is focused
and so when start typing to edit the text an unexpected
search dialog appears.
Fixes #326
Fixes #665
|
| |
|
|\
| |
| |
| |
| | |
gdk/wayland: Drop motion hint mask from seat grab event masks
See merge request GNOME/gtk!4948
|
|/
|
|
|
|
|
|
|
|
|
| |
At best, it's just an awkward event mask sitting there for a backend
that does not need it. At worst, this may result in motion events being
eaten away in the right set of circumstances.
Avoid the pointer motion hint mask, and rely on events being further
than hints.
Related: https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/534#note_1526935
|
|\
| |
| |
| |
| | |
More imrpovements to Visual Studio projects (docs and PangoFT2 support, code generation flexibility)
See merge request GNOME/gtk!4934
|
| |
| |
| |
| |
| | |
Make the options and variable clearer to people. Sorry, this was
a bit long overdue.
|
| |
| |
| |
| |
| |
| | |
Allow one to specify INCLUDEDIR and LIBDIR to locate the headers needed
for generating sources, if they are not under $(PREFIX)\include and
$(PREFIX)\lib, repsectively.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
... in the gtk-3 Visual Studio project. This will allow one who wishes to use
the font features items that uses the older PangoFT2-based APIs that is used
before Pango 1.44.0 and HarfBuzz-2.2.0 an easier way to do that, by
regenerating the gtk-3 project files with the necessary items enabled.
The font features demo still needs to be explicitly enabled, though, as
before.
|
|/
|
|
| |
Make it easier on the eye, and put together portions that are repetitive.
|
|\
| |
| |
| |
| | |
Support building with Visual Studio projects from a GIT checkout
See merge request GNOME/gtk!4928
|
| |
| |
| |
| |
| |
| |
| | |
This adds instructions to aid one to build with the Visual Studio projects
directly from a GIT checkout, or to re-generate the project files with
various options and features enabled (which are not enabled by default
in the release tarballs).
|
| |
| |
| |
| | |
...in a more automated way, since the NMake Makefiles now support doing so.
|
| |
| |
| |
| |
| | |
Make the documentation for enabling features us MarkDown to make it easier on
the eye.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds a NMake Makefile to generate the needed items that are normally
generated during `./configure`, as well as to generate the full Visual Studio
projects and property sheets, so that one can use the Visual Studio projects
to build GTK directly from a GIT checkout. A 'clean' target is also provided
to remove these generated artifacts. This also generates the headers that are
needed to build broadwayd, since they are currently dist'ed with the tarballs
but are not in the GIT repo.
This will not be dist'ed, as this is primarily meant for GIT checkouts only.
|
| |
| |
| |
| |
| |
| | |
...and use that info if no version and/or interface age was specified. This
way, we can use this script to help bootstrap builds from Visual Studio
projects directly from a GIT checkout.
|
| |
| |
| |
| |
| |
| | |
...into a NMake Makefile snippet of its own, to make things clearer and easier
to maintain. The regenerating target should still be invoked using
generate-msvc.mak.
|
| |
| |
| |
| | |
Reduce some more repetitions.
|
| |
| |
| |
| |
| |
| | |
This adds rules to allow (re-)generating the libgtk and libgail-util Visual
Studio projects, which needed some tinkering since we don't want to fall into
the nasty U1095 error.
|
| |
| |
| |
| | |
Improve readability
|
| |
| |
| |
| |
| | |
... for VS2012~2022, so that they can be ready for use to build with later
Visual Studio versions.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This extends the support to generate all the GDK Visual Studio projects, which
include GDK, GDK-Broadway and broadwayd, in addition to GDK-Win32. The rule
to regenerate the GDK-Win32 project is now changed to regenerate all GDK
projects, with or without EGL support in GDK-Win32.
Also, remove extraneous blank spaces in win32/vs10/broadwayd.vcxprojin to avoid
errors when generating the full VS2010+ broadwayd Visual Studio projects with
this update.
Use inference rules and re-group things a bit, to make things cleaner and
clearer.
|
| |
| |
| |
| |
| |
| |
| | |
This will allow one to quickly re-generate the Gdk-Win32 Visual Studio
projects with or without EGL/libANGLE support. Since some rules are shared
with the ones that we use to generate the gtk3-demo projects, clean things
up a bit.
|
|/
|
|
|
|
| |
We don't need to track the project files and property sheets that are generated
from their templates, and we don't want to track the demos.h(.win32) that are
mainly used for the Visual Studio builds, which are also generated.
|
|\
| |
| |
| |
| | |
GDK-Broadway build improvements for Visual Studio
See merge request GNOME/gtk!4927
|
| |
| |
| |
| |
| |
| |
| | |
This allows one to (re-)generate clienthtml.h and broadwayjs.h that is needed
to build broadwayd with the NMake Makefiles. Currently, since these headers
are currently dist'ed, the rules added here are mainly of use to build from a
GIT checkout.
|
| |
| |
| |
| | |
They should be enclosed by $() not ${}.
|
|\ \
| | |
| | |
| | |
| | | |
win32/generate-msvc.mak: Add rules for gtk30[-properties].pot
See merge request GNOME/gtk!4926
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds rules using xgettext to generate gtk30.pot and
gtk30-properties.pot.
Currently, the XGETTEXT=... must be supplied, since it will likely come
from a MSYS2 or Cygwin installation on Windows.
This will help us get closer to support building more directly from a
GIT checkout with the Visual Studio projects
|
|\ \
| |/
|/|
| |
| | |
generate-msvc.mak: Improve gtk-demo config message
See merge request GNOME/gtk!4925
|
|/
|
|
|
|
| |
Make the messages to show the configuration when we (re-)generate the
demos.h.win32 and Visual Studio projects show at the beginning, and make the
messages clearer.
|
|\
| |
| |
| |
| | |
README.win32: Add note on using OpenGL on Windows
See merge request GNOME/gtk!4916
|
|/
|
|
|
|
|
|
|
| |
...when running on a system with nVidia graphics with Nahimic installed, since
a known issue within the graphics drivers and/or Nahimic can cause random
crashes and issues when OpenGL (G[t|d]kGLArea) is being used.
This will close issue #4113--sadly, this issue is an issue that is beyond our
reach to try fixing within GTK.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Fix annotation of serialize and deserialize function
See merge request GNOME/gtk!4893
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
docs: improve doc of gtk_style_context_get()
See merge request GNOME/gtk!4867
|
|/
|
|
|
|
|
| |
When using this function in GtkSourceView (for GTK 3), there was a
mistake for retrieving a GdkRGBA value.
So, better document the function to avoid further mistakes.
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
gtkmodifierstyle.c: Release symbolic color memory
See merge request GNOME/gtk!4830
|
|/ |
|
|\
| |
| |
| |
| | |
Wayland/screen: Don't force HighContrast icon theme
See merge request GNOME/gtk!4803
|
|/
|
|
|
| |
The theme is considered deprecated in favor of symbolic icons from
the regular theme.
|