- 4f5ca06 Merge pull request #66 from samhocevar/fix-initialisation-order by BalazsJako · 6 years ago
- 8b3c163 Fix LanguageDefinition member initialisation order. by Sam Hocevar · 6 years ago
- ea516e0 Merge pull request #63 from marcel303/staticBufferGuard by BalazsJako · 6 years ago
- 15be835 Merge pull request #62 from marcel303/tripleClickFix by BalazsJako · 6 years ago
- d8523ce Adding a guard to ensure the static buffer string is empty when entering the method. by Marcel Smit · 6 years ago
- 1d95839 Merge commit '18fe8da6c6c0cf918fe9dd0543cc87075dccc21f' into tripleClickFix by Marcel Smit · 6 years ago
- 7905186 Fix for triple click glitch when using multiple text editors or when destroying/creating instances due to the use of a static variable to track triple click time. by Marcel Smit · 6 years ago
- 18fe8da Merge pull request #59 from marcel303/unindentCrashFix by BalazsJako · 6 years ago
- 702b4ca Merge pull request #58 from marcel303/scrollFixOnSetText by BalazsJako · 6 years ago
- 18e6fbb Merge pull request #57 from marcel303/tabKeyMapping by BalazsJako · 6 years ago
- 7398b0d Merge pull request #56 from marcel303/undoIndexFix by BalazsJako · 6 years ago
- 3dc0456 Merge pull request #55 from marcel303/paletteAlpha by BalazsJako · 6 years ago
- 17ea15b Fix for crash which can happen if unindent operation (shift + TAB) is performed on a (selection of) line(s) which are empty. by Marcel Smit · 6 years ago
- 90457d0 Fix for not resetting the scroll position back to the top when SetText or SetTextLines is called. This causes the scroll position to remain where it is when for instance loading another file from disk. Expected behavior would be to scroll back to the top, instead of presenting the new file somewhere in the middle (or, cause often, at the end). by Marcel Smit · 6 years ago
- e5b88fb Fix for tab key not working when there is a key map set up for it in ImGui. by Marcel Smit · 6 years ago
- f5333e8 Fix for undo index not being reset to 0, possibly causing crashes after loading files. by Marcel Smit · 6 years ago
- 1d85bac Added global opacity support by updating palette with alpha from style. by Marcel Smit · 6 years ago
- 1c614fb Update README.md by BalazsJako · 6 years ago
- 26f463c Updated the demo image again. Hopefully it will fit into the front page now. by BalazsJako · 6 years ago
- a902fee Updated demo screenshot. by BalazsJako · 6 years ago
- cab889c Updated demo image. by BalazsJako · 6 years ago
- fa2d2e1 Render(...) function has been refactored into smaller, functionally separate parts: handle keyboard, mouse, colorize, and the actual render. by BalazsJako · 6 years ago
- 8fbb932 Fix for #52. Improved preprocessor, single/multiline comment, line ending \ handling. by BalazsJako · 6 years ago
- 4259b64 Removed a warning. by BalazsJako · 6 years ago
- 894a4a5 Merge pull request #53 from BalazsJako/dev by BalazsJako · 6 years ago
- 96c953f Merge pull request #51 from marcel303/optimizedGetSetText by BalazsJako · 6 years ago
- 669d023 Merge pull request #49 from marcel303/fixedKeyMappings by BalazsJako · 6 years ago
- 12948d1 Merge pull request #48 from samhocevar/fix-compilation-warnings by BalazsJako · 6 years ago
- 8225bf0 - Small optimizes SetText, GetText. by Marcel Smit · 6 years ago
- 7e695d5 Use ImGui::GetKeyIndex(ImGuiKey_Insert) instead of key code 45. by Marcel Smit · 6 years ago
- 4966bca Use GetKeyIndex for Z, Y, C, V and X keys to make sure they go through ImGui's key map. by Marcel Smit · 6 years ago
- 7a640da Fix compilation warnings: signed/unsigned comparisons, undefined side effects, unused parameters. by Sam Hocevar · 6 years ago
- 339d5ef Merge pull request #46 from BalazsJako/dev by BalazsJako · 6 years ago
- 11877e9 Merge pull request #45 from marcel303/dev by BalazsJako · 6 years ago
- 66b9a0c Fix for incorrect undo after 'backspace' at column 0 (concatenating the current line to the previous line). The undo start location should be at the end of the previous line. by Marcel Smit · 6 years ago
- 45817cd Update README.md by BalazsJako · 6 years ago
- f274700 Implemented #16: Support indent/unindent by pressing [Shift] Tab by BalazsJako · 6 years ago
- cfb45b6 Modified behavior when pressing backspace on a line which has an error marker: the marker is moved to the previous line now. by BalazsJako · 6 years ago
- 88e97c3 Fixed C/C++ tokenizer number recognition: + 1 (plus-space-one) was recognized as a number instead of a punctuation and a separate number. by BalazsJako · 6 years ago
- c3d7175 Function naming cleanup. by BalazsJako · 6 years ago
- 7515735 Resolved conflict between two merges. by BalazsJako · 6 years ago
- 44b608e Merge pull request #44 from marcel303/fastColorization by BalazsJako · 6 years ago
- 52f1bd4 Merge branch 'master' into fastColorization by BalazsJako · 6 years ago
- db338bc mTextStart is float instead of int. by BalazsJako · 6 years ago
- bc7f57f Merge pull request #43 from marcel303/autoIndent by BalazsJako · 6 years ago
- 576a169 Update README.md by BalazsJako · 6 years ago
- 19ccdb2 Create CONTRIBUTING by BalazsJako · 6 years ago
- 7883586 Update README.md by BalazsJako · 6 years ago
- a079ce9 Update README.md by BalazsJako · 6 years ago
- 2c87e91 Update README.md by BalazsJako · 6 years ago
- 6b084b5 Update README.md by BalazsJako · 6 years ago
- 9f103af Update README.md by BalazsJako · 6 years ago
- 93e64c3 Update README.md by BalazsJako · 6 years ago
- b854d7f Assign identifier to id string, to avoid dynamic string allocations in unordered map lookup. Sadly I don't see any way to avoid the copy and use a custom hash+lookup function in combination with unordered_map. by Marcel Smit · 6 years ago
- b5d62c4 Use a classic callback function instead of std::function as it has lower overhead. by Marcel Smit · 6 years ago
- cc9aa2e Return language definition by reference to avoid copies. by Marcel Smit · 6 years ago
- 12f3b54 - Fix for cstyle identifier not matching identifiers that start with an underscore. by Marcel Smit · 6 years ago
- 54ccb21 Updated C language definition to use fast colorization and condensed the code a bit. by Marcel Smit · 6 years ago
- 47b1088 - Moved all cstyle tokenizers into functions. by Marcel Smit · 6 years ago
- 5a8e4cb Further optimized colorization, C++ language parsing for TextEditor.cpp went down to 1ms from 178ms (178x speedup): by Marcel Smit · 6 years ago
- 09ab514 Optimized colorization, C++ language parsing for TextEditor.cpp went down to 6ms from 178ms (30x speedup): by Marcel Smit · 6 years ago
- 8864f29 Made automatic indentation enables yes/no language definition dependent. by Marcel Smit · 6 years ago
- 10917ee Merge pull request #37 from marcel303/improvedLineHandling by BalazsJako · 6 years ago
- 419bb9b Merge branch 'master' into improvedLineHandling by BalazsJako · 6 years ago
- 8cd5bcd Merge pull request #39 from marcel303/ignoreCarriageReturn by BalazsJako · 6 years ago
- 439c514 Fixed warnings. by BalazsJako · 6 years ago
- a7549d4 Merge pull request #40 from marcel303/invalidMousePosFix by BalazsJako · 6 years ago
- 1f6ad3a Initially, ImGui's mouse position is invalid. Some crazy huge number is used as a magic value to check for this. ImGui has a function to do this. I've added a check around where the mouse pos is translated into a tool tip. This fixes an 'undefined behavior sanitizer' issue through XCode. by Marcel Smit · 6 years ago
- 00b609f Ignore carriage return when SetText is called. This makes sure Windows formatted text files (which use CR+LF) are handled correctly. Currently in the demo many lines get an invisible space-like character added to the end of the line, because the '\r' character (which is non-visible) is added to the end of the line. This change makes sure those are gone. by Marcel Smit · 6 years ago
- f856f89 Added basic automatic indentation when pressing enter to create a new line. by Marcel Smit · 6 years ago
- 6444b31 Update README.md by BalazsJako · 6 years ago
- 5e2df2e A big cleanup after merging lots of pull requests. by BalazsJako · 6 years ago
- 514b0cf Merge pull request #36 from marcel303/setEmptyTextFix by BalazsJako · 6 years ago
- 2fc5165 Merge pull request #35 from marcel303/scrollingJitterFix by BalazsJako · 6 years ago
- 4d6e2f4 Merge pull request #31 from berdal84/CustomFont_And_GetTextImprovements by BalazsJako · 6 years ago
- 8b15b5c Merge pull request #38 from marcel303/keyboardInputImprovements by BalazsJako · 6 years ago
- 25b5658 Fix for #30: Crash when SetString("") by BalazsJako · 6 years ago
- 2c95e15 Fix for #33: Backspace and Delete affect Breakpoints and ErrorMarkers differently. by BalazsJako · 6 years ago
- 510b208 - Added OSX behaviors for 'control' and 'alt'. On Macos the 'apple' (super) key is used for copy-pasting, and 'alt' is mapped to 'control' (option doesn't work for some reason, perhaps because it activates Macos' menus?). by Marcel Smit · 6 years ago
- 462f576 Improved line handling. Don't allow erasing the last line (this was implicitly already disallowed), and ensure there's always one line or more. Removed code paths where 'fixes' were necessary due to this behavior not being guaranteed. by Marcel Smit · 6 years ago
- cf1bedf Fix for assert/crash on SetText with empty string. Always just add the first line. by Marcel Smit · 6 years ago
- 602c34c Always show horizontal scrollbar to avoid window client size from constantly changing, confusing the vertical scrolling and causing lots of jitter as the scroll location jumps around. by Marcel Smit · 6 years ago
- 0db50a2 Fixed misaligned tabs when tabs are after regular text. by berdal84 · 7 years ago
- 448658f Better line number draw. by Unknown · 7 years ago
- 9cdd9aa Fix for Linux (pressing Enter was not adding \n char) by Unknown · 7 years ago
- 5a6bd81 Added comments to easily read code in TextEditor::Render() by Unknown · 7 years ago
- 49d61b5 Includes changes (relative to imgui) by Unknown · 7 years ago
- c66619d Useless constant removed cTextStart (in column) is now a member mTextStart (in pixels) by Unknown · 7 years ago
- 6d45bda Added TextEditor::GetCurrentLineText() method. by Unknown · 7 years ago
- 2224f32 Handling for non fixed-sized Fonts. by Unknown · 7 years ago
- 4a166db Added TextEditor::IsCursorpositionChanged() method. by Unknown · 7 years ago
- bf37af9 Comilation warning fixed by removing hard coded variable. by Unknown · 7 years ago
- 0028722 imgui.h include changed to work with Nodable config. by Unknown · 7 years ago
- 1fbba2f FIX: (again) enable build with c++11 #9 by BalazsJako · 7 years ago
- fc8522c FIX: Triple left-click should select whole line. #25 by BalazsJako · 7 years ago
- c628b8a FIX: Regex escape. #23 by BalazsJako · 7 years ago
- 47e564b FIX: enable build with c++11 #9 by BalazsJako · 7 years ago
- 9aeb266 Fix for cursor position wraparound when moving right. Some warnings were fixed. by BalazsJako · 7 years ago
- 88817d6 Update README.md by BalazsJako · 7 years ago
- 6c69c30 (Potential) fix for #11. GCC warning. by BalazsJako · 7 years ago