Switch branches/tags
Commits on Mar 24, 2011
  1. ensure eol characters are preserved when writing templat…

    dieterv committed Mar 22, 2011
    …e files (so \n does not become \r\n)
Commits on Mar 22, 2011
  1. [gi] foreign types now take interface infos instead of type infos

    John (J5) Palmieri committed Mar 22, 2011
     * this is a prep for the invoke-rewrite branch
     * when marshalling foreign structs we may not have the type info but
       we will always have the interface info to pass
     * this simplifies the code because we were simply converting the
       type info back to an interface info anyway so there is less
       refcounting to keep track of
     * also fixes a bug where we were leaking PyNone ref counts
  2. Fix GSchema tests for separate build tree

    martinpitt committed Mar 22, 2011
    When using a separate build tree, the compiled GSettings schema will be in the
    build tree, but as the test scripts are only in the source tree they won't find
    the compiled schema. Pass the build dir as environment variable and prefer it
    over's directory.
Commits on Mar 21, 2011
  1. [gi] marshal raw closures

    John (J5) Palmieri committed Mar 16, 2011
    * before we were able to marshal python callables into methods that took
      GClosures but we had no way to take a GClosure returned from one
      method and pass it to another - this enables that usecase
  2. [gi-demos] add pickers demo

    John (J5) Palmieri committed Mar 11, 2011
  3. [gi-demos] add menu demo

    John (J5) Palmieri committed Mar 10, 2011
  4. [gi-overrides] fix exception block so it works in Python 2.5

    John (J5) Palmieri committed Mar 9, 2011
  5. Revert "Deduce PYTHON_LIBS in addition to PYTHON_INCLUDES"

    martinpitt committed Mar 21, 2011
    This reverts commit fc7d7f7.
    This introduces additional libpython dependencies, which breaks distributions
    which support multiple Python versions, and also causes the python interpreter
    to be in memory twice in some cases.
Commits on Mar 18, 2011
Commits on Mar 16, 2011
  1. [gi] Respect the MessageType for Gtk.MessageDialog

    martinpitt committed Mar 16, 2011
    Don't just ignore the type argument, actually pass it on. Thanks to Tualatrix
    Chou for spotting this!
Commits on Mar 15, 2011
  1. [gi] Do not require signature for D-BUS methods without arguments

    martinpitt committed Mar 15, 2011
    Calling methods on DBusProxy objects usually requires specifying the signature
    as first argument. However, if the D-BUS method does not take any arguments,
    specifying the empty '()' signature does not give any additional information,
    so allow the caller to just call the proxy method without any arguments.
    Also ensure that passing a non-string signature raises a comprehensible
    exception, instead of crashing deep in the GVariant leaf constructor.
Commits on Mar 9, 2011
Commits on Mar 7, 2011
  1. [gi-demos] some python 3 compat fixes

    John (J5) Palmieri committed Mar 7, 2011
  2. [gi-demos] add liststore demo

    John (J5) Palmieri committed Feb 22, 2011
  3. [gi-demos] catch the correct error class

    John (J5) Palmieri committed Mar 7, 2011
  4. Do not leak python references when using the helper.

    nud committed with John (J5) Palmieri Mar 6, 2011
    Since this helper was storing plain references in a long-lived dict, the
    refcount for the instances would never drop to zero, and so they would
    never get finalized.
  5. handle uchar as bytes, not strings in python 3

    John (J5) Palmieri committed Mar 4, 2011
    * This worked in Python2 because bytes and strings are equivilant and the macro
      PYGLIB_PyString_FromStringAndSize evaluated to a PyString
    * In Python 3 PYGLIB_PyString_FromStringAndSize evaluates to a PyUnicode
    * PYGLIB_PyBytes_FromStringAndSize evaluates to a PyString in Python 2
      and a PyBytes object in Python 3
  6. [gi-overrides] handle unichar gvalues when setting treemodels

    John (J5) Palmieri committed Mar 4, 2011
  7. [gi-overrides] special case python 2 keywords that crept in

    John (J5) Palmieri committed Mar 4, 2011
Commits on Mar 4, 2011
  1. [gi-demos] add iconview demo

    John (J5) Palmieri committed Mar 4, 2011
Commits on Mar 3, 2011
  1. [gi] wrap the keyword argument in a dict so we don't break Python 2.5

    John (J5) Palmieri committed Mar 3, 2011
    * python < 2.6 does not allow sending in keyword litterals after sending in
      *args.  You can only send in **kwds.
  2. [gi-demos] add the combobox with string ids section to the demos

    John (J5) Palmieri committed Mar 3, 2011
  3. [gi-overrides] add an override for Gdk.RGBA

    John (J5) Palmieri committed Mar 3, 2011
  4. [gi-demos] fix up search-entry to reflect annotations fixed in Gtk+ m…

    John (J5) Palmieri committed Mar 3, 2011
  5. [gi-demos] add search entry demo

    John (J5) Palmieri committed Mar 2, 2011
  6. [gi] wrap map in a list for Python 3 compat

    John (J5) Palmieri committed Mar 2, 2011
  7. [gi-demos] fix up the validation combobox

    John (J5) Palmieri committed Mar 1, 2011
  8. Set bdist_wininst user-access-control property

    dieterv committed with John (J5) Palmieri Feb 11, 2011
Commits on Mar 2, 2011