tpg/acess2.git
9 years agoUsermode/AxWin3 - Clean up unneeded (and silly) log message
John Hodge (sonata) [Sun, 28 Dec 2014 02:40:32 +0000 (10:40 +0800)]
Usermode/AxWin3 - Clean up unneeded (and silly) log message

9 years agoUsermode/AxWin4 - Minor cleanups (change background colour, remove commented lines)
John Hodge (sonata) [Sun, 28 Dec 2014 02:39:14 +0000 (10:39 +0800)]
Usermode/AxWin4 - Minor cleanups (change background colour, remove commented lines)

9 years agoUsermode/AxWin4 - (minor) Fix CColour to compile in non-native context
John Hodge (sonata) [Sun, 28 Dec 2014 02:37:15 +0000 (10:37 +0800)]
Usermode/AxWin4 - (minor) Fix CColour to compile in non-native context

9 years agoUsermode/AxWin4 - (hack) Add downscaled bitmap font
John Hodge (sonata) [Sat, 27 Dec 2014 05:55:07 +0000 (13:55 +0800)]
Usermode/AxWin4 - (hack) Add downscaled bitmap font

9 years agoAcessNative - Set SO_REUSEADDR
John Hodge (sonata) [Fri, 26 Dec 2014 23:29:23 +0000 (07:29 +0800)]
AcessNative - Set SO_REUSEADDR

9 years agoUsermode/AxWin4 - Fix bitmap upscale
John Hodge (sonata) [Fri, 26 Dec 2014 23:28:38 +0000 (07:28 +0800)]
Usermode/AxWin4 - Fix bitmap upscale

9 years agoMerge branch 'master' of github.com:thepowersgang/acess2
John Hodge (sonata) [Fri, 26 Dec 2014 12:12:17 +0000 (20:12 +0800)]
Merge branch 'master' of github.com:thepowersgang/acess2

9 years agoUsermode/AxWin4 - Added text rendering (very hacky using VGA font)
John Hodge (sonata) [Fri, 26 Dec 2014 12:06:08 +0000 (20:06 +0800)]
Usermode/AxWin4 - Added text rendering (very hacky using VGA font)

9 years agoUsermode/libunicode - Add C++ wrappers
John Hodge (sonata) [Fri, 26 Dec 2014 12:05:16 +0000 (20:05 +0800)]
Usermode/libunicode - Add C++ wrappers

9 years agoUsermode/libc - Fix time conversion code
John Hodge (sonata) [Fri, 26 Dec 2014 12:03:51 +0000 (20:03 +0800)]
Usermode/libc - Fix time conversion code

9 years agoUsermode/libc++ - cxa_guard behavior fix
John Hodge (sonata) [Fri, 26 Dec 2014 10:06:23 +0000 (18:06 +0800)]
Usermode/libc++ - cxa_guard behavior fix

9 years agoMerge branch 'master' of git://github.com/thepowersgang/acess2
John Hodge [Thu, 27 Nov 2014 05:34:59 +0000 (13:34 +0800)]
Merge branch 'master' of git://github.com/thepowersgang/acess2

9 years agoModules/VGA - Symbolic names for registers
John Hodge [Thu, 27 Nov 2014 03:48:00 +0000 (11:48 +0800)]
Modules/VGA - Symbolic names for registers

9 years agoUsermode - Adding hacky pthreads support
John Hodge [Thu, 27 Nov 2014 03:43:45 +0000 (11:43 +0800)]
Usermode - Adding hacky pthreads support

9 years agoModules/VGA - Start on a generic VGA driver (VGA driver, and library for derivatives)
John Hodge [Tue, 25 Nov 2014 02:13:52 +0000 (10:13 +0800)]
Modules/VGA - Start on a generic VGA driver (VGA driver, and library for derivatives)

9 years agoExternals - Fix non-quoted $PATH value
John Hodge [Tue, 25 Nov 2014 01:49:42 +0000 (09:49 +0800)]
Externals - Fix non-quoted $PATH value

9 years agoUDI/GFX - fiddling
John Hodge [Mon, 24 Nov 2014 07:32:58 +0000 (15:32 +0800)]
UDI/GFX - fiddling

