[gtk/wip/matthiasc/box3: 1/4] box: Remove the position child property



commit 522f95ffd472245d8b9dfe812a623304f72e28ba
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Jan 22 18:31:01 2019 -0500

    box: Remove the position child property
    
    The position child property is problematic, since it
    requires us to emit notification for all children when
    inserting a child early in the list of children.
    
    Remove the property from all ui files.

 demos/gtk-demo/demo.ui                             |   9 --
 demos/gtk-demo/listbox.ui                          |  37 -----
 demos/gtk-demo/main.ui                             |   3 -
 demos/gtk-demo/popover.ui                          |   3 -
 demos/gtk-demo/theming.ui                          |   6 -
 demos/widget-factory/widget-factory.ui             | 150 ------------------
 gtk/gtkbox.c                                       |  84 ----------
 gtk/ui/gtkaboutdialog.ui                           |   9 --
 gtk/ui/gtkassistant.ui                             |   6 -
 gtk/ui/gtkcolorchooserdialog.ui                    |   3 -
 gtk/ui/gtkcoloreditor.ui                           |   3 -
 gtk/ui/gtkfilechooserdialog.ui                     |   3 -
 gtk/ui/gtkfilechooserwidget.ui                     |   9 --
 gtk/ui/gtkfontchooserdialog.ui                     |   3 -
 gtk/ui/gtkinfobar.ui                               |   6 -
 gtk/ui/gtkmessagedialog.ui                         |   6 -
 gtk/ui/gtkpagesetupunixdialog.ui                   |  12 --
 gtk/ui/gtkplacesview.ui                            |  27 ----
 gtk/ui/gtkplacesviewrow.ui                         |  12 --
 gtk/ui/gtkprintunixdialog.ui                       |  45 ------
 gtk/ui/gtkscalebutton.ui                           |   6 -
 gtk/ui/gtktooltipwindow.ui                         |   3 -
 tests/dialog.ui                                    |  15 --
 tests/visuals/linked-buttons-horizontal.ui         |  15 --
 tests/visuals/linked-buttons-vertical.ui           |  15 --
 tests/visuals/suggested-action-buttons.ui          |  10 --
 testsuite/a11y/placeholder-text.ui                 |   9 --
 testsuite/gtk/ui/container1.ui                     |   3 -
 testsuite/reftests/box-order.ref.ui                | 105 -------------
 testsuite/reftests/box-order.ui                    | 150 ------------------
 testsuite/reftests/box-packing.ref.ui              |  75 ---------
 testsuite/reftests/box-packing.ui                  |  27 ----
 testsuite/reftests/box-pseudo-classes.ref.ui       |  60 -------
 testsuite/reftests/box-pseudo-classes.ui           |  60 -------
 .../reftests/box-shadow-changes-modify-clip.ui     |   3 -
 testsuite/reftests/button-wrapping.ref.ui          |  12 --
 testsuite/reftests/button-wrapping.ui              |  12 --
 testsuite/reftests/css-em-label-size.ref.ui        |  42 -----
 testsuite/reftests/css-em-label-size.ui            |  42 -----
 testsuite/reftests/css-match-siblings.ref.ui       |  15 --
 testsuite/reftests/css-match-siblings.ui           |  15 --
 testsuite/reftests/fixed-widget-stacking.ui        |   3 -
 testsuite/reftests/font-sizes-names.ref.ui         |  39 -----
 testsuite/reftests/font-sizes-names.ui             |  39 -----
 testsuite/reftests/grid-spacing1.ref.ui            |  24 ---
 testsuite/reftests/grid-spacing2.ref.ui            |  24 ---
 testsuite/reftests/gtk-image-effect-inherit.ref.ui |   9 --
 testsuite/reftests/gtk-image-effect-inherit.ui     |   9 --
 testsuite/reftests/icon-effect-missing.ref.ui      |   9 --
 testsuite/reftests/icon-effect-missing.ui          |   9 --
 testsuite/reftests/image-icon-shadow-clipping.ui   |   3 -
 testsuite/reftests/image-load-from-file.ref.ui     |   6 -
 testsuite/reftests/image-load-from-file.ui         |   6 -
 testsuite/reftests/info-bar-message-types.ui       |  15 --
 testsuite/reftests/inherit-and-initial.ref.ui      | 162 -------------------
 testsuite/reftests/inherit-and-initial.ui          | 174 ---------------------
 testsuite/reftests/label-background.ui             |   6 -
 testsuite/reftests/label-clipping.ui               |   3 -
 .../label-text-shadow-changes-modify-clip.ui       |   3 -
 testsuite/reftests/label-text-shadow-clipping.ui   |   3 -
 .../reftests/label-width-chars-dont-shrink.ref.ui  |   9 --
 .../reftests/label-width-chars-dont-shrink.ui      |   9 --
 testsuite/reftests/linear-gradient.ref.ui          |  12 --
 testsuite/reftests/linear-gradient.ui              |  12 --
 testsuite/reftests/link-coloring.ref.ui            |   9 --
 testsuite/reftests/link-coloring.ui                |   9 --
 testsuite/reftests/notebook-childproperties.ref.ui |  12 --
 testsuite/reftests/opacity.ref.ui                  |  15 --
 testsuite/reftests/opacity.ui                      |  15 --
 testsuite/reftests/pseudoclass-on-box.ref.ui       |   3 -
 testsuite/reftests/pseudoclass-on-box.ui           |   3 -
 testsuite/reftests/separator-size.ui               |  30 ----
 testsuite/reftests/sibling-pseudoclasses.ref.ui    |   6 -
 testsuite/reftests/sibling-pseudoclasses.ui        |   6 -
 .../reftests/sizegroups-evolution-identity-page.ui |  12 --
 testsuite/reftests/style-properties-nth-child.ui   |   6 -
 .../reftests/style-properties-only-child.ref.ui    |   3 -
 testsuite/reftests/style-properties-only-child.ui  |   3 -
 testsuite/reftests/window-height-for-width.ref.ui  |   6 -
 testsuite/reftests/window-height-for-width.ui      |   6 -
 80 files changed, 1862 deletions(-)
---
diff --git a/demos/gtk-demo/demo.ui b/demos/gtk-demo/demo.ui
index 0413a5383e..28c826d3a2 100644
--- a/demos/gtk-demo/demo.ui
+++ b/demos/gtk-demo/demo.ui
@@ -199,9 +199,6 @@
               </object>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkScrolledWindow" id="scrolledwindow1">
@@ -255,16 +252,10 @@
               </object>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkStatusbar" id="statusbar1">
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/demos/gtk-demo/listbox.ui b/demos/gtk-demo/listbox.ui
index 9ddf9ede12..f6c79c1d7a 100644
--- a/demos/gtk-demo/listbox.ui
+++ b/demos/gtk-demo/listbox.ui
@@ -67,9 +67,6 @@
                   <class name="dim-label"/>
                 </style>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="short_time_label">
@@ -79,10 +76,6 @@
                   <class name="dim-label"/>
                 </style>
               </object>
-              <packing>
-                <property name="pack-type">end</property>
-                <property name="position">2</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -118,9 +111,6 @@
               <object class="GtkLabel" id="label4">
                 <property name="label" translatable="yes">Resent by</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLinkButton" id="resent_by_button">
@@ -130,9 +120,6 @@
                 <property name="relief">none</property>
                 <property name="uri">http://www.gtk.org</property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -172,9 +159,6 @@
                     <property name="relief">none</property>
                     <signal name="clicked" handler="reshare_clicked" swapped="yes"/>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkButton" id="favorite-buttton">
@@ -184,9 +168,6 @@
                     <property name="relief">none</property>
                     <signal name="clicked" handler="favorite_clicked" swapped="yes"/>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkMenuButton" id="more-button">
@@ -200,14 +181,8 @@
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">3</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -250,14 +225,8 @@ FAVORITES</property>
                         </child>
                         <child type="label_item"/>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkBox" id="box6">
@@ -279,14 +248,8 @@ FAVORITES</property>
                           <class name="dim-label"/>
                         </style>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
                 </child>
               </object>
             </child>
diff --git a/demos/gtk-demo/main.ui b/demos/gtk-demo/main.ui
index cf8f9298fb..bb4433d20f 100644
--- a/demos/gtk-demo/main.ui
+++ b/demos/gtk-demo/main.ui
@@ -152,9 +152,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/demos/gtk-demo/popover.ui b/demos/gtk-demo/popover.ui
index f6ba75fa15..b9a9bfa123 100644
--- a/demos/gtk-demo/popover.ui
+++ b/demos/gtk-demo/popover.ui
@@ -81,9 +81,6 @@
               </object>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/demos/gtk-demo/theming.ui b/demos/gtk-demo/theming.ui
index 59cd956eca..e601b23d3e 100644
--- a/demos/gtk-demo/theming.ui
+++ b/demos/gtk-demo/theming.ui
@@ -131,9 +131,6 @@
             <property name="can-focus">1</property>
             <property name="receives-default">1</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton">
@@ -141,9 +138,6 @@
             <property name="can-focus">1</property>
             <property name="receives-default">1</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/demos/widget-factory/widget-factory.ui b/demos/widget-factory/widget-factory.ui
index 4363d5a954..565e38d7ae 100644
--- a/demos/widget-factory/widget-factory.ui
+++ b/demos/widget-factory/widget-factory.ui
@@ -472,9 +472,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               </object>
                             </child>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkEntry" id="entry1">
@@ -486,9 +483,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             <property name="secondary-icon-tooltip-text">Change mode</property>
                             <signal name="icon-release" handler="on_entry_icon_release" swapped="no"/>
                           </object>
-                          <packing>
-                            <property name="position">2</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkEntry" id="entry2">
@@ -497,9 +491,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             <property name="invisible-char">•</property>
                             <property name="text" translatable="yes">entry</property>
                           </object>
-                          <packing>
-                            <property name="position">3</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkBox" id="box223">
@@ -519,14 +510,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="can-focus">1</property>
                                 <property name="icon-name">window-close-symbolic</property>
                               </object>
-                              <packing>
-                                <property name="position">1</property>
-                              </packing>
                             </child>
                           </object>
-                          <packing>
-                            <property name="position">4</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkBox">
@@ -588,9 +573,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="sensitive">0</property>
                                 <property name="label" translatable="yes">label</property>
                               </object>
-                              <packing>
-                                <property name="position">1</property>
-                              </packing>
                             </child>
                             <child>
                               <object class="GtkSpinButton" id="spinbutton1">
@@ -599,9 +581,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="max-width-chars">2</property>
                                 <property name="adjustment">adjustment2</property>
                               </object>
-                              <packing>
-                                <property name="position">2</property>
-                              </packing>
                             </child>
                             <child>
                               <object class="GtkSpinButton" id="spinbutton2">
@@ -610,9 +589,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="width-chars">2</property>
                                 <property name="max-width-chars">2</property>
                               </object>
-                              <packing>
-                                <property name="position">3</property>
-                              </packing>
                             </child>
                           </object>
                         </child>
