summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* filechooserentry: unselect text when unfocusedgtk3_fix_chooser_entry_selectionNelson Benítez León2022-08-162-4/+14
| | | | | | | | | | | 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
* Update Catalan translationJordi Mas2022-08-161-2/+2
|
* Merge branch 'wip/carlosg/seat-grab-pointer-hint' into 'gtk-3-24'Matthias Clasen2022-08-121-4/+4
|\ | | | | | | | | gdk/wayland: Drop motion hint mask from seat grab event masks See merge request GNOME/gtk!4948
| * gdk/wayland: Drop motion hint mask from seat grab event masksCarlos Garnacho2022-08-121-4/+4
|/ | | | | | | | | | | 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
* Merge branch 'more-vs-proj-updates' into 'gtk-3-24'Chun-wei Fan2022-08-086-450/+549
|\ | | | | | | | | More imrpovements to Visual Studio projects (docs and PangoFT2 support, code generation flexibility) See merge request GNOME/gtk!4934
| * README.win32.md: Improve Visual Studio build instructionsChun-wei Fan2022-08-081-4/+31
| | | | | | | | | | Make the options and variable clearer to people. Sorry, this was a bit long overdue.
| * win32/config-msvc.mak: Improve flexibilityChun-wei Fan2022-08-081-9/+17
| | | | | | | | | | | | 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.
| * win32/generate-msvcprojs.mak: Simplify enabling PangoFT2Chun-wei Fan2022-08-082-9/+47
| | | | | | | | | | | | | | | | | | | | ... 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.
| * README.win32: Convert to MarkDownChun-wei Fan2022-08-083-432/+458
|/ | | | Make it easier on the eye, and put together portions that are repetitive.
* Merge branch 'msvcproj-git' into 'gtk-3-24'Chun-wei Fan2022-08-0522-250/+937
|\ | | | | | | | | Support building with Visual Studio projects from a GIT checkout See merge request GNOME/gtk!4928
| * README.win32: Mention about (re-)generating project filesChun-wei Fan2022-08-051-0/+36
| | | | | | | | | | | | | | 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).
| * README_FEATURES_MSVC.md: Mention about enabling EGLChun-wei Fan2022-08-051-4/+14
| | | | | | | | ...in a more automated way, since the NMake Makefiles now support doing so.
| * Visual Studio build instructions: Use MarkDownChun-wei Fan2022-08-053-85/+89
| | | | | | | | | | Make the documentation for enabling features us MarkDown to make it easier on the eye.
| * win32: Add NMake Makefile to bootstrap projectsChun-wei Fan2022-08-051-0/+59
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * win32/gen-version-items.py: Retrieve version info from configure.acChun-wei Fan2022-08-051-11/+44
| | | | | | | | | | | | ...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.
| * win32: Split out MSVC project generatingChun-wei Fan2022-08-054-576/+580
| | | | | | | | | | | | ...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.
| * win32/generate-msvc.mak: Clean up a bit againChun-wei Fan2022-08-051-22/+28
| | | | | | | | Reduce some more repetitions.
| * generate-msvc.mak: Support generating libgtk/gailutil projectsChun-wei Fan2022-08-053-129/+307
| | | | | | | | | | | | 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.
| * config-msvc.mak.in: Regroup itemsChun-wei Fan2022-08-051-8/+11
| | | | | | | | Improve readability
| * generate-msvc.mak: Add rules to copy the static VS2010 projectsChun-wei Fan2022-08-052-0/+83
| | | | | | | | | | ... for VS2012~2022, so that they can be ready for use to build with later Visual Studio versions.
| * win32/generate-msvc.mak: Support generating all GDK projectsChun-wei Fan2022-08-054-110/+233
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * win32/generate-msvc.mak: Add rules to create GDK-Win32 MSVC projectsChun-wei Fan2022-08-053-3/+107
| | | | | | | | | | | | | | 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.
| * Visual Studio: Add .gitignore'sChun-wei Fan2022-08-0511-0/+44
|/ | | | | | 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.
* Merge branch 'msvc-broadway-improvements' into 'gtk-3-24'Chun-wei Fan2022-08-052-2/+15
|\ | | | | | | | | GDK-Broadway build improvements for Visual Studio See merge request GNOME/gtk!4927
| * win32/generate-msvc.mak: Add rules to generate broadway headersChun-wei Fan2022-08-051-0/+13
| | | | | | | | | | | | | | 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.
| * gdk/broadway/Makefile.am: Correct build variableChun-wei Fan2022-08-051-2/+2
| | | | | | | | They should be enclosed by $() not ${}.
* | Merge branch 'msvc-build-pot' into 'gtk-3-24'Chun-wei Fan2022-08-051-0/+23
|\ \ | | | | | | | | | | | | win32/generate-msvc.mak: Add rules for gtk30[-properties].pot See merge request GNOME/gtk!4926
| * | win32/generate-msvc.mak: Add rules for gtk30[-properties].potChun-wei Fan2022-08-051-0/+23
| |/ | | | | | | | | | | | | | | | | | | | | 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
* | Merge branch 'improve-demos-h-msg' into 'gtk-3-24'Chun-wei Fan2022-08-051-7/+12
|\ \ | |/ |/| | | | | generate-msvc.mak: Improve gtk-demo config message See merge request GNOME/gtk!4925
| * generate-msvc.mak: Improve gtk-demo config messageChun-wei Fan2022-08-051-7/+12
|/ | | | | | 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.
* Merge branch 'win32-nahimic-nv-notes-3' into 'gtk-3-24'Matthias Clasen2022-08-021-0/+16
|\ | | | | | | | | README.win32: Add note on using OpenGL on Windows See merge request GNOME/gtk!4916
| * README.win32: Add note on using OpenGL on WindowsChun-wei Fan2022-08-021-0/+16
|/ | | | | | | | | ...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.
* Update Catalan translationJordi Mas2022-08-011-5/+5
|
* Update Abkhazian translationNart Tlisha2022-07-281-57/+52
|
* Update Occitan translationQuentin PAGÈS2022-07-261-5/+3
|
* Add Abkhazian translationNart Tlisha2022-07-262-0/+8297
|
* Update Georgian translationZurab Kargareteli2022-07-251-4346/+5904
|
* Update Occitan translationQuentin PAGÈS2022-07-221-158/+135
|
* Merge branch 'buffer-func-annotation' into 'gtk-3-24'Matthias Clasen2022-07-221-3/+3
|\ | | | | | | | | Fix annotation of serialize and deserialize function See merge request GNOME/gtk!4893
| * Remove annotation for GErrorCédric Krier2022-07-201-1/+1
| |
| * Fix annotation of serialize and deserialize functionCédric Krier2022-07-201-4/+4
|/
* Merge branch 'wip/swilmet/improve-style-context-docs' into 'gtk-3-24'Matthias Clasen2022-07-131-1/+24
|\ | | | | | | | | docs: improve doc of gtk_style_context_get() See merge request GNOME/gtk!4867
| * docs: improve doc of gtk_style_context_get()Sébastien Wilmet2022-07-131-1/+24
|/ | | | | | | 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.
* Update Persian translationDanial Behzadi2022-07-091-426/+291
|
* [quartz] Remove extra reference on layer's cairo_surface.John Ralls2022-06-302-2/+3
|
* [quartz] shouldInheritContentsScale from 10.7+ instead of 10.14+.John Ralls2022-06-301-1/+1
|
* Merge branch 'gtk-3-24' into 'gtk-3-24'Matthias Clasen2022-06-241-7/+9
|\ | | | | | | | | gtkmodifierstyle.c: Release symbolic color memory See merge request GNOME/gtk!4830
| * gtkmodifierstyle.c: Release symbolic color memoryXu Shaohua2022-06-241-7/+9
|/
* Merge branch 'symbolic-hc-3' into 'gtk-3-24'Matthias Clasen2022-06-231-2/+1
|\ | | | | | | | | Wayland/screen: Don't force HighContrast icon theme See merge request GNOME/gtk!4803
| * wayland/screen: Don't force HighContrast icon themeFlorian Müllner2022-06-231-2/+1
|/ | | | | The theme is considered deprecated in favor of symbolic icons from the regular theme.