Log

Author Commit Date CI Message
Behdad Esfahbod 7df9b3dd 2023-02-26T14:54:07 [wasm-api-list] Add TODO
Behdad Esfahbod f5a0bd22 2023-02-26T14:05:26 [wasm-shape] Comment re thread-safety
Behdad Esfahbod 5235ee68 2023-02-26T13:15:39 [wasm-shape] Remove explicit running-mode setting It does it automatically.
Simon Cozens 7e397d86 2023-02-26T13:57:34 [wasm-rust] Fix shape parameters
Behdad Esfahbod 4096115b 2023-02-25T14:22:03 [wasm-graphite] Export malloc/free Makes the wasm-micro-runtime use these instead of internal heap.
Behdad Esfahbod 4260de12 2023-02-25T10:43:27 [wasm] Add HB_ARRAY_APP2NATIVE
Behdad Esfahbod 1537e252 2023-02-25T10:35:15 [wasm] Minor blob validation
Behdad Esfahbod 7b1c5e86 2023-02-25T14:18:09 [wasm-shape] Minor conditionalize allocation
Behdad Esfahbod 918df8cc 2023-02-25T10:29:03 [wasm-api] Add glyph_outline_free
Behdad Esfahbod 7fff4a19 2023-02-25T10:25:19 [wasm-api] Reuse allocation in font_copy_glyph_outline
Simon Cozens d942f72c 2023-02-26T13:57:07 [wasm-rust] Fix path
Behdad Esfahbod 196c6b6c 2023-02-25T14:05:15 [wasm-buffer] Fix buffer_contents_realloc
Behdad Esfahbod 41362cc3 2023-02-25T10:08:22 [wasm] Simplify memory cleaning
Behdad Esfahbod 6746ca4a 2023-02-25T09:41:20 [wasm] Minor remove undefine function
Behdad Esfahbod b9d4758b 2023-02-25T13:07:56 [wasm/graphite] Add commented out allocator export
Behdad Esfahbod b0802618 2023-02-25T09:34:03 [wasm-api] Memory house-keeping
Behdad Esfahbod f2d227ad 2023-02-25T09:30:40 [wasm-api] Respect existing blob allocation in face_copy_blob
Behdad Esfahbod e89415b5 2023-02-26T13:14:37 [wasm-shape] Print another error message
Simon Cozens 52b11546 2023-02-26T13:57:00 [wasm-rust] Optional kurbo dependency
Behdad Esfahbod 3c599434 2023-02-25T13:04:54 [wasm/graphite] Remove stale comment
Behdad Esfahbod e7540043 2023-02-25T09:18:40 [wasm-api] Make buffer_copy_contents reuse contents
Behdad Esfahbod 65966e0c 2023-02-25T08:59:03 [wasm-api] Add font_copy_glyph_outline
Behdad Esfahbod 6311b72f 2023-02-25T12:57:57 [wasm-shape] Shuffle code around
Simon Cozens 92a57b4b 2023-02-25T15:38:08 [wasm-rust] update font_copy_table API
Simon Cozens db789eac 2023-02-25T15:35:37 [wasm-rust] Docs and API update
Simon Cozens 0c90555e 2023-02-26T13:55:17 [wasm] Fix Rust docs
Behdad Esfahbod 9b66e454 2023-02-25T12:44:32 [wasm/graphite] Remove unused variable Wasm cannot export those?
Behdad Esfahbod 0d237d06 2023-02-25T08:32:35 [wasm-shape] No need to set default runnint mode It's detected automatically apparently.
Behdad Esfahbod 2004528c 2023-02-25T08:23:14 [wasm-api] Change face_copy_table to return success
Behdad Esfahbod c5a88a06 2023-02-25T12:43:22 [wasm-api] Minor cleanup
Simon Cozens 83b9c34f 2023-02-25T15:23:22 [wasm] Add rust example
Simon Cozens 840b5dff 2023-02-25T15:20:39 [wasm] Improve Rust docs, refer to new crate
Behdad Esfahbod 7e5064ac 2023-02-26T14:01:56 [wasm-shape] Comment re thread-safety
Behdad Esfahbod 6aea77c6 2023-02-26T12:28:25 [wasm-shape] Add (disabled) module support
Behdad Esfahbod 4f537df6 2023-02-25T15:29:35 [wasm] Disable check-libstdc++ test Since libiwasm.so links to it.
Behdad Esfahbod 8215e706 2023-02-25T12:37:11 [wasm-graphite] Memory hygiene
Behdad Esfahbod 28a7c1f9 2023-02-25T08:16:31 [wasm-api] Rename face_reference_table to face_copy_table
Behdad Esfahbod b5b577f2 2023-02-25T08:12:16 [wasm-api] Make buffer_copy_contents return success
Behdad Esfahbod faaae043 2023-02-25T12:36:57 [wasm-shape] Minor
Behdad Esfahbod 1023a80d 2023-02-25T07:57:04 [wasm] Fix up samples
Behdad Esfahbod 4ad659a6 2023-02-25T07:48:35 [wasm] Move wasm-graphite
Behdad Esfahbod 2482bb12 2023-02-25T15:14:25 [wasm-shape] Add XXX item
Behdad Esfahbod d5d8fc04 2023-02-25T12:17:30 [wasm/graphite] Include standard headers Since we use emcc here.
Simon Cozens 514a8d58 2023-02-25T14:42:13 [wasm-api] Add ergonomic Rust interface
Simon Cozens 74deaa9e 2023-02-25T13:33:49 [wasm-api] Restructure samples/libraries
Behdad Esfahbod 1f86890b 2023-02-25T11:55:34 [wasm/graphite] Typo
Behdad Esfahbod 4bdfaeec 2023-02-24T20:05:35 [wasm-shape] Set glyph flags
Behdad Esfahbod 77f0f3c1 2023-02-24T20:01:22 [wasm-api] Make buffer_copy_contents return zero length on mem fail
Behdad Esfahbod 142ceaf2 2023-02-26T12:18:31 [wasm-shape] Print module instantiation error
Behdad Esfahbod a53690a9 2023-02-25T15:10:10 [wasm-shape] Minor rename
Behdad Esfahbod f95c2cc6 2023-02-25T11:10:28 [wasm] Infra for iwasm llvm build
Behdad Esfahbod 16ecb969 2023-02-24T19:53:47 [wasm-api] Return success from buffer_contents_realloc
Behdad Esfahbod 2568890d 2023-02-24T19:04:39 [wasm-shape] Retry shaping if out-of-memory
Behdad Esfahbod 65f7bac7 2023-02-25T11:07:31 Revert "[wasm-shape] No need to set default runnint mode" This reverts commit fa484fac08a868e885b3252522668824f0f0fe71.
Behdad Esfahbod 3226b434 2023-02-25T15:03:03 [wasm-shape] Use hb allocators
Behdad Esfahbod d894a106 2023-02-25T10:48:41 [wasm-shape] Debug message
Behdad Esfahbod 91eb2f49 2023-02-25T10:44:45 [wasm-api-buffer] Minor variable
Behdad Esfahbod aa8f9eed 2023-02-24T15: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.
Behdad Esfahbod 9f4dc2e1 2023-02-23T09:18:25 [wasm] Bind native API
Behdad Esfahbod e79a7318 2023-02-23T09:03:06 [wasm] Start adding wasm-api
Behdad Esfahbod 8d960dfe 2023-02-24T15:07:40 [wasm-sample] Remove Wasm table from test.ttf again Was added by mistake.
Behdad Esfahbod 829ba742 2023-02-23T08:32:14 [wasm] Add hb-wasm-api.h
Behdad Esfahbod 11c6d460 2023-02-23T08:16:49 [wasm] Pass font & buff to shape() function
Behdad Esfahbod 1c6d640e 2023-02-24T15:01:36 [wasm-shaper] Whitespace
Simon Cozens 05bf9842 2023-02-23T14:55:49 Add a simple callback native function
Behdad Esfahbod bdbc1568 2023-02-22T23:30:28 [wasm] Port from c_api to wasm-micro-runtime wasm_runtime API
Behdad Esfahbod 9f8ad392 2023-02-24T14:16:11 [wasm-api] Bind shaper features
Behdad Esfahbod db8e51e0 2023-02-22T13:33:34 [wasm] More boilerplate
Behdad Esfahbod fcc8be40 2023-02-22T12:57:19 [wasm] Add meson build option Autotools support missing.
Behdad Esfahbod 2327fe9d 2023-02-24T13:35:47 [hb-wasm] Remove TODO
Behdad Esfahbod 425fc7f3 2023-02-22T12:19:06 [wasm] Add wasm shaper skeleton
Behdad Esfahbod b130b2b3 2023-02-24T13:34:16 [graphite] Simplify direction handling
Behdad Esfahbod ec3270c7 2023-02-24T13:31:10 [wasm-graphite] Ensure native direction here too Binds buffer_get_script and script_get_horizontal_direction.
Behdad Esfahbod cbc71c56 2023-02-24T13:15:11 [graphite] Ensure native direction Mirrored characters come out wrong. Oh well. Better than before though.
Behdad Esfahbod 39f8703d 2023-02-24T12:42:22 [wasm-api] Match interface and implementation signatures
Behdad Esfahbod fea3ffe0 2023-02-24T12:31:32 [wasm-api] Beautify internal API
Behdad Esfahbod fe557e2f 2023-02-24T12:20:31 [wasm-api] Bind font_get_glyph_extents Untested.
Behdad Esfahbod b3b6e8da 2023-02-24T12:03:53 [wasm-api] Bind buffer_reverse
Behdad Esfahbod 863ec70e 2023-02-24T12:00:29 [wasm-shape] Add TODO items
Behdad Esfahbod 1acff90b 2023-02-24T11:53:47 [wasm-api] Bind font_glyph_to_string
Behdad Esfahbod 7537d48f 2023-02-24T11:47:17 [wasm] Remove a few lingering hb_
Behdad Esfahbod d7f76f30 2023-02-24T11:31:04 [wasm-graphite] Memory cleanup
Behdad Esfahbod 5738851b 2023-02-24T11:05:59 [wasm-api] Disallow "wasm" shaper in shape_with
Behdad Esfahbod 2bde2f66 2023-02-24T11:03:13 [wasm-api] Bind shape_with
Behdad Esfahbod a08dbf41 2023-02-24T10:13:21 [wasm-api] Bind buffer_reverse_clusters
Behdad Esfahbod 0a51ed31 2023-02-24T10:07:59 [wasm-api] Bind buffer_get_direction
Behdad Esfahbod a5c844a1 2023-02-24T09:52:38 [wasm] Rename macro
Behdad Esfahbod 23b58b56 2023-02-24T09:50:34 [wasm-api] Bind font_get_scale
Behdad Esfahbod 149199ee 2023-02-24T09:39:25 [wasm-api] Bind face_get_upem
Behdad Esfahbod 2d295183 2023-02-24T09:20:42 [wasm-api] Add buffer_contents_realloc
Behdad Esfahbod 07ece174 2023-02-24T08:08:18 [wasm-graphite] Initial code
Behdad Esfahbod ae981eec 2023-02-23T21:36:17 [graphite] Remove script handling https://github.com/harfbuzz/harfbuzz/issues/3439#issuecomment-1442650148
Behdad Esfahbod 5ab7f7a7 2023-02-23T16:11:54 [wasm-sample] Make addTable take args
Behdad Esfahbod 551528a6 2023-02-23T16:06:39 [wasm-sample] Remove unused prototype
Behdad Esfahbod 926f8a32 2023-02-23T15:52:13 [wasm-sample] Actually shape text!
Behdad Esfahbod c1dc1121 2023-02-23T15:47:56 [wasm-api] Bind buffer_set_contents
Simon Cozens e0fec1dd 2023-02-23T22:18:22 [wasm-api] Wrap some of hb-font
Behdad Esfahbod af1f41a4 2023-02-23T15:17:18 [wasm-api] Clear structs in _free()
Behdad Esfahbod 099a0150 2023-02-23T15:15:06 [wasm] Add HB_STRUCT_TYPE
Behdad Esfahbod 851ef138 2023-02-23T15:06:18 [wasm-api] Add buffer-contents-free