About
Docs
Files
Support
Index

Essentials
AutoDocs
Library functions
Cooperate
Process mastering
Debug
Own debugging kit
FGE
Smart modeid pick
Loader
Shared lib. loader
Macros
Helper macros
Structs
All the structures
Logs
Library changelogs
Tools
Progs baked inside

Logs
a-crt_xxxargv.c1.00
a-crt_xxxinstance.c1.00
a-crt_xxxmethod.c1.00
a-ctl_clipath.c1.01
a-ctl_devmount.c1.01
a-ctl_devunmount.c1.03
a-ctl_devunmsupp.c1.00
a-ctl_diskreqxxx.c1.00
a-ctl_findscreensafe.c1.00
a-ctl_haltidcmp.c1.01
a-ctl_newshell.c1.01
a-ctl_rearrangecon.c1.06
a-ctl_relabel.c1.00
a-ctl_setclistack.c1.00
a-ctl_swapbackpen.c1.00
a-ctl_udirassign.c1.00
a-ctl_xxxbartrigger.c1.04
a-ctl_xxxconlogo.c1.12
a-ctl_xxxconlogof.c1.15
a-ctl_xxxconscreen.c1.37
a-ctl_xxxconswitch.c1.02
a-ctl_xxxidcmphandler.c1.00
a-ctl_xxxscreensafe.c1.00
a-ctl_xxxviewctrl.c1.08
a-ctl_zoomifycon.c1.05
a-dev_getdiskcmdset.c1.00
a-dev_xxxdiskdev.c1.00
a-dev_xxxdiskgeo.c1.00
a-dev_xxxdiskrdb.c1.00
a-dmt_mountcb.c1.04
a-dos_addfdrelay.c1.49
a-dos_addfdrglue.c1.01
a-dos_addlinkpoint.c1.18
a-dos_checkdevice.c1.01
a-dos_ctrlfdrelay.c1.02
a-dos_dclinkpoint.c1.00
a-dos_devbymsgport.c1.00
a-dos_dopacket.c1.00
a-dos_qfxxx.c1.01
a-dos_remfdrelay.c1.02
a-dos_remlinkpoint.c1.00
a-dos_replypacket.c1.00
a-dos_swapmpfdrelay.c1.00
a-dos_waitpacket.c1.01
a-dos_xxxdevice.c1.03
a-dos_xxxfmfdrelay.c1.01
a-han_binaryifh.c1.01
a-han_rollifh.c1.01
a-han_rwifh.c1.01
a-han_termifh.c1.00
a-mem_allocbmapthere.c1.01
a-mem_convimgtobmap.c1.02
a-mem_cooperate.c1.01
a-mem_dosynctask.c1.03
a-mem_freepentab.c1.00
a-mem_getwbstartup.c1.00
a-mem_grabqarea.c1.00
a-mem_iloadseg.c1.03
a-mem_iloadseg2.c1.02
a-mem_initemptybmap.c1.00
a-mem_makebmapfromimg.c1.01
a-mem_remapbitmap.c1.03
a-mem_remapbitmap2.c1.00
a-mem_signalsafe.c1.00
a-mem_xxxhandler.c1.06
a-mem_xxxhotvec.c1.02
a-mem_xxxifh.c1.08
a-mem_xxxitnimage.c1.03
a-mem_xxxjtslot.c1.00
a-mem_xxxjumptable.c1.00
a-mem_xxxlfvec.c1.01
a-mem_xxxpenholder.c1.00
a-mem_xxxpicture.c1.07
a-mem_xxxpooled.c1.05
a-mem_xxxregion.c1.02
a-mem_xxxsniffer.c1.01
a-mem_xxxterm.c1.00
a-mem_xxxtokenlist.c1.01
a-mod_codefind.c1.00
a-mod_codexxx.c1.02
a-mod_findktpresby.c1.02
a-mod_getmemlist.c1.01
a-mod_kicktagxxx.c1.01
a-mod_ktprescount.c1.00
a-mod_ktpresunlink.c1.00
a-mod_xxxdiskmodule.c1.01
a-mod_xxxmodule.c1.02
a-nfo_devvercmp.c1.02
a-nfo_findgfxentry.c1.07
a-nfo_findgfxrange.c1.03
a-nfo_findgfxreso.c1.02
a-nfo_findgfxsm.c1.01
a-nfo_fsquery.c1.03
a-nfo_fssmvalid.c1.00
a-nfo_getcmcolors.c1.00
a-nfo_getconioreq.c1.00
a-nfo_getconunit.c1.00
a-nfo_getdrimap.c1.00
a-nfo_getscparams.c1.01
a-nfo_getviscount.c1.01
a-nfo_getvisstate.c1.00
a-nfo_getwinaddr.c1.00
a-nfo_grepml.c1.05
a-nfo_idcmptoindex.c1.00
a-nfo_isblitable.c1.00
a-nfo_ischildofproc.c1.00
a-nfo_isdev64bit.c1.00
a-nfo_isdirectory.c1.01
a-nfo_isinstack.c1.00
a-nfo_isonmemlist.c1.00
a-nfo_ispdev64bit.c1.01
a-nfo_issegremote.c1.00
a-nfo_istask.c1.01
a-nfo_iswindow.c1.00
a-nfo_ktm.c1.07
a-nfo_libvercmp.c1.02
a-nfo_m68kcputype.c1.01
a-nfo_modeidcount.c1.00
a-nfo_scanlist.c1.01
a-nfo_scanturbo.c1.00
a-nfo_screencount.c1.00
a-nfo_stackreport.c1.01
a-nfo_stackvalid.c1.01
a-nfo_typeofgfxmem.c1.01
a-nfo_waitback.c1.02
a-nfo_whichchipset.c1.00
a-nfo_xxxargsource.c1.03
i-cnv_altoulong.c1.01
i-cnv_altouquad.c1.00
i-cnv_atoulong.c1.07
i-cnv_atouquad.c1.00
i-cnv_ulongtoa.c1.04
i-cnv_uquadtoa.c1.00
i-ctl_relocdrimap.c1.01
i-dev_sizeingigs.c1.01
i-dos_copydevice.c1.01
i-mem_csumchs32.c1.00
i-mem_csumeor32.c1.00
i-mem_csumint32.c1.00
i-mem_fnv128hash.c1.00
i-mem_fnv64hash.c1.00
i-mem_pjw64hash.c1.01
i-nfo_isconsole.c1.00
i-nfo_ismode15khz.c1.00
i-nfo_isprime.c1.00
i-nfo_nearestprime.c1.00
i-nfo_numdivisors.c1.00
i-txt_bstrncat.c1.01
i-txt_bstrncatlc.c1.00
i-txt_bstrncatuc.c1.00
i-txt_bstrnpcat.c1.00
i-txt_bstrnpcatlc.c1.00
i-txt_bstrnpcatuc.c1.00
i-txt_datdat.c1.01
i-txt_datidat.c1.00
i-txt_fixquotes.c1.00
i-txt_fnv128hash.c1.00
i-txt_fnv128ihash.c1.00
i-txt_fnv64hash.c1.00
i-txt_fnv64ihash.c1.00
i-txt_iniparse.c1.01
i-txt_memcmp.c1.01
i-txt_memfill.c1.01
i-txt_memicmp.c1.00
i-txt_needslash.c1.00
i-txt_noansi.c1.02
i-txt_nocomment.c1.02
i-txt_parseline.c1.00
i-txt_pjw64hash.c1.01
i-txt_pjw64ihash.c1.00
i-txt_psnprintf.c1.00
i-txt_quickhash.c1.00
i-txt_quickihash.c1.00
i-txt_skipcc.c1.01
i-txt_strchr.c1.00
i-txt_strcmp.c1.01
i-txt_strcspn.c1.00
i-txt_strichr.c1.00
i-txt_stricmp.c1.00
i-txt_stripansi.c1.01
i-txt_stristr.c1.00
i-txt_strlen.c1.00
i-txt_strncat.c1.01
i-txt_strncatlc.c1.00
i-txt_strncatuc.c1.00
i-txt_strnpcat.c1.00
i-txt_strnpcatlc.c1.00
i-txt_strnpcatuc.c1.00
i-txt_strnvacat.c1.00
i-txt_strspn.c1.00
i-txt_strstr.c1.01
i-txt_strtok.c1.01
i-txt_tokenify.c1.00
i-txt_vcbpsnprintf.c1.00
i-txt_vpsnprintf.c1.06
p-ctl_clirun.c1.01
p-ctl_makedir.c1.00
p-ctl_xxxsmparams.c1.01
p-mem_addrfrombase.c1.00
p-mem_dbsupport.c1.02
p-mem_dbsupportqo.c1.00
p-mem_findinfile.c1.01
p-mem_lzwcompress.c1.03
p-mem_lzwdecompress.c1.03
p-mem_lzwfree.c1.03
p-mem_scanfile.c1.01
p-mem_scanlbl.c1.01
p-mem_scanlblncc.c1.01
p-mem_xxxarray.c1.02
p-mem_xxxcluster.c1.02
p-mem_xxxsmlcb.c1.01
p-mem_xxxsrcimage.c1.00
p-nfo_getsystime.c1.00
p-nfo_scanml.c1.06
p-txt_debugprintf.c1.01
p-txt_strboth.c1.00
p-txt_striboth.c1.00
p-txt_stripat.c1.00
p-txt_strpat.c1.01
qcrt0.c1.00



