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/doc/ChangeLog-2001

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