9 years agoUsermode/AxWin4 - Send mouse/keyboard events to client
John Hodge (sonata) [Sun, 9 Nov 2014 00:07:04 +0000 (08:07 +0800)]
Usermode/AxWin4 - Send mouse/keyboard events to client

9 years agoUsermode/AxWin4 - Fix broken map impl causing pixel->window mapping to fail
John Hodge (sonata) [Fri, 7 Nov 2014 09:14:40 +0000 (17:14 +0800)]
Usermode/AxWin4 - Fix broken map impl causing pixel->window mapping to fail

9 years agoUsermode/AxWin4 - Fixing ID lookups of windows and clients
John Hodge (sonata) [Fri, 7 Nov 2014 08:44:29 +0000 (16:44 +0800)]
Usermode/AxWin4 - Fixing ID lookups of windows and clients

9 years agoUsermode/libc++ - Implement map::insert and map::erase
John Hodge (sonata) [Fri, 7 Nov 2014 08:42:27 +0000 (16:42 +0800)]
Usermode/libc++ - Implement map::insert and map::erase

9 years agoAcessNative - Add _SysTimestamp (based off gettimeofday)
John Hodge (sonata) [Fri, 7 Nov 2014 04:15:07 +0000 (12:15 +0800)]
AcessNative - Add _SysTimestamp (based off gettimeofday)

9 years agoUsermode/libc - Add support for %H and %M in strftime
John Hodge (sonata) [Fri, 7 Nov 2014 04:14:52 +0000 (12:14 +0800)]
Usermode/libc - Add support for %H and %M in strftime

9 years agoUsermode/AxWin4 - Fix _DrawText deserialise, replace assert with log
John Hodge (sonata) [Fri, 7 Nov 2014 04:00:56 +0000 (12:00 +0800)]
Usermode/AxWin4 - Fix _DrawText deserialise, replace assert with log

9 years agoAcessNative - Remove errnous function defintions that caused global constructors...
John Hodge (sonata) [Fri, 7 Nov 2014 03:42:10 +0000 (11:42 +0800)]
AcessNative - Remove errnous function defintions that caused global constructors to not run

9 years agoUsermode/AxWin4 - Clean up logging
John Hodge (sonata) [Fri, 7 Nov 2014 03:41:59 +0000 (11:41 +0800)]
Usermode/AxWin4 - Clean up logging

9 years agoUsermode - Fix broken compilation
John Hodge (sonata) [Fri, 7 Nov 2014 03:02:16 +0000 (11:02 +0800)]
Usermode - Fix broken compilation

9 years agoModules/PS2KbMouse - (minor) Cleanup 8042 driver a little
John Hodge (sonata) [Fri, 7 Nov 2014 02:51:34 +0000 (10:51 +0800)]
Modules/PS2KbMouse - (minor) Cleanup 8042 driver a little

9 years agoAcessNative - Add userland build to makefile
John Hodge (sonata) [Fri, 7 Nov 2014 02:51:03 +0000 (10:51 +0800)]
AcessNative - Add userland build to makefile

9 years agoUsermode/AxWin4 - Debugging quirks in ARCH=native
John Hodge (sonata) [Fri, 7 Nov 2014 02:47:49 +0000 (10:47 +0800)]
Usermode/AxWin4 - Debugging quirks in ARCH=native

9 years agoUsermode/libaxwin4 - Handle demarshal failure
John Hodge (sonata) [Thu, 6 Nov 2014 23:12:06 +0000 (07:12 +0800)]
Usermode/libaxwin4 - Handle demarshal failure

9 years agoAcessNative - Hexdump sycall, stub shm
John Hodge (sonata) [Thu, 6 Nov 2014 23:11:36 +0000 (07:11 +0800)]
AcessNative - Hexdump sycall, stub shm

