| 
							
							
								 Markus F.X.J. Oberhumer | f4f70634a1 | Made PackHeader::magic a constant. committer: mfx <mfx> 977428640 +0000 | 2000-12-21 19:57:20 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 046df6da76 | Added Packer::checkAlreadyPacked(). committer: mfx <mfx> 977427988 +0000 | 2000-12-21 19:46:28 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | facca7b891 | Added test for alreadyPacked(). committer: mfx <mfx> 977426670 +0000 | 2000-12-21 19:24:30 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | a254e81ba9 | Oops. committer: mfx <mfx> 977426094 +0000 | 2000-12-21 19:14:54 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 09eb201b76 | *** empty log message *** committer: mfx <mfx> 977425661 +0000 | 2000-12-21 19:07:41 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | b0226b54bd | Finally we use automated dependencies. committer: mfx <mfx> 977424557 +0000 | 2000-12-21 18:49:17 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 1d948c839d | Moved the generic linux/386 format into the new p_lx_exc.{h,cpp} files. committer: mfx <mfx> 977423460 +0000 | 2000-12-21 18:31:00 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 5d74b7252d | Cleaned up the use of upx_compress(), use delete[] where needed. committer: mfx <mfx> 977422374 +0000 | 2000-12-21 18:12:54 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | e787805b81 | Extended gzip signature to 3 bytes. committer: mfx <mfx> 977403238 +0000 | 2000-12-21 12:53:58 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 166d91ac48 | Added some assertions. committer: mfx <mfx> 977395014 +0000 | 2000-12-21 10:36:54 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 2bb2124356 | readFileHeader() now returns 0 on error. committer: mfx <mfx> 977394998 +0000 | 2000-12-21 10:36:38 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 29ae1b7231 | Updated. committer: mfx <mfx> 977393157 +0000 | 2000-12-21 10:05:57 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 06dc67da49 | Added some more checks to canPack(), throw an exception in case of crippled ELF headers.
committer: mfx <mfx> 977393134 +0000 | 2000-12-21 10:05:34 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 42fe803a39 | Cleaned up some canPack() checks. committer: mfx <mfx> 977393067 +0000 | 2000-12-21 10:04:27 +00:00 |  | 
			
				
					| 
							
							
								 John Reiser | 1dcaedab30 | sys_size is only 16 bits and can wrap around committer: jreiser <jreiser> 977374512 +0000 | 2000-12-21 04:55:12 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | adcb357242 | Updated. committer: mfx <mfx> 977342634 +0000 | 2000-12-20 20:03:54 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 1e1a078808 | Cleaned up Packer::readPackHeader(). committer: mfx <mfx> 977342419 +0000 | 2000-12-20 20:00:19 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 7d652fa42b | Increased precision of get_ratio() and swapped parameters. committer: mfx <mfx> 977342070 +0000 | 2000-12-20 19:54:30 +00:00 |  | 
			
				
					| 
							
							
								 László Molnár | a42e72094a | fixed CUTPOINT related stuff committer: ml1050 <ml1050> 977333745 +0000 | 2000-12-20 17:35:45 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 97ff8042b4 | Added a note that this file is completely out of date. We really should start a new TODO list.
committer: mfx <mfx> 977314954 +0000 | 2000-12-20 12:22:34 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | a24af0ce74 | Final 1.10 patches. committer: mfx <mfx> 977313794 +0000 | 2000-12-20 12:03:14 +00:00 |  | 
			
				
					| 
							
							
								 John Reiser | f6e5623eaa | fix typos; minor rewording for clarity committer: jreiser <jreiser> 977253079 +0000 | 2000-12-19 19:11:19 +00:00 |  | 
			
				
					| 
							
							
								 John Reiser | 312fc60509 | make code inside "#if 0" compile when changing 0 to 1 committer: jreiser <jreiser> 977240738 +0000 | 2000-12-19 15:45:38 +00:00 |  | 
			
				
					| 
							
							
								 László Molnár | b7bc15167b | removed linux kernel support from the project list committer: ml1050 <ml1050> 977235172 +0000 | 2000-12-19 14:12:52 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | fa772703d4 | Prepared for 1.10 release. committer: mfx <mfx> 977233750 +0000 | 2000-12-19 13:49:10 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | e5647cb0aa | Disabled the new filter for now. committer: mfx <mfx> 977230259 +0000 | 2000-12-19 12:50:59 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 82eb15c670 | Updated some dependencies. committer: mfx <mfx> 977228977 +0000 | 2000-12-19 12:29:37 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 044c75514b | Prepared for version 1.10, Dec 20 2000. committer: mfx <mfx> 977228913 +0000 | 2000-12-19 12:28:33 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 21b2a35323 | Moved the new filter into fcto_ml3.ch. committer: mfx <mfx> 977228738 +0000 | 2000-12-19 12:25:38 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 4071b94d04 | Major update. committer: mfx <mfx> 977228692 +0000 | 2000-12-19 12:24:52 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | d4975136be | *** empty log message *** committer: mfx <mfx> 977129065 +0000 | 2000-12-18 08:44:25 +00:00 |  | 
			
				
					| 
							
							
								 John Reiser | f275b12837 | call+jmp trick filter: add Jxx with 32-bit displacement src/fcto_ml.ch src/fcto_ml2.ch src/stub/macros.ash
