Short: Patches to libs will be tracked & wisely handled Author: codex@stern.mathematik.hu-berlin.de (Hans Buehler) Uploader: codex@stern.mathematik.hu-berlin.de (Hans Buehler) Version: 1.01 Type: dev/misc Replaces: palis.* Palis V1.00 ----------- Palis has been programmed in order to enable _all_ programs to remove patches they once made. IT IS A STAND-ALONE SOLUTION thus it will also work with tools that are not prepared to cooperate with Palis. For developpers, the only difference between supporting Palis or not is that one may simply use a exec/SetFunction() pair to install and remove a patch and doesn't bother of any modified offsets and stuff. Palis will do the rest for you: - installing dummy code. - prevent library offset from pointing into trashed memory (when you or another program removes its patch) - automatically free memory used by dummy code. Furthermore, some little examples how to realize a fairly save patch are supplied with the documentation. V1.01 Little bug fixed (you were able to start palis twice.) Palis V1.00 will be used among with util/cdity/cdxSizer V3.12 (released soon... I do have to finish the dox ;( Palis V1.00 is FREEWARE. Source included in the archive. Hans Buehler, Codex Design Software 28-11-1995 ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 632 277 56.1% 02-Sep-92 19:44:52 +doc.info 23364 7637 67.3% 02-Sep-92 19:33:44 +palis.guide 503 280 44.3% 02-Sep-92 19:42:22 +palis.guide.info 477 215 54.9% 02-Sep-92 19:44:42 +PALIS.info 485 325 32.9% 02-Sep-92 19:39:48 +Readme.txt 358 261 27.0% 02-Sep-92 19:44:42 +Readme.txt.info 632 273 56.8% 02-Sep-92 19:45:02 +src.info 1599 580 63.7% 02-Sep-92 12:41:32 +Basic.c 1418 597 57.8% 02-Sep-92 12:41:32 +Com.c 959 346 63.9% 02-Sep-92 12:41:32 +Include.h 2240 964 56.9% 02-Sep-92 12:41:32 +Main.c 5082 1979 61.0% 02-Sep-92 12:41:34 +PALIS.h 1944 772 60.2% 02-Sep-92 12:41:34 +pl.c 1493 603 59.6% 02-Sep-92 12:41:34 +pl.h 1519 626 58.7% 02-Sep-92 12:41:34 +pl.h.bak 12148 3713 69.4% 02-Sep-92 12:41:34 +SetMan.c 1979 835 57.8% 02-Sep-92 19:33:12 +basic.c 1670 826 50.5% 02-Sep-92 19:33:12 +Com.c 1811 606 66.5% 02-Sep-92 19:33:12 +Gui.c 7449 2378 68.0% 02-Sep-92 19:33:12 +Lists.c 2140 842 60.6% 02-Sep-92 19:33:12 +Main.c 6486 2278 64.8% 02-Sep-92 19:33:14 +PalisViewGUI.c 2351 734 68.7% 02-Sep-92 19:33:14 +PalisViewGUI.h 673 273 59.4% 02-Sep-92 19:33:14 +PalisViewGUI_temp.c 2137 803 62.4% 02-Sep-92 19:33:14 +plView.c 2524 1011 59.9% 02-Sep-92 19:33:14 +plView.h 161 124 22.9% 02-Sep-92 12:35:18 +readme.c 1749 783 55.2% 02-Sep-92 19:33:14 +ttype.c 16860 9618 42.9% 02-Sep-92 12:33:58 +ViewPALIS 551 263 52.2% 02-Sep-92 12:31:04 +ViewPALIS.info 632 277 56.1% 02-Sep-92 19:45:08 Palis.info 5380 3385 37.0% 02-Sep-92 12:53:04 +PALIS -------- ------- ----- --------- -------- 109406 44484 59.3% 22-Dec-95 01:34:10 32 files