Changeset 6940 for trunk/changelog


Ignore:
Timestamp:
Oct 3, 2001, 8:36:43 PM (24 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/changelog

    r6939 r6940  
    1 /* $Id: changelog,v 1.1717 2001-10-03 13:51:27 sandervl Exp $ */
     1/* $Id: changelog,v 1.1718 2001-10-03 18:36:19 sandervl Exp $ */
    22
    33 2001-10-03: Sander van Leeuwen <sandervl@xs4all.nl>
    4     - WINMM:    o Allocate handle for allocated timers and verify handle
     4    - WINMM:    o Allocate handle for new timer and verify handle
    55                  is valid before using it.
    66                  (prevents crashes when app attempts to delete timer twice
     
    1010                  blitting now seems to work well.
    1111                  (only tried DivX 4; needs more testing)
     12    - USER32:   o Rewrote sizing & moving of windows (frame tracking)
     13                  (ported Wine version + fixed some bugs)
     14                  Some applications (e.g. RealPlayer) resize themselves
     15                  when receiving WM_SIZING msgs. Not possible to send those
     16                  with PM's frame tracking.
     17                  TODO: fix flickering of size border (dynamic drag off)
     18                  TODO: WM_SIZING handling not 100% correct yet
     19                  TODO: Must display size/move cursor when starting action
     20                        from system menu
     21                o GetDCEx change; always call WinGetClipPS (!CS_OWNDC)
    1222
    1323 2001-10-02: Sander van Leeuwen <sandervl@xs4all.nl>
    1424    - REGSVR32: o Must use LoadLibrary, not CoLoadLibrary
    1525                  (Some dlls (divx codec) call CoFreeUnusedLibraries which
    16                    unloads our dll if we use CoLoadLibrary (-> crash)
     26                   unloads the same dll if we use CoLoadLibrary (-> crash)
    1727                   NT's regsvr32 doesn't use CoLoadLibrary either)
    1828    - USER32:   o OSLibWinGetMsg bugfix
     
    2131    - USER32:   o Lastest Wine revision of GetNextDlgGroupItem ported + modified
    2232
    23  2001-09-30: Sander van Leeuwen <sandervl@xs4all.nl>
    24     - INCLUDE:  o Hook constants added to winconst.h
    25                   (adding them to winuser.h only completely breaks Odin)
    26     - DDRAW:    o Implemented IDirectDrawClipper class for windowed DirectDraw
    27                   (only works if app uses clipping info for manual blitting;
    28                    IDirectSurface blitting methods need to be updated to
    29                    take clipping into account)
    30     - USER32:   o Added export to register visible region change callback
    31 
    32  2001-09-30: knut st. osmundsen <kosmunds@csc.com>
    33     - Makefiles:
    34                 o Added a DOMAKES util which should be used when invoking
    35                   other makefiles. (see /src/kernel32/makefile)
    36                 o Silenced most of the command $(DO*) commands so the commandline
    37                   doesn't show.
    38                 o Added some colors on the output from the $(DO*) scripts
    39                   to make it easier to separate directory and makefile switching
    40                   from all the other output.
    41                   Turn this off by using the env.var. BUILD_NOCOLOR.
    42                 o Did some cleanup of the main Makefile and added some missing rules.
    43                 o Made separate .depend file for the include files in the /include dir.
    44                   This will speedup the 'dep' rule somewhat.
    45                 o Autostart CmdQd with 7 workers if not started and MULTIJOBS are defined.
    46                 o Profile builds uses ./bin/Profile.* subdir for output, not ./bin/Debug.*.
    47                 o PROFILE mode (PROFILE=1) overrides DEBUG and RELEASE modes.
    48                 o NMAKE version of the Watcom support since WMAKE sucks big time :-(
    49                   These are the the odin32.*.watn.mk files. This caused introduction
    50                   of the MKFILE macro for the compiler specific filename part.
    51                   (Set CCENV=WAT and use NMAKE just like with VAC3.)
    52                 o Enabled Watcom (NMAKE version) support in mostly all makefiles.
    53                   (I.e. places we do compiler specific tweaks.)
    54     - Fastdep:  o Corrected processing of C/C++ #include "someheader.h" to
    55                   start the search in the source code directory.
    56                 o Corrected handling of deleted files.
    57                 o Increased some read and write buffers.
    58     - Win32k:   o Changed PSZ to char *, since H2INC doesn't understand PSZ.
    59     - Custombulid:
    60                 o Can now build object libraries for custombuild without separate
    61                   makefiles. Define CUSTOMBUILD=1 (=1 is important!) to build an
    62                   DLL.
    63                 o To build all needed object libraries and the custom dll,
    64                   go to /src and 'nmake custombuild'. There is currently no
    65                   rule in the main makefile for this, so remember to make the
    66                   libraries in /lib first.
    67                 o Removed all the obsolete *lib.mak files.
    68     - Watcom:   o ccollection.h: Include odin.h to get min/max.
    69                 o odin.h:       C INLINE/inline support.
    70                 o odinwrap.h:   Watcom has problems with the GetCurrentThreadId
    71                                 redeclaration. (DWORD != unsigned long int)
    72                                 Exclude prototype if watcomc. (workaround)
    73                 o windef.h:     __max and __min is defined in stdlib.h, undef before
    74                                 redefining them.
    75                 o unicode.h:    static inline workaround (just like VAC).
    76                 o src/makefile: Temporarily ignore return codes from subdirs.
    77                 o kernel32/console2.h:
    78                                 Don't include calling convetion for thread
    79                                 function. The default is the correct one usually.
    80                 o kernel32/conbuffervio.cpp:
    81                                 Alloca is defines in malloc.h for watcom. VAC defines
    82                                 this in both malloc and stdlib.h.
    83                 o kernel32/console.cpp:
    84                                 _beginthread is defined in process.h not stdlib.h as
    85                                 for VAC.
    86 
    87  2001-09-29: Sander van Leeuwen <sandervl@xs4all.nl>
    88     - WGSS50:   o WGSS update
    89 
    90  2001-09-28: Patrick Haller <patrick.haller@innotek.de>
    91     - USER32:   o added experimental support for WH_KEYBOARD_LL hook
    92                 o implemented keybd_event, mouse_event (-> SendInput )
    93 
    94  2001-09-28: Sander van Leeuwen <sandervl@xs4all.nl>
    95     - PE2LX:    o Added options to remove fixups and to reroute all
    96                   imports to a custom odin dll
    97 
    98  2001-09-27: Patrick Haller <patrick.haller@innotek.de>
    99     - USER32:   o partial implementation of SendInput()
    100     - KERNEL32: o improved error code mapping (error2WinError)
    101                 o keep HandleManager from reusing last handle
    102                   too quickly (CreateFile after CloseHandle might
    103                   return the same handle again, which is correct but doesn't
    104                   put the spotlight on buggy apps)
    105 
    106  2001-09-26: Sander van Leeuwen <sandervl@xs4all.nl>
    107     - WININET/ICMP/WS2_32/WINSPOOL/CTL3D32:
    108                 o Makefiles added to build library with obj files
    109     - WININET:  o Split up initterm
    110     - CUSTOMBUILD:
    111                 o Ordinals definitions moved into ordinals.h
    112 
    113  2001-09-26: knut st. osmundsen <kosmunds@csc.com>
    114     - Win32k:   o Create development branch 'splittup' which in the
    115                   splittup of win32k is being implemented.
    116                 o BTW. I think I've found the jfs/fat32 + win32k problem.
    117                   I left some dirty readonly heap pages behind...
    118                   That is corrected in the splittup.
    119     - Some Makefiles:
    120                 o Corrected the file header to state correct dllname.
    121                   Ye][ow, which is doing some documentation stuff on the Odin32,
    122                   pointed this out this for me.
    123 
    124  2001-09-26: Patrick Haller <patrick.haller@innotek.de>
    125     - ODINWRAP: o fixed FNEPILOGUE position
    126       (MISC)    o added support for calldepth tracing
    127     - OLE32:    o fixed wrong prototype in regsvr32.cpp
    128 
    129  2001-09-25: Sander van Leeuwen <sandervl@xs4all.nl>
    130     - COMCTL32: o Wine updates (MRU functions)
    131     - SHELL32:  o Wine updates (SHAddToRecentDocs)
    132     - DDRAW/ADVAPI32: Added makefiles for building library with obj files
    133 
    134  2001-09-24: Sander van Leeuwen <sandervl@xs4all.nl>
    135     - DDRAW:    o Set screen resolution + bpp of primary surface to those
    136                   of the PM desktop. (used to default to 640x480x8bpp)
    137 
    138  2001-09-24: Patrick Haller <patrick.haller@innotek.de>
    139     - USER32:   o added ODINWRAP debug tracing support to WINKEYBOARD.CPP
    140 
    141  2001-09-23: Sander van Leeuwen <sandervl@xs4all.nl>
    142     - USER32:   o MDI bugfix: set active child to 0 when last one is destroyed
    143                   (fixes crash when closing mdi window in odinapp)
    144     - GDI32:    o DIB Section sync bugfix; GpiQueryBitmapBits fails
    145                   when cbImage is too small (compressed images only)
    146                   This used to work. Maybe related to new SDD version.
    147                   (CoolEdit 2000 hits breakpoint in debug build)
    148 
    149  2001-09-23: Dietrich Teickner <Dietrich_Teickner@t-online.de>
    150     - SHELL32:  o Small update for shfileop.c
    151 
    152  2001-09-21: Sander van Leeuwen <sandervl@xs4all.nl>
    153     - USER32:   o Focus changes
    154     - CTL3D32:  o Added stub dll
    155 
    156  2001-09-20: Sander van Leeuwen <sandervl@xs4all.nl>
    157     - USER32:   o Activate window when it returns 0 for WM_MOUSEACTIVATE
    158                   0 is not documented, but experiments in NT4 show that
    159                   the window will get activated when it returns this.
    160                   (fixes activation of FreeCell when clicking on the window)
    161                 o WM_NEXTMENU bugfix (from Wine)
    162                   (fixes crash during menu navigation in MDI windows)
    163     - SHELL32:  o Shell Folder bugfix from Wine added
    164 
    165  2000-09-19: Oliver Braun <Oliver.Braun@hamburg.de>
    166     - USER32:   o PeekMessageW bugfix
    167 
    168  2001-09-19: Sander van Leeuwen <sandervl@xs4all.nl>
    169     - USER32:   o Changed GetLastActivePopup (still not complete)
    170                 o Prevent loop in DIALOG_IsAccelerator
    171                 o GetMenuItemInfoW bugfixes
    172                 o Ported the Wine MDI control
    173 
    174  2001-09-17: Patrick Haller <patrick.haller@innotek.de>
    175     - WS2_32:   o added stub for WSAIoctl() (Parsec)
    176     - WINMM:    o lowered minimum OS/2 timer resolution to 2ms
    177                   (for the new CLOCKSCALE feature)
    178 
    179  2001-09-17: Sander van Leeuwen <sandervl@xs4all.nl>
    180     - USER32:   o Must return AWP_ACTIVATE/AWP_DEACTIVATE flags in
    181                   WM_ADJUSTWINDOWPOS (SWP_ACTIVATE/SWP_DEACTIVATE).
    182                   This ensures activation is handled properly.
    183                   No longer necessary to manually send WM_ACTIVATE messages.
    184                 o Only forward SC_CLOSE syscommand to top level window
    185                   if generated by keyboard
    186 
    187  2001-09-15: Sander van Leeuwen <sandervl@xs4all.nl>
    188     - USER32:   o Some focus/activation changes
    189                 o Translation fix for WM_SYSCOMMAND; SC_CLOSE now always
    190                   directed to top-level window. (OS/2 look only)
    191     - ODINBUG:  o Update by Herwig Bauernfeind
    192     - OLEAUT32/OLE32/QUARTZ/COMDLG32:
    193                 o Wine updates
    194     - COMCTL32: o Wine updates for toolbar, pager & rebar controls
    195                 o Treeview bugfix when deleting the selected item
    196                   (fixes crash in UltraEdit when opening files)
    197     - *         o Put back original sources. Extremely annoying to
    198                   add tags and change tabs in files.
    199 
    200  2001-09-11: knut st. osmundsen <kosmunds@csc.com>
    201     - kKrnlLib: o FYI: Win32k revamp/split-up. Not yet completed.
    202 
    203  2001-09-10: Sander van Leeuwen <sandervl@xs4all.nl>
    204     - KERNEL32: o VirtualQuery fix; DosQueryMem doesn't always return region
    205                   size in pages, so round up size to next page boundary
    206                   (fixes loop during Netscape 4.7 startup)
    207     - GDI32:    o DPtoLP fix; signed/unsigned comparison failed
    208                   (fixes huge fonts in Netscape 4.7)
    209                 o StretchDIBits fix; clear ulCompression for BI_BITFIELDS
    210                   or else WGSS blit will fail
    211                   (fixes black pictures in Netscape 4.7)
    212 
    213  2001-09-09: Sander van Leeuwen <sandervl@xs4all.nl>
    214     - TAPI32:   o Some updates
    215     - OLEAUT32: o Wine typelib updates
    216 
    217  2001-09-07: Patrick Haller <patrick.haller@innotek.de>
    218     - include:  o removed ./include/wine/server.h (Wine Server)
    219                   because of collisiton with server.h in OS/2 toolkit
    220     - WNETAP32: o NetServerEnum implemented
    221                 o split into numerous smaller source modules
    222 
    223  2001-09-05: knut st. osmundsen <kosmunds@csc.com>
    224     - src\*:    o Added/fixed CVS $Id tag in source files.
    225                   Sorry, if this caused long checkout and compilation. :-)
    226     - tools\database:
    227                 o Fixed a couple of bugs, just in case we get it online some day :-).
    228                 o More or less implemented @design notes.
    229     - tools\dailybuild:
    230                 o Added automatic uploading of current odin32 api database.
    231                   (_test_ it at http://odin.netlabs.org/Odin32DBTest/Odin32DB.phtml)
    232 
    233  2001-09-04: knut st. osmundsen <kosmunds@csc.com>
    234     - FastDep:  o Synced FastDep with OS2Tools.
    235 
    236  2001-09-01: knut st. osmundsen <kosmunds@csc.com>
    237     - Tools\CmdQd:
    238                 o Do DosExecPgm directly on programs when possible.
    239                   (It's not possible if multiple commands is specified in a job.)
    240                 o Path search result caching.
    241                 o Uses CMD.EXE nomatter what is in the COMSPEC.
    242                 o Corrected memory overwrite in output read loop.
    243 
Note: See TracChangeset for help on using the changeset viewer.