; Copyright 1997 Acorn Computers Ltd ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. ; You may obtain a copy of the License at ; ; http://www.apache.org/licenses/LICENSE-2.0 ; ; Unless required by applicable law or agreed to in writing, software ; distributed under the License is distributed on an "AS IS" BASIS, ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ; See the License for the specific language governing permissions and ; limitations under the License. ; ;======================================================================================== ; Debugging options. ; ; To debug the Wimp, set debug to true, then turn on the debugXXX options of your choice. ;======================================================================================== ; Option hostvdu, false ; destination for debug output Option debug_flush, true ; flushing if going to file Option pdebug_module, false ; use PDebug module Option DebugMemory, false Option debug, false ; ONLY FALSE IF NO DEBUGGING OptionD omd, false OptionD sm, false OptionD nk, false ; Neil's special debugs OptionD pk, false ; special 2 OptionD ptr, false ; pointer window OptionD tmp, false ; templates OptionD fp, false ; FP register saving OptionD sv, false ; all service calls OptionD dy, false ; ChangeDynamicArea monitoring OptionD sw, false ; switching OptionD co, false ; command window OptionD xx, false ; misc OptionD x1, false ; misc II OptionD ic, false ; icons OptionD icb, false ; icon bar OptionD sc, false ; set caret OptionD ms, false ; message passing OptionD task, false ; for wholesale debugging! OptionD task1, false ; for exception handlers etc. OptionD task2, false ; for entry points OptionD task3, false ; check for single-tasking errors OptionD task4, false ; Idle poll performance monitoring OptionD ints, false OptionD extent, false OptionD escape, false ; trap escape enabled on Wimp_Poll OptionD crw, false ; window creation OptionD opn, false ; window opening OptionD child, false ; child windows OptionD mode, false ; mode changing OptionD bpr, false ; braindead panic redraw debugging OptionD swp, false ; Swapping of tasks to disk. OptionD spr, false ; Wimp sprite ops OptionD bo, false ; Special borders OptionD valid, false ; Service_ValidateAddress OptionD fl, false ; Filter handling debugging OptionD am, false ; Auto opening of submenus OptionD ff, false ; Fancy font for system text OptionD ub, false ; User definable scroll bars OptionD val, false ; New validation string commands (K) OptionD check, false ; Check for inconsistent window stacks and flags OptionD err, false ; Wimp_ReportError and errors in general OptionD autoopen, false ; For opening of wimp's own windows OptionD rma, false OptionD perth, false ; For Perth power managerment OptionD colours, false ; For use of ColourTrans OptionD sprite, false ; For sprite caching OptionD msgsel, false ; Selective message passing OptionD menu, false ; New menu handling (indirection and bits) OptionD tools, false ; Tool caching and ToolSprite commands OptionD tools2, false ; Plotting and clicking OptionD borders, false ; border plotting on icons OptionD inverse, false ; Colour inversion/highlighting OptionD font, false ; anti-aliased fonts in icons OptionD fcol, false ; colour of antialiased fonts OptionD die, false ; Die entry OptionD systmpl, false ; Loading Wimp's templates OptionD key, false ; ProcessKey handling OptionD scroll, false ; Funky scroll bars OptionD poll, false ; PollWord list management OptionD menuparam, false ; CreateMenu parameters OptionD exit, false ; ExitWimp OptionD L40, false ; Fancy font in L40-type icons OptionD menuw, false ; Automatic calculation of menu width OptionD upcall, false ; Upcalls OptionD mjs, false ; Mike's debugs OptionD mjs2, false ; Mike's debugs 2 OptionD mjs3, false ; Mike's debugs 3 OptionD mjs4, false ; Mike's debugs 4 (TransferBlock) OptionD autohg, false ; AutoHourglass OptionD sprprior, false ; ROM vs RAM sprite priority OptionD autoscr, false ; autoscrolling / drags within windows OptionD poll2, false ; stages through Wimp_Poll OptionD tiling, false ; new tiling code OptionD threedpatch, false ; 3DPatch code END