Ignore:
Timestamp:
Jan 31, 2000, 11:30:08 PM (26 years ago)
Author:
sandervl
Message:

init dibsection bmp data to 0 during creation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gdi32/gdi32.cpp

    r2573 r2581  
    1 /* $Id: gdi32.cpp,v 1.35 2000-01-30 15:04:40 sandervl Exp $ */
     1/* $Id: gdi32.cpp,v 1.36 2000-01-31 22:30:08 sandervl Exp $ */
    22
    33/*
     
    319319
    320320    OSLibGpiSetCp(newHdc, oldcp);
     321    dprintf(("CreateCompatibleDC %X returned %x", hdc, newHdc));
    321322    return newHdc;
    322323}
     
    329330{
    330331#if 1
    331     dprintf(("GDI32: StretchDIBits"));
     332    dprintf(("GDI32: StretchDIBits %x to (%d,%d) (%d,%d) from (%d,%d) (%d,%d), %x %x %x %x", hdc, xDst, yDst, widthDst, heightDst, xSrc, ySrc, widthSrc, heightSrc, bits, info, wUsage, dwRop));
    332333
    333334    if(wUsage == DIB_PAL_COLORS && info->bmiHeader.biSize == sizeof(BITMAPINFOHEADER))
     
    12461247//******************************************************************************
    12471248//******************************************************************************
    1248 HANDLE WIN32API GetCurrentObject( HDC arg1, UINT arg2)
    1249 {
    1250     dprintf(("GDI32: GetCurrentObject"));
    1251     return (HANDLE)O32_GetCurrentObject(arg1, arg2);
     1249HANDLE WIN32API GetCurrentObject( HDC hdc, UINT arg2)
     1250{
     1251    dprintf(("GDI32: GetCurrentObject %x %x", hdc, arg2));
     1252    return (HANDLE)O32_GetCurrentObject(hdc, arg2);
    12521253}
    12531254//******************************************************************************
     
    15151516//******************************************************************************
    15161517//******************************************************************************
    1517 BOOL WIN32API GetTextExtentPoint32A( HDC arg1, LPCSTR arg2, int arg3, PSIZE  lpSize)
    1518 {
    1519     dprintf(("GDI32: GetTextExtentPoint32A"));
     1518BOOL WIN32API GetTextExtentPoint32A( HDC hdc, LPCSTR lpsz, int cbString, PSIZE  lpSize)
     1519{
     1520 BOOL rc;
     1521
    15201522    lpSize->cx = lpSize->cy = 0;
    1521     return O32_GetTextExtentPoint32(arg1, arg2, arg3, lpSize);
     1523    rc = O32_GetTextExtentPoint32(hdc, lpsz, cbString, lpSize);
     1524    dprintf(("GDI32: GetTextExtentPoint32A %x %s %d returned %d (%d,%d)", hdc, lpsz, cbString, rc, lpSize->cx, lpSize->cy));
     1525    return rc;
    15221526}
    15231527//******************************************************************************
     
    18961900//******************************************************************************
    18971901//******************************************************************************
    1898 int WIN32API SelectClipRgn( HDC arg1, HRGN  arg2)
    1899 {
    1900     dprintf(("GDI32: SelectClipRgn"));
    1901     return O32_SelectClipRgn(arg1, arg2);
     1902int WIN32API SelectClipRgn( HDC hdc, HRGN hRgn)
     1903{
     1904    dprintf(("GDI32: SelectClipRgn %x %x", hdc, hRgn));
     1905    return O32_SelectClipRgn(hdc, hRgn);
    19021906}
    19031907//******************************************************************************
     
    20062010//    if(xDest == 0 && yDest == 0 && xSrc == 0 && ySrc == 0 && cx == width && cy == height) {
    20072011//      result = OSLibSetDIBitsToDevice(hdc, xDest, yDest, cx, cy, xSrc, ySrc, startscan, lines, (PVOID) bits, (WINBITMAPINFOHEADER*)info, coloruse);
     2012//      result = lines;
    20082013//    }
    20092014//    else {
     
    22412246  if(pbmi->bmiHeader.biWidth < 0)
    22422247  {
    2243     pbmi->bmiHeader.biWidth = -pbmi->bmiHeader.biWidth;
    2244     fFlip = FLIP_HOR;
     2248        dprintf(("CreateDIBSection: width %d", pbmi->bmiHeader.biWidth));
     2249        pbmi->bmiHeader.biWidth = -pbmi->bmiHeader.biWidth;
     2250        fFlip = FLIP_HOR;
    22452251  }
    22462252  iHeight = pbmi->bmiHeader.biHeight;
    22472253  if(pbmi->bmiHeader.biHeight < 0)
    22482254  {
    2249     pbmi->bmiHeader.biHeight = -pbmi->bmiHeader.biHeight;
    2250     fFlip |= FLIP_VERT;
     2255        dprintf(("CreateDIBSection: height %d", pbmi->bmiHeader.biHeight));
     2256        pbmi->bmiHeader.biHeight = -pbmi->bmiHeader.biHeight;
     2257        fFlip |= FLIP_VERT;
    22512258  }
    22522259
     
    22882295      pbmi->bmiHeader.biHeight = iHeight;
    22892296
    2290       dprintf(("GDI32: return %08X\n",res));
    22912297      return(res);
    22922298    }
Note: See TracChangeset for help on using the changeset viewer.