Commit Graph

  • 7215850793 Fixed render_cursor computation in text layout; fixed default render caller on_screen_range query Allen Webster 2019-04-02 09:23:07 -0700
  • 5fc89ba45a buffer space <-> layout space conversions; on screen range and height in text layout Allen Webster 2019-03-31 23:40:24 -0700
  • afc46f615f text layout space conversions Allen Webster 2019-03-31 23:14:31 -0700
  • 8a9fe50a98 Fix alignment bug in new compute_render_layout system; fixed some misc. bugs Allen Webster 2019-03-31 21:24:13 -0700
  • 27214f4bf9 jumping, set dirty state API, fix null dereference crash Allen Webster 2019-03-31 20:50:37 -0700
  • e57e927e07 Deprecated mirrors Allen Webster 2019-03-31 20:05:48 -0700
  • 731a162d9c Lots of progress towards sectioning off Buffer_Summary Allen Webster 2019-03-31 19:41:39 -0700
  • 1977394096 layout handles, looking up cursor values Allen Webster 2019-03-31 17:36:09 -0700
  • a315461286 default_ui_render_caller - decomposition Allen Webster 2019-03-31 15:07:10 -0700
  • 068defec5f font metrics Allen Webster 2019-03-31 14:30:06 -0700
  • 148b618349 global_get_screen_rectangle Allen Webster 2019-03-31 14:04:02 -0700
  • 9d787d19fd explicitly telling compute_render_layout the 'buffer coordinates' for the layout Allen Webster 2019-03-31 13:56:00 -0700
  • a552b0168f top level render caller controlling layout directly Allen Webster 2019-03-31 11:55:26 -0700
  • 028f96b633 extened api to make Buffer_Summary redundant Allen Webster 2019-03-30 16:18:13 -0700
  • 362c3cea86 clipboard change hook fully integrated Allen Webster 2019-03-30 15:36:31 -0700
  • b3d043ea23 treat wrapped line queries as unwrapped if the file/view underlying is unwrapped Allen Webster 2019-03-30 15:21:58 -0700
  • 5a601f4832 buildsuper release mode Allen Webster 2019-03-30 15:10:17 -0700
  • 13fbae75e3 new animation call n=0 -> immediate animate, n>0 -> try to wait about roughly that many milliseconds Allen Webster 2019-03-30 14:51:56 -0700
  • 52e9c15b5c EQU Allen Webster 2019-03-30 13:37:01 -0700
  • 7b8e9e21ad EQU Allen Webster 2019-03-30 13:33:21 -0700
  • 1e67e5a3c5 switch Found_String to use Range Allen Webster 2019-03-30 13:30:51 -0700
  • 5029512554 Don't override cl in buildsuper Allen Webster 2019-03-30 13:28:20 -0700
  • 5cc8e74189 buffer_get_base_name Allen Webster 2019-03-30 13:17:10 -0700
  • 580548f44f context_get_arena Allen Webster 2019-03-29 14:21:50 -0700
  • e4d07a3778 waving a dead chicken over the altar of git Allen Webster 2019-03-28 22:03:17 -0700
  • 8d322ef025 Manually merging everything was magicked away by git Allen Webster 2019-03-28 22:00:58 -0700
  • c870447baa whatever, I have no idea what's going on, jesus christ git Allen Webster 2019-03-28 21:51:04 -0700
  • 2508308b7c Merged in casey_get_view_visible_range (pull request #2) cmuratori 2019-03-29 02:24:44 +0000
  • ca887e8a53 merge Allen Webster 2019-03-28 19:17:18 -0700
  • 5d566807fe Fixed batch edit history problem and batch edit abstract mode problem Allen Webster 2019-03-27 20:06:17 -0700
  • 2a50ccd08f Fix the view rectangle hook in experiments Allen Webster 2019-03-25 14:28:15 -0700
  • fb55121c00 Added get_view_visible_range Casey Muratori 2019-03-24 00:17:21 -0700
  • 7ee448c7f5 Fix for exec_system_command implementation on new API Allen Webster 2019-03-22 13:23:39 -0700
  • 1b4c95e4dd Batch edit fix Allen Webster 2019-03-22 13:08:06 -0700
  • 2c381917fd Undo/Redo cursor positioning fixed Allen Webster 2019-03-21 22:06:30 -0700
  • 3f3a31b114 New edit range hook Allen Webster 2019-03-21 18:27:28 -0700
  • 5b65686785 Merge branch 'master' of https://bitbucket.org/4coder/4coder Allen Webster 2019-03-20 20:20:20 -0700
  • d24c1a7a6b Upgraded child process API; Child_Process_ID; launch process without buffer; no-max number of child processes Allen Webster 2019-03-20 20:18:08 -0700
  • 5959cc0f78 Only send end signal from exec_system_command via flag Allen Webster 2019-03-17 16:11:37 -0700
  • 7b9b52affa Using clip rects for better line numbers margin Allen Webster 2019-03-17 14:30:48 -0700
  • dd83636640 Merged in casey_clipboard_and_process_mods (pull request #1) cmuratori 2019-03-17 21:28:44 +0000
  • bc6fa9d9f2 Clipboard, Process, and Cliprect Changes Casey Muratori 2019-03-15 01:38:28 -0700
  • cd299761e9 Line numbers Allen Webster 2019-02-27 13:14:25 -0800
  • 1907196035 Margins, moved file bar, moved query bars Allen Webster 2019-02-26 21:49:35 -0800
  • bc492e7bd4 Fixed marker line range coloring Allen Webster 2019-02-26 18:32:56 -0800
  • f3a3dfdffe Fixing max_f32 Allen Webster 2019-02-26 15:32:49 -0800
  • e4b007319a Moving basically everything to 4coder base types Allen Webster 2019-02-26 15:30:08 -0800
  • 76f57e2a79 More int32_t uint32_t changes Allen Webster 2019-02-26 15:17:53 -0800
  • 632e2bf9cd Changed off bool32 int32_t uint32_t; Frame_Info, and Render_Parameters structures Allen Webster 2019-02-26 15:08:42 -0800
  • 0bc8ee17f9 View split transition API fixups Allen Webster 2019-02-26 13:05:02 -0800
  • e6edfebdba Lister up and running on the entirely custom side system Allen Webster 2019-02-26 11:59:57 -0800
  • 8af9849f67 push_fancy_stringf Allen Webster 2019-02-25 16:17:24 -0800
  • 4b55e6e293 Cleaned up dirty flag usages Allen Webster 2019-02-25 15:49:16 -0800
  • 1428fc822f 4coder Jamm 2 Allen Webster 2019-02-25 15:42:13 -0800
  • 410b90d44c Key event buffer overflow crash fixed; switched draw_string over to Vec2 and returning the distance measured in deltas Allen Webster 2019-02-24 14:54:57 -0800
  • 258257eb45 4coder Jamm 1 Allen Webster 2019-02-23 23:22:16 -0800
  • 031d097be7 Mirror system up and running -- without highlights Allen Webster 2019-02-22 04:43:12 -0800
  • 5ddc8e2b86 Fixed up seeks even more Allen Webster 2019-02-20 22:58:34 -0800
  • c012eefcd5 seek token fixed Allen Webster 2019-02-20 20:43:25 -0800
  • 9c1e1eb843 Switched experiments.cpp over to deprecated token streams, need to switch to new token API Allen Webster 2019-02-13 20:21:52 -0800
  • 1e89cb9e79 Fixed exec_system_command problem Allen Webster 2019-02-13 20:16:02 -0800
  • f9657415d5 Fixed get_4ed_path problems on windows Allen Webster 2019-02-13 19:53:55 -0800
  • b2b4270505 New file attributes by handle and by name everywhere Allen Webster 2019-02-13 16:24:03 -0800
  • 9cfffe6bb6 File Attributes thingy, command line file crash investigated Allen Webster 2019-02-13 15:15:22 -0800
  • 77df5349b7 Merge branch 'master' of https://bitbucket.org/4coder/4coder Allen Webster 2019-02-13 14:14:41 -0800
  • f49d937fae Updated API to using IDs, added new key codes Allen Webster 2019-02-13 14:14:27 -0800
  • acd48742d9 Fix relex init garbage problem Allen Webster 2019-02-12 23:03:03 -0800
  • 774723be04 goto sticky jump same panel working again for search buffer Allen Webster 2019-02-12 02:21:02 -0800
  • 2d803860ac Fix variable shadowing for build on new VS versions Allen Webster 2019-02-11 22:11:08 -0800
  • df86363f81 Merge branch 'master' of https://bitbucket.org/4coder/4coder Allen Webster 2019-02-11 22:07:15 -0800
  • 8b965f854e unknown change Allen Webster 2019-02-11 22:07:11 -0800
  • c2c0e8a00f replace_in_range and replace_all_occurences now use global edit groups Allen Webster 2019-02-11 19:17:21 -0800
  • 2c00fbfd70 Fix up the behavior of cross buffer undo redo a little more; setup for view_buffer_set Allen Webster 2019-02-11 19:10:42 -0800
  • 5c045a2d5e Cross buffer undo-redo Allen Webster 2019-02-11 19:03:49 -0800
  • 4a5388f901 Edit handler hook, edit reflection for search buffer, history setting for buffer Allen Webster 2019-02-11 18:33:11 -0800
  • 90163a2f85 Remove the persistent and transient sub parts of the view, just a view now Allen Webster 2019-02-10 01:18:34 -0800
  • 7b4705be60 simplify gui scroll vars, switch things which should ints over to ints Allen Webster 2019-02-09 23:48:07 -0800
  • 357125c8b2 Remove scroll_i and fix the bopping around of the view for single file side by side editing Allen Webster 2019-02-09 18:56:29 -0800
  • 66a06053b6 Moved built-in mark out of the edit pos Allen Webster 2019-02-09 16:35:47 -0800
  • b0007d387f Simplifying the edit position structure Allen Webster 2019-02-09 16:20:55 -0800
  • 4bdc1e6d21 Touch up to the edit position stack Allen Webster 2019-02-09 14:48:53 -0800
  • a19492dfd7 Fix character insert merge logic (left testing stuff in there woops!) Allen Webster 2019-02-09 01:07:39 -0800
  • c5d6cbbd2d Merge optimization Allen Webster 2019-02-09 01:06:45 -0800
  • 400b66803c Node lookup acceleration Allen Webster 2019-02-08 23:52:15 -0800
  • 999eced259 more improvements to the merge logic for basic input Allen Webster 2019-02-08 17:48:11 -0800
  • f6f0d91ae7 Better merge logic for character insertion Allen Webster 2019-02-08 04:33:43 -0800
  • 2efff76023 first pass merge Allen Webster 2019-02-08 03:18:48 -0800
  • 0482cd05fe Basics of new history system working: Allen Webster 2019-02-08 02:03:48 -0800
  • d0eb652ab1 Removal of the old commands system Allen Webster 2019-02-07 20:45:13 -0800
  • fcc3d4e64f About to scrap old undo system Allen Webster 2019-02-07 19:32:31 -0800
  • 9804beed17 Fixed cursor fixing bug Allen Webster 2019-02-07 01:28:26 -0800
  • 38b2bd4aac Layout dirty state set in all needed cases Allen Webster 2019-02-05 12:41:40 -0800
  • 3f9769489e fix function listing bug Allen Webster 2019-02-05 12:39:12 -0800
  • a8f678c740 Full rewrite of panel layout system Allen Webster 2019-02-05 01:13:38 -0800
  • 4e60d34016 Full token type disambiguation of keywords Allen Webster 2019-02-04 17:06:48 -0800
  • 74405dd8fe Growable arena in custom layer built on top of the size-fixed partition system Allen Webster 2019-02-04 16:10:38 -0800
  • 5926d9fdd9 Edit position stack cleanup Allen Webster 2019-02-03 19:51:43 -0800
  • d9f71adcb3 timer delayed edit finished hook, batched edit finished hook Allen Webster 2019-02-03 17:33:44 -0800
  • 375fab3d2c Finished cleanup of old token streaming stuff Allen Webster 2019-02-01 16:58:44 -0800
  • 3b06664f2b Everything now works on the new token iteration system Allen Webster 2019-02-01 16:23:48 -0800