A
-
C
T
L
_
X
X
X
C
O
N
L
O
G
O
.
C

-------------------------------=| PROJECT |=-------------------------------

Bump : 1.00
Date : 07-11-2010
File : a-ctl_xxxconlogo.c

-------------------------------=| HISTORY |=-------------------------------

Bump : 1.01
Date : 08-11-2010
Dude : megacz

Stat : FA
0001 : Implemented  image refreshing  using window own  backfill hook.  The
0001 : problem  is i do not know  how to switch images safely when the hook
0001 : is on duty.

Stat : FA
0002 : Added logo Y pix limit so low resolution screens will not be covered
0002 : in whole degrading shell UI.



Bump : 1.02
Date : 14-11-2010
Dude : megacz

Stat : BD
0001 : Im  getting random crashes when the  shell is about to be closed and
0001 : the logo was installed... Suspect backfill hook.

Stat : BF
0002 : Custom  layer that holds the  logo was removed. From  now on shell's
0002 : viewport is being moved few lines down.



Bump : 1.03
Date : 15-11-2010
Dude : megacz

Stat : BF
0001 : Fucking backfill hook has to be disabled termporarily until i find a
0001 : way to troubleshoot this.

Stat : FA
0002 : Logo is  now being clipped before displaying so it will be easier to
0002 : switch to 'BltBitMapxxx()' in the future.



