VPatch 3.0
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4271 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
9929eb7120
commit
4bf6509225
53 changed files with 3918 additions and 1782 deletions
|
@ -4,7 +4,7 @@ object frmMain: TfrmMain
|
|||
BorderIcons = [biSystemMenu, biMinimize]
|
||||
BorderStyle = bsSingle
|
||||
Caption = 'VG - VPatch GUI'
|
||||
ClientHeight = 361
|
||||
ClientHeight = 385
|
||||
ClientWidth = 689
|
||||
Color = clBtnFace
|
||||
Font.Charset = DEFAULT_CHARSET
|
||||
|
@ -12,6 +12,121 @@ object frmMain: TfrmMain
|
|||
Font.Height = -11
|
||||
Font.Name = 'MS Sans Serif'
|
||||
Font.Style = []
|
||||
Icon.Data = {
|
||||
000001000200101000000100080068050000260000002020000001000800A808
|
||||
00008E0500002800000010000000200000000100080000000000000100000000
|
||||
0000000000000001000000010000000000000000800000800000008080008000
|
||||
00008000800080800000C0C0C000C0DCC000F0CAA60000003E0000005D000000
|
||||
7C0000009B000000BA000000D9000000F0002424FF004848FF006C6CFF009090
|
||||
FF00B4B4FF0000143E00001E5D0000287C0000329B00003CBA000046D9000055
|
||||
F000246DFF004885FF006C9DFF0090B5FF00B4CDFF00002A3E00003F5D000054
|
||||
7C0000699B00007EBA000093D90000AAF00024B6FF0048C2FF006CCEFF0090DA
|
||||
FF00B4E6FF00003E3E00005D5D00007C7C00009B9B0000BABA0000D9D90000F0
|
||||
F00024FFFF0048FFFF006CFFFF0090FFFF00B4FFFF00003E2A00005D3F00007C
|
||||
5400009B690000BA7E0000D9930000F0AA0024FFB60048FFC2006CFFCE0090FF
|
||||
DA00B4FFE600003E1400005D1E00007C2800009B320000BA3C0000D9460000F0
|
||||
550024FF6D0048FF85006CFF9D0090FFB500B4FFCD00003E0000005D0000007C
|
||||
0000009B000000BA000000D9000000F0000024FF240048FF48006CFF6C0090FF
|
||||
9000B4FFB400143E00001E5D0000287C0000329B00003CBA000046D9000055F0
|
||||
00006DFF240085FF48009DFF6C00B5FF9000CDFFB4002A3E00003F5D0000547C
|
||||
0000699B00007EBA000093D90000AAF00000B6FF2400C2FF4800CEFF6C00DAFF
|
||||
9000E6FFB4003E3E00005D5D00007C7C00009B9B0000BABA0000D9D90000F0F0
|
||||
0000FFFF2400FFFF4800FFFF6C00FFFF9000FFFFB4003E2A00005D3F00007C54
|
||||
00009B690000BA7E0000D9930000F0AA0000FFB62400FFC24800FFCE6C00FFDA
|
||||
9000FFE6B4003E1400005D1E00007C2800009B320000BA3C0000D9460000F055
|
||||
0000FF6D2400FF854800FF9D6C00FFB59000FFCDB4003E0000005D0000007C00
|
||||
00009B000000BA000000D9000000F0000000FF242400FF484800FF6C6C00FF90
|
||||
9000FFB4B4003E0014005D001E007C0028009B003200BA003C00D9004600F000
|
||||
5500FF246D00FF488500FF6C9D00FF90B500FFB4CD003E002A005D003F007C00
|
||||
54009B006900BA007E00D9009300F000AA00FF24B600FF48C200FF6CCE00FF90
|
||||
DA00FFB4E6003E003E005D005D007C007C009B009B00BA00BA00D900D900F000
|
||||
F000FF24FF00FF48FF00FF6CFF00FF90FF00FFB4FF002A003E003F005D005400
|
||||
7C0069009B007E00BA009300D900AA00F000B624FF00C248FF00CE6CFF00DA90
|
||||
FF00E6B4FF0014003E001E005D0028007C0032009B003C00BA004600D9005500
|
||||
F0006D24FF008548FF009D6CFF00B590FF00CDB4FF0006060600121212001F1F
|
||||
1F002C2C2C003939390045454500525252005F5F5F006C6C6C00787878008585
|
||||
8500929292009F9F9F00ABABAB00B8B8B800C5C5C500D2D2D200DEDEDE00EBEB
|
||||
EB00F8F8F800F0FBFF00A4A0A000808080000000FF0000FF000000FFFF00FF00
|
||||
0000FF00FF00FFFF0000FFFFFF00000000000000000000000000000000000000
|
||||
EAE7858586868796ECEBEA00000000919185858686868787888B8DF8000000E9
|
||||
99858586868687878B8B8C8A000000F8FF968686878787878D8B8B97000000EB
|
||||
F4F48B8A888887879809870000000000EFFF8B8A8888878A9796850000000000
|
||||
EDF48D8B8A8A8A09099800000000000000F7F4EFF2F2F2F20700000000000000
|
||||
00EDF3F0F0F0079800000000000000000000EBF307F0F7970000000000000000
|
||||
0000EAF5FFF4F78600000000000000000000F8F4FFF4F7960000000000000000
|
||||
0000EAF3F4F379F80000000000000000008D868585858585EA00000000000000
|
||||
009996EF07F19896980000000000FFFF0000C007000080030000800300008003
|
||||
000080070000C0070000C00F0000E01F0000E03F0000F03F0000F03F0000F03F
|
||||
0000F03F0000E01F0000E01F0000280000002000000040000000010008000000
|
||||
0000000400000000000000000000000100000001000000000000000080000080
|
||||
000000808000800000008000800080800000C0C0C000C0DCC000F0CAA6000000
|
||||
3E0000005D0000007C0000009B000000BA000000D9000000F0002424FF004848
|
||||
FF006C6CFF009090FF00B4B4FF0000143E00001E5D0000287C0000329B00003C
|
||||
BA000046D9000055F000246DFF004885FF006C9DFF0090B5FF00B4CDFF00002A
|
||||
3E00003F5D0000547C0000699B00007EBA000093D90000AAF00024B6FF0048C2
|
||||
FF006CCEFF0090DAFF00B4E6FF00003E3E00005D5D00007C7C00009B9B0000BA
|
||||
BA0000D9D90000F0F00024FFFF0048FFFF006CFFFF0090FFFF00B4FFFF00003E
|
||||
2A00005D3F00007C5400009B690000BA7E0000D9930000F0AA0024FFB60048FF
|
||||
C2006CFFCE0090FFDA00B4FFE600003E1400005D1E00007C2800009B320000BA
|
||||
3C0000D9460000F0550024FF6D0048FF85006CFF9D0090FFB500B4FFCD00003E
|
||||
0000005D0000007C0000009B000000BA000000D9000000F0000024FF240048FF
|
||||
48006CFF6C0090FF9000B4FFB400143E00001E5D0000287C0000329B00003CBA
|
||||
000046D9000055F000006DFF240085FF48009DFF6C00B5FF9000CDFFB4002A3E
|
||||
00003F5D0000547C0000699B00007EBA000093D90000AAF00000B6FF2400C2FF
|
||||
4800CEFF6C00DAFF9000E6FFB4003E3E00005D5D00007C7C00009B9B0000BABA
|
||||
0000D9D90000F0F00000FFFF2400FFFF4800FFFF6C00FFFF9000FFFFB4003E2A
|
||||
00005D3F00007C5400009B690000BA7E0000D9930000F0AA0000FFB62400FFC2
|
||||
4800FFCE6C00FFDA9000FFE6B4003E1400005D1E00007C2800009B320000BA3C
|
||||
0000D9460000F0550000FF6D2400FF854800FF9D6C00FFB59000FFCDB4003E00
|
||||
00005D0000007C0000009B000000BA000000D9000000F0000000FF242400FF48
|
||||
4800FF6C6C00FF909000FFB4B4003E0014005D001E007C0028009B003200BA00
|
||||
3C00D9004600F0005500FF246D00FF488500FF6C9D00FF90B500FFB4CD003E00
|
||||
2A005D003F007C0054009B006900BA007E00D9009300F000AA00FF24B600FF48
|
||||
C200FF6CCE00FF90DA00FFB4E6003E003E005D005D007C007C009B009B00BA00
|
||||
BA00D900D900F000F000FF24FF00FF48FF00FF6CFF00FF90FF00FFB4FF002A00
|
||||
3E003F005D0054007C0069009B007E00BA009300D900AA00F000B624FF00C248
|
||||
FF00CE6CFF00DA90FF00E6B4FF0014003E001E005D0028007C0032009B003C00
|
||||
BA004600D9005500F0006D24FF008548FF009D6CFF00B590FF00CDB4FF000606
|
||||
0600121212001F1F1F002C2C2C003939390045454500525252005F5F5F006C6C
|
||||
6C007878780085858500929292009F9F9F00ABABAB00B8B8B800C5C5C500D2D2
|
||||
D200DEDEDE00EBEBEB00F8F8F800F0FBFF00A4A0A000808080000000FF0000FF
|
||||
000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000
|
||||
00000000000000000000000000000000000000000000000000000000000000ED
|
||||
EBEBEAEAEAEAEAEAEAEBF8ED000000000000000000000000000000ECE9E7E791
|
||||
85858586868686868585E7E7E8EAEBED000000000000000000EAE79191918585
|
||||
8686868687878788898A8B8C98A3E8E8EA00000000000000E791919185858585
|
||||
8586868686868787878787898C8DF409E9E90000000000E99191918585858585
|
||||
8686868686868787878788888A8B8BF5F484EB00000000919191989785858585
|
||||
868686868687878787878A8B8C8B898A8A8AEA00000000919109FFF485858585
|
||||
868686868687878787878B8C88F5FF8D8A8AF800000000EA91F3FFFF97858585
|
||||
868686868687878787888AFF888DF58B8C96EF00000000009198FFFF99858586
|
||||
868787878787878787878C8D88F58B898AEA000000000000EA85F4FFFF098B8B
|
||||
8A898888888887878786F58A8A8D898A85F0000000000000009109FFFF8D8B8B
|
||||
8A89888888888787878AF4868D968686EB0000000000000000F8A4F5FFF58B8B
|
||||
8A8988888888878787090996F38585E700000000000000000000918DFFFF8C8B
|
||||
8A89888888888787878D86098686EAED00000000000000000000F8EDF4FFF48B
|
||||
8A89888888888787878D8AF3EFF7EC00000000000000000000000091F1FFFFF0
|
||||
0709098B8B98090909F1F307F0EB00000000000000000000000000F8EBF4FFF2
|
||||
F707F2F2F2F2F2F20807F3F0EDEB00000000000000000000000000009107FFF5
|
||||
EEF0F1F2F2F2F2F109F107EFE9000000000000000000000000000000F7EAF3FF
|
||||
F0F707F1F1F1F109F009EFEAEC0000000000000000000000000000000091F7F5
|
||||
F3EDF7EFEFEFEF8B989886E80000000000000000000000000000000000F7E909
|
||||
FFED79797979798B979791ED00000000000000000000000000000000000091F8
|
||||
FFF2FFFFFFF379979785E900000000000000000000000000000000000000EA85
|
||||
FFFFFFFFFFF379979791EB00000000000000000000000000000000000000EAEA
|
||||
FFF4FFFFFFF379979791ED00000000000000000000000000000000000000EDEA
|
||||
FFF3FFFFFFF379979791EE00000000000000000000000000000000000000ED85
|
||||
FFF3FFFFFFF379979785EF00000000000000000000000000000000000000ED85
|
||||
F3F3FFFFFFF379979785F700000000000000000000000000000000000000EC85
|
||||
F3F2F3F3F20906797985EB00000000000000000000000000000000000000EB85
|
||||
86858585858585858585E8F800000000000000000000000000000000008A8786
|
||||
858585F8EC868585858585EB00000000000000000000000000000000008685F7
|
||||
EF07F1F1F1F1F107EF8686EF0000000000000000000000000000000000F29797
|
||||
97979809090997979796090000000000000000000000FFFFFFFFFF8003FFF800
|
||||
003FE000001FC000000F80000007800000078000000780000007C000000FC000
|
||||
000FE000001FE000003FF000003FF000007FF80000FFF80000FFFC0001FFFC00
|
||||
01FFFE0003FFFE0003FFFF0007FFFF0007FFFF0007FFFF0007FFFF0007FFFF00
|
||||
07FFFF0007FFFF0003FFFE0003FFFE0003FFFE0007FF}
|
||||
Menu = MainMenu
|
||||
OldCreateOrder = False
|
||||
Position = poScreenCenter
|
||||
|
@ -36,17 +151,59 @@ object frmMain: TfrmMain
|
|||
object butAdd: TSpeedButton
|
||||
Left = 24
|
||||
Top = 328
|
||||
Width = 89
|
||||
Width = 193
|
||||
Height = 25
|
||||
Caption = 'Add &new version'
|
||||
Flat = True
|
||||
Glyph.Data = {
|
||||
36050000424D3605000000000000360400002800000010000000100000000100
|
||||
08000000000000010000000000000000000000010000000100004A004A006200
|
||||
6200780178009F019F00BC01BC00D301D300E200E200EF00EF00F700F700FB00
|
||||
FB00FD00FD00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00
|
||||
FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00
|
||||
FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00
|
||||
FE00FE00FE00FE00FE00FD00FD00FC00FC00FA00FA00F701F700F202F200EC03
|
||||
EC00E305E300D708D700C60BC600AF11AF008F188F007E1D7E006C226C006125
|
||||
6100572857004C2C4C0040304000353535003636360037373700383838003939
|
||||
39003A3A3A003B3B3B003C3C3C003D3D3D003E3E3E003F3F3F00404040004141
|
||||
4100424242004343430044444400454545004646460047474700484848004949
|
||||
49004A4A4A004B4B4B004C4C4C004D4D4D004E4E4E004F4F4F00505050005151
|
||||
5100525252005353530054545400555555005656560057575700585858005959
|
||||
59005A5A5A005B5B5B005C5C5C005D5D5D005E5E5E005F5F5F00606060006161
|
||||
6100626262006363630064646400656565006666660067676700686868006969
|
||||
69006A6A6A006B6B6B006C6C6C006D6D6D006E6E6E006F6F6F00707070007171
|
||||
7100727272007373730074747400757575007676760077777700787878007979
|
||||
79007A7A7A007B7B7B007C7C7C007D7D7D007E7E7E007F7F7F00808080008181
|
||||
8100828282008383830084848400858585008686860087878700888888008989
|
||||
89008A8A8A008B8B8B008C8C8C008D8D8D008E8E8E008F8F8F00909090009191
|
||||
9100929292009393930094949400959595009696960097979700989898009999
|
||||
99009A9A9A009B9B9B009C9C9C009D9D9D009E9E9E009F9F9F00A0A0A000A1A1
|
||||
A100A2A2A200A3A3A300A4A4A400A5A5A500A6A6A600A7A7A700A8A8A800A9A9
|
||||
A900AAAAAA00ABABAB00ACACAC00ADADAD00AEAEAE00B3B3B300BFC1BF00C8CC
|
||||
C900D0D5D200D7DDD900DEE6E100E6EDE800ECF3EE00F1F7F300F5FAF600F7FB
|
||||
F900F9FCFA00FBFDFB00FBFDFC00FBFDFC00F9FDFA00F6FCF800F4FBF600F0FA
|
||||
F300ECFAF100E9F9EF00E6F8ED00E2F7EA00DDF6E700D7F4E300D3F3E000D0F2
|
||||
DD00CEF1DB00CCF1D900C9EFD600C0EDCF00B9EBC900ADE7C000A3E4B80098E0
|
||||
AF008DDDA50085DAA0007DD89A0075D694006DD38F0067D18B0060CF84005BCE
|
||||
800055CC7B004DCA780047C8750042C672003DC46E0039C36B0036C2680033C0
|
||||
640030BE61002EBC5C002CBA590029B9550027B8510027B74E0025B5490023B5
|
||||
440023B3420022B13D0020B03B001EB1360019B2310016B32D0012B327000EB4
|
||||
21000BB41D000AB41B0009B31A0009B0190009AD19000AA318000A9717000A8C
|
||||
1700097D14000872120007680E0006640D0006650D0007690F001515151515FD
|
||||
FDFFFFFDFD1515151515151515FDFDF9F5F4F4F5F8FCFC1515151515FFFAF2F4
|
||||
F4F5F4F4F4F4FAFD151515FFF9EFF0F2F5F5F5F5F5F4F4FAFE1515FFE8E9EFF2
|
||||
EDC6C2D9F5F5F4F4FE15FBECE3E9F1F3F1D1BCBFDAF5F5F4F8FDFBE4E1E7F1F4
|
||||
F2F5D2BCBFDAF5F4F6FDFADFDFCACCCCCCCDCDBEBCC1D6F4F4FEF9D9DCBCBCBC
|
||||
BCBCBCBCBCBCCEF3F4FFF9D6D7D6D5D5D5D7D2BBBCD0E7F0F5FDF9D8D0DEE0DE
|
||||
DED5C4BCD1E8EBF0F7FD15ECCDD3E1E0DAB9BCD1E8E9EEEFF91515ECD6C8D3DF
|
||||
DECDCFE1E5E7E9EEF9151515ECD3C6CFD6DADCDBDBDFE8FA1515151515ECECCF
|
||||
C9CDCFD1D6E4E41515151515151515E7ECECECECEA1515151515}
|
||||
OnClick = butAddClick
|
||||
end
|
||||
object grpConfig: TGroupBox
|
||||
Left = 232
|
||||
Top = 43
|
||||
Top = 51
|
||||
Width = 441
|
||||
Height = 278
|
||||
Height = 270
|
||||
Enabled = False
|
||||
TabOrder = 0
|
||||
object Label2: TLabel
|
||||
|
@ -123,14 +280,6 @@ object frmMain: TfrmMain
|
|||
Hint = 'Smaller gives smaller patch files, but decreased speed'
|
||||
Caption = 'Block size'
|
||||
end
|
||||
object Label6: TLabel
|
||||
Left = 32
|
||||
Top = 248
|
||||
Width = 91
|
||||
Height = 13
|
||||
Caption = 'Minimum block size'
|
||||
Visible = False
|
||||
end
|
||||
object Label7: TLabel
|
||||
Left = 232
|
||||
Top = 224
|
||||
|
@ -139,14 +288,6 @@ object frmMain: TfrmMain
|
|||
Caption = 'Block divider'
|
||||
Visible = False
|
||||
end
|
||||
object Label8: TLabel
|
||||
Left = 232
|
||||
Top = 248
|
||||
Width = 43
|
||||
Height = 13
|
||||
Caption = 'Step size'
|
||||
Visible = False
|
||||
end
|
||||
object txtStartBlockSize: TLabel
|
||||
Left = 136
|
||||
Top = 224
|
||||
|
@ -171,78 +312,6 @@ object frmMain: TfrmMain
|
|||
ItemHeight = 13
|
||||
TabOrder = 1
|
||||
end
|
||||
object txtMinimumBlockSize: TEdit
|
||||
Left = 136
|
||||
Top = 248
|
||||
Width = 65
|
||||
Height = 21
|
||||
TabOrder = 2
|
||||
Text = '16'
|
||||
Visible = False
|
||||
OnChange = txtMinimumBlockSizeChange
|
||||
end
|
||||
object UDMinimumBlockSize: TUpDown
|
||||
Left = 201
|
||||
Top = 248
|
||||
Width = 15
|
||||
Height = 21
|
||||
Associate = txtMinimumBlockSize
|
||||
Min = 16
|
||||
Max = 4096
|
||||
Increment = 16
|
||||
Position = 16
|
||||
TabOrder = 3
|
||||
Visible = False
|
||||
Wrap = False
|
||||
end
|
||||
object UDBlockDivider: TUpDown
|
||||
Left = 401
|
||||
Top = 224
|
||||
Width = 15
|
||||
Height = 21
|
||||
Associate = txtBlockDivider
|
||||
Min = 2
|
||||
Max = 512
|
||||
Increment = 2
|
||||
Position = 16
|
||||
TabOrder = 4
|
||||
Visible = False
|
||||
Wrap = False
|
||||
end
|
||||
object txtBlockDivider: TEdit
|
||||
Left = 336
|
||||
Top = 224
|
||||
Width = 65
|
||||
Height = 21
|
||||
TabOrder = 5
|
||||
Text = '16'
|
||||
Visible = False
|
||||
OnChange = txtBlockDividerChange
|
||||
end
|
||||
object UDStepSize: TUpDown
|
||||
Left = 401
|
||||
Top = 248
|
||||
Width = 15
|
||||
Height = 21
|
||||
Associate = txtStepSize
|
||||
Min = 16
|
||||
Max = 4096
|
||||
Increment = 16
|
||||
Position = 16
|
||||
TabOrder = 6
|
||||
Visible = False
|
||||
Wrap = False
|
||||
end
|
||||
object txtStepSize: TEdit
|
||||
Left = 336
|
||||
Top = 248
|
||||
Width = 65
|
||||
Height = 21
|
||||
TabOrder = 7
|
||||
Text = '16'
|
||||
Visible = False
|
||||
OnChange = txtStepSizeChange
|
||||
end
|
||||
object tbBlockSize: TTrackBar
|
||||
Left = 200
|
||||
Top = 224
|
||||
|
@ -250,22 +319,16 @@ object frmMain: TfrmMain
|
|||
Height = 25
|
||||
Max = 12
|
||||
Min = 4
|
||||
Orientation = trHorizontal
|
||||
Frequency = 1
|
||||
Position = 6
|
||||
SelEnd = 0
|
||||
SelStart = 0
|
||||
TabOrder = 8
|
||||
TickMarks = tmBottomRight
|
||||
TickStyle = tsAuto
|
||||
TabOrder = 2
|
||||
OnChange = tbBlockSizeChange
|
||||
end
|
||||
end
|
||||
object lstNew: TVirtualStringTree
|
||||
Left = 24
|
||||
Top = 48
|
||||
Top = 56
|
||||
Width = 193
|
||||
Height = 273
|
||||
Height = 265
|
||||
Header.AutoSizeIndex = 0
|
||||
Header.Font.Charset = DEFAULT_CHARSET
|
||||
Header.Font.Color = clWindowText
|
||||
|
@ -371,14 +434,25 @@ object frmMain: TfrmMain
|
|||
end
|
||||
end
|
||||
end
|
||||
object chkDebug: TCheckBox
|
||||
object chkOutputWait: TCheckBox
|
||||
Left = 232
|
||||
Top = 336
|
||||
Width = 289
|
||||
Width = 305
|
||||
Height = 17
|
||||
Caption = 'Show extended information during patch generation'
|
||||
Caption = 'Leave console window open after generating patches'
|
||||
TabOrder = 3
|
||||
OnClick = chkDebugClick
|
||||
OnClick = chkOutputWaitClick
|
||||
end
|
||||
object chkOptimal: TCheckBox
|
||||
Left = 232
|
||||
Top = 360
|
||||
Width = 441
|
||||
Height = 17
|
||||
Caption =
|
||||
'"Optimal" patch generation (can be very slow when generating pat' +
|
||||
'ches for big files)'
|
||||
TabOrder = 4
|
||||
OnClick = chkOptimalClick
|
||||
end
|
||||
object MainMenu: TMainMenu
|
||||
Images = IL
|
||||
|
@ -446,6 +520,21 @@ object frmMain: TfrmMain
|
|||
end
|
||||
object mnuHelp: TMenuItem
|
||||
Caption = '&Help'
|
||||
object mnuWebsite: TMenuItem
|
||||
Caption = '&Website'
|
||||
OnClick = mnuWebsiteClick
|
||||
end
|
||||
object Readme1: TMenuItem
|
||||
Caption = '&Readme'
|
||||
OnClick = Readme1Click
|
||||
end
|
||||
object ReadmeincludedwithNSIS1: TMenuItem
|
||||
Caption = 'Readme included with NSIS'
|
||||
OnClick = ReadmeincludedwithNSIS1Click
|
||||
end
|
||||
object N2: TMenuItem
|
||||
Caption = '-'
|
||||
end
|
||||
object mnuAbout: TMenuItem
|
||||
Caption = '&About'
|
||||
OnClick = mnuAboutClick
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue