* src/rtl/hbstrfmt.c
* HB_STRFORMAT(): changed to not RTE if there is format
string reference to a parameter missing at runtime,
but instead simply ignore that parameter specifier.
Format strings are primarily meant to help language
translation of human readable strings. Old behavior
could result in very difficult to test or predict
runtime errors caused by typos, mistakes in translation
(.po) files. It may also be unsafe in some situations,
allowing DoS attack.
TODO: To implement parameter checking, Harbour compiler
should handle HB_STRFORMAT() as intrinsic function
and test and warn if the number of parameter specifiers
differs from the actual number of parameters passed,
at compile time. Similar to GCC/CLANG.
* contrib/hbhttpd/tests/files/main.css
* extras/hbdoc/hbdoc.css
* extras/httpsrv/home/css/base.css
* website/css/styles.css
* cleanups and applied http://csscomb.com
45 lines
550 B
CSS
45 lines
550 B
CSS
/* Harbour Documentation Stylesheet */
|
|
|
|
@charset "utf-8";
|
|
|
|
body {
|
|
font-size: 14px;
|
|
font-family: arial;
|
|
line-height: 18px;
|
|
}
|
|
|
|
.name {
|
|
margin-left: 0;
|
|
padding-top: 0;
|
|
padding-bottom: 4px;
|
|
font-weight: bold;
|
|
font-size: 18px;
|
|
}
|
|
|
|
.oneliner {
|
|
margin-bottom: 12px;
|
|
font-style: italic;
|
|
}
|
|
|
|
.itemtitle {
|
|
margin-left: 0;
|
|
padding-top: 0;
|
|
padding-bottom: 4px;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.itemtext {
|
|
margin-left: 10px;
|
|
padding-bottom: 4px;
|
|
}
|
|
|
|
.examples {
|
|
margin-left: 10px;
|
|
padding-bottom: 4px;
|
|
}
|
|
|
|
.tests {
|
|
margin-left: 10px;
|
|
padding-bottom: 4px;
|
|
}
|