aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2019-08-09Merge commit '49a801055cb8fd82ab0e7cbcc2e122027baf45ae'HEADmasterGravatar Hanspeter Portner-2/+143
2019-08-09Squashed 'subprojects/d2tk/' changes from 745820dd..dbfdd29cGravatar Hanspeter Portner-2/+143
dbfdd29c base: prototype link widget. git-subtree-dir: subprojects/d2tk git-subtree-split: dbfdd29ce534dcacf069223612d8bb7febab40e0
2019-08-06Merge commit '4eaed5bcb796a8b775f6381b1c6643b523b38aff'Gravatar Hanspeter Portner-12/+119
2019-08-06Squashed 'subprojects/d2tk/' changes from 96803ab6..745820ddGravatar Hanspeter Portner-12/+119
745820dd base: handle empty tables. 47a8a066 base: skip header in frames without labels. git-subtree-dir: subprojects/d2tk git-subtree-split: 745820dd18d62286cb9bb8c2d83c5fb00afef649
2019-08-06fixes for updated d2tk.Gravatar Hanspeter Portner-4/+4
2019-08-05Squashed 'subprojects/d2tk/' changes from 66f4b6b7..96803ab6Gravatar Hanspeter Portner-9/+9
96803ab6 backend fixed for last commit. git-subtree-dir: subprojects/d2tk git-subtree-split: 96803ab69db013383fa8575529545fb14affc774
2019-08-05Merge commit '9898ca39f7d74971807fdb1ba146ea5303cdf887'Gravatar Hanspeter Portner-9/+9
2019-08-05Squashed 'subprojects/d2tk/' changes from 32363715..66f4b6b7Gravatar Hanspeter Portner-143/+316
66f4b6b7 base: use d2tk_hash_dict instead of *_foreach. 7347610d test: add test for d2tk_state_dump. d66ef0ec test: add test for absolutely sized tables. 4741c194 base: add support for absolutely sized tables. git-subtree-dir: subprojects/d2tk git-subtree-split: 66f4b6b7495cda05fed904c53dd8d04e35538653
2019-08-05Merge commit '3a61526a6707ca9b68750fe14cad9850093dafb9'Gravatar Hanspeter Portner-143/+316
2019-08-03Squashed 'subprojects/d2tk/' changes from 5633cfaf..32363715Gravatar Hanspeter Portner-22/+42
32363715 add revision property to bitmap primitive. git-subtree-dir: subprojects/d2tk git-subtree-split: 32363715f79b5e06804f6302bc53496344ea5c6d
2019-08-03Merge commit '43b1ad559e082cfd1d4cb537bf01523b904f3818'Gravatar Hanspeter Portner-22/+42
2019-08-03Squashed 'subprojects/d2tk/' changes from 25ed6fac..5633cfafGravatar Hanspeter Portner-10/+42
5633cfaf base: don't draw out-of-bounds flowmatrix nodes. 8c4ff976 core: fix cliping in bitmap routines. ea1ad7bd valgrind: fix uninitialized values. git-subtree-dir: subprojects/d2tk git-subtree-split: 5633cfaf0b2cf3152ccdb8154c42e497e91c90b0
2019-08-03Merge commit 'c4552c95fcf3a60a92504039cd8ee89ebf63c724'Gravatar Hanspeter Portner-10/+42
2019-08-03fixes for updated d2tk API.Gravatar Hanspeter Portner-3/+5
2019-08-02Squashed 'subprojects/d2tk/' changes from 1860aa65..25ed6facGravatar Hanspeter Portner-98/+168
25ed6fac hash: speed up foreach and add dict alterantive. 9c6d3986 core: speed up fillin/clearing bitmap mask. 6dd47cfd Merge commit 'a65cb3f8c62fc9db16e70699613329d29b726898' a65cb3f8 Squashed 'nanovg/' changes from 75dbf61..997c861 ca9607d2 core: only update dirty part of mask. 15c59a14 base: support label alignment in buttons/toggles. git-subtree-dir: subprojects/d2tk git-subtree-split: 25ed6fac428124f667a86312ae919e5c012598c1
2019-08-02Merge commit 'b6d52d462e7914ff962d9214a127a4e007e08735'Gravatar Hanspeter Portner-98/+168
2019-07-23Squashed 'subprojects/d2tk/' changes from 8d3a4dcf..1860aa65Gravatar Hanspeter Portner-8/+288
1860aa65 meson: untangle dependencies. e055e67a examples: use matching tcolors for bitmap widget. a4985b5f core/base: prototype custom widget. git-subtree-dir: subprojects/d2tk git-subtree-split: 1860aa65bc20407914a4c6ec5f6282eb79a17916
2019-07-23Merge commit 'dbf470541409019c08635be0757519d1dcdc9e82'Gravatar Hanspeter Portner-8/+288
2019-07-19Squashed 'subprojects/d2tk/' changes from c87e3dd..8d3a4dcGravatar Hanspeter Portner-166/+571
8d3a4dc Merge commit '14c56cc6b6881c65b1a10692ffcb64276bf6bacd' 14c56cc Squashed 'nanovg/' changes from 1fd049e..75dbf61 df63823 core/base: make bitmap surface premultiplied ARGB 8df0c1a core/base: finish implementing bitmap widget. 34dbdfd core: only store bitmap pointer in bitmap's body. 6a388b9 core: prototype bitmap primitive. 5841ebb prototype d2tk_base_image. 460ba8c add step argument to pane widget. 368fdd4 gitlab-ci: simplify. 66124ee gitlab-ci: add aarch64 compile target. 368e55d update mum to version 3, compile with -std=gnu11. 9c2db75 base: add d2tk_flowmatrix_get_{src,dst} methods. git-subtree-dir: subprojects/d2tk git-subtree-split: 8d3a4dcf9c65b399b90be1746856be02120c0d85
2019-07-19Merge commit '47aa369d0e0788ef069d7bb5448e467d64f393eb'Gravatar Hanspeter Portner-166/+571
2019-06-22gitlab-ci: add aarch64 compile target.Gravatar Hanspeter Portner-1/+4
2019-05-09seq: prototype drag-toggling.Gravatar Hanspeter Portner-8/+87
2019-05-09meson: replace clone with configure_file:copy.Gravatar Hanspeter Portner-13/+11
2019-05-09Squashed 'subprojects/d2tk/' changes from 247a346..c87e3ddGravatar Hanspeter Portner-26/+16
c87e3dd meson: replace clone with configure:copy command. 4681c20 meson: don't install example binaries. git-subtree-dir: subprojects/d2tk git-subtree-split: c87e3dd3de510f920cfa39b2c60847ecbe01dc8f
2019-05-09Merge commit '2af0ffccfad0a5e2398524b70f3fd224cd6489b7'Gravatar Hanspeter Portner-26/+16
2019-05-09Squashed 'subprojects/d2tk/' changes from 743da1e..247a346Gravatar Hanspeter Portner-48/+1909
247a346 test: add chars (text_field), connect arcs (flowm). 7cb50b1 test: remove unvisited code in base tests. e445195 test: add unit test for flowmatrix. fdf1959 test: add unit tests for dials and props. 8947f95 examples: support drag&drop in sequencer. e3723bc base: fix initial focus in. ca7944b test: add label unit test. 91e02f4 test: add text_field unit test. 467afcc test: add combo scroll up/down unit test. 852ae90 test: add unit test for combobox. b63f999 test: add unit test for meter. 07570af test: add unit test for toggle. 4f7c64d test: add unit test for buttons. 83c924a test: add cursor unit test. be0c2e9 test: add unit test for pane. 54ea2ad test: add unit test for scrollbar. f5b9258 test: add unit test for (default) style. ec4d554 test: add rectangle hit unit test. 951a304 test: add unit test for state bitmasks. c085e43 test: add unit test for key modifier. f54d18d test: add unit test for number clip functions. a5e3ac6 test: add unit test for layout. 317beb0 test: add unit test for frame. bced6a7 test: add unit test for table. 5da99b5 test: increase coverage over base. 5085111 test: add backward key focus test. acbeb77 test: simplify hot and mouse forward focus test. 450705c test: simplify backward mouse focus test. 0360417 test: fix last commit. e5c9be4 test: add key forward focus test. 747d7a6 test: simplify logic of latest test. 806ef46 test: add backward mouse focus test. 5b419b7 test: add mouse focus test. 4b57960 Merge commit 'f2a3fbfb8703aa1640084f2a2582bd895b8dc85e' f2a3fbf Squashed 'pugl/' changes from 2986f31..83a5403 69a0fc7 meson: add clang and scan-build targets. git-subtree-dir: subprojects/d2tk git-subtree-split: 247a3469662f55f55e5f444b6975cd646995f3d5
2019-05-09Merge commit '847b1b8f2a1e8669b2e1e6e49fa0a8f66c44e2aa'Gravatar Hanspeter Portner-48/+1909
2019-04-12Merge commit '4880499d6293945aeaa75f4afec3ac2499f22bd8'Gravatar Hanspeter Portner-2/+3
2019-04-12Squashed 'timely.lv2/' changes from d4d4ad8..3846b5aGravatar Hanspeter Portner-2/+3
3846b5a meson: check for sord_validate. git-subtree-dir: timely.lv2 git-subtree-split: 3846b5a5098dc72a83b7a4dd37c7a3bc9e7aafde
2019-04-12Merge commit '7c6a4a356df4dd06ddd1383a44c9e18ec52f5252'Gravatar Hanspeter Portner-3/+667
2019-04-12Squashed 'props.lv2/' changes from 9d80261..37ba758Gravatar Hanspeter Portner-3/+667
37ba758 meson: check for sord_validate. e7de884 test: add test_2. a8921f5 test: add more types to state. 6d32f13 test: cleanup code by adding some structures. df5d2c8 test: extend _test_1 with more types. b6c55a8 test: work on test_1. c5da4df test: add prototype unit test template. git-subtree-dir: props.lv2 git-subtree-split: 37ba7580bcf37813bf5396c4b70396e75f65e579
2019-04-12meson: check for sord_validate.Gravatar Hanspeter Portner-2/+3
2019-04-06Squashed 'timely.lv2/' changes from 46cb194..d4d4ad8Gravatar Hanspeter Portner-8/+21
d4d4ad8 meson: add lv2_validate, lv2lint unit tests git-subtree-dir: timely.lv2 git-subtree-split: d4d4ad85091aea4d6fdb99e26062daf42f00f388
2019-04-06Merge commit 'a4fe8ca709e4ba026463b0a2dec0f3c4a6fb49ac'Gravatar Hanspeter Portner-8/+21
2019-04-03Squashed 'timely.lv2/' changes from e5ee7e7..46cb194Gravatar Hanspeter Portner-2/+2
46cb194 meson: disable b_lto by default. git-subtree-dir: timely.lv2 git-subtree-split: 46cb19418bed066ffe0561b3195899afa00a4bef
2019-04-03Merge commit '80f73cf0f4e367129fc8f74b7266ce15364d6783'Gravatar Hanspeter Portner-2/+2
2019-04-03Merge commit '1a2fca71e8d1f88257cfc5eefcc4e6d62b3a39f9'Gravatar Hanspeter Portner-2/+2
2019-04-03Squashed 'osc.lv2/' changes from 4dca7e5..3f2cb5dGravatar Hanspeter Portner-2/+2
3f2cb5d gitlab: remove b_lto from recipe. f9487c8 meson: disable b_lto by default. 97b07d7 gitlab: disable link-time-optimization. git-subtree-dir: osc.lv2 git-subtree-split: 3f2cb5db4837748b91632d2955adcd5a81f0f9ff
2019-04-03Squashed 'props.lv2/' changes from 333d4a1..9d80261Gravatar Hanspeter Portner-14/+16
9d80261 reintroduce _props_impl_get. git-subtree-dir: props.lv2 git-subtree-split: 9d80261ce9cc8a3d42ca573d68af15631d867eed
2019-04-03Merge commit '305fbe32aff8b5cf240ed2a6882e1dd2b1ce1477'Gravatar Hanspeter Portner-14/+16
2019-04-03Squashed 'props.lv2/' changes from 2ff0549..333d4a1Gravatar Hanspeter Portner-36/+104
333d4a1 fixes for reverted commits. 8530e51 Revert "add macro for next power of 2." f635906 Revert "migrate brom bsearch to linear probing." 2051e56 meson: disable b_lto by default. dd69874 add macro for next power of 2. 5de5ec4 add props_get method to API. e1e18d0 Fix file url. git-subtree-dir: props.lv2 git-subtree-split: 333d4a18a758b12324c3fb3fe7f179662746dcc5
2019-04-03Merge commit '4fd093de3ffdafd561cbc371f8761fa7c02e00fc'Gravatar Hanspeter Portner-36/+104
2019-04-03Merge branch 'master' of /media/sdext/omk/tracker.lv2Gravatar Hanspeter Portner-2/+2
2019-04-03delete pugl.Gravatar Hanspeter Portner-6628/+1
2019-04-03gitlab: remove b_lto from recipe.Gravatar Hanspeter Portner-2/+2
2019-03-16Squashed 'subprojects/d2tk/' content from commit 743da1eGravatar Hanspeter Portner-0/+103553
git-subtree-dir: subprojects/d2tk git-subtree-split: 743da1e4241d54d24683a72a6508a7855dccc37f
2019-03-16Merge commit '2462d1c890de3a577f278795029a40399d72db8e' as 'subprojects/d2tk'Gravatar Hanspeter Portner-0/+103553
2019-02-05sequencer: use absolute layout.Gravatar Hanspeter Portner-3/+3
2019-02-02Merge commit '979cc2e0ee235fd6f1bbb5e52fae25111ba87430'Gravatar Hanspeter Portner-3/+6
2019-02-02Squashed 'pugl/' changes from 035884a..2986f31Gravatar Hanspeter Portner-3/+6
2986f31 omk: fix compiler warnings. 371c2ec omk: fix memory leak. git-subtree-dir: pugl git-subtree-split: 2986f3130eb5f9d0fd36e098a9b401bc5a44f4ce