1. 19 Jan, 2019 1 commit
  2. 18 Jan, 2019 23 commits
  3. 16 Jan, 2019 11 commits
  4. 15 Jan, 2019 1 commit
    • Emmanuele Bassi's avatar
      Add fallback glyphs for GtkSwitch states · 5c50e481
      Emmanuele Bassi authored
      Even though the IEC power glyphs are part of Unicode 9.0 (released in
      2016) not all fonts have them.
      
      To avoid showing the hexbox of doom when the system font does not have
      the glyphs we'd like to use, add a fallback pair, using the old glyphs
      we suggested when the labels were translatable.
      5c50e481
  5. 14 Jan, 2019 4 commits
    • Carmen Bianca Bakker's avatar
      Update Esperanto translation · c7af3e61
      Carmen Bianca Bakker authored
      c7af3e61
    • Benjamin Otte's avatar
      rbtree: Fix removing last element · e1043377
      Benjamin Otte authored
      The refactoring of automatically updating tree->root when setting a
      node's parent works very well - unless all nodes get removed and no
      node's parent got updated.
      e1043377
    • Benjamin Otte's avatar
      rbtree: Make node getters not require tree argument · 8a7706f2
      Benjamin Otte authored
      The tree is not needed to walk around the nodes.
      
      It is however still needed for anything that requires modifying the
      tree.
      
      There is no immediate benefit in changing this API, but there might be
      situations in the future where we can avoid looking up the tree when we
      just want to check some details about the node.
      8a7706f2
    • Benjamin Otte's avatar
      rbtree: Add gtk_rb_tree_node_get_tree() · 6a3c2a23
      Benjamin Otte authored
      Store a link to the tree in the root node. This allows looking up the
      tree in O(log N) from the node without any extra memory usage.
      
      This is useful because code can just store a pointer to the node and
      doesn't need to keep the tree pointer around. And that can (for large
      trees) save quite a bit of memory.
      6a3c2a23