@@ -806,9 +782,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                       <object class="GtkSeparator" id="separator1">
                         <property name="orientation">vertical</property>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkBox" id="box19">
@@ -828,9 +801,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             <property name="can-focus">1</property>
                             <property name="receives-default">1</property>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkToggleButton" id="togglebutton3">
@@ -839,9 +809,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             <property name="receives-default">1</property>
                             <property name="active">1</property>
                           </object>
-                          <packing>
-                            <property name="position">2</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkToggleButton" id="togglebutton4">
@@ -851,9 +818,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             <property name="receives-default">1</property>
                             <property name="active">1</property>
                           </object>
-                          <packing>
-                            <property name="position">3</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkComboBox" id="combobox1">
@@ -866,9 +830,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               </attributes>
                             </child>
                           </object>
-                          <packing>
-                            <property name="position">5</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkComboBox" id="combobox2">
@@ -882,9 +843,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               </attributes>
                             </child>
                           </object>
-                          <packing>
-                            <property name="position">6</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkFontButton" id="fontbutton1">
@@ -892,9 +850,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             <property name="receives-default">1</property>
                             <property name="level">family|style|size|features|variations</property>
                           </object>
-                          <packing>
-                            <property name="position">6</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkColorButton" id="colorbutton1">
@@ -903,16 +858,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             <property name="rgba">#31316867a09f</property>
                             <property name="use-alpha">1</property>
                           </object>
-                          <packing>
-                            <property name="position">8</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkFileChooserButton" id="filechooserbutton1">
                           </object>
-                          <packing>
-                            <property name="position">8</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkLinkButton" id="linkbutton1">
@@ -923,39 +872,24 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             <property name="relief">none</property>
                             <property name="uri">http://www.gtk.org</property>
                           </object>
-                          <packing>
-                            <property name="position">9</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkSwitch" id="switch1">
                             <property name="halign">center</property>
                           </object>
-                          <packing>
-                            <property name="position">10</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkSwitch" id="switch2">
                             <property name="sensitive">0</property>
                             <property name="halign">center</property>
                           </object>
-                          <packing>
-                            <property name="position">11</property>
-                          </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">2</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkSeparator" id="separator2">
                         <property name="orientation">vertical</property>
                       </object>
-                      <packing>
-                        <property name="position">3</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkBox" id="box20">
@@ -976,26 +910,17 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="fraction">0.5</property>
                                 <property name="inverted">1</property>
                               </object>
-                              <packing>
-                                <property name="position">1</property>
-                              </packing>
                             </child>
                             <child>
                               <object class="GtkProgressBar" id="progressbar3">
                                 <property name="fraction">0.5</property>
                                 <property name="show-text">1</property>
                               </object>
-                              <packing>
-                                <property name="position">2</property>
-                              </packing>
                             </child>
                             <child>
                               <object class="GtkLevelBar" id="levelbar1">
                                 <property name="value">0.6</property>
                               </object>
-                              <packing>
-                                <property name="position">10</property>
-                              </packing>
                             </child>
                             <child>
                               <object class="GtkLevelBar" id="levelbar2">
@@ -1008,9 +933,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                   <offset name="full" value="5"/>
                                 </offsets>
                               </object>
-                              <packing>
-                                <property name="position">11</property>
-                              </packing>
                             </child>
                           </object>
                         </child>
@@ -1039,16 +961,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                     <property name="fill-level">75</property>
                                     <property name="draw-value">0</property>
                                   </object>
-                                  <packing>
-                                    <property name="position">1</property>
-                                  </packing>
                                 </child>
                               </object>
                             </child>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkScale" id="scale5">
@@ -1066,9 +982,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               <mark value="4" position="bottom"></mark>
                             </marks>
                           </object>
-                          <packing>
-                            <property name="position">2</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkBox" id="box25">
@@ -1092,9 +1005,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                     <property name="inverted">1</property>
                                     <property name="halign">start</property>
                                   </object>
-                                  <packing>
-                                    <property name="position">1</property>
-                                  </packing>
                                 </child>
                               </object>
                             </child>
@@ -1129,32 +1039,17 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                     <property name="halign">start</property>
                                     <signal name="format-value" handler="scale_format_value_blank"/>
                                   </object>
-                                  <packing>
-                                    <property name="position">1</property>
-                                  </packing>
                                 </child>
                               </object>
-                              <packing>
-                                <property name="position">1</property>
-                              </packing>
                             </child>
                           </object>
-                          <packing>
-                            <property name="position">3</property>
-                          </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">4</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkSeparator" id="separator3">
                         <property name="orientation">vertical</property>
                       </object>
-                      <packing>
-                        <property name="position">5</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkBox" id="box26">
@@ -1187,9 +1082,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               </object>
                             </child>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkFrame" id="frame3">
@@ -1203,9 +1095,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               </object>
                             </child>
                           </object>
-                          <packing>
-                            <property name="position">2</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkFrame" id="frame4">
@@ -1219,22 +1108,13 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               </object>
                             </child>
                           </object>
-                          <packing>
-                            <property name="position">3</property>
-                          </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">6</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkSeparator" id="separator4">
                         <property name="orientation">vertical</property>
                       </object>
-                      <packing>
-                        <property name="position">7</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkBox" id="box4">
@@ -1335,25 +1215,13 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               </object>
                             </child>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">8</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkSeparator" id="separator5"/>
-                  <packing>
-                    <property name="position">3</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkBox" id="box5">
@@ -1379,9 +1247,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                           <object class="GtkBox" id="box7">
                             <property name="orientation">vertical</property>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                         <child type="tab">
                           <object class="GtkLabel" id="label6">
@@ -1463,9 +1328,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                           </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkNotebook" id="notebook3">
@@ -1519,9 +1381,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                           </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">2</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkNotebook" id="notebook4">
@@ -1575,14 +1434,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                           </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">3</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">4</property>
-                  </packing>
                 </child>
               </object>
               <packing>
@@ -3145,9 +2998,6 @@ microphone-sensitivity-medium-symbolic</property>
                             <property name="show-emoji-icon">1</property>
                             <property name="placeholder-text" translatable="yes">Age…</property>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                         <style>
                           <class name="linked"/>
diff --git a/gtk/gtkbox.c b/gtk/gtkbox.c
index 940931afc7..4fc004b740 100644
--- a/gtk/gtkbox.c
+++ b/gtk/gtkbox.c
@@ -81,12 +81,6 @@ enum {
   LAST_PROP = PROP_ORIENTATION
 };
 
-enum {
-  CHILD_PROP_0,
-  CHILD_PROP_POSITION,
-  LAST_CHILD_PROP
-};
-
 typedef struct
 {
   GtkOrientation  orientation;
@@ -97,7 +91,6 @@ typedef struct
 } GtkBoxPrivate;
 
 static GParamSpec *props[LAST_PROP] = { NULL, };
-static GParamSpec *child_props[LAST_CHILD_PROP] = { NULL, };
 
 static void gtk_box_size_allocate         (GtkWidget *widget,
                                            int        width,
@@ -119,16 +112,6 @@ static void gtk_box_remove             (GtkContainer   *container,
 static void gtk_box_forall             (GtkContainer   *container,
                                         GtkCallback     callback,
                                         gpointer        callback_data);
-static void gtk_box_set_child_property (GtkContainer   *container,
-                                        GtkWidget      *child,
-                                        guint           property_id,
-                                        const GValue   *value,
-                                        GParamSpec     *pspec);
-static void gtk_box_get_child_property (GtkContainer   *container,
-                                        GtkWidget      *child,
-                                        guint           property_id,
-                                        GValue         *value,
-                                        GParamSpec     *pspec);
 static GType gtk_box_child_type        (GtkContainer   *container);
 static GtkWidgetPath * gtk_box_get_path_for_child
                                        (GtkContainer   *container,
@@ -162,8 +145,6 @@ gtk_box_class_init (GtkBoxClass *class)
   container_class->remove = gtk_box_remove;
   container_class->forall = gtk_box_forall;
   container_class->child_type = gtk_box_child_type;
-  container_class->set_child_property = gtk_box_set_child_property;
-  container_class->get_child_property = gtk_box_get_child_property;
   container_class->get_path_for_child = gtk_box_get_path_for_child;
 
   g_object_class_override_property (object_class,
@@ -194,16 +175,6 @@ gtk_box_class_init (GtkBoxClass *class)
 
   g_object_class_install_properties (object_class, LAST_PROP, props);
 
-  child_props[CHILD_PROP_POSITION] =
-      g_param_spec_int ("position",
-                        P_("Position"),
-                        P_("The index of the child in the parent"),
-                        -1, G_MAXINT,
-                        0,
-                        GTK_PARAM_READWRITE);
-
-  gtk_container_class_install_child_properties (container_class, LAST_CHILD_PROP, child_props);
-
   gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_FILLER);
   gtk_widget_class_set_css_name (widget_class, I_("box"));
 }
@@ -560,58 +531,6 @@ gtk_box_child_type (GtkContainer   *container)
   return GTK_TYPE_WIDGET;
 }
 
-static void
-gtk_box_set_child_property (GtkContainer *container,
-                            GtkWidget    *child,
-                            guint         property_id,
-                            const GValue *value,
-                            GParamSpec   *pspec)
-{
-  switch (property_id)
-    {
-    case CHILD_PROP_POSITION:
-      gtk_box_reorder_child (GTK_BOX (container),
-                            child,
-                            g_value_get_int (value));
-      break;
-    default:
-      GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID (container, property_id, pspec);
-      break;
-    }
-}
-
-static void
-gtk_box_get_child_property (GtkContainer *container,
-                           GtkWidget    *child,
-                           guint         property_id,
-                           GValue       *value,
-                           GParamSpec   *pspec)
-{
-  GtkWidget *p;
-  int i;
-
-  switch (property_id)
-    {
-    case CHILD_PROP_POSITION:
-      i = 0;
-      for (p = _gtk_widget_get_first_child (GTK_WIDGET (container));
-           p != NULL;
-           p = _gtk_widget_get_next_sibling (p))
-        {
-          if (p == child)
-            break;
-
-          i ++;
-        }
-
-      g_value_set_int (value, i);
-      break;
-    default:
-      GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID (container, property_id, pspec);
-      break;
-    }
-}
-
 typedef struct _CountingData CountingData;
 struct _CountingData {
   GtkWidget *widget;
@@ -1195,8 +1114,6 @@ gtk_box_reorder_child (GtkBox    *box,
                                   gtk_widget_get_css_node (child),
                                   new_next_sibling ? gtk_widget_get_css_node (new_next_sibling) : NULL);
     }
-
-  gtk_container_child_notify_by_pspec (GTK_CONTAINER (box), child, child_props[CHILD_PROP_POSITION]);
 }
 
 static void
@@ -1204,7 +1121,6 @@ gtk_box_add (GtkContainer *container,
              GtkWidget    *child)
 {
   gtk_widget_set_parent (child, GTK_WIDGET (container));
-  gtk_container_child_notify_by_pspec (container, child, child_props[CHILD_PROP_POSITION]);
 }
 
 static void
