2015-01-10 14:57:10 +01:00
|
|
|
html {
|
|
|
|
|
background-color: #F8F8F8 ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
body {
|
|
|
|
|
background-color: #FFFFFF ;
|
2015-12-12 14:49:48 +01:00
|
|
|
color: #000000 ;
|
2015-01-10 14:57:10 +01:00
|
|
|
font-family: Helvetica, Arial, sans-serif ;
|
|
|
|
|
text-align: justify ;
|
2015-12-12 14:49:48 +01:00
|
|
|
line-height: 1.25 ;
|
|
|
|
|
margin: 16px auto ;
|
|
|
|
|
padding: 32px ;
|
Various updates, mostly around Lua:
Compile Lua as C++. When Lua is compiled as C, it uses setjmp/longjmp
for error handling, resulting in failure to unwind intermediate stack
frames. Trying to ensure no objects with non-trivial destructors are in
scope when raising a Lua error is error-prone. In particular,
converting an exception to a Lua error becomes convoluted, and raising a
Lua error from a constructor is effectively impossible.
Updated Lua to 5.4.4 - this includes a brand-new garbage collector
implementation with better performance. The main thing removed is the
deprecated bitlib.
Updated sol2 to version 3.3.0 - this adds support for Lua 5.4 and fixes
a number of issues, including not correctly handling errors when Lua is
built as C++.
Updated LuaFileSystem to version 1.8.0 - this adds support for symbolic
links on Windows, as well as Lua 5.4 compatibility.
Updated LuaSQLite3 to version 0.9.5 - this fixes issues in
multi-threaded environments, as well as Lua 5.4 compatibility.
Fixed double-free after attempting to construct a debugger expression
from Lua with an invalid string, and exposed expression error to Lua in
a better way.
Added warning level print function to Lua.
Fixed saving cheats with shift operators in expressions, although this
code isn't actually used as there's no cheat editor.
2023-03-07 01:39:42 +11:00
|
|
|
border: solid #ccc 1px ;
|
2015-12-12 14:49:48 +01:00
|
|
|
border-radius: 20px ;
|
|
|
|
|
max-width: 70em ;
|
|
|
|
|
width: 90% ;
|
2015-01-10 14:57:10 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
h1, h2, h3, h4 {
|
2015-12-12 14:49:48 +01:00
|
|
|
color: #000080 ;
|
2015-01-10 14:57:10 +01:00
|
|
|
font-family: Verdana, Geneva, sans-serif ;
|
|
|
|
|
font-weight: normal ;
|
|
|
|
|
font-style: normal ;
|
2015-12-12 14:49:48 +01:00
|
|
|
text-align: left ;
|
2015-01-10 14:57:10 +01:00
|
|
|
}
|
|
|
|
|
|
2015-12-12 14:49:48 +01:00
|
|
|
h1 {
|
|
|
|
|
font-size: 28pt ;
|
2015-01-10 14:57:10 +01:00
|
|
|
}
|
|
|
|
|
|
2015-12-12 14:49:48 +01:00
|
|
|
h1 img {
|
|
|
|
|
vertical-align: text-bottom ;
|
2015-01-10 14:57:10 +01:00
|
|
|
}
|
|
|
|
|
|
2015-12-12 14:49:48 +01:00
|
|
|
h2:before {
|
|
|
|
|
content: "\2756" ;
|
|
|
|
|
padding-right: 0.5em ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
a {
|
|
|
|
|
text-decoration: none ;
|
2015-01-10 14:57:10 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
a:link {
|
|
|
|
|
color: #000080 ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
a:link:hover, a:visited:hover {
|
|
|
|
|
background-color: #D0D0FF ;
|
2015-12-12 14:49:48 +01:00
|
|
|
color: #000080 ;
|
|
|
|
|
border-radius: 4px ;
|
2015-01-10 14:57:10 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
a:link:active, a:visited:active {
|
|
|
|
|
color: #FF0000 ;
|
|
|
|
|
}
|
|
|
|
|
|
2015-12-12 14:49:48 +01:00
|
|
|
div.menubar {
|
|
|
|
|
padding-bottom: 0.5em ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
p.menubar {
|
|
|
|
|
margin-left: 2.5em ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.menubar a:hover {
|
|
|
|
|
margin: -3px -3px -3px -3px ;
|
|
|
|
|
padding: 3px 3px 3px 3px ;
|
|
|
|
|
border-radius: 4px ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
:target {
|
|
|
|
|
background-color: #F0F0F0 ;
|
|
|
|
|
margin: -8px ;
|
|
|
|
|
padding: 8px ;
|
|
|
|
|
border-radius: 8px ;
|
|
|
|
|
outline: none ;
|
2015-01-13 17:59:12 +01:00
|
|
|
}
|
|
|
|
|
|
2015-01-10 14:57:10 +01:00
|
|
|
hr {
|
|
|
|
|
display: none ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
table hr {
|
2015-12-12 14:49:48 +01:00
|
|
|
background-color: #a0a0a0 ;
|
|
|
|
|
color: #a0a0a0 ;
|
|
|
|
|
border: 0 ;
|
|
|
|
|
height: 1px ;
|
2015-01-10 14:57:10 +01:00
|
|
|
display: block ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.footer {
|
|
|
|
|
color: gray ;
|
|
|
|
|
font-size: x-small ;
|
2016-09-03 14:34:39 +02:00
|
|
|
text-transform: lowercase ;
|
2015-01-10 14:57:10 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
input[type=text] {
|
|
|
|
|
border: solid #a0a0a0 2px ;
|
|
|
|
|
border-radius: 2em ;
|
|
|
|
|
background-image: url('images/search.png') ;
|
2015-01-13 17:59:12 +01:00
|
|
|
background-repeat: no-repeat ;
|
2015-01-10 14:57:10 +01:00
|
|
|
background-position: 4px center ;
|
|
|
|
|
padding-left: 20px ;
|
|
|
|
|
height: 2em ;
|
|
|
|
|
}
|
|
|
|
|
|
2015-01-13 17:59:12 +01:00
|
|
|
pre.session {
|
|
|
|
|
background-color: #F8F8F8 ;
|
|
|
|
|
padding: 1em ;
|
|
|
|
|
border-radius: 8px ;
|
|
|
|
|
}
|
2015-12-12 14:49:48 +01:00
|
|
|
|
Various updates, mostly around Lua:
Compile Lua as C++. When Lua is compiled as C, it uses setjmp/longjmp
for error handling, resulting in failure to unwind intermediate stack
frames. Trying to ensure no objects with non-trivial destructors are in
scope when raising a Lua error is error-prone. In particular,
converting an exception to a Lua error becomes convoluted, and raising a
Lua error from a constructor is effectively impossible.
Updated Lua to 5.4.4 - this includes a brand-new garbage collector
implementation with better performance. The main thing removed is the
deprecated bitlib.
Updated sol2 to version 3.3.0 - this adds support for Lua 5.4 and fixes
a number of issues, including not correctly handling errors when Lua is
built as C++.
Updated LuaFileSystem to version 1.8.0 - this adds support for symbolic
links on Windows, as well as Lua 5.4 compatibility.
Updated LuaSQLite3 to version 0.9.5 - this fixes issues in
multi-threaded environments, as well as Lua 5.4 compatibility.
Fixed double-free after attempting to construct a debugger expression
from Lua with an invalid string, and exposed expression error to Lua in
a better way.
Added warning level print function to Lua.
Fixed saving cheats with shift operators in expressions, although this
code isn't actually used as there's no cheat editor.
2023-03-07 01:39:42 +11:00
|
|
|
table {
|
2015-12-12 14:49:48 +01:00
|
|
|
border: none ;
|
|
|
|
|
border-spacing: 0 ;
|
|
|
|
|
border-collapse: collapse ;
|
|
|
|
|
}
|
|
|
|
|
|
Various updates, mostly around Lua:
Compile Lua as C++. When Lua is compiled as C, it uses setjmp/longjmp
for error handling, resulting in failure to unwind intermediate stack
frames. Trying to ensure no objects with non-trivial destructors are in
scope when raising a Lua error is error-prone. In particular,
converting an exception to a Lua error becomes convoluted, and raising a
Lua error from a constructor is effectively impossible.
Updated Lua to 5.4.4 - this includes a brand-new garbage collector
implementation with better performance. The main thing removed is the
deprecated bitlib.
Updated sol2 to version 3.3.0 - this adds support for Lua 5.4 and fixes
a number of issues, including not correctly handling errors when Lua is
built as C++.
Updated LuaFileSystem to version 1.8.0 - this adds support for symbolic
links on Windows, as well as Lua 5.4 compatibility.
Updated LuaSQLite3 to version 0.9.5 - this fixes issues in
multi-threaded environments, as well as Lua 5.4 compatibility.
Fixed double-free after attempting to construct a debugger expression
from Lua with an invalid string, and exposed expression error to Lua in
a better way.
Added warning level print function to Lua.
Fixed saving cheats with shift operators in expressions, although this
code isn't actually used as there's no cheat editor.
2023-03-07 01:39:42 +11:00
|
|
|
td {
|
|
|
|
|
padding: 0 ;
|
|
|
|
|
margin: 0 ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
td.gutter {
|
|
|
|
|
width: 4% ;
|
|
|
|
|
}
|
|
|
|
|
|
2015-12-12 14:49:48 +01:00
|
|
|
table.columns td {
|
|
|
|
|
vertical-align: top ;
|
|
|
|
|
padding-bottom: 1em ;
|
|
|
|
|
text-align: justify ;
|
|
|
|
|
line-height: 1.25 ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
table.book td {
|
|
|
|
|
vertical-align: top ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
table.book td.cover {
|
|
|
|
|
padding-right: 1em ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
table.book img {
|
|
|
|
|
border: solid #000080 1px ;
|
2025-03-12 17:02:57 +11:00
|
|
|
border-radius: 2px ;
|
2015-12-12 14:49:48 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
table.book span {
|
|
|
|
|
font-size: small ;
|
|
|
|
|
text-align: left ;
|
|
|
|
|
display: block ;
|
|
|
|
|
margin-top: 0.25em ;
|
|
|
|
|
}
|
2016-09-03 14:34:39 +02:00
|
|
|
|
Various updates, mostly around Lua:
Compile Lua as C++. When Lua is compiled as C, it uses setjmp/longjmp
for error handling, resulting in failure to unwind intermediate stack
frames. Trying to ensure no objects with non-trivial destructors are in
scope when raising a Lua error is error-prone. In particular,
converting an exception to a Lua error becomes convoluted, and raising a
Lua error from a constructor is effectively impossible.
Updated Lua to 5.4.4 - this includes a brand-new garbage collector
implementation with better performance. The main thing removed is the
deprecated bitlib.
Updated sol2 to version 3.3.0 - this adds support for Lua 5.4 and fixes
a number of issues, including not correctly handling errors when Lua is
built as C++.
Updated LuaFileSystem to version 1.8.0 - this adds support for symbolic
links on Windows, as well as Lua 5.4 compatibility.
Updated LuaSQLite3 to version 0.9.5 - this fixes issues in
multi-threaded environments, as well as Lua 5.4 compatibility.
Fixed double-free after attempting to construct a debugger expression
from Lua with an invalid string, and exposed expression error to Lua in
a better way.
Added warning level print function to Lua.
Fixed saving cheats with shift operators in expressions, although this
code isn't actually used as there's no cheat editor.
2023-03-07 01:39:42 +11:00
|
|
|
p.logos a:link:hover, p.logos a:visited:hover {
|
|
|
|
|
background-color: inherit ;
|
|
|
|
|
}
|
|
|
|
|
|
2016-09-03 14:34:39 +02:00
|
|
|
img {
|
|
|
|
|
background-color: white ;
|
|
|
|
|
}
|