[gtk+] (365 commits) Non-fast-forward update to branch wip/baedert/children
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (365 commits) Non-fast-forward update to branch wip/baedert/children
- Date: Fri, 6 Jan 2017 08:42:27 +0000 (UTC)
The branch 'wip/baedert/children' 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:
7039906... widget: Add children and sibling pointers
5198661... widget: Iterate over child widgets instead of gtk_container
e76eaa1... widget: Implement show_all
577fca8... widget: Implement map/unmap with child widgets
ff39e79... widget: Check for containerness before calling container AP
7537631... widget: Unparent widgets in dispose()
cdeaec0... widget: Implement create_path for widgets with no-container
c520b5b... inspector: Show child widgets of widgets
5faa7ff... widget: Add widget version of gtk_container_snapshot_child
2be552a... switch: Use GtkLabels for on/off labels
0f400a0... Remove gtk_container_snapshot_child
e08f3c2... Move gtk_container_propagate_draw to GtkWidget
0f82a31... spinbutton: Use widgets for up/down buttons
5b08910... widget: Stop exporting gtk_widget_draw_internal
3e69986... widget: Remove gtk_widget_style_get_property
9c02993... widget: Add gtk_widget_get_children_clip
c4f87eb... widget: Add focus_child pointer
ff15040... widget: Fix grab_focus for child widgets
da3dca6... inspector: Don't try to access child props of non-container
cfeab4a... Move child widget snapshotting into GtkWidget
328c4cd... WIP: focus_tab_sort for GtkWIdget
55a9589... testsuite: Stop testing style properties
7c91e3b... label: Remove angle property
9ca5ef6... test: Remove gtk_label_set_angle calls
2b3c5dd... label: Remove :track-visited-links
391d95e... widget: Fix :parent property type
851464f... gtkmain: Correctly notify all widgets of a grab
3eba9b7... widget: Warn if children are left in finalize()
f83a475... spinbutton: unref child widgets
e53775c... switch: Unref child widgets
Commits added to the branch:
9a7b084... mir: swap buffers on paint (*)
87ae588... Update Italian translation (cherry picked from commit 44fb5 (*)
843fe3e... build: Add Vulkan detection code (*)
cca547e... vulkan: Initial support (*)
6d1d6e6... vulkan: Add more infrastructure (*)
4ef8bf8... vulkan: Turn GdkVulkanContext into a GdkDrawContext (*)
e22cb94... vulkan: More work on GdkVulkanContext (*)
e11a6a0... x11: Call gdk_display_sync() when creating Vulkan surfaces (*)
b6227aa... gdk: Add GDK_VULKAN env variable (*)
0c8e7d0... vulkan: Register debug handler (*)
a753f04... gsk: Add skeleton for Vulkan renderer (*)
325efe7... vulkan: Expose the swapchain images in public API (*)
5bea4ff... gsk: Add a vulkan debug category (*)
3e59b11... gskvulkanrenderer: Create imagevies and framebuffers (*)
06657fa... gskvulkan: Create render pass and command pool (*)
8ba2898... vulkan: acquire/present images when drawing (*)
3f7cc01... configure: Improve Vulkan detection (*)
2a0e7f8... gsk: Loads of work on Vulkan backend (*)
a7cbbaf... gsk: Pass texture coordinates to Vulkan renderer (*)
5e4f95d... x11: Don't make random windows native (*)
9120bdd... xim: Use the native parent window for the X connection (*)
3c4b952... vulkan: Make GskVulkanRenderer work (*)
13b5365... vulkan: Upload image data directly (*)
5839562... vulkan: Make MVP matrix available to vertex shader (*)
6815547... vulkan: Add GskVulkanRender object (*)
3c5b25b... vulkan: Add GskVulkanRenderPass (*)
747df7a... vulkan: Also wait on the draw semaphore when present()ing (*)
eb94153... vulkan: Make the VulkanRender object allocated (*)
9635598... vulkan: Make the GskVulkanRender struct private (*)
adff399... vulkan: Move command pool and fence into render object (*)
ac9d481... vulkan: Keep render objects around (*)
b2e30fb... vulkan: Don't wait until graphics are done computing (*)
85bc9ff... vulkan: Hook up image upload mechanism to env variables (*)
c160ef1... vulkan: Turn GskVulkanImage into a GObject (*)
17c11dd... vulkan: Store width/height of GskVulkanImage (*)
8756dee... vulkan: Turn swapchain image targets into GskVulkanImages (*)
e989375... vulkan: Create framebuffers from GskVulkanRender object (*)
f4685e0... vulkan: Move remaining structs to VulkanRender object (*)
b3a1732... vulkan: Redo descriptor set handling (*)
93448b8... vulkan: Enable alpha blending (*)
cf470f3... vulkan: Push the correct matrix when drawing (*)
35d1dc6... vulkan: Add more node operations (*)
b3388aa... vulkan: Don't limit number of descriptor sets (*)
6525fbe... vulkan: Don't create more than one render object (*)
f52dd12... vulkan: Implement texture caching (*)
17c8ebc... Fix the configure check for Vulkan (*)
5b6a837... Only include vulkan.h if we have it (*)
3dd4f76... Rename GDK_WINDOWING_VULKAN (*)
98f5e79... Forgotten file (*)
2c0564a... build: Make sure GTK compiles without Vulkan headers instal (*)
4ae50bf... Trivial doc fixups (*)
3e9811d... build: Don't try to detect vulkan library if the header was (*)
2faad03... gsk: Improve GSK_RENDERER env var handling (*)
f8932d6... snapshot: Always create an initial node (*)
cb8483b... gtk: Remove unneeded gtk_snapshot_push()/pop() calls (*)
438ad20... Use the new defines (*)
d7148a4... css: Add "border-spacing" CSS property (*)
5aea108... box: Remove unused member variable (*)
75c3d19... box: Implement support for border-spacing (*)
404cdd5... boxgadget: Implement CSS border-spacing (*)
0eecc6f... grid: Implement support for CSS border-spacing (*)
8fb311c... Document the border-spacing CSS property (*)
b1f2e3b... Remove -gtk-gradient from css parser tests (*)
c4fd5bc... Add a css parser test for border-spacing (*)
cacd1da... Update Kazakh translation (*)
5c3192c... wayland: apply empty input shape on parent commit (*)
5bf28a3... gdk: Drop support for native (and thus foreign) subwindows (*)
330c7fe... gdk: Drop gdk_window_reparent (*)
2cb975e... Make gtk4-icon-browser work (*)
339f6e1... Mention that gdk_window_create_similar_image_surface inheri (*)
087cb3f... Updated Czech translation (*)
795f38b... cellview: Remove code to modify the background (*)
96a94fc... frame: Remove the border node (*)
edf8ffe... levelbar: Implement snapshot() (*)
8900d6c... separatortoolitem: Implement snapshot() (*)
182dad3... eventbox: Implement snapshot() (*)
1733a3d... toolbar: Implement snapshot() (*)
d9619ab... progressbar: Implement snapshot() (*)
3ba5c70... iconhelper: Implement snapshot (*)
e755d93... notebook: Implement snapshot (*)
e09fd1e... scrolledwindow: Fix rendering (*)
2090219... scrolledwindow: Implement snapshot() (*)
62627bc... Updated Czech translation (*)
4a7e7c0... GDK/Win32: Fix Windows backend after GdkWindow simplificati (*)
9791641... flowbox: Rename gtk_flow_box_find_child_at_pos for consiste (*)
f5818c5... listbox: Don't emit selected-rows-changed, etc. during dest (*)
7331735... flowbox: Don't emit selected-children-changed during destru (*)
a2da4dd... Use Unicode in translatable strings (*)
76e5fd4... GtkApplication: Lack of optional components shouldn't warn (*)
faf2295... GtkStack: Remove redundant code (*)
7ea199c... flowbox: Export gtk_flow_box_get_child_at_pos as public API (*)
696c48d... build/Makefile.msvcproj: Fix cleanup (*)
4a13bd7... Update Spanish translation (*)
0ae27a3... Update Spanish translation (*)
a47cb4d... Update Hungarian translation (*)
174d6a5... Update Hungarian translation (*)
04a2c14... gsk: Remove RenderNode::anchor-point (*)
ff88438... gsk: Remove GskRenderNode::hidden (*)
9bff1c1... gsk: Remove custom GValue API for GskRenderNode (*)
6fb46e3... gsk: Make GskRenderNode a boxed type (*)
f258af9... gsk: Remove GskRenderNodeIter (*)
ac5e277... gsk: Add GskRenderNodeType (*)
8c8691b... gsk: Add gsk_texture_node_new() (*)
d1b80a6... gtk: Don't push cairo nodes (*)
52d2fae... gsk: Add gsk_cairo_node_new() (*)
cb5c517... gsk: Remove unneeded children modifiers (*)
abd184e... gsk: Remove gsk_render_node_is_surface/texture() (*)
3af4fba... gsk: Split render node subclasses out into their own file (*)
f16d523... gsk: Introduce GskRenderNodeClass (*)
8830a1a... gtk: Remove gtk_snapshot_append() (*)
a97b819... gsk: Add gsk_container_node_new() (*)
be8b940... gsk: Add GskRenderNodeClass.finalize() (*)
684d25b... gsk: Add custom structs to RenderNode subclasses (*)
e4ee65f... gsk: Remove gsk_render_node_set_opaque() (*)
d907f60... gsk: Add GskRenderNodeClass.make_immutable() (*)
4d376c8... gsk: Remove gsk_render_node_get_size() (*)
3eb7c47... gsk: Remove gsk_render_node_set_bounds() (*)
a8f2b3e... gsk: Remove world matrix support (*)
d691dfc... inspector: Prepare TreeModelRenderNode for brave new world (*)
e2625f8... gsk: Remove GskRenderNode::parent (*)
1975306... gsK: Move children handling to GskContainerNode (*)
67fb129... gsk: gsk_render_node_set_transform() => GskTransformNode (*)
ca80e9d... snapshot: Handle clip region as part of the state (*)
02131d5... snapshot: Change how gtk_snapshot_push/pop works (*)
e82d024... gsk: Add gsk_render_node_draw() (*)
361e2cd... Call gsk_render_node_draw() instead of creating fallback re (*)
6129daf... gsk: Add gsk_color_node_new() (*)
ee9aca8... gsk: Add fallback code to renderers (*)
b120075... snapshot: Add API for colors and textures (*)
e6d423e... gsk: Remove gsk_renderer_create_fallback() (*)
c258ee4... snapshot: Make gtk_snapshot_get_renderer() private (*)
429346f... cssimage: Implement a fallback draw() vfunc (*)
ed6643c... cssimage: Use textures in GtkCssImageSurface (*)
671d43b... cssimage: Implement snapshot() in the fallback image (*)
07d3929... gsk: Replace gsk_render_node_set_opacity() (*)
68a54ae... stack: Don't draw an extra background (*)
1f988d8... gsk: Add gsk_clip_node_new() (*)
1137483... snapshot: Work on pushing and popping again (*)
b017542... stack: Implement snapshot() (*)
0a0cbcd... viewport: implement snapshot() (*)
59d638a... gsk: Add GskRoundedRect (*)
6d012fb... gtk: Get rid of GtkCssCorner (*)
c04bece... roundedbox: Use a graphene_size_t for the corners (*)
a2dfb1e... roundedbox: typedef to GskRoundedRect (*)
e26f84f... gtk: Remove GtkRoundedBox struct (*)
fa9b0f9... roundedbox: Remove _gtk_rounded_box_move() (*)
f96f168... roundedbox: Remove _gtk_rounded_box_path() (*)
23e3570... gsk: Add support for rounded clip rectangles (*)
dd1cf1a... css: An opaque background does not allow omitting push_grou (*)
3d5173d... gtk: Fix memleaks (*)
cd68c93... render: Fall back later when rendering backgrounds (*)
58b2c1d... cssimage: Port a few more simple ones to snapshots (*)
62eb9d4... vulkan: Add infrastructure for push constants (*)
f4f0dba... vulkan: Split render ops into seperate structs (*)
7d837a2... vulkan: Split PipelineLayout into its own object (*)
08a2a29... vulkan: Add infrastructure for multiple pipelines (*)
2118f39... gsk: Add missing blend modes (*)
3e26fad... css: Replace custom blend modes with GskBlendMode (*)
cf520b7... gsk: Add blend nodes (*)
e8cd712... gsk: Implement linear gradient render nodes (*)
3ef03c8... gsk: Check for NULL in calls to gsk_cairo_node_get_surface( (*)
8129785... snapshot: Convert Range, Scale, ColorScale (*)
ba7ac63... vulkan: Implement staging-buffer image upload (*)
85559d1... vulkan: Split out command pool (*)
7b9ace4... vulkan: Add GskVulkanUploader (*)
3e4fd32... vulkan: Batch upload image barriers together (*)
30438c6... gsk: Add cross-fade node (*)
6b29dbf... snapshot: Handle NULL returns in pop_and_append() (*)
9822fe8... snapshot: Implement gtk_snapshot_push_opacity() (*)
8ad7c43... cssimage: Implement snapshot() for cross-fade (*)
e492a63... paned: Implement snapshot() (*)
65e9894... menu: Implement snapshot() for the menu code (*)
4534787... vulkan: Make GskVulkanPipeline derivable (*)
9aecd6d... vulkan: Add GskVulkanBlendPipeline (*)
e68b18a... vulkan: Move vertex data tracking to the pipeline subclass (*)
b4f04d0... vulkan: Split color and blend pipelines (*)
5dfb74c... vulkan: Get vertex description from pipeline subclass (*)
4c74695... vulkan: Don't pass texture coordinates to the color pipelin (*)
b04eecf... vulkan: Pass color rects in instance data (*)
1b90ce6... vulkan: Remove color from push constants (*)
1760e0d... vulkan: Get rid of color in push constants (*)
a9809e5... gsk: Add gsk_rounded_rect_shrink() (*)
9af468c... gtk: Remove unused argument from function (*)
75b76af... gsk: Add GskBorderNode (*)
6e31fc4... inspector: Print node type in node properties (*)
15e8a22... gsk: Move gtk/gtkcairoblur.c to gsk/gskcairoblur.c (*)
071c9a8... API: gdk: Add gdk_rgba_is_clear() and gdk_rgba_is_opaque() (*)
2480e0d... gsk: Add GskShadowNode (*)
4fc64ae... gsk: Add contains/intersect functions for GskRoundedRect (*)
fcc1f55... gsk: Add GskInsetShadowNode (*)
2034e83... gsk: Add GskOutsetShadowNode (*)
94e906c... cellview: Implement snapshot() (*)
c87db76... iconview: Implement snapshot() (*)
3f75b11... frame: Implement snapshot() (*)
f2f5941... testgtk: Remove resize grips example (*)
95a2a5c... gtk: Remove GtkJunctionSides (*)
4d9eeda... roundedbox: Add gtk_rounded_boxes_init_for_style() (*)
613194a... colorswatch: Implement snapshot (*)
0dbdf0c... gadget: Remove gtk_css_gadget_draw() (*)
6c20ddc... searchbar: Implement snapshot() (*)
1b55347... cssimageradial: Handle "partial" gradients correctly (*)
2cbe057... flowbox: Don't emit child-activated while dragging the poin (*)
22a6570... debug: Remove pixel-cache debug categories (*)
c4065b9... API: Export gtk_container_snapshot_child() (*)
acaa04c... revealer: Implement snapshot() (*)
def94f0... debug: Add GTK_DEBUG=snapshot (*)
24eeea4... Update German translation (cherry picked from commit e08562 (*)
cfade39... Update Kazakh translation (*)
4ee45b7... gsk docs: gsk_render_node_iter_get_type doesn't exist anymo (*)
2d4b46f... gsk: Drop gsk_render_node_make_immutable, nodes are always (*)
22110ef... gsk: Add bounds member to RenderNode (*)
230d27b... GskRenderNode: Use C99 flexible arrays to avoid extra alloc (*)
2b4dfee... gsk: Fix build of 22110ef5a480fbddf9d20f510a64f4524a52718f (*)
a571e53... snapshot: Fix some annoations (*)
961286b... Make gsk docs build (*)
924efd9... Fixes for the gdk docs (*)
a2f0c86... Fix distcheck (*)
e649476... 3.89.2 (*)
23edff1... gtkcssimagelinear.c: Avoid VLAs (*)
f1825f5... treeview: Partially convert to snapshot() (*)
0efeaf9... treeview: Port rest of stuff to snapshot() (*)
5fa1733... Updated Czech translation (*)
3a38bc9... gsk: Remove spread member from GskShadow (*)
c88d279... gsk: Add gsk_render_node_serialize/deserialize() (*)
91c71b1... inspector: Add a render node save button (*)
735846c... gsk: Export gsk_render_node_get_bounds() (*)
b4ac7ff... tests: Add a simple test to convert rendernode to png (*)
814b66e... gsk: Remove nonexisting functions (*)
df5e12f... rendernode: Fix typo (*)
d2622d9... gsk: Don't overdraw with transparent (*)
9808601... gskcairo: Don't store the viewport in the global struct (*)
373e08d... gsk: Add gsk_renderer_render_texture() (*)
2d22098... gsk: Rename to gsk_texture_download_surface() (*)
be8c999... docs: Add GskTexture (*)
d58799f... gdk: Export gdk_cairo_surface_paint_pixbuf() into private h (*)
6c56793... gsk: Add gsk_texture_download() API (*)
b0d5224... tests: Use gsk_renderer_render_texture() (*)
786d3a0... vulkan: Implement gsk_renderer_render_texture() (*)
adcde30... gsk: Implement gsk_renderer_render_texture() on GL (*)
08f9a60... gsk: Include config.h (*)
087ea8e... gsk: Warn on cairo errors during gsk_render_node_draw() (*)
5e089c4... gsk: Add gsk_render_node_write_to_file() (*)
4e866ec... tests: Add some command-line flags to rendernode (*)
4bb0c70... gsk: Add docs and error handling to serialization API (*)
af6e7cc... tests: Add rendernode-create-tests (*)
677c5bd... cellrenderer: Move snapshotting down into cell renderers (*)
c412a71... cellrenderertext: Implement snapshot() (*)
b901572... cellrenderertoggle: Implement snapshot() (*)
a0f65d1... cellrendererprogress: Implement snapshot() (*)
513a8c4... cellrendererpixbuf: Implement snapshot() (*)
a36e5ce... cellrenderer: Remove render() vfunc (*)
b97e4e8... tests: Improve rendernode test further (*)
6cc08d6... calendar: Implement snapshot() (*)
2750bb5... Update POTFILES.in (*)
23d10df... gsk: Fix memory leak in gsk_render_node_write_to_file() (*)
89d38ae... vulkan: Try combining draw calls (*)
1d84555... iconhelper: Invalidate style before accessing texture (*)
2bca24c... gsk: Add GskVulkanClip (*)
b11b7df... gsk: Add debug category for fallbacks (*)
18b65a2... vulkan: Change handling of push constants (*)
81c487b... vulkan: Fold clip into push constants (*)
aa0ec77... vulkan: Add proof-of-concept clip implementation (*)
16a9a82... Updated Czech translation (*)
b30225e... vulkan: We use VK_FORMAT_B8G8R8A8_UNORM (*)
5878f9d... vulkan: Add shader for color drawing with rectangle clip (*)
c99b46c... tests: Add another test (*)
eacf725... tests: Add a --runs argument to rendernode (*)
78582dd... tests: Fix logic to detect argument length (*)
476cadc... tests: Remove executable bit from C files (*)
5d10174... Box: Don't unnecessarily repeat a function call (*)
71bbd88... Box: avoid recalc/reassignments, improve var names (*)
2a71715... Box: Restore an accidentally deleted comment (*)
c7083a5... tests: Make sure number of runs is 1. (*)
3a79b17... vulkan: Fix coordinate setup (*)
5017c3b... gsk: Insist on ordered color stops (*)
599cc99... css: Handle repeating gradients with only one offset (*)
3c8518d... gsk: Add missing Mozilla copyright header (*)
d7e867a... tests: Make rendernode --dump-variant actually work (*)
573ceb0... tests: Add a patternspec argument for test creation (*)
c0c44c7... tests: Add linear gradient test (*)
af917c4... vulkan: Handle linear gradients (*)
293248c... gdkvulkan: Track changes per swapchain image (*)
a5f8a74... vulkan: Only render minimal region (*)
68b39a4... gsk: Add GSK_RENDERING_MODE=full-redraw (*)
a3ef8d3... Update Hungarian translation (*)
e7f4863... Update Hungarian translation (*)
1e08456... gsk/gskrendernodeimpl.c: Avoid VLAs (*)
c4244ea... GDK/Win32: Support Vulkan context creation (*)
9db5cc9... gdk/gdkvulkancontext.c: Avoid VLAs (*)
49a7824... gsk: Fix build on Visual Studio (*)
715801f... Update German translation (*)
7e68204... Avoid a possible crash in ::activate-url handlers (*)
3cb6868... Update Russian translation (cherry picked from commit c7dce (*)
391ea68... Visual Studio builds: Include Vulkan sources in GSK (*)
ee2f577... Visual Studio builds: Drop the Broadway projects (*)
22c719b... Visual Studio builds: Remove the Broadway projects (*)
c2fd445... Visual Studio builds: Clean up project files (*)
2fdd0ce... Visual Studio builds: Support Vulkan builds (*)
cf8c72b... Visual Studio builds: Mention about Vulkan builds (*)
9d8b07d... Visual Studio builds: Fix .pc generation (*)
e62696b... about dialog: Simplify the template a bit (*)
051a7ec... GtkAboutDialog: Fix formatting of example email address in (*)
d82e8bf... debugupdates: Draw without cairo node (*)
91741f6... vulkan: Handle opacity nodes (*)
7540702... gsk: Add GskColorMatrixNode (*)
8973191... snapshot: Add gtk_snapshot_push_color_matrix() (*)
2645b5a... gtk: Implement -gtk-icon-filter (*)
5b33127... gtk: Replace -gtk-icon-effect with -gtk-icon-filter (*)
45fbc25... css: Remove -gtk-icon-effect (*)
959f80e... css: Implement filter (*)
0259312... scrolledwindow: Fix func summary being cut off in bindings (*)
1aa0f79... vulkan: Make the effect renderer take matrix + offset (*)
fb43807... cssfiltervalue: Change node name (*)
e542d41... accellabel: Initialize allocation variable (*)
e18d5ca... vulkan: Add support for color matrix nodes (*)
d915292... build: Require graphene-gobject (*)
2fe01a5... vulkan: Optimize getting textures (*)
4ead5c3... colorplane: Implement snapshot() (*)
2571036... gsk: Turn GskTexture into a GObject (*)
aa917ce... css: Redo GtkCssAffects (*)
b993acf... gsk: Add GskRepeatNode (*)
1b6015f... gtkprintbackendfile: Correct PostScript capitalization (*)
901106f... Visual Studio build: Update gsk project (*)
2f5737c... gtk-demo: queue_draw() when the color changes (*)
f05f037... vulkan: Modernize blend pipeline (*)
d62e18a... vulkancontext: Fix header (*)
38d6e45... vulkancontext: Assume the window geometry when extents are (*)
3887548... wayland: Add support for Vulkan renderer (*)
efc5f8d... gdkvulkan: Track if we reffed the display's vulkan data (*)
f744907... vulkan: Create required number of swapchain images (*)
c6ec982... vulkan: Turn headers to LGPL (*)
67894ac... vulkanpushconstants: Don't report invalid ranges (*)
a001ddf... vulkan: Use LGPL v2 (*)
88699f5... docs: improve the documentation of GtkEntry:attributes (*)
49c452e... demos/icon-browser: increase default window size (*)
29dec06... Updated Norwegian bokmål translation. (*)
f3779b4... Make it possible to set style classes for label links (*)
ed0bd0b... mir: implement window properties (*)
440e80c... mir: track focused window (*)
dcda372... mir: connect to content-hub (*)
516c0a2... mir: copy clipboard data to content-hub (*)
384fe52... mir: paste clipboard data from content-hub (*)
4170f79... Use CSS for styling links in labels (*)
5fa1b14... Revert "Use CSS for styling links in labels" (*)
ea952a6... vulkancontext: Never abort on validation layer debug (*)
fc1cfd5... vulkancontext: Improve debug output (*)
be2dbd9... widget: Add children and sibling pointers
b107fde... widget: Iterate over child widgets instead of gtk_container
d723479... widget: Implement show_all
f3cda60... widget: Implement map/unmap with child widgets
74dfd67... widget: Check for containerness before calling container AP
cbaf063... widget: Unparent widgets in dispose()
60e5559... widget: Implement create_path for widgets with no-container
8dabddb... inspector: Show child widgets of widgets
a4573e3... switch: Use GtkLabels for on/off labels
606e80c... spinbutton: Use widgets for up/down buttons
79d1fa0... widget: Remove gtk_widget_style_get_property
6da9981... inspector: Don't try to access child props of non-container
cd80f98... testsuite: Stop testing style properties
7c81cda... widget: Fix :parent property type
f97840c... gtkmain: Correctly notify all widgets of a grab
4d626f0... widget: Warn if children are left in finalize()
29c3801... spinbutton: unref child widgets
bbc56c0... switch: Unref child widgets
91824fd... Add gtk_widget_snapshot_child
(*) 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]