vga(8): follow formatting conventions [rsc] --rw-rw-r-- M 136171 glenda sys 3856 Mar 6 11:02 sys/man/8/vga /n/sourcesdump/2006/0306/plan9/sys/man/8/vga:25,31 - /n/sourcesdump/2006/0307/plan9/sys/man/8/vga:25,31 ] ] .SH DESCRIPTION - .B Aux/vga + .I Vga configures a VGA controller for various display sizes and depths. Using the monitor type specified in .B /env/monitor /n/sourcesdump/2006/0306/plan9/sys/man/8/vga:36,42 - /n/sourcesdump/2006/0307/plan9/sys/man/8/vga:36,42 given as argument (default .BR 640x480x1 ), - .B aux/vga + .I vga uses the database of known VGA controllers and monitors in .B /lib/vgadb (see snapfs: more informative error messages for malformed snapshots [rsc] --rw-rw-r-- M 136171 glenda sys 4332 Mar 6 11:02 sys/src/cmd/snap/read.c /n/sourcesdump/2006/0306/plan9/sys/src/cmd/snap/read.c:136,142 - /n/sourcesdump/2006/0307/plan9/sys/src/cmd/snap/read.c:136,142 Page **pp; int i, npg; int t; - int len; + int n, len; ulong pid; uvlong off; char buf[Pagesize]; /n/sourcesdump/2006/0306/plan9/sys/src/cmd/snap/read.c:180,187 - /n/sourcesdump/2006/0307/plan9/sys/src/cmd/snap/read.c:180,187 fprint(2, "0x%.8llux same as %s pid %lud 0x%.8llux\n", s->offset+i*Pagesize, t=='m'?"mem":"text", pid, off); break; case 'r': - if(Bread(b, buf, len) != len) - panic("error reading segment xx"); + if((n=Bread(b, buf, len)) != len) + sysfatal("short read of segment %d/%d at %llx: %r", n, len, Boffset(b)); pp[i] = datapage(buf, len); if(debug) fprint(2, "0x%.8llux is raw data\n", s->offset+i*Pagesize); webfs: add error code 405 [rsc] --rw-rw-r-- M 136171 glenda sys 9487 Mar 6 11:25 sys/src/cmd/webfs/http.c /n/sourcesdump/2006/0306/plan9/sys/src/cmd/webfs/http.c:387,392 - /n/sourcesdump/2006/0307/plan9/sys/src/cmd/webfs/http.c:387,396 werrstr("Not found on server (404)"); goto Error; + case 405: /* Method Not Allowed */ + werrstr("Method not allowed (405)"); + goto Error; + case 407: /* Proxy auth */ werrstr("Proxy authentication required (407)"); goto Error; drawterm: for win32, add Unicode, mouse wheel [rsc] --rw-rw-r-- M 136171 rsc drawterm 826 Mar 6 11:30 sys/src/cmd/unix/drawterm/Make.win32 /n/sourcesdump/2006/0306/plan9/sys/src/cmd/unix/drawterm/Make.win32:10,16 - /n/sourcesdump/2006/0307/plan9/sys/src/cmd/unix/drawterm/Make.win32:10,16 AS=$(MING)as RANLIB=$(MING)ranlib WINDRES=$(MING)windres - CFLAGS=-Wall -Wno-missing-braces -I$(ROOT)/include -I$(ROOT) -I$(ROOT)/kern -c -D_X86_ -DIS_32 -DWINDOWS -O2 + CFLAGS=-Wall -Wno-missing-braces -I$(ROOT)/include -I$(ROOT) -I$(ROOT)/kern -c -D_X86_ -DIS_32 -DWINDOWS -DUNICODE -O2 O=o FS=fs-win32 IP=win32 [rsc] --rw-rw-r-- M 136171 rsc drawterm 11653 Mar 6 11:30 sys/src/cmd/unix/drawterm/gui-win32/screen.c /n/sourcesdump/2006/0306/plan9/sys/src/cmd/unix/drawterm/gui-win32/screen.c:1,3 - /n/sourcesdump/2006/0307/plan9/sys/src/cmd/unix/drawterm/gui-win32/screen.c:1,4 + #define _WIN32_WINNT 0x0500 #include #undef Rectangle /n/sourcesdump/2006/0306/plan9/sys/src/cmd/unix/drawterm/gui-win32/screen.c:188,200 - /n/sourcesdump/2006/0307/plan9/sys/src/cmd/unix/drawterm/gui-win32/screen.c:189,201 wc.hCursor = LoadCursor(NULL, IDC_ARROW); wc.hbrBackground = GetStockObject(WHITE_BRUSH); wc.lpszMenuName = 0; - wc.lpszClassName = "9pmgraphics"; + wc.lpszClassName = L"9pmgraphics"; RegisterClass(&wc); window = CreateWindowEx( 0, /* extended style */ - "9pmgraphics", /* class */ - "drawterm screen", /* caption */ + L"9pmgraphics", /* class */ + L"drawterm screen", /* caption */ WS_OVERLAPPEDWINDOW, /* style */ CW_USEDEFAULT, /* init. x pos */ CW_USEDEFAULT, /* init. y pos */ /n/sourcesdump/2006/0306/plan9/sys/src/cmd/unix/drawterm/gui-win32/screen.c:338,343 - /n/sourcesdump/2006/0307/plan9/sys/src/cmd/unix/drawterm/gui-win32/screen.c:339,349 return 1; } return DefWindowProc(hwnd, msg, wparam, lparam); + case WM_MOUSEWHEEL: + if ((int)(wparam & 0xFFFF0000)>0) + b|=8; + else + b|=16; case WM_MOUSEMOVE: case WM_LBUTTONUP: case WM_MBUTTONUP: