home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / odin051d.zip / ChangeLog-2002 < prev    next >
Text File  |  2002-04-30  |  15KB  |  319 lines

  1.  /* $Id: ChangeLog-2002,v 1.2 2002/04/30 09:35:22 sandervl Exp $ */
  2.  
  3.  2002-03-31: knut st. osmundsen <bird@anduin.net>
  4.     - Include:  o Removed blank lines from odinbuild.h and wrapped
  5.                   the prototype in ifdefs so WIN32API doesn't need
  6.                   to be defined to include the file.
  7.  
  8.  2002-03-28: Sander van Leeuwen <sandervl@xs4all.nl>
  9.     - USER32:   o Customization changes
  10.     - WNASPI32: o Fix for disabling aspi by default in custom build
  11.  
  12.  2002-03-28: Platon Fomichev <platon@innotek.de>
  13.     - USER32:   o Gracefully handle WM_QUIT message sent by window list:
  14.                   do not return from GetMessage with FALSE, but send
  15.                   WM_CLOSE to window. WM_QUIT sent by PostQuitMessage
  16.                   will be handled properly.
  17.  
  18.  2002-03-24: Sander van Leeuwen <sandervl@xs4all.nl>
  19.     - KERNEL32: o OpenFileMapping fix
  20.                   (Notes replication seems to work now)
  21.                 o MapViewOfFile fix; all named file mappings can be shared
  22.                   (files & memory only)
  23.  
  24.  2002-03-22: Sander van Leeuwen <sandervl@xs4all.nl>
  25.     - KERNEL32: o Removed FindResource hooks
  26.     - USER32:   o Added LoadImageW hook for custom builds
  27.     - DDRAW:    o Do not use XFree driver unless fullscreen mode is enabled
  28.  
  29.  2002-03-22: Yuri Dario <mc6530@mclink.it>
  30.     - USER32:   o EnumThreadWindows fix (necessary due to recent process &
  31.                   thread id changes)
  32.  
  33.  2002-03-20: Platon Fomichev <platon@innotek.de>
  34.     - USER32:   o Fixes and changes for minimizing windows (minimized window
  35.                   list; restore; icon paint)
  36.  
  37.  2002-03-20: Sander van Leeuwen <sandervl@xs4all.nl>
  38.     - USER32:   o BeginPaint change; use entire window if window is minimized
  39.  
  40.  2002-03-18: Sander van Leeuwen <sandervl@xs4all.nl>
  41.     - WGSS50:   o WGSS update from IBM
  42.     - WSOCK32:  o Return requested version in WSAStartup
  43.     - GDI32:    o Renamed LibMain to avoid name conflict with custom build
  44.                   (shell32)
  45.  
  46.  2002-03-16: Platon Fomichev <platon@innotek.de>
  47.     - COMCTL32: o Ownerdrawn listview control items have no margin
  48.     - USER32:   o DIB_BitmapInfoSize fix for 24 bpp bitmaps
  49.                 o CloseWindow change; call ShowWindow(SW_MINIMIZE)
  50.                 o GetWindowPlacement fix; always return internally stored
  51.                   rcNormalPosition
  52.     - WNASPI32: o Added DisableASPI function
  53.  
  54.  2002-03-14: knut st. osmundsen <bird@anduin.net>
  55.     - Fastdep:  o Some minor -E<somthing> issues (non Odin32 use).
  56.  
  57.  2002-03-08: Platon Fomichev <platon@innotek.de>
  58.     - USER32:   o Menu: fix for double click on minimized window (icon)
  59.  
  60.  2002-03-08: Patrick Haller <patrick.haller@innotek.de>
  61.     - SHELL32:  o WINE sync
  62.                 o some WPS integration (ShellExecute can open WPS objects)
  63.     - SHLWAPI:  o PathIsURLA/W fixes for Flask (crash in Flask->About)
  64.     - USER32:   o Moved some icon extraction functions from shell32 to user32
  65.     - MAKEFILES:
  66.                 o replaced our version of "netapi32.lib" with "wnetap32.lib"
  67.                   to avoid conflict with toolkit
  68.     - WNETAP32: o replaced NETAPI32 references by WNETAP32 to avoid
  69.                   toolkit conflict (netapi32.lib)
  70.                 o NetBios support implemented (disabled for now)
  71.                   (yet resources are global and not per-process)
  72.     - WS2_32:   o added fake version of WSAEnumProtocol()
  73.  
  74.  2002-03-07: Platon Fomichev <platon@innotek.de>
  75.     - USER32:   o CloseWindow fix (use frame window handle)
  76.                 o Minimize window (WinSetWindowPos, SWP_MINIMIZE) on receival
  77.                   of minimize syscommand
  78.  
  79.  2002-03-06: Platon Fomichev <platon@innotek.de>
  80.     - USER32:   o Fixes for minimized dragging icon and minimized icon distortion
  81.  
  82.  2002-03-05: Platon Fomichev <platon@innotek.de>
  83.     - USER32:   o Allow single minimize or maximize button in titlebar (os/2
  84.                   appearance)
  85.  
  86.  2002-03-04: Yuri Dario <mc6530@mclink.it>
  87.     - KERNEL32: o Update for Italian NLS info
  88.                 o Fall back to English NLS info if time format not found
  89.  
  90.  2002-03-04: Platon Fomichev <platon@innotek.de>
  91.     - USER32:   o Fix for window restore from minimized state
  92.  
  93.  2002-02-28: Platon Fomichev <platon@innotek.de>
  94.     - KERNEL32: o Implemented IOCTL_DISK_IS_WRITABLE ioctl & fixes writing
  95.                   to floppy (DASD mode)
  96.  
  97.  2002-02-27: Sander van Leeuwen <sandervl@xs4all.nl>
  98.     - USER32:   o Removed WindowFromPoint change; has bad effect on many things
  99.     - KERNEL32: o Removable disk access fix
  100.  
  101.  2002-02-26: Sander van Leeuwen <sandervl@xs4all.nl>
  102.     - USER32:   o Rewrote GetWindowThreadProcessId (no longer uses WGSS)
  103.                 o WindowFromPoint change; enumerate z-order, not parent-children
  104.     - KERNEL32: o Changed GetCurrentThreadId to return unique global thread id
  105.                   ((processid SHL 16) | threadid)
  106.                   Thread ids return by WGSS are unique to the process only.
  107.  
  108.  2002-02-25: Sander van Leeuwen <sandervl@xs4all.nl>
  109.     - KERNEL32: o Added hooks for FindResource(Ex)A/W (custom build)
  110.  
  111.  2002-02-24: Sander van Leeuwen <sandervl@xs4all.nl>
  112.     - OLE32:    o Added some missing exports
  113.  
  114.  2002-02-23: knut st. osmundsen <bird@anduin.net>
  115.     - MAKEFILES:
  116.                 o Cleaned up some demangling mess in makefiles.
  117.                   Now both VAC308 and VAC365 builds works again.
  118.     - /Makefile:
  119.                 o Added a cleanall rule to /makefile which will cleanup
  120.                   for every compiler and all tree build modes.
  121.                 o Corrected problemous odin_library rules in /makefile.
  122.                   (didn't work on a clean tree)
  123.     - /src/Makefile:
  124.                 o Corrected directory locking for lib module.
  125.                   (Can now build debug and release builds concurrently.)
  126.     - Tools:    o Synced the common kFile* classes with os2tools.
  127.                   (The thing you do when you're supposed to do something else.. ;) )
  128.  
  129.  2002-02-23: Sander van Leeuwen <sandervl@xs4all.nl>
  130.     - WSOCK32:  o Don't send FD_CONNECT if socket was already connected
  131.                   (accept returns connected socket)
  132.  
  133.  2002-02-21: Sander van Leeuwen <sandervl@xs4all.nl>
  134.     - NTDLL/ADVAPI32:
  135.                 o Some Wine updates
  136.  
  137.  2002-02-21: Platon Fomichev <platon@innotek.de>
  138.     - IPHLPAPI  o GetNetworkParams bugfixes
  139.  
  140.  2002-02-20: Platon Fomichev <platon@innotek.de>
  141.     - IPHLPAPI  o Implemented GetAdaptersInfo & GetNetworkParams
  142.  
  143.  2002-02-20: Sander van Leeuwen <sandervl@xs4all.nl>
  144.     - WSOCK32:  o Changed reported winsock version to 2.0 (from 1.1)
  145.                 o Bugfix for accept when changing flags of active async request
  146.     - COMCTL32: o Listview fix: update item width & height during WM_SIZE
  147.                   (fixes incorrect redraws when selecting items in CVP)
  148.  
  149.  2002-02-20: Dmitry Froloff <froloff@os2.ru>
  150.     - PELDR:    o Added support for WINDOWSPATH environment variable; PE
  151.                   searches for executables in directories listed in WINDOWSPATH
  152.  
  153.  2002-02-19: Sander van Leeuwen <sandervl@xs4all.nl>
  154.     - KERNEL32: o Added support for Russian country code + other countries
  155.     - OLE32:    o Removed old code + some unnecessary changes
  156.     - SHELL32:  o compile fix for SHBrowseForFolderW (due to recent header changes)
  157.  
  158.  2002-02-18: Patrick Haller <patrick.haller@innotek.de>
  159.     - USER32:   o fixed structure size for
  160.                   SystemParametersInfo(SPI_GETNONCLIENTMETRICSA)
  161.                 o fixed GetModuleHandleW(NULL) string conversion
  162.  
  163.  2002-02-18: knut st. osmundsen <bird@anduin.net>
  164.     - KERNEL32: o Tried to work around the 4.51 toolkit issue with the
  165.                   QS*/qs typedefs. Hope this wont cause any problems...
  166.  
  167.  2002-02-18: Sander van Leeuwen <sandervl@xs4all.nl>
  168.     - USER32:   o Added function to force color to mono mouse cursor conversion
  169.                   (for mouse cursors with more than 2 colors)
  170.  
  171.  2002-02-14: Sander van Leeuwen <sandervl@xs4all.nl>
  172.     - OLE32:    o Extended logging added
  173.                 o Resync with Wine (20020215)
  174.                   (Out of process COM objects; InstallShield 6)
  175.     - OLEAUT32: o Partial resync with Wine (20020215)
  176.                 o Extended logging added
  177.     - COMCTL32: o Extended logging added
  178.     - KERNEL32: o Named pipe updates
  179.  
  180.  2002-02-13: Sander van Leeuwen <sandervl@xs4all.nl>
  181.     - SHELL32:  o Extended logging added
  182.  
  183.  2002-02-12: Sander van Leeuwen <sandervl@xs4all.nl>
  184.     - SHLWAPI:  o StrFromTimeIntervalA/W takes 4 parameters, not 2
  185.                 o Added extended logging
  186.  
  187.  2002-02-12: Platon Fomichev <platon@innotek.de>
  188.     - USER32:   o Ignore keyboard messages (PM) with scancode 0
  189.  
  190.  2002-02-11: Platon Fomichev <platon@innotek.de>
  191.     - USER32:   o Fix for double enter keyboard messages
  192.  
  193.  2002-02-11: Sander van Leeuwen <sandervl@xs4all.nl>
  194.     - KERNEL32/USER32:
  195.                 o Moved Char*, IsChar*, Oem* functions to kernel32
  196.                   (forwarders in user32)
  197.     - USER32:   o Fixed reference count leak in SetFocus, GetDlgCtrlID,
  198.                   EndDialog & window dtor
  199.  
  200.  2002-02-10: Sander van Leeuwen <sandervl@xs4all.nl>
  201.     - USER32:   o Extended logging added
  202.  
  203.  2002-02-10: Platon Fomichev <platon@innotek.de>
  204.     - USER32\PMKBDHK:
  205.                 o Fixes for shift-enter & shift-enter (numpad)
  206.     - USER32:   o Numpad enter fix for GetKeyNameTextA
  207.  
  208.  2002-02-10: Dmitry Froloff <froloff@os2.ru>
  209.     - KERNEL32: o Translate strings used for Dos* functions from Windows
  210.                   to OS/2 codepage
  211.                 o Translate strings returned by Dos* functions from OS/2
  212.                   to Windows codepage
  213.     - USER32:   o Translate strings used to set the window title (OS/2 mode)
  214.                   from Windows to OS/2 codepage.
  215.  
  216.  2002-02-09: Sander van Leeuwen <sandervl@xs4all.nl>
  217.     - KERNEL32: o Logging updates
  218.     - INCLUDE\makefiles:
  219.                 o New rules for generating .def files
  220.  
  221.  2002-02-08: Sander van Leeuwen <sandervl@xs4all.nl>
  222.     - KERNEL32: o Implemented tracing of all exported functions
  223.                   (meant to replace ODINFUNCTION* macros; useful mainly
  224.                    to improve logging in Wine modules)
  225.  
  226.  2002-02-08: Platon Fomichev <platon@innotek.de>
  227.     - USER32:   o Fixes for handling Shift-Enter & Alt-Enter
  228.  
  229.  2002-02-08: knut st. osmundsen <bird@anduin.net>
  230.     - WRC:      o Added codepage.c from kernel32 as a hotfix to the
  231.                   unresolved external issue. Only the get_char_typeW
  232.                   is enabled.
  233.  
  234.  2002-02-07: Sander van Leeuwen <sandervl@xs4all.nl>
  235.     - KERNEL32: o Thread change: determine if thread callback is inside
  236.                   a PE dll. If it is, then force switch to win32 TIB.
  237.                   (necessary for Opera when loading win32 plugins)
  238.                 o Use NLS resources from Wine (no longer rely on OS/2 unicode
  239.                   dll)
  240.                 o ole2nls update; now use GetLocaleInfoA/W from Wine
  241.  
  242.  2002-02-06: Sander van Leeuwen <sandervl@xs4all.nl>
  243.     - WSOCK32:  o minor recv update for error handling
  244.     - USER32:   o Ported TrackMouseEvent (Wine 20020122)
  245.     - KERNEL32: o SetWin32TIB update (switch to force switch to win32 FS selector)
  246.                 o Force switch to win32 FS selector when calling PE image
  247.                   entrypoints (necessary for Odin32 applications that use
  248.                   PE dlls (like Opera))
  249.     - COMCTL32: o Wine updates (smoothscroll, ipaddress, rebar, toolbar, tab,
  250.                   comboex, imagelist) (20020122)
  251.     - SHLWAPI:  o Wine resync (20020122)
  252.  
  253.  2002-02-05: Sander van Leeuwen <sandervl@xs4all.nl>
  254.     - USER32:   o Ported SendMessageCallbackA/W, SendMessageTimeoutA/W,
  255.                   SendNotifyMessageA/W from Wine (20020122)
  256.                 o Rewrote SendMessageA/W to behave more like Wine
  257.                   (hook calls)
  258.  
  259.  2002-02-03: Sander van Leeuwen <sandervl@xs4all.nl>
  260.     - KERNEL32; o Added dummy executable class
  261.                 o Ported GetTempPathA/W from Wine
  262.  
  263.  2002-01-26: Sander van Leeuwen <sandervl@xs4all.nl>
  264.     - OLE32:    o Fixed bug in OLE clipboard implementation; the handle
  265.                   returned by GetClipboardData is no longer valid after
  266.                   calling CloseClipboard. A copy of the data must be made.
  267.  
  268.  2002-01-20: Vitali Pelenyov <sunlover@anduin.net>
  269.     - USER32:   o Fix for position of fake window (CreateFakeWindowEx)
  270.  
  271.  2002-01-18: Vitali Pelenyov <sunlover@anduin.net>
  272.     - KERNEL32: o GetDriveType fix for detection cdrom drives under certain
  273.                   circumstances (when cdrom is not the last drive letter)
  274.  
  275.  2002-01-10: Sander van Leeuwen <sandervl@xs4all.nl>
  276.     - USER32:   o CreateFakeWindowEx change; need to specifiy window class
  277.                   Added DestroyFakeWindow for deleting fake window object.
  278.     - KERNEL32: o Custom device driver changes for driver instance pointer
  279.  
  280.  2002-01-09: knut st. osmundsen <bird@anduin.net>
  281.     - Tools/CmdQd:
  282.                 o Corrected bad fix from 2002-01-01.
  283.  
  284.  2002-01-09: Sander van Leeuwen <sandervl@xs4all.nl>
  285.     - KERNEL32: o Add driver data parameter to custom device driver calls
  286.  
  287.  2002-01-08: Sander van Leeuwen <sandervl@xs4all.nl>
  288.     - KERNEL32: o Fixes for DosQueryAffinity & DosSetAffinity on non-SMP
  289.                   systems (set default/ignore)
  290.     - USER32:   o Fixed restoring of windows after minimizing/maximizing
  291.                 o Allocate more memory for 40x40 icon generation
  292.                 o Fixed SetClipboardData for CF_UNICODETEXT (translate to
  293.                   ascii and use CF_TEXT)
  294.  
  295.  2002-01-06: knut st. osmundsen <bird@anduin.net>
  296.     - DailyBuild:
  297.                 o - Do not distribute odin.ini.
  298.  
  299.  2002-01-06: Sander van Leeuwen <sandervl@xs4all.nl>
  300.     - KERNEL32: o Changed HeapAlloc/HeapReAlloc:
  301.                   - round up size to next 8 bytes boundary
  302.                   - when reallocating memory block, don't use different
  303.                     memory block unless new size is larger than old size
  304.                     (rounded up to next 8 bytes boundary)
  305.                   (Verified this behaviour in NT4 (Global/Heap(Re)Alloc);
  306.                    fixes crashes in Opera 5.12 which relies on this 'feature')
  307.     - GDI32:    o Print handle type name in SelectObject
  308.                 o EnumFontProcExW -> must restore FS in enum handler
  309.  
  310.  2002-01-04: Sander van Leeuwen <sandervl@xs4all.nl>
  311.     - KERNEL32: o Rewrote GetDriveType (fixes detection of LAN drives)
  312.  
  313.  2002-01-02: Sander van Leeuwen <sandervl@xs4all.nl>
  314.     - GDI32:    o Better logging for some text functions
  315.  
  316.  2002-01-01: knut st. osmundsen <bird@anduin.net>
  317.     - Tools/CmdQd:
  318.                 o Ignore the CmdQd kill returncode in clean2.
  319.