[gtk+] (215 commits) Non-fast-forward update to branch wip/meson



The branch 'wip/meson' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  899cd74... Add Meson build files
  e858ddd... fallback-c89: Include config.h
  889069a... Meson build v2
  799a30c... meson: Add options for x/wayland/broadway backends
  c383f5e... gtk: Generate gresources file
  245e40a... meson: Add unit test files
  f72afd6... meson: Build gtk marshallers
  c558a79... meson: make gtk buildable
  a00a604... meson: Use xrandr
  fffac78... gtk major version
  cbd2208... meson: replace gentypefuncs.d with python script
  cf45adf... gentypefuncs.py: Use python3
  6571f5a... wayland: Include generated sources from builddir, not srcdi
  b9dee36... build: Generate wayland protocol files
  cc4f597... meson: build gtk/ again
  3df8358... meson: Build gtk3-demo
  5bff919... meson: Generate demos.h for gtk3-demo
  414957c... meson: Disable broadway build
  3e2ccf8... meson: Require gtkmarshal_h before we build gtk
  b4b66f7... meson: Use -Bsymbolic
  a390884... meson: figure out wayland-protocols pkgdatadir via pkg-conf
  8e7704f... meson.build: Add more required versions
  4178886... meson: Also check for sincos
  480f7b3... meson: Build all tests in tests/
  3d9b8e5... examples/drawing: Don't call gtk_main_quit
  ad5c952... Build examples
  c645567... gtk/meson: Read dirs from options
  73262d0... meson: Install libgtk and libgdk
  5cc140f... meson: Build gtk utils
  502d962... meson: build tests/visuals
  07d32dd... meson: build some more tests
  eb9c68c... meson: Check for more libraries
  b8ed9db... meson: Conditionally check for dependencies
  1f35742... meson: Sort input files by name
  6430e5a... meson: update build files
  67e3e57... meson: add graphene subproject that can be used as fallback
  596d5a9... Rename generated gtktypefuncs.c to gtktypefuncs.inc
  91551c4... meson: make sure gdk/gdkenumtypes.h is generated for users 
  f16268d... meson: gtk: add missing source file
  9261253... meson: gtk: generate gtk.gresource.xml
  2733fcf... meson: testsuite: gdk: need to dep on gtk
  fc8ec05... meson: set _GNU_SOURCE project wide
  cca2e08... meson: work around meson/gcc bug detecting linux/* headers
  79cdd13... meson: fix checks for maths and X11 funcs that need the rig
  02f7c56... meson: update list of sources for changes in git master
  1d2df7f... meson: gtk-demo: update and sync up with Makefile.am
  3e87905... meson: use add_project_arguments() instead of add_global_ar
  f34caa8... meson: demos: update and sync up with Makefiles
  8b13335... meson: tests: update and sync with Makefiles
  6338e55... meson: tests: make tests find resources from the source dir
  2a4c3bf... meson: examples: update
  5c4fd3a... meson: add vulkan bits
  421f56d... meson: gsk: generate gsk.resources.xml
  328e92f... meson: gsk: use gnome.mkenums() to generate enum types
  14071b9... meson: gsk: install public headers
  362debd... meson: demos: disable add_install_script() calls that don't
  5550c51... meson: gdk: update and sync with Makefiles
  fdc44c7... meson: gdk: move x11 bits into x11 subdirectory
  372f99d... meson: gdk: wayland: use array for protocol file generation
  7e89568... meson: gdk: wayland: move wayland bits into wayland subdir
  aa8701b... meson: gdk: build individual backends as static libs
  f859501... meson: gdk: add Mir backend bits
  0814499... meson: gdk: wayland: generate private wayland headers first
  97e8201... meson: gdk: win32: add skeleton bits for win32 backend
  2b3ade5... meson: gdk: add quartz backend skeleton
  a08702e... meson: gtk: install headers
  7b57514... meson: gtk: use array for installed tools definition
  dd4287c... meson: gtk: remove internal static libs from declared gtk d
  05d64d4... meson: gdk, gsk: fix install path of generated files
  4f7ff10... meson: gtk: use gnome.mkenums() and gnome.genmarshal()
  f54bbcb... meson: gtk: update build file and sync to Makefile
  4c61da9... meson: generate .pc files
  4b198ee... meson: make sure gsk/gdk generated headers exist for libgtk
  c92c4ea... meson: testsuite: gtk: sync with Makefile and add some miss
  45ac195... meson: testsuite: gdk: use array for test definitions
  592d58c... meson: testsuite: reftests: add build defs, but needs more 
  9616728... meson: testsuites: tools: add meson build
  26e8f37... meson: add po and po-properties
  b1ae122... meson: gtk: don't overwrite top-level cdata variable with l
  a8faf1d... meson: modules: add printbackends
  0d4fa14... meson: gtk: set GTK_PRINT_BACKENDS define properly
  746fd7c... meson: move colord checks into cups printbackend
  7cfa5ab... Don't require glslc for vulkan
  02cce66... meson: fix GETTEXT_PACKAGE
  f06e65f... Set glib min/max versions
  e4f42c5... meson: simplify header checks
  29053f7... meson: simplify function checks
  8d2ac57... meson: check for more missing config.h defines
  787c5f2... meson: remove duplicate libm variable
  649053e... meson: fix XIAllowTouchEvents check
  89d30d8... meson: check for xinerama
  b4a3b4b... meson: build input modules
  970416d... meson: gdk: fix static library names

Commits added to the branch:

  12b7d30... GdkWaylandWindow: Force window titles to valid utf8 (*)
  7e38e30... Tooltip: Avoid redundant variable initialisations (*)
  5254705... ScrolledWindow: Streamline/clarify the intro docs (*)
  5c2f642... ScrolledWindow: Don’t check if child is Scrollable (*)
  874b03e... Scrollbar: Tweak intro docs a bit (*)
  bb4aaa8... Scrollbar: grammar fix for previous commit (*)
  13cf6a7... Update Indonesian translation (*)
  0333602... builderparser: Remove pointless TagType struct (*)
  1aa3768... widget: Prepend style classes to list when parsing (*)
  f4a24ba... gdkdragsource: Ensure button >= 1 (*)
  ec20624... glcontext: Fix buffer age comparison (*)
  87689b1... Update German translation (*)
  e69b4dc... mir: always emit a resize when creating windows (*)
  2626250... Update Russian translation (*)
  04c6811... printing: Don't hang in gtk_enumerate_printers() (*)
  41389ca... Avoid some compiler warnings (*)
  e171f49... Avoid redefining GNU_SOURCE (*)
  6963d9e... Avoid unused variable warnings (*)
  147e051... Avoid more compiler warnings (*)
  876e99d... printjob: Clarify array ownership in gtk_print_job_set_page (*)
  adf4fa5... Update Polish translation (*)
  7be01e8... TextBuffer: Add missing transfer full annotations (*)
  c78f6c8... TextView: Get line direction in more efficient way (*)
  b00b7c3... TextView: Be const-correct when passing a pointer (*)
  3d11edf... GSK: Fix a bunch of warnings from the GIR scanner (*)
  d33878c... gskrendernodeimpl: Fix documentation argument type (*)
  e4b0bed... gtk_widget_intersect: fix annotations (*)
  e70380a... Document GTK_INSPECTOR_RENDERER (*)
  2761fae... Work around a wayland crash (*)
  19ce6a8... gdkwindow: subsurface in gdk_window_get_parent() (*)
  1202082... osx: fix build (*)
  fe1e53a... flowbox: don’t select when rubberbanding over nothing (*)
  cc5696b... progressbar: Remove unused defines (*)
  653b766... widget: Add a GtkBuildable::add_child implementation (*)
  3c0da77... Remove the Raleigh theme (*)
  806c4f7... filechooserwidget: Inherit from GtkWidget (*)
  11c599a... fontchooserwidget: Remove unused defines (*)
  fc22543... fontchooserwidget: Inherit from GtkWidget (*)
  cf80a03... appchooserwidget: Inherit from GtkWidget (*)
  0fa2fee... recentchooserwidget: Inherit from GtkWidget (*)
  aa9da1f... filechooserbutton: Hide the combobox by default (*)
  8f2d0bc... widget: Fix checks in gtk_widget_snapshot() (*)
  a33e90a... glrenderer: Store uniform locations per program (*)
  fbada8e... glrenderer: Handle color nodes (*)
  67e7f44... glrenderer: Add render items for child nodes (*)
  d8f78d3... glrenderer: Reuse the GArray for render items (*)
  2bab204... cssimageicontheme: Cache size + texture (*)
  43cdeee... widget: Save pointer to focus child (*)
  0d480a3... Remove gtk_container_get_focus_child (*)
  6353433... Make gtk_container_set_focus_child private (*)
  6454496... widget: Also reset focus on non-container widgets (*)
  885bcd9... container: Remove focus_child pointer (*)
  0d0cb6e... widget: Emit ::focus regardless of container-ness and can-f (*)
  49bbf67... window: Remove gtk_quark_embedded (*)
  ebdbb68... window: Remove check_resize special case for embedded tople (*)
  0ce9f26... window: Remove has-toplevel-focus property (*)
  270d957... window: Fold update_has_focus in to set_is_active (*)
  cc05fc5... window: Remove _gtk_window_set_is_toplevel (*)
  1affd42... window: Simplify _set_focus (*)
  0b48bb2... label: Fix focus implementation (*)
  0153147... widget: Allow focusing widgets with non-container parent (*)
  1a7cbdd... statusbar: Remove margins in ui file (*)
  9b70d98... tests: Add widget focus test case (*)
  6e9d857... Widget: Shuffle focus code around (*)
  c9fc201... Implement tab/up-down/left-right focus sorting for widgets (*)
  4dd8d37... widgetfocus: Use the same function to compare widgets (*)
  9bf6107... infobar: Remove unused defines (*)
  95d2895... switch: Update css docs to reflect current reality (*)
  0934052... css tests: Update the GtkSwitch node tests (*)
  ca0a291... css nodes: Update the combobox test results (*)
  bdc607b... css tests: Update entry test results (*)
  ef0956f... css tests: Update progressbar test results (*)
  6098226... css parser: Fix names for blend modes (*)
  b2f90e0... css parser tests: Fix background-blend-mode test (*)
  215f1b9... css parser tests: Fix integer test results (*)
  7f08336... css parser tests: Update background-image test results (*)
  7d7b45c... css parser tests: Drop tests for -gtk-gradient (*)
  55a1587... css parser tests: Update border image test results (*)
  19f6df0... css parser tests: Fix up the pseudo class test (*)
  52b7a96... css parser tests: Fix radial gradient test results (*)
  0f4a31e... css style tests: Update expected results for gradient tests (*)
  8ced9f8... a11y tests: Update test results (*)
  99ae996... reftests: Remove a test using -gtk-gradient (*)
  0fa7ce3... 3.90.0 (*)
  c638fb9... mir: re-write settings implementation (*)
  8985643... mir: remove keymap and input device state warnings (*)
  98a78b0... dnd: Remove unnecessary non-toplevel GtkWindow in set_icon_ (*)
  d55249c... gsk: Add color shaders to resources (*)
  99c79d6... Optionally depend on sassc to generate the theme CSS (*)
  94db94a... mir: set application name when creating connection (*)
  f6cbd07... Rebuild CSS on all SCSS file changes (*)
  bee29ea... build: Fix sassc detection (*)
  d779d0c... Avoid a compiler warning (*)
  758d267... quartz: add support for Gtk+4 (*)
  98d9a05... quartz: code cleanup (*)
  7dc8489... stack combo: Inherit from GtkWidget (*)
  3d2c81c... filechooserwidget: Remove useless gtk_widget_show call (*)
  4471f27... Ignore deprecation warnings for g_object_newv() (*)
  5e9f776... Bump up the required version of GLib (*)
  c9a5d51... Use the newly added g_object_new_with_properties() (*)
  8b271e7... mir: clean up an ugly function (*)
  183e5bb... docs: Point links to correct versions (*)
  fc70267... docs: Use https for more links (*)
  7860e2d... flowbox: don’t try to focus or draw NULL widgets (*)
  acf5000... gtkheaderbar: add style classes to all title buttons (*)
  79f8172... Update Greek translation (*)
  95d21ff... Update Croatian translation (*)
  313bb76... Update Croatian translation (*)
  7176ab1... Update Croatian translation (*)
  529b8f8... Update Croatian translation (*)
  767927a... places-view: monitor network (*)
  400db31... placesview: fix testsuite (*)
  139b669... Replace NSScreen:userSpaceScaleFactor, deprecated since Mac (*)
  9b5517d... Add Meson build files
  fa995c6... fallback-c89: Include config.h
  e342a32... Meson build v2
  dde492e... meson: Add options for x/wayland/broadway backends
  4fecba9... gtk: Generate gresources file
  40fb7bf... meson: Add unit test files
  240412d... meson: Build gtk marshallers
  90b81f1... meson: make gtk buildable
  f044ac8... meson: Use xrandr
  2c0211d... gtk major version
  6a767c8... meson: replace gentypefuncs.d with python script
  8fa137b... gentypefuncs.py: Use python3
  b8a0a2e... wayland: Include generated sources from builddir, not srcdi
  3412aff... build: Generate wayland protocol files
  33eff3d... meson: build gtk/ again
  3e35610... meson: Build gtk3-demo
  2a0d762... meson: Generate demos.h for gtk3-demo
  b54b7dc... meson: Disable broadway build
  40cede1... meson: Require gtkmarshal_h before we build gtk
  f407982... meson: Use -Bsymbolic
  d74f277... meson: figure out wayland-protocols pkgdatadir via pkg-conf
  a4ff480... meson.build: Add more required versions
  83af05f... meson: Also check for sincos
  ad98256... meson: Build all tests in tests/
  6bd7379... examples/drawing: Don't call gtk_main_quit
  45ab8b8... Build examples
  3101cb2... gtk/meson: Read dirs from options
  0715bae... meson: Install libgtk and libgdk
  6f3a1d2... meson: Build gtk utils
  3f4c1dc... meson: build tests/visuals
  2a75844... meson: build some more tests
  edcd6bb... meson: Check for more libraries
  e9ae489... meson: Conditionally check for dependencies
  3acb05d... meson: Sort input files by name
  01b8fef... meson: update build files
  2e2f1ae... meson: add graphene subproject that can be used as fallback
  dbe7d3d... Rename generated gtktypefuncs.c to gtktypefuncs.inc
  331921c... meson: make sure gdk/gdkenumtypes.h is generated for users 
  2b6dbac... meson: gtk: add missing source file
  8c94f49... meson: gtk: generate gtk.gresource.xml
  bc41d21... meson: testsuite: gdk: need to dep on gtk
  4a46405... meson: set _GNU_SOURCE project wide
  2c313e7... meson: work around meson/gcc bug detecting linux/* headers
  f5016d3... meson: fix checks for maths and X11 funcs that need the rig
  d4651cd... meson: update list of sources for changes in git master
  a9dd045... meson: gtk-demo: update and sync up with Makefile.am
  b05ccb6... meson: use add_project_arguments() instead of add_global_ar
  e4367bd... meson: demos: update and sync up with Makefiles
  5da5b26... meson: tests: update and sync with Makefiles
  669fa24... meson: tests: make tests find resources from the source dir
  1147ca6... meson: examples: update
  031cbac... meson: add vulkan bits
  d4a28ce... meson: gsk: generate gsk.resources.xml
  7e72b5d... meson: gsk: use gnome.mkenums() to generate enum types
  6cd4c9b... meson: gsk: install public headers
  b457058... meson: demos: disable add_install_script() calls that don't
  1ee5005... meson: gdk: update and sync with Makefiles
  42b89e5... meson: gdk: move x11 bits into x11 subdirectory
  16da4ad... meson: gdk: wayland: use array for protocol file generation
  3bac455... meson: gdk: wayland: move wayland bits into wayland subdir
  85d809a... meson: gdk: build individual backends as static libs
  c7c99ac... meson: gdk: add Mir backend bits
  c389e94... meson: gdk: wayland: generate private wayland headers first
  17d366e... meson: gdk: win32: add skeleton bits for win32 backend
  1398b97... meson: gdk: add quartz backend skeleton
  9be8b00... meson: gtk: install headers
  50763ed... meson: gtk: use array for installed tools definition
  e205ce1... meson: gtk: remove internal static libs from declared gtk d
  a22bd72... meson: gdk, gsk: fix install path of generated files
  b9f1303... meson: gtk: use gnome.mkenums() and gnome.genmarshal()
  95ae33a... meson: gtk: update build file and sync to Makefile
  d1ef9e9... meson: generate .pc files
  4a8901c... meson: make sure gsk/gdk generated headers exist for libgtk
  b0b61a3... meson: testsuite: gtk: sync with Makefile and add some miss
  c91d253... meson: testsuite: gdk: use array for test definitions
  a8d6690... meson: testsuite: reftests: add build defs, but needs more 
  a16a35d... meson: testsuites: tools: add meson build
  f663dd2... meson: add po and po-properties
  0028b65... meson: gtk: don't overwrite top-level cdata variable with l
  934d7ba... meson: modules: add printbackends
  e5d5086... meson: gtk: set GTK_PRINT_BACKENDS define properly
  c6af71e... meson: move colord checks into cups printbackend
  8ac3dd1... Don't require glslc for vulkan
  7910971... meson: fix GETTEXT_PACKAGE
  e506b69... Set glib min/max versions
  f1722a4... meson: simplify header checks
  95cc0da... meson: simplify function checks
  8969813... meson: check for more missing config.h defines
  03caf52... meson: remove duplicate libm variable
  3b5f550... meson: fix XIAllowTouchEvents check
  138400f... meson: check for xinerama
  2290e10... meson: build input modules
  3cb0819... meson: gdk: fix static library names
  0daf9b3... build: Do not mix private and public GDK headers
  8c6a033... build: Use the appropriate quoting
  e2584a2... build: Add the appropriate paths in the configuration heade
  204dba2... build: Generate the appropriate GLib versioning checks
  8625bd2... build: Some whitespace cleanups
  dd7fb00... build: Depend on graphene-gobject-1.0
  1e3daf3... build: Add compiler warnings and errors
  3ed0061... build: Add missing symbol visibility flags
  83adc5e... build: Bump version and C standard

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]