diff --git a/gtk/ui/gtkaboutdialog.ui b/gtk/ui/gtkaboutdialog.ui
index d6a9fbd016..d1dfcf498d 100644
--- a/gtk/ui/gtkaboutdialog.ui
+++ b/gtk/ui/gtkaboutdialog.ui
@@ -37,9 +37,6 @@
                 <property name="justify">center</property>
                 <property name="selectable">1</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkStack" id="stack">
@@ -224,14 +221,8 @@
                   </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/gtk/ui/gtkassistant.ui b/gtk/ui/gtkassistant.ui
index 969c3c1a8e..6cb60f6a6f 100644
--- a/gtk/ui/gtkassistant.ui
+++ b/gtk/ui/gtkassistant.ui
@@ -114,14 +114,8 @@
                   </object>
                 </child>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/gtk/ui/gtkcolorchooserdialog.ui b/gtk/ui/gtkcolorchooserdialog.ui
index 814222f912..a0f7342d15 100644
--- a/gtk/ui/gtkcolorchooserdialog.ui
+++ b/gtk/ui/gtkcolorchooserdialog.ui
@@ -20,9 +20,6 @@
             <signal name="notify::rgba" handler="propagate_notify" swapped="no"/>
             <signal name="notify::show-editor" handler="propagate_notify" swapped="no"/>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/gtk/ui/gtkcoloreditor.ui b/gtk/ui/gtkcoloreditor.ui
index 4f7f90a405..7c281adcf5 100644
--- a/gtk/ui/gtkcoloreditor.ui
+++ b/gtk/ui/gtkcoloreditor.ui
@@ -135,9 +135,6 @@
           </object>
         </child>
       </object>
-      <packing>
-        <property name="position">0</property>
-      </packing>
     </child>
   </template>
   <object class="GtkBox" id="a_popup">
diff --git a/gtk/ui/gtkfilechooserdialog.ui b/gtk/ui/gtkfilechooserdialog.ui
index fac32bca11..22a0f3bfce 100644
--- a/gtk/ui/gtkfilechooserdialog.ui
+++ b/gtk/ui/gtkfilechooserdialog.ui
@@ -25,9 +25,6 @@
             <signal name="response-requested" handler="file_chooser_widget_response_requested" swapped="no"/>
             <signal name="selection-changed" handler="file_chooser_widget_selection_changed" swapped="no"/>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/gtk/ui/gtkfilechooserwidget.ui b/gtk/ui/gtkfilechooserwidget.ui
index 5da98365cf..2481eb8860 100644
--- a/gtk/ui/gtkfilechooserwidget.ui
+++ b/gtk/ui/gtkfilechooserwidget.ui
@@ -319,14 +319,8 @@
                             <property name="orientation">vertical</property>
                             <property name="spacing">12</property>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">2</property>
-                      </packing>
                     </child>
                   </object>
                   <packing>
@@ -334,9 +328,6 @@
                   </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
         </child>
diff --git a/gtk/ui/gtkfontchooserdialog.ui b/gtk/ui/gtkfontchooserdialog.ui
index cb244a94a0..e94b52e539 100644
--- a/gtk/ui/gtkfontchooserdialog.ui
+++ b/gtk/ui/gtkfontchooserdialog.ui
@@ -14,9 +14,6 @@
             <property name="vexpand">1</property>
             <signal name="font-activated" handler="font_activated_cb" swapped="no"/>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/gtk/ui/gtkinfobar.ui b/gtk/ui/gtkinfobar.ui
index e4db67f315..aa0b2a05c8 100644
--- a/gtk/ui/gtkinfobar.ui
+++ b/gtk/ui/gtkinfobar.ui
@@ -20,9 +20,6 @@
                 <property name="margin">6</property>
                 <property name="layout-style">end</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="close_button">
@@ -36,9 +33,6 @@
                   <class name="close"/>
                 </style>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
           </object>
         </child>
diff --git a/gtk/ui/gtkmessagedialog.ui b/gtk/ui/gtkmessagedialog.ui
index 7b4588fb80..07a4236638 100644
--- a/gtk/ui/gtkmessagedialog.ui
+++ b/gtk/ui/gtkmessagedialog.ui
@@ -41,14 +41,8 @@
                     <property name="wrap">1</property>
                     <property name="max-width-chars">60</property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
         </child>
diff --git a/gtk/ui/gtkpagesetupunixdialog.ui b/gtk/ui/gtkpagesetupunixdialog.ui
index 4e94af14db..759c65829a 100644
--- a/gtk/ui/gtkpagesetupunixdialog.ui
+++ b/gtk/ui/gtkpagesetupunixdialog.ui
@@ -139,9 +139,6 @@
                       <object class="GtkLabel" id="label1">
                         <property name="label" translatable="yes">Portrait</property>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
                 </child>
@@ -170,9 +167,6 @@
                       <object class="GtkLabel" id="label2">
                         <property name="label" translatable="yes">Reverse portrait</property>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
                 </child>
@@ -201,9 +195,6 @@
                       <object class="GtkLabel" id="label3">
                         <property name="label" translatable="yes">Landscape</property>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
                 </child>
@@ -231,9 +222,6 @@
                       <object class="GtkLabel" id="label4">
                         <property name="label" translatable="yes">Reverse landscape</property>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
                 </child>
diff --git a/gtk/ui/gtkplacesview.ui b/gtk/ui/gtkplacesview.ui
index 93324924c4..5ae7a794cf 100644
--- a/gtk/ui/gtkplacesview.ui
+++ b/gtk/ui/gtkplacesview.ui
@@ -43,9 +43,6 @@
             <property name="max-width-chars">40</property>
             <property name="xalign">0</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel">
@@ -56,9 +53,6 @@
             <property name="max-width-chars">40</property>
             <property name="xalign">0</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkGrid" id="available_protocols_grid">
@@ -94,9 +88,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
       </object>
     </child>
@@ -126,9 +117,6 @@
                   <class name="dim-label"/>
                 </style>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -168,9 +156,6 @@
                   </object>
                 </child>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -238,9 +223,6 @@
                   <attribute name="scale" value="1.44"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -249,9 +231,6 @@
                   <class name="dim-label"/>
                 </style>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -259,9 +238,6 @@
           </packing>
         </child>
       </object>
-      <packing>
-        <property name="position">0</property>
-      </packing>
     </child>
     <child>
       <object class="GtkActionBar" id="actionbar">
@@ -336,9 +312,6 @@
           </packing>
         </child>
       </object>
-      <packing>
-        <property name="position">1</property>
-      </packing>
     </child>
   </template>
 </interface>
diff --git a/gtk/ui/gtkplacesviewrow.ui b/gtk/ui/gtkplacesviewrow.ui
index f800d4e4e5..66611b032d 100644
--- a/gtk/ui/gtkplacesviewrow.ui
+++ b/gtk/ui/gtkplacesviewrow.ui
@@ -23,9 +23,6 @@
             <property name="xalign">0</property>
             <property name="ellipsize">end</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="available_space_label">
@@ -34,9 +31,6 @@
               <class name="dim-label"/>
             </style>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="path_label">
@@ -48,9 +42,6 @@
               <class name="dim-label"/>
             </style>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
         <child>
           <object class="GtkStack" id="mount_stack">
@@ -78,9 +69,6 @@
               </object>
             </child>
           </object>
-          <packing>
-            <property name="position">4</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/gtk/ui/gtkprintunixdialog.ui b/gtk/ui/gtkprintunixdialog.ui
index 71ffe20151..532f5e1085 100644
--- a/gtk/ui/gtkprintunixdialog.ui
+++ b/gtk/ui/gtkprintunixdialog.ui
@@ -144,9 +144,6 @@
                           <object class="GtkBox" id="extension_point">
                             <property name="spacing">18</property>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
                     </child>
@@ -263,9 +260,6 @@
                                   <relation type="labelled-by" target="label_widget1"/>
                                 </accessibility>
                               </object>
-                              <packing>
-                                <property name="position">1</property>
-                              </packing>
                             </child>
                           </object>
                         </child>
@@ -357,19 +351,10 @@
                                   <relation type="labelled-by" target="label_widget2"/>
                                 </accessibility>
                               </object>
-                              <packing>
-                                <property name="position">1</property>
-                              </packing>
                             </child>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
                 </child>
@@ -538,9 +523,6 @@
                                         <property name="valign">baseline</property>
                                         <property name="label">%</property>
                                       </object>
-                                      <packing>
-                                        <property name="position">1</property>
-                                      </packing>
                                     </child>
                                   </object>
                                   <packing>
@@ -552,9 +534,6 @@
                                   <relation type="labelled-by" target="label_widget3"/>
                                 </accessibility>
                               </object>
-                              <packing>
-                                <property name="position">1</property>
-                              </packing>
                             </child>
                           </object>
                         </child>
@@ -710,14 +689,8 @@
                                   <relation type="labelled-by" target="label_widget4"/>
                                 </accessibility>
                               </object>
-                              <packing>
-                                <property name="position">1</property>
-                              </packing>
                             </child>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
                     </child>
@@ -731,14 +704,8 @@
                           </object>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
                 <child type="tab">
                   <object class="GtkLabel" id="label2">
@@ -820,9 +787,6 @@
                               <relation type="labelled-by" target="label_widget5"/>
                             </accessibility>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
                       <packing>
@@ -932,9 +896,6 @@
                               <relation type="labelled-by" target="label_widget6"/>
                             </accessibility>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
                       <packing>
@@ -1008,9 +969,6 @@
                               <relation type="labelled-by" target="label_widget7"/>
                             </accessibility>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
                       <packing>
@@ -1019,9 +977,6 @@
                       </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
                 </child>
                 <child type="tab">
                   <object class="GtkLabel" id="label3">
diff --git a/gtk/ui/gtkscalebutton.ui b/gtk/ui/gtkscalebutton.ui
index 6131d16f3c..eee9893403 100644
--- a/gtk/ui/gtkscalebutton.ui
+++ b/gtk/ui/gtkscalebutton.ui
@@ -45,9 +45,6 @@
             <property name="draw-value">0</property>
             <signal name="value-changed" handler="cb_scale_value_changed" swapped="no"/>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton" id="minus_button">
@@ -59,9 +56,6 @@
             <property name="icon-name">list-remove-symbolic</property>
             <signal name="clicked" handler="cb_button_clicked" swapped="no"/>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/gtk/ui/gtktooltipwindow.ui b/gtk/ui/gtktooltipwindow.ui
index 70bcc5f783..6b0aa18f7f 100644
--- a/gtk/ui/gtktooltipwindow.ui
+++ b/gtk/ui/gtktooltipwindow.ui
@@ -21,9 +21,6 @@
             <property name="wrap">1</property>
             <property name="max-width-chars">70</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/tests/dialog.ui b/tests/dialog.ui
