• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Small footprint UI library for hardware accelerated games & applications


RSS
Rev. Time Author
1430aff shape-rasterizer-4 2016-12-22 05:29:38 Emil Segerås

TBSkin::Load should be callable multiple times.

8a55432 2016-12-22 05:29:38 Emil Segerås

Fix for STB glyph positioning, font sizes, and optimization.

tbtt_GetGlyphBitmapBoxSubpixel scale_x was 0, resulting in incorrect x
offset for glyphs.

Use calls taking glyph index instead of cp to reduce glyph lookups.

Removed magic constant since it only worked for Vera in 14px. The real
issue is that FT remaps font height (depending on table in font) while
STB don't.

6b637e8 2016-12-22 05:29:38 Emil Segerås

Use kerning for FT and STB text rendering.

9c35cb8 2016-12-22 05:29:38 Emil Segerås

Use Lato instead of Vera for demo.

67d90aa 2016-12-22 05:29:38 Emil Segerås

Fixed for font size in demo.

FontAwesome must be added before loading skin, but skin must be loaded
before calculating default font size since DP to PX conversion depends
on which DPI "bucket" that the skin use.

Also use ttf font instead of tbbf if stb or freetype is enabled.

d1942b5 2016-12-22 05:29:38 Emil Segerås

Moved clipping into StencilCircle and StencilRect.

Should make all stencil operations clipped and safe.

3bc0823 2016-12-22 05:29:38 Emil Segerås

Added shape and image-color support to skin.

389baa6 master 2016-12-22 05:02:51 Emil Segerås

Added float dimension conversions and slightly changed calculations.

Round integer conversions and removed nonzero guarantee for values
that where not zero before conversion.

Unknown/mistyped unit is treated like dp instead of px.

8c5cfcf 2016-12-22 05:02:45 Emil Segerås

Added TBColor Premultiply & Unpremultiply.

b20e9a8 2016-12-22 05:02:40 Emil Segerås

Added TBValue::IsNull

86794f2 2016-12-22 05:02:37 Emil Segerås

Added follow_ref to CloneChildren.

c295cfc 2016-12-22 05:02:14 Emil Segerås

Cache width in TBTextFragment.

Makes painting faster when text is selected or styled.

Will also make Reformat(false) faster (f.ex resizing a text field).

6a5a890 2016-12-22 05:01:42 Emil Segerås

Cache size in TBWidgetString.

Avoid remeasuring strings during painting.

62b69c0 2016-12-22 05:01:34 Emil Segerås

Minor optimization in GetGlyph.

Don't call GetHashId twice.

82299a1 2016-12-11 05:01:56 Angelo Geels

Add tb:: prefix for making widgets outside of tb namespace

191cc16 2016-12-11 04:47:28 Martin Gerhardy

Added boolean return value to ReadData

this allows application to test parsing before replacing existing ui

05deb57 2016-12-11 04:45:35 Martin Gerhardy

extended TBImageManager to be able to load images from memory

6c461e6 2016-12-03 04:44:09 Martin Gerhardy

Fixed warnings about missing override

Not sure about c++11 policy... but fixing this would be cool, it fills all my compile logs.

5bc12df 2016-12-02 06:35:22 Martin Gerhardy

Fixed warning about missing virtual dtor

ee05368 2016-11-27 06:26:54 Emil Segerås

API for multi touch.

Opt-in support for multi touch. Widgets will still only respond to
pointer/first touch events, but new API makes it possible to implement
multi touch widgets (such as action buttons, pan/zoom containers etc).

898cc72 2016-11-27 05:39:05 Emil Segerås

Added some unit tests & fixed bug in TBHashTable.

Added missing GetNumItems and decrement count
when items are removed.

85632c8 2016-11-25 19:27:43 Martin Gerhardy

use nullptr

998776a 2016-11-25 17:18:57 Martin Gerhardy

added missing const qualifiers

526a003 2016-11-15 17:23:09 Martin Gerhardy

added text-align to tb_widgets_attr.tb.txt

8076adf 2016-11-15 17:01:47 Martin Gerhardy

support text-align for TBEditField

3664eb2 2016-11-15 16:55:04 Martin Gerhardy

TBWindow should have a virtual destructor

fixed compiler warnings

7fb1183 2016-11-15 16:53:11 Martin Gerhardy

fixed compiler warnings

8a806e5 2016-11-06 04:38:54 Emil Segerås

Added TBSyntaxHighlighter.

39faea3 2016-11-06 04:38:51 Emil Segerås

Moved paint related arguments into TBPaintProps.

0cf7226 2016-11-06 04:38:48 Emil Segerås

Added a few more characters as word breakers.

These: @$'~|?