Commit Graph

  • 220037f7be Moved FlushBitmapFragment so it happens automatically when removing fragments. Emil Segerås 2013-10-08 21:01:24 +0200
  • c19f10c811 Added TBDebugPrint variadic macro. Emil Segerås 2013-10-01 20:53:41 +0200
  • fd4091f5e4 Added TB prefix to Parser, ParserTarget, ParserStream. Emil Segerås 2013-10-01 20:04:43 +0200
  • b5d70cd4ea Renamed TBParser.h -> tb_parser.h. Emil Segerås 2013-10-01 19:57:16 +0200
  • b466b915ed Moved & renamed parser/TBNodeTree.h to tb_node_tree.h. Emil Segerås 2013-10-01 08:10:12 +0200
  • 2ad9c54229 TBID parameter should be const reference. Emil Segerås 2013-09-29 19:39:39 +0200
  • fb7f06f21f Assert on add if link is already added. Emil Segerås 2013-09-29 19:38:17 +0200
  • a8cb97059a TBValue bugfix and minor optimization. Emil Segerås 2013-09-29 19:37:46 +0200
  • aeb7392450 Made more TBNode link methods public. Emil Segerås 2013-09-29 19:35:15 +0200
  • f294f85afc Added option to create missing nodes on get. Emil Segerås 2013-09-21 20:51:03 +0200
  • a34cbf652d Added Makefile DEBUG=YES option to sublime project Emil Segerås 2013-09-20 21:14:09 +0200
  • 897c61c723 Relayout TBScrollContainer if adapt properties change. Emil Segerås 2013-09-21 13:51:41 +0200
  • 9291b072fc Cleaned up & changed layout a bit on demo resources. Emil Segerås 2013-09-14 20:06:34 +0200
  • 07d5889f53 Update strong-override only if states has been invalidated. Emil Segerås 2013-09-14 12:41:01 +0200
  • 0371d9dd4f Hashtable optimization. Emil Segerås 2013-09-14 12:34:37 +0200
  • 83d973e2b9 Added OnScroll callback. Emil Segerås 2013-09-14 12:28:48 +0200
  • a8ccf2d13e Fixed some edge artifacts in the default skin. Emil Segerås 2013-09-11 20:56:29 +0200
  • 429fa11fea Fixed antialiasing for skin edges when drawing transformed. Emil Segerås 2013-09-11 20:19:16 +0200
  • 425e538e83 Fixed 2 text editing bugs. Emil Segerås 2013-09-03 20:41:41 +0200
  • b0406bb180 Finetuned caret word movement. Emil Segerås 2013-09-03 20:35:29 +0200
  • c8480297ac Moved event debugging to runtime debug window. Emil Segerås 2013-09-02 20:47:53 +0200
  • d659761dd9 TBClickLabel should not grow vertically by default. Emil Segerås 2013-09-02 19:36:48 +0200
  • 2327942efa TBMessageData should be a TBTypedObject. Emil Segerås 2013-09-01 20:21:53 +0200
  • 924196e947 Added fragment debug drawing to runtime debug window. Emil Segerås 2013-09-01 20:20:09 +0200
  • 77d75400fe Switched to markdown syntax for readme file. Emil Segerås 2013-09-01 12:38:25 +0200
  • fccd2a4deb Updated readme file. Emil Segerås 2013-09-01 12:10:35 +0200
  • 184a1e5e46 Separated text selection drawing from text drawing. Emil Segerås 2013-08-28 07:43:12 +0200
  • f5a28bd930 Minor optimization in TBRegion coalescing. Emil Segerås 2013-08-28 07:29:27 +0200
  • c65f7674c4 Use text color for <hr> instead of hardcoded color. Emil Segerås 2013-08-26 20:13:50 +0200
  • 1361826fb8 Moved TBRect & TBPoint to geometry files. Emil Segerås 2013-08-25 08:22:34 +0200
  • 918c43bf57 Added TBRegion. Emil Segerås 2013-08-23 18:53:19 +0200
  • e8328c8f1b Fixed encoding on source files. Emil Segerås 2013-08-28 07:47:16 +0200
  • aa28bfb27a Avoid glfw typing bug on osx. Emil Segerås 2013-08-09 10:27:19 +0200
  • 3555d89ee3 Compilefix for osx with glfw 3.0.1. Emil Segerås 2013-08-09 10:07:15 +0200
  • a54be1bc5a Removed compilation warning. Emil Segerås 2013-08-08 11:02:21 +0200
  • d73e3d56a2 Fixed compilation for windows using glfw 3.0.1. Emil Segerås 2013-08-08 10:59:04 +0200
  • d87674879d Plugged more leaks in selftests. Emil Segerås 2013-08-08 10:08:02 +0200
  • 961164d261 Fixed key combinations for linux & mac. Emil Segerås 2013-08-08 10:07:32 +0200
  • da95b23844 Removed incorrect skin type. Emil Segerås 2013-08-06 18:39:33 +0200
  • a836d60619 Fixed key press repeat. Emil Segerås 2013-08-04 19:43:21 +0200
  • 1660f57197 Updated to glfw 3.0.1 and fixed compilation errors. Emil Segerås 2013-08-04 11:16:13 +0200
  • 93133f6618 Switched to official glfw rep. Emil Segerås 2013-08-04 11:02:51 +0200
  • c70da6eb2a Fixed encoding on source files (should be utf-8). Emil Segerås 2013-08-07 19:48:38 +0200
  • 81bbcfb33c Fixed sublime text build system so it abort on building errors. Emil Segerås 2013-07-30 15:19:41 +0200
  • 50ef6d0be2 Added TBRect::Contains(TBPoint). Emil Segerås 2013-07-27 20:34:09 +0200
  • 2075a2d002 Moved widget interaction status out to a new getter. Emil Segerås 2013-07-27 20:27:44 +0200
  • fd4429df5b Added screen info dialog to the Android test app. Emil Segerås 2013-07-27 20:23:20 +0200
  • 639ecc2ae7 Added DEBUG=YES option to the Makefile. Emil Segerås 2013-07-29 19:39:29 +0200
  • 5b8229a7ea Plugged minor leaks in selftests. Emil Segerås 2013-07-18 20:55:27 +0200
  • c103288e88 Fixed linker error on some linux systems. Emil Segerås 2013-07-17 12:44:27 +0200
  • 0f255ebea9 Moved demo fonts to demo folder. Emil Segerås 2013-07-13 16:49:46 +0200
  • 97600432a9 Choose 32bit color mode on android. Emil Segerås 2013-06-26 19:57:05 +0200
  • c0241d173e Added touch event emulation to glfw demo app to make testing easier. Emil Segerås 2013-06-19 10:58:54 +0200
  • 8c25e04e39 Major improvements to pointer/touch input: Emil Segerås 2013-05-21 19:00:38 +0200
  • 0342c25bf4 Updated visual studio projects to use toolset v110. Emil Segerås 2013-06-17 19:58:27 +0200
  • 8bbfdc4390 Added runtime debug setting for render batch info. Emil Segerås 2013-06-15 21:13:32 +0200
  • aa3001cc9b Runtime debug settings: Emil Segerås 2013-06-15 20:52:17 +0200
  • c4292d23e4 Content should left align by default on TBClickLabel that grow larger than preferred size. Emil Segerås 2013-06-15 20:29:06 +0200
  • fb31ebf48c Handle some Android configuration changes ourselves. Emil Segerås 2013-06-02 19:55:28 +0200
  • 5d8fbc2109 Fixed ugly rendering glitch on android sometimes when showing keyboard. Emil Segerås 2013-06-02 19:33:31 +0200
  • 155c2e1144 Enabled c++0x for Android so we get constexpr TBID. Emil Segerås 2013-06-02 19:13:22 +0200
  • f41641aedb Optimized triangle throughput slightly on some compilers. Emil Segerås 2013-06-02 18:58:11 +0200
  • 7d726ead12 Some initial work on keyboard handling on Android. Emil Segerås 2013-03-25 20:53:39 +0100
  • 625b74b6da Added file inclusion to TBNode parsing. Emil Segerås 2013-04-23 20:46:59 +0200
  • 93b5b89dc3 Added test of button with multiline text. Emil Segerås 2013-04-16 22:05:25 +0200
  • c8267eff72 Updated customized item source test: Emil Segerås 2013-04-16 21:59:22 +0200
  • f3a2633e5e Added "text-align" and "ignore-input" attributes to resource parsing. Emil Segerås 2013-04-16 21:11:37 +0200
  • 06b4b243ff Fix for skin override when a grouped button was pressed and not hovered. Emil Segerås 2013-04-15 21:28:26 +0200
  • 4a60b9786a Added methods to get selected item ID from TBSelect/TBSelectDropdown. Emil Segerås 2013-04-13 13:48:37 +0200
  • fefca30304 Invalidate layout when TBEditField change wrap mode with adapt enabled. Emil Segerås 2013-04-09 22:35:55 +0200
  • 9c8d7ba100 Added inflate & layout speed tests to Android demo. Emil Segerås 2013-04-09 22:32:24 +0200
  • 56622e174a Return if key was consumed or not from InvokeKey. Emil Segerås 2013-04-05 23:44:07 +0200
  • 5ff06b328d .gitignore: Exclude android build files and generated stuff. Emil Segerås 2013-04-05 20:41:29 +0200
  • a3f1b92178 Fixed bug in utf8::decode_next. Emil Segerås 2013-04-04 21:13:00 +0200
  • 35e6f33105 fixup! Clip only in scrollable direction in scroll container. Emil Segerås 2013-04-04 19:05:04 +0200
  • e97a1109c5 Moved GetAlignedRect out to new class. Expand to target width by default for top/bottom alignment. Emil Segerås 2013-04-04 19:01:11 +0200
  • 5755040e17 fixup! Renamed some resource attributes to be more consistent. Emil Segerås 2013-03-29 20:27:17 +0100
  • fc1e6b6fa0 Let click through in resource editor if alt is pressed. Emil Segerås 2013-03-29 14:36:46 +0100
  • 9e0d616848 constified GetIndexFromChild method. Emil Segerås 2013-03-29 14:31:49 +0100
  • a0903b12d1 Updated some demo layouts a bit. Emil Segerås 2013-03-29 14:30:59 +0100
  • a84d687de5 Clip only in scrollable direction in scroll container. Emil Segerås 2013-03-29 14:28:16 +0100
  • 41d9afab57 Added scroll-mode attribute, and added mode off. Emil Segerås 2013-03-29 11:12:04 +0100
  • ab77fc9109 Added LayoutParams so widgets can get individual size preferences. Emil Segerås 2013-03-26 21:39:43 +0100
  • 9c26eedd59 Renamed some layout methods, introduced PS caching and measure & layout debugging. Emil Segerås 2013-03-26 21:33:19 +0100
  • 39b902eb16 Added vertical separator graphics to skin. Emil Segerås 2013-03-19 20:40:48 +0100
  • 4a2a58d624 Bugfix in global widget focus listener. Emil Segerås 2013-03-24 19:53:40 +0100
  • c39bbbe1ef Added dimension unit mm (millimeter). Emil Segerås 2013-03-22 21:30:25 +0100
  • b5a9d47227 Renamed some resource attributes to be more consistent. Emil Segerås 2013-03-19 20:40:48 +0100
  • 95f40edea9 Bugfixed ScrollIntoView. Emil Segerås 2013-03-22 21:18:47 +0100
  • 9973b84b16 The generic widget data should be TBValue so it can hold anything. Emil Segerås 2013-03-20 21:57:30 +0100
  • 2d41f307ed Give TBSeparator a default skin. Emil Segerås 2013-03-20 21:09:50 +0100
  • 916ad24d47 Compilefix for some compilers. Emil Segerås 2013-03-20 21:07:33 +0100
  • 5d0148f074 fixup! Changes to dimensions handling: Emil Segerås 2013-03-04 18:52:56 +0100
  • a073e5fca3 Changes to dimensions handling: Emil Segerås 2013-03-04 18:28:41 +0100
  • 1c45163e09 TBMessageWindow should start dying when target starts dying instead of when target is being deleted. Emil Segerås 2013-03-04 18:09:44 +0100
  • c164fc0d0d Make sure focus comes back to window behind popups that steal focus. Emil Segerås 2013-02-02 11:20:37 +0100
  • a5caa3ef82 Made it possible to focus widgets inside popups. Emil Segerås 2013-02-02 00:11:37 +0100
  • b07606013f Moved TBMenuWindow to separate file, and split it up into TBMenuWindow and TBPopupWindow. Emil Segerås 2013-02-02 00:09:25 +0100
  • f00af46b07 Finetuned window titlebar gradient. Emil Segerås 2013-02-03 20:05:45 +0100
  • ef7ad709f8 Fixed batching bug, visible with the CJK font test. Emil Segerås 2013-01-30 21:12:45 +0100