index 8c7a97f0c5..93aa2015bc 100644
--- a/tests/dialog.ui
+++ b/tests/dialog.ui
@@ -143,11 +143,6 @@
                             <property name="can_focus">False</property>
                             <property name="icon_name">list-add-symbolic</property>
                           </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">True</property>
-                            <property name="position">0</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="label1">
@@ -157,11 +152,6 @@
                             <property name="use_underline">True</property>
                             <property name="mnemonic_widget">add_connection_button</property>
                           </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">True</property>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
                     </child>
@@ -242,11 +232,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/tests/visuals/linked-buttons-horizontal.ui b/tests/visuals/linked-buttons-horizontal.ui
index ffc26c7b7f..e726d3fec1 100644
--- a/tests/visuals/linked-buttons-horizontal.ui
+++ b/tests/visuals/linked-buttons-horizontal.ui
@@ -24,11 +24,6 @@
             <property name="receives_default">True</property>
             <property name="use_action_appearance">False</property>
           </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton" id="button2">
@@ -39,11 +34,6 @@
             <property name="receives_default">True</property>
             <property name="use_action_appearance">False</property>
           </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton" id="button3">
@@ -54,11 +44,6 @@
             <property name="receives_default">True</property>
             <property name="use_action_appearance">False</property>
           </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/tests/visuals/linked-buttons-vertical.ui b/tests/visuals/linked-buttons-vertical.ui
index 17b67550d2..f7c40ed216 100644
--- a/tests/visuals/linked-buttons-vertical.ui
+++ b/tests/visuals/linked-buttons-vertical.ui
@@ -24,11 +24,6 @@
             <property name="receives_default">True</property>
             <property name="use_action_appearance">False</property>
           </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton" id="button2">
@@ -39,11 +34,6 @@
             <property name="receives_default">True</property>
             <property name="use_action_appearance">False</property>
           </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton" id="button3">
@@ -54,11 +44,6 @@
             <property name="receives_default">True</property>
             <property name="use_action_appearance">False</property>
           </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/tests/visuals/suggested-action-buttons.ui b/tests/visuals/suggested-action-buttons.ui
index 2ebd323e7d..4360bdc201 100644
--- a/tests/visuals/suggested-action-buttons.ui
+++ b/tests/visuals/suggested-action-buttons.ui
@@ -30,11 +30,6 @@
                 <property name="receives_default">True</property>
                 <property name="use_action_appearance">False</property>
               </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkToggleButton" id="button2">
@@ -48,11 +43,6 @@
                   <class name="suggested-action"/>
                 </style>
               </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
         </child>
diff --git a/testsuite/a11y/placeholder-text.ui b/testsuite/a11y/placeholder-text.ui
index 264754fe7f..04c8a83fb9 100644
--- a/testsuite/a11y/placeholder-text.ui
+++ b/testsuite/a11y/placeholder-text.ui
@@ -17,9 +17,6 @@
             <property name="invisible_char_set">True</property>
             <property name="placeholder_text">Subject or Addresses contain</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkEntry" id="entry2">
@@ -30,9 +27,6 @@
             <property name="invisible_char_set">True</property>
             <property name="placeholder_text">Message contains</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkEntry" id="entry3">
@@ -44,9 +38,6 @@
             <property name="invisible_char_set">True</property>
             <property name="placeholder_text">Body contains</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/gtk/ui/container1.ui b/testsuite/gtk/ui/container1.ui
index 10b31ec958..248a2f7408 100644
--- a/testsuite/gtk/ui/container1.ui
+++ b/testsuite/gtk/ui/container1.ui
@@ -3,9 +3,6 @@
   <object class="GtkBox">
     <child>
       <object class="GtkLabel" id="widget1"/>
-      <packing>
-        <property name="position" translatable="yes" comments="foo" context="bar">1</property>
-      </packing>
     </child>
   </object>
 </interface>
diff --git a/testsuite/reftests/box-order.ref.ui b/testsuite/reftests/box-order.ref.ui
index 40300d22fa..103fb57f03 100644
--- a/testsuite/reftests/box-order.ref.ui
+++ b/testsuite/reftests/box-order.ref.ui
@@ -19,9 +19,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label2">
@@ -29,9 +26,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label3">
@@ -39,9 +33,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label4">
@@ -49,9 +40,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label5">
@@ -59,9 +47,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">4</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label6">
@@ -69,9 +54,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">5</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label7">
@@ -79,9 +61,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">6</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -99,9 +78,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label9">
@@ -109,9 +85,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label10">
@@ -119,9 +92,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label11">
@@ -129,9 +99,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label12">
@@ -139,9 +106,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">4</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label13">
@@ -149,9 +113,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">5</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label14">
@@ -159,9 +120,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">6</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -179,9 +137,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label16">
@@ -189,9 +144,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label17">
@@ -199,9 +151,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label18">
@@ -209,9 +158,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label19">
@@ -219,9 +165,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">4</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label20">
@@ -229,9 +172,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">5</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label21">
@@ -239,9 +179,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">6</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -259,9 +196,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label23">
@@ -269,9 +203,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label24">
@@ -279,9 +210,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label25">
@@ -289,9 +217,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label26">
@@ -299,9 +224,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">4</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label27">
@@ -309,9 +231,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">5</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label28">
@@ -319,9 +238,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">6</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -339,9 +255,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label30">
@@ -349,9 +262,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label31">
@@ -359,9 +269,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label32">
@@ -369,9 +276,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label33">
@@ -379,9 +283,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">4</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label34">
@@ -389,9 +290,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">5</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label35">
@@ -399,9 +297,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">6</property>
-              </packing>
             </child>
           </object>
           <packing>
diff --git a/testsuite/reftests/box-order.ui b/testsuite/reftests/box-order.ui
index 0513506c2d..679d3185de 100644
--- a/testsuite/reftests/box-order.ui
+++ b/testsuite/reftests/box-order.ui
@@ -19,9 +19,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label2">
@@ -29,9 +26,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label3">
@@ -39,9 +33,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label4">
@@ -49,9 +40,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label5">
@@ -59,9 +47,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">4</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label16">
@@ -69,9 +54,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">5</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label17">
@@ -79,9 +61,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">6</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -99,10 +78,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label7">
@@ -110,10 +85,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label8">
@@ -121,10 +92,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label9">
@@ -132,10 +99,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label10">
@@ -143,10 +106,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">4</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label11">
@@ -154,10 +113,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">5</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label12">
@@ -165,10 +120,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">6</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -186,18 +137,12 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label14">
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label15">
@@ -205,18 +150,12 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label18">
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label19">
@@ -224,37 +163,12 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">4</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkLabel" id="label20">
-                <property name="can_focus">False</property>
-                <property name="label" translatable="yes"> X X X </property>
-              </object>
-              <packing>
-                <property name="position">5</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkLabel" id="label21">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="label" translatable="yes"> X X X </property>
-              </object>
-              <packing>
-                <property name="position">6</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label22">
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">7</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label23">
@@ -262,18 +176,12 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">8</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label27">
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">9</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label24">
@@ -281,18 +189,12 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">10</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label25">
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">11</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label26">
@@ -300,9 +202,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">12</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -320,9 +219,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label29">
@@ -330,10 +226,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label30">
@@ -341,9 +233,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label31">
@@ -351,10 +240,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label32">
@@ -362,9 +247,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">4</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label33">
@@ -372,10 +254,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">5</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label34">
@@ -383,9 +261,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">6</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -403,10 +278,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label36">
@@ -414,9 +285,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label37">
@@ -424,10 +292,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label38">
@@ -435,9 +299,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label39">
@@ -445,10 +306,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">4</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label40">
@@ -456,9 +313,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="position">5</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="label41">
@@ -466,10 +320,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes"> X X X </property>
               </object>
-              <packing>
-                <property name="pack_type">end</property>
-                <property name="position">6</property>
-              </packing>
             </child>
           </object>
           <packing>
diff --git a/testsuite/reftests/box-packing.ref.ui b/testsuite/reftests/box-packing.ref.ui
index fe90b3d8fa..74ad81c423 100644
--- a/testsuite/reftests/box-packing.ref.ui
+++ b/testsuite/reftests/box-packing.ref.ui
@@ -23,9 +23,6 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkImage" id="image2">
@@ -35,14 +32,8 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box3">
@@ -56,9 +47,6 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkImage" id="image4">
@@ -68,14 +56,8 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box4">
@@ -89,9 +71,6 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkImage" id="image6">
@@ -101,14 +80,8 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box5">
@@ -122,9 +95,6 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkImage" id="image8">
@@ -134,14 +104,8 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box6">
@@ -160,9 +124,6 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkImage" id="image10">
@@ -172,14 +133,8 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkBox" id="box8">
@@ -194,9 +149,6 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkImage" id="image12">
@@ -206,14 +158,8 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkBox" id="box9">
@@ -228,9 +174,6 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkImage" id="image14">
@@ -240,14 +183,8 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkBox" id="box10">
@@ -262,9 +199,6 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkImage" id="image16">
@@ -274,19 +208,10 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">4</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box11">
diff --git a/testsuite/reftests/box-packing.ui b/testsuite/reftests/box-packing.ui
index 59cb81c4b7..e8703c0e5d 100644
--- a/testsuite/reftests/box-packing.ui
+++ b/testsuite/reftests/box-packing.ui
@@ -46,9 +46,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkGrid" id="grid2">
@@ -86,9 +83,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkGrid" id="grid3">
@@ -126,9 +120,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkGrid" id="grid4">
@@ -167,9 +158,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box2">
@@ -210,9 +198,6 @@
                   </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkGrid" id="grid6">
@@ -252,9 +237,6 @@
                   </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkGrid" id="grid7">
@@ -292,9 +274,6 @@
                   </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkGrid" id="grid8">
@@ -333,14 +312,8 @@
                   </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">4</property>
-          </packing>
         </child>
         <child>
           <object class="GtkGrid" id="grid9">
diff --git a/testsuite/reftests/box-pseudo-classes.ref.ui b/testsuite/reftests/box-pseudo-classes.ref.ui
index a07f60cb4b..fd6986ecc7 100644
--- a/testsuite/reftests/box-pseudo-classes.ref.ui
+++ b/testsuite/reftests/box-pseudo-classes.ref.ui
@@ -21,9 +21,6 @@
                 <property name="receives_default">True</property>
                 <property name="name">purple</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button2">
@@ -33,9 +30,6 @@
                 <property name="receives_default">True</property>
                 <property name="name">yellow</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button3">
@@ -45,9 +39,6 @@
                 <property name="receives_default">True</property>
                 <property name="name">red</property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button4">
@@ -57,9 +48,6 @@
                 <property name="receives_default">True</property>
                 <property name="name">yellow</property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button5">
@@ -69,14 +57,8 @@
                 <property name="receives_default">True</property>
                 <property name="name">purple</property>
               </object>
-              <packing>
-                <property name="position">4</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box3">
@@ -91,9 +73,6 @@
                 <property name="receives_default">True</property>
                 <property name="name">purple</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button8">
@@ -103,9 +82,6 @@
                 <property name="receives_default">True</property>
                 <property name="name">yellow</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button9">
