Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: gstreamer-java/gir2java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 15df23c
Choose a base ref
...
head repository: gstreamer-java/gir2java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: b9ddbdc
Choose a head ref
  • 7 commits
  • 3 files changed
  • 1 contributor

Commits on Sep 29, 2014

  1. Begin parsing interfaces

    This generates broken code, but the problems are dealt with in the
    next few commits.
    octachoron committed Sep 29, 2014
    Configuration menu
    Copy the full SHA
    8e2960c View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2014

  1. Configuration menu
    Copy the full SHA
    be38bfc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d60a60 View commit details
    Browse the repository at this point in the history
  3. Do not generate duplicate methods

    There are cases where multiple methods are indicated in the gir files
    to map to the same native function. If these are generated into the same
    class, the generated code breaks. An example is when a non-virtual method
    is defined globally, and also in an interface. Both are generated into the
    namespace-wide catch-all class. This commit prevents the generation of these
    duplicates.
    octachoron committed Sep 30, 2014
    Configuration menu
    Copy the full SHA
    bf51352 View commit details
    Browse the repository at this point in the history
  4. Do not automatically pass this in relocated methods

    An example of a relocated method is a non-abstract method found in an
    interface, which is generated into the namespace-wide catch-all class
    instead.
    octachoron committed Sep 30, 2014
    Configuration menu
    Copy the full SHA
    5e1a8be View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2014

  1. Various changes related to interfaces

    Mostly a mechanism to actually call the pointed virtual functions,
    and the parsing of anonymous callbacks. This is a quick commit to
    share these changes, and really needs cleaning up before pushing
    to master...
    octachoron committed Oct 15, 2014
    Configuration menu
    Copy the full SHA
    4b686c4 View commit details
    Browse the repository at this point in the history
  2. Add debug options to javac build tasks

    Not sure when the default changed, or if it changed at all, but
    I recently noticed there were no line numbers in exception stack
    traces. This solves the problem.
    octachoron committed Oct 15, 2014
    Configuration menu
    Copy the full SHA
    b9ddbdc View commit details
    Browse the repository at this point in the history
Loading