Bump : 1.04
Date : 19-11-2010
Dude : megacz

Stat : FA
0001 : Implemented out-mask logo swap method using 'xxxRegion()' functions.
0001 : Now  logos that are of different  sizes can be blasted without worry
0001 : about previous frame being overlaid. This also allows to move images
0001 : over the display area without smudge.



Bump : 1.05
Date : 24-11-2010
Dude : megacz

Stat : BF
0001 : Major  code  cleanup. It  was really  a mess. Private  structure was 
0001 : exported to header.

Stat : BF
0002 : Image-on-damage-refreshing is  being done by using exception handler
0002 : directly for now. DO NOT FORGET TO REMOVE THIS!

Stat : BD
0003 : Outmasking  does not work properly when image is to be moved up. The
0003 : clear area is not being cleared... Not sure what is going on.



Bump : 1.06
Date : 05-12-2010
Dude : megacz

Stat : BF
0001 : Outmasking was used even for still images. That was really expensive
0001 : and not necessary.

Stat : FA
0002 : Simple frame masking was added as an option that unfortunately makes
0002 : the pic flicker but is way faster.

Stat : FA
0003 : Function  'ctl_swapconlogo()'  returns now  total area available for
0003 : rendering. This may be useful when computing bitmap size.



Bump : 1.07
Date : 08-12-2010
Dude : megacz

Stat : BF
0001 : Looks like  'XorRectRegion()' is buggy! This would explain last 1.05
0001 : bug. Workaround added.



Bump : 1.08
Date : 04-01-2011
Dude : megacz

Stat : BF
0001 : Removed  direct handler as introduced in 1.05 and switched to global
0001 : IDCMP handler.

Stat : BF
0002 : Switching to 'BltBitMapRastPort()'. Now it  should be  easier to add
0002 : transparency, but that will have to wait.



Bump : 1.09
Date : 10-01-2011
Dude : kowalsky

Stat : BF
0001 : Funny but under  ROM 3.0 logo rendition messes the shell IO. I found
0001 : that  Forbid()/Permit()  around gfx ops solves the prob. Added extra
0001 : synchronisation  to cleanup routine that attempts to own blitter and
0001 : then restore original shell area. Just in case.

Stat : NO
0002 : Looks like  'console.device'  in V39 is race condition prone. Thanks
0002 : for the fix! -- megacz



Bump : 1.10
Date : 22-01-2012
Dude : megacz

Stat : BF
0001 : From  now on image refreshes  will be performed  at highest possible
0001 : priority to  shorten subtask operation. This  does not make  the  OS
0001 : sluggish  since image damage can only  happen when user fiddles with
0001 : windows.



Bump : 1.11
Date : 13-02-2013
Dude : megacz

Stat : BF
0001 : IDCMP  handling uses now new interface. There  can be more  than one
0001 : logo attached to the window now.



Bump : 1.12
Date : 01-09-2014
Dude : megacz

Stat : NO
0001 : Cached library bases are now affected by Local Base Support. Missing
0001 : OS functions can now be inserted at runtime.

-------------------------------=| E::O::F |=-------------------------------
    


No more fear cus pure HTML is here!
Copyright (C) 2013-2014 by Burnt Chip Dominators