@@ -115,9 +91,6 @@
                 <property name="receives_default">True</property>
                 <property name="name">red</property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button10">
@@ -127,14 +100,8 @@
                 <property name="receives_default">True</property>
                 <property name="name">green</property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box4">
@@ -149,9 +116,6 @@
                 <property name="receives_default">True</property>
                 <property name="name">purple</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button14">
@@ -161,9 +125,6 @@
                 <property name="receives_default">True</property>
                 <property name="name">yellow</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button15">
@@ -173,14 +134,8 @@
                 <property name="receives_default">True</property>
                 <property name="name">purple</property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box5">
@@ -195,9 +150,6 @@
                 <property name="receives_default">True</property>
                 <property name="name">purple</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button11">
@@ -207,14 +159,8 @@
                 <property name="receives_default">True</property>
                 <property name="name">green</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box6">
@@ -229,14 +175,8 @@
                 <property name="receives_default">True</property>
                 <property name="name">blue</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">4</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/box-pseudo-classes.ui b/testsuite/reftests/box-pseudo-classes.ui
index dbc8dfa643..3b34d7596c 100644
--- a/testsuite/reftests/box-pseudo-classes.ui
+++ b/testsuite/reftests/box-pseudo-classes.ui
@@ -20,9 +20,6 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button2">
@@ -31,9 +28,6 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button3">
@@ -42,9 +36,6 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button4">
@@ -53,9 +44,6 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button5">
@@ -64,14 +52,8 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">4</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box3">
@@ -85,9 +67,6 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button8">
@@ -96,9 +75,6 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button9">
@@ -107,9 +83,6 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button10">
@@ -118,14 +91,8 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box4">
@@ -139,9 +106,6 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button14">
@@ -150,9 +114,6 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button15">
@@ -161,14 +122,8 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box5">
@@ -182,9 +137,6 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkButton" id="button11">
@@ -193,14 +145,8 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box6">
@@ -214,14 +160,8 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">4</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/box-shadow-changes-modify-clip.ui 
b/testsuite/reftests/box-shadow-changes-modify-clip.ui
index 0ab172a6db..bb34bb001e 100644
--- a/testsuite/reftests/box-shadow-changes-modify-clip.ui
+++ b/testsuite/reftests/box-shadow-changes-modify-clip.ui
@@ -22,9 +22,6 @@
             <property name="label" translatable="yes">Hello World</property>
             <signal name="map" handler="reftest:add_reference_class_if_no_animation" swapped="no"/>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/button-wrapping.ref.ui b/testsuite/reftests/button-wrapping.ref.ui
index 207bb6f64b..8bde8dce8e 100644
--- a/testsuite/reftests/button-wrapping.ref.ui
+++ b/testsuite/reftests/button-wrapping.ref.ui
@@ -51,9 +51,6 @@ World</property>
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkPaned" id="paned2">
@@ -96,9 +93,6 @@ World</property>
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkPaned" id="paned3">
@@ -139,9 +133,6 @@ World</property>
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkPaned" id="paned4">
@@ -182,9 +173,6 @@ World</property>
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/button-wrapping.ui b/testsuite/reftests/button-wrapping.ui
index 64ab82e77a..6194d39e15 100644
--- a/testsuite/reftests/button-wrapping.ui
+++ b/testsuite/reftests/button-wrapping.ui
@@ -51,9 +51,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkPaned" id="paned2">
@@ -96,9 +93,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkPaned" id="paned3">
@@ -139,9 +133,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkPaned" id="paned4">
@@ -182,9 +173,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
         <child>
           <placeholder/>
diff --git a/testsuite/reftests/css-em-label-size.ref.ui b/testsuite/reftests/css-em-label-size.ref.ui
index 4b4f19843f..6c1ea128e7 100644
--- a/testsuite/reftests/css-em-label-size.ref.ui
+++ b/testsuite/reftests/css-em-label-size.ref.ui
@@ -102,9 +102,6 @@
                   <attribute name="font-desc" value="12px"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -116,9 +113,6 @@
                   <attribute name="foreground" value="red"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -139,9 +133,6 @@
                   <attribute name="font-desc" value="16px"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -153,9 +144,6 @@
                   <attribute name="foreground" value="red"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -176,9 +164,6 @@
                   <attribute name="font-desc" value="24px"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -190,9 +175,6 @@
                   <attribute name="foreground" value="red"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -213,9 +195,6 @@
                   <attribute name="font-desc" value="24px"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -227,9 +206,6 @@
                   <attribute name="foreground" value="red"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -250,9 +226,6 @@
                   <attribute name="font-desc" value="24px"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -264,9 +237,6 @@
                   <attribute name="foreground" value="red"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -287,9 +257,6 @@
                   <attribute name="font-desc" value="18px"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -301,9 +268,6 @@
                   <attribute name="foreground" value="red"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -324,9 +288,6 @@
                   <attribute name="font-desc" value="15px"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -338,9 +299,6 @@
                   <attribute name="foreground" value="red"/>
                 </attributes>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
diff --git a/testsuite/reftests/css-em-label-size.ui b/testsuite/reftests/css-em-label-size.ui
index 142dbfe917..85ec58680c 100644
--- a/testsuite/reftests/css-em-label-size.ui
+++ b/testsuite/reftests/css-em-label-size.ui
@@ -99,9 +99,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -109,9 +106,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <style>
               <class name="px"/>
@@ -132,9 +126,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -142,9 +133,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <style>
               <class name="pt"/>
@@ -165,9 +153,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -175,9 +160,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <style>
               <class name="in"/>
@@ -198,9 +180,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -208,9 +187,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <style>
               <class name="cm"/>
@@ -231,9 +207,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -241,9 +214,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <style>
               <class name="mm"/>
@@ -264,9 +234,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -274,9 +241,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <style>
               <class name="em"/>
@@ -297,9 +261,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel">
@@ -307,9 +268,6 @@
                 <property name="can_focus">False</property>
                 <property name="label" translatable="yes">███</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <style>
               <class name="ex"/>
diff --git a/testsuite/reftests/css-match-siblings.ref.ui b/testsuite/reftests/css-match-siblings.ref.ui
index b9a5fdd41f..38ff34a71c 100644
--- a/testsuite/reftests/css-match-siblings.ref.ui
+++ b/testsuite/reftests/css-match-siblings.ref.ui
@@ -15,9 +15,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">normal</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label2">
@@ -26,9 +23,6 @@
             <property name="label" translatable="yes">Red</property>
             <property name="name">red</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label3">
@@ -37,9 +31,6 @@
             <property name="label" translatable="yes">Green</property>
             <property name="name">green</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label4">
@@ -48,9 +39,6 @@
             <property name="label" translatable="yes">Blue</property>
             <property name="name">blue</property>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label5">
@@ -59,9 +47,6 @@
             <property name="label" translatable="yes">Purple</property>
             <property name="name">purple</property>
           </object>
-          <packing>
-            <property name="position">4</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/css-match-siblings.ui b/testsuite/reftests/css-match-siblings.ui
index 70e9d1a2c9..91a2dec80b 100644
--- a/testsuite/reftests/css-match-siblings.ui
+++ b/testsuite/reftests/css-match-siblings.ui
@@ -15,9 +15,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">normal</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label2">
@@ -25,9 +22,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">Red</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label3">
@@ -35,9 +29,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">Green</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label4">
@@ -45,9 +36,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">Blue</property>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label5">
@@ -55,9 +43,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">Purple</property>
           </object>
-          <packing>
-            <property name="position">4</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/fixed-widget-stacking.ui b/testsuite/reftests/fixed-widget-stacking.ui
index 49ae4577ec..b193343e68 100644
--- a/testsuite/reftests/fixed-widget-stacking.ui
+++ b/testsuite/reftests/fixed-widget-stacking.ui
@@ -35,9 +35,6 @@ TEST123</property>
                 <property name="can_focus">True</property>
                 <property name="buffer">textbuffer1</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
           </object>
           <packing>
diff --git a/testsuite/reftests/font-sizes-names.ref.ui b/testsuite/reftests/font-sizes-names.ref.ui
index 4d4a3302a0..bcf2fe8d89 100644
--- a/testsuite/reftests/font-sizes-names.ref.ui
+++ b/testsuite/reftests/font-sizes-names.ref.ui
@@ -17,9 +17,6 @@
             <property name="label" translatable="yes">xx-small</property>
             <property name="name">xx-small</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label2">
@@ -28,9 +25,6 @@
             <property name="label" translatable="yes">x-small</property>
             <property name="name">x-small</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label3">
@@ -39,9 +33,6 @@
             <property name="label" translatable="yes">small</property>
             <property name="name">small</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label4">
@@ -50,9 +41,6 @@
             <property name="label" translatable="yes">medium</property>
             <property name="name">medium</property>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label5">
@@ -61,9 +49,6 @@
             <property name="label" translatable="yes">large</property>
             <property name="name">large</property>
           </object>
-          <packing>
-            <property name="position">4</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label6">
@@ -72,9 +57,6 @@
             <property name="label" translatable="yes">x-large</property>
             <property name="name">x-large</property>
           </object>
-          <packing>
-            <property name="position">5</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label7">
@@ -83,9 +65,6 @@
             <property name="label" translatable="yes">xx-large</property>
             <property name="name">xx-large</property>
           </object>
-          <packing>
-            <property name="position">6</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label8">
@@ -94,9 +73,6 @@
             <property name="label" translatable="yes">smaller</property>
             <property name="name">smaller</property>
           </object>
-          <packing>
-            <property name="position">7</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label9">
@@ -105,9 +81,6 @@
             <property name="label" translatable="yes">larger</property>
             <property name="name">larger</property>
           </object>
-          <packing>
-            <property name="position">8</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box-smaller">
@@ -121,14 +94,8 @@
                 <property name="label" translatable="yes">smaller smaller</property>
                 <property name="name">smaller-smaller</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">9</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box-larger">
@@ -142,14 +109,8 @@
                 <property name="label" translatable="yes">larger larger</property>
                 <property name="name">larger-larger</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">10</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/font-sizes-names.ui b/testsuite/reftests/font-sizes-names.ui
index 2fae31015a..3789ac48bb 100644
--- a/testsuite/reftests/font-sizes-names.ui
+++ b/testsuite/reftests/font-sizes-names.ui
@@ -16,9 +16,6 @@
             <property name="label" translatable="yes">xx-small</property>
             <property name="name">xx-small</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label2">
@@ -27,9 +24,6 @@
             <property name="label" translatable="yes">x-small</property>
             <property name="name">x-small</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label3">
@@ -38,9 +32,6 @@
             <property name="label" translatable="yes">small</property>
             <property name="name">small</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label4">
@@ -49,9 +40,6 @@
             <property name="label" translatable="yes">medium</property>
             <property name="name">medium</property>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label5">
@@ -60,9 +48,6 @@
             <property name="label" translatable="yes">large</property>
             <property name="name">large</property>
           </object>
