home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 December / CMCD1203.ISO / Software / Freeware / Utilitare / pebuilder / changes.txt next >
Text File  |  2003-11-04  |  14KB  |  341 lines

  1. # PE Builder changes.txt
  2.  
  3. v3.0.18
  4. - v3.0.17 copied PENetCfg.exe with the name netcfg.exe and the real 
  5.   netcfg.exe is overwritten by PENetCfg.exe. Fixed this.
  6.  
  7. v3.0.17
  8. - PE Builder can now build without the need of an already installed 
  9.   workstation. So, the only source files needed is the Windows XP/2003 
  10.   installation/setup CD-Rom. Coooool! This has changed the internal 
  11.   build engine, so it needs a good test. Specially non-english versions 
  12.   of Windows XP needs to be tested. When you build a non-english version 
  13.   of XP please compare the folder \i386\WinSxS against the output from 
  14.   Microsoft's Windows PE toolkit v1.2 or against %windir%\WinSxS.
  15. - bootfont.bin is now also copied. Mainly used in non-english languages.
  16. - Added Broadcom 440x network driver (bcm4sbxp).
  17. - Added Broadcom BCM57xx NetXtreme Gigabit Ethernet Driver (b57xp32)
  18. - Changed network support plugin.
  19.   Now including PE network configurator by TheThruth.
  20. - Added keyboard layout plugin by Boris Mebarek.
  21.  
  22. v3.0.16b
  23. - Fixed re-adding columns after adding a plugin.
  24. - All titles of all dialogs now include version number.
  25. - Minor wheel mouse fix in custom.inf
  26. - Minor fix in mcafee.inf
  27. - Some minor fixes...
  28.  
  29. v3.0.16a
  30. - Updated custom.inf and pebuilder.inf.
  31.   v3.0.16 had wrong version of the files.
  32.  
  33. v3.0.16
  34. - Added 2xExplorer as the explorer replacement.
  35.   Got permission from the author to include it in pebuilder.
  36. - Added confirmation box to overwrite a plugin when the plugin 
  37.   directory already exists.
  38. - Removed "-beta" from version string.
  39. - Removed "driver storage" plugin.
  40. - Added "dsk_fasttx2k" as a new storage driver plugin.
  41. - Added mouse control panel.
  42. - Added date and time control panel.
  43. - Added accessibility options control panel.
  44. - Updated nero plugin, now all files are in the "files" directory.
  45. - Added "-auto" commandline option (for autobuild).
  46. - Added background info (bginfo) plugin.
  47. - Updated chkdsk plugin.
  48. - Updated dospe plugin.
  49. - Updated mcafee plugin, now also adding the superdat (sdat*.exe) file.
  50. - Added more command line tools:
  51.   cacls.exe, comp.exe, compact.exe, convert.exe, fc.exe, find.exe 
  52.   findstr.exe, finger.exe, hostname.exe, label.exe, lpq.exe, 
  53.   lpr.exe, makecab.exe, mountvol.exe, nbtstat.exe, pathping.exe, 
  54.   print.exe, replace.exe, route.exe, sort.exe, subst.exe, tftp.exe
  55. - Updated custom.inf, added timezone info for "GMT+01:00"
  56.   This is the timezone where I live in...
  57.  
  58. v3.0.15-BETA
  59. - The verbose checkbox did not stay checked next time you ran 
  60.   pebuilder. Fixed.
  61.  
  62. v3.0.14a-BETA
  63. - Removed quick fix for "spanish" about boxes in wordpad and so.
  64.   Does not work when build from win2003, must rework/think about that.
  65. - added network_nu2menu.xml, forgotten, (oops)
  66.  
  67. v3.0.14-BETA
  68. - ramdisk.inf plugin, change the "tmp" and "temp" environment 
  69.   variables from "b:\" into "b:". The ending backslash gives trouble to 
  70.   some applications.
  71. - nu2menu updated to v0.3.43. This version has a new function 
  72.   "@ShowRunDialog()" to show the default windows run dialog.
  73.   (thanks to Cyberian)
  74. - The "Add files/folders in from (custom) directory" option in the 
  75.   source dialog, now also add's the files even when no ISO is generated.
  76. - Did a quick fix for "spanish" about boxes in wordpad and so.
  77. - Added a "what to do" dialog. This has the option to build using 
  78.   previous settings or to (re)generate and iso image from the last 
  79.   build.
  80. - Moved nu2menu from \programs to \programs\nu2menu
  81.   Please replace any @programdir() menus with @programdrive()\programs
  82. - Rearranged the menu
  83. - Added "autorun" plugin created by Erwin Veermans
  84. - Added "dospe" plugin created by Erwin Veermans
  85. - Added plugin to run chkdsk.exe
  86. - Added riched32.dll, used by wordpad.exe (and others)
  87. - Added file associations for wordpad
  88. - Removed the network dialog from pebuilder.exe.
  89.   Network support can now be enabled using the plugin "Network Support".
  90. - Added "network support" plugin
  91.   This plugin includes "static ip" using:
  92.   GNetCfg.exe from http://mitglied.lycos.de/cybtools/
  93.   IPChange3.0.exe from http://www.csparks.com/ipchange/
  94.   dhcpip.cmd by Ed Myers
  95.   network.inf by Davide Cavalca
  96. - Added "network autostart" plugin. You can easily autostart the 
  97.   network by enabling this plugin.
  98. - Fixed typo in putty plugin.
  99. - Changed nero plugin, hope pebuilder doesn't complain about missing some files.
  100. - Changed adaware.cmd
  101. - open/save file/folder dialogs now showing file extensions and hidden 
  102.   files and folders.
  103.   Also "My Documents" now points to the system drive.
  104. - off by one browser now defaults to www.google.com
  105. - pebuilder now support wildcards in filenames
  106.   Sample: *netcfg*.exe=2,netcfg.exe,1
  107.   Will take any file(s) matching "*netcfg*.exe" and copy/rename it to "netcfg.exe"
  108.   Sample: *.dll=a,,1
  109.   Will copy all "*.dll" files into the folder with ID "a"
  110.  
  111. v3.0.13-BETA
  112. - Added an edit button to the plugin dialog to edit the .inf file.
  113. - The "document and settings" folder is now created from hivesft.inf 
  114.   DEFAULT_PROFILES_DIR string so it should now have the correct name in any 
  115.   languages.
  116. - The ISO file setting was not preserved, fixed it.
  117. - Plugin cab files can now also have subdirectories.
  118. - Fixed a few minor things...
  119.  
  120. v3.0.12-BETA
  121. - Files in plugin folder can now also be "compressed".
  122.   PE Builder checks if the file exists or if a compressed version exists (ends 
  123.   with '_').
  124. - Added a ramdisk plugin, default drive is B:, default size 32MB.
  125.   I'm using QSoft's ramdisk, with permission from author.
  126.   This version has "popups", but when keeping the size small the popups
  127.   will never show...
  128.   You can find/access the ramdrive using %temp%, %tmp% or %ramdrv% environment 
  129.   variables.
  130. - Added a Nero Buring Rom plugin.
  131.   This is pretty cool. Burn/copy a CD/DVD from within WinPE.
  132.   You should not "boot" using your CD/DVD writer!
  133.   Boot from some other device.
  134.   The Nero cache will be set to the first found harddisk.
  135. - Added some extra checks before the builder engine starts.
  136.   Checking if file "win51" and "win5i?" exists in windows source path.
  137.   This should prevent any "Insert Windows XP CD-Rom..." errors while booting.
  138. - Changed adaware plugin, now using %temp% (ramdisk) to run from.
  139. - Moved all programs under the \Programs folder.
  140.   Updated all plugins for that.
  141. - Removed the option dialog. Move the bootfix option into a plugin.
  142. - In verbose mode the DWORD_REG data was always printed in the log as 
  143.   0x0, fixed.
  144.   
  145. Sep 15, 2003
  146. v3.0.11-BETA
  147. - Added an "Add" button to the plugin dialog. This will allow you to 
  148.   easily add a plugin. The plugin file *must* be a .cab file.
  149. - Added a "Remove" button to the plugin dialog. This will remove any 
  150.   directories and files in the selected plugin.
  151. - I forgot to include all pluginhelp (*.htm) files with v3.0.10, fixed.
  152.  
  153. Sep 12, 2003
  154. v3.0.10-BETA
  155. - Added help support option for plugins.
  156.   Add a "help" key to the "pebuilder" section.
  157.   Sample:
  158.           [PEBuilder]
  159.           Name="Bart's Stuff Test (free edition)"
  160.           Enable=1
  161.           Help="bst5.htm"
  162.   This will launch "bst5.htm" when the user hits the "PluginHelp"
  163.   button.
  164.   This way a plugin writer can provide the user with information to 
  165.   download some files or how to use the plugin...
  166. - Added some .htm plugin help files.
  167. - Added "file must exist before you can enable the plugin" attribute 
  168.   (3th field) for plugins in the "SourceDisksFiles" section. This can be 
  169.   handy when you want the user to download some file and put it in the 
  170.   plugin directory before they can enable the plugin.
  171.   Sample:
  172.         [SourceDisksFiles]
  173.         putty.exe=a,,1
  174.   The 3th field set to "1" enables this option
  175. - Changed .inf files to have this new attribute when needed.
  176. - I noticed that v3.0.8 and v3.0.9 had the wrong startnet.cmd inside.
  177.   So snetcfg.exe could never have worked, fixed this.
  178.  
  179. Sep 8, 2003
  180. v3.0.9-BETA
  181. - Bugfix, the netcfg.exe was wrongly copied into snetcfg.exe (it 
  182.   worked but shouldn't do that).
  183.  
  184. Sep 8, 2003
  185. v3.0.8-BETA
  186. - Added 2 buttons for navigating to error/warning.
  187. - When there where errors during building the "done" dialog displayed 
  188.   the wrong messages.
  189. - Added snetcfg.exe support.
  190. - Added a message printing the Windows version from source path.
  191. - When you installed hotfixes to your windows kernel you will get:
  192.   "File Version Mismatch (source file version is 5.1.2600.1106 and 
  193.   windir is 5.1.2600.1151)" This has been fixed.
  194. - Fixed complaining about wrong kernel version.
  195.  
  196. Changed plugin support a little bit:
  197. - Added "name" key to this section for plugin name.
  198. - Added "enable" key to this section to enable/disable a plugin.
  199.   So plugins are not being renamed to ".fni" extension anymore.
  200. - Added "pebuilder" section to the plugin .inf files to "validate" the 
  201.   plugin.
  202. - Changed the dynamic directory ID allocation
  203.   Previous versions used the dirid value 0 (zero) to allocate a 
  204.   dynamic directory id. This limited a plugin to only use 1 dynamic 
  205.   directory id. Larger plugins can need more dynamic id's. So I 
  206.   changed it to use 26 dynamic directory id's per plugin.
  207.   You must use an alpha character from 'A' until 'Z'.
  208.   For example:
  209.     Old style: "0=nu2menu,2"
  210.     New style: "a=nu2menu,2"
  211.  
  212.   *** Warning!
  213.   *** Check your "own" made plugins for these changes.
  214.  
  215. Sep 4, 2003
  216. - v3.0.7-BETA
  217. - Bugfix: Some users reported this error:
  218.   Error: CreateDirectory "c:" returned error 5: Access is denied.
  219.   Bug in the mkdir() function, fixed.
  220.  
  221. Sep 3, 2003
  222. - v3.0.6-BETA
  223. - Some OEM pre-install folders have no win51*.* tagfiles. PE Builder needs them.
  224.   PE Builder now checks for the "win51" tag file when you enter the path to the windows
  225.   installation files.
  226. - Some users reported this error:
  227.   Error: CreateDirectory "c:\pebldr\i386\msapps\msinfo" failed
  228.   The problem is that two directories (msapps\msinfo) are created at the same time.
  229.   This has been fixed.
  230.  
  231. Sep 2, 2003
  232. - v3.0.5-BETA
  233. - Bugfix: When building from some languages like French the 
  234.   nettcpip.inf, netnb.inf and netmscl.inf files are in unicode format. 
  235.   Added an auto unicode to ascii converter to get around this.
  236.  
  237. Sep 2, 2003
  238. - v3.0.4-BETA
  239. - Bugfix: DHCP service did not start when building from Windows Server 2003
  240.   This has been fixed.
  241.  
  242. Sep 1, 2003
  243. - v3.0.3-BETA
  244.   Bugfix: MoveFileEx failed when your temp folder and the PE Builder 
  245.   output folder where located on different volumes.
  246.   The error from the log would be something like:
  247.   --
  248.   Error: MoveFileEx "C:\DOCUME~1\Bart\LOCALS~1\Temp\peb27A.tmp" to 
  249.   "f:\pebldr\i386\inf\netmscli.inf" returned error 17: The system 
  250.   cannot move the file to a different disk drive.
  251.   Error: delLine() failed 
  252.   --
  253.  
  254. Aug 27, 2003
  255. - v3.0.2-BETA
  256. - PE Builder now "remembers" all GUI input.
  257. - Added a plugin dialog where you can enable/disable plugins.
  258. - Some other small fixes.
  259.  
  260. Aug 26, 2003
  261. - v3.0.1-BETA
  262. - Added verbose checkbox in output dialog
  263. - Added [AddLine], [DelLine] and [SetValue] section
  264.   With these sections you can add/delete lines from text-based files or
  265.   set/delete values from inf-based files.
  266. - Updated PE Builder to use addline, delline and setvalue to patch
  267.   netmscli.inf, netnb.inf and nettcpip.inf
  268.  
  269. - v3.0.0-BETA
  270. - Changed almost the entire layout of the pebuilder.inf file
  271.   Sections [SourceDisksFiles], [WinntDirectories] now have different layouts
  272.   see pebuilder.inf file for more info.
  273. - Removed software.inf, now in pebuilder.inf section "Software.[Add/Del]Reg"
  274. - Removed setupreg.inf, now in pebuilder.inf section "SetupReg.AddReg"
  275. - Removed default.inf, now in pebuilder.inf section "Default.[Add/Del]Reg"
  276. - Made some changes to the builder engine.
  277.   Preparing it for plugin support.
  278. - In verbose mode "-v option" now all regadd/regdel lines are printed.
  279. - Sometimes the ISO build would start after file copy errors, fixed.
  280. - Added Plugin support.
  281. - Added "append" section to append a file to another.
  282. - Added auto Directory ID. When ID is 0 (zero) PE Builder will create a unique ID.
  283.   A next plugin INF file will get a new ID.
  284.  
  285. Jul 23, 2003
  286. - v2.0.2b-BETA
  287. - When building using languages, like Dutch/French/German you get this error:
  288.     /cygdrive/c/pebuilderv202/mkisofs: Joliet tree sort failed.
  289.     Returned exitcode 65535
  290.     Error: ISO builder (mkisofs) returned error code 65535
  291.   These non-english versions of windows have filenames that go over the 
  292.   maximum allowed length for Joliet filenames (103 chars).
  293.   Updated mkisofs.exe to version 2.01a17 for ISO-9660:1999 (version 2)
  294.   filesystem support.
  295.   Only trouble is that mkisofs iso level 4 creates filenames in lowercase.
  296.   Had to patch mkisofs.c so that it would produce filenames in uppercase, or 
  297.   else the NTLDR (setupldr.bin) and kernel cannot find the correct files on
  298.   CD-Rom.
  299.   Updated pebuilder to reflect mkisofs changes.
  300.   Note! This means that the generated ISO image does not have Joliet extensions 
  301.   anymore!
  302.   Also updated cygwin1.dll, the newer version of mkisofs.exe needs it.
  303. - Some users are reporting that pebuilder incorrectly reports "wrong version"
  304.   on "%windir%\system32\ntoskrnl.exe". I could not reproduce this, but I
  305.   added a "continue anyway" option for this.
  306.  
  307. Jul 23, 2003
  308. - v2.0.2a-BETA
  309. - Bugfix:
  310.   WritePrivateProfileString 
  311.   (setupdata,osloadoptions,"/fastdetect /minint",c:\pebldr\i386\txtsetup.sif)
  312.   returned 5: Access is denied. 
  313.   infChanges() failed
  314.   You will receive this error when copying the windows files from 
  315.   readonly media (CD-Rom).
  316.   This has been fixed.
  317.  
  318. Jul 23, 2003
  319. - v2.0.2-BETA Released to the public
  320. - added a help file pebuilder.hlp
  321.  
  322. Jul 22, 2003
  323. - Changed pebuilder.inf added "remote desktop connection"
  324. - Changed pebuilder.inf added "document and settings"
  325.  
  326. Jul 21, 2003
  327. - changed dir ids. When dirid is >= 30000 path is created from the root.
  328. - change dirnames. When directory name start with an asterisk "*" the 
  329.   directory is always created, even if it contains no files to copy to 
  330.   it.
  331.  
  332. Jul 3, 2003
  333. - v2.0.1-BETA
  334. - Network support did not work in Server 2003, fixed
  335. - Added nu2menu
  336. - Added [InfChanges.<buildnr>] and [InfChanges.<buildnr>.<spacknr>] 
  337.   section to pebuilder.inf
  338.  
  339. Jun 1, 2003
  340. - v2.0.0-BETA
  341.