Commit Graph

47 Commits

Author SHA1 Message Date
Sean Barrett 1ee679ca2e update version numbers 2021-07-11 17:07:54 -07:00
ocornut 44f046af0c stb_textedit: Fix paste failure handling breaking undo stack
Could lead to freezes.

Fixes issue #734.
2021-07-06 20:30:55 -07:00
Fabian Giesen eb677dda6e stb_textedit: Update credit, version history 2021-07-06 20:25:16 -07:00
Louis Schnellbach 85bc8060be Support for Page Up/Down
(changes from ocornut/imgui/commit/ec945f44)
2021-07-06 20:23:26 -07:00
Fabian Giesen a49749a57d stb_textedit: Docs fix.
Fixes issue #1041.
2021-07-04 01:38:24 -07:00
Sean Barrett 2bb4a0accd Fix trailing whitespace 2020-02-02 11:30:27 -08:00
Martin Stensgård 6bde00651c stb_textedit: fix typo: STB_TEXTED_K_RIGHT 2019-05-04 23:11:35 +02:00
Sean Barrett 63b59b46b0 update version numbers 2019-02-07 10:03:00 -08:00
Sean Barrett 5428c40870 Merge branch 'textedit-undo_char_position_type' of https://github.com/ocornut/stb into working 2019-02-07 07:28:41 -08:00
Sean Barrett aa223d9693 Merge branch 'patch-1' of https://github.com/mastensg/stb into working 2019-02-07 07:00:59 -08:00
Omar 94e418bb7b stb_textedit: fixed undo/redo after pasting large amount of text (over 32 kb). Redo will still fail when undo buffers are exhausted, but text won't be corrupted. Fix #620. 2018-06-05 22:38:04 +02:00
Martin Stensgård ebcae5b130
stb_textedit: remove double initialization
`clang-scan` found this
2018-05-06 12:38:11 +02:00
luz.paz 622b3adad3 Misc. comment typos
Found via `codespell -q 3`
2018-02-12 14:54:22 -05:00
Sean Barrett 3025377f4a fix stb_textedit redo, from omar cornut 2018-01-29 07:23:54 -08:00
Sean Barrett 3f01acced4 stb_textedit: allow overriding key-input typedef 2018-01-29 05:39:48 -08:00
Sean Barrett def6a1898c version number 2017-03-03 11:09:36 -08:00
Sean Barrett bee6e9fc2e Merge branch 'textedit-line_start_end_handlers' of https://github.com/ocornut/stb into working 2017-03-03 11:02:17 -08:00
Sean Barrett bd2cb593e0 Merge branch 'old_textedit' into working
Conflicts:
	stb_textedit.h
2017-03-03 11:01:31 -08:00
Sean Barrett d052909923 better handle dragging mouse in single-line mode 2017-03-03 10:57:43 -08:00
Sean Barrett e248e30954 change license to public-domain AND mit (based on twitter vote) 2017-03-03 07:53:07 -08:00
Sean Barrett 996ccf2159 update version numbers 2016-10-25 08:53:48 -07:00
Sean Barrett 5d9423f8fd fix -Wcast-qual in stb_rect_pack, stb_textedit, stb_truetype 2016-10-25 08:50:44 -07:00
ocornut 847d288152 stb_textedit: fix LINESTART when cursor is at end of buffer and no trailing newline. Stopped using find_charpos(), simpler and faster. 2016-10-16 13:33:21 +02:00
Sean Barrett 6f72440159 bump version numbers 2016-08-27 12:38:09 -07:00
Sean Barrett 19c9615e90 rect_pack patch;
fix typo in stb_textedit
2016-08-27 12:36:26 -07:00
Sean Barrett bde8f7c102 tweaks to stb_textedit custom-move-by-word patch 2016-08-27 12:32:45 -07:00
Sean Barrett 841930cca4 Merge branch 'textedit-moveright-moveleft' of https://github.com/ocornut/stb into working 2016-08-27 12:25:29 -07:00
Hansi Raber f710c23bf7 stb_textedit/stb_text_locate_coord:
fix cursor position in the "shouldn't happen, but if it does, fall through to end-of-line case" case (`i=0` causes problems with the return values in this case)
2016-04-29 04:51:48 +02:00
ocornut 75ce29fe0b stb_textedit: Add support for custom move word left/right handlers 2016-04-02 23:55:01 +02:00
Sean Barrett 6e4154737c update version numbers, documentation, and contributors 2016-04-02 04:51:26 -07:00
Sean Barrett d514035d70 Merge branch 'textedit-drag-while-typing' of https://github.com/ocornut/stb 2016-04-02 02:32:51 -07:00
Craig Donner ee6978cb68 Slightly modify the public domain license to keep it in the public domain, but make it clear that even when dedications might not be recognized that the code is still usable. Given that this isn't dual-licensing under a different license, I'm hoping this will be acceptable. 2016-02-25 12:55:44 -08:00
ocornut 9dc860b7cc stb_textedit: better support for keying while holding mouse drag button 2015-12-11 22:55:42 +00:00
Sean Barrett 4de75eb0cc stb_textedit: better support for baseline at bottom
stb_textedit: end-of-line handling places cursor before newline
stb_truetype: avoid compiler warning due to local vars hiding local vars
readme: add list of one-file libs
2015-09-13 13:35:51 -07:00
Ryan Whitworth 76edb4ec4e Added public domain license text 2015-08-01 14:56:04 -04:00
Sean Barrett 9487a59c14 STB_TEXTEDIT_memmove 2015-04-15 02:52:25 -07:00
unknown 198ee828ca Allow to replace memmove function with custom implementation 2015-03-20 14:58:38 -07:00
nothings 87b7e3db41 update version number 2014-09-10 11:03:26 -07:00
Fabian Giesen 40cc1c59b2 Add support for alternative keyboard shortcuts for text/line start/end. 2014-09-10 10:54:22 -07:00
Sean Barrett 492e3f3463 update version numbers 2014-08-17 21:12:16 -07:00
Sean Barrett 45469cfa27 fix warnings 2014-08-17 16:47:55 -07:00
Sean Barrett d4d046be09 update version number 2014-06-19 20:21:08 -07:00
Sean Barrett 79c0470c0c Merge branch 'click-half-character' of https://github.com/sgraham/stb into textedit 2014-06-08 13:26:58 -07:00
Scott Graham 339beafc12 Clicking on left half of character selects before, and right half after 2014-06-08 12:44:28 -07:00
Scott Graham c4530794fb cursor should move on shift-home and shift-end 2014-06-07 14:36:04 -07:00
Sean Barrett e63b3e0702 fix some stuff that used RAD types and so were totally broken, add a compile test/sample 2014-05-27 22:56:57 -07:00
Sean Barrett e2caccb811 initial checkin 2014-05-25 10:18:03 -07:00