1. 18 Jan, 2011 1 commit
  2. 08 Dec, 2010 2 commits
  3. 30 Nov, 2010 1 commit
  4. 10 Nov, 2010 1 commit
    • John (J5) Palmieri's avatar
      [gi] handle virtual invokers · 87dbc716
      John (J5) Palmieri authored
      * right now we check to see if there is an method with the same name
        as the virtual method and assume that is the invoker
      * some invokers are named different so we now ask the VFuncInfo if
        the vfunc has an invoker
      * this is still not completly correct, gi needs to support telling
        us which vfuncs must be overridden.
      * this keeps the old way of checking vfuncs while adding the edge case
        where vfunc is named differently from their invoker
      87dbc716
  5. 07 Nov, 2010 1 commit
  6. 08 Sep, 2010 1 commit
  7. 25 Aug, 2010 2 commits
  8. 25 May, 2010 2 commits
  9. 05 May, 2010 1 commit
  10. 28 Apr, 2010 1 commit
  11. 22 Apr, 2010 1 commit
  12. 18 Apr, 2010 1 commit
  13. 22 Jan, 2010 1 commit
  14. 08 Jan, 2010 1 commit
  15. 30 Nov, 2009 2 commits
  16. 27 Nov, 2009 1 commit
    • Simon van der Linden's avatar
      Fix members initialization in metaclasses · 076ba315
      Simon van der Linden authored
      In metaclasses, the test for the name of the class was wrong, since it
      prevented one to create a subclass with the same name (especially annoying for
      overrides). Now, if a GType is available from the info, the fact that it
      doesn't have any wrapper yet means that the metaclass is creating the base
      class, which will be registerd just after its creation. This is true for
      objects, and for structures registered as boxed or pointer too.
      
      This patch includes a test for basic subclassing in Python. It notably tests
      that methods don't get overridden by the metaclass.
      076ba315
  17. 22 Nov, 2009 1 commit
  18. 08 Nov, 2009 1 commit