AminetAminet
Search:
84520 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/misc/FrontPub.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Frontmost screen becomes default public screen
Author:Gunther Nikl (gnikl at informatik.uni-rostock.de)
Uploader:Gunther Nikl (gnikl informatik uni-rostock de)
Type:util/misc
Version:1.3
Replaces:util/misc/FrontPub11.lha
Architecture:m68k-amigaos
Distribution:NoCD
Date:1998-04-27
Download:http://aminet.net/util/misc/FrontPub.lha - View contents
Readme:http://aminet.net/util/misc/FrontPub.readme
Downloads:817

                          What is FrontPub?

  FrontPub is a small utility that automatically declares the frontmost
screen to the default public screen provided this screen is actually a public
screen. Together with the global public screen mode 'SHANGHAI' enabled all
windows that normally open on the Workbench screen will now open on the new
default public screen. (Because FrontPub would no be very useful with a
disabled 'SHANGHAI'-mode, it will be switched on at program start). The
program uses a timer.device generated software interrupt to monitor
Intuitions frontscreen. All other actions are done by the main program.
FrontPub should work on every Amiga running at least Kickstart 2.04 (V37).


                              Features

- it's a commodity, so it can be disabled/enabled/ended at any time
- screen check can be delayed for some time
- exits if CTRL-C was received
- a (rather simple) AREXX port
- amount of needed cpu-time is negligible
- pure, can be made resident (not very useful though)
- 100% written in C (and compiled with GCC ;-)


                              History

1.3 (09/02/98)  - replaced vertikal-blank interrupt handler with a
                  sophisticated timer generated software interrupt
                - validates DELAY option from Workbench too *oops*
                - added a simple AREXX port

1.2 (31/01/98)  - nearly completely rewritten (no more asm!)
                - global data no longer on stack but AllocMem()ed
                  in public memory for safe access from within the
                  interrupt handler
                - added 'DELAY' option on request
                  (not released)


Contents of util/misc/FrontPub.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  270     628  43.0% -lh5- 5ff5 Apr 20  1998 FrontPub.info
[generic]                  271     746  36.3% -lh5- aacb Apr 24  1998 FrontPub/compiler.h
[generic]                 1318    1804  73.1% -lh5- 0180 Apr 22  1998 FrontPub/FrontPub
[generic]                 3599   14572  24.7% -lh5- 4c15 Apr 22  1998 FrontPub/FrontPub.c
[generic]                  240     468  51.3% -lh5- ff96 Apr 20  1998 FrontPub/FrontPub.c.info
[generic]                 2503    5692  44.0% -lh5- 6430 Apr 23  1998 FrontPub/FrontPub.doc
[generic]                  238     468  50.9% -lh5- 08e2 Apr 20  1998 FrontPub/FrontPub.doc.info
[generic]                  242     509  47.5% -lh5- 7f56 Apr 20  1998 FrontPub/FrontPub.info
[generic]                  254     404  62.9% -lh5- 421b Apr 16  1998 FrontPub/Makefile
[generic]                  123     202  60.9% -lh5- db67 Apr 23  1998 FrontPub/SCOPTIONS
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        10 files    9058   25493  35.5%            Apr 27  1998

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>