be2b781ed6
[*] mitigations and clean up before two major commits
2023-12-26 21:01:29 +00:00
2e06094e46
[*] Harden consoletty from exceptions
2023-12-22 00:34:30 +00:00
dc23f14192
[+] A recommendation for Windows 11 or greater users to upgrade to Windows 7 or 10
2023-12-18 04:54:21 +00:00
98f30cac51
[*] Improve ConsoleTTY perf
2023-12-18 01:57:44 +00:00
52f8556efe
[*] Bug fix: leave scroll mode on exit, not enter scroll mode
2023-12-16 21:14:01 +00:00
1652231fd4
[*] Refactor AuProcess (paths)
2023-12-13 18:11:35 +00:00
ab030ae969
[*] Scar seething
2023-12-08 20:40:24 +00:00
004eba6e09
[*] Unlimited input fps
2023-10-28 20:12:28 +01:00
7db0e2e688
[*] Drop all static references to User32.dll
2023-10-13 00:10:44 +01:00
654bf8eff0
[*] annoying console tty insertion quirk/bug
2023-09-28 20:38:36 +01:00
dfecf10f1d
[*] All CivilTime APIs should just use ETimezoneShift
2023-09-22 06:21:50 +01:00
f6437ef66e
[-] Engine 0.0/1.0 async
2023-09-22 06:07:03 +01:00
6c5e99ba8f
[-] ...an api that shouldn't exist anymore
2023-09-16 21:12:50 +01:00
ac86fd481b
[*] caught runtime regressions
2023-09-15 18:21:47 +01:00
d0fb19f87e
[*] Global build regressions caused by addd4080
2023-09-15 18:09:34 +01:00
d0538ea4de
[*] NT/Win32-like: Use Win32Open as opposed to CreateFileW
2023-09-13 02:27:18 +01:00
5cf7533eab
[*] Linux and UNIX QOL
2023-08-27 12:42:10 +01:00
30fc75cbab
[*] Clang 15 build regression: AuList<T> before T definition
2023-08-22 20:17:57 +01:00
92ebafecab
[*] Suppress a number of antisemitic clang warnings
2023-08-18 23:32:46 +01:00
0f12603390
[+] AuAsync::NewWorkFunction
...
[+] AuAsync::IThreadPool::NewWorkFunction
[+] AU_DEBUG_MEMCRUNCH
2023-08-10 03:36:19 +01:00
d45dc977d8
[*] NT: Further reduce Win32 link-time requirements cont ( 1948dd0c
)
2023-07-24 12:48:42 +01:00
1948dd0c1a
[*] Further reduce Win32 link-time requirements
2023-07-24 07:17:08 +01:00
3e13bd17f7
[*] Clean up Runtime config
...
[*] Refactor DirectoryLogger
2023-07-09 21:21:49 +01:00
ca2c0462ab
[*] Continue to refactor allocations of synchronization primitive away
...
[*] NT: Fix missing CoTaskMemFree leak on startup
[*] Fix ConsoleStd restart bug
2023-06-28 10:33:12 +01:00
1265027550
[*] Cap ConsoleTTY buffer to 10k entries
2023-06-27 12:40:47 +01:00
1783202384
[*] ConsoleTTY QOL
2023-06-24 04:47:06 +01:00
f52175d7ce
[*] build error
2023-04-25 02:59:18 +01:00
f74a41e286
[*] Refactor our thread primitives for an SOO change, where the SOO[_t]-suffix is no longer required, resulting a new type conflict issue
2023-04-23 19:25:37 +01:00
3e7e5e769a
[*] Selection key spam crash bugfix
2023-02-17 22:27:24 +00:00
eb13a3c0d1
[*] Added missing signal redraws
2023-02-17 20:44:01 +00:00
fc097de2da
[+] Initial unified handling of control, shift, selection, backspace handling under ConsoleTTY
2023-02-17 19:42:30 +00:00
25ffeec543
[*] Revert last commit. Doing the correct thing just resulted in the console not being flushed 100% of the time.
...
Oh well, i'll investigate later. This should help.
2023-02-09 13:08:13 +00:00
75c37f4e55
[*] Fix consoletty (the console) and the thread racing on exiting causing a deadlock
2023-02-06 05:14:01 +00:00
013c1a00bd
[*] Updated ConsoleFIO for the first time in a very long time
2023-02-05 14:28:03 +00:00
124038df62
[*] Refactor public headers
...
[+] AuConsole::Commands::RemoveCommand
[+] EExtendedUsage::eServerAuth
[+] SysPanic2 for SysSafeLine hints (backtrace may contain optimized SysPanics, making tracing the true origin difficult)
[*] Reworked SysAssertions
[*] AuParse::EncodeHex now takes AuMemoryViewRead
[*] AuRng::ReadSecureRNG now takes AuMemoryViewWrite
[*] AuRng::ReadFastRNG now takes AuMemoryViewWrite
2023-01-15 06:05:22 +00:00
0be7c13e1b
[*] consoletty pos calculation fix
2022-12-27 15:17:34 +00:00
766be57a46
[+] Linux build [again]
...
[+] ProcessSectionViewReserved.Unix.cpp
[*] Fix missing ::Flush() member on ViewWriter
2022-12-16 00:41:01 +00:00
2b91302128
[*] remove half-removed expression and readd missing cache clear
2022-12-15 01:54:49 +00:00
85a575eb95
[+] Network interfaces API
...
[+] Logger IFormatter API
[*] Clean up
2022-12-14 20:08:52 +00:00
49287f2a73
[*] Minor cleanup/refactor
2022-12-14 05:03:37 +00:00
cbad382b6a
[+] Windows 7 support
2022-12-14 01:35:18 +00:00
267c2216b0
[+] UDP over socket API via existing INetSrvDatagram layer
...
(...missing send)
[+] AuIO::Buffer::ViewReader
[+] AuIO::Buffer::ViewSeekableReadable
[+] AuIO::Buffer::ViewWriter
[*] Clean up AuCompression
[*[ AuLog messages must always crunch for memory
[*] Various bug fixes
[*] Refactor+clean up
2022-12-12 23:50:05 +00:00
6dfa806e3a
[+] (NT only) Missing numpad and math keys input under ConsoleStd noncan APIs
...
[*] Refactor NoncanonicalInput
[*] Fix various keys resort in NUL getting added to ConsoleTTYs input field
[*] Fix multichar right key input (finish TODO note)
[*] Hex grammar: literals may end with 'h' now that i think about it. also added wiresharks seperator. let's continue to simply make sure we cover all forms of hex in a reasonably liberal fashion to account for user input from various human written and software form.
(Nonuniform style of non-hex illegal chars are fine so long as it looks and reads like a legal array of hex characters. Comas must come directly after literals, possible [0x] prefixes are fine, whitespaces too, copy/pasted '[', ']', '{', '}', 'reasonable' new line rejection, etc)
2022-12-09 22:59:03 +00:00
89d341b4fc
[+] AuDebug::ErrorStack / AuErrorStack
...
[+] Begin stubbing out memory crunch apis
[*] Fixed MT consoletty missed flushes
2022-11-30 11:11:18 +00:00
72dc0d715e
[*] Begin enforcing steady time
...
[+] IOProcessor::WakeupThread
[+] NT: Begin hacking in timeBeginPeriod (must spam it in some places)
[+] ConsoleTTY (more specifically the win32 calls) are too slow to run on the mainthread. Delegate to worker.
[*] AuTime.CurrentClockSteady
[*] AuTime.CurrentClockSteadyMS
[*] AuTime.CurrentClockSteadyNS
2022-11-28 16:01:08 +00:00
01871aee61
[*] Fix clipboard method to work with older noncan apps. still doesnt work under windows terminal
2022-09-09 21:47:53 +01:00
7bfa7911cf
[*] Fix: win32 console - copy/paste scroll bug
2022-09-09 21:32:10 +01:00
7fd217a50e
[*] Various teardown related fixes/changes under UNIX
2022-08-14 14:41:19 +01:00
c74f1e8bd1
[*] Fix Win32 input bug
2022-08-14 00:00:08 +01:00
d03488eeb0
[+] NT ConsoleStd case: VK_END
...
[*] Fix NT ConsoleStd: check control state no matter the input type
2022-08-13 22:06:31 +01:00