Allen Webster
|
a9a1931e34
|
Hack in new audio system contributed by casey; win32 only for now
|
2020-11-23 13:46:01 -08:00 |
Allen Webster
|
05027b9ef0
|
[code index] put notes into a hash table
|
2020-10-18 17:44:01 -07:00 |
Allen Webster
|
b81f636795
|
Win32 numpad bug fixed
|
2020-05-09 15:07:31 -07:00 |
Allen Webster
|
398051f390
|
Simplified get_next_input to get_next_input_raw; introduced dead key flag on key stroke events; introduced helper for iterating text events attached to a key stroke
|
2020-05-09 14:01:23 -07:00 |
Allen Webster
|
a410ce5f6c
|
PLATFORM LAYER FEATURE: Win32 implementation. set_key_mode determines whether to return physical key codes or language translated key codes
|
2020-05-09 08:03:10 -07:00 |
Allen Webster
|
aa773f7413
|
notepad scrolling bug fix; win32 window icon
|
2020-05-09 07:44:36 -07:00 |
Allen Webster
|
b9b44f481a
|
Fix clipboard crash from un-masked scratch on windows
|
2020-05-02 10:30:19 -07:00 |
Allen Webster
|
1e6ec53a30
|
win32 layer mouse capture
|
2020-05-01 12:35:43 -07:00 |
Allen Webster
|
a7abddb13e
|
Layout independent keybindings
|
2020-05-01 11:19:24 -07:00 |
Allen Webster
|
b53df35fcb
|
Changed some stuff before, don't know what; fixed mac flags
|
2020-05-01 05:26:22 -07:00 |
Allen Webster
|
73fdc838f1
|
New better arena management
|
2020-03-11 16:22:37 -07:00 |
Allen Webster
|
8849f6ce8c
|
Date_Time type; formatting function for Date_Time; System API for getting Date_Time UTC, and converting UTC to local time; Implementation in Windows
|
2020-03-11 03:33:54 -07:00 |
Allen Webster
|
61b3341743
|
Added win32 keycodes for numpad and extension
|
2020-03-03 23:43:20 -08:00 |
Allen Webster
|
e300b209c1
|
Put linux now time on microseconds so dt is computed correctly; fix a bug in linux_schedule_step
|
2020-02-27 20:04:46 -08:00 |
Allen Webster
|
ac0bd78485
|
tryin' ta fix the linux thingy
|
2020-02-19 22:38:18 -08:00 |
Allen Webster
|
2a255b8ad9
|
Fix intricate async token reading; clean all lines overworking
|
2020-02-09 02:22:35 -08:00 |
Allen Webster
|
4a697c9880
|
Clipboard now implemented as a custom layer feature; API transition mechanism established for deprecating old clipboard API without immediately breaking existing code for anyone
|
2020-02-08 17:34:35 -08:00 |
Allen Webster
|
06aec5df47
|
Lots of issues updated
|
2020-02-07 16:50:35 -08:00 |
Allen Webster
|
9e72096bdf
|
Merged macos platform layer branch into master; building on windows
|
2020-01-16 18:26:19 -08:00 |
Allen Webster
|
2e21156e66
|
Add call convention for wgl functions
|
2020-01-09 18:52:53 -08:00 |
Allen Webster
|
13ee76effe
|
Added hard exit API; fixed exit menus
|
2020-01-02 14:37:01 -08:00 |
Yuval Dolev
|
57c0707284
|
Implemented system_get_path.
|
2019-12-25 03:17:12 +02:00 |
Yuval Dolev
|
67dfd06149
|
Started working on macOS platform layer.
|
2019-12-23 02:39:44 +02:00 |
Allen Webster
|
4817510c5d
|
Final type fixups; package and build stuff straightened out
|
2019-12-17 19:38:08 -08:00 |
Allen Webster
|
f1ddbc2cc8
|
Added metaprogram for custom ids to make them much easier to declare and integrate
|
2019-11-24 15:13:51 -08:00 |
Allen Webster
|
295cb0d0a6
|
All obvious memory leaks fixed - except when profiler is enabled - need to set it to default disabled and fix the inspect ui to still work
|
2019-11-21 21:37:11 -08:00 |
Allen Webster
|
46241c4450
|
Initial code indexer up and running; more time with global frame mutex free; bugs with layout function selection fixed
|
2019-10-31 14:42:11 -07:00 |
Allen Webster
|
8a11860fc3
|
Basics of programmable layout working
|
2019-10-30 16:27:37 -07:00 |
Allen Webster
|
187f91084a
|
Initial sloppy setup for customizable line layout
|
2019-10-28 21:27:20 -07:00 |
Allen Webster
|
e64f0ba026
|
Fix the issue with windows keys acting like 0 and ,
|
2019-10-27 18:15:42 -07:00 |
Allen Webster
|
21d482e05f
|
New fancy color cleanup; fancy string cleanup; api colors now use fancy colors; fancy colors are FColors
|
2019-10-22 18:25:40 -07:00 |
Allen Webster
|
c7f69d26a0
|
Async system setup WITHOUT cancelation working yet
|
2019-10-21 21:10:29 -07:00 |
Allen Webster
|
a5a07c16f8
|
Setup for the async
|
2019-10-20 19:02:58 -07:00 |
Allen Webster
|
323782f7f7
|
Lots of progress on the profiler; no more infinite recursion in listers
|
2019-10-19 18:17:44 -07:00 |
Allen Webster
|
79dce39db7
|
Fix modifier loss bug
|
2019-10-11 20:41:30 -07:00 |
Allen Webster
|
dbaab9d945
|
New input binding system up and running.
|
2019-10-10 18:40:10 -07:00 |
Allen Webster
|
0e51ffa80d
|
New mapping system looking decent
|
2019-10-10 15:57:02 -07:00 |
Allen Webster
|
27e3efdd01
|
Keyboard handling is 100%
|
2019-10-10 13:15:47 -07:00 |
Allen Webster
|
aa565395e2
|
FILE TRANSFER; almost have new input events up and running, needs a few more blocks
|
2019-10-10 11:21:47 -07:00 |
Allen Webster
|
3f72512332
|
Partially finished rewriting events (STILL BROKEN, FILE TRANSFER)
|
2019-10-09 17:07:38 -07:00 |
Allen Webster
|
28c3715073
|
Finished reorganizing everything for the shift into exposing system api right into the custom layer
|
2019-10-07 18:42:23 -07:00 |
Allen Webster
|
41a67e296d
|
API type check :D
|
2019-10-06 20:09:21 -07:00 |
Allen Webster
|
5edbd93d26
|
Cleaning up euclidean space types; simplifying some rendering stuff
|
2019-10-05 23:59:35 -07:00 |
Allen Webster
|
c2ad6d188d
|
new custom API linkage
|
2019-10-04 19:48:05 -07:00 |
Allen Webster
|
d654adacc5
|
Fully transitioned to the new system api linkage
|
2019-10-03 10:57:44 -07:00 |
Allen Webster
|
19f3d7a641
|
Finished library loading logic; added api definition system; defined system api (and related)
|
2019-10-02 19:58:05 -07:00 |
Allen Webster
|
364d9ba63a
|
Removing obsolete files
|
2019-10-01 17:25:13 -07:00 |
Allen Webster
|
7544cf92a5
|
Making old init logic shared file obsolete
|
2019-10-01 17:23:52 -07:00 |
Allen Webster
|
e32231c0a0
|
Cleaning up dependencies in platform layer
|
2019-10-01 16:50:56 -07:00 |
Allen Webster
|
19034b7887
|
Removed all string.h dependencies from core and win32
|
2019-10-01 16:41:23 -07:00 |