Changeset 1681


Ignore:
Timestamp:
01/25/10 09:29:35 (5 years ago)
Author:
lowjoel
Message:

Bring the CodeReview? branch up to date with the current trunk at r1680

Location:
branches/eraser6/CodeReview
Files:
116 edited

Legend:

Unmodified
Added
Removed
  • branches/eraser6/CodeReview

  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/CustomMethodEditorForm.Designer.cs

    r1501 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/CustomMethodEditorForm.cs

    r1594 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: Kasra Nassiri <cjax@users.sourceforge.net> @10-11-2008 04:18:04 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/CustomMethodPassEditor.Designer.cs

    r1495 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/CustomMethodPassEditor.cs

    r1571 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/Custom.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/DoD.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs

    r1485 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/GOSTP50739.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/Gutmann.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/HMGIS5.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/RCMP_TSSIT_OPS_II.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/Random.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/Schneier.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/USAF5020.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/USArmyAR380_19.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/ErasureMethods/VSITR.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Fat.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Ntfs.cs

    r1595 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/FileSystems/Windows.cs

    r1595 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/Plugin.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/RNGCrypto.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/SettingsForm.Designer.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.DefaultPlugins/SettingsForm.cs

    r1594 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Manager/DirectExecutor.cs

    r1613 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: Kasra Nassiri <cjax@users.sourceforge.net> @17/10/2008 
     
    235235                    currentTask = task; 
    236236 
    237                     try 
    238                     { 
    239237                        //Prevent the system from sleeping. 
    240238                        Power.ExecutionState = ExecutionState.Continuous | 
    241239                            ExecutionState.SystemRequired; 
    242240 
     241                    //Start a new log session to separate this session's events 
     242                    //from previous ones. 
     243                    task.Log.Entries.NewSession(); 
     244 
     245                    try 
     246                    { 
    243247                        //Broadcast the task started event. 
    244248                        task.Canceled = false; 
    245249                        task.OnTaskStarted(new TaskEventArgs(task)); 
    246250                        OnTaskProcessing(new TaskEventArgs(task)); 
    247  
    248                         //Start a new log session to separate this session's events 
    249                         //from previous ones. 
    250                         task.Log.Entries.NewSession(); 
    251251 
    252252                        //Run the task 
     
    288288                        task.Log.LastSessionEntries.Add(new LogEntry(e.Message, LogLevel.Fatal)); 
    289289                    } 
     290                    catch (ThreadAbortException) 
     291                    { 
     292                        //Do nothing. The exception will be rethrown after this block 
     293                        //is executed. This is here mainly to ensure that no BlackBox 
     294                        //report is created for this exception. 
     295                    } 
    290296                    catch (Exception e) 
    291297                    { 
     
    437443                        //Set the length of the file to be the amount of free space left 
    438444                        //or the maximum size of one of these dumps. 
    439                         mainProgress.Total = mainProgress.Completed + volInfo.AvailableFreeSpace; 
     445                        mainProgress.Total = mainProgress.Completed + 
     446                            method.CalculateEraseDataSize(null, volInfo.AvailableFreeSpace); 
    440447                        long streamLength = Math.Min(ErasureMethod.FreeSpaceFileUnit, 
    441448                            mainProgress.Total); 
     
    549556            ErasureMethod method = target.Method; 
    550557 
    551             //Calculate the total amount of data required to finish the wipe. 
    552             //dataTotal = method.CalculateEraseDataSize(paths, dataTotal); 
    553  
    554558            //Set the event's current target status. 
    555559            SteppedProgressManager progress = new SteppedProgressManager(); 
     
    567571                    new ProgressChangedEventArgs(step, 
    568572                        new TaskProgressChangedEventArgs(paths[i], 0, method.Passes))); 
    569                  
    570                 //Get the filesystem provider to handle the secure file erasures 
     573 
     574                //Check that the file exists - we do not want to bother erasing nonexistant files 
    571575                StreamInfo info = new StreamInfo(paths[i]); 
    572                 FileSystem fsManager = FileSystemManager.Get( 
    573                     VolumeInfo.FromMountPoint(info.DirectoryName)); 
    574  
    575                 //Check that the file exists - we do not want to bother erasing nonexistant files 
    576576                if (!info.Exists) 
    577577                { 
     
    580580                    continue; 
    581581                } 
     582 
     583                //Get the filesystem provider to handle the secure file erasures 
     584                FileSystem fsManager = FileSystemManager.Get( 
     585                    VolumeInfo.FromMountpoint(info.DirectoryName)); 
    582586 
    583587                bool isReadOnly = false; 
     
    640644                                processes.Add(System.Diagnostics.Process.GetProcessById(handle.ProcessId)); 
    641645 
     646                    string lockedBy = null; 
     647                    if (processes.Count > 0) 
     648                    { 
    642649                        StringBuilder processStr = new StringBuilder(); 
    643650                        foreach (System.Diagnostics.Process process in processes) 
     
    645652                                "{0}, ", process.MainModule.FileName); 
    646653 
    647                         task.Log.LastSessionEntries.Add(new LogEntry(S._( 
    648                                 "Could not force closure of file \"{0}\" (locked by {1})", 
    649                                 paths[i], processStr.ToString().Remove(processStr.Length - 2)), 
    650                             LogLevel.Error)); 
     654                        lockedBy = S._("(locked by {0})", processStr.ToString().Remove(processStr.Length - 2)); 
     655                    } 
     656 
     657                    task.Log.LastSessionEntries.Add(new LogEntry(S._( 
     658                            "Could not force closure of file \"{0}\" (locked by {1})", 
     659                            paths[i], processStr.ToString().Remove(processStr.Length - 2)), 
     660                        LogLevel.Error)); 
    651661                    } 
    652662                    else 
     
    662672 
    663673            //If the user requested a folder removal, do it. 
    664             if (target is FolderTarget) 
     674            if ((target is FolderTarget) && Directory.Exists(target.Path)) 
    665675            { 
    666676                ProgressManager step = new ProgressManager(); 
  • branches/eraser6/CodeReview/Eraser.Manager/EntropySource.cs

    r1568 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: Kasra Nassiri <cjax@users.sourceforge.net> 
     
    418418            } 
    419419#endif 
    420  
    421             //Query performance data. Because the Win32 version of this API (through 
    422             //the registry) may be buggy, use the NT Native API instead. 
    423             // 
    424             //Scan the first 64 possible information types (we don't bother with increasing 
    425             //the buffer size as we do with the Win32 version of the performance data 
    426             //read, we may miss a few classes but it's no big deal).  In addition the 
    427             //returned size value for some classes is wrong (eg 23 and 24 return a 
    428             //size of 0) so we miss a few more things, but again it's no big deal. This 
    429             //scan typically yields around 20 pieces of data, there's nothing in the 
    430             //range 65...128 so chances are there won't be anything above there either. 
    431             uint dataWritten = 0; 
    432             byte[] infoBuffer = new byte[65536]; 
    433             uint totalEntropy = 0; 
    434             for (uint infoType = 0; infoType < 64; ++infoType) 
    435             { 
    436                 uint sysInfo = NTApi.NtQuerySystemInformation(infoType, infoBuffer, 
    437                     (uint)infoBuffer.Length, out dataWritten); 
    438  
    439                 if (sysInfo == Win32ErrorCode.Success && dataWritten > 0) 
    440                 { 
    441                     byte[] entropy = new byte[dataWritten]; 
    442                     Buffer.BlockCopy(infoBuffer, 0, entropy, 0, (int)dataWritten); 
    443                     result.AddRange(entropy); 
    444                     totalEntropy += dataWritten; 
    445                 } 
    446             } 
    447  
    448             result.AddRange(StructToBuffer(totalEntropy)); 
    449  
    450420            //Finally, our good friend CryptGenRandom() 
    451421            byte[] cryptGenRandom = new byte[1536]; 
  • branches/eraser6/CodeReview/Eraser.Manager/Exception.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Manager/Executor.cs

    r1528 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Manager/FileSystem.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: Kasra Nassiri <cjax@users.sourceforge.net> @17/10/2008 
     
    140140            } 
    141141 
    142             //Dump the copy (the first 4MB, or less, depending on the file size and available 
    143             //user space) 
    144             long amountToCopy = Math.Min(4 * 1024 * 1024, shadowFileInfo.Length); 
     142            //Dump the copy (the first 4MB, or less, depending on the file size and size of 
     143            //the original file) 
     144            long amountToCopy = Math.Min(stream.Length, 
     145                Math.Min(4 * 1024 * 1024, shadowFileInfo.Length)); 
    145146            using (FileStream shadowFileStream = shadowFileInfo.OpenRead()) 
    146147            { 
  • branches/eraser6/CodeReview/Eraser.Manager/Language.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Kasra Nassiri <cjax@users.sourceforge.net> 
    55 * Modified By: Joel Low <lowjoel@users.sourceforge.net> 
  • branches/eraser6/CodeReview/Eraser.Manager/Logger.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Manager/ManagerLibrary.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Manager/Method.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Manager/PRNG.cs

    r1575 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: Kasra Nassiri <cjax@users.sourceforge.net> 
  • branches/eraser6/CodeReview/Eraser.Manager/Plugins.cs

    r1553 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Manager/RemoteExecutor.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Kasra Nassiri <cjax@users.sourceforge.net> 
    55 * Modified By: Joel Low <lowjoel@users.sourceforge.net> 
  • branches/eraser6/CodeReview/Eraser.Manager/Schedule.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Manager/Settings.cs

    r1553 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Manager/Strings.en.resx

    r1498 r1681  
    166166    <value>The file {0} could not be erased because the file's permissions prevent access to the file.</value> 
    167167  </data> 
    168   <data name="Could not force closure of file \&quot;{0}\&quot; (locked by {1})" xml:space="preserve"> 
    169     <value>Could not force closure of file \"{0}\" (locked by {1})</value> 
     168  <data name="(locked by {0})" xml:space="preserve"> 
     169    <value>(locked by {0})</value> 
     170  </data> 
     171  <data name="Could not force closure of file \&quot;{0}\&quot; {1}" xml:space="preserve"> 
     172    <value>Could not force closure of file \&quot;{0}\&quot; {1}</value> 
    170173  </data> 
    171174  <data name="Removing folders..." xml:space="preserve"> 
  • branches/eraser6/CodeReview/Eraser.Manager/Strings.it.resx

    r1498 r1681  
    166166    <value>Il file {0} non può essere pulito perchè i permessi su di esso ne impediscono l'accesso.</value> 
    167167  </data> 
    168   <data name="Could not force closure of file \&quot;{0}\&quot; (locked by {1})" xml:space="preserve"> 
    169     <value>Impossibile forzare la chiusura del file \"{0}\" (bloccato da {1})</value> 
     168  <data name="(locked by {0})" xml:space="preserve"> 
     169    <value>(Untranslated)</value> 
     170  </data> 
     171  <data name="Could not force closure of file \&quot;{0}\&quot; {1}" xml:space="preserve"> 
     172    <value>(Untranslated)</value> 
    170173  </data> 
    171174  <data name="Removing folders..." xml:space="preserve"> 
  • branches/eraser6/CodeReview/Eraser.Manager/Strings.nl.resx

    r1498 r1681  
    166166    <value>(Untranslated)</value> 
    167167  </data> 
    168   <data name="Could not force closure of file \&quot;{0}\&quot; (locked by {1})" xml:space="preserve"> 
     168  <data name="(locked by {0})" xml:space="preserve"> 
     169    <value>(Untranslated)</value> 
     170  </data> 
     171  <data name="Could not force closure of file \&quot;{0}\&quot; {1}" xml:space="preserve"> 
    169172    <value>(Untranslated)</value> 
    170173  </data> 
  • branches/eraser6/CodeReview/Eraser.Manager/Strings.resx

    r1498 r1681  
    166166    <value>The file {0} could not be erased because the file's permissions prevent access to the file.</value> 
    167167  </data> 
    168   <data name="Could not force closure of file \&quot;{0}\&quot; (locked by {1})" xml:space="preserve"> 
    169     <value>Could not force closure of file \"{0}\" (locked by {1})</value> 
     168  <data name="(locked by {0})" xml:space="preserve"> 
     169    <value>(locked by {0})</value> 
     170  </data> 
     171  <data name="Could not force closure of file \&quot;{0}\&quot; {1}" xml:space="preserve"> 
     172    <value>Could not force closure of file \"{0}\" {1}</value> 
    170173  </data> 
    171174  <data name="Removing folders..." xml:space="preserve"> 
  • branches/eraser6/CodeReview/Eraser.Manager/Task.cs

    r1595 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
     
    724724            if (info.Exists) 
    725725            { 
    726                 foreach (DirectoryInfo dir in info.GetDirectories()) 
    727                     try 
    728                     { 
     726                try 
     727                { 
     728                    foreach (DirectoryInfo dir in info.GetDirectories()) 
    729729                        result.AddRange(GetFiles(dir)); 
    730                     } 
    731                     catch (DirectoryNotFoundException e) 
    732                     { 
    733                         //Ignore, but log. 
    734                         Task.Log.LastSessionEntries.Add(new LogEntry(S._("Could not erase {0} because {1}", 
    735                             dir.FullName, e.Message), LogLevel.Error)); 
    736                     } 
    737  
    738                 if (IncludeMask.Length == 0) 
    739                     result.AddRange(info.GetFiles()); 
    740                 else 
    741                     result.AddRange(info.GetFiles(IncludeMask, SearchOption.TopDirectoryOnly)); 
     730 
     731                    if (IncludeMask.Length == 0) 
     732                        result.AddRange(info.GetFiles()); 
     733                    else 
     734                        result.AddRange(info.GetFiles(IncludeMask, SearchOption.TopDirectoryOnly)); 
     735                } 
     736                catch (UnauthorizedAccessException e) 
     737                { 
     738                    Task.Log.LastSessionEntries.Add(new LogEntry(S._("Could not erase files and " + 
     739                        "subfolders in {0} because {1}", info.FullName, e.Message), LogLevel.Error)); 
     740                } 
    742741            } 
    743742 
  • branches/eraser6/CodeReview/Eraser.Util/BlackBox.cs

    r1622 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
     
    230230                        //End the exception and get the inner exception. 
    231231                        stream.WriteLine(); 
    232                         currentException = exception.InnerException; 
     232                        currentException = currentException.InnerException; 
    233233                    } 
    234234                } 
  • branches/eraser6/CodeReview/Eraser.Util/File.cs

    r1592 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: Kasra Nassiri <cjax@users.sourceforge.net> @10/7/2008 
  • branches/eraser6/CodeReview/Eraser.Util/Localisation.cs

    r1610 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Util/NTApi.cs

    r1564 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Util/NetApi.cs

    r1543 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Util/NtfsApi.cs

    r1544 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Util/StreamInfo.cs

    r1604 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
     
    138138                    { 
    139139                        case Win32ErrorCode.FileNotFound: 
     140                        case Win32ErrorCode.PathNotFound 
    140141                            return false; 
     142                        case Win32ErrorCode.SharingViolation: 
     143                            return true; 
    141144                        default: 
    142145                            throw Win32ErrorCode.GetExceptionForWin32Error(errorCode); 
  • branches/eraser6/CodeReview/Eraser.Util/UserApi.cs

    r1543 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser.Util/VolumeInfo.cs

    r1604 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
     
    175175            StringBuilder volumeID = new StringBuilder(50 * sizeof(char)); 
    176176 
     177            //Verify that the mountpoint given exists; if it doesn't we'll raise 
     178            //a PathNotFound exception. 
     179            if (!mountpointDir.Exists) 
     180                throw new DirectoryNotFoundException(); 
     181 
    177182            do 
    178183            { 
  • branches/eraser6/CodeReview/Eraser.sln

    r1624 r1681  
    130130        {318964CF-278D-41B2-A825-B9A0D1F5D766}.Release|Mixed Platforms.ActiveCfg = Release|x86 
    131131        {318964CF-278D-41B2-A825-B9A0D1F5D766}.Release|Win32.ActiveCfg = Release|x86 
    132         {318964CF-278D-41B2-A825-B9A0D1F5D766}.Release|Win32.Build.0 = Release|x86 
    133132        {318964CF-278D-41B2-A825-B9A0D1F5D766}.Release|x64.ActiveCfg = Release|x64 
    134         {318964CF-278D-41B2-A825-B9A0D1F5D766}.Release|x64.Build.0 = Release|x64 
    135133        {4F6CD250-0A08-4DB8-8E07-848E4FF01C21}.Debug|Any CPU.ActiveCfg = Debug|Win32 
    136134        {4F6CD250-0A08-4DB8-8E07-848E4FF01C21}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 
  • branches/eraser6/CodeReview/Eraser/AboutForm.Designer.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/AboutForm.cs

    r1594 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: Kasra Nassiri <cjax@users.sourceforge.net> 
     
    123123 
    124124                //Copyright and Website 
    125                 string copyrightText = S._("copyright \u00a9 2008-2009 The Eraser Project"); 
     125                string copyrightText = S._("copyright \u00a9 2008-2010 The Eraser Project"); 
    126126                PointF copyrightPos = new PointF(eraserPos.X, eraserPos.Y + eraserSize.Height); 
    127127                SizeF copyrightSize = g.MeasureString(copyrightText, Font); 
     
    190190        { 
    191191            Point cursorPos = PointToClient(Cursor.Position); 
    192             if (WebsiteRect.IntersectsWith(new Rectangle(cursorPos, new Size(1, 1)))) 
    193                 Process.Start("http://eraser.heidi.ie/"); 
    194             else if (DonateRect.IntersectsWith(new Rectangle(cursorPos, new Size(1, 1)))) 
    195                 Process.Start("https://euro.swreg.org/cgi-bin/s.cgi?r=1&s=80181&db_key=1512312&x=0&lang=&lnk="); 
    196             else if ((DateTime.Now - mouseDownTime < mouseSpeedUpSpan)) 
    197                 //Dismiss the dialog. 
    198                 Close(); 
     192            try 
     193            { 
     194                if (WebsiteRect.IntersectsWith(new Rectangle(cursorPos, new Size(1, 1)))) 
     195                    Process.Start("http://eraser.heidi.ie/"); 
     196                else if (DonateRect.IntersectsWith(new Rectangle(cursorPos, new Size(1, 1)))) 
     197                    Process.Start("https://euro.swreg.org/cgi-bin/s.cgi?r=1&s=80181&db_key=1512312&x=0&lang=&lnk="); 
     198                else if ((DateTime.Now - mouseDownTime < mouseSpeedUpSpan)) 
     199                    //Dismiss the dialog. 
     200                    Close(); 
     201            } 
     202            catch (Win32Exception ex) 
     203            { 
     204                //We've got an error executing the the browser to pass the links: show an error 
     205                //to the user. 
     206                MessageBox.Show(S._("Could not open the required web page. The error returned " + 
     207                    "was: {0}", ex.Message), S._("Eraser"), MessageBoxButtons.OK, 
     208                    MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, 
     209                    S.IsRightToLeft(null) ? MessageBoxOptions.RtlReading : 0); 
     210            } 
    199211        } 
    200212 
  • branches/eraser6/CodeReview/Eraser/BasePanel.Designer.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/BasePanel.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/BlackBoxMainForm.Designer.cs

    r1613 r1681  
    2929        private void InitializeComponent() 
    3030        { 
    31             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BlackBoxMainForm)); 
    32             this.MainLbl = new System.Windows.Forms.Label(); 
    33             this.SubmitBtn = new System.Windows.Forms.Button(); 
    34             this.PostponeBtn = new System.Windows.Forms.Button(); 
    35             this.BlackBoxPic = new System.Windows.Forms.PictureBox(); 
    36             this.ReportsLv = new System.Windows.Forms.ListView(); 
    37             this.ReportsLvTimestampColumn = new System.Windows.Forms.ColumnHeader(); 
    38             this.ReportsLvErrorColumn = new System.Windows.Forms.ColumnHeader(); 
    39             ((System.ComponentModel.ISupportInitialize)(this.BlackBoxPic)).BeginInit(); 
    40             this.SuspendLayout(); 
    41             //  
    42             // MainLbl 
    43             //  
    44             resources.ApplyResources(this.MainLbl, "MainLbl"); 
    45             this.MainLbl.Name = "MainLbl"; 
    46             //  
    47             // SubmitBtn 
    48             //  
    49             resources.ApplyResources(this.SubmitBtn, "SubmitBtn"); 
    50             this.SubmitBtn.Name = "SubmitBtn"; 
    51             this.SubmitBtn.UseVisualStyleBackColor = true; 
    52             this.SubmitBtn.Click += new System.EventHandler(this.SubmitBtn_Click); 
    53             //  
    54             // PostponeBtn 
    55             //  
    56             resources.ApplyResources(this.PostponeBtn, "PostponeBtn"); 
    57             this.PostponeBtn.Name = "PostponeBtn"; 
    58             this.PostponeBtn.UseVisualStyleBackColor = true; 
    59             this.PostponeBtn.Click += new System.EventHandler(this.PostponeBtn_Click); 
    60             //  
    61             // BlackBoxPic 
    62             //  
    63             this.BlackBoxPic.Image = global::Eraser.Properties.Resources.BlackBox; 
    64             resources.ApplyResources(this.BlackBoxPic, "BlackBoxPic"); 
    65             this.BlackBoxPic.Name = "BlackBoxPic"; 
    66             this.BlackBoxPic.TabStop = false; 
    67             //  
    68             // ReportsLv 
    69             //  
    70             resources.ApplyResources(this.ReportsLv, "ReportsLv"); 
    71             this.ReportsLv.CheckBoxes = true; 
    72             this.ReportsLv.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { 
     31            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BlackBoxMainForm)); 
     32            this.MainLbl = new System.Windows.Forms.Label(); 
     33            this.SubmitBtn = new System.Windows.Forms.Button(); 
     34            this.PostponeBtn = new System.Windows.Forms.Button(); 
     35            this.BlackBoxPic = new System.Windows.Forms.PictureBox(); 
     36            this.ReportsLv = new System.Windows.Forms.ListView(); 
     37            this.ReportsLvTimestampColumn = new System.Windows.Forms.ColumnHeader(); 
     38            this.ReportsLvErrorColumn = new System.Windows.Forms.ColumnHeader(); 
     39            ((System.ComponentModel.ISupportInitialize)(this.BlackBoxPic)).BeginInit(); 
     40            this.SuspendLayout(); 
     41            //  
     42            // MainLbl 
     43            //  
     44            this.MainLbl.AccessibleDescription = null; 
     45            this.MainLbl.AccessibleName = null; 
     46            resources.ApplyResources(this.MainLbl, "MainLbl"); 
     47            this.MainLbl.Font = null; 
     48            this.MainLbl.Name = "MainLbl"; 
     49            //  
     50            // SubmitBtn 
     51            //  
     52            this.SubmitBtn.AccessibleDescription = null; 
     53            this.SubmitBtn.AccessibleName = null; 
     54            resources.ApplyResources(this.SubmitBtn, "SubmitBtn"); 
     55            this.SubmitBtn.BackgroundImage = null; 
     56            this.SubmitBtn.Font = null; 
     57            this.SubmitBtn.Name = "SubmitBtn"; 
     58            this.SubmitBtn.UseVisualStyleBackColor = true; 
     59            this.SubmitBtn.Click += new System.EventHandler(this.SubmitBtn_Click); 
     60            //  
     61            // PostponeBtn 
     62            //  
     63            this.PostponeBtn.AccessibleDescription = null; 
     64            this.PostponeBtn.AccessibleName = null; 
     65            resources.ApplyResources(this.PostponeBtn, "PostponeBtn"); 
     66            this.PostponeBtn.BackgroundImage = null; 
     67            this.PostponeBtn.Font = null; 
     68            this.PostponeBtn.Name = "PostponeBtn"; 
     69            this.PostponeBtn.UseVisualStyleBackColor = true; 
     70            this.PostponeBtn.Click += new System.EventHandler(this.PostponeBtn_Click); 
     71            //  
     72            // BlackBoxPic 
     73            //  
     74            this.BlackBoxPic.AccessibleDescription = null; 
     75            this.BlackBoxPic.AccessibleName = null; 
     76            resources.ApplyResources(this.BlackBoxPic, "BlackBoxPic"); 
     77            this.BlackBoxPic.BackgroundImage = null; 
     78            this.BlackBoxPic.Font = null; 
     79            this.BlackBoxPic.Image = global::Eraser.Properties.Resources.BlackBox; 
     80            this.BlackBoxPic.ImageLocation = null; 
     81            this.BlackBoxPic.Name = "BlackBoxPic"; 
     82            this.BlackBoxPic.TabStop = false; 
     83            //  
     84            // ReportsLv 
     85            //  
     86            this.ReportsLv.AccessibleDescription = null; 
     87            this.ReportsLv.AccessibleName = null; 
     88            resources.ApplyResources(this.ReportsLv, "ReportsLv"); 
     89            this.ReportsLv.BackgroundImage = null; 
     90            this.ReportsLv.CheckBoxes = true; 
     91            this.ReportsLv.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { 
    7392            this.ReportsLvTimestampColumn, 
    7493            this.ReportsLvErrorColumn}); 
    75             this.ReportsLv.FullRowSelect = true; 
    76             this.ReportsLv.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; 
    77             this.ReportsLv.Name = "ReportsLv"; 
    78             this.ReportsLv.UseCompatibleStateImageBehavior = false; 
    79             this.ReportsLv.View = System.Windows.Forms.View.Details; 
    80             this.ReportsLv.ItemActivate += new System.EventHandler(this.ReportsLv_ItemActivate); 
    81             //  
    82             // ReportsLvTimestampColumn 
    83             //  
    84             resources.ApplyResources(this.ReportsLvTimestampColumn, "ReportsLvTimestampColumn"); 
    85             //  
    86             // ReportsLvErrorColumn 
    87             //  
    88             resources.ApplyResources(this.ReportsLvErrorColumn, "ReportsLvErrorColumn"); 
    89             //  
    90             // BlackBoxMainForm 
    91             //  
    92             resources.ApplyResources(this, "$this"); 
    93             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; 
    94             this.Controls.Add(this.ReportsLv); 
    95             this.Controls.Add(this.BlackBoxPic); 
    96             this.Controls.Add(this.PostponeBtn); 
    97             this.Controls.Add(this.SubmitBtn); 
    98             this.Controls.Add(this.MainLbl); 
    99             this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; 
    100             this.MaximizeBox = false; 
    101             this.MinimizeBox = false; 
    102             this.Name = "BlackBoxMainForm"; 
    103             this.ShowInTaskbar = false; 
    104             this.TopMost = true; 
    105             ((System.ComponentModel.ISupportInitialize)(this.BlackBoxPic)).EndInit(); 
    106             this.ResumeLayout(false); 
     94            this.ReportsLv.Font = null; 
     95            this.ReportsLv.FullRowSelect = true; 
     96            this.ReportsLv.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; 
     97            this.ReportsLv.Name = "ReportsLv"; 
     98            this.ReportsLv.UseCompatibleStateImageBehavior = false; 
     99            this.ReportsLv.View = System.Windows.Forms.View.Details; 
     100            this.ReportsLv.ItemActivate += new System.EventHandler(this.ReportsLv_ItemActivate); 
     101            //  
     102            // ReportsLvTimestampColumn 
     103            //  
     104            resources.ApplyResources(this.ReportsLvTimestampColumn, "ReportsLvTimestampColumn"); 
     105            //  
     106            // ReportsLvErrorColumn 
     107            //  
     108            resources.ApplyResources(this.ReportsLvErrorColumn, "ReportsLvErrorColumn"); 
     109            //  
     110            // BlackBoxMainForm 
     111            //  
     112            this.AccessibleDescription = null; 
     113            this.AccessibleName = null; 
     114            resources.ApplyResources(this, "$this"); 
     115            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; 
     116            this.BackgroundImage = null; 
     117            this.Controls.Add(this.ReportsLv); 
     118            this.Controls.Add(this.BlackBoxPic); 
     119            this.Controls.Add(this.PostponeBtn); 
     120            this.Controls.Add(this.SubmitBtn); 
     121            this.Controls.Add(this.MainLbl); 
     122            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; 
     123            this.MaximizeBox = false; 
     124            this.MinimizeBox = false; 
     125            this.Name = "BlackBoxMainForm"; 
     126            this.ShowInTaskbar = false; 
     127            this.TopMost = true; 
     128            ((System.ComponentModel.ISupportInitialize)(this.BlackBoxPic)).EndInit(); 
     129            this.ResumeLayout(false); 
    107130 
    108131        } 
  • branches/eraser6/CodeReview/Eraser/BlackBoxMainForm.cs

    r1615 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/BlackBoxMainForm.resx

    r1613 r1681  
    118118    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    119119  </resheader> 
     120  <data name="&gt;&gt;BlackBoxPic.Type" xml:space="preserve"> 
     121    <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     122  </data> 
     123  <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
     124  <data name="SubmitBtn.TabIndex" type="System.Int32, mscorlib"> 
     125    <value>3</value> 
     126  </data> 
     127  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
     128  <data name="ReportsLv.Size" type="System.Drawing.Size, System.Drawing"> 
     129    <value>537, 186</value> 
     130  </data> 
     131  <data name="&gt;&gt;ReportsLvTimestampColumn.Type" xml:space="preserve"> 
     132    <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     133  </data> 
     134  <data name="&gt;&gt;BlackBoxPic.ZOrder" xml:space="preserve"> 
     135    <value>1</value> 
     136  </data> 
     137  <data name="ReportsLvTimestampColumn.Text" xml:space="preserve"> 
     138    <value>Report Created</value> 
     139  </data> 
     140  <data name="&gt;&gt;MainLbl.ZOrder" xml:space="preserve"> 
     141    <value>4</value> 
     142  </data> 
     143  <data name="&gt;&gt;ReportsLv.Name" xml:space="preserve"> 
     144    <value>ReportsLv</value> 
     145  </data> 
     146  <data name="BlackBoxPic.TabIndex" type="System.Int32, mscorlib"> 
     147    <value>4</value> 
     148  </data> 
     149  <data name="PostponeBtn.Location" type="System.Drawing.Point, System.Drawing"> 
     150    <value>449, 316</value> 
     151  </data> 
     152  <data name="SubmitBtn.Size" type="System.Drawing.Size, System.Drawing"> 
     153    <value>100, 23</value> 
     154  </data> 
     155  <data name="&gt;&gt;SubmitBtn.Parent" xml:space="preserve"> 
     156    <value>$this</value> 
     157  </data> 
     158  <data name="ReportsLvErrorColumn.Width" type="System.Int32, mscorlib"> 
     159    <value>250</value> 
     160  </data> 
     161  <data name="MainLbl.Size" type="System.Drawing.Size, System.Drawing"> 
     162    <value>467, 112</value> 
     163  </data> 
     164  <data name="&gt;&gt;MainLbl.Parent" xml:space="preserve"> 
     165    <value>$this</value> 
     166  </data> 
     167  <data name="&gt;&gt;PostponeBtn.Name" xml:space="preserve"> 
     168    <value>PostponeBtn</value> 
     169  </data> 
    120170  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
     171  <data name="SubmitBtn.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     172    <value>Bottom, Right</value> 
     173  </data> 
     174  <data name="&gt;&gt;ReportsLvErrorColumn.Type" xml:space="preserve"> 
     175    <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     176  </data> 
     177  <data name="ReportsLvErrorColumn.Text" xml:space="preserve"> 
     178    <value>Error Type</value> 
     179  </data> 
     180  <data name="ReportsLv.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     181    <value>Top, Bottom, Left, Right</value> 
     182  </data> 
     183  <data name="&gt;&gt;SubmitBtn.Type" xml:space="preserve"> 
     184    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     185  </data> 
     186  <data name="&gt;&gt;PostponeBtn.Type" xml:space="preserve"> 
     187    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     188  </data> 
     189  <data name="ReportsLv.Location" type="System.Drawing.Point, System.Drawing"> 
     190    <value>12, 124</value> 
     191  </data> 
     192  <data name="&gt;&gt;$this.Type" xml:space="preserve"> 
     193    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     194  </data> 
     195  <data name="&gt;&gt;MainLbl.Name" xml:space="preserve"> 
     196    <value>MainLbl</value> 
     197  </data> 
     198  <data name="PostponeBtn.Text" xml:space="preserve"> 
     199    <value>Submit Later</value> 
     200  </data> 
     201  <data name="PostponeBtn.TabIndex" type="System.Int32, mscorlib"> 
     202    <value>4</value> 
     203  </data> 
     204  <data name="&gt;&gt;MainLbl.Type" xml:space="preserve"> 
     205    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     206  </data> 
     207  <data name="$this.Font" type="System.Drawing.Font, System.Drawing"> 
     208    <value>Microsoft Sans Serif, 9pt</value> 
     209  </data> 
     210  <data name="MainLbl.Location" type="System.Drawing.Point, System.Drawing"> 
     211    <value>82, 9</value> 
     212  </data> 
    121213  <data name="MainLbl.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    122214    <value>Top, Left, Right</value> 
    123215  </data> 
    124   <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
    125   <data name="MainLbl.Location" type="System.Drawing.Point, System.Drawing"> 
    126     <value>82, 9</value> 
    127   </data> 
    128   <data name="MainLbl.Size" type="System.Drawing.Size, System.Drawing"> 
    129     <value>467, 112</value> 
    130   </data> 
    131   <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
    132   <data name="MainLbl.TabIndex" type="System.Int32, mscorlib"> 
    133     <value>0</value> 
    134   </data> 
    135   <data name="MainLbl.Text" xml:space="preserve"> 
    136     <value>Eraser has encountered problems while running earlier. 
    137  
    138 The program's state and other information about the error have been stored on your computer as reports and can be sent to the Eraser developers for review. Select the reports you wish to submit by checking the name of the report below; the contents of each report can be viewed by double-clicking on the report name below. Reports not selected for submission will be discarded after the rest have been submitted.</value> 
    139   </data> 
    140   <data name="&gt;&gt;MainLbl.Name" xml:space="preserve"> 
    141     <value>MainLbl</value> 
    142   </data> 
    143   <data name="&gt;&gt;MainLbl.Type" xml:space="preserve"> 
    144     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    145   </data> 
    146   <data name="&gt;&gt;MainLbl.Parent" xml:space="preserve"> 
    147     <value>$this</value> 
    148   </data> 
    149   <data name="&gt;&gt;MainLbl.ZOrder" xml:space="preserve"> 
    150     <value>4</value> 
    151   </data> 
    152   <data name="SubmitBtn.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    153     <value>Bottom, Right</value> 
    154   </data> 
    155   <data name="SubmitBtn.Location" type="System.Drawing.Point, System.Drawing"> 
    156     <value>343, 316</value> 
    157   </data> 
    158   <data name="SubmitBtn.Size" type="System.Drawing.Size, System.Drawing"> 
    159     <value>100, 23</value> 
    160   </data> 
    161   <data name="SubmitBtn.TabIndex" type="System.Int32, mscorlib"> 
    162     <value>3</value> 
    163   </data> 
    164216  <data name="SubmitBtn.Text" xml:space="preserve"> 
    165217    <value>Submit Now</value> 
    166218  </data> 
    167   <data name="&gt;&gt;SubmitBtn.Name" xml:space="preserve"> 
    168     <value>SubmitBtn</value> 
    169   </data> 
    170   <data name="&gt;&gt;SubmitBtn.Type" xml:space="preserve"> 
    171     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    172   </data> 
    173   <data name="&gt;&gt;SubmitBtn.Parent" xml:space="preserve"> 
    174     <value>$this</value> 
    175   </data> 
    176   <data name="&gt;&gt;SubmitBtn.ZOrder" xml:space="preserve"> 
    177     <value>3</value> 
    178   </data> 
    179   <data name="PostponeBtn.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    180     <value>Bottom, Right</value> 
    181   </data> 
    182   <data name="PostponeBtn.Location" type="System.Drawing.Point, System.Drawing"> 
    183     <value>449, 316</value> 
    184   </data> 
    185   <data name="PostponeBtn.Size" type="System.Drawing.Size, System.Drawing"> 
    186     <value>100, 23</value> 
    187   </data> 
    188   <data name="PostponeBtn.TabIndex" type="System.Int32, mscorlib"> 
    189     <value>4</value> 
    190   </data> 
    191   <data name="PostponeBtn.Text" xml:space="preserve"> 
    192     <value>Submit Later</value> 
    193   </data> 
    194   <data name="&gt;&gt;PostponeBtn.Name" xml:space="preserve"> 
    195     <value>PostponeBtn</value> 
    196   </data> 
    197   <data name="&gt;&gt;PostponeBtn.Type" xml:space="preserve"> 
    198     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    199   </data> 
    200   <data name="&gt;&gt;PostponeBtn.Parent" xml:space="preserve"> 
    201     <value>$this</value> 
    202   </data> 
    203   <data name="&gt;&gt;PostponeBtn.ZOrder" xml:space="preserve"> 
    204     <value>2</value> 
    205   </data> 
    206   <data name="BlackBoxPic.Location" type="System.Drawing.Point, System.Drawing"> 
    207     <value>12, 12</value> 
    208   </data> 
    209   <data name="BlackBoxPic.Size" type="System.Drawing.Size, System.Drawing"> 
    210     <value>64, 64</value> 
    211   </data> 
    212   <data name="BlackBoxPic.TabIndex" type="System.Int32, mscorlib"> 
    213     <value>4</value> 
    214   </data> 
    215   <data name="&gt;&gt;BlackBoxPic.Name" xml:space="preserve"> 
    216     <value>BlackBoxPic</value> 
    217   </data> 
    218   <data name="&gt;&gt;BlackBoxPic.Type" xml:space="preserve"> 
    219     <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    220   </data> 
    221   <data name="&gt;&gt;BlackBoxPic.Parent" xml:space="preserve"> 
    222     <value>$this</value> 
    223   </data> 
    224   <data name="&gt;&gt;BlackBoxPic.ZOrder" xml:space="preserve"> 
    225     <value>1</value> 
    226   </data> 
    227   <data name="ReportsLv.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    228     <value>Top, Bottom, Left, Right</value> 
    229   </data> 
    230   <data name="ReportsLvTimestampColumn.Text" xml:space="preserve"> 
    231     <value>Report Created</value> 
    232   </data> 
    233   <data name="ReportsLvTimestampColumn.Width" type="System.Int32, mscorlib"> 
    234     <value>280</value> 
    235   </data> 
    236   <data name="ReportsLvErrorColumn.Text" xml:space="preserve"> 
    237     <value>Error Type</value> 
    238   </data> 
    239   <data name="ReportsLvErrorColumn.Width" type="System.Int32, mscorlib"> 
    240     <value>250</value> 
    241   </data> 
    242   <data name="ReportsLv.Location" type="System.Drawing.Point, System.Drawing"> 
    243     <value>12, 124</value> 
    244   </data> 
    245   <data name="ReportsLv.Size" type="System.Drawing.Size, System.Drawing"> 
    246     <value>537, 186</value> 
    247   </data> 
    248   <data name="ReportsLv.TabIndex" type="System.Int32, mscorlib"> 
    249     <value>2</value> 
    250   </data> 
    251   <data name="&gt;&gt;ReportsLv.Name" xml:space="preserve"> 
    252     <value>ReportsLv</value> 
    253   </data> 
    254   <data name="&gt;&gt;ReportsLv.Type" xml:space="preserve"> 
    255     <value>System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    256   </data> 
    257   <data name="&gt;&gt;ReportsLv.Parent" xml:space="preserve"> 
    258     <value>$this</value> 
    259   </data> 
    260   <data name="&gt;&gt;ReportsLv.ZOrder" xml:space="preserve"> 
    261     <value>0</value> 
    262   </data> 
    263   <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    264     <value>True</value> 
    265   </metadata> 
    266   <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing"> 
    267     <value>96, 96</value> 
    268   </data> 
    269219  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing"> 
    270220    <value>561, 351</value> 
    271221  </data> 
    272   <data name="$this.Font" type="System.Drawing.Font, System.Drawing"> 
    273     <value>Segoe UI, 9pt</value> 
     222  <data name="&gt;&gt;ReportsLvTimestampColumn.Name" xml:space="preserve"> 
     223    <value>ReportsLvTimestampColumn</value> 
    274224  </data> 
    275225  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> 
     
    18331783</value> 
    18341784  </data> 
     1785  <data name="ReportsLvTimestampColumn.Width" type="System.Int32, mscorlib"> 
     1786    <value>280</value> 
     1787  </data> 
     1788  <data name="&gt;&gt;ReportsLv.Type" xml:space="preserve"> 
     1789    <value>System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1790  </data> 
     1791  <data name="&gt;&gt;SubmitBtn.Name" xml:space="preserve"> 
     1792    <value>SubmitBtn</value> 
     1793  </data> 
     1794  <data name="PostponeBtn.Size" type="System.Drawing.Size, System.Drawing"> 
     1795    <value>100, 23</value> 
     1796  </data> 
     1797  <data name="&gt;&gt;SubmitBtn.ZOrder" xml:space="preserve"> 
     1798    <value>3</value> 
     1799  </data> 
     1800  <data name="BlackBoxPic.Location" type="System.Drawing.Point, System.Drawing"> 
     1801    <value>12, 12</value> 
     1802  </data> 
     1803  <data name="ReportsLv.TabIndex" type="System.Int32, mscorlib"> 
     1804    <value>2</value> 
     1805  </data> 
    18351806  <data name="$this.Text" xml:space="preserve"> 
    18361807    <value>Eraser Crash Assistant</value> 
    18371808  </data> 
    1838   <data name="&gt;&gt;ReportsLvTimestampColumn.Name" xml:space="preserve"> 
    1839     <value>ReportsLvTimestampColumn</value> 
    1840   </data> 
    1841   <data name="&gt;&gt;ReportsLvTimestampColumn.Type" xml:space="preserve"> 
    1842     <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1809  <data name="MainLbl.Text" xml:space="preserve"> 
     1810    <value>Eraser has encountered problems while running earlier. 
     1811 
     1812The program's state and other information about the error have been stored on your computer as reports and can be sent to the Eraser developers for review. Select the reports you wish to submit by checking the name of the report below; the contents of each report can be viewed by double-clicking on the report name below. Reports not selected for submission will be discarded after the rest have been submitted.</value> 
     1813  </data> 
     1814  <data name="&gt;&gt;BlackBoxPic.Name" xml:space="preserve"> 
     1815    <value>BlackBoxPic</value> 
     1816  </data> 
     1817  <data name="&gt;&gt;ReportsLv.ZOrder" xml:space="preserve"> 
     1818    <value>0</value> 
     1819  </data> 
     1820  <data name="&gt;&gt;ReportsLv.Parent" xml:space="preserve"> 
     1821    <value>$this</value> 
     1822  </data> 
     1823  <data name="PostponeBtn.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     1824    <value>Bottom, Right</value> 
    18431825  </data> 
    18441826  <data name="&gt;&gt;ReportsLvErrorColumn.Name" xml:space="preserve"> 
    18451827    <value>ReportsLvErrorColumn</value> 
    18461828  </data> 
    1847   <data name="&gt;&gt;ReportsLvErrorColumn.Type" xml:space="preserve"> 
    1848     <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1829  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing"> 
     1830    <value>96, 96</value> 
     1831  </data> 
     1832  <data name="&gt;&gt;PostponeBtn.Parent" xml:space="preserve"> 
     1833    <value>$this</value> 
     1834  </data> 
     1835  <data name="SubmitBtn.Location" type="System.Drawing.Point, System.Drawing"> 
     1836    <value>343, 316</value> 
     1837  </data> 
     1838  <data name="BlackBoxPic.Size" type="System.Drawing.Size, System.Drawing"> 
     1839    <value>64, 64</value> 
    18491840  </data> 
    18501841  <data name="&gt;&gt;$this.Name" xml:space="preserve"> 
    18511842    <value>BlackBoxMainForm</value> 
    18521843  </data> 
    1853   <data name="&gt;&gt;$this.Type" xml:space="preserve"> 
    1854     <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1855   </data> 
     1844  <data name="MainLbl.TabIndex" type="System.Int32, mscorlib"> 
     1845    <value>0</value> 
     1846  </data> 
     1847  <data name="&gt;&gt;PostponeBtn.ZOrder" xml:space="preserve"> 
     1848    <value>2</value> 
     1849  </data> 
     1850  <data name="&gt;&gt;BlackBoxPic.Parent" xml:space="preserve"> 
     1851    <value>$this</value> 
     1852  </data> 
     1853  <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     1854    <value>True</value> 
     1855  </metadata> 
     1856  <metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     1857    <value>Italian</value> 
     1858  </metadata> 
    18561859</root> 
  • branches/eraser6/CodeReview/Eraser/BlackBoxUploadForm.Designer.cs

    r1613 r1681  
    2929        private void InitializeComponent() 
    3030        { 
    31             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BlackBoxUploadForm)); 
    32             this.ButtonsBevel = new Trustbridge.Windows.Controls.BevelLine(); 
    33             this.ButtonsPnl = new System.Windows.Forms.Panel(); 
    34             this.CancelBtn = new System.Windows.Forms.Button(); 
    35             this.TitleLbl = new System.Windows.Forms.Label(); 
    36             this.ProgressPb = new System.Windows.Forms.ProgressBar(); 
    37             this.UploadWorker = new System.ComponentModel.BackgroundWorker(); 
    38             this.ProgressLbl = new System.Windows.Forms.Label(); 
    39             this.ButtonsPnl.SuspendLayout(); 
    40             this.SuspendLayout(); 
    41             //  
    42             // ButtonsBevel 
    43             //  
    44             resources.ApplyResources(this.ButtonsBevel, "ButtonsBevel"); 
    45             this.ButtonsBevel.Angle = 90; 
    46             this.ButtonsBevel.Name = "ButtonsBevel"; 
    47             //  
    48             // ButtonsPnl 
    49             //  
    50             resources.ApplyResources(this.ButtonsPnl, "ButtonsPnl"); 
    51             this.ButtonsPnl.BackColor = System.Drawing.SystemColors.Control; 
    52             this.ButtonsPnl.Controls.Add(this.ButtonsBevel); 
    53             this.ButtonsPnl.Controls.Add(this.CancelBtn); 
    54             this.ButtonsPnl.Name = "ButtonsPnl"; 
    55             //  
    56             // CancelBtn 
    57             //  
    58             resources.ApplyResources(this.CancelBtn, "CancelBtn"); 
    59             this.CancelBtn.Name = "CancelBtn"; 
    60             this.CancelBtn.UseVisualStyleBackColor = true; 
    61             this.CancelBtn.Click += new System.EventHandler(this.CancelBtn_Click); 
    62             //  
    63             // TitleLbl 
    64             //  
    65             resources.ApplyResources(this.TitleLbl, "TitleLbl"); 
    66             this.TitleLbl.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(153))))); 
    67             this.TitleLbl.Name = "TitleLbl"; 
    68             //  
    69             // ProgressPb 
    70             //  
    71             resources.ApplyResources(this.ProgressPb, "ProgressPb"); 
    72             this.ProgressPb.Name = "ProgressPb"; 
    73             //  
    74             // UploadWorker 
    75             //  
    76             this.UploadWorker.WorkerReportsProgress = true; 
    77             this.UploadWorker.WorkerSupportsCancellation = true; 
    78             this.UploadWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.UploadWorker_DoWork); 
    79             this.UploadWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.UploadWorker_RunWorkerCompleted); 
    80             this.UploadWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.UploadWorker_ProgressChanged); 
    81             //  
    82             // ProgressLbl 
    83             //  
    84             resources.ApplyResources(this.ProgressLbl, "ProgressLbl"); 
    85             this.ProgressLbl.Name = "ProgressLbl"; 
    86             //  
    87             // BlackBoxUploadForm 
    88             //  
    89             resources.ApplyResources(this, "$this"); 
    90             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; 
    91             this.BackColor = System.Drawing.SystemColors.Window; 
    92             this.Controls.Add(this.ProgressLbl); 
    93             this.Controls.Add(this.ProgressPb); 
    94             this.Controls.Add(this.TitleLbl); 
    95             this.Controls.Add(this.ButtonsPnl); 
    96             this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; 
    97             this.MaximizeBox = false; 
    98             this.Name = "BlackBoxUploadForm"; 
    99             this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.BlackBoxUploadForm_FormClosing); 
    100             this.ButtonsPnl.ResumeLayout(false); 
    101             this.ResumeLayout(false); 
    102             this.PerformLayout(); 
     31            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BlackBoxUploadForm)); 
     32            this.ButtonsBevel = new Trustbridge.Windows.Controls.BevelLine(); 
     33            this.ButtonsPnl = new System.Windows.Forms.Panel(); 
     34            this.CancelBtn = new System.Windows.Forms.Button(); 
     35            this.TitleLbl = new System.Windows.Forms.Label(); 
     36            this.ProgressPb = new System.Windows.Forms.ProgressBar(); 
     37            this.UploadWorker = new System.ComponentModel.BackgroundWorker(); 
     38            this.ProgressLbl = new System.Windows.Forms.Label(); 
     39            this.ButtonsPnl.SuspendLayout(); 
     40            this.SuspendLayout(); 
     41            //  
     42            // ButtonsBevel 
     43            //  
     44            this.ButtonsBevel.AccessibleDescription = null; 
     45            this.ButtonsBevel.AccessibleName = null; 
     46            resources.ApplyResources(this.ButtonsBevel, "ButtonsBevel"); 
     47            this.ButtonsBevel.Angle = 90; 
     48            this.ButtonsBevel.BackgroundImage = null; 
     49            this.ButtonsBevel.Font = null; 
     50            this.ButtonsBevel.Name = "ButtonsBevel"; 
     51            //  
     52            // ButtonsPnl 
     53            //  
     54            this.ButtonsPnl.AccessibleDescription = null; 
     55            this.ButtonsPnl.AccessibleName = null; 
     56            resources.ApplyResources(this.ButtonsPnl, "ButtonsPnl"); 
     57            this.ButtonsPnl.BackColor = System.Drawing.SystemColors.Control; 
     58            this.ButtonsPnl.BackgroundImage = null; 
     59            this.ButtonsPnl.Controls.Add(this.ButtonsBevel); 
     60            this.ButtonsPnl.Controls.Add(this.CancelBtn); 
     61            this.ButtonsPnl.Font = null; 
     62            this.ButtonsPnl.Name = "ButtonsPnl"; 
     63            //  
     64            // CancelBtn 
     65            //  
     66            this.CancelBtn.AccessibleDescription = null; 
     67            this.CancelBtn.AccessibleName = null; 
     68            resources.ApplyResources(this.CancelBtn, "CancelBtn"); 
     69            this.CancelBtn.BackgroundImage = null; 
     70            this.CancelBtn.Font = null; 
     71            this.CancelBtn.Name = "CancelBtn"; 
     72            this.CancelBtn.UseVisualStyleBackColor = true; 
     73            this.CancelBtn.Click += new System.EventHandler(this.CancelBtn_Click); 
     74            //  
     75            // TitleLbl 
     76            //  
     77            this.TitleLbl.AccessibleDescription = null; 
     78            this.TitleLbl.AccessibleName = null; 
     79            resources.ApplyResources(this.TitleLbl, "TitleLbl"); 
     80            this.TitleLbl.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(153))))); 
     81            this.TitleLbl.Name = "TitleLbl"; 
     82            //  
     83            // ProgressPb 
     84            //  
     85            this.ProgressPb.AccessibleDescription = null; 
     86            this.ProgressPb.AccessibleName = null; 
     87            resources.ApplyResources(this.ProgressPb, "ProgressPb"); 
     88            this.ProgressPb.BackgroundImage = null; 
     89            this.ProgressPb.Font = null; 
     90            this.ProgressPb.Name = "ProgressPb"; 
     91            //  
     92            // UploadWorker 
     93            //  
     94            this.UploadWorker.WorkerReportsProgress = true; 
     95            this.UploadWorker.WorkerSupportsCancellation = true; 
     96            this.UploadWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.UploadWorker_DoWork); 
     97            this.UploadWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.UploadWorker_RunWorkerCompleted); 
     98            this.UploadWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.UploadWorker_ProgressChanged); 
     99            //  
     100            // ProgressLbl 
     101            //  
     102            this.ProgressLbl.AccessibleDescription = null; 
     103            this.ProgressLbl.AccessibleName = null; 
     104            resources.ApplyResources(this.ProgressLbl, "ProgressLbl"); 
     105            this.ProgressLbl.Font = null; 
     106            this.ProgressLbl.Name = "ProgressLbl"; 
     107            //  
     108            // BlackBoxUploadForm 
     109            //  
     110            this.AccessibleDescription = null; 
     111            this.AccessibleName = null; 
     112            resources.ApplyResources(this, "$this"); 
     113            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; 
     114            this.BackColor = System.Drawing.SystemColors.Window; 
     115            this.BackgroundImage = null; 
     116            this.Controls.Add(this.ProgressLbl); 
     117            this.Controls.Add(this.ProgressPb); 
     118            this.Controls.Add(this.TitleLbl); 
     119            this.Controls.Add(this.ButtonsPnl); 
     120            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; 
     121            this.MaximizeBox = false; 
     122            this.Name = "BlackBoxUploadForm"; 
     123            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.BlackBoxUploadForm_FormClosing); 
     124            this.ButtonsPnl.ResumeLayout(false); 
     125            this.ResumeLayout(false); 
     126            this.PerformLayout(); 
    103127 
    104128        } 
  • branches/eraser6/CodeReview/Eraser/BlackBoxUploadForm.cs

    r1626 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/BlackBoxUploadForm.resx

    r1613 r1681  
    118118    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    119119  </resheader> 
     120  <data name="&gt;&gt;TitleLbl.Parent" xml:space="preserve"> 
     121    <value>$this</value> 
     122  </data> 
     123  <data name="&gt;&gt;$this.Type" xml:space="preserve"> 
     124    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     125  </data> 
     126  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
     127  <data name="CancelBtn.Location" type="System.Drawing.Point, System.Drawing"> 
     128    <value>260, 8</value> 
     129  </data> 
     130  <data name="&gt;&gt;ProgressLbl.ZOrder" xml:space="preserve"> 
     131    <value>0</value> 
     132  </data> 
     133  <data name="ProgressPb.Size" type="System.Drawing.Size, System.Drawing"> 
     134    <value>321, 17</value> 
     135  </data> 
     136  <data name="TitleLbl.Font" type="System.Drawing.Font, System.Drawing"> 
     137    <value>Microsoft Sans Serif, 12pt</value> 
     138  </data> 
     139  <data name="&gt;&gt;ProgressPb.Type" xml:space="preserve"> 
     140    <value>System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     141  </data> 
     142  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing"> 
     143    <value>344, 132</value> 
     144  </data> 
     145  <data name="&gt;&gt;UploadWorker.Type" xml:space="preserve"> 
     146    <value>System.ComponentModel.BackgroundWorker, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     147  </data> 
    120148  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
    121149  <data name="ButtonsBevel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    122150    <value>Top, Left, Right</value> 
    123151  </data> 
    124   <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
     152  <data name="ProgressPb.Location" type="System.Drawing.Point, System.Drawing"> 
     153    <value>13, 70</value> 
     154  </data> 
     155  <data name="&gt;&gt;ButtonsPnl.ZOrder" xml:space="preserve"> 
     156    <value>3</value> 
     157  </data> 
     158  <data name="CancelBtn.Size" type="System.Drawing.Size, System.Drawing"> 
     159    <value>75, 23</value> 
     160  </data> 
     161  <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
     162  <data name="TitleLbl.AutoSize" type="System.Boolean, mscorlib"> 
     163    <value>True</value> 
     164  </data> 
     165  <data name="ButtonsPnl.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     166    <value>Bottom, Left, Right</value> 
     167  </data> 
     168  <data name="ProgressLbl.Text" xml:space="preserve"> 
     169    <value>Compressing reports...</value> 
     170  </data> 
     171  <data name="&gt;&gt;CancelBtn.Type" xml:space="preserve"> 
     172    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     173  </data> 
     174  <data name="ProgressLbl.AutoSize" type="System.Boolean, mscorlib"> 
     175    <value>True</value> 
     176  </data> 
     177  <data name="&gt;&gt;ButtonsBevel.Name" xml:space="preserve"> 
     178    <value>ButtonsBevel</value> 
     179  </data> 
     180  <data name="&gt;&gt;TitleLbl.Name" xml:space="preserve"> 
     181    <value>TitleLbl</value> 
     182  </data> 
     183  <data name="&gt;&gt;ProgressLbl.Type" xml:space="preserve"> 
     184    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     185  </data> 
     186  <data name="&gt;&gt;ButtonsPnl.Name" xml:space="preserve"> 
     187    <value>ButtonsPnl</value> 
     188  </data> 
     189  <data name="TitleLbl.Text" xml:space="preserve"> 
     190    <value>Uploading Crash Report</value> 
     191  </data> 
     192  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing"> 
     193    <value>96, 96</value> 
     194  </data> 
     195  <data name="&gt;&gt;TitleLbl.ZOrder" xml:space="preserve"> 
     196    <value>2</value> 
     197  </data> 
     198  <data name="&gt;&gt;ProgressLbl.Parent" xml:space="preserve"> 
     199    <value>$this</value> 
     200  </data> 
     201  <data name="&gt;&gt;ButtonsPnl.Type" xml:space="preserve"> 
     202    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     203  </data> 
     204  <data name="CancelBtn.Text" xml:space="preserve"> 
     205    <value>Cancel</value> 
     206  </data> 
     207  <data name="TitleLbl.Location" type="System.Drawing.Point, System.Drawing"> 
     208    <value>9, 9</value> 
     209  </data> 
     210  <data name="&gt;&gt;CancelBtn.Name" xml:space="preserve"> 
     211    <value>CancelBtn</value> 
     212  </data> 
     213  <data name="&gt;&gt;TitleLbl.Type" xml:space="preserve"> 
     214    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     215  </data> 
     216  <data name="&gt;&gt;CancelBtn.ZOrder" xml:space="preserve"> 
     217    <value>1</value> 
     218  </data> 
     219  <data name="CancelBtn.TabIndex" type="System.Int32, mscorlib"> 
     220    <value>2</value> 
     221  </data> 
     222  <data name="&gt;&gt;ButtonsBevel.ZOrder" xml:space="preserve"> 
     223    <value>0</value> 
     224  </data> 
     225  <data name="ButtonsPnl.TabIndex" type="System.Int32, mscorlib"> 
     226    <value>1</value> 
     227  </data> 
     228  <data name="&gt;&gt;ButtonsBevel.Type" xml:space="preserve"> 
     229    <value>Trustbridge.Windows.Controls.BevelLine, BevelLine, Version=1.0.3589.29437, Culture=neutral, PublicKeyToken=77979e16578a2d88</value> 
     230  </data> 
     231  <data name="ProgressLbl.Size" type="System.Drawing.Size, System.Drawing"> 
     232    <value>130, 15</value> 
     233  </data> 
     234  <data name="&gt;&gt;ProgressPb.Parent" xml:space="preserve"> 
     235    <value>$this</value> 
     236  </data> 
     237  <data name="&gt;&gt;ProgressPb.Name" xml:space="preserve"> 
     238    <value>ProgressPb</value> 
     239  </data> 
     240  <data name="TitleLbl.TabIndex" type="System.Int32, mscorlib"> 
     241    <value>2</value> 
     242  </data> 
     243  <data name="ButtonsBevel.TabIndex" type="System.Int32, mscorlib"> 
     244    <value>0</value> 
     245  </data> 
     246  <data name="ButtonsPnl.Size" type="System.Drawing.Size, System.Drawing"> 
     247    <value>345, 38</value> 
     248  </data> 
     249  <data name="&gt;&gt;ProgressPb.ZOrder" xml:space="preserve"> 
     250    <value>1</value> 
     251  </data> 
     252  <data name="&gt;&gt;ProgressLbl.Name" xml:space="preserve"> 
     253    <value>ProgressLbl</value> 
     254  </data> 
     255  <data name="&gt;&gt;UploadWorker.Name" xml:space="preserve"> 
     256    <value>UploadWorker</value> 
     257  </data> 
     258  <data name="$this.Text" xml:space="preserve"> 
     259    <value>Eraser Crash Assistant</value> 
     260  </data> 
     261  <data name="&gt;&gt;CancelBtn.Parent" xml:space="preserve"> 
     262    <value>ButtonsPnl</value> 
     263  </data> 
    125264  <data name="ButtonsBevel.Location" type="System.Drawing.Point, System.Drawing"> 
    126265    <value>0, 0</value> 
    127266  </data> 
    128   <data name="ButtonsBevel.Size" type="System.Drawing.Size, System.Drawing"> 
    129     <value>345, 2</value> 
    130   </data> 
    131   <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
    132   <data name="ButtonsBevel.TabIndex" type="System.Int32, mscorlib"> 
    133     <value>0</value> 
    134   </data> 
    135   <data name="&gt;&gt;ButtonsBevel.Name" xml:space="preserve"> 
    136     <value>ButtonsBevel</value> 
    137   </data> 
    138   <data name="&gt;&gt;ButtonsBevel.Type" xml:space="preserve"> 
    139     <value>Trustbridge.Windows.Controls.BevelLine, BevelLine, Version=1.0.3589.29437, Culture=neutral, PublicKeyToken=77979e16578a2d88</value> 
    140   </data> 
    141   <data name="&gt;&gt;ButtonsBevel.Parent" xml:space="preserve"> 
    142     <value>ButtonsPnl</value> 
    143   </data> 
    144   <data name="&gt;&gt;ButtonsBevel.ZOrder" xml:space="preserve"> 
    145     <value>0</value> 
    146   </data> 
    147   <data name="ButtonsPnl.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    148     <value>Bottom, Left, Right</value> 
    149   </data> 
    150   <data name="&gt;&gt;CancelBtn.Name" xml:space="preserve"> 
    151     <value>CancelBtn</value> 
    152   </data> 
    153   <data name="&gt;&gt;CancelBtn.Type" xml:space="preserve"> 
    154     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    155   </data> 
    156   <data name="&gt;&gt;CancelBtn.Parent" xml:space="preserve"> 
    157     <value>ButtonsPnl</value> 
    158   </data> 
    159   <data name="&gt;&gt;CancelBtn.ZOrder" xml:space="preserve"> 
    160     <value>1</value> 
     267  <data name="ProgressLbl.Location" type="System.Drawing.Point, System.Drawing"> 
     268    <value>11, 52</value> 
     269  </data> 
     270  <data name="TitleLbl.Size" type="System.Drawing.Size, System.Drawing"> 
     271    <value>180, 20</value> 
    161272  </data> 
    162273  <data name="ButtonsPnl.Location" type="System.Drawing.Point, System.Drawing"> 
    163274    <value>0, 96</value> 
    164275  </data> 
    165   <data name="ButtonsPnl.Size" type="System.Drawing.Size, System.Drawing"> 
    166     <value>345, 38</value> 
    167   </data> 
    168   <data name="ButtonsPnl.TabIndex" type="System.Int32, mscorlib"> 
    169     <value>1</value> 
    170   </data> 
    171   <data name="&gt;&gt;ButtonsPnl.Name" xml:space="preserve"> 
    172     <value>ButtonsPnl</value> 
    173   </data> 
    174   <data name="&gt;&gt;ButtonsPnl.Type" xml:space="preserve"> 
    175     <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    176   </data> 
    177276  <data name="&gt;&gt;ButtonsPnl.Parent" xml:space="preserve"> 
    178277    <value>$this</value> 
    179278  </data> 
    180   <data name="&gt;&gt;ButtonsPnl.ZOrder" xml:space="preserve"> 
    181     <value>3</value> 
    182   </data> 
    183   <data name="CancelBtn.Location" type="System.Drawing.Point, System.Drawing"> 
    184     <value>260, 8</value> 
    185   </data> 
    186   <data name="CancelBtn.Size" type="System.Drawing.Size, System.Drawing"> 
    187     <value>75, 23</value> 
    188   </data> 
    189   <data name="CancelBtn.TabIndex" type="System.Int32, mscorlib"> 
    190     <value>2</value> 
    191   </data> 
    192   <data name="CancelBtn.Text" xml:space="preserve"> 
    193     <value>Cancel</value> 
    194   </data> 
    195   <data name="&gt;&gt;CancelBtn.Name" xml:space="preserve"> 
    196     <value>CancelBtn</value> 
    197   </data> 
    198   <data name="&gt;&gt;CancelBtn.Type" xml:space="preserve"> 
    199     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    200   </data> 
    201   <data name="&gt;&gt;CancelBtn.Parent" xml:space="preserve"> 
    202     <value>ButtonsPnl</value> 
    203   </data> 
    204   <data name="&gt;&gt;CancelBtn.ZOrder" xml:space="preserve"> 
    205     <value>1</value> 
    206   </data> 
    207   <data name="TitleLbl.AutoSize" type="System.Boolean, mscorlib"> 
    208     <value>True</value> 
    209   </data> 
    210   <data name="TitleLbl.Font" type="System.Drawing.Font, System.Drawing"> 
    211     <value>Segoe UI, 12pt</value> 
    212   </data> 
    213   <data name="TitleLbl.Location" type="System.Drawing.Point, System.Drawing"> 
    214     <value>9, 9</value> 
    215   </data> 
    216   <data name="TitleLbl.Size" type="System.Drawing.Size, System.Drawing"> 
    217     <value>177, 21</value> 
    218   </data> 
    219   <data name="TitleLbl.TabIndex" type="System.Int32, mscorlib"> 
    220     <value>2</value> 
    221   </data> 
    222   <data name="TitleLbl.Text" xml:space="preserve"> 
    223     <value>Uploading Crash Report</value> 
    224   </data> 
    225   <data name="&gt;&gt;TitleLbl.Name" xml:space="preserve"> 
    226     <value>TitleLbl</value> 
    227   </data> 
    228   <data name="&gt;&gt;TitleLbl.Type" xml:space="preserve"> 
    229     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    230   </data> 
    231   <data name="&gt;&gt;TitleLbl.Parent" xml:space="preserve"> 
    232     <value>$this</value> 
    233   </data> 
    234   <data name="&gt;&gt;TitleLbl.ZOrder" xml:space="preserve"> 
    235     <value>2</value> 
    236   </data> 
    237   <data name="ProgressPb.Location" type="System.Drawing.Point, System.Drawing"> 
    238     <value>13, 70</value> 
    239   </data> 
    240   <data name="ProgressPb.Size" type="System.Drawing.Size, System.Drawing"> 
    241     <value>321, 17</value> 
    242   </data> 
    243   <data name="ProgressPb.TabIndex" type="System.Int32, mscorlib"> 
    244     <value>3</value> 
    245   </data> 
    246   <data name="&gt;&gt;ProgressPb.Name" xml:space="preserve"> 
    247     <value>ProgressPb</value> 
    248   </data> 
    249   <data name="&gt;&gt;ProgressPb.Type" xml:space="preserve"> 
    250     <value>System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    251   </data> 
    252   <data name="&gt;&gt;ProgressPb.Parent" xml:space="preserve"> 
    253     <value>$this</value> 
    254   </data> 
    255   <data name="&gt;&gt;ProgressPb.ZOrder" xml:space="preserve"> 
    256     <value>1</value> 
    257   </data> 
    258   <metadata name="UploadWorker.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    259     <value>17, 17</value> 
    260   </metadata> 
    261   <data name="ProgressLbl.AutoSize" type="System.Boolean, mscorlib"> 
    262     <value>True</value> 
    263   </data> 
    264   <data name="ProgressLbl.Location" type="System.Drawing.Point, System.Drawing"> 
    265     <value>11, 52</value> 
    266   </data> 
    267   <data name="ProgressLbl.Size" type="System.Drawing.Size, System.Drawing"> 
    268     <value>126, 15</value> 
     279  <data name="$this.Font" type="System.Drawing.Font, System.Drawing"> 
     280    <value>Microsoft Sans Serif, 9pt</value> 
    269281  </data> 
    270282  <data name="ProgressLbl.TabIndex" type="System.Int32, mscorlib"> 
    271283    <value>4</value> 
    272   </data> 
    273   <data name="ProgressLbl.Text" xml:space="preserve"> 
    274     <value>Compressing reports...</value> 
    275   </data> 
    276   <data name="&gt;&gt;ProgressLbl.Name" xml:space="preserve"> 
    277     <value>ProgressLbl</value> 
    278   </data> 
    279   <data name="&gt;&gt;ProgressLbl.Type" xml:space="preserve"> 
    280     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    281   </data> 
    282   <data name="&gt;&gt;ProgressLbl.Parent" xml:space="preserve"> 
    283     <value>$this</value> 
    284   </data> 
    285   <data name="&gt;&gt;ProgressLbl.ZOrder" xml:space="preserve"> 
    286     <value>0</value> 
    287   </data> 
    288   <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    289     <value>True</value> 
    290   </metadata> 
    291   <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing"> 
    292     <value>96, 96</value> 
    293   </data> 
    294   <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing"> 
    295     <value>344, 132</value> 
    296   </data> 
    297   <data name="$this.Font" type="System.Drawing.Font, System.Drawing"> 
    298     <value>Segoe UI, 9pt</value> 
    299284  </data> 
    300285  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> 
     
    18581843</value> 
    18591844  </data> 
    1860   <data name="$this.Text" xml:space="preserve"> 
    1861     <value>Eraser Crash Assistant</value> 
    1862   </data> 
    1863   <data name="&gt;&gt;UploadWorker.Name" xml:space="preserve"> 
    1864     <value>UploadWorker</value> 
    1865   </data> 
    1866   <data name="&gt;&gt;UploadWorker.Type" xml:space="preserve"> 
    1867     <value>System.ComponentModel.BackgroundWorker, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1868   </data> 
    18691845  <data name="&gt;&gt;$this.Name" xml:space="preserve"> 
    18701846    <value>BlackBoxUploadForm</value> 
    18711847  </data> 
    1872   <data name="&gt;&gt;$this.Type" xml:space="preserve"> 
    1873     <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1874   </data> 
     1848  <data name="ProgressPb.TabIndex" type="System.Int32, mscorlib"> 
     1849    <value>3</value> 
     1850  </data> 
     1851  <data name="ButtonsBevel.Size" type="System.Drawing.Size, System.Drawing"> 
     1852    <value>345, 2</value> 
     1853  </data> 
     1854  <data name="&gt;&gt;ButtonsBevel.Parent" xml:space="preserve"> 
     1855    <value>ButtonsPnl</value> 
     1856  </data> 
     1857  <metadata name="UploadWorker.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     1858    <value>17, 17</value> 
     1859  </metadata> 
     1860  <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     1861    <value>True</value> 
     1862  </metadata> 
     1863  <metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     1864    <value>Italian</value> 
     1865  </metadata> 
    18751866</root> 
  • branches/eraser6/CodeReview/Eraser/Eraser.csproj

    r1618 r1681  
    143143      <DependentUpon>BasePanel.cs</DependentUpon> 
    144144    </EmbeddedResource> 
     145    <EmbeddedResource Include="BlackBoxMainForm.it.resx"> 
     146      <DependentUpon>BlackBoxMainForm.cs</DependentUpon> 
     147    </EmbeddedResource> 
    145148    <EmbeddedResource Include="BlackBoxMainForm.resx"> 
    146149      <DependentUpon>BlackBoxMainForm.cs</DependentUpon> 
     150    </EmbeddedResource> 
     151    <EmbeddedResource Include="BlackBoxUploadForm.it.resx"> 
     152      <DependentUpon>BlackBoxUploadForm.cs</DependentUpon> 
    147153    </EmbeddedResource> 
    148154    <EmbeddedResource Include="BlackBoxUploadForm.resx"> 
  • branches/eraser6/CodeReview/Eraser/LightGroup.Designer.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/LightGroup.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/LogForm.Designer.cs

    r1450 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/LogForm.cs

    r1598 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
     
    7878        private void task_NewSession(object sender, EventArgs e) 
    7979        { 
     80            if (!IsHandleCreated) 
     81                return; 
    8082            if (InvokeRequired) 
    8183            { 
     
    8991        private void task_Logged(object sender, LogEventArgs e) 
    9092        { 
     93            if (!IsHandleCreated) 
     94                return; 
    9195            if (InvokeRequired) 
    9296            { 
  • branches/eraser6/CodeReview/Eraser/MainForm.Designer.cs

    r1613 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/MainForm.cs

    r1571 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
     
    4848            contentPanel.Controls.Add(SchedulerPage); 
    4949            contentPanel.Controls.Add(SettingsPage); 
    50             CreateControl(); 
    5150 
    5251            Theming.ApplyTheme(this); 
  • branches/eraser6/CodeReview/Eraser/ProgressForm.Designer.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/ProgressForm.cs

    r1599 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
     
    6565        private void task_ProgressChanged(object sender, ProgressChangedEventArgs e) 
    6666        { 
     67            if (!IsHandleCreated) 
     68                return; 
    6769            if (InvokeRequired) 
    6870            { 
     
    8991        private void task_TaskFinished(object sender, TaskEventArgs e) 
    9092        { 
     93            if (!IsHandleCreated) 
     94                return; 
    9195            if (InvokeRequired) 
    9296            { 
     
    182186        { 
    183187            StringBuilder result = new StringBuilder(itemName.Length); 
    184  
    185             try 
    186             { 
    187                 using (Graphics g = item.CreateGraphics()) 
     188            using (Graphics g = item.CreateGraphics()) 
     189            { 
     190                //Split the long file name into lines which fit into the width of the label 
     191                while (itemName.Length > 0) 
    188192                { 
    189                     //Split the long file name into lines which fit into the width of the label 
    190                     while (itemName.Length > 0) 
    191                     { 
    192                         int chars = 0; 
    193                         int lines = 0; 
    194                         g.MeasureString(itemName, item.Font, new SizeF(item.Width - 2, 15), 
    195                             StringFormat.GenericDefault, out chars, out lines); 
    196  
    197                         result.AppendLine(itemName.Substring(0, chars)); 
    198                         itemName = itemName.Remove(0, chars); 
    199                     } 
     193                    int chars = 0; 
     194                    int lines = 0; 
     195                    g.MeasureString(itemName, item.Font, new SizeF(item.Width - 2, 15), 
     196                        StringFormat.GenericDefault, out chars, out lines); 
     197 
     198                    result.AppendLine(itemName.Substring(0, chars)); 
     199                    itemName = itemName.Remove(0, chars); 
    200200                } 
    201             } 
    202             catch (ObjectDisposedException) 
    203             { 
    204                 //Called when the user closes the form and the delegate call to Invoke was queued. 
    205201            } 
    206202 
  • branches/eraser6/CodeReview/Eraser/SchedulerPanel.Designer.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
     
    7878            this.titleLabel.AccessibleName = null; 
    7979            resources.ApplyResources(this.titleLabel, "titleLabel"); 
     80            this.titleLabel.Font = null; 
    8081            //  
    8182            // titleIcon 
  • branches/eraser6/CodeReview/Eraser/SchedulerPanel.cs

    r1572 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
     
    4545            InitializeComponent(); 
    4646            Theming.ApplyTheme(schedulerDefaultMenu); 
     47            CreateHandle(); 
    4748 
    4849            //Populate the scheduler list-view with the current task list 
  • branches/eraser6/CodeReview/Eraser/SchedulerPanel.it.resx

    r1338 r1681  
    119119  </resheader> 
    120120  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
    121   <data name="titleLabel.Font" type="System.Drawing.Font, System.Drawing"> 
    122     <value>Tahoma, 18pt</value> 
    123   </data> 
    124121  <data name="titleLabel.Size" type="System.Drawing.Size, System.Drawing"> 
    125122    <value>219, 29</value> 
     
    182179        ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh 
    183180        ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG 
    184         AwAAABdUYXNrcyBleGVjdXRlZCBtYW51YWxseQX8////KFN5c3RlbS5XaW5kb3dzLkZvcm1zLkhvcml6 
    185         b250YWxBbGlnbm1lbnQBAAAAB3ZhbHVlX18ACAIAAAAAAAAACgYFAAAABm1hbnVhbAs= 
     181        AwAAAB9PcGVyYXppb25pIGVzZWd1aXRlIG1hbnVhbG1lbnRlBfz///8oU3lzdGVtLldpbmRvd3MuRm9y 
     182        bXMuSG9yaXpvbnRhbEFsaWdubWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAGbWFudWFsCw== 
    186183</value> 
    187184  </data> 
     
    192189        ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh 
    193190        ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG 
    194         AwAAABlUYXNrcyBleGVjdXRlZCBvbiByZXN0YXJ0Bfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9y 
    195         aXpvbnRhbEFsaWdubWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHcmVzdGFydAs= 
     191        AwAAAB5PcGVyYXppb25pIGVzZWd1aXRlIGFsIHJpYXZ2aW8F/P///yhTeXN0ZW0uV2luZG93cy5Gb3Jt 
     192        cy5Ib3Jpem9udGFsQWxpZ25tZW50AQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAoGBQAAAAdyZXN0YXJ0Cw== 
    196193</value> 
    197194  </data> 
     
    202199        ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh 
    203200        ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG 
    204         AwAAAA9SZWN1cnJpbmcgdGFza3MF/P///yhTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxp 
    205         Z25tZW50AQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAoGBQAAAAlyZWN1cnJpbmcL 
     201        AwAAABZPcGVyYXppb25pIHBpYW5pZmljYXRlBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpv 
     202        bnRhbEFsaWdubWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAJcmVjdXJyaW5nCw== 
    206203</value> 
    207204  </data> 
  • branches/eraser6/CodeReview/Eraser/SchedulerPanel.resx

    r1338 r1681  
    309309  </data> 
    310310  <data name="&gt;&gt;$this.Type" xml:space="preserve"> 
    311     <value>Eraser.BasePanel, Eraser, Version=6.0.6.1333, Culture=neutral, PublicKeyToken=eb3f5d6738c31575</value> 
     311    <value>Eraser.BasePanel, Eraser, Version=6.0.6.1515, Culture=neutral, PublicKeyToken=514c17034910ac15</value> 
    312312  </data> 
    313313  <data name="&gt;&gt;schedulerColStatus.Name" xml:space="preserve"> 
  • branches/eraser6/CodeReview/Eraser/Settings.cs

    r1485 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/SettingsCompatibility.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/SettingsPanel.Designer.cs

    r1386 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: Kasra Nassiri <cjax@users.sourceforge.net> @10/18/2008 
  • branches/eraser6/CodeReview/Eraser/SettingsPanel.cs

    r1518 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: Kasra Nassiri <cjax@users.sourceforge.net> @10/18/2008 
  • branches/eraser6/CodeReview/Eraser/Strings.NL.resx

    r1621 r1681  
    130130    <value>(Untranslated)</value> 
    131131  </data> 
    132   <data name="copyright © 2008-2009 The Eraser Project" xml:space="preserve"> 
     132  <data name="copyright © 2008-2010 The Eraser Project" xml:space="preserve"> 
    133133    <value>(Untranslated)</value> 
    134134  </data> 
     
    137137  </data> 
    138138  <data name="Please help us to continue developing Eraser - donate some coffee!" xml:space="preserve"> 
     139    <value>(Untranslated)</value> 
     140  </data> 
     141  <data name="Could not open the required web page. The error returned was: {0}" xml:space="preserve"> 
    139142    <value>(Untranslated)</value> 
    140143  </data> 
  • branches/eraser6/CodeReview/Eraser/Strings.en.resx

    r1621 r1681  
    130130    <value>{0} (Built: {1:F})</value> 
    131131  </data> 
    132   <data name="copyright © 2008-2009 The Eraser Project" xml:space="preserve"> 
    133     <value>copyright © 2008-2009 The Eraser Project</value> 
     132  <data name="copyright © 2008-2010 The Eraser Project" xml:space="preserve"> 
     133    <value>copyright © 2008-2010 The Eraser Project</value> 
    134134  </data> 
    135135  <data name="Eraser is free open-source software!" xml:space="preserve"> 
     
    139139    <value>Please help us to continue developing Eraser - donate some coffee!</value> 
    140140  </data> 
     141  <data name="Could not open the required web page. The error returned was: {0}" xml:space="preserve"> 
     142    <value>Could not open the required web page. The error returned was: {0}</value> 
     143  </data> 
    141144  <data name="Checking for status of report {0}..." xml:space="preserve"> 
    142145    <value>Checking for status of report {0}...</value> 
  • branches/eraser6/CodeReview/Eraser/Strings.it.resx

    r1621 r1681  
    130130    <value>{0} (Compilato: {1:F})</value> 
    131131  </data> 
    132   <data name="copyright © 2008-2009 The Eraser Project" xml:space="preserve"> 
    133     <value>copyright © 2008-2009 Progetto Eraser</value> 
     132  <data name="copyright © 2008-2010 The Eraser Project" xml:space="preserve"> 
     133    <value>copyright © 2008-2010 Progetto Eraser</value> 
    134134  </data> 
    135135  <data name="Eraser is free open-source software!" xml:space="preserve"> 
     
    139139    <value>Aiutateci a continuare lo sviluppo di Eraser - offriteci un caffè!</value> 
    140140  </data> 
     141  <data name="Could not open the required web page. The error returned was: {0}" xml:space="preserve"> 
     142    <value>(Untranslated)</value> 
     143  </data> 
    141144  <data name="Checking for status of report {0}..." xml:space="preserve"> 
    142145    <value>(Untranslated)</value> 
  • branches/eraser6/CodeReview/Eraser/Strings.resx

    r1621 r1681  
    130130    <value>{0} (Built: {1:F})</value> 
    131131  </data> 
    132   <data name="copyright © 2008-2009 The Eraser Project" xml:space="preserve"> 
    133     <value>copyright © 2008-2009 The Eraser Project</value> 
     132  <data name="copyright © 2008-2010 The Eraser Project" xml:space="preserve"> 
     133    <value>copyright © 2008-2010 The Eraser Project</value> 
    134134  </data> 
    135135  <data name="Eraser is free open-source software!" xml:space="preserve"> 
     
    139139    <value>Please help us to continue developing Eraser - donate some coffee!</value> 
    140140  </data> 
     141  <data name="Could not open the required web page. The error returned was: {0}" xml:space="preserve"> 
     142    <value>Could not open the required web page. The error returned was: {0}</value> 
     143  </data> 
    141144  <data name="Checking for status of report {0}..." xml:space="preserve"> 
    142145    <value>Checking for status of report {0}...</value> 
  • branches/eraser6/CodeReview/Eraser/TaskDataSelectionForm.Designer.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/TaskDataSelectionForm.cs

    r1571 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/TaskPropertiesForm.Designer.cs

    r1373 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/TaskPropertiesForm.cs

    r1571 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
     
    238238                { 
    239239                    ErasureTarget target = form.Target; 
    240                     task.Targets[item.Index] = target; 
     240                    task.Targets.RemoveAt(item.Index); 
     241                    task.Targets.Insert(item.Index, target); 
     242 
     243                    item.Tag = target; 
    241244                    item.Text = target.UIText; 
    242245                    item.SubItems[1].Text = target.MethodDefined ? target.Method.Name : S._("(default)"); 
  • branches/eraser6/CodeReview/Eraser/ToolBar.Designer.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/ToolBar.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/UpdateForm.Designer.cs

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Eraser/UpdateForm.cs

    r1597 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Installer/Bootstrapper/Bootstrapper.cpp

    r1444 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Installer/Bootstrapper/Bootstrapper.h

    r1442 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Installer/Bootstrapper/Bootstrapper.rc

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Installer/Bootstrapper/Main.cpp

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Installer/Bootstrapper/Resource.h

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Installer/Bootstrapper/stdafx.cpp

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Installer/Bootstrapper/stdafx.h

    r1443 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Installer/DirectoryStructure.wxs

    r1613 r1681  
    22<!-- 
    33 * $Id$ 
    4  * Copyright 2008-2009 The Eraser Project 
     4 * Copyright 2008-2010 The Eraser Project 
    55 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    66 * Modified By: 
  • branches/eraser6/CodeReview/Installer/Eraser.wxs

    r1360 r1681  
    22<!-- 
    33 * $Id$ 
    4  * Copyright 2008-2009 The Eraser Project 
     4 * Copyright 2008-2010 The Eraser Project 
    55 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    66 * Modified By: 
  • branches/eraser6/CodeReview/Installer/Installer.wixproj

    r1350 r1681  
    7575    --> 
    7676  <PropertyGroup> 
    77     <PreBuildEvent>call "$(SolutionDir)UpdateVersions.bat" "$(SolutionDir)\" "$(SolutionDir)Version.wxs.in" "$(SolutionDir)Version.wxs" 
    78 call "$(ProjectDir)\SignBin.bat" "$(SolutionDir)"</PreBuildEvent> 
     77    <PreBuildEvent>call "$(ProjectDir)..\UpdateVersions.bat" "$(ProjectDir)\..\\" "$(ProjectDir)..\Version.wxs.in" "$(ProjectDir)..\Version.wxs" 
     78call "$(ProjectDir)\SignBin.bat" "$(ProjectDir)..\\"</PreBuildEvent> 
    7979    <PostBuildEvent>signtool sign /a /t http://timestamp.verisign.com/scripts/timestamp.dll "$(TargetPath)"</PostBuildEvent> 
    8080  </PropertyGroup> 
  • branches/eraser6/CodeReview/Installer/Localisations.wxs

    r1360 r1681  
    22<!-- 
    33 * $Id$ 
    4  * Copyright 2008-2009 The Eraser Project 
     4 * Copyright 2008-2010 The Eraser Project 
    55 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    66 * Modified By: 
  • branches/eraser6/CodeReview/Installer/UserInterface.wxs

    r1360 r1681  
    22<!-- 
    33 * $Id$ 
    4  * Copyright 2008-2009 The Eraser Project 
     4 * Copyright 2008-2010 The Eraser Project 
    55 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    66 * Modified By: 
  • branches/eraser6/CodeReview/ShellExt/CtxMenu.cpp

    r1465 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Kasra Nassiri <cjax@users.sourceforge.net> 
    55 * Modified By: Joel Low <lowjoel@users.sourceforge.net> 
  • branches/eraser6/CodeReview/ShellExt/CtxMenu.h

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Kasra Nassiri <cjax@users.sourceforge.net> 
    55 * Modified By: Joel Low <lowjoel@users.sourceforge.net> 
  • branches/eraser6/CodeReview/ShellExt/DllMain.cpp

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Kasra Nassiri <cjax@users.sourceforge.net> 
    55 * Modified By: Joel Low <lowjoel@users.sourceforge.net> 
  • branches/eraser6/CodeReview/ShellExt/DllMain.h

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Kasra Nassiri <cjax@users.sourceforge.net> 
    55 * Modified By: Joel Low <lowjoel@users.sourceforge.net> 
  • branches/eraser6/CodeReview/ShellExt/DllMain.idl

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Kasra Nassiri <cjax@users.sourceforge.net> 
    55 * Modified By: Joel Low <lowjoel@users.sourceforge.net> 
  • branches/eraser6/CodeReview/ShellExt/ShellExt.rc

    r1371 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Kasra Nassiri <cjax@users.sourceforge.net> 
    55 * Modified By: Joel Low <lowjoel@users.sourceforge.net> 
  • branches/eraser6/CodeReview/ShellExt/stdafx.cpp

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Kasra Nassiri <cjax@users.sourceforge.net> 
    55 * Modified By: Joel Low <lowjoel@users.sourceforge.net> 
  • branches/eraser6/CodeReview/ShellExt/stdafx.h

    r1370 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Kasra Nassiri <cjax@users.sourceforge.net> 
    55 * Modified By: Joel Low <lowjoel@users.sourceforge.net> 
  • branches/eraser6/CodeReview/ShellExt/targetver.h

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By:  
  • branches/eraser6/CodeReview/Version.cs.in

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Version.rc.in

    r1360 r1681  
    11/*  
    22 * $Id$ 
    3  * Copyright 2008-2009 The Eraser Project 
     3 * Copyright 2008-2010 The Eraser Project 
    44 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    55 * Modified By: 
  • branches/eraser6/CodeReview/Version.wxs.in

    r1360 r1681  
    22<!-- 
    33 * $Id$ 
    4  * Copyright 2008-2009 The Eraser Project 
     4 * Copyright 2008-2010 The Eraser Project 
    55 * Original Author: Joel Low <lowjoel@users.sourceforge.net> 
    66 * Modified By: 
Note: See TracChangeset for help on using the changeset viewer.