Allen Webster
352cb27b73
Face* instead of Face_ID as much as possible; Preferred X works again
2019-09-02 14:32:52 -07:00
Allen Webster
aaec0cc3c8
Character positioning by line relative layout iteration
2019-09-02 11:59:36 -07:00
Allen Webster
9efc4fb2e3
LOG
2019-08-15 19:54:06 -07:00
Allen Webster
b9e5d2d49f
Finished external modification hook
2019-08-13 11:54:15 -07:00
Allen Webster
ac04842f97
New file change notification system
2019-08-12 21:19:02 -07:00
Allen Webster
422d67c41f
Finished the merge of models and app_vars
2019-08-12 17:57:25 -07:00
Allen Webster
2f6b9744bd
Eliminated old file change notification system; replaced OS layer job system with OS layer thread wrappers; moved coroutine implementation from OS layer to core
2019-08-03 22:36:13 -07:00
Allen Webster
dd51779a04
Hack to fix the GL wrong thread problem with font init -- do better later!
2019-07-25 17:18:05 -07:00
Allen Webster
6b3d61c035
Font handling and rendering basically working.
2019-07-24 00:41:40 -07:00
Allen Webster
2ef8f361d7
Merge non-sense, who knows, here goes
2019-06-01 16:58:28 -07:00
Allen Webster
1977394096
layout handles, looking up cursor values
2019-03-31 17:36:09 -07:00
Allen Webster
a552b0168f
top level render caller controlling layout directly
2019-03-31 11:55:26 -07:00
Allen Webster
13fbae75e3
new animation call n=0 -> immediate animate, n>0 -> try to wait about roughly that many milliseconds
2019-03-30 14:51:56 -07:00
Allen Webster
580548f44f
context_get_arena
2019-03-29 14:21:50 -07:00
Allen Webster
3f3a31b114
New edit range hook
2019-03-21 18:27:28 -07:00
Allen Webster
d24c1a7a6b
Upgraded child process API; Child_Process_ID; launch process without buffer; no-max number of child processes
2019-03-20 20:18:08 -07:00
Casey Muratori
bc6fa9d9f2
Clipboard, Process, and Cliprect Changes
...
- Added clipboard change hook
- Added Process_State query for getting the state of exec_system_command operations, retrieved via Get_Process_State
- Added intersection_of and union_of for i32_Rect and f32_Rect
- Fixed what I believe is a bug in the clipboard number updating in the win32 layer (it didn't used to record the new number correctly)
- Added screen_space_to_view_space for Vec2 and f32_Rect
- Made Draw_String return the ending point, as we decided
- Added Draw_Clip_Push and Draw_Clip_Pop
- Changed the behavior of Render_Push_Clip_Sig to allow input clipping rectangles to be anything, and they are simply intersected with the parent rectangle, rather than asserted to not go outside.
-
2019-03-15 01:38:28 -07:00
Allen Webster
1907196035
Margins, moved file bar, moved query bars
2019-02-26 21:49:35 -08:00
Allen Webster
1428fc822f
4coder Jamm 2
2019-02-25 15:42:13 -08:00
Allen Webster
0482cd05fe
Basics of new history system working:
2019-02-08 02:03:48 -08:00
Allen Webster
a8f678c740
Full rewrite of panel layout system
2019-02-05 01:13:38 -08:00
Allen Webster
4867c26c43
New hook for edited files::
2019-01-31 04:38:24 -08:00
Allen Webster
c82d38d4a7
Finished primary rewrite of input system
2018-11-19 20:18:57 -08:00
Allen Webster
a34372191b
eliminating Command_Data
2018-11-19 18:04:16 -08:00
Allen Webster
79e88ac55e
Rewrite of 4ed_api_implementation to use Models instead of Command_Data
2018-11-18 11:47:28 -08:00
Allen Webster
418b14f092
4.0.29 Major new features
2018-09-30 05:14:47 -07:00
Allen Webster
fc811b2211
User managed scopes
2018-09-26 11:06:57 -07:00
Allen Webster
47220e60c1
Fixed render rectangle in command data, fixed unwrapped lines rendering, fixed 4ed line highlight color.
2018-09-24 16:33:26 -07:00
Allen Webster
76edc98c4d
Line highlight, snipe target highlight
2018-09-22 16:45:24 -07:00
Allen Webster
7ba053b2cc
Replaced lifetime object user info with a dynamic workspace
2018-08-26 14:23:12 -07:00
Allen Webster
a25b5c0baa
Moved Managed_Scope and Managed_Object over to checkable id system with u32_Ptr_Table
2018-08-26 02:55:12 -07:00
Allen Webster
a339c9fc9e
New heap up and running.
2018-08-18 01:16:52 -07:00
Allen Webster
0f23470717
Progress towards a new dynamic scope API
2018-08-11 20:45:09 -07:00
Allen Webster
b4b19886f3
Setting up lifetime buckets
2018-08-10 22:42:00 -07:00
Allen Webster
f0b9b76d9f
Generic lifetime buckets for core variables
2018-08-10 17:42:15 -07:00
Allen Webster
9e3e7519d0
Lister wrappers and fixed option lists
2018-08-05 00:09:18 -07:00
Allen Webster
3d70957efd
Implementing every 4coder list in the new UI system.
2018-08-03 19:41:38 -07:00
Allen Webster
c835f46570
View variables
2018-06-22 20:03:58 -07:00
Allen Webster
23e6660172
Font size and hinting in config.4coder
2018-05-28 11:14:26 -07:00
Allen Webster
f6ce7477c4
Lots more organizational stuff: h/cpp separation for all cpp files, splitting stuff out of 4ed_view.cpp
2018-03-24 14:43:57 -07:00
Allen Webster
199d6d8f80
Got input recording up and running
2018-03-09 18:06:55 -08:00
Allen Webster
65e794f9d3
Lots of good work, also half assed shitty poop sauce of a buffer uniquifier
2017-11-30 18:25:49 -05:00
Allen Webster
6cdaa02312
Got window title changing working robustly ish
2017-11-30 14:02:37 -05:00
Allen Webster
6a725838d3
Entire font core system up and running, still need docs and nicer font usage in default framework
2017-11-20 18:31:57 -05:00
Allen Webster
dca823fe4f
setup the remapping commands, restructured the 4coder mapping internals, started working on global_set_mapping
2017-11-08 13:24:30 -05:00
Allen Webster
e4a4608007
almost finished with a generalized coroutine solution
2017-07-19 16:07:50 -04:00
Allen Webster
61f3187767
fixed the jump parsing ONCE AND FOR ALL! cleaning up some TODOs
2017-07-17 19:35:13 -04:00
Allen Webster
6cc2182f42
4.0.21 pretty much ready to go barring any bug discoveries, (need to add README.txt LICENSE.txt and new features list in messages, and setup new casey customization file)
2017-06-23 19:07:18 -04:00
Allen Webster
a4ef272b1b
got the parse context system working in 4coder
2017-05-19 19:55:50 -04:00
Allen Webster
aba023aff8
Added end file hook, got the sticky jumps pretty much finished for 4.0.19
2017-04-18 11:41:49 -04:00