Skip to content

Commit be3b4e0

Browse files
committed
Improve exporting. Change license.
Add Comodo IceDragon support to the Mozilla exporter. Add Visual Studio Code support. Change license to Apache License 2.0. Fix release-only bug when adding extensions to the exported files. Improve group counting script. Merge the raw Internet Explorer 4 to 9 files with the regular output. Pass build mode to Build.bat. Refactor code. Rename Basilisk output directory. Update group files.
1 parent caa9f5c commit be3b4e0

30 files changed

+953
-667
lines changed

.gitignore

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,5 @@ Source/Other/Compression/*
2626
!Source/Other/Compression/*.py
2727
!Source/Other/Compression/requirements.txt
2828

29-
# The 7-Zip executable used by the Build.bat to package the releases.
30-
_7za920
31-
3229
# Other directories with tools and documentation.
33-
_Misc
30+
/_*

.vscode/launch.json

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations":
4+
[
5+
{
6+
"name": "Debug Launch (9x, 32-bit)",
7+
"type": "cppvsdbg",
8+
"request": "launch",
9+
"program": "${workspaceFolder}\\Builds\\Debug\\9x-x86\\WCE9x32.exe",
10+
"args": ["-o", "-faea", "WCE9x32"],
11+
"cwd": "${workspaceFolder}",
12+
"logging":
13+
{
14+
"exceptions": false,
15+
"moduleLoad": false
16+
}
17+
},
18+
19+
{
20+
"name": "Debug Launch (NT, 32-bit)",
21+
"type": "cppvsdbg",
22+
"request": "launch",
23+
"program": "${workspaceFolder}\\Builds\\Debug\\NT-x86\\WCE32.exe",
24+
"args": ["-o", "-faea", "WCE32"],
25+
"cwd": "${workspaceFolder}",
26+
"logging":
27+
{
28+
"exceptions": false,
29+
"moduleLoad": false
30+
}
31+
},
32+
33+
{
34+
"name": "Debug Launch (NT, 64-bit)",
35+
"type": "cppvsdbg",
36+
"request": "launch",
37+
"program": "${workspaceFolder}\\Builds\\Debug\\NT-x64\\WCE64.exe",
38+
"args": ["-o", "-faea", "WCE64"],
39+
"cwd": "${workspaceFolder}",
40+
"logging":
41+
{
42+
"exceptions": false,
43+
"moduleLoad": false
44+
}
45+
},
46+
47+
{
48+
"name": "Release Launch (9x, 32-bit)",
49+
"type": "cppvsdbg",
50+
"request": "launch",
51+
"program": "${workspaceFolder}\\Builds\\Release\\WCE9x32.exe",
52+
"args": ["-o", "-faea", "WCE9x32"],
53+
"cwd": "${workspaceFolder}",
54+
"logging":
55+
{
56+
"exceptions": false,
57+
"moduleLoad": false
58+
}
59+
},
60+
61+
{
62+
"name": "Release Launch (NT, 32-bit)",
63+
"type": "cppvsdbg",
64+
"request": "launch",
65+
"program": "${workspaceFolder}\\Builds\\Release\\WCE32.exe",
66+
"args": ["-o", "-faea", "WCE32"],
67+
"cwd": "${workspaceFolder}",
68+
"logging":
69+
{
70+
"exceptions": false,
71+
"moduleLoad": false
72+
}
73+
},
74+
75+
{
76+
"name": "Release Launch (NT, 64-bit)",
77+
"type": "cppvsdbg",
78+
"request": "launch",
79+
"program": "${workspaceFolder}\\Builds\\Release\\WCE64.exe",
80+
"args": ["-o", "-faea", "WCE64"],
81+
"cwd": "${workspaceFolder}",
82+
"logging":
83+
{
84+
"exceptions": false,
85+
"moduleLoad": false
86+
}
87+
}
88+
]
89+
}

.vscode/tasks.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
"version": "2.0.0",
3+
"tasks":
4+
[
5+
{
6+
"group": "build",
7+
"label": "Debug Build",
8+
"type": "shell",
9+
"command": "${workspaceFolder}\\Build.bat",
10+
"args": ["debug"],
11+
"presentation":
12+
{
13+
"clear": true
14+
}
15+
},
16+
17+
{
18+
"group": "build",
19+
"label": "Debug Build (Empty Export)",
20+
"type": "shell",
21+
"command": "${workspaceFolder}\\Build.bat",
22+
"args": ["debug", "/D", "WCE_EMPTY_EXPORT"],
23+
"presentation":
24+
{
25+
"clear": true
26+
}
27+
},
28+
29+
{
30+
"group": "build",
31+
"label": "Release Build",
32+
"type": "shell",
33+
"command": "${workspaceFolder}\\Build.bat",
34+
"args": ["release"],
35+
"presentation":
36+
{
37+
"clear": true
38+
}
39+
},
40+
41+
{
42+
"group": "build",
43+
"label": "Release Build (Debug Symbols)",
44+
"type": "shell",
45+
"command": "${workspaceFolder}\\Build.bat",
46+
"args": ["release", "/Zi"],
47+
"presentation":
48+
{
49+
"clear": true
50+
}
51+
},
52+
53+
{
54+
"group": "build",
55+
"label": "Package Build",
56+
"dependsOn": ["Debug Build", "Release Build"],
57+
"dependsOrder": "sequence"
58+
}
59+
]
60+
}

0 commit comments

Comments
 (0)