-          <packing>
-            <property name="position">4</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label6">
@@ -71,9 +56,6 @@
             <property name="label" translatable="yes">x-large</property>
             <property name="name">x-large</property>
           </object>
-          <packing>
-            <property name="position">5</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label7">
@@ -82,9 +64,6 @@
             <property name="label" translatable="yes">xx-large</property>
             <property name="name">xx-large</property>
           </object>
-          <packing>
-            <property name="position">6</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label8">
@@ -93,9 +72,6 @@
             <property name="label" translatable="yes">smaller</property>
             <property name="name">smaller</property>
           </object>
-          <packing>
-            <property name="position">7</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label9">
@@ -104,9 +80,6 @@
             <property name="label" translatable="yes">larger</property>
             <property name="name">larger</property>
           </object>
-          <packing>
-            <property name="position">8</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box-smaller">
@@ -121,14 +94,8 @@
                 <property name="label" translatable="yes">smaller smaller</property>
                 <property name="name">smaller</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">9</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box-larger">
@@ -143,14 +110,8 @@
                 <property name="label" translatable="yes">larger larger</property>
                 <property name="name">larger</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">10</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/grid-spacing1.ref.ui b/testsuite/reftests/grid-spacing1.ref.ui
index 383b5035d2..0c3d574f5a 100644
--- a/testsuite/reftests/grid-spacing1.ref.ui
+++ b/testsuite/reftests/grid-spacing1.ref.ui
@@ -21,27 +21,18 @@
                 <property name="visible">True</property>
                 <property name="label">One</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="two">
                 <property name="visible">True</property>
                 <property name="label">Two</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="three">
                 <property name="visible">True</property>
                 <property name="label">Three</property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -61,18 +52,12 @@
                 <property name="visible">True</property>
                 <property name="label">Verylongtext</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="short">
                 <property name="visible">True</property>
                 <property name="label">Short</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -90,27 +75,18 @@
                 <property name="visible">True</property>
                 <property name="label">A</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="b">
                 <property name="visible">True</property>
                 <property name="label">B</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="c">
                 <property name="visible">True</property>
                 <property name="label">C</property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
           </object>
           <packing>
diff --git a/testsuite/reftests/grid-spacing2.ref.ui b/testsuite/reftests/grid-spacing2.ref.ui
index 296a6ab999..52289de98c 100644
--- a/testsuite/reftests/grid-spacing2.ref.ui
+++ b/testsuite/reftests/grid-spacing2.ref.ui
@@ -21,27 +21,18 @@
                 <property name="visible">True</property>
                 <property name="label">One</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="two">
                 <property name="visible">True</property>
                 <property name="label">Two</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="three">
                 <property name="visible">True</property>
                 <property name="label">Three</property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
           </object>
         </child>
@@ -59,18 +50,12 @@
                 <property name="visible">True</property>
                 <property name="label">Verylongtext</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="short">
                 <property name="visible">True</property>
                 <property name="label">Short</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
         </child>
@@ -86,27 +71,18 @@
                 <property name="visible">True</property>
                 <property name="label">A</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="b">
                 <property name="visible">True</property>
                 <property name="label">B</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkLabel" id="c">
                 <property name="visible">True</property>
                 <property name="label">C</property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
           </object>
         </child>
diff --git a/testsuite/reftests/gtk-image-effect-inherit.ref.ui 
b/testsuite/reftests/gtk-image-effect-inherit.ref.ui
index f0c92aaa9b..37bb2e2ca0 100644
--- a/testsuite/reftests/gtk-image-effect-inherit.ref.ui
+++ b/testsuite/reftests/gtk-image-effect-inherit.ref.ui
@@ -15,9 +15,6 @@
             <property name="can_focus">False</property>
             <property name="icon_name">dialog-error</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkImage" id="image2">
@@ -25,9 +22,6 @@
             <property name="can_focus">False</property>
             <property name="icon_name">dialog-error</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkImage" id="image3">
@@ -35,9 +29,6 @@
             <property name="can_focus">False</property>
             <property name="icon_name">dialog-error</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/gtk-image-effect-inherit.ui b/testsuite/reftests/gtk-image-effect-inherit.ui
index dc95438db0..e41a30a6fe 100644
--- a/testsuite/reftests/gtk-image-effect-inherit.ui
+++ b/testsuite/reftests/gtk-image-effect-inherit.ui
@@ -27,9 +27,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkGrid" id="grid2">
@@ -49,9 +46,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkGrid" id="grid3">
@@ -71,9 +65,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/icon-effect-missing.ref.ui b/testsuite/reftests/icon-effect-missing.ref.ui
index 29b0c3ad3e..5cf6418e10 100644
--- a/testsuite/reftests/icon-effect-missing.ref.ui
+++ b/testsuite/reftests/icon-effect-missing.ref.ui
@@ -15,9 +15,6 @@
             <property name="can_focus">False</property>
             <property name="icon_name">image-missing</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkImage" id="image2">
@@ -25,9 +22,6 @@
             <property name="can_focus">False</property>
             <property name="icon_name">image-missing</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkImage" id="image3">
@@ -35,9 +29,6 @@
             <property name="can_focus">False</property>
             <property name="icon_name">image-missing</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/icon-effect-missing.ui b/testsuite/reftests/icon-effect-missing.ui
index a510cd6c2a..3ef84e9b07 100644
--- a/testsuite/reftests/icon-effect-missing.ui
+++ b/testsuite/reftests/icon-effect-missing.ui
@@ -15,9 +15,6 @@
             <property name="can_focus">False</property>
             <property name="icon_name">deine-mudda-gibs-hier-nich</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkImage" id="image2">
@@ -25,9 +22,6 @@
             <property name="can_focus">False</property>
             <property name="icon_name">deine-mudda-gibs-hier-nich</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkImage" id="image3">
@@ -35,9 +29,6 @@
             <property name="can_focus">False</property>
             <property name="icon_name">deine-mudda-gibs-hier-nich</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/image-icon-shadow-clipping.ui 
b/testsuite/reftests/image-icon-shadow-clipping.ui
index 1bdf070a72..161b089d51 100644
--- a/testsuite/reftests/image-icon-shadow-clipping.ui
+++ b/testsuite/reftests/image-icon-shadow-clipping.ui
@@ -20,9 +20,6 @@
             <property name="can_focus">False</property>
             <property name="icon_name">edit-delete</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/image-load-from-file.ref.ui b/testsuite/reftests/image-load-from-file.ref.ui
index 917ddfbbf4..1ade1d24a2 100644
--- a/testsuite/reftests/image-load-from-file.ref.ui
+++ b/testsuite/reftests/image-load-from-file.ref.ui
@@ -18,9 +18,6 @@
             <property name="name">reference1</property>
             <property name="halign">center</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkImage" id="image2">
@@ -30,9 +27,6 @@
             <property name="height_request">384</property>
             <property name="name">reference2</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/image-load-from-file.ui b/testsuite/reftests/image-load-from-file.ui
index db12479c11..f494c3448f 100644
--- a/testsuite/reftests/image-load-from-file.ui
+++ b/testsuite/reftests/image-load-from-file.ui
@@ -15,9 +15,6 @@
             <property name="can_focus">False</property>
             <property name="file">green-20x20.png</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkImage" id="image2">
@@ -25,9 +22,6 @@
             <property name="can_focus">False</property>
             <property name="file">marble.xpm</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/info-bar-message-types.ui b/testsuite/reftests/info-bar-message-types.ui
index 3e254ea658..d274ba74e8 100644
--- a/testsuite/reftests/info-bar-message-types.ui
+++ b/testsuite/reftests/info-bar-message-types.ui
@@ -24,9 +24,6 @@
                     <property name="can_focus">False</property>
                     <property name="label" translatable="yes">Info</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
               </object>
             </child>
@@ -62,9 +59,6 @@
                     <property name="can_focus">False</property>
                     <property name="label" translatable="yes">Warning</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
               </object>
             </child>
@@ -100,9 +94,6 @@
                     <property name="can_focus">False</property>
                     <property name="label" translatable="yes">Question</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
               </object>
             </child>
@@ -138,9 +129,6 @@
                     <property name="can_focus">False</property>
                     <property name="label" translatable="yes">Error</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
               </object>
             </child>
@@ -176,9 +164,6 @@
                     <property name="can_focus">False</property>
                     <property name="label" translatable="yes">Other</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
               </object>
             </child>
diff --git a/testsuite/reftests/inherit-and-initial.ref.ui b/testsuite/reftests/inherit-and-initial.ref.ui
index b70e39d5d2..c4d9625643 100644
--- a/testsuite/reftests/inherit-and-initial.ref.ui
+++ b/testsuite/reftests/inherit-and-initial.ref.ui
@@ -395,9 +395,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
               </object>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkToolbar" id="toolbar1">
@@ -488,9 +485,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box2">
@@ -518,9 +512,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkComboBoxText" id="comboboxtext2">
@@ -537,9 +528,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkEntry" id="entry1">
@@ -549,9 +537,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="invisible_char">•</property>
                     <property name="text" translatable="yes">entry</property>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkEntry" id="entry2">
@@ -562,9 +547,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="invisible_char">•</property>
                     <property name="text" translatable="yes">entry</property>
                   </object>
-                  <packing>
-                    <property name="position">3</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkBox" id="box18">
@@ -579,9 +561,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <property name="can_focus">False</property>
                         <property name="label" translatable="yes">label</property>
                       </object>
-                      <packing>
-                        <property name="position">0</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkLabel" id="label4">
@@ -591,9 +570,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <property name="can_focus">False</property>
                         <property name="label" translatable="yes">label</property>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="spinbutton1">
@@ -603,9 +579,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <property name="invisible_char">•</property>
                         <property name="adjustment">adjustment2</property>
                       </object>
-                      <packing>
-                        <property name="position">2</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="spinbutton2">
@@ -614,14 +587,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <property name="can_focus">True</property>
                         <property name="invisible_char">•</property>
                       </object>
-                      <packing>
-                        <property name="position">3</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">4</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkGrid" id="grid1">
@@ -870,14 +837,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">5</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkSeparator" id="separator1">
@@ -886,9 +847,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkBox" id="box19">
@@ -906,9 +864,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton2">
@@ -919,9 +874,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton3">
@@ -932,9 +884,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="receives_default">True</property>
                     <property name="active">True</property>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton4">
@@ -946,9 +895,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="receives_default">True</property>
                     <property name="active">True</property>
                   </object>
-                  <packing>
-                    <property name="position">3</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkComboBox" id="combobox1">
@@ -964,9 +910,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </attributes>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">5</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkComboBox" id="combobox2">
@@ -983,9 +926,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </attributes>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">6</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkFontButton" id="fontbutton1">
@@ -994,9 +934,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                   </object>
-                  <packing>
-                    <property name="position">6</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkColorButton" id="colorbutton1">
@@ -1006,9 +943,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="receives_default">True</property>
                     <property name="rgba">#31316867a09f</property>
                   </object>
