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
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
(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
translation made by: Lars 'Bäfvert' Gäfvert <lars.gafvert at gmail dot com>
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@188 e52654a7-88a9-db11-a3e9-0013d4bc506e
the configuration file and then the file is saved
(if you have inserted some variables or functions in a different
instance of TTCalc those variables or functions were previously
skipped)
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@115 e52654a7-88a9-db11-a3e9-0013d4bc506e
now it looks good on MS Vista and when a user changes size of some
widgets such as a border, font size, etc.
added: spanish language to the setup (installer)
added: the setup will remove mingwm10.dll if it exists in the program directory
added: on display tab: we can select 'deg' 'rad' or 'grad' for calculating
in such functions: sin,cos,tan,cot,asin,acos,atan,acot
added: macro TTCALC_CONVERT if not defined there will not be a convert tab
(the convert tab is not finished)
added: a new icon with following dimensions: '48x48' '32x32' '16x16'
removed: parameter for gcc: -mthreads
with -mthreads it is possible (on windows) to release some kind of
'destructors' belonging to a thread when the specific thread exists
(it prevents some kind of memory leaks)
in the TTCalc when the second thread exists then there is the end
of the program and we can not use '-mthreads'
removed: file TODO (I didn't use the file)
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@114 e52654a7-88a9-db11-a3e9-0013d4bc506e
changed: types used in the ParserManager are
defined in bigtypes.h
changed: a new class Convert
all variables and methods regarding
converting are thrown into Convert class
changed: Convert uses two values during converting
(numerator and denominator)
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@77 e52654a7-88a9-db11-a3e9-0013d4bc506e
translation made by Alejandro S. Valdezate
alesanval at gmail dot com
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@65 e52654a7-88a9-db11-a3e9-0013d4bc506e
small - the same as previous
medium - 288 bits for the mantissa, 64 bits for the exponent
big - 864 bits for the mantissa, 128 bits for the exponent
added: list on the converting tab can be resized horizontally
added: info in the info edit about units on the converting tab
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@57 e52654a7-88a9-db11-a3e9-0013d4bc506e
copied into the clipboard (if the current control which
has a focus is not an edit control, or if it is an edit
but has no selection)
added: when a user presses CTRL+V then a text from the clipboard
will be copied into the edit control (if a focus is not
on another edit control)
changed: Makefile: added rules: help, setup
and more small changes,
small changes in Makefileportable
changed: Makefile.dep
added: Makefile.help.sh
this script calls for Html Help Workshop
and when there was an error returns 1
and if success returns 0
(HtmlHW returns conversely)
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@50 e52654a7-88a9-db11-a3e9-0013d4bc506e
(it uses *.ini config file from the same folder where
is the executable file)
changed: Makefile
added: Makefileportable, Makefile.dep
Makefileportable uses TTCALC_PORTABLE macro to indicate
that we're compiling the portable version of the TTCalc
in portable mode we're compiling with -Os
changed: small changes in almost all files for using with
TTCALC_PORTABLE macro
in the portable version we have only one parser
(as the parsers are leant on templates that
the program will be smaller now)
changed: in the portable version the bitmap on the about dialog
has gone away (it was 142kb)
added: the portable version *.exe is packed by the UPX packer
(http://upx.sourceforge.net/)
added: help/bitwise_functions.html
(I forgot to add it to the repository)
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@43 e52654a7-88a9-db11-a3e9-0013d4bc506e
changed: the program uses TTMath 0.8.0 now
added: functions: from TTMath 0.8.0:
DegToDeg(deg, min, sec), DegToRad(deg), DegToRad(deg, min, sec),
RadToDeg(rad), Ceil(x), Floor(x), Sqrt(x), Sinh(x), Cosh(x),
Tanh(x) /Tgh(x)/, Coth(x) /Ctgh(x)/
added: a help
changed: from TTMath 0.8.0:
renamed: CTan() into Cot() or Ctg()
renamed: ACTan() into ACot() or ACtg()
Factorial() has a history log now (it can remember last
10 calculated values)
added: a directory 'help' with files of the help
added: a directory 'setup' with files needed to make an installer
(we're using InnoSetup Compiler to make it)
fixed: the vertical size of the main window when a user uses a different size
of the window caption (especially under the Windows XP Luna)
fixed: on Windows 9x: the program hung when a user clicks on a control
on the first tab (the procedure SetNextFocus(...) has been completely
rewritten and the flag WS_EX_CONTROLPARENT on the tab dialogs has
gone away)
fixed: when started navigating from the keyboard the program showed a wrong
variable or a funtion in the edit dialog
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@28 e52654a7-88a9-db11-a3e9-0013d4bc506e
changed: the esc key selects the entire input text now (in the input edit)
added: a test when the program is being starded which checks if the coordinates of the
main window actually pointing at the valid area (for example when someone took
his configuration file into a new computer and the new computer has a smaller screen)
added: a button 'close' on the about dialog
changed: dialogs 'add a variable' and 'add a funtion'
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@21 e52654a7-88a9-db11-a3e9-0013d4bc506e
fixed: the program didn't save the current language into the configuration file
added: buttons Sgn, Mod
changed: now the 'error' button is active only when there's actually an error
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@18 e52654a7-88a9-db11-a3e9-0013d4bc506e
changed input edit: can have 2048 characters now
fixed: the focus (when using the tab key) didn't go from tabs into their controls
added: a button 'err' which shows us where is an error (an incorrect character etc.)
changed: diplaying an error message is from the main thread now
added: when the program calculates (for example the factorial) and an user clicks on the 'err' button
then a 'calculating...' message will be printed
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@14 e52654a7-88a9-db11-a3e9-0013d4bc506e