now if there is no selection and the last character is an operator: + - / * % ^ (
then the text is append at the end (instead of looking for beginning of the expression)
this seems to be more comfortable
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@353 e52654a7-88a9-db11-a3e9-0013d4bc506e
fixed: option: "parameters separated by" was not correctly read from the config file
added: the setup program now addes language.setup key to the ttcalc.ini
(it creates ttcalc.ini if it doesn't exist)
so when ttcalc starts for the first time it can choose the same language
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@352 e52654a7-88a9-db11-a3e9-0013d4bc506e
so when you restarted the program you still had the deleted variables/functions
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@347 e52654a7-88a9-db11-a3e9-0013d4bc506e
suppose we have "123+34+56" in the first edit, then select
(bo mouse or a keyboard) "123+34" similar as you would like
to copy them to the clipboard, then press a button let we say
"sin" - the result is: "sin(123+34)+56"
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@343 e52654a7-88a9-db11-a3e9-0013d4bc506e
./ttcalc createconfig
it creates a config file in the current directory and exists
added: on variables and functions tab the carret is set at the end
of a variable/function value (when edit)
changed: column 'parameters' on functions tab has been enlarged
changed: locales: "param." to "parameters" (english and german)
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@341 e52654a7-88a9-db11-a3e9-0013d4bc506e
translation made by: Moritz Beleites <morbel at gmx dot net>
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@334 e52654a7-88a9-db11-a3e9-0013d4bc506e
this file was out of controll by subversion (I forgot to add it)
added: the update can only download files from urles which begin with:
http://downloads.sourceforge.net/
ftp://ttmath.org/
this is in the case of someone hacked the server with *.ini file
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@293 e52654a7-88a9-db11-a3e9-0013d4bc506e
grouping, input commas and parameter separators
added: some more info on update dialog (when the update is not available)
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@257 e52654a7-88a9-db11-a3e9-0013d4bc506e
after opening the clipboard the method EmptyClipboard() ought to be called
fixed: some compiler warnings
changed: in command: (...) and 1/(...)
if the input string is empty then the cursor is put between the brackets
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@249 e52654a7-88a9-db11-a3e9-0013d4bc506e
changed: about box:
added names of translators
new bitmap
added: checkbox 'check update on startup' on Update dialog box
(not implemented yet)
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@235 e52654a7-88a9-db11-a3e9-0013d4bc506e
CopyBoth should not use GlobalFree() if SetClipboardData() succeeded
added: menu edit: select all, bracket
changed: ctrl+c is equivalent to CopySpecial() now
if there is a selection on an edit (and the edit has focus) it works as a normal copy
but if there isn't any selections then it copies the result
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@234 e52654a7-88a9-db11-a3e9-0013d4bc506e
added: accelerator: ctrl+R for 'copy both' command
added: accelerator: ctrl+a for the pad window (select all)
added: on menu 'edit': cut, copy, paste, delete, copy both, paste formula
cut, copy, paste, delete work with a window which has the focus
'copy both' copy the input and output edits
changed: 'paste formula' is the old 'paste' command
(pasting to the input edit)
changed: the input edit can have 20480 characters now (previous was 2048)
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@233 e52654a7-88a9-db11-a3e9-0013d4bc506e
added: there are some new buttons on the standard tab
- (...) - the whole expression is surrounded by brackets
- 1/(...)
- ;
- %
- floor/ceil
- min/max
- root
- gamma
added: some options on display tab:
- grouping
- input decimal point
- parameters separated by
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@227 e52654a7-88a9-db11-a3e9-0013d4bc506e
this was introduced by the update and open/save dialog on the pad window
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@225 e52654a7-88a9-db11-a3e9-0013d4bc506e
added: menu to the pad window
options: open/save as,close,undo,cut,copy,paste,delete,select all
--This line, and those below, will be ignored--
M src/winmain.cpp
M src/pad.cpp
M src/programresources.h
M src/resource.rc
M src/tabs.cpp
M src/resource.h
M CHANGELOG
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@221 e52654a7-88a9-db11-a3e9-0013d4bc506e
was correctly received
added: ttcalc_update.ini
this file is downloaded from a webserver
it contains information about updating (version, file name, url)
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@220 e52654a7-88a9-db11-a3e9-0013d4bc506e
changed: in setup config:
PrivilegesRequired=admin
it is better to use administrative privileges when doing an update
(if an unprivileged user has installed TTCalc in a special folder before
then he would not be able to install it now - and the default
directory in the setup would be other than previous one - this would be
very misleading)
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@219 e52654a7-88a9-db11-a3e9-0013d4bc506e
Medium - 512 mantissa, 64 exponent
Big - 1024 mantissa, 128 exponent
changed: small changes in the pod window
changed: releases we compile with TTMATH_RELEASE flag
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@214 e52654a7-88a9-db11-a3e9-0013d4bc506e
(when it should be maximized)
added: pad window is saving its position and size to the config file
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@212 e52654a7-88a9-db11-a3e9-0013d4bc506e