What's new in Kalkules 1.11.0.27
Nov 8, 2018
- Improvements:
- Added offline differentiation algorithm as fallback in case the online server is down.
- Changed font colors on main window buttons for better contrast and readability.
- Automatically converting calculation result when switching between decimal/fraction mode.
- Exponential form of complex numbers respects angle settings (Deg/Rad/Grad).
- Updated Dutch translation (thanks to Jan Verheijen).
- Fixed bugs:
- Warning icon for changed expression wasn’t visible after last redesign.
New in Kalkules 1.10.0.26 (Oct 24, 2018)
- Improvements:
- New modern UI design
- Improved differentiation algorithm from Kalkules Online which returns nicer results (internet connection required)
- All input fields in tool windows react to return key press (recalculate result) (issue 0000101)
- Fixes:
- Fixed calculation error when using variables with names containing capital letters (issue 0000105)
- Fixed “range check error” on expressions longer than 255 characters (issue 0000115)
- Hyperbolic cotangent button was inserting wrong text into the expression: “cotanh” instead of correct “coth” (issue 0000064)
- Fixed tab orders of components in rule of three window
New in Kalkules 1.10.0 (Jul 17, 2018)
- Improvements:
- New modern UI design
- Kalkules 1.10 main window
- Improved differentiation algorithm from Kalkules Online which returns nicer results (internet connection required)
- All input fields in tool windows react to return key press (recalculate result) (issue 0000101)
- Fixes:
- Fixed calculation error when using variables with names containing capital letters (issue 0000105)
- Fixed “range check error” on expressions longer than 255 characters (issue 0000115)
- Hyperbolic cotangent button was inserting wrong text into the expression: “cotanh” instead of correct “coth” (issue 0000064)
- Fixed tab orders of components in rule of three window
New in Kalkules 1.9.6.25 (Dec 10, 2014)
- Improvements:
- Added Turkish translation
- Added function exp(x) (equivalent to expression $e^x)
- Added logical binary operators and, or, xor
- Added these new prefix values which can be used in expression: Zetta, Yotta, Zepto, Yocto
- Fixes:
- Setting "Insert last result (ANS) and operator" didn't work with some operations
- Multi character operators could get mixed up with operands in HEX mode
- When using several multi character operators without parentheses, all operators except the first one got confused for a variable. For instance: 10 div 2 mod 2
- Using a specific combination of variable names in the expression caused a calculation error. For instance: a*va/2
- Program crashed when the user tried to insert a prefix value
New in Kalkules 1.9.5.24 (Jul 22, 2014)
- Improvements:
- "Insert last result" functionality now works for all operations and functions (bug 0000042)
- Added Spanish translation
- Updated French translation
- Fixes:
- Switching between numeral systems erased last result (bug 0000037)
- Wrong result of a particular calculation in hexadecimal system (bug 0000041)
- Warning icon visible after performing a calculation in hexadecimal system (bug 0000047)
- "Insert last result" functionality not working when entering operations with pressed shift key (bug 0000048)
New in Kalkules 1.9.4.23 (Dec 3, 2013)
- Improvements:
- Added unit PSI (pressure) into unit converter (bug 0000011)
- Fixes:
- Conversion from/into grads in unit converter (bug 0000009)
- Rounding error when converting from kilometers/hour into meters/hour in unit converter (bug 0000008)
- Position of some tools on computers with two or more monitors (bug 0000005)
- Error when evaluating complex expression e^j (bug 0000012)
New in Kalkules 1.9.3.22 (Jul 17, 2013)
- Fixes:
- Error message when evaluating function arccotg and arcotanh.
New in Kalkules 1.9.2.21 (Jun 3, 2013)
- Improvements:
- If the result in any tool is too small to be rounded to the desired number of decimal places, it will be displayed in scientific notation.
- Result in unit converter is formated according to the settings in main program.
- Fixes:
- Fixed conversion between units with offsets (like temperature units) in the unit converter.
- Fixed bad conversion from/into Petabytes in unit converter.
New in Kalkules 1.9.1.20 (May 8, 2013)
- Improvements:
- Added Greek translation
- Fixes:
- Fixed opposite horizontal/vertical zooming in function graph
- Fixed division on the set of primitive residue classes
- Handled division by zero on the set of primitive residue classes
New in Kalkules 1.9.0.19 (Apr 8, 2013)
- Translations:
- Updated Russian translation file
- Updated French translation files
- Updated Chinese translation files
- Updated Ukrainian translation files
- Updated Dutch translation files and translated manual
- Updated German translation files
- Fixes:
- Fixed encoding of Russian basic_geometric_formulas.xml
- Fixed broken layout of the main form on computers with increased PPI
- It was possible to enter incorrect input values into the summation tool
- In some cases, changing the programs current settings at runtime changed also the programs default startup settings
New in Kalkules 1.8.2.17 (Dec 3, 2012)
- Improvements:
- Finished Italian translation of new texts, units, and manual
- Improved German translation and finished translation of new features in the German manual
- Updated screenshots in the English manual
- Fixes:
- Every calculation with primitive residue classes was causing a calculation error.
New in Kalkules 1.8.1.16 (Oct 25, 2012)
- Improvements:
- Improved English translation
- Improved French translation
- Finished French translation of the manual
- Fixes:
- In some cases, some constants may not have been substituted correctly
- If the expression contained a constant and a variable with the same name, it caused an evaluation error
- Using dot as a decimal separator did not work with complex numbers (the dot was considered an illegal character)
- When the main window position was set to screen center on a dual monitor computer, it was displayed between the two monitors (or in some cases it wasn't visible at all)
New in Kalkules 1.8.0.15 (Jan 19, 2012)
- Improvements:
- Unit converter:
- Automatic conversion of the input value during editing
- Automatic selection of the first category after units are loaded
- Improved form layout (optimized for resizing)
- Removed Calculate and Close button from the form
- Translations:
- finished French translation of new texts, unit file and license
- finished Russian translation of new texts, constants and basic geometric formulas
- Chinese translation of program texts, basic geometric formulas and unit file
- finished German translation of new texts, unit file and manual
- Modified layout of several forms to match longer texts in some languages
- Fixes:
- Invalid memory access when editing a constant
- Function arctanh didn't pass expression control
- Displaying expression change warning icon when the Back button was used
New in Kalkules 1.8.0.14 Beta (Jan 19, 2012)
- Improvements:
- Added new tools: unit converter and quadratic equation
- New window with basic prefix values, which can be easily inserted into the expression
- Program can remember the state it was in during the last execution(chosen number set, angle mode, precision, and so on)
- New setting window with more available settings:
- what to insert as new expression after evaluating the current expression and inserting an operator
- what to use as a decimal separator (dot, coma, or the operating systems default separator)
- choosing between mathematical and electrotechnical format of complex numbers (5-2i vs. 5-j2)
- programs default state (the state right after start - chosen number set, angle mode, precision, and so on)
- result notation: ordinary (0,02) or exponential (2E-2)
- the evaluation result can be automatically copied to clipboard
- Improved Graph of function
- Added status bar with information about the x and y values on the current cursor position, and also about the functional value in that position
- Default view is not x=0 and y=0 anymore, but it depends on the function value in x=0.
- The whole graph can be easily copied to clipboard or saved to file using the export buttons
- Added new functions that can be used in the expression - gamma, sec, csc
- Factorial can be calculated also from real numbers
- Automatic info about new versions is less annoying. Only a small icon is shown in the bottom right corner of the main form instead of a dialog
- All tools now accept input values also in exponential notation
- Added a warning icon that is shown when you modify the expression, and the result is no longer valid
- When changing the numeral system, also the precision is changed to fit the new numeral system
- The program is by default translated into English (in case the translation file is not found)
- Optimization of GUI memory usage
- Optimization of the evaluation algorithms (expression evaluation is now approximately 14% faster)
- A warning message will be shown in case that you are creating a new library file in the expression browser, and you try to save it in a different folder than the library folder
- Pressing the Esc key in the main window will delete the current expression and result (same as clicking the [C] button)
- Fixes:
- The main window couldn't be moved from the main monitor on computers with more then one monitor.
- Invalid memory access, in case that no constant file was found, and you tried to edit the default constants (pi an e)
- Bad file extension in the Expression browsers save to file dialog
- Bad encoding of the "result=" label in the combinatorics tool (it was causing trouble with the Russian translation)
New in Kalkules 1.7.4.13 (May 23, 2011)
- Improvements:
- automatic insertion of "0" before a decimal point when inserting decimal numbers such as 0.5
- Fixed bugs:
- incorrect evaluation of inverse goniometric functions (arcsin, arccos,...)
New in Kalkules 1.7.3.12 (May 23, 2011)
- Improvements:
- complete Italian translation including manual, constants, and the basic geometric formula library (special thanks belongs to Vittorio Bianco)
- Fixed bugs:
- bad main menu encoding was causing display problems in the Russian translation
- in the expression browser, item can't be moved into it's self by drag & drop anymore
New in Kalkules 1.7.2.11 (Apr 14, 2011)
- Fixed bugs:
- inserted constants were causing an error on systems which use "." as decimal separator
New in Kalkules 1.7.1.10 (Apr 8, 2011)
- Improvements:
- Automatic insertion of last result, after performing a calculation and inserting an operator
- Fixed bugs:
- Invalid memory access when changing the main window "always on top" option when the expression was ending with $, wrong error message was displayed
New in Kalkules 1.7 (Apr 8, 2011)
- Improvements:
- added function differentiation
- added expression browser
- completely redesigned polynomial tool
- drawing Horner schemes
- polynomials can contain up to 5 variables
- when dividing, polynomials can contain more than 1 variable
- when changing the language, all constants are automatically translated
- in the rule of three tool, the result is displayed in an edit box to make it easy to copy
- the calculation history now contains also the values of the used variables
- more efficient vertical scrolling in the function graph
- when trying to calculate a series summation/product or drawing a function graph with no function entered, an error is displayed
- program understands both goniometric function notations (tg/tan)
- pressing the CE button on the main window will delete the whole number at cursor position
- Fixed bugs:
- untranslated save button on the history form
- when changing the language multiple times during one execution, the selected language was not saved correctly