3 months ago Matthias Mann missed test case for last commit
3 months ago Matthias Mann TextArea: added support for FontMapper API, CSS font property, limited support for pseudo class ":hover" and CSS @rules
3 months ago Matthias Mann ResizableFrame: use Color.getAlpha() instead of getA()
3 months ago Matthias Mann TextAreaModel: fixed some typos
3 months ago Matthias Mann missing file for font mapper API
3 months ago Matthias Mann added FontMapper API
3 months ago Matthias Mann introduced VertexArray class to clean up font cache
3 months ago Matthias Mann use GL11.glDeleteTextures(int)
4 months ago Matthias Mann EditField: only register model changed listener when part of GUI tree, don't call model.setValue from modelChanged()
4 months ago Matthias Mann HasCallback: added hasCallbacks() check
4 months ago Matthias Mann FPSCounter: eliminated garbage generation
4 months ago Matthias Mann use utils.PNGDecoder directly, removed old renderer.lwjgl.PNGDecoder class
4 months ago Matthias Mann ImageManager: fix inlining of StateSelectImage without default entry
4 months ago Matthias Mann Widget: more javadoc
4 months ago Matthias Mann ParameterStringParser: use TextUtil.trim
4 months ago Matthias Mann ImageManager: inline ImageAdjustments when they only contain conditions
4 months ago Matthias Mann ImageManager: inline <select> into <select> when the StateSelectOptimizer is enabled
4 months ago Matthias Mann ValueAdjusterFloat: always sync the min/max values from model
4 months ago Matthias Mann AbstractTableModel: added hasCallbacks() query
4 months ago Matthias Mann GradientImage: support single stop (solid color)
4 months ago Matthias Mann GUI: updated javadoc
4 months ago Matthias Mann StateSelectOptimizer: fixed issues found by findBugs, made package private
4 months ago Matthias Mann LWJGLRenderer: made tintStack protected
4 months ago Matthias Mann TintAnimator: simplify creation of TimeSource, the Widget based time source will now freeze time until the Widget is part of the GUI tree
4 months ago Matthias Mann TintAnimator: added fade done callbacks
4 months ago Matthias Mann TextArea: introduce startLayout() and endLayout()
4 months ago Matthias Mann TextArea: removed unused field
4 months ago Matthias Mann TextArea: prevent creating (and leaking!) FontCache objects while computing required width
4 months ago Matthias Mann TextArea: reworked rendering
4 months ago Matthias Mann ThemeManager: implemented String data type for font parameter
4 months ago Matthias Mann FontParameter: reworked API
4 months ago Matthias Mann TreePathDisplay: remove redundant getEditField() call from within EditField
4 months ago Matthias Mann StateSelect: return getNumExpressions() when no expression matched
4 months ago Matthias Mann StateExpression: made inner classes public so that expressions can be constructed in code
4 months ago Matthias Mann TextUtil: introduce substring trim methods
4 months ago Matthias Mann added gradient images
4 months ago Matthias Mann Color: added getters which return integers in the range of 0...255 in addition to the old ones which returns bytes.
4 months ago Matthias Mann updated copyright date in license.txt and .html
4 months ago Matthias Mann removed some "dead local store" warning from find bugs
4 months ago Matthias Mann TabbedPane: possible NPE found by findbugs
4 months ago Matthias Mann Widget: updated javadoc for setFocusKeyEnabled
4 months ago Matthias Mann BitmapFont: updated javadoc
4 months ago Matthias Mann LWJGLRenderer: added getter and setter for viewport size so that calling glGetInteger can be skipped, hide SW mouse cursor when mouse is outside of the window
4 months ago Matthias Mann ThemeManager: cleanup data structures to reduce memory usage for ref/merge
4 months ago Matthias Mann ParameterMapImpl: Riven pointed out that the current method name was not optimal - after intense discussions we decided on areTypesCompatible
4 months ago Matthias Mann ParameterMapImpl: extend base class check also to Font and MouseCursor
4 months ago Matthias Mann StateSelectImage: switch to StateSelect
4 months ago Matthias Mann LWJGLFont: switch to StateSelect
4 months ago Matthias Mann ThemeManager: fix parameter parsing so that the "replaced with different type" warning works
4 months ago Matthias Mann SelectStateOptimizer: minimize garbage generation by allocating the AnimationState with the right size
4 months ago Matthias Mann WheelWidget: added spinning of the wheel after fast mouse drag
4 months ago Matthias Mann WheelWidget: first version
4 months ago Matthias Mann Widget: added getEffectExtraArea() method to RenderOffscreen to allow for effects which need additional texels
5 months ago Matthias Mann Menu: added alignment support for menu elements
5 months ago Matthias Mann TypeMapping: added remove method
5 months ago Matthias Mann CSSStyle: allow quotes around the font name
5 months ago Matthias Mann PopupWindow: added javadoc for customizing the event handling
5 months ago Matthias Mann SimpleMathParser: small cleanups, more tests
5 months ago Matthias Mann added StateExpressionTest
5 months ago Matthias Mann AnimationState: allow StateKey lookup by ID