1. 20 Oct, 2016 15 commits
  2. 19 Oct, 2016 10 commits
    • Emmanuele Bassi's avatar
      build: Enable subdir-objects · 59af3a0c
      Emmanuele Bassi authored
      Newer versions of Automake warn about forward compatibility when the
      build uses sources in sub-directories without the subdir-objects option.
      
      Both GTK+ and GDK have an almost-but-not-quite non-recursive Automake
      layout, with sources in sub-directories contributing to the build of a
      top-level object.
      
      In theory, just adding subdir-objects to AM_INIT_AUTOMAKE would be
      enough, but the test suite references sources in a different top-level
      in order to build tests that verify the implementation of private data
      structures. This is not really allowed when using subdir-objects and out
      of srcdir builds. In order to fix this case, we require some ad hoc
      rules to create symbolic links in the appropriate build directory.
      59af3a0c
    • Lapo Calamandrei's avatar
      Adwaita: make circular button border looking nice · 24cb9d4b
      Lapo Calamandrei authored
      the darker bottom border used on buttons looks bad on circular ones
      so now a gradient clipped on the border-box and a transparent
      border is used in that partcular case.
      See https://bugzilla.gnome.org/show_bug.cgi?id=771205 for details.
      24cb9d4b
    • Lapo Calamandrei's avatar
      Adwaita: sass, make button mixin export a global $button_fill var · 1f8b1464
      Lapo Calamandrei authored
      $button_fill contains the background-image property value of
      buttons, having it readable outside the drawing mixin allows, for
      example, stacking background images in an easier way.
      1f8b1464
    • Lapo Calamandrei's avatar
      Adwaita: sass cleanup · a1b7f36a
      Lapo Calamandrei authored
      aggregate circular button style to the main button structure.
      a1b7f36a
    • Lapo Calamandrei's avatar
      widget-factory: use circular style class on the circular button... · bec95e55
      Lapo Calamandrei authored
      ...in place of the circular-button one, killing the custom style
      shipped, realying on the theme style.
      bec95e55
    • Emmanuele Bassi's avatar
      build: Remove unused target variables · 5cb804a8
      Emmanuele Bassi authored
      The foreigndrawing test has been removed.
      5cb804a8
    • Emmanuele Bassi's avatar
      icontheme: Simplify lookup_size() · a9bcd05a
      Emmanuele Bassi authored
      No need to use an internal function, and no need to store the icon size
      id, since we're using the id as the offset.
      a9bcd05a
    • Chun-wei Fan's avatar
      Visual Studio builds: Update from [gdk|gtk]-3 to [gdk|gtk]-4 · 8b8f3780
      Chun-wei Fan authored
      This updates all the projects files to be be named appropriately as we move from GTK-3.x to 4.x,
      and updates the autotools files so that things are distributed and generated properly.
      
      Also remove deprecated/gtkstatusicon-quartz.c from gtk/Makefile.am, as that was causing 'make dist'
      to fail as that file has been removed.
      
      This fixes 'make dist' with the updated existing project files in proper order.
      
      Note that this does not include the new GSK, which will be added later, so the project files do
      not yet build the whole stack on Visual Studio at this point.
      8b8f3780
    • Chun-wei Fan's avatar
      Visual Studio Solutions: Drop references to libgail-util · 51b71461
      Chun-wei Fan authored
      We dropped it...
      51b71461
    • Chun-wei Fan's avatar
      build/: Force MSVC project file generation on Makefile.am changes · 594ec7cf
      Chun-wei Fan authored
      Make the Makefile.am targets for generating the Visual Studio projects re-generate the
      project files and the header listings whenever the Makefile.am's that include
      build/Makefile.msvcproj changes, so that whenever a source/header is added, they will
      be reflected in the projects and in the property sheets that are used to copy the
      headers.
      
      Also ensure that these are applied to the vs11, vs12 and vs14 projects when this
      happens, as they are copied and processed from the Visual Studio 2010 projects.
      594ec7cf
  3. 18 Oct, 2016 15 commits