source: branches/gcc-kmk/tools/OdinBug/repbugs.ipf@ 21836

Last change on this file since 21836 was 21692, checked in by dmik, 14 years ago

Normalize file case.

Change all uppercase filenames and extensions to lowercase (except well known cases like LICENSE.TXT and so on).

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.