9 years agoUsermode/AxWin4 - Tweak handling of AcessNative (doesn't have SHM and mmap)
John Hodge (sonata) [Thu, 6 Nov 2014 22:46:15 +0000 (06:46 +0800)]
Usermode/AxWin4 - Tweak handling of AcessNative (doesn't have SHM and mmap)

9 years agoUsermode/libc++ - Fix off by one in map indexing
John Hodge (sonata) [Thu, 6 Nov 2014 22:45:45 +0000 (06:45 +0800)]
Usermode/libc++ - Fix off by one in map indexing

9 years agoKernel/VTerm - "Fix" wrapping issue in VTerm (why was old behavior there?)
John Hodge (sonata) [Wed, 5 Nov 2014 09:33:49 +0000 (17:33 +0800)]
Kernel/VTerm - "Fix" wrapping issue in VTerm (why was old behavior there?)

9 years agoAcessNative - Fix incorrect VT name, clean up a warning
John Hodge (sonata) [Wed, 5 Nov 2014 09:29:31 +0000 (17:29 +0800)]
AcessNative - Fix incorrect VT name, clean up a warning

9 years agoUsermode/libc++ - Add another DWARF encoding type to case statement
John Hodge (sonata) [Wed, 5 Nov 2014 08:07:26 +0000 (16:07 +0800)]
Usermode/libc++ - Add another DWARF encoding type to case statement

9 years agoUsermode/AxWin4 - (minor) Log and fail when wrong window ID is returned from server
John Hodge (sonata) [Wed, 5 Nov 2014 08:06:57 +0000 (16:06 +0800)]
Usermode/AxWin4 - (minor) Log and fail when wrong window ID is returned from server

9 years agoNotes - Kill some old TODOs
John Hodge (sonata) [Wed, 5 Nov 2014 07:11:06 +0000 (15:11 +0800)]
Notes - Kill some old TODOs

9 years agoMakefile - Trace mtest build
John Hodge (sonata) [Wed, 5 Nov 2014 07:10:44 +0000 (15:10 +0800)]
Makefile - Trace mtest build

9 years agoKernel/x86_64 - Disable full page dump on #PF
John Hodge (sonata) [Wed, 5 Nov 2014 07:09:57 +0000 (15:09 +0800)]
Kernel/x86_64 - Disable full page dump on #PF

9 years agoTools/Network Test - Tweaking
John Hodge (sonata) [Wed, 5 Nov 2014 07:09:27 +0000 (15:09 +0800)]
Tools/Network Test - Tweaking

9 years agoKernel/VFS - Better error reporting in open
John Hodge (sonata) [Wed, 5 Nov 2014 07:08:54 +0000 (15:08 +0800)]
Kernel/VFS - Better error reporting in open

9 years agoAcessNative - Fixing bad handling of errors, add run script for ARCH=native
John Hodge (sonata) [Wed, 5 Nov 2014 07:07:33 +0000 (15:07 +0800)]
AcessNative - Fixing bad handling of errors, add run script for ARCH=native

9 years agoARCH=native Fix crtn to return
John Hodge (sonata) [Wed, 5 Nov 2014 07:05:50 +0000 (15:05 +0800)]
ARCH=native Fix crtn to return

9 years agoAcessNative - Clean up ELF loader code
John Hodge (sonata) [Wed, 5 Nov 2014 02:25:15 +0000 (10:25 +0800)]
AcessNative - Clean up ELF loader code

9 years agoAcessNative - Fix compile errors from API changes (and from compiler upgrade)
John Hodge (sonata) [Wed, 5 Nov 2014 02:14:08 +0000 (10:14 +0800)]
AcessNative - Fix compile errors from API changes (and from compiler upgrade)

9 years agoKernel/x86_64 - Fix broken memset
John Hodge (sonata) [Mon, 3 Nov 2014 10:21:53 +0000 (18:21 +0800)]
Kernel/x86_64 - Fix broken memset

9 years agoKernel/x86 - Fix forgetting to reference pointer in TMPCR3 switch
John Hodge (sonata) [Mon, 3 Nov 2014 04:45:52 +0000 (12:45 +0800)]
Kernel/x86 - Fix forgetting to reference pointer in TMPCR3 switch

9 years agoUsermode/ld-acess - Overhaul cleanup of ELF loader
John Hodge (sonata) [Mon, 3 Nov 2014 04:41:33 +0000 (12:41 +0800)]
Usermode/ld-acess - Overhaul cleanup of ELF loader

9 years agoUsermode/libc - Fix not loading crt0.s in libc
John Hodge (sonata) [Mon, 3 Nov 2014 04:40:05 +0000 (12:40 +0800)]
Usermode/libc - Fix not loading crt0.s in libc

9 years agoKernel - Kill EDI binding with fire (never completed, and wasn't a good API)
John Hodge [Sun, 26 Oct 2014 09:22:56 +0000 (17:22 +0800)]
Kernel - Kill EDI binding with fire (never completed, and wasn't a good API)

9 years agoARCH=native - Fix compilation on newer compilers (link order)
John Hodge (sonata) [Sat, 18 Oct 2014 00:48:37 +0000 (08:48 +0800)]
ARCH=native - Fix compilation on newer compilers (link order)

9 years agoMerge branch 'master' of git://localhost/acess2
John Hodge [Fri, 17 Oct 2014 10:21:22 +0000 (18:21 +0800)]
Merge branch 'master' of git://localhost/acess2

9 years agoFix ARCH=native compiling
John Hodge [Fri, 17 Oct 2014 10:18:20 +0000 (18:18 +0800)]
Fix ARCH=native compiling

9 years agoExternals/cross-compiler - Fix documentation build issues, add check for existance...
John Hodge (sonata) [Sun, 28 Sep 2014 14:39:40 +0000 (22:39 +0800)]
Externals/cross-compiler - Fix documentation build issues, add check for existance of packages

9 years agoUsermode/libc - Fix inttypes.h
John Hodge (sonata) [Sun, 28 Sep 2014 14:39:00 +0000 (22:39 +0800)]
Usermode/libc - Fix inttypes.h

9 years agoRandom work on C++11 printf
John Hodge [Sat, 27 Sep 2014 05:34:48 +0000 (13:34 +0800)]
Random work on C++11 printf

9 years agoKernel - Minor fix to logic in rwlock
John Hodge [Sat, 27 Sep 2014 05:34:39 +0000 (13:34 +0800)]
Kernel - Minor fix to logic in rwlock

9 years agoUsermode/c++extras - Cleanup of cprintf code
John Hodge [Thu, 4 Sep 2014 00:13:25 +0000 (08:13 +0800)]
Usermode/c++extras - Cleanup of cprintf code

9 years agoUsermode/libc++_extras - Work on a C++ printf implementation (no formatters written...
John Hodge [Tue, 2 Sep 2014 05:24:25 +0000 (13:24 +0800)]
Usermode/libc++_extras - Work on a C++ printf implementation (no formatters written, but structure there)

9 years agoUsermode - Hacky and stubbed libiconv and libintl clones/implementations
John Hodge [Mon, 25 Aug 2014 05:07:05 +0000 (13:07 +0800)]
Usermode - Hacky and stubbed libiconv and libintl clones/implementations

9 years agoSyscalls - Work on removing SysDebug (formatted), replacement takes just a string
John Hodge [Mon, 25 Aug 2014 04:58:39 +0000 (12:58 +0800)]
Syscalls - Work on removing SysDebug (formatted), replacement takes just a string

9 years agoKernel/logdebug - Cast values in relation assert print (Avoids 64-bit values confusin...
John Hodge [Mon, 25 Aug 2014 04:57:28 +0000 (12:57 +0800)]
Kernel/logdebug - Cast values in relation assert print (Avoids 64-bit values confusing print code)

9 years agoConfig - Save native CXX variable
John Hodge [Mon, 25 Aug 2014 04:56:39 +0000 (12:56 +0800)]
Config - Save native CXX variable

9 years agoUsermode/AxWin4 - Controls working, starting on text
John Hodge [Mon, 25 Aug 2014 04:53:11 +0000 (12:53 +0800)]
Usermode/AxWin4 - Controls working, starting on text

9 years agoUsermode/Core Libs - Fix CRT* file types
John Hodge [Mon, 25 Aug 2014 03:45:34 +0000 (11:45 +0800)]
Usermode/Core Libs - Fix CRT* file types

9 years agox86_64 build working with new compiler
John Hodge [Sun, 24 Aug 2014 11:39:37 +0000 (19:39 +0800)]
x86_64 build working with new compiler

9 years agoTools/NetTest - Annotate runner log file with test name
John Hodge [Wed, 20 Aug 2014 00:44:45 +0000 (08:44 +0800)]
Tools/NetTest - Annotate runner log file with test name

9 years agoKernel/IPStack - Fix TCP node size being zero instead of -1
John Hodge [Tue, 19 Aug 2014 07:47:00 +0000 (15:47 +0800)]
Kernel/IPStack - Fix TCP node size being zero instead of -1

9 years agoKernel/libc - Print address of invalid strings
John Hodge [Mon, 18 Aug 2014 23:51:10 +0000 (07:51 +0800)]
Kernel/libc - Print address of invalid strings

9 years agoKernel - MMap fixed (non-fixed mappings, bad search), SHM mmap only working
John Hodge [Mon, 18 Aug 2014 23:50:06 +0000 (07:50 +0800)]
Kernel - MMap fixed (non-fixed mappings, bad search), SHM mmap only working

9 years agoModules/UDI - Allow disabling from module arguments
John Hodge [Mon, 18 Aug 2014 23:47:40 +0000 (07:47 +0800)]
Modules/UDI - Allow disabling from module arguments

9 years agoUsermode/AxWin4 - Shared buffers working, added DrawCtrl code
John Hodge [Mon, 18 Aug 2014 23:44:28 +0000 (07:44 +0800)]
Usermode/AxWin4 - Shared buffers working, added DrawCtrl code

9 years agoUsermode/libaxwin4 - Fix to reply waiting (thread safety), added DrawControl
John Hodge [Mon, 18 Aug 2014 10:35:07 +0000 (18:35 +0800)]
Usermode/libaxwin4 - Fix to reply waiting (thread safety), added DrawControl

9 years agoUsermode/ld-acess - Fix dynamic linking quirk (STB_WEAK and R_COPY)
John Hodge [Mon, 18 Aug 2014 10:30:49 +0000 (18:30 +0800)]
Usermode/ld-acess - Fix dynamic linking quirk (STB_WEAK and R_COPY)

9 years agoUsermode/libc++ - Many fixes and cleanups
John Hodge [Mon, 18 Aug 2014 10:27:11 +0000 (18:27 +0800)]
Usermode/libc++ - Many fixes and cleanups

- Debug wrapper in cxxapi code
- Fix exception when appending to a list
- Clean up dependencies for std::exception (recursive with std::string)
- Add initializer_list support (C++11)

9 years agoUsermode/libc - Move free logic to another method, allowing libraries to catch and...
John Hodge [Mon, 18 Aug 2014 10:26:20 +0000 (18:26 +0800)]
Usermode/libc - Move free logic to another method, allowing libraries to catch and pass failures

9 years agoTools/NetTest - Fix compilation errors
John Hodge [Mon, 23 Jun 2014 10:20:59 +0000 (18:20 +0800)]
Tools/NetTest - Fix compilation errors

9 years agoUsermode/AxWin4 - Working in shared memory usage
John Hodge [Sun, 22 Jun 2014 15:17:42 +0000 (23:17 +0800)]
Usermode/AxWin4 - Working in shared memory usage

9 years agoKernel/VFS - Truncate support, mmap fixes
John Hodge [Sun, 22 Jun 2014 15:16:49 +0000 (23:16 +0800)]
Kernel/VFS - Truncate support, mmap fixes

9 years agoKernel/VFS - Kernel-side implementation of marshalled FDs
John Hodge [Sun, 22 Jun 2014 01:44:16 +0000 (09:44 +0800)]
Kernel/VFS - Kernel-side implementation of marshalled FDs

9 years agoKernel - Start on SHM 'driver' (and common in-memory finddir/readdir)
John Hodge [Sat, 21 Jun 2014 17:36:38 +0000 (01:36 +0800)]
Kernel - Start on SHM 'driver' (and common in-memory finddir/readdir)

9 years agoModules/UDI - (minor) UDIC sample update
John Hodge [Sat, 21 Jun 2014 15:56:47 +0000 (23:56 +0800)]
Modules/UDI - (minor) UDIC sample update

9 years agoKernel/Debug - Add size to hexdump header, add double space at 8 bytes
John Hodge [Sat, 21 Jun 2014 15:55:37 +0000 (23:55 +0800)]
Kernel/Debug - Add size to hexdump header, add double space at 8 bytes

9 years agoUDI - Tweaks to bochsga driver
John Hodge [Sat, 21 Jun 2014 15:55:15 +0000 (23:55 +0800)]
UDI - Tweaks to bochsga driver

9 years agoUsermode/ld-acess - Fix syscall arg count for SysDebugHex
John Hodge [Sat, 21 Jun 2014 15:47:59 +0000 (23:47 +0800)]
Usermode/ld-acess - Fix syscall arg count for SysDebugHex

9 years agoUsermode/ld-acess - STB_WEAK local symbols
John Hodge [Sat, 21 Jun 2014 15:42:39 +0000 (23:42 +0800)]
Usermode/ld-acess - STB_WEAK local symbols

9 years agoUsermode/AxWin4 - Screen dimensions acquisition, speedup, window render
John Hodge [Sat, 21 Jun 2014 15:39:25 +0000 (23:39 +0800)]
Usermode/AxWin4 - Screen dimensions acquisition, speedup, window render

9 years agoUsermode/AxWin4 - Input progressing
John Hodge [Tue, 10 Jun 2014 15:27:11 +0000 (23:27 +0800)]
Usermode/AxWin4 - Input progressing

9 years agoUsermode/AxWin4 - Mouse input in progress
John Hodge [Sun, 8 Jun 2014 15:12:55 +0000 (23:12 +0800)]
Usermode/AxWin4 - Mouse input in progress

9 years agoModules/VirtIO - Fix bad ASSERTC
John Hodge [Sun, 8 Jun 2014 15:12:09 +0000 (23:12 +0800)]
Modules/VirtIO - Fix bad ASSERTC

9 years agoUsermode/AxWin4 - Rendering random data successfully now
John Hodge [Sun, 8 Jun 2014 14:31:00 +0000 (22:31 +0800)]
Usermode/AxWin4 - Rendering random data successfully now

9 years agoUsermode/libc++ - Override allocators to remove placement new call for primitive...
John Hodge [Sun, 8 Jun 2014 13:23:51 +0000 (21:23 +0800)]
Usermode/libc++ - Override allocators to remove placement new call for primitive types

9 years agoKernel/VTerm - Add 2DCmd push image support
John Hodge [Sun, 8 Jun 2014 13:20:11 +0000 (21:20 +0800)]
Kernel/VTerm - Add 2DCmd push image support

9 years agoUsermode/Syscalls - Add WriteAt/ReadAt syscalls
John Hodge [Sun, 8 Jun 2014 13:18:27 +0000 (21:18 +0800)]
Usermode/Syscalls - Add WriteAt/ReadAt syscalls

9 years agoUsermode/AxWin4 - PushData implemented
John Hodge [Sun, 8 Jun 2014 10:39:52 +0000 (18:39 +0800)]
Usermode/AxWin4 - PushData implemented

9 years agoKernel/Debug - Fix normal log lines to be printed in one go
John Hodge [Sun, 8 Jun 2014 09:57:23 +0000 (17:57 +0800)]
Kernel/Debug - Fix normal log lines to be printed in one go

- Propagate full-draw-success status from Debug_Fmt to allow
  detection of a truncated line (and allow line capping)

9 years agoKernel/VTerm - Fix doing full redraw on every string
John Hodge [Sun, 8 Jun 2014 09:56:45 +0000 (17:56 +0800)]
Kernel/VTerm - Fix doing full redraw on every string

9 years agoModules/InitRD - Add AxWin4
John Hodge [Sun, 8 Jun 2014 06:24:43 +0000 (14:24 +0800)]
Modules/InitRD - Add AxWin4

UCC git Repository :: git.ucc.asn.au