-                  <packing>
-                    <property name="position">8</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkFileChooserButton" id="filechooserbutton1">
@@ -1016,14 +950,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                   </object>
-                  <packing>
-                    <property name="position">8</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkSeparator" id="separator2">
@@ -1032,9 +960,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkBox" id="box20">
@@ -1058,9 +983,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <property name="can_focus">False</property>
                         <property name="fraction">0.5</property>
                       </object>
-                      <packing>
-                        <property name="position">0</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkProgressBar" id="progressbar2">
@@ -1070,14 +992,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <property name="fraction">0.5</property>
                         <property name="inverted">True</property>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkBox" id="box27">
@@ -1102,9 +1018,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                             <property name="fill_level">75</property>
                             <property name="draw_value">False</property>
                           </object>
-                          <packing>
-                            <property name="position">0</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkScale" id="scale2">
@@ -1117,19 +1030,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                             <property name="fill_level">75</property>
                             <property name="draw_value">False</property>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">0</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkBox" id="box25">
@@ -1152,9 +1056,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                             <property name="orientation">vertical</property>
                             <property name="fraction">0.5</property>
                           </object>
-                          <packing>
-                            <property name="position">0</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkProgressBar" id="progressbar6">
@@ -1165,14 +1066,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                             <property name="fraction">0.5</property>
                             <property name="inverted">True</property>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">0</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkBox" id="box23">
@@ -1193,9 +1088,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                             <property name="fill_level">75</property>
                             <property name="draw_value">False</property>
                           </object>
-                          <packing>
-                            <property name="position">0</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkScale" id="scale4">
@@ -1210,19 +1102,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                             <property name="fill_level">75</property>
                             <property name="draw_value">False</property>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkBox" id="box22">
@@ -1248,9 +1131,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                           </object>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">0</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkExpander" id="expander1">
@@ -1301,19 +1181,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                           </object>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">3</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">4</property>
-              </packing>
             </child>
             <child>
               <object class="GtkSeparator" id="separator3">
@@ -1322,9 +1193,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
-              <packing>
-                <property name="position">5</property>
-              </packing>
             </child>
             <child>
               <object class="GtkBox" id="box26">
@@ -1361,9 +1229,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkFrame" id="frame2">
@@ -1393,9 +1258,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkFrame" id="frame3">
@@ -1455,14 +1317,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">3</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">6</property>
-              </packing>
             </child>
             <child>
               <object class="GtkSeparator" id="separator4">
@@ -1471,9 +1327,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
-              <packing>
-                <property name="position">7</property>
-              </packing>
             </child>
             <child>
               <object class="GtkBox" id="box4">
@@ -1537,9 +1390,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkScrolledWindow" id="scrolledwindow2">
@@ -1556,19 +1406,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">8</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkSeparator" id="separator5">
@@ -1576,9 +1417,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             <property name="visible">True</property>
             <property name="can_focus">False</property>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box5">
diff --git a/testsuite/reftests/inherit-and-initial.ui b/testsuite/reftests/inherit-and-initial.ui
index e53389f1f0..bbc3ac8e3f 100644
--- a/testsuite/reftests/inherit-and-initial.ui
+++ b/testsuite/reftests/inherit-and-initial.ui
@@ -358,9 +358,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
               </object>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkToolbar" id="toolbar1">
@@ -443,9 +440,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box2">
@@ -470,9 +464,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkComboBoxText" id="comboboxtext2">
@@ -488,9 +479,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkEntry" id="entry1">
@@ -499,9 +487,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="invisible_char">•</property>
                     <property name="text" translatable="yes">entry</property>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkEntry" id="entry2">
@@ -511,9 +496,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="invisible_char">•</property>
                     <property name="text" translatable="yes">entry</property>
                   </object>
-                  <packing>
-                    <property name="position">3</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkBox" id="box18">
@@ -526,9 +508,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <property name="can_focus">False</property>
                         <property name="label" translatable="yes">label</property>
                       </object>
-                      <packing>
-                        <property name="position">0</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkLabel" id="label4">
@@ -537,9 +516,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <property name="can_focus">False</property>
                         <property name="label" translatable="yes">label</property>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="spinbutton1">
@@ -548,9 +524,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <property name="invisible_char">•</property>
                         <property name="adjustment">adjustment2</property>
                       </object>
-                      <packing>
-                        <property name="position">2</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="spinbutton2">
@@ -558,14 +531,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <property name="can_focus">True</property>
                         <property name="invisible_char">•</property>
                       </object>
-                      <packing>
-                        <property name="position">3</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">4</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkGrid" id="grid1">
@@ -799,14 +766,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">5</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkSeparator" id="separator1">
@@ -814,9 +775,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkBox" id="box19">
@@ -832,9 +790,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton2">
@@ -844,9 +799,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton3">
@@ -856,9 +808,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="receives_default">True</property>
                     <property name="active">True</property>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton4">
@@ -869,9 +818,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="receives_default">True</property>
                     <property name="active">True</property>
                   </object>
-                  <packing>
-                    <property name="position">3</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkComboBox" id="combobox1">
@@ -886,9 +832,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </attributes>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">5</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkComboBox" id="combobox2">
@@ -904,9 +847,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </attributes>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">6</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkFontButton" id="fontbutton1">
@@ -914,9 +854,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                   </object>
-                  <packing>
-                    <property name="position">6</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkColorButton" id="colorbutton1">
@@ -925,23 +862,14 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <property name="receives_default">True</property>
                     <property name="rgba">#31316867a09f</property>
                   </object>
-                  <packing>
-                    <property name="position">8</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkFileChooserButton" id="filechooserbutton1">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                   </object>
-                  <packing>
-                    <property name="position">8</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkSeparator" id="separator2">
@@ -949,9 +877,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
             <child>
               <object class="GtkBox" id="box20">
@@ -972,9 +897,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <property name="can_focus">False</property>
                         <property name="fraction">0.5</property>
                       </object>
-                      <packing>
-                        <property name="position">0</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkProgressBar" id="progressbar2">
@@ -983,14 +905,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <property name="fraction">0.5</property>
                         <property name="inverted">True</property>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkBox" id="box27">
@@ -1012,9 +928,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                             <property name="fill_level">75</property>
                             <property name="draw_value">False</property>
                           </object>
-                          <packing>
-                            <property name="position">0</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkScale" id="scale2">
@@ -1026,19 +939,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                             <property name="fill_level">75</property>
                             <property name="draw_value">False</property>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">0</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkBox" id="box25">
@@ -1058,9 +962,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                             <property name="orientation">vertical</property>
                             <property name="fraction">0.5</property>
                           </object>
-                          <packing>
-                            <property name="position">0</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkProgressBar" id="progressbar6">
@@ -1070,14 +971,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                             <property name="fraction">0.5</property>
                             <property name="inverted">True</property>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">0</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkBox" id="box23">
@@ -1096,9 +991,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                             <property name="fill_level">75</property>
                             <property name="draw_value">False</property>
                           </object>
-                          <packing>
-                            <property name="position">0</property>
-                          </packing>
                         </child>
                         <child>
                           <object class="GtkScale" id="scale4">
@@ -1112,19 +1004,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                             <property name="fill_level">75</property>
                             <property name="draw_value">False</property>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkBox" id="box22">
@@ -1147,9 +1030,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                           </object>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">0</property>
-                      </packing>
                     </child>
                     <child>
                       <object class="GtkExpander" id="expander1">
@@ -1195,19 +1075,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                           </object>
                         </child>
                       </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">3</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">4</property>
-              </packing>
             </child>
             <child>
               <object class="GtkSeparator" id="separator3">
@@ -1215,9 +1086,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
-              <packing>
-                <property name="position">5</property>
-              </packing>
             </child>
             <child>
               <object class="GtkBox" id="box26">
@@ -1250,9 +1118,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkFrame" id="frame2">
@@ -1279,9 +1144,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkFrame" id="frame3">
@@ -1307,9 +1169,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkFrame" id="frame4">
@@ -1336,14 +1195,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">3</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">6</property>
-              </packing>
             </child>
             <child>
               <object class="GtkSeparator" id="separator4">
@@ -1351,9 +1204,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
-              <packing>
-                <property name="position">7</property>
-              </packing>
             </child>
             <child>
               <object class="GtkBox" id="box4">
@@ -1414,9 +1264,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkScrolledWindow" id="scrolledwindow2">
@@ -1431,28 +1278,16 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">8</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkSeparator" id="separator5">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box5">
@@ -1770,23 +1605,14 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                   </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">4</property>
-          </packing>
         </child>
         <child>
           <object class="GtkStatusbar" id="statusbar1">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
           </object>
-          <packing>
-            <property name="position">5</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/label-background.ui b/testsuite/reftests/label-background.ui
index 5e5fc4562b..b79f28e837 100644
--- a/testsuite/reftests/label-background.ui
+++ b/testsuite/reftests/label-background.ui
@@ -15,9 +15,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">Hello </property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label2">
@@ -25,9 +22,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">World!</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/label-clipping.ui b/testsuite/reftests/label-clipping.ui
index 746864875f..56d5ad06d2 100644
--- a/testsuite/reftests/label-clipping.ui
+++ b/testsuite/reftests/label-clipping.ui
@@ -19,9 +19,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">fffffffff</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/label-text-shadow-changes-modify-clip.ui 
b/testsuite/reftests/label-text-shadow-changes-modify-clip.ui
index 0ab172a6db..bb34bb001e 100644
--- a/testsuite/reftests/label-text-shadow-changes-modify-clip.ui
+++ b/testsuite/reftests/label-text-shadow-changes-modify-clip.ui
@@ -22,9 +22,6 @@
             <property name="label" translatable="yes">Hello World</property>
             <signal name="map" handler="reftest:add_reference_class_if_no_animation" swapped="no"/>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/label-text-shadow-clipping.ui 
b/testsuite/reftests/label-text-shadow-clipping.ui
index de35e762ce..2ff0b4b53d 100644
--- a/testsuite/reftests/label-text-shadow-clipping.ui
+++ b/testsuite/reftests/label-text-shadow-clipping.ui
@@ -20,9 +20,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">Hello World</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/label-width-chars-dont-shrink.ref.ui 
b/testsuite/reftests/label-width-chars-dont-shrink.ref.ui
index 8bd0bf2310..302efb825c 100644
--- a/testsuite/reftests/label-width-chars-dont-shrink.ref.ui
+++ b/testsuite/reftests/label-width-chars-dont-shrink.ref.ui
@@ -15,9 +15,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">Hello World</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label2">
@@ -25,9 +22,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">Hello World</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label3">
@@ -35,9 +29,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">Hello World</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/label-width-chars-dont-shrink.ui 
b/testsuite/reftests/label-width-chars-dont-shrink.ui
index 827fb45777..d16e4905d2 100644
--- a/testsuite/reftests/label-width-chars-dont-shrink.ui
+++ b/testsuite/reftests/label-width-chars-dont-shrink.ui
@@ -15,9 +15,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">Hello World</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label2">
@@ -26,9 +23,6 @@
             <property name="label" translatable="yes">Hello World</property>
             <property name="max_width_chars">5</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label3">
@@ -37,9 +31,6 @@
             <property name="label" translatable="yes">Hello World</property>
             <property name="width_chars">5</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/linear-gradient.ref.ui b/testsuite/reftests/linear-gradient.ref.ui
index 08ffff0947..62137e8c3c 100644
--- a/testsuite/reftests/linear-gradient.ref.ui
+++ b/testsuite/reftests/linear-gradient.ref.ui
@@ -19,9 +19,6 @@
             <property name="receives_default">True</property>
             <property name="name">a</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton" id="button2">
@@ -32,9 +29,6 @@
             <property name="receives_default">True</property>
             <property name="name">b</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton" id="button3">
@@ -45,9 +39,6 @@
             <property name="receives_default">True</property>
             <property name="name">c</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton" id="button4">
@@ -58,9 +49,6 @@
             <property name="receives_default">True</property>
             <property name="name">d</property>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/linear-gradient.ui b/testsuite/reftests/linear-gradient.ui
index 206a9f38ee..9752754d6d 100644
--- a/testsuite/reftests/linear-gradient.ui
+++ b/testsuite/reftests/linear-gradient.ui
@@ -18,9 +18,6 @@
             <property name="receives_default">True</property>
             <property name="name">a</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton" id="button2">
@@ -31,9 +28,6 @@
             <property name="receives_default">True</property>
             <property name="name">b</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton" id="button3">
@@ -44,9 +38,6 @@
             <property name="receives_default">True</property>
             <property name="name">c</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton" id="button4">
@@ -57,9 +48,6 @@
             <property name="receives_default">True</property>
             <property name="name">d</property>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/link-coloring.ref.ui b/testsuite/reftests/link-coloring.ref.ui
index 7a0d430656..7848a11881 100644
--- a/testsuite/reftests/link-coloring.ref.ui
+++ b/testsuite/reftests/link-coloring.ref.ui
@@ -17,9 +17,6 @@
             <property name="label" translatable="yes">A &lt;span color="blue" 
underline="single"&gt;link&lt;/span&gt; to the &lt;span color="blue" underline="single"&gt;GNOME&lt;/span&gt; 
website</property>
             <property name="use_markup">True</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label2">
@@ -28,9 +25,6 @@
             <property name="label" translatable="yes">&lt;span color="blue" underline="single"&gt;A normal 
link&lt;/span&gt;</property>
             <property name="use_markup">True</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label3">
@@ -39,9 +33,6 @@
             <property name="label" translatable="yes">&lt;span color="purple" underline="single"&gt;A 
visited link&lt;/span&gt;</property>
             <property name="use_markup">True</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/link-coloring.ui b/testsuite/reftests/link-coloring.ui
index 2a2f9420b6..610287e9fe 100644
--- a/testsuite/reftests/link-coloring.ui
+++ b/testsuite/reftests/link-coloring.ui
@@ -17,9 +17,6 @@
             <property name="label" translatable="yes">A &lt;a href="http://www.gnome.org"&gt;link&lt;/a&gt; 
to the &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt; website</property>
             <property name="use_markup">True</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLinkButton" id="linkbutton1">
@@ -30,9 +27,6 @@
             <property name="relief">none</property>
             <property name="uri">http://gnome.org</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLinkButton" id="linkbutton2">
@@ -44,9 +38,6 @@
             <property name="uri">http://gnome.org</property>
             <property name="visited">True</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/notebook-childproperties.ref.ui 
b/testsuite/reftests/notebook-childproperties.ref.ui
index d9bcb0da5e..0196ba1b7b 100644
--- a/testsuite/reftests/notebook-childproperties.ref.ui
+++ b/testsuite/reftests/notebook-childproperties.ref.ui
@@ -28,9 +28,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">page 2</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child type="tab">
           <object class="GtkLabel" id="label2">
@@ -38,9 +35,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">page 2</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label6">
@@ -48,9 +42,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">page 3</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child type="tab">
           <object class="GtkLabel" id="label3">
@@ -58,9 +49,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">page 3</property>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/opacity.ref.ui b/testsuite/reftests/opacity.ref.ui
index 94fe8ad2c1..d810792507 100644
--- a/testsuite/reftests/opacity.ref.ui
+++ b/testsuite/reftests/opacity.ref.ui
@@ -25,19 +25,10 @@
                     <property name="receives_default">True</property>
                     <property name="name">ref</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box4">
@@ -55,16 +46,10 @@
                     <property name="receives_default">True</property>
                     <property name="name">ref</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
               </object>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/opacity.ui b/testsuite/reftests/opacity.ui
index e9d096a050..ff290f1a17 100644
--- a/testsuite/reftests/opacity.ui
+++ b/testsuite/reftests/opacity.ui
@@ -27,19 +27,10 @@
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkBox" id="box4">
@@ -58,16 +49,10 @@
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                   </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
                 </child>
               </object>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/pseudoclass-on-box.ref.ui b/testsuite/reftests/pseudoclass-on-box.ref.ui
index dce9e99de6..f74ac3fde7 100644
--- a/testsuite/reftests/pseudoclass-on-box.ref.ui
+++ b/testsuite/reftests/pseudoclass-on-box.ref.ui
@@ -27,9 +27,6 @@
               </object>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/pseudoclass-on-box.ui b/testsuite/reftests/pseudoclass-on-box.ui
index 4331fa3282..0a63b5c555 100644
--- a/testsuite/reftests/pseudoclass-on-box.ui
+++ b/testsuite/reftests/pseudoclass-on-box.ui
@@ -24,9 +24,6 @@
               </object>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/separator-size.ui b/testsuite/reftests/separator-size.ui
index ffc0942326..33df5589a9 100644
--- a/testsuite/reftests/separator-size.ui
+++ b/testsuite/reftests/separator-size.ui
@@ -21,18 +21,12 @@
                 <property name="vexpand">True</property>
                 <property name="icon_name">help-about</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkSeparator" id="separator1">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -54,9 +48,6 @@
                 <property name="vexpand">True</property>
                 <property name="icon_name">help-about</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkSeparator" id="separator2">
@@ -64,9 +55,6 @@
                 <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -86,9 +74,6 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkImage" id="image3">
@@ -98,9 +83,6 @@
                 <property name="vexpand">True</property>
                 <property name="icon_name">help-about</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -131,9 +113,6 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkSeparator" id="separator6">
@@ -141,9 +120,6 @@
                 <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -164,9 +140,6 @@
                 <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkImage" id="image4">
@@ -176,9 +149,6 @@
                 <property name="vexpand">True</property>
                 <property name="icon_name">help-about</property>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
           </object>
           <packing>
diff --git a/testsuite/reftests/sibling-pseudoclasses.ref.ui b/testsuite/reftests/sibling-pseudoclasses.ref.ui
index e570e20ce8..138c9eeb02 100644
--- a/testsuite/reftests/sibling-pseudoclasses.ref.ui
+++ b/testsuite/reftests/sibling-pseudoclasses.ref.ui
@@ -19,9 +19,6 @@
               <placeholder/>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label1">
@@ -32,9 +29,6 @@
               <attribute name="foreground" value="#ffff63634747"/>
             </attributes>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/sibling-pseudoclasses.ui b/testsuite/reftests/sibling-pseudoclasses.ui
index d6eedbf1e1..d93ff4da9d 100644
--- a/testsuite/reftests/sibling-pseudoclasses.ui
+++ b/testsuite/reftests/sibling-pseudoclasses.ui
@@ -19,9 +19,6 @@
               <placeholder/>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkLabel" id="label1">
@@ -29,9 +26,6 @@
             <property name="can_focus">False</property>
             <property name="label" translatable="yes">I'm tomato.</property>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/sizegroups-evolution-identity-page.ui 
b/testsuite/reftests/sizegroups-evolution-identity-page.ui
index 520118143a..23b2e4783f 100644
--- a/testsuite/reftests/sizegroups-evolution-identity-page.ui
+++ b/testsuite/reftests/sizegroups-evolution-identity-page.ui
@@ -18,9 +18,6 @@
             <property name="label" translatable="yes">Please enter your name and email address below. The 
"optional" fields below do not need to be filled in, unless you wish to include this information in email you 
send.</property>
             <property name="wrap">True</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkGrid" id="grid1">
@@ -91,9 +88,6 @@ For example, "Work" or "Personal".</property>
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
         <child>
           <object class="GtkGrid" id="grid2">
@@ -177,9 +171,6 @@ For example, "Work" or "Personal".</property>
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
         <child>
           <object class="GtkGrid" id="grid3">
@@ -264,9 +255,6 @@ For example, "Work" or "Personal".</property>
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">3</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/style-properties-nth-child.ui 
b/testsuite/reftests/style-properties-nth-child.ui
index ed6f3f1033..0b71631447 100644
--- a/testsuite/reftests/style-properties-nth-child.ui
+++ b/testsuite/reftests/style-properties-nth-child.ui
@@ -21,9 +21,6 @@
               <placeholder/>
             </child>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkToolbar" id="toolbar1">
@@ -50,9 +47,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/style-properties-only-child.ref.ui 
b/testsuite/reftests/style-properties-only-child.ref.ui
index f7c312fec6..e6e4d3bd39 100644
--- a/testsuite/reftests/style-properties-only-child.ref.ui
+++ b/testsuite/reftests/style-properties-only-child.ref.ui
@@ -20,9 +20,6 @@
               <class name="only-child-ref"/>
             </style>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/style-properties-only-child.ui 
b/testsuite/reftests/style-properties-only-child.ui
index ba5efc37db..46d5a8c695 100644
--- a/testsuite/reftests/style-properties-only-child.ui
+++ b/testsuite/reftests/style-properties-only-child.ui
@@ -20,9 +20,6 @@
               <class name="only-child-notref"/>
             </style>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/window-height-for-width.ref.ui 
b/testsuite/reftests/window-height-for-width.ref.ui
index 1f90d5d645..70e3ff1fc5 100644
--- a/testsuite/reftests/window-height-for-width.ref.ui
+++ b/testsuite/reftests/window-height-for-width.ref.ui
@@ -23,9 +23,6 @@
             <property name="label" translatable="yes">WubWubWubWubWubWubWubWubWubWubWubWubWub
 Ts</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkGrid" id="grid3">
@@ -68,9 +65,6 @@ Ts</property>
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/window-height-for-width.ui b/testsuite/reftests/window-height-for-width.ui
index 2abcd34fd9..ea273bca85 100644
--- a/testsuite/reftests/window-height-for-width.ui
+++ b/testsuite/reftests/window-height-for-width.ui
@@ -24,9 +24,6 @@
             <property name="label" translatable="yes">WubWubWubWubWubWubWubWubWubWubWubWubWub Ts</property>
             <property name="wrap">True</property>
           </object>
-          <packing>
-            <property name="position">0</property>
-          </packing>
         </child>
         <child>
           <object class="GtkGrid" id="grid3">
@@ -69,9 +66,6 @@
               </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
         </child>
       </object>
     </child>


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