Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| d5d8fc04 | 2023-02-25 12:17:30 | [wasm/graphite] Include standard headers Since we use emcc here. | ||
| 1f86890b | 2023-02-25 11:55:34 | [wasm/graphite] Typo | ||
| 65f7bac7 | 2023-02-25 11:07:31 | Revert "[wasm-shape] No need to set default runnint mode" This reverts commit fa484fac08a868e885b3252522668824f0f0fe71. | ||
| 1537e252 | 2023-02-25 10:35:15 | [wasm] Minor blob validation | ||
| 65966e0c | 2023-02-25 08:59:03 | [wasm-api] Add font_copy_glyph_outline | ||
| 2568890d | 2023-02-24 19:04:39 | [wasm-shape] Retry shaping if out-of-memory | ||
| 92a57b4b | 2023-02-25 15:38:08 | [wasm-rust] update font_copy_table API | ||
| 918df8cc | 2023-02-25 10:29:03 | [wasm-api] Add glyph_outline_free | ||
| db789eac | 2023-02-25 15:35:37 | [wasm-rust] Docs and API update | ||
| 0d237d06 | 2023-02-25 08:32:35 | [wasm-shape] No need to set default runnint mode It's detected automatically apparently. | ||
| d894a106 | 2023-02-25 10:48:41 | [wasm-shape] Debug message | ||
| 7fff4a19 | 2023-02-25 10:25:19 | [wasm-api] Reuse allocation in font_copy_glyph_outline | ||
| 2004528c | 2023-02-25 08:23:14 | [wasm-api] Change face_copy_table to return success | ||
| 83b9c34f | 2023-02-25 15:23:22 | [wasm] Add rust example | ||
| 41362cc3 | 2023-02-25 10:08:22 | [wasm] Simplify memory cleaning | ||
| 28a7c1f9 | 2023-02-25 08:16:31 | [wasm-api] Rename face_reference_table to face_copy_table | ||
| f95c2cc6 | 2023-02-25 11:10:28 | [wasm] Infra for iwasm llvm build | ||
| 91eb2f49 | 2023-02-25 10:44:45 | [wasm-api-buffer] Minor variable | ||
| 6746ca4a | 2023-02-25 09:41:20 | [wasm] Minor remove undefine function | ||
| b5b577f2 | 2023-02-25 08:12:16 | [wasm-api] Make buffer_copy_contents return success | ||
| 1023a80d | 2023-02-25 07:57:04 | [wasm] Fix up samples | ||
| b0802618 | 2023-02-25 09:34:03 | [wasm-api] Memory house-keeping | ||
| 4ad659a6 | 2023-02-25 07:48:35 | [wasm] Move wasm-graphite | ||
| 514a8d58 | 2023-02-25 14:42:13 | [wasm-api] Add ergonomic Rust interface | ||
| 4260de12 | 2023-02-25 10:43:27 | [wasm] Add HB_ARRAY_APP2NATIVE | ||
| f2d227ad | 2023-02-25 09:30:40 | [wasm-api] Respect existing blob allocation in face_copy_blob | ||
| 74deaa9e | 2023-02-25 13:33:49 | [wasm-api] Restructure samples/libraries | ||
| 4bdfaeec | 2023-02-24 20:05:35 | [wasm-shape] Set glyph flags | ||
| e7540043 | 2023-02-25 09:18:40 | [wasm-api] Make buffer_copy_contents reuse contents | ||
| 77f0f3c1 | 2023-02-24 20:01:22 | [wasm-api] Make buffer_copy_contents return zero length on mem fail | ||
| 16ecb969 | 2023-02-24 19:53:47 | [wasm-api] Return success from buffer_contents_realloc | ||
| ae981eec | 2023-02-23 21:36:17 | [graphite] Remove script handling https://github.com/harfbuzz/harfbuzz/issues/3439#issuecomment-1442650148 | ||
| 5ab7f7a7 | 2023-02-23 16:11:54 | [wasm-sample] Make addTable take args | ||
| cb382e48 | 2023-02-24 17:56:14 | [wasm-shape] Cache wasm-shape-plan | ||
| 551528a6 | 2023-02-23 16:06:39 | [wasm-sample] Remove unused prototype | ||
| 926f8a32 | 2023-02-23 15:52:13 | [wasm-sample] Actually shape text! | ||
| 73de7d4d | 2023-02-24 17:44:33 | [wasm-api] Add shape_plan | ||
| c1dc1121 | 2023-02-23 15:47:56 | [wasm-api] Bind buffer_set_contents | ||
| e0fec1dd | 2023-02-23 22:18:22 | [wasm-api] Wrap some of hb-font | ||
| a2672499 | 2023-02-24 17:22:22 | [wasm] Typo | ||
| af1f41a4 | 2023-02-23 15:17:18 | [wasm-api] Clear structs in _free() | ||
| 099a0150 | 2023-02-23 15:15:06 | [wasm] Add HB_STRUCT_TYPE | ||
| 99d2dab3 | 2023-02-24 17:04:05 | [wasm] Try at autotools build | ||
| 851ef138 | 2023-02-23 15:06:18 | [wasm-api] Add buffer-contents-free | ||
| d38f02ab | 2023-02-23 15:03:03 | [wasm-api] Make ref types actual pointers on the wasm side | ||
| cbd5c554 | 2023-02-23 14:54:46 | [wasm-api] Add blob_free | ||
| 3bec8dca | 2023-02-23 14:35:01 | [wasm-sample] Free blob data for now | ||
| c5af08c0 | 2023-02-24 15:57:10 | [wasm] Add to harfbuzz.cc and hb-features | ||
| d45a13f1 | 2023-02-23 14:28:16 | [wasm] Add wasm-sample/ | ||
| 5cecfe86 | 2023-02-23 13:58:40 | [wasm-api] Bind buffer_copy_contents | ||
| aa8f9eed | 2023-02-24 15:20:37 | [wasm-shape] Use JIT running-modes if available Build wasm-micro-runtime with: $ cmake . -DWAMR_BUILD_REF_TYPES=1 -DWAMR_BUILD_FAST_JIT=1 or: $ cmake . -DWAMR_BUILD_REF_TYPES=1 -DWAMR_BUILD_JIT=1 The latter needs llvm and is harder to get working. Still trying. | ||
| 50b22368 | 2023-02-23 13:41:41 | Revert "Fix function signature" This reverts commit d70ebf98b0c696f3c66a20b1243cb347e3e3abc8. Nope. A struct return is not returned that way. | ||
| 743cd2c4 | 2023-02-23 20:35:16 | Fix function signature | ||
| 8d960dfe | 2023-02-24 15:07:40 | [wasm-sample] Remove Wasm table from test.ttf again Was added by mistake. | ||
| 3b88bd97 | 2023-02-23 13:27:46 | [wasm-api] Make ptr_t a pointer on the wasm side | ||
| d7a66716 | 2023-02-23 13:16:49 | [wasm-api] Add debugprint1/2/3/4 | ||
| 1c6d640e | 2023-02-24 15:01:36 | [wasm-shaper] Whitespace | ||
| 108995bb | 2023-02-23 13:04:38 | [wasm-api] Finish face_reference_table | ||
| 69b1707d | 2023-02-23 13:00:06 | [wasm] Return empty object when ref2obj fails | ||
| 9f8ad392 | 2023-02-24 14:16:11 | [wasm-api] Bind shaper features | ||
| e87b1b3e | 2023-02-23 12:23:52 | [wasm-api] Try to add face_reference_table | ||
| 2327fe9d | 2023-02-24 13:35:47 | [hb-wasm] Remove TODO | ||
| 747dcf56 | 2023-02-23 11:53:08 | [wasm] Strong typing for object references Such that wasm cannot crash us by passing wrong object refs. https://github.com/bytecodealliance/wasm-micro-runtime/discussions/1987 It still is unsafe if some code in the process other than HarfBuzz registers refs with wasm-micro-runtime, since wasm_externref_ref2obj() takes no context variable and looks up refs globally :(. Maybe I fix that later by keeping a hash table of ref->obj-type instead. | ||
| 6b72a18c | 2023-02-23 11:06:48 | [wasm-api] Rename file | ||
| b130b2b3 | 2023-02-24 13:34:16 | [graphite] Simplify direction handling | ||
| 42d121ae | 2023-02-23 11:05:19 | [wasm] Add hb-wasm-api.cc | ||
| 98070644 | 2023-02-23 10:58:22 | [wasm] Add hb-wasm-api-list.hh | ||
| ec3270c7 | 2023-02-24 13:31:10 | [wasm-graphite] Ensure native direction here too Binds buffer_get_script and script_get_horizontal_direction. | ||
| 65efad6b | 2023-02-23 10:49:02 | [wasm] Make debugprint use debug API | ||
| bb8a04cb | 2023-02-23 10:37:44 | [wasm] Remove the print(returnval) and use it to fail shaper | ||
| cbc71c56 | 2023-02-24 13:15:11 | [graphite] Ensure native direction Mirrored characters come out wrong. Oh well. Better than before though. | ||
| 36dd27bf | 2023-02-23 17:33:50 | Just printf, don't take length | ||
| 39f8703d | 2023-02-24 12:42:22 | [wasm-api] Match interface and implementation signatures | ||
| 3bc0ecf2 | 2023-02-23 10:30:35 | [wasm-api] Add ref_t | ||
| 62f3c7cf | 2023-02-23 10:29:04 | [wasm-api] Add macros for ref handling | ||
| fea3ffe0 | 2023-02-24 12:31:32 | [wasm-api] Beautify internal API | ||
| 4c8a414a | 2023-02-23 10:22:12 | [wasm-api] Clean up debugprint | ||
| 63904538 | 2023-02-23 10:11:22 | [wasm-api] Use i32 instead of externref in API spec Oh well... | ||
| fe557e2f | 2023-02-24 12:20:31 | [wasm-api] Bind font_get_glyph_extents Untested. | ||
| bd28d01a | 2023-02-23 09:49:46 | [wasm-api] Add HB_WASM_INTERFACE | ||
| ed1a70c7 | 2023-02-23 16:41:17 | Only export debugprint when HB_DEBUG_WASM | ||
| b3b6e8da | 2023-02-24 12:03:53 | [wasm-api] Bind buffer_reverse | ||
| 89c50b0c | 2023-02-23 16:41:04 | Fix debugprint format string | ||
| 863ec70e | 2023-02-24 12:00:29 | [wasm-shape] Add TODO items | ||
| fd1f7f46 | 2023-02-23 09:25:05 | [wasm-api] Implement font_get_face | ||
| 9f4dc2e1 | 2023-02-23 09:18:25 | [wasm] Bind native API | ||
| 1acff90b | 2023-02-24 11:53:47 | [wasm-api] Bind font_glyph_to_string | ||
| e79a7318 | 2023-02-23 09:03:06 | [wasm] Start adding wasm-api | ||
| 829ba742 | 2023-02-23 08:32:14 | [wasm] Add hb-wasm-api.h | ||
| 7537d48f | 2023-02-24 11:47:17 | [wasm] Remove a few lingering hb_ | ||
| 11c6d460 | 2023-02-23 08:16:49 | [wasm] Pass font & buff to shape() function | ||
| 05bf9842 | 2023-02-23 14:55:49 | Add a simple callback native function | ||
| d7f76f30 | 2023-02-24 11:31:04 | [wasm-graphite] Memory cleanup | ||
| bdbc1568 | 2023-02-22 23:30:28 | [wasm] Port from c_api to wasm-micro-runtime wasm_runtime API | ||
| db8e51e0 | 2023-02-22 13:33:34 | [wasm] More boilerplate | ||
| 5738851b | 2023-02-24 11:05:59 | [wasm-api] Disallow "wasm" shaper in shape_with | ||
| fcc8be40 | 2023-02-22 12:57:19 | [wasm] Add meson build option Autotools support missing. | ||
| 425fc7f3 | 2023-02-22 12:19:06 | [wasm] Add wasm shaper skeleton | ||
| 2bde2f66 | 2023-02-24 11:03:13 | [wasm-api] Bind shape_with | ||
| a08dbf41 | 2023-02-24 10:13:21 | [wasm-api] Bind buffer_reverse_clusters |