src


Log

Author Commit Date CI Message
Simon Cozens 0a16c60b 2023-03-10T14:31:56 [wasm-rust] Derive some friendly traits
Behdad Esfahbod 6ff994f3 2023-03-03T15:33:48 [wasm-api-shape] Avoid a couple of crashes
Simon Cozens e78d8653 2023-03-02T19:47:33 [wasm-rust] panic if buffer_set_contents fails
Behdad Esfahbod 7e5064ac 2023-02-26T14:01:56 [wasm-shape] Comment re thread-safety
Behdad Esfahbod 1f86890b 2023-02-25T11:55:34 [wasm/graphite] Typo
Behdad Esfahbod f95c2cc6 2023-02-25T11:10:28 [wasm] Infra for iwasm llvm build
Behdad Esfahbod 4f537df6 2023-02-25T15:29:35 [wasm] Disable check-libstdc++ test Since libiwasm.so links to it.
Behdad Esfahbod 65f7bac7 2023-02-25T11:07:31 Revert "[wasm-shape] No need to set default runnint mode" This reverts commit fa484fac08a868e885b3252522668824f0f0fe71.
Behdad Esfahbod d894a106 2023-02-25T10:48:41 [wasm-shape] Debug message
Behdad Esfahbod 5235ee68 2023-02-26T13:15:39 [wasm-shape] Remove explicit running-mode setting It does it automatically.
Behdad Esfahbod 2482bb12 2023-02-25T15:14:25 [wasm-shape] Add XXX item
Behdad Esfahbod 91eb2f49 2023-02-25T10:44:45 [wasm-api-buffer] Minor variable
Behdad Esfahbod 4260de12 2023-02-25T10:43:27 [wasm] Add HB_ARRAY_APP2NATIVE
Behdad Esfahbod a53690a9 2023-02-25T15:10:10 [wasm-shape] Minor rename
Behdad Esfahbod 1537e252 2023-02-25T10:35:15 [wasm] Minor blob validation
Behdad Esfahbod 918df8cc 2023-02-25T10:29:03 [wasm-api] Add glyph_outline_free
Behdad Esfahbod 74a2f338 2023-03-02T10:29:01 [wasm-shape] Don't crash if font is bad
Behdad Esfahbod e89415b5 2023-02-26T13:14:37 [wasm-shape] Print another error message
Behdad Esfahbod 3226b434 2023-02-25T15:03:03 [wasm-shape] Use hb allocators
Behdad Esfahbod 7fff4a19 2023-02-25T10:25:19 [wasm-api] Reuse allocation in font_copy_glyph_outline
Behdad Esfahbod 41362cc3 2023-02-25T10:08:22 [wasm] Simplify memory cleaning
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 6746ca4a 2023-02-25T09:41:20 [wasm] Minor remove undefine function
Behdad Esfahbod b0802618 2023-02-25T09:34:03 [wasm-api] Memory house-keeping
Behdad Esfahbod 6aea77c6 2023-02-26T12:28:25 [wasm-shape] Add (disabled) module support
Behdad Esfahbod 7b1c5e86 2023-02-25T14:18:09 [wasm-shape] Minor conditionalize allocation
Behdad Esfahbod f2d227ad 2023-02-25T09:30:40 [wasm-api] Respect existing blob allocation in face_copy_blob
Behdad Esfahbod e7540043 2023-02-25T09:18:40 [wasm-api] Make buffer_copy_contents reuse contents
Behdad Esfahbod 196c6b6c 2023-02-25T14:05:15 [wasm-buffer] Fix buffer_contents_realloc
Behdad Esfahbod 65966e0c 2023-02-25T08:59:03 [wasm-api] Add font_copy_glyph_outline
Simon Cozens 92a57b4b 2023-02-25T15:38:08 [wasm-rust] update font_copy_table API
Behdad Esfahbod b6c18144 2023-03-03T11:31:08 [wasm] Comment
Behdad Esfahbod 7df9b3dd 2023-02-26T14:54:07 [wasm-api-list] Add TODO
Behdad Esfahbod 142ceaf2 2023-02-26T12:18:31 [wasm-shape] Print module instantiation error
Behdad Esfahbod b9d4758b 2023-02-25T13:07:56 [wasm/graphite] Add commented out allocator export
Simon Cozens db789eac 2023-02-25T15:35:37 [wasm-rust] Docs and API update
Behdad Esfahbod 0d237d06 2023-02-25T08:32:35 [wasm-shape] No need to set default runnint mode It's detected automatically apparently.
Behdad Esfahbod 3c599434 2023-02-25T13:04:54 [wasm/graphite] Remove stale comment
Behdad Esfahbod 2004528c 2023-02-25T08:23:14 [wasm-api] Change face_copy_table to return success
Simon Cozens 83b9c34f 2023-02-25T15:23:22 [wasm] Add rust example
Simon Cozens 7e397d86 2023-02-26T13:57:34 [wasm-rust] Fix shape parameters
Behdad Esfahbod 6311b72f 2023-02-25T12:57:57 [wasm-shape] Shuffle code around
Behdad Esfahbod 28a7c1f9 2023-02-25T08:16:31 [wasm-api] Rename face_reference_table to face_copy_table
Behdad Esfahbod 9b66e454 2023-02-25T12:44:32 [wasm/graphite] Remove unused variable Wasm cannot export those?
Behdad Esfahbod b5b577f2 2023-02-25T08:12:16 [wasm-api] Make buffer_copy_contents return success
Behdad Esfahbod 1023a80d 2023-02-25T07:57:04 [wasm] Fix up samples
Behdad Esfahbod f5a0bd22 2023-02-26T14:05:26 [wasm-shape] Comment re thread-safety
Simon Cozens d942f72c 2023-02-26T13:57:07 [wasm-rust] Fix path
Behdad Esfahbod c5a88a06 2023-02-25T12:43:22 [wasm-api] Minor cleanup
Behdad Esfahbod 4ad659a6 2023-02-25T07:48:35 [wasm] Move wasm-graphite
Simon Cozens 514a8d58 2023-02-25T14:42:13 [wasm-api] Add ergonomic Rust interface
Behdad Esfahbod 8215e706 2023-02-25T12:37:11 [wasm-graphite] Memory hygiene
Simon Cozens 74deaa9e 2023-02-25T13:33:49 [wasm-api] Restructure samples/libraries
Behdad Esfahbod 4bdfaeec 2023-02-24T20:05:35 [wasm-shape] Set glyph flags
Simon Cozens 52b11546 2023-02-26T13:57:00 [wasm-rust] Optional kurbo dependency
Behdad Esfahbod faaae043 2023-02-25T12:36:57 [wasm-shape] Minor
Behdad Esfahbod 77f0f3c1 2023-02-24T20:01:22 [wasm-api] Make buffer_copy_contents return zero length on mem fail
Behdad Esfahbod 16ecb969 2023-02-24T19:53:47 [wasm-api] Return success from buffer_contents_realloc
Behdad Esfahbod d5d8fc04 2023-02-25T12:17:30 [wasm/graphite] Include standard headers Since we use emcc here.
Behdad Esfahbod 2568890d 2023-02-24T19:04:39 [wasm-shape] Retry shaping if out-of-memory
Behdad Esfahbod 73de7d4d 2023-02-24T17:44:33 [wasm-api] Add shape_plan
Behdad Esfahbod bd28d01a 2023-02-23T09:49:46 [wasm-api] Add HB_WASM_INTERFACE
Simon Cozens ed1a70c7 2023-02-23T16:41:17 Only export debugprint when HB_DEBUG_WASM
Behdad Esfahbod a2672499 2023-02-24T17:22:22 [wasm] Typo
Simon Cozens 89c50b0c 2023-02-23T16:41:04 Fix debugprint format string
Behdad Esfahbod 99d2dab3 2023-02-24T17:04:05 [wasm] Try at autotools build
Behdad Esfahbod fd1f7f46 2023-02-23T09:25:05 [wasm-api] Implement font_get_face
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 829ba742 2023-02-23T08:32:14 [wasm] Add hb-wasm-api.h
Behdad Esfahbod c5af08c0 2023-02-24T15:57:10 [wasm] Add to harfbuzz.cc and hb-features
Behdad Esfahbod 11c6d460 2023-02-23T08:16:49 [wasm] Pass font & buff to shape() function
Simon Cozens 05bf9842 2023-02-23T14:55:49 Add a simple callback native function
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 bdbc1568 2023-02-22T23:30:28 [wasm] Port from c_api to wasm-micro-runtime wasm_runtime API
Behdad Esfahbod db8e51e0 2023-02-22T13:33:34 [wasm] More boilerplate
Behdad Esfahbod 8d960dfe 2023-02-24T15:07:40 [wasm-sample] Remove Wasm table from test.ttf again Was added by mistake.
Behdad Esfahbod fcc8be40 2023-02-22T12:57:19 [wasm] Add meson build option Autotools support missing.
Behdad Esfahbod 425fc7f3 2023-02-22T12:19:06 [wasm] Add wasm shaper skeleton
Behdad Esfahbod 1c6d640e 2023-02-24T15:01:36 [wasm-shaper] Whitespace
Behdad Esfahbod 9f8ad392 2023-02-24T14:16:11 [wasm-api] Bind shaper features
Behdad Esfahbod 2327fe9d 2023-02-24T13:35:47 [hb-wasm] Remove TODO
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