source: trunk/tools/OdinBug/REPBUGS.IPF@ 10367

Last change on this file since 10367 was 8634, checked in by sandervl, 23 years ago

added

File size: 3.6 KB
Line 
1:userdoc.:title.Reporting bugs
2:docprof toc=123.
3.***************************************************
4.*** IPF-Generator Version 0.82 for Framework IV ***
5.***************************************************
6
7:h1 res=100.Reporting Odin bugs
8
9:font facename='Default' size=0x0.:p.To make our job easier when dealing with reports of failures to run
10certain apps&comma. there's a standard form to report bug. (see below)
11
12:p.Some remarks&colon.
13:ul compact.
14:li.always try the debug build with the application unless only only the release
15build shows the problem.
16:li.make sure you have installed Odin properly (WarpIN)
17:li.pe.exe is the recommended way to run windows applications; remove win32k.sys
18from your config.sys (note that WarpIN does *not* install win32k.sys)
19:li.use a recent daily build. Bug reports with ancient (> 1 week old) builds are
20not very useful. the problem you report might no longer be present
21:li.always send these bug reports to the odinusers mailinglist; not directly to
22the developers. (so others can respond if the problem is old or already
23fixed) (odinusers@yahoogroups.com; go to www.yahoogroups.com to subscribe)
24:eul.
25:p.Sometimes the small part of the logfile isn't enough for us to determine
26where the problem lies.
27:p.In that case&comma. we'll ask you to mail us the entire file. (zipped)
28So please *do not* send big logfiles to the mailinglist!
29
30:h1 res=200.Generating useful logfiles
31
32:font facename='Default' size=0x0.:p.To enable logging in the debug build&comma. add the following environment variable&colon.
33
34:p.:font facename='Courier' size=14x8. SET WIN32LOG_ENABLED=1:font facename='Default' size=0x0.
35
36:p.This turns on logging for all debug dlls.
37:p.However&comma. this can result in huge logfiles. To reduce the size&comma. use release
38builds of dlls that are not relevant to the problem you're seeing.
39The general rule is that usually only the logging information generated by
40gdi32&comma. kernel32 and user32 is important.
41:p.Use the release build of gdi32 if the problem you're seeing isn't related
42to painting. (gdi32 generates a *lot* of logging information)
43
44:p.Logging.txt contains information on how to selectively enable&slr.disable logging.
45Doing this requires some knowledge about the layout of the Odin source tree
46and what each source file does.
47
48:h1 res=300.Useful tips
49
50:font facename='Default' size=0x0.:p.Crashes are always easy to locate in logfiles (search for 'Exception Information')&comma.
51but improper behaviour isn't.
52:p.In the system menu (top left button of a window)&comma. there's a menu item called
53'Put mark in debug log'. Selecting this item puts the line 'Mark requested
54by user' in the log.
55:p.This can be useful e.g. if a window is resized improperly after you click
56on a button. To make it easy for us to locate the right log lines&comma. you
57should select the 'Put mark in debug log' menu item and then click on the
58button that causes the problem.
59
60
61
62:p.:link reftype=fn refid=IPFGen.About IPF-Generator:elink.
63:fn id=IPFGen.:lines.:hp8.:font facename='Tms Rmn' size=24x14.IPF-Generator Version 0.82:font facename=Helv size=8x4.alpha:ehp8.:font facename='Tms Rmn' size=24x14.
64:font facename=Helv size=8x4.Another fine user developed piece of software
65written in FRED for good, old Framework IV.
66(c) by Herwig Bauernfeind. All rights reserved.
67:elines.:p.IPF-Generator is (1) a printer driver and (2) a bound set of macros, that create the IPF-Tags (not all by now), translate Framework container structures to .IPF structures and call the IBM IPF-Compiler at last.
68:p.Viewers available for OS/2-PM, OS/2-Text, Win16, DOS-Text.:efn.
69:euserdoc.
Note: See TracBrowser for help on using the repository browser.