Log of /ttcalc
Directory Listing
Revision
353 -
Directory Listing
-
[select for diffs]
Modified
Fri Jun 3 23:24:32 2011 UTC
(11 years, 8 months ago)
by
tomek
Diff to
previous 352
changed: the way how the mouse selection works when you have clicked a button (sin/cos/..)
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
Revision
352 -
Directory Listing
-
[select for diffs]
Modified
Fri Jun 3 22:41:55 2011 UTC
(11 years, 8 months ago)
by
tomek
Diff to
previous 347
changed: now ttcalc only once a three days checks for an update
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
Revision
347 -
Directory Listing
-
[select for diffs]
Modified
Sat May 28 23:53:03 2011 UTC
(11 years, 8 months ago)
by
tomek
Diff to
previous 346
fixed: ttcalc didn't correctly delete variables/functions from its config file
so when you restarted the program you still had the deleted variables/functions
Revision
343 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 7 20:36:25 2011 UTC
(11 years, 11 months ago)
by
tomek
Diff to
previous 341
changed: the way how buttons on display tab work
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"
Revision
341 -
Directory Listing
-
[select for diffs]
Modified
Tue Feb 8 16:15:35 2011 UTC
(12 years ago)
by
tomek
Diff to
previous 339
added: ttcalc can be start with option: createconfig, e.g.
./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)
Revision
306 -
Directory Listing
-
[select for diffs]
Modified
Tue Sep 14 16:45:31 2010 UTC
(12 years, 4 months ago)
by
tomek
Diff to
previous 293
added: Italian translation made by
Damiano Monaco <dmonax AnTispam gmail.com>
added: menu: edit->swap (ctrl+W)
swapping the input for the output edit
Revision
280 -
Directory Listing
-
[select for diffs]
Modified
Tue Jan 12 16:07:29 2010 UTC
(13 years ago)
by
tomek
Diff to
previous 279
fixed: the correct language of the menu on a pad window was not set properly
when the program started
updated: chinese translation
Revision
257 -
Directory Listing
-
[select for diffs]
Modified
Sat Dec 5 18:30:33 2009 UTC
(13 years, 2 months ago)
by
tomek
Diff to
previous 254
fixed: the pad window didn't take into account following options (from display tab):
grouping, input commas and parameter separators
added: some more info on update dialog (when the update is not available)
Revision
249 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 25 02:36:51 2009 UTC
(13 years, 2 months ago)
by
tomek
Diff to
previous 246
fixed: in command CopyBoth /WmCommand_EditCopyBoth()/
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
Revision
240 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 11 15:27:10 2009 UTC
(13 years, 2 months ago)
by
tomek
Diff to
previous 239
fixed: in WmCommand_EditCopyBoth() the was not a buffer size info set
updated: russian and spanish translations
Revision
235 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 3 21:00:05 2009 UTC
(13 years, 3 months ago)
by
tomek
Diff to
previous 234
added: language messages to all widgets
changed: about box:
added names of translators
new bitmap
added: checkbox 'check update on startup' on Update dialog box
(not implemented yet)
Revision
234 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 3 13:31:11 2009 UTC
(13 years, 3 months ago)
by
tomek
Diff to
previous 233
fixed: the clipboard didn't work well
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
Revision
233 -
Directory Listing
-
[select for diffs]
Modified
Mon Nov 2 23:22:25 2009 UTC
(13 years, 3 months ago)
by
tomek
Diff to
previous 232
added: accelerator: ctrl+0 for (...) command
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)
Revision
227 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 1 01:52:13 2009 UTC
(13 years, 3 months ago)
by
tomek
Diff to
previous 225
changed: the main window has been enlarged
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
Revision
225 -
Directory Listing
-
[select for diffs]
Modified
Mon Oct 26 20:55:03 2009 UTC
(13 years, 3 months ago)
by
tomek
Diff to
previous 221
fixed: the program didn't use a correct path to the config and help file
this was introduced by the update and open/save dialog on the pad window
Revision
221 -
Directory Listing
-
[select for diffs]
Modified
Mon Oct 19 22:08:23 2009 UTC
(13 years, 3 months ago)
by
tomek
Diff to
previous 220
fixed: when 'C' button was pressed, the cursor was not put in the edit window
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
Revision
220 -
Directory Listing
-
[select for diffs]
Modified
Sun Oct 18 21:00:54 2009 UTC
(13 years, 3 months ago)
by
tomek
Diff to
previous 219
fixed: the algorithm for downloading didn't check whether a file
was correctly received
added: ttcalc_update.ini
this file is downloaded from a webserver
it contains information about updating (version, file name, url)
Revision
219 -
Directory Listing
-
[select for diffs]
Modified
Sun Oct 18 18:59:21 2009 UTC
(13 years, 3 months ago)
by
tomek
Diff to
previous 218
changed: some improvements in Update Dialog
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)
Revision
214 -
Directory Listing
-
[select for diffs]
Modified
Fri Oct 16 18:41:09 2009 UTC
(13 years, 3 months ago)
by
tomek
Diff to
previous 212
changed: precision:
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
Revision
212 -
Directory Listing
-
[select for diffs]
Modified
Fri Oct 16 02:12:10 2009 UTC
(13 years, 3 months ago)
by
tomek
Diff to
previous 209
fixed: when the program starts the main window was not maximized correctly
(when it should be maximized)
added: pad window is saving its position and size to the config file
Revision
195 -
Directory Listing
-
[select for diffs]
Modified
Tue Sep 15 18:24:04 2009 UTC
(13 years, 4 months ago)
by
tomek
Diff to
previous 188
changed: version: 0.9.0 prerelease now
changed: some changes in Swedish language (gui messages)
added: gamma() function to documentation (*.chm)
Revision
188 -
Directory Listing
-
[select for diffs]
Modified
Tue Sep 8 01:24:56 2009 UTC
(13 years, 5 months ago)
by
tomek
Diff to
previous 180
added: new language: Swedish
translation made by: Lars 'Bäfvert' Gäfvert <lars.gafvert at gmail dot com>
Revision
169 -
Directory Listing
-
[select for diffs]
Modified
Thu Jun 25 04:54:48 2009 UTC
(13 years, 7 months ago)
by
tomek
Diff to
previous 168
added: new language: Russian
translation made by: Vladimir Gladilovich <vdgladilovich at gmail dot com>
Revision
167 -
Directory Listing
-
[select for diffs]
Modified
Thu Jun 18 12:02:50 2009 UTC
(13 years, 7 months ago)
by
tomek
Diff to
previous 162
fixed: I've forgotten to add: menu_view_lang_chinese item in the chinese language
changed: version of the program: 0.8.5 now
Revision
162 -
Directory Listing
-
[select for diffs]
Modified
Mon Jun 15 02:41:56 2009 UTC
(13 years, 7 months ago)
by
tomek
Diff to
previous 159
changed: corrected the chinese translation
(The translation was made by: Juis)
added: chinese language to the installer
Revision
124 -
Directory Listing
-
[select for diffs]
Modified
Thu Apr 30 22:59:06 2009 UTC
(13 years, 9 months ago)
by
tomek
Diff to
previous 123
* added: new language: Danish
translation made by: Rune Bisgaard Vammen <runebisgaard at gmail dot com>
* changed status to: 0.8.4 prerelease
Revision
119 -
Directory Listing
-
[select for diffs]
Modified
Thu Apr 2 10:42:31 2009 UTC
(13 years, 10 months ago)
by
tomek
Diff to
previous 118
changed: after setting compact view and then normal view the program restores
the vertical size of the last used window
Revision
116 -
Directory Listing
-
[select for diffs]
Modified
Thu Apr 2 05:13:27 2009 UTC
(13 years, 10 months ago)
by
tomek
Diff to
previous 115
changed: variables and functions are copied to the second thread only
when they have been changed (performance)
flags: variables_id and functions_id in ProgramResources
changed: you don't have to be an administrator to use the setup (installer)
PrivilegesRequired=none in innosetup.iss
changed: small changes in Makefile(s) especially pathes
changed: upx 3.03 is used now (for the portable version)
Revision
115 -
Directory Listing
-
[select for diffs]
Modified
Wed Apr 1 02:31:38 2009 UTC
(13 years, 10 months ago)
by
tomek
Diff to
previous 114
added: when the program exits new variables and functions are read from
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)
Revision
114 -
Directory Listing
-
[select for diffs]
Modified
Sat Mar 28 18:26:20 2009 UTC
(13 years, 10 months ago)
by
tomek
Diff to
previous 77
fixed: calculating the size of the main window
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)
Revision
77 -
Directory Listing
-
[select for diffs]
Modified
Mon Oct 13 04:17:57 2008 UTC
(14 years, 3 months ago)
by
tomek
Diff to
previous 65
added: bigtypes.h convert.h convert.cpp
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)
Revision
65 -
Directory Listing
-
[select for diffs]
Modified
Thu May 1 12:29:44 2008 UTC
(14 years, 9 months ago)
by
tomek
Diff to
previous 64
added: new language: spanish
translation made by Alejandro S. Valdezate
alesanval at gmail dot com
Revision
64 -
Directory Listing
-
[select for diffs]
Modified
Sat Apr 12 08:52:21 2008 UTC
(14 years, 9 months ago)
by
tomek
Diff to
previous 62
added: 'remove trailing zeroes' option on 'display' tab
removed: 'cut off last non valid digits' on 'rounding' option
on 'display' tab
Revision
62 -
Directory Listing
-
[select for diffs]
Modified
Wed Jan 23 23:51:53 2008 UTC
(15 years ago)
by
tomek
Diff to
previous 59
changed: variables and functions are case-sensitive now
added: variables and functions can have underline characters
in their names
Revision
57 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 4 21:56:55 2007 UTC
(15 years, 3 months ago)
by
tomek
Diff to
previous 55
changed: precision:
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
Revision
55 -
Directory Listing
-
[select for diffs]
Modified
Sat Nov 3 22:56:43 2007 UTC
(15 years, 3 months ago)
by
tomek
Diff to
previous 54
changed: lists on the convertion tab can be resized now
added: conversion's list: lenght, area, time
Revision
50 -
Directory Listing
-
[select for diffs]
Modified
Sun Aug 5 20:31:46 2007 UTC
(15 years, 6 months ago)
by
tomek
Diff to
previous 45
added: when a user presses CTRL+C then the result will be
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)
Revision
44 -
Directory Listing
-
[select for diffs]
Modified
Sun Jul 1 18:23:27 2007 UTC
(15 years, 7 months ago)
by
tomek
Diff to
previous 43
added: on the about box info about what is it the portable version
changed status: 0.8.2 version
Revision
43 -
Directory Listing
-
[select for diffs]
Modified
Sun Jun 24 20:11:14 2007 UTC
(15 years, 7 months ago)
by
tomek
Diff to
previous 40
added: the portable version of the program TTCalc
(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)
Revision
37 -
Directory Listing
-
[select for diffs]
Modified
Tue Apr 17 13:41:38 2007 UTC
(15 years, 9 months ago)
by
tomek
Diff to
previous 31
changed: on win9x the configuration file is in
"c:\windows\data application\ttcalc\" now
changed: the program uses the TTMath 0.8.1 now
added: from TTMath 0.8.1:
root(x, index), bitand(x,y), bitor(x,y), bitxor(x,y)
/band(x,y), bor(x,y), bxor(x,y)/
asinh(x), acosh(x), atanh(x), acoth(x) /atgh(x), actgh(x)/
changed: from TTMath 0.8.1: calculations are much faster now
especially the factorial() function
changed: from TTMath 0.8.1: the way of parsing operators
Revision
28 -
Directory Listing
-
[select for diffs]
Modified
Mon Apr 2 00:17:26 2007 UTC
(15 years, 10 months ago)
by
tomek
Diff to
previous 22
added: a user can change the names of variables or functions now
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
Revision
22 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 9 19:04:14 2007 UTC
(15 years, 11 months ago)
by
tomek
Diff to
previous 21
added: the del key deletes a variable or function now
(if the focus is on the list)
added: showing the error ErrorCode::err_unknown_operator
Revision
21 -
Directory Listing
-
[select for diffs]
Modified
Thu Mar 8 19:15:55 2007 UTC
(15 years, 11 months ago)
by
tomek
Diff to
previous 20
fixed: navigation from the keyboard
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'
Revision
20 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 2 20:29:27 2007 UTC
(15 years, 11 months ago)
by
tomek
Diff to
previous 18
added: the program shows some kind of errors itself
added: checking whether an user inserts a correct value of a variable or a function
added: a last column in the variables' and functions' list is resized into the whole space
fixed: some small artefacts on the bitmap in the about dialog
Revision
18 -
Directory Listing
-
[select for diffs]
Modified
Wed Feb 28 17:52:09 2007 UTC
(15 years, 11 months ago)
by
tomek
Diff to
previous 14
fixed: CalculationsProcedure - the 'main_window' must be set later (in the loop)
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
Revision
14 -
Directory Listing
-
[select for diffs]
Modified
Thu Feb 8 17:54:37 2007 UTC
(16 years ago)
by
tomek
Diff to
previous 2
fixed: when the program was run as a maximalized window, the window was only resized horizontly
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