changed: small changes in help
changed: version of the program: 0.9.0 now git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@253 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
parent
e6b64ccdad
commit
6f6948087c
24
CHANGELOG
24
CHANGELOG
|
@ -1,8 +1,8 @@
|
|||
Version 0.9.0 prerelease (2009.11.03):
|
||||
* fixed: when 'C' button was pressed, the cursor was not put in the edit window
|
||||
Version 0.9.0 (2009.11.25):
|
||||
* fixed: when 'C' button was pressed, the cursor was not placed in the edit window
|
||||
* added: Pad window - a multiline edit window
|
||||
* added: Checking for update dialog box
|
||||
the program can check automatically for an update at startup
|
||||
also the program can check automatically for an update at startup
|
||||
* added: there are some new buttons on the standard tab
|
||||
- (...) - the whole expression is surrounded by brackets (ctrl+0 short cut)
|
||||
- 1/(...)
|
||||
|
@ -14,10 +14,10 @@ Version 0.9.0 prerelease (2009.11.03):
|
|||
- input decimal point
|
||||
- parameters separated by
|
||||
* changed: precision:
|
||||
Medium - 512 mantissa, 64 exponent
|
||||
Big - 1024 mantissa, 128 exponent
|
||||
Medium - 512 bits mantissa, 64 bits exponent
|
||||
Big - 1024 bits mantissa, 128 bits exponent
|
||||
|
||||
Changes from TTMath 0.9.0 prerelease relating to TTCalc:
|
||||
Changes from TTMath 0.9.0 relating to TTCalc:
|
||||
* added: operator percentage
|
||||
e.g. 1000-50% = 1000-(1000*0,5) = 500
|
||||
* added: function frac(x) - returns a value without the integer part
|
||||
|
@ -25,6 +25,18 @@ Version 0.9.0 prerelease (2009.11.03):
|
|||
* changed: algorithms in sqrt(x) and root(x ; n)
|
||||
they were not too much accurate for some integers
|
||||
e.g. Root(16;4) returned a value very closed to 2 but not exactly 2
|
||||
* changed: added specializations to Big::ToString() when the base is equal 4, 8 or 16
|
||||
the previous version was not accurate on some last digits (after the comma operator)
|
||||
consider this binary value (32 bit mantissa):
|
||||
base 2: 1.1111 1111 1111 1111 1111 1111 1110 101
|
||||
previous ToString() gave:
|
||||
base 4: 1.33333333333332
|
||||
base 8: 1.777777777
|
||||
base 16: 1.FFFFFF
|
||||
now we have:
|
||||
base 4: 1.3333333333333222
|
||||
base 8: 1.77777777724
|
||||
base 16: 1.FFFFFFEA
|
||||
|
||||
|
||||
Version 0.8.7 prerelease (2009.09.16):
|
||||
|
|
2
README
2
README
|
@ -20,4 +20,4 @@ Licence: BSD (open source)
|
|||
Interface: English, Polish, Spanish, Danish, Chinese, Russian, Swedish
|
||||
Project page: http://ttcalc.sourceforge.net/
|
||||
Bignum library: TTMath http://www.ttmath.org/
|
||||
Operating systems: Microsoft Windows 9x/Me/NT/2000/XP/Vista
|
||||
Operating systems: Microsoft Windows 9x/Me/NT/2000/XP/Vista/7
|
||||
|
|
|
@ -33,9 +33,9 @@ variables and functions.
|
|||
<p>
|
||||
The program possesses an easy to use interface. Calculations are performed
|
||||
by using binary floating point numbers with three kinds of precision,
|
||||
the biggest has 864 bits for its mantissa and 128 bits for its exponent
|
||||
that is about 6.70897699... * 10^51217599719369681875006054625051616609
|
||||
with 258 valid decimal digits. TTCalc independently allows to insert and
|
||||
the biggest has 1024 bits for its mantissa and 128 bits for its exponent
|
||||
that is about 9.80518... * 10^51217599719369681875006054625051616657
|
||||
with 306 valid decimal digits. TTCalc independently allows to insert and
|
||||
display values with the base (radix) from two to sixteen.
|
||||
</p>
|
||||
|
||||
|
@ -47,7 +47,7 @@ display values with the base (radix) from two to sixteen.
|
|||
<tr><td>Interface:</td><td>English, Polish, Spanish, Danish, Chinese, Russian, Swedish</td></tr>
|
||||
<tr><td>Project page:</td><td><a href="http://ttcalc.sourceforge.net/">http://ttcalc.sourceforge.net/</a></td></tr>
|
||||
<tr><td>Bignum library:</td><td>TTMath <a href="http://ttmath.org/">http://www.ttmath.org/</a></td></tr>
|
||||
<tr><td>Operating systems:</td><td>Microsoft Windows 9x/Me/NT/2000/XP/Vista</td></tr>
|
||||
<tr><td>Operating systems:</td><td>Microsoft Windows 9x/Me/NT/2000/XP/Vista/7</td></tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
|
|
|
@ -11,8 +11,6 @@
|
|||
<param name="Keyword" value="#">
|
||||
<param name="Keyword" value="&">
|
||||
<param name="Keyword" value="global semicolon">
|
||||
<param name="Keyword" value="CTRL+C">
|
||||
<param name="Keyword" value="CTRL+V">
|
||||
</object>
|
||||
</head>
|
||||
|
||||
|
@ -35,18 +33,7 @@ then 'input' mode on the 'display' tab is ignored.
|
|||
|
||||
<li>
|
||||
You can calculate more than one formula at the same time. To achive this use a semicolon
|
||||
in the global space, for example type '2+4 ; 5*10' and the result will be '6 50'.
|
||||
</li>
|
||||
|
||||
<li>
|
||||
You can use CTRL+C to copy the result from the output edit into the clipboard
|
||||
(if a control which has a focus is not an edit control, or if it is an edit but
|
||||
has no selection)
|
||||
</li>
|
||||
|
||||
<li>
|
||||
Also you can use CTRL+V to paste a text from the clipboard into the input control
|
||||
(if a control which has a focus is not an edit control)
|
||||
in the global space, for example type '2+4 ; 5*10' and the result will be '6 ; 50'.
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
|
|
@ -3,16 +3,14 @@
|
|||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<title>TTCalc - numbers, standard operators and built-in variables</title>
|
||||
<title>TTCalc - standard operators and built-in variables</title>
|
||||
<link rel="stylesheet" href="styles.css" type="text/css">
|
||||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="Keyword" value="numbers">
|
||||
<param name="Keyword" value="comma">
|
||||
<param name="Keyword" value="dot">
|
||||
<param name="Keyword" value="standard operators">
|
||||
<param name="Keyword" value="builtin variables">
|
||||
<param name="Keyword" value="e">
|
||||
<param name="Keyword" value="pi">
|
||||
<param name="Keyword" value="%">
|
||||
<param name="Keyword" value="^">
|
||||
<param name="Keyword" value="*">
|
||||
<param name="Keyword" value="/">
|
||||
|
@ -25,39 +23,34 @@
|
|||
|
||||
<body>
|
||||
|
||||
<h1>Numbers</h1>
|
||||
|
||||
<p>
|
||||
You can type numbers directly using your keyboard or insert them by a mouse. This is a simple edit window,
|
||||
you can use arrow keys etc. and copy&paste text by using standard shortcuts such as CTRL+C and CTRL+V.
|
||||
Decimal point can be either a comma or a dot that means 1,234 is the same as 1.234.
|
||||
</p>
|
||||
|
||||
<h1>Standard operators</h1>
|
||||
|
||||
<dl>
|
||||
<dt>%</dt>
|
||||
<dd>Percentage from a previous value: 1000-30% = 700</dd>
|
||||
|
||||
<dt>^</dt>
|
||||
<dd>Powering, e.g.: 2^3=8</dd>
|
||||
<dd>Powering: 2^3 = 8</dd>
|
||||
|
||||
<dt>*</dt>
|
||||
<dd>Multiplication, e.g.: 2*3=6</dd>
|
||||
<dd>Multiplication: 2*3 = 6</dd>
|
||||
|
||||
<dt>/</dt>
|
||||
<dd>Division, e.g.: 2/3 = 0.6666...</dd>
|
||||
<dd>Division: 2/3 = 0.6666...</dd>
|
||||
|
||||
<dt>+</dt>
|
||||
<dd>Addition, e.g.: 2+3=5<br>
|
||||
Unary plus, e.g.: +2</dd>
|
||||
<dd>Addition: 2+3 = 5<br>
|
||||
Unary plus: +2</dd>
|
||||
|
||||
<dt>-</dt>
|
||||
<dd>Subtraction, e.g.: 2-3=-1<br>
|
||||
Unary minus, e.g.: -2</dd>
|
||||
<dd>Subtraction: 2-3 = -1<br>
|
||||
Unary minus: -2</dd>
|
||||
|
||||
<dt>#</dt>
|
||||
<dd>Operator for changing the base (radix) to 16 (hex), e.g.: #ff=255</dd>
|
||||
<dd>Operator for changing the base (radix) to 16 (hex): #ff = 255</dd>
|
||||
|
||||
<dt>&</dt>
|
||||
<dd>Operator for changing the base (radix) to 2 (bin), e.g.: -&110=-6</dd>
|
||||
<dd>Operator for changing the base (radix) to 2 (bin): -&110 = -6</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@
|
|||
#define TTCALC_MAJOR_VER 0
|
||||
#define TTCALC_MINOR_VER 9
|
||||
#define TTCALC_REVISION_VER 0
|
||||
#define TTCALC_PRERELEASE_VER 1
|
||||
#define TTCALC_PRERELEASE_VER 0
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -671,7 +671,7 @@ ProgramResources::ProgramResources()
|
|||
angle_deg_rad_grad = 1; // rad is default
|
||||
grouping = 0;
|
||||
|
||||
input_decimal_point = 2; // dot or comma
|
||||
input_decimal_point = 0; // dot or comma
|
||||
param_sep = 0;
|
||||
|
||||
variables_id = 0;
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
# this file is downloaded from a webserver during checking for an update
|
||||
|
||||
[normal]
|
||||
url = http://downloads.sourceforge.net/project/ttcalc/ttcalc/ttcalc-0.8.7/ttcalc-0.8.7-setup.exe?use_mirror=dfn
|
||||
filename = ttcalc-0.8.7-setup.exe
|
||||
version.major = 9
|
||||
url = http://downloads.sourceforge.net/project/ttcalc/ttcalc/ttcalc-0.9.0/ttcalc-0.9.0-setup.exe?use_mirror=dfn
|
||||
filename = ttcalc-0.9.0-setup.exe
|
||||
version.major = 0
|
||||
version.minor = 9
|
||||
version.revision = 0
|
||||
version.prerelease = 0
|
||||
|
||||
[portable]
|
||||
url = http://downloads.sourceforge.net/project/ttcalc/ttcalc/ttcalc-0.8.7/ttcalc-portable-0.8.7-bin.tar.gz?use_mirror=dfn
|
||||
filename = ttcalc-portable-0.8.7-bin.tar
|
||||
version.major = 9
|
||||
url = http://downloads.sourceforge.net/project/ttcalc/ttcalc/ttcalc-0.9.0/ttcalc-portable-0.9.0-bin.tar.gz?use_mirror=dfn
|
||||
filename = ttcalc-portable-0.9.0-bin.tar.gz
|
||||
version.major = 0
|
||||
version.minor = 9
|
||||
version.revision = 0
|
||||
version.prerelease = 0
|
||||
|
|
Loading…
Reference in New Issue