Import upstream Diehard4 by obscurant

Verbatim contents of the upstream GitHub archive (Diehard4-master.zip,
commit 254ee204deebc64793123a9643c85b7d113c6c22, files dated 2019-05-21).

Imported unmodified so that every change in this fork is visible as a diff
against the original, which is what GPL-3.0 section 5(a) is asking for.
All code in this commit is obscurant's work, not mine.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
zavage
2026-09-18 05:57:38 -06:00
co-authored by Claude Opus 5
commit 22e271b0ee
347 changed files with 9004 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 312 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 308 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 933 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 144 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 B

+284
View File
@@ -0,0 +1,284 @@
# "Diehard4" for pekwm 0.1.6
# by cthu1hu (zomby.deviantart.com)
# Date: Oct 31, 2015
$font = "cure-9#Left#XFT"
PDecor {
Decor = "Default" {
Title {
Height = "20"
Pad = "1 5 5 5"
Focused = "Image title.png"
Unfocused = "Image title.png"
Tab {
Focused = "Image title.png"
FocusedSelected = "Image title.png"
Unfocused = "Image title.png"
UnfocusedSelected = "Image title.png"
}
Separator {
Focused = "Empty"
Unfocused = "Empty"
}
Font {
Focused = "$font"
}
FontColor {
Focused = "#868A8E"
FocusedSelected = "#868A8E"
Unfocused = "#0D151D"
UnfocusedSelected = "#0D151D"
}
Buttons {
Right {
Focused = "Image button-close-unfocused.png"
Unfocused = "Image button-close-unfocused.png"
Pressed = "button-close-pressed.png"
Button = "1" { Actions = "Close" }
Button = "3" { Actions = "Kill" }
}
Right {
Focused = "Image button-maximize-unfocused.png"
Unfocused = "Image button-maximize-unfocused.png"
Pressed = "Image button-maximize-pressed.png"
Button = "1" { Actions = "Toggle Maximized 1 1" }
}
Right {
Focused = "Image button-minimize-unfocused.png"
Unfocused = "Image button-minimize-unfocused.png"
Pressed = "Image button-minimize-pressed.png"
Button = "1" { Actions = "Set Iconified" }
}
}
Border {
Focused {
TopLeft = "Image top-left.png"
Top = "Image top-border.png"
TopRight = "Image top-right.png"
Left = "Image left-border.png"
Right = "Image right-border.png"
BottomLeft = "Image bottom-left.png"
Bottom = "Image bottom-border.png"
BottomRight = "Image bottom-right.png"
}
Unfocused {
TopLeft = "Image top-left.png"
Top = "Image top-border.png"
TopRight = "Image top-right.png"
Left = "Image left-border.png"
Right = "Image right-border.png"
BottomLeft = "Image bottom-left.png"
Bottom = "Image bottom-border.png"
BottomRight = "Image bottom-right.png"
}
}
}
}
Decor = "Menu" {
Title {
Height = "0"
Pad = "0 0 0 0"
Focused = "Empty"
Unfocused = "Empty"
Tab {
Focused = "Empty"
FocusedSelected = "Empty"
Unfocused = "Empty"
UnfocusedSelected = "Empty"
}
Separator {
Focused = "Empty"
Unfocused = "Empty"
}
Font {
Focused = "$font"
}
FontColor {
Focused = "Empty"
FocusedSelected = "Empty"
Unfocused = "Empty"
UnfocusedSelected = "Empty"
}
Buttons {
}
Border {
Focused {
TopLeft = "Image menu-top-left.png"
Top = "Image menu-title.png"
TopRight = "Image menu-top-right.png"
Left = "Image menu-left.png"
Right = "Image menu-right.png"
BottomLeft = "Image menu-bottom-left.png"
Bottom = "Image menu-bottom.png"
BottomRight = "Image bottom-right.png"
}
Unfocused {
TopLeft = "Image menu-top-left.png"
Top = "Image menu-title.png"
TopRight = "Image menu-top-right.png"
Left = "Image menu-left.png"
Right = "Image menu-right.png"
BottomLeft = "Image menu-bottom-left.png"
Bottom = "Image menu-bottom.png"
BottomRight = "Image bottom-right.png"
}
}
}
}
Decor = "Titlebarless" {
Title {
Focused = "Empty"
Unfocused = "Empty"
Tab {
Focused = "Empty"
FocusedSelected = "Empty"
Unfocused = "Empty"
UnfocusedSelected = "Empty"
}
Separator {
Focused = "Empty"
Unfocused = "Empty"
}
Font {
Focused = "Empty"
}
FontColor {
Focused = "Empty"
FocusedSelected = "Empty"
Unfocused = "Empty"
UnfocusedSelected = "Empty"
}
Border {
Focused {
TopLeft = "Empty"
Top = "Empty"
TopRight = "Empty"
Left = "Empty"
Right = "Empty"
BottomLeft = "Empty"
Bottom = "Empty"
BottomRight = "Empty"
}
Unfocused {
TopLeft = "Empty"
Top = "Empty"
TopRight = "Empty"
Left = "Empty"
Right = "Empty"
BottomLeft = "Empty"
Bottom = "Empty"
BottomRight = "Empty"
}
}
}
}
Decor = "Statuswindow" {
Title {
Height = "0"
Pad = "0 0 0 0"
Focused = "Empty"
Unfocused = "Empty"
Tab {
Focused = "Empty"
FocusedSelected = "Empty"
Unfocused = "Empty"
UnfocusedSelected = "Empty"
}
Separator {
Focused = "Empty"
Unfocused = "Empty"
}
Font {
Focused = "Empty"
}
FontColor {
Focused = "Empty"
FocusedSelected = "Empty"
Unfocused = "Empty"
UnfocusedSelected = "Empty"
}
Buttons {
}
Border {
Focused {
TopLeft = "Empty"
Top = "Empty"
TopRight = "Empty"
Left = "Empty"
Right = "Empty"
BottomLeft = "Empty"
Bottom = "Empty"
BottomRight = "Empty"
}
Unfocused {
TopLeft = "Empty"
Top = "Empty"
TopRight = "Empty"
Left = "Empty"
Right = "Empty"
BottomLeft = "Empty"
Bottom = "Empty"
BottomRight = "Empty"
}
}
}
}
}
Harbour {
Texture = "Solid #0D151D"
}
Menu {
Pad = "1 1 7 7"
Focused {
Font = "$font"
Background = "Solid #0D151D"
Item = "Empty"
Text = "#868A8E"
Separator = "Image menuline.png#Scaled"
Arrow = "Empty"
}
Unfocused {
Font = "$font"
Background = "Solid #0D151D"
Item = "Empty"
Text = "#868A8E"
Separator = "Image menuline.png#Scaled"
Arrow = "Empty"
}
Selected {
Font = "$font"
Background = "Solid #9F440D"
Item = "Empty"
Text = "#ABADB0"
Arrow = "Empty"
}
}
CmdDialog {
Font = "$font"
Texture = "Solid #0C131A"
Text = "#868A8E"
Pad = "3 3 3 1"
}
Status {
Font = "$font"
Texture = "Solid #0D151D"
Text = "#868A8E"
Pad = "2 2 10 10"
}
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 B