Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						7011dd0e06 
					 
					
						
						
							
							- drats.  
						
						 
						
						
						
						
					 
					
						2006-06-15 21:39:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						42f091a761 
					 
					
						
						
							
							- let the scripts be prerequisites of the files the generate  
						
						 
						
						... 
						
						
						
						- make sure that bbconfig isn't too stupid 
						
						
					 
					
						2006-06-15 21:35:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						f81ac42689 
					 
					
						
						
							
							- remove superfluous CONFIG_BEGIN and CONFIG_END  
						
						 
						
						
						
						
					 
					
						2006-06-11 18:04:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						3252b625b7 
					 
					
						
						
							
							Since we have less than 100k of usage.h data anyway, using bzip -9 is silly.  
						
						 
						
						... 
						
						
						
						That says use 900k chunks when compressing, which needs about 4 megs of data
structures to undo the Burrows-Wheeler transform.  Switching it down to
bzip -1 (100k chunks) should have no impact on the compression (since it
still all fits in one chunk) but should reduce runtime decompression memory
requirements to something like 500k.  Still larger than gunzip, but not
egregiously so. 
						
						
					 
					
						2006-05-30 19:19:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						f14f7fc5ca 
					 
					
						
						
							
							Teach bloatometer about .rodata, and tweak the display into something that  
						
						 
						
						... 
						
						
						
						has a better chance of getting merged. 
						
						
					 
					
						2006-05-29 20:56:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						d29337580e 
					 
					
						
						
							
							- use strtol instead of strtoll if the latter does not exist  
						
						 
						
						... 
						
						
						
						- add and use wrapper for attribute
- add and use replacement for vasprintf if it is unavailable 
						
						
					 
					
						2006-05-26 19:58:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						7fca7e3378 
					 
					
						
						
							
							- use the SED given by the user  
						
						 
						
						... 
						
						
						
						- use the portable `` instead of $(). There is no bbsh, so this is needed. 
						
						
					 
					
						2006-05-26 13:28:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						7fd9983c56 
					 
					
						
						
							
							- patch from Tito to pretty print the overall delta  
						
						 
						
						
						
						
					 
					
						2006-05-26 10:29:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						fa6c4844b2 
					 
					
						
						
							
							fix spelling mistakes  
						
						 
						
						
						
						
					 
					
						2006-05-26 01:48:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						a1e130f122 
					 
					
						
						
							
							- check for existing usage binary, so it get's more obvious that the toplevel  
						
						 
						
						... 
						
						
						
						Makefile uses the wrong path to the binary (it's in top_builddir and not in top_srcdir) 
						
						
					 
					
						2006-05-21 10:45:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						712ba85b30 
					 
					
						
						
							
							Tweak suggested by Matt Mackall when I submitted the bloat-o-meter changes  
						
						 
						
						... 
						
						
						
						back to linux-kernel... 
						
						
					 
					
						2006-05-08 18:30:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						a336e7cc25 
					 
					
						
						
							
							Script to easily get an assembly dump of a single function.  
						
						 
						
						
						
						
					 
					
						2006-05-07 20:58:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						f8a8084267 
					 
					
						
						
							
							Add "make bloatcheck" to run Matt Mackall's bloat-o-meter.  Copy an old  
						
						 
						
						... 
						
						
						
						busybox_unstripped to busybox_old, build a new version, and "make bloatcheck"
to see a detailed breakdown of the size difference. 
						
						
					 
					
						2006-05-07 19:26:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						0e413e53e9 
					 
					
						
						
							
							- ignore missing helptext for options which are not selectable.  
						
						 
						
						
						
						
					 
					
						2006-05-05 14:05:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						3916b2a560 
					 
					
						
						
							
							- add script to check for missing help entries of config options  
						
						 
						
						... 
						
						
						
						Currently we have these errors:
./modutils/Config.in: No helptext for 'CONFIG_FEATURE_QUERY_MODULE_INTERFACE'
./networking/Config.in: No helptext for 'CONFIG_IPADDR'
./networking/Config.in: No helptext for 'CONFIG_IPLINK'
./networking/Config.in: No helptext for 'CONFIG_IPROUTE'
./networking/Config.in: No helptext for 'CONFIG_IPTUNNEL'
./coreutils/Config.in: No helptext for 'CONFIG_UNIX2DOS' 
						
						
					 
					
						2006-05-04 11:38:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						2514042661 
					 
					
						
						
							
							termios.h is already included so dont include sys/termios.h as well  
						
						 
						
						
						
						
					 
					
						2006-04-29 04:45:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						7e21d5f6b1 
					 
					
						
						
							
							Patch from Dennis Vlasenko to add the option to compress help text.  
						
						 
						
						
						
						
					 
					
						2006-04-27 23:34:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						06a81d368e 
					 
					
						
						
							
							- patch from Denis Vlasenko to make sizes PHONY and to add objsizes which prints  
						
						 
						
						... 
						
						
						
						the sizes of the individual object files. 
						
						
					 
					
						2006-04-26 10:10:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						f162183527 
					 
					
						
						
							
							kill signed warnings  
						
						 
						
						
						
						
					 
					
						2006-04-20 04:00:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						0436b9f482 
					 
					
						
						
							
							use strchr() not index()  
						
						 
						
						
						
						
					 
					
						2006-04-16 05:54:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						cb8d4319a3 
					 
					
						
						
							
							find ./ -name .cvsignore | xargs svn rm  
						
						 
						
						
						
						
					 
					
						2006-03-29 15:51:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						df10094870 
					 
					
						
						
							
							- revert back to r14406  
						
						 
						
						
						
						
					 
					
						2006-03-13 19:04:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						022eb311d5 
					 
					
						
						
							
							- use absolute path for top_builddir and top_srcdir.  
						
						 
						
						... 
						
						
						
						Fixes make trying to include the very same file in an endless loop. 
						
						
					 
					
						2006-03-02 17:33:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						5d26126b9e 
					 
					
						
						
							
							- fixes parallel builds (make -j)  
						
						 
						
						... 
						
						
						
						- use less resources for the buildsystem itself 
						
						
					 
					
						2006-03-01 22:54:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						e7c43b66d7 
					 
					
						
						
							
							Cleanup patch from Denis Vlasenko.  Mostly variants of removing the if(x)  
						
						 
						
						... 
						
						
						
						from before "if(x) free(x)". 
						
						
					 
					
						2006-03-01 16:39:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						0d8766a3b1 
					 
					
						
						
							
							Rename UNUSE() to SKIP().  
						
						 
						
						
						
						
					 
					
						2006-02-20 23:05:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						b267f13c61 
					 
					
						
						
							
							quick copy-paste typo  
						
						 
						
						
						
						
					 
					
						2006-02-17 09:05:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						dd1ccddf1b 
					 
					
						
						
							
							moved BB_BANNER to applets/version.c file: make kernel like version,  
						
						 
						
						... 
						
						
						
						removed depend loop: busybox.h depend with BB_BT, and all sources depend with busybox.h 
						
						
					 
					
						2006-02-16 15:40:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						cb9b114d35 
					 
					
						
						
							
							isolate and show busybox`s changes  
						
						 
						
						
						
						
					 
					
						2006-02-16 14:28:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						6732af2766 
					 
					
						
						
							
							full removed config.h, use bb_config.h only  
						
						 
						
						
						
						
					 
					
						2006-02-15 12:29:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						5ba53c05fc 
					 
					
						
						
							
							- commentary typos  
						
						 
						
						
						
						
					 
					
						2006-02-14 10:43:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						63ca3bfe9d 
					 
					
						
						
							
							commentary typos. Thank by aldot  
						
						 
						
						
						
						
					 
					
						2006-02-14 09:23:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						7bfa88f315 
					 
					
						
						
							
							New USE() macros  
						
						 
						
						... 
						
						
						
						For each CONFIG_SYMBOL, include/bb_config.h now has both ENABLE_SYMBOL
and USE_SYMBOL(x).  ENABLE_SYMBOL is still always defined (1 or 0) so that
if(ENABLE) should optimize out when it's zero.  The USE_SYMBOL(X) will only
splice in X if the symbol is defined, otherwise it'll be empty.
Thus we can convert this:
#ifdef CONFIG_ARGS
    opt = bb_getopt_ulflags(argc, argv, "ab:c"
#ifdef CONFIG_THINGY
        "d:"
#endif
        , &bvalue
#ifdef CONFIG_THINGY
        , &thingy
#endif
    );
#endif
into this:
    if (ENABLE_ARGS) {
        opt = bb_getopt_ulflags(argc, argv, "ab:c" USE_THINGY("d:"), &bvalue
                USE_THINGY(, &thingy));
    }
And it should produce the same code.
Unlike the old versions in include/_usage.h, the new USE_SYMBOL(x) can handle
commas in its arguments (as shown above).  (The _usage.h file is obsolete and
no longer generated.)
Nobody should need to include config.h directly anymore, bb_config.h should
define all the configuration stuff we need.  Someday, the CONFIG_SYMBOL
versions should go away in favor of ENABLE_SYMBOL and USE_SYMBOL().
Thanks to vodz for the new version of bb_mkdep.c that works with function
macros. 
						
						
					 
					
						2006-02-13 19:16:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						f251ec6847 
					 
					
						
						
							
							- commentary typos  
						
						 
						
						
						
						
					 
					
						2006-02-12 11:25:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						b38673fb9f 
					 
					
						
						
							
							make the build system puuuuuuuuuuurty  
						
						 
						
						
						
						
					 
					
						2006-02-02 01:41:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						4d57926bd3 
					 
					
						
						
							
							removed unneed signed, avoid warning  
						
						 
						
						
						
						
					 
					
						2006-01-31 11:57:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Riker 
							
						 
					 
					
						
						
							
						
						c1ef7bdd8d 
					 
					
						
						
							
							just whitespace  
						
						 
						
						
						
						
					 
					
						2006-01-25 00:08:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						7a43bd07e6 
					 
					
						
						
							
							Zap sysdeps directory, moving Config.in and defconfig to top of tree.  
						
						 
						
						... 
						
						
						
						(Busybox should not be system dependent enough to have different default
configurations for different platforms.  We're not a kernel.) 
						
						
					 
					
						2006-01-20 17:47:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						9a1e25d994 
					 
					
						
						
							
							Make a few warnings go away.  
						
						 
						
						
						
						
					 
					
						2005-12-19 16:30:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						083d3f49c2 
					 
					
						
						
							
							bb_mkdep: Rewroted. removed problem "include name must uniq", speed up * 3.  
						
						 
						
						... 
						
						
						
						e2fsprogs: remove confuse bb_mkdep. Use internal e2fsprogs includes only.
other: remove confuse bb_mkdep. 
						
						
					 
					
						2005-10-10 11:35:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						6c0642d772 
					 
					
						
						
							
							fast replace if src outside  
						
						 
						
						
						
						
					 
					
						2005-10-07 15:36:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						664c6e7ea0 
					 
					
						
						
							
							update documentation  
						
						 
						
						
						
						
					 
					
						2005-10-06 14:53:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						d5f2a18e19 
					 
					
						
						
							
							bb_mkdep can use src outside now  
						
						 
						
						
						
						
					 
					
						2005-10-06 14:47:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						d128b71820 
					 
					
						
						
							
							speed up * 2  
						
						 
						
						
						
						
					 
					
						2005-10-03 10:08:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						4cbe45934e 
					 
					
						
						
							
							small bug found after strength test  
						
						 
						
						
						
						
					 
					
						2005-09-19 10:26:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						af0dd596a8 
					 
					
						
						
							
							speed up +10%, update (c), make CONFIG_FEATURE_MOD2_4 as config/feature/mod_2_4  
						
						 
						
						
						
						
					 
					
						2005-09-16 13:57:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						bfd94c4331 
					 
					
						
						
							
							Whitespace patch (and removal of gratuitous use of cat) by Berhnard Fischer.  
						
						 
						
						
						
						
					 
					
						2005-09-15 18:33:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						7573ac6edf 
					 
					
						
						
							
							bb_mkdep version 2.0. speed up *2, remove problem of find e2fsprogs/uu*.h, spelling corrections by Bernhard Fischer  
						
						 
						
						
						
						
					 
					
						2005-09-14 15:09:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						2ee82723a8 
					 
					
						
						
							
							Our config should write out each symbol once and only once, but still write  
						
						 
						
						... 
						
						
						
						out all symbols in all sub-menus.  I think this finally does it right. 
						
						
					 
					
						2005-09-14 14:40:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						676e95ea3d 
					 
					
						
						
							
							bb_mkdep release. speed up *3, clearing, more comments  
						
						 
						
						
						
						
					 
					
						2005-09-13 16:50:53 +00:00