1. 17 Jul, 2018 4 commits
    • Philip Chimento's avatar
      build: Post-release version bump · 635f7691
      Philip Chimento authored
      635f7691
    • Philip Chimento's avatar
      release: Prepare for 1.53.4 · 17e8c889
      Philip Chimento authored
      17e8c889
    • Philip Chimento's avatar
      Merge branch '182-fix-properties' into 'master' · 3effa926
      Philip Chimento authored
      Resolve "Some GObect/GInterface properties broke"
      
      Closes #182
      
      See merge request !195
      3effa926
    • Philip Chimento's avatar
      object: Resolve properties in resolve_no_info · 12ace06a
      Philip Chimento authored
      A regression from the property cache refactor caused properties like
      Gio.NetworkMonitor.network_available to disappear. This was because
      NetworkMonitor is an interface, implemented by a non-introspectable
      class, i.e. Gio.NetworkMonitor.get_default() gives you an instance of
      GNetworkMonitorBase which does not have introspection information.
      
      To fix this, we iterate through all the interfaces implemented by a
      non-introspectable type, and check if the ID to be resolved is a property
      of one of them, and define it on the prototype if so. For this we factor
      out some code into separate functions, and change resolve_no_info() to
      have a parameter specifying whether to consider only methods or both
      methods and properties.
      
      Closes: #182
      12ace06a
  2. 14 Jul, 2018 2 commits
  3. 11 Jul, 2018 9 commits
  4. 10 Jul, 2018 2 commits
  5. 09 Jul, 2018 8 commits
  6. 08 Jul, 2018 3 commits
  7. 06 Jul, 2018 1 commit
  8. 05 Jul, 2018 4 commits
  9. 03 Jul, 2018 7 commits