committer: jreiser <jreiser> 977078022 +0000 | 2000-12-17 18:33:42 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 118660205e | Some cleanups. committer: mfx <mfx> 977048446 +0000 | 2000-12-17 10:20:46 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 77b63fdbe9 | Fixed a parameter in call to patchFilter32(). committer: mfx <mfx> 977048371 +0000 | 2000-12-17 10:19:31 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | c6c96d9cad | Reverted my last patch and removed updateCallbackSizes() again. Should use a subclass of UiPacker for special display.
committer: mfx <mfx> 977048325 +0000 | 2000-12-17 10:18:45 +00:00 |  | 
			
				
					| 
							
							
								 John Reiser | 5862bd3de8 | make it compile with -DTESTING p_tos.cpp p_exe.cpp
committer: jreiser <jreiser> 976919071 +0000 | 2000-12-15 22:24:31 +00:00 |  | 
			
				
					| 
							
							
								 John Reiser | f4e422290d | CALLTR02 avoid stall for wide read after partial register write committer: jreiser <jreiser> 976905329 +0000 | 2000-12-15 18:35:29 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | f3a52a7bff | Fixed patch-length sizes. committer: mfx <mfx> 976882947 +0000 | 2000-12-15 12:22:27 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 4257e0e9ba | Added updateCallbackSizes(). committer: mfx <mfx> 976882889 +0000 | 2000-12-15 12:21:29 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 566e6ba977 | Make buildLoader() protected. committer: mfx <mfx> 976881701 +0000 | 2000-12-15 12:01:41 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | cb7b0e93cf | Changed the parameter list of Packer::patchFilter32(), for consisitency with the other patch and filter methods.
committer: mfx <mfx> 976879665 +0000 | 2000-12-15 11:27:45 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 0b93d6c1f5 | Made some boot_sect_t vars unsigned char' instead of char'.committer: mfx <mfx> 976879262 +0000 | 2000-12-15 11:21:02 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 99a1a85df6 | Added some assertions. committer: mfx <mfx> 976878985 +0000 | 2000-12-15 11:16:25 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | e55feac192 | Use `-O2' for compiling. committer: mfx <mfx> 976878906 +0000 | 2000-12-15 11:15:06 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 99715d19b6 | Detabified. committer: mfx <mfx> 976878882 +0000 | 2000-12-15 11:14:42 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 4c2597d88b | Use closex() instead of close() in OutputFile::dump(). committer: mfx <mfx> 976878029 +0000 | 2000-12-15 11:00:29 +00:00 |  | 
			
				
					| 
							
							
								 Markus F.X.J. Oberhumer | 2ed6608f08 | Constified some pointers. committer: mfx <mfx> 976877986 +0000 | 2000-12-15 10:59:46 +00:00 |  | 
			
				
					| 
							
							
								 László Molnár | 376db3edca | filtering support addded. committer: ml1050 <ml1050> 976877290 +0000 | 2000-12-15 10:48:10 +00:00 |  | 
			
				
					| 
							
							
								 László Molnár | e18d9a036b | filtering support added. better method for finding the compressed kernel. committer: ml1050 <ml1050> 976877214 +0000 | 2000-12-15 10:46:54 +00:00 |  | 
			
				
					| 
							
							
								 László Molnár | afcbf46519 | patchFilter32 added. committer: ml1050 <ml1050> 976877022 +0000 | 2000-12-15 10:43:42 +00:00 |  |