/[pearpc]/ChangeLog
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (show annotations)
Wed Sep 5 17:11:21 2007 UTC (16 years, 6 months ago) by dpavlin
File size: 5504 byte(s)
import upstream CVS
1 PearPC ChangeLog
2 ==================
3
4 version 0.5pre (not yet released):
5 - slightly better code for lmw/stmw opcodes
6 - use GNU as instead of nasm
7 - use -mdynamic-no-pic on *darwin
8
9 version 0.4 (released 20. December 2005):
10 - CPU: stfiwx implemented
11 - config: "ppc_start_fullscreen" for starting in fullscreen mode
12 - POSIX: allow bridging of tun device
13 - use FISTTP instruction on SSE3 aware processors
14 - merged native_cd branch from Alexander Stockinger
15 - endianess fixes
16 - warn that the generic CPU is slow
17 - better detection of HFS+ volumes
18 - support for DVD-Drives
19 - correctly check for NASM
20 - Work-around for graphic errors in Mac OS X 10.1
21 - POSIX/Linux: fall back to 1 GHz if /proc/cpuinfo doesn't provide cpu frequency
22 - 3c90x emulation fixed
23 - some PROM fixed for yaboot
24 - alteration of x86asm interface to be more programmer friendly
25 - use transparent cursors instead of altering cursor visibility (hack for using PearPC
26 with remote desktop)
27 - DVD emulation implemented. Fixes problems with Tiger installation
28 - Updated the read_effective_* commands to be faster !!! REGRESSED !!!
29 - fixed lvalue casts (compiles now with gcc 4.x)
30
31 version 0.3.1 (released 5. September 2004):
32 - JITC_X86: increased translation cache size
33 - (Win32) fixed: '`'/'~' key wasn't mapped
34 - (SDL) fixed: right-alt was mapped to left-alt
35 - fixed: German '<>|' key wasn't mapped
36 - JITC_X86: corrected tw/twi instructions (should fix java native IO calls fail)
37 - fixed: rfi instruction (should also fix java native IO calls fail)
38 - fixed: some mysterious partition mappings in src/io/prom/fs/hfsplus/partition.c
39 - (BEOS) updated
40 - disabled unused keyboard shortcuts
41
42 version 0.3 (released 13. August 2004):
43 - clean up everything on exit
44 - (experimental) idle sleep for the JITC CPU
45 - asynchronous keyboard and mouse events
46 - implemented IDE Flush
47 - Win32: implemented fullscreen mode proposed by Matt Jobson
48 - short cut keys are configurable
49 - correct clock/timing (Win32 + Posix) by Keith Rothman, Kimball Thurston and Stefan Weyergraf
50 - SDL support
51 - SDL: implemented fullscreen mode
52 - source tree reorganisation
53 - display functions moved to src/system/ui directory
54 - src/system/arch created
55 - system/posix,win32 and beos moved to system/osapi/
56 - host keyboard support separated from SystemDisplay
57 - host mouse support separated from SystemDisplay
58 - architecture-specific video acceleration functions (x86)
59 - configure-system: choose "jitc_x86" on x86s when no --enable-cpu given
60 - JITC: srawix, subfcx, divwx, divuwx,
61 mulhwx, mulwx, subfex, extshx implemented
62 - JITC: align entrypoints
63
64 version 0.2 (released 15. June 2004):
65 - JITC: all crXX implemented
66 - JITC: tlbie only invalidate one entry
67 - JITC: optimize tlb_invalidate_all
68 - implemented fsqrtx instruction
69 - implemented frsqrtex instruction
70 - IO/IDE: regs are per device, not per controller
71 - implemented runtime video mode switching via video.x (Win32 + X11)
72 - got rid of indexed modes
73 - better XER carry mapping
74 - (POSIX) fixed: Alt and AltGr are swapped
75 - HFS partition code fixes (reportedly working)
76 - removed tools/regex.c, tools/regex.h, io/prom/hfs/memcmp.c
77 - implemented conditional redraw code proposed by Jens von der Heydt
78 - code to minimize redraw races
79 - bnstr() is evil and has been banned. fixes: can't parse pci_3c90x_mac
80 - X11: only redraw when exposed (thanks ryan)
81 - Win32: only redraw when exposed
82 - new hardware
83 - RealTek-8139 network card driver by Eric Estabrooks (verbose15)
84 - porting efforts
85 - Francois Revol's BeOS patches (2,4,6-fixes,6-beos,6-compose)
86 - Anders F.Bjoerklund's Mac OS X patches (1,ppc,X11,darwintun)
87 - Roman Bogorodskiy's FreeBSD patch
88 - AMD64 portability fixes (mainly void* <-> int conversions)
89 - Windows Networking support by John Kelley using TAP-WIN32 driver R2
90 - many, many configure-system fixes
91 - support for FreeBSD, BeOS, MinGW and Darwin
92 - endianess auto-detect v2 (but big-endian hosts still not working correctly)
93 - autoconf-2.13 endianess detection work-around
94 - now using -Wundef and -Woverloaded-virtual compiler switches
95 - networking code abstraction
96 - preliminary man-page added
97 - fdisk and single partition images support by Anders F.Bjoerklund
98 - 3c90x now correctly detected by Mac OS X (if driver is loaded)
99 - grab mouse on click / ungrab mouse on unfocus (Win32 + X11)
100
101 version 0.1.2 (released 20. May 2004):
102 - PROM: fixed: seek > 2^32 not impl.
103 - JITC: fixed mmio with overlapping pages
104 (should fix "mac os crashes when idle")
105 - numpad keys mapped
106 - (Win32) fixed: "'" key wasn't mapped
107 - (Win32) fixed: F8 key wasn't mapped
108 - (Win32) fixed: crash when unknown keys in F11 mode pressed
109 - 3c90x: added MII support, some bugs fixed
110
111 version 0.1.1 (released 14. May 2004):
112 - (Win32) fixed: '=' key wasn't mapped
113 - fixed: JITC Error: cannot read page-table
114 - fixes for older BootX (for Mac OS X 10.0 and 10.1)
115 - FPU: multiply-add-type instructions now working correctly
116 - HFS+ embedded in HFS should work now (untested though)
117 - gcard: 1024x768x32 mode wasn't useable
118 - io registers weren't zero extended on byte or half accesses
119 - now also compiles with gcc 2.95
120 - boots debian for PowerPC
121 - got rid of printf() and exit() in HFS and HFS+ code
122 - fixed buggy copyTo() and copyAllTo() in stream.cc
123 - fixed IDEDevice::read(). must update "tel".
124 - no more "client and server display characteristics DONT match :-("
125
126 version 0.1 (released 10. May 2004):
127 - initial release

  ViewVC Help
Powered by ViewVC 1.1.26