Changeset 1620


Ignore:
Timestamp:
Nov 5, 1999, 3:27:09 PM (26 years ago)
Author:
sandervl
Message:

* empty log message *

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Readme.txt

    r1609 r1620  
    1 /* $Id: Readme.txt,v 1.7 1999-11-05 10:32:14 phaller Exp $ */
     1/* $Id: Readme.txt,v 1.8 1999-11-05 14:27:09 sandervl Exp $ */
    22
    331999/11/05: Project Odin Source Code Notes
     
    77----------------
    88
    9 This readme is intended for making people more familiar with ODIN and to describe
    10 various aspects of the project such as accessing latest sources via cvs, building
    11 the binaries, running win32 applications, how to identify and report problems and
    12 bugs, as well as how to acticely participate in this very promising project.
     9This readme is intended for making people more familiar with ODIN and to
     10describe various aspects of the project such as accessing latest sources via
     11cvs, building the binaries, running win32 applications, how to identify and
     12report problems and bugs, as well as how to acticely participate in this very
     13promising project.
    1314
    14 19/06/99: Sander van Leeuwen (sandervl@xs4all.nl)
     1599/11/05: Sander van Leeuwen (sandervl@xs4all.nl)
    151699/11/05: Patrick Haller     (phaller@gmx.net)
    1617
     
    3334
    3435Changes from last source code release:
    35         - Uses Wine headers and a stripped down version of os2win.h (Open32 header)
     36        - Uses Wine headers and a stripped down version of os2win.h (Open32
     37          header)
    3638        - All Open32 apis have the 'O32_' prefix.
    3739        - All Open32 declarations are appended with '_O32' (mostly due to
     
    3941        - nmake DEBUG=1 builds the debug version
    4042          nmake         builds the release version
    41         - The USER32, KERNEL32, ADVAPI32, COMDLG32, GDI32 contain extra .def
     43        - Several dlls (i.e. USER32, KERNEL32, ADVAPI32) contain extra .def
    4244          files that are used to create libraries that contain the api names
    4345          as required by the linker when you use them. (_apiname@nrparameterbytes)
    44 NOTE:   - It's not unlikely this rewrite contains extra bugs due to the huge
    45           number of small changes I had to make.
    46           There might be a few functions that call themselves instead of the
    47           Open32 apis.
    48 
    49 Non-functional code:
    50         - DDRAW & DSOUND: Markus Montkowski will take care of this and his
    51           changes will be included in a future release
    5246
    5347Wine header notes:
     
    6660          default value (150b))
    6761        - Use the correct Win32 api when there are two version (ascii & unicode)
    68           Calling the standard one (SendMessage) causes a error during compilation.
     62          Calling the standard one (SendMessage) causes a error during
     63          compilation.
    6964          Use SendMessageA instead.
    7065        - Source code style will be decided on in the near future.
     
    8075-------------------------
    8176
    82 Basically, if your system setup meets above stated requirements, everything you need to
    83 do for a binary build is:
     77Basically, if your system setup meets above stated requirements, everything you
     78need to do for a binary build is:
    8479
    8580  make debug
     
    8984  make release
    9085
    91 As the current state of the project is still known to be alpha level, one should expect
    92 some functions not to work properly. Therefore, we recommend the use of the debug-version
    93 which creates long logfiles for problem determination purpose and to allow active debugging
    94 with debuggers such as IPMD, ICAT, KDB, etc.
     86As the current state of the project is still known to be alpha level, one should
     87expect some functions not to work properly. Therefore, we recommend the use of
     88the debug-version which creates long logfiles for problem determination purpose
     89and to allow active debugging with debuggers such as IPMD, ICAT, KDB, etc.
    9590
    96 Please note if you do not want to suffer from the performance loss of writing logfiles, you
    97 can disable logging even with the debug binaries of ODIN by setting:
     91Please note if you do not want to suffer from the performance loss of writing
     92logfiles, you can disable logging even with the debug binaries of ODIN by
     93setting:
    9894
    9995  SET NOWIN32LOG=YES
     
    107103------------------
    108104
    109 ODIN is moving at fast pace. Sometimes side effects of source dependencies may require you
    110 to do a full rebuild of the binaries instead of an incremental build.
     105ODIN is moving at fast pace. Sometimes side effects of source dependencies may
     106require you to do a full rebuild of the binaries instead of an incremental build.
    111107
    112 However, rarely it also happens the sources contained in the CVS repository do not build
    113 completely due to erroneous source code. Usually, this is fixed within two days at maximum.
    114 In such event, one can normally stick with the previous version of the particular module
    115 to further test win32 applications on ODIN.
     108However, rarely it also happens the sources contained in the CVS repository do
     109not build completely due to erroneous source code. Usually, this is fixed within
     110two days at maximum.
     111In such event, one can normally stick with the previous version of the particular
     112module to further test win32 applications on ODIN.
    116113
    117114Please report such build problems through the appropriate channel.
     
    121118------------------------------------
    122119
    123 http://www.os2.org/ has setup a ftp server that hosts the automatically built binaries
    124 on daily basis. For people that do not have a suitable development setup for ODIN, we
    125 provide latest binary code that way.
     120http://www.os2.org/ has setup an ftp server that hosts the automatically
     121built binaries on daily basis. For people that do not have a suitable
     122development setup for ODIN, we provide the latest binary code that way.
    126123
    127124
     
    145142-------------------------
    146143
    147 As ODIN became an open source project, everybody is kindly invited to contribute his share
    148 to the progress of the project. May it be active coding, fixing bugs or just providing
    149 detailed information about examined problems.
     144As ODIN became an open source project, everybody is kindly invited to
     145contribute his/her share to the progress of the project. May it be
     146active coding, fixing bugs or just providing detailed information about
     147examined problems.
    150148
    151 We suggest you subscribe to win32os2-WAI and the corresponsing mailing lists on http://www.egroups.com.
    152 In case you are interested in participating, every member of the project will be happy
    153 to give you direction to the right places and to give a personal introduction to further
    154 development of the particular modules.
     149We suggest you subscribe to win32os2-WAI and the corresponsing mailing lists
     150on http://www.egroups.com.
     151In case you are interested in participating, every member of the project will
     152be happy to give you direction to the right places and to give a personal
     153introduction to further development of the particular modules.
    155154
    156155
  • trunk/makefile

    r1594 r1620  
    1 # $Id: makefile,v 1.7 1999-11-04 18:50:50 sandervl Exp $
     1# $Id: makefile,v 1.8 1999-11-05 14:27:09 sandervl Exp $
    22
    33#
     
    1111#            debug: Change to a debug build.
    1212#            debugsmp: Start nmake process in background that processes all
    13 #                      dlls in reverse (linking fails, but first nmake will
    14 #                      correct this)
     13#                      dlls in reverse
    1514#            nodebuginfo: Change to a debug build without debug info in binaries
    1615#            nodebuginfosmp: Change to an SMP debug build without debug info in binaries
Note: See TracChangeset for help on using the changeset viewer.