2013-02-12 12:49 UTC+0100 Viktor Szakats (harbour syenar.net)

* 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
This commit is contained in:
Viktor Szakats
2013-02-12 11:59:02 +00:00
parent d3dddfca09
commit 71642f88dd
6 changed files with 154 additions and 140 deletions

View File

@@ -1,66 +1,64 @@
body {font-family:Tahoma,Helvetica, Arial;font-size:10pt;color:black;}
a.pageSection:link {color: #ff0000}
a.pageSection:visited {color: #0000ff}
a.pageSection:hover {background: #66ff66}
/*
a:link {color: #ff0000}
a:visited {color: #0000ff}
a:hover {background: #66ff66}
*/
A {
color: #0000FF;
text-decoration: none;
}
A:hover { color: #6699cc; text-decoration: underline; }
A.urls { color: #0A68B6; text-decoration: none; }
A.urls:hover { color: #6699cc; text-decoration: underline; }
A.tags { color: #008080; text-decoration: none; }
A.tags:hover { color: #6699cc; text-decoration: underline; }
table.pagetable td
{
padding: 3px;
}
table.datatable
{
width: 100%;
font-family: Verdana;
font-size: 12px;
}
table.datatable tr th
{
border-bottom:1px solid black;
padding: 2px;
text-align: left;
}
table.datatable tr td
{
vertical-align: top;
padding: 2px;
border-bottom: 1px solid white;
}
table.datatable tr.odd
{
background-color: #7FFFD4;
}
table.datatable tr.even
{
background-color: #F0F0F0;
}
table.datatable tr.blank
{
background-color: #FFFFFF;
}
body { color:black; font-size:10pt; font-family:Tahoma,Helvetica,Arial; }
a.pageSection:link { color: #ff0000; }
a.pageSection:visited { color: #0000ff; }
a.pageSection:hover { background: #66ff66; }
/* a:link { color: #ff0000; } */
/* a:visited { color: #0000ff; } */
/* a:hover { background: #66ff66; } */
A {
color: #0000FF;
text-decoration: none;
}
A:hover { color: #6699cc; text-decoration: underline; }
A.urls { color: #0A68B6; text-decoration: none; }
A.urls:hover { color: #6699cc; text-decoration: underline; }
A.tags { color: #008080; text-decoration: none; }
A.tags:hover { color: #6699cc; text-decoration: underline; }
table.pagetable td
{
padding: 3px;
}
table.datatable
{
width: 100%;
font-size: 12px;
font-family: Verdana;
}
table.datatable tr th
{
padding: 2px;
border-bottom:1px solid black;
text-align: left;
}
table.datatable tr td
{
padding: 2px;
border-bottom: 1px solid white;
vertical-align: top;
}
table.datatable tr.odd
{
background-color: #7FFFD4;
}
table.datatable tr.even
{
background-color: #F0F0F0;
}
table.datatable tr.blank
{
background-color: #FFFFFF;
}