skia2/experimental
Hal Canary 66bf2cfb93 experimental/editor: progress on newlines
Editor:
  - Editor::Shape(): Place end-of-line cursor correctly.
  - Editor::insert(): Allow insertion of '\n' character.
  - Don't try to reshape empty string each time.
  - Editor::insert(), Editor::setText(): Validate utf8 input
  - Editor::remove(): Delete across newlines.
  - Editor::copy(): implement.
  - Editor::text() Iterator.

App:
  - Implement Ctrl-c, Ctrl-x, Ctr-v
  - Implement Ctrl-s
  - Handle "Enter" key as "insert '\n'"

StringSlice:
  - Cleanup, copy ctor.

Change-Id: I724edb82c93b30f4d5279f5a99036459a21ca2cd
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/222508
Auto-Submit: Hal Canary <halcanary@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
2019-06-24 17:24:35 +00:00
..
c-api-example preserve comments past the #include "" 2019-05-14 19:35:34 +00:00
docs runs some sample animations side by side in canvas and svg 2015-11-16 13:36:08 -08:00
documentation bin/sysopen: script moved to bin 2018-12-06 14:21:33 +00:00
editor experimental/editor: progress on newlines 2019-06-24 17:24:35 +00:00
ffmpeg run rewrite_includes.py 2019-06-06 17:11:02 +00:00
Networking rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
pvg add pvg experiment 2018-11-02 15:35:21 +00:00
svg/model Move SkTSearch.h into src. 2019-05-15 14:15:07 +00:00
tools bin/gerrit-number (no longer experimental) 2018-12-05 16:47:29 +00:00
wasm-skp-debugger Reland "Deserialize MultiPictureDocument based SKP files (with image sharing proc) in wasm debugger." 2019-06-21 15:49:21 +00:00
xform Move a bunch of gpu files out of include/private and into src/gpu. 2019-06-18 14:24:42 +00:00
xps_to_png experimental/xps_to_png: pass in DPI as program argument 2016-11-14 15:39:09 +00:00