Commits on Mar 14, 2017
  1. Merge pull request #438 from bgroenks96/1.4

    Fix Lwjgl3RenderImage invalid glTexImage2d format.
    bgroenks96 committed on GitHub Mar 14, 2017
Commits on Jan 18, 2017
  1. Remove redundant style import from default styles.

    See #384 ... waits for verification
    bgroenks96 committed Jan 18, 2017
Commits on Nov 7, 2016
  1. Merge pull request #434 from Sythelux/1.4

    updated libgdx to the latest version (1.9.4)
    bgroenks96 committed on GitHub Nov 7, 2016
  2. replaced all possible GLXX with references

    Sythelux Rikd committed Nov 7, 2016
Commits on Oct 23, 2016
  1. * updated libgdx to the latest version (1.9.4)

    Sythelux Rikd committed Oct 23, 2016
Commits on Jun 19, 2016
  1. [refactor] Generalize DropDown method params.

    DropDown#addAllItems and DropDown#removeAllItems now accept type Collection<T> instead of List<T>.
    This change will not break exisiting usages of these methods, but it will require custom implementations to update their method signatures.
    Fixes #427
    bgroenks96 committed Jun 19, 2016
  2. Merge pull request #430 from jjYBdx4IL/1.4-ibxm

    fix ibxm dependency
    bgroenks96 committed on GitHub Jun 19, 2016
  3. Merge pull request #426 from bgroenks96/lwjgl3-renderer

    Add nifty-renderer-lwjgl3 module.
    bgroenks96 committed on GitHub Jun 19, 2016
  4. Fix nifty overriding GLFW input hooks.

    Refactor Lwjgl3InputSystem to expose its GLFW callback handlers as
    public final fields instead of setting them on initialization.
    Users should set their own GLFW input callbacks and invoke the
    corresponding callback exposed by Lwjgl3InputSystem in order to
    update Nifty's input event queue.
    See #304 #426
    bgroenks96 committed Jun 19, 2016
Commits on Jun 16, 2016
Commits on May 30, 2016
  1. Add nifty-renderer-lwjgl3 module.

    Initial (untested!) port of Nifty 1.4.x renderer from LWJGL2.x -> LWJGL3
    The only noticeable difference from LWJGL nifty components is the requirement for a
    GLFW window handle, which the user *should* have if using LWJGL3.
    Additional changes:
    - Copy nifty-examples-lwjgl -> nifty-examples-lwjgl3
      Example runner has not yet been implemented for LWJGL3, so these don't work yet.
    bgroenks96 committed Feb 4, 2016
Commits on May 3, 2016
  1. Update

    void256 committed May 3, 2016
  2. Update

    void256 committed May 3, 2016
Commits on May 1, 2016
  1. chore: upgrade several of the Maven plugins preventing the release

    - site plugin was not able to connect properly to
    - javadoc plugin had problems to find the javadoc executable on OS X
    Both problems seem to work better with upgraded plugins.
    void256 committed May 1, 2016
Commits on Apr 30, 2016
  1. Update

    void256 committed Apr 30, 2016
  2. chore: removed the finally

     The nifty-maven-repo is finally not required anymore so
     I've removed it now from the main pom.xml!
    void256 committed Apr 30, 2016
  3. chore: updated slick2d to org.slick2d:slick2d-core:1.0.1

    This is the dependency at the Maven central. I'm not
    sure how compatible it is to the one we've used before.
    But it compiled without any problems so I suppose it
    should be fine.
    void256 committed Apr 30, 2016
  4. chore: integrated pauls soundsystem source

    Pauls soundsystem is to the best of my knowledge
    not available in the Maven central. So to get 1.4
    prepared for that I removed the dependencies
    and included the source directly.
    Dependencies removed:
    - com.paulscode.soundsystem:soundsystem:0.0.1
    - com.paulscode.soundsystem:codecjorbis:0.0.1
    - com.paulscode.soundsystem:codecwav:0.0.1
    - com.paulscode.soundsystem:libraryjavasound:0.0.1
    void256 committed Apr 30, 2016
  5. chore: integrated org.jglfont:jglfont-core:1.4 source

    This is mainly because I don't think it makes sense to bring
    that project into the Maven repo since it doesn't add as
    much value to "the world" as I've initially expected ;)
    So integrating is the best option in preparation for the
    1.4 release.
    void256 committed Apr 30, 2016
Commits on Mar 27, 2016
  1. fix: Eventbus: make the ThreadSafeEventService cleanupTimer a daemon

    The Cleanup-Timer should not prevent ending the JVM so we've changed
    it into a daemon thread.
     #364: Application not closing cleanly unless I delete some elements
    void256 committed Mar 27, 2016
  2. chore: directly integrate org.bushe.eventbus-1.4 source

    The original project appears to be not updated anymore. In issue #364
    a problem in that lib has been raised that will need to be fixed.
    Since we don't expect the original project to be updated anymore (or
    at least not in the foreseeable future) we choose the brute force solution:
    include the source of the eventbus project directly and then later fix
    the issue with it in our codebase.
    This commit is the first step: include the source into our codebase.
     #364: Application not closing cleanly unless I delete some elements
    void256 committed Mar 27, 2016
Commits on Mar 21, 2016
  1. Fix illegal uses of SizeValue.toString().

    - Add method `getValueAsString()` to SizeValue.
      - Returns a well-formed string representation of SizeValue that can be parsed by the `SizeValue(String)` ctor.
    - Change all illegal occurrences of `SizeValue.toString()` to use `getValueAsString()` instead.
      - Any occurrence that used the value returned by `toString()` as the value of an element attribute was technically
        breaking the spec since the Stirng representation returned by `toString()` is NOT guaranteed to be compliant with
        the formatting standards of `SizeValue(String)`.
    Fixes #424
    bgroenks96 committed Mar 21, 2016