Commit Graph

  • d54ebd1ae7 changed: names of locale files (in creating the setup program) master Tomasz Sowa 2014-05-20 15:35:39 +0000
  • af26634fb7 changed: some paths in the setup config file (for locale files) Tomasz Sowa 2013-06-03 11:29:40 +0000
  • 89741a880e changed: the version of the program: 0.9.3 now 0.9.3 Tomasz Sowa 2011-06-04 00:12:11 +0000
  • 14f987012d 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 Tomasz Sowa 2011-06-03 23:24:32 +0000
  • c4f316d7d3 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 Tomasz Sowa 2011-06-03 22:41:55 +0000
  • 547f01bf34 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 Tomasz Sowa 2011-05-28 23:53:03 +0000
  • c4bcecc029 updated: Chinese translation changed: release script now creates *.zip files instead of *.tar.gz Tomasz Sowa 2011-05-28 22:43:35 +0000
  • af2f173a82 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" Tomasz Sowa 2011-03-07 20:36:25 +0000
  • 6c0a4b110e 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) Tomasz Sowa 2011-02-08 16:15:35 +0000
  • 8e9a459c9c added makerelease.sh a shell script for making release packages Tomasz Sowa 2011-01-30 21:07:50 +0000
  • 844f79b793 added: on display tab: an option how many digits should be grouped Tomasz Sowa 2011-01-30 17:30:10 +0000
  • 21372faa56 changed: translation: "pad" to "calcpad" Tomasz Sowa 2011-01-30 15:22:27 +0000
  • ac8574e9da changed Changelog and other docs Tomasz Sowa 2011-01-30 15:01:57 +0000
  • 7c62d9eae0 added: a new language: German translation made by: Moritz Beleites <morbel at gmx dot net> Tomasz Sowa 2011-01-30 15:00:07 +0000
  • e87308c721 added: blocks try{} catch(...) to first and second thread changed: version of the program: 0.9.2 now 0.9.2 Tomasz Sowa 2010-09-23 22:52:28 +0000
  • eb7cec8ecc updated italian translation and about dialog (portable version) Tomasz Sowa 2010-09-15 12:19:09 +0000
  • f67657c026 corrected the italian translation Tomasz Sowa 2010-09-14 19:03:18 +0000
  • 300f1aaa5f added: Italian translation made by Damiano Monaco <dmonax AnTispam gmail.com> added: menu: edit->swap (ctrl+W) swapping the input for the output edit Tomasz Sowa 2010-09-14 16:45:31 +0000
  • cfcb654e53 added into the repository: src/threadcontroller.cpp this file was out of controll by subversion (I forgot to add it) Tomasz Sowa 2010-02-17 17:05:00 +0000
  • 9e25a7bc7a changed: version of the program: 0.9.1 now 0.9.1 Tomasz Sowa 2010-02-07 19:02:11 +0000
  • c3a35102a3 fixed: the correct language of the menu on a pad window was not set properly when the program started updated: chinese translation Tomasz Sowa 2010-01-12 16:07:29 +0000
  • 29f1aa1c8b updated chinese translation Tomasz Sowa 2010-01-11 11:52:49 +0000
  • 56fea5a67c changed: ttmath::Parser doesn't use SmallToZero() longer Tomasz Sowa 2010-01-06 01:02:55 +0000
  • 47e4d83eab updated: chinese translation Tomasz Sowa 2010-01-05 18:17:35 +0000
  • 48d182a05f 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) Tomasz Sowa 2009-12-05 18:30:33 +0000
  • 6f6948087c changed: small changes in help changed: version of the program: 0.9.0 now 0.9.0 Tomasz Sowa 2009-11-25 15:10:26 +0000
  • e6b64ccdad 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 Tomasz Sowa 2009-11-25 02:36:51 +0000
  • 1f455925db updated to the new ttmath api (Conf::comma_digits changed to Conf::round) Tomasz Sowa 2009-11-24 07:40:36 +0000
  • 6f48d6414f changed: the program is testing for the update only once a day updated: translations Tomasz Sowa 2009-11-22 21:46:11 +0000
  • 486c78d072 updated Spanish and Danish translations Tomasz Sowa 2009-11-14 17:02:57 +0000
  • eeb5930120 fixed: in WmCommand_EditCopyBoth() the was not a buffer size info set updated: russian and spanish translations Tomasz Sowa 2009-11-11 15:27:10 +0000
  • 271db20fc5 small changes in display tab (resources) Tomasz Sowa 2009-11-09 17:43:00 +0000
  • 3fd5347310 added: 'prerelease' testing to the update checker updated: Russian translations Tomasz Sowa 2009-11-09 12:46:13 +0000
  • 58069828e5 added: the program can check for an update at startup Tomasz Sowa 2009-11-04 17:59:42 +0000
  • c0a0660482 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) Tomasz Sowa 2009-11-03 21:00:05 +0000
  • ce272dcb1a 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 Tomasz Sowa 2009-11-03 13:31:11 +0000
  • d3b0262244 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) Tomasz Sowa 2009-11-02 23:22:25 +0000
  • f3ee187413 added: button sqrt() on the first tab (there was not a function to it) Tomasz Sowa 2009-11-01 20:34:10 +0000
  • fbab1df13f 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 Tomasz Sowa 2009-11-01 01:52:13 +0000
  • e7ec06ea9d 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 Tomasz Sowa 2009-10-26 20:55:03 +0000
  • 4346383c57 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-- Tomasz Sowa 2009-10-19 22:08:23 +0000
  • 19abe8ff12 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) Tomasz Sowa 2009-10-18 21:00:54 +0000
  • 2fd7432920 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) Tomasz Sowa 2009-10-18 18:59:21 +0000
  • 787557590a added: translations for ttmath::err_percent_from Tomasz Sowa 2009-10-18 12:40:29 +0000
  • fb04d22d14 added: Checking for update dialog box Tomasz Sowa 2009-10-17 22:13:14 +0000
  • 8fa1a24350 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 Tomasz Sowa 2009-10-16 18:41:09 +0000
  • 59d24bf3ae 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 Tomasz Sowa 2009-10-16 02:12:10 +0000
  • dbcfa526ec I have forgotten to commit pad.h and pad.cpp files (pad window from the last commit) Tomasz Sowa 2009-10-13 22:44:05 +0000
  • ad3625deab added: Pad window - a multiline edit window files: pad.h pad.cpp Tomasz Sowa 2009-10-13 22:41:00 +0000
  • dc56087444 merged from trunk: Swedish language, support for TTMath 0.9.0 changed version: 0.8.7 now 0.8.7 0.8.x Tomasz Sowa 2009-09-16 17:51:26 +0000
  • 637f82e5e2 added Swedish language to the installer Tomasz Sowa 2009-09-16 16:38:46 +0000
  • 85e16db946 changed: version: 0.9.0 prerelease now changed: some changes in Swedish language (gui messages) added: gamma() function to documentation (*.chm) Tomasz Sowa 2009-09-15 18:24:04 +0000
  • 8880e87af6 added: new language: Swedish translation made by: Lars 'Bäfvert' Gäfvert <lars.gafvert at gmail dot com> Tomasz Sowa 2009-09-08 01:24:56 +0000
  • eda79cdbe6 creating 0.8.x branch (from trunk) Tomasz Sowa 2009-07-16 18:07:39 +0000
  • 783bebc269 added: Russian language to the setup changed: version of the program: 0.8.6 now 0.8.6 Tomasz Sowa 2009-06-30 19:18:47 +0000
  • 19f4177691 changed: some corrections in russian language some widgets was a little changed in size Tomasz Sowa 2009-06-26 18:50:14 +0000
  • b668b3765c added: new language: Russian translation made by: Vladimir Gladilovich <vdgladilovich at gmail dot com> Tomasz Sowa 2009-06-25 04:54:48 +0000
  • b3f25face3 fixed: I've forgotten to add: menu_view_lang_chinese item in the chinese language changed: version of the program: 0.8.5 now 0.8.5 Tomasz Sowa 2009-06-18 12:02:50 +0000
  • 34500e3a5e changed: corrected the chinese translation (The translation was made by: Juis) added: chinese language to the installer Tomasz Sowa 2009-06-15 02:41:56 +0000
  • e841dcfa70 * added: new language: Chinese translation made by: ... <zhushengyi2008 at 126 dot com> Tomasz Sowa 2009-06-11 16:07:18 +0000
  • ebc5359953 added: Danish language to the setup changed: version of the program: 0.8.4 0.8.4 Tomasz Sowa 2009-05-09 01:13:54 +0000
  • dd32ebd6cd * added: new language: Danish translation made by: Rune Bisgaard Vammen <runebisgaard at gmail dot com> * changed status to: 0.8.4 prerelease Tomasz Sowa 2009-04-30 22:59:06 +0000
  • e89901bbab changed: version of the program: 0.8.3 updated: changelog 0.8.3 Tomasz Sowa 2009-04-06 19:22:26 +0000
  • 87abe4ce7e changed: after setting compact view and then normal view the program restores the vertical size of the last used window Tomasz Sowa 2009-04-02 10:42:31 +0000
  • e960c2adea updated: help Tomasz Sowa 2009-04-02 10:26:55 +0000
  • 6555140b9a 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) Tomasz Sowa 2009-04-02 05:13:27 +0000
  • 04fbbaceca 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) Tomasz Sowa 2009-04-01 02:31:38 +0000
  • ff62d833c9 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) Tomasz Sowa 2009-03-28 18:26:20 +0000
  • 2ff2aebbee 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) Tomasz Sowa 2008-10-13 04:17:57 +0000
  • ec87cd8054 added: new language: spanish translation made by Alejandro S. Valdezate alesanval at gmail dot com Tomasz Sowa 2008-05-01 12:29:44 +0000
  • b7b52c9ebe added: 'remove trailing zeroes' option on 'display' tab removed: 'cut off last non valid digits' on 'rounding' option on 'display' tab Tomasz Sowa 2008-04-12 08:52:21 +0000
  • 4e75bda5fc changed: variables and functions are case-sensitive now added: variables and functions can have underline characters in their names Tomasz Sowa 2008-01-23 23:51:53 +0000
  • ee05abc94d added: 'decimal point' option on the display tab Tomasz Sowa 2007-12-09 20:05:15 +0000
  • 01ad539107 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 Tomasz Sowa 2007-11-04 21:56:55 +0000
  • ae0a8dc911 changed: lists on the convertion tab can be resized now added: conversion's list: lenght, area, time Tomasz Sowa 2007-11-03 22:56:43 +0000
  • d33a6925b1 partial work on the convertion tab Tomasz Sowa 2007-10-29 21:42:34 +0000
  • f59f1e1580 partial work on the convert tab Tomasz Sowa 2007-09-18 20:08:47 +0000
  • 000d884d36 partial work on the converting tab Tomasz Sowa 2007-08-22 21:16:19 +0000
  • 758d881510 added: a conversion tab (gui only) Tomasz Sowa 2007-08-20 10:44:37 +0000
  • c232565953 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) Tomasz Sowa 2007-08-05 20:31:46 +0000
  • af284466d6 added: on the about box info about what is it the portable version changed status: 0.8.2 version 0.8.2 Tomasz Sowa 2007-07-01 18:23:27 +0000
  • 97ec3123d9 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) Tomasz Sowa 2007-06-24 20:11:14 +0000
  • aa10a71d13 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 0.8.1 Tomasz Sowa 2007-04-17 13:41:38 +0000
  • 8aae2470c5 added: macro: TTCALC_PRERELEASE_VER Tomasz Sowa 2007-04-05 19:07:37 +0000
  • b3d2fc5d24 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 0.8.0 Tomasz Sowa 2007-04-02 00:17:26 +0000
  • fcd7cdbabf 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 Tomasz Sowa 2007-03-09 19:04:14 +0000
  • 51c8432170 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' Tomasz Sowa 2007-03-08 19:15:55 +0000
  • b51fdddf70 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 Tomasz Sowa 2007-03-02 20:29:27 +0000
  • 211f0dada4 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 Tomasz Sowa 2007-02-28 17:52:09 +0000
  • 4cc6d78c7e 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 Tomasz Sowa 2007-02-08 17:54:37 +0000
  • 368711c76c initial import Tomasz Sowa 2007-01-22 11:12:01 +0000