Commit History

Author SHA1 Message Date
  jkds a9e1f04a9f app: do proper JVM thread mgmt. previously we call AttachThread() everywhere which is wrong, it should be called once per thread and then DetachThread() to cleanup. use thread local storage + Drop to make a thread guard for this. 7 months ago
  jkds 4378ea4845 update copyright dates on new files from 2025 to 2026 7 months ago
  jkds d131828285 app: reduce JNI overhead when adjusting a selection by creating a special setSelection() fn so we dont have to pass the entire state over the bridge. 7 months ago
  jkds 7d589fd2ac app/edit: improve perf of editing selection. only recalc rect when editing text itself (not select changes) 7 months ago
  jkds b182fa7fa9 app: improve android editor perf and eliminate a deadlock in android text input 7 months ago
  jkds bcb10050df app: fix race condition in handling android IME events in BaseEdit 7 months ago
  jkds 6835e16ff2 app: do a big cleanup of java GameTextInput code and make everything have a sane API. 7 months ago