Kalkules 1.8.2.17

Improvements:

  • Finished Italian translation of new texts, units, and manual by Vittorio
  • Improved German translation and finished translation of new features in the German manual by Uwe and Christina
  • Updated screenshots in the English manual

Fixes:

  • Every calculation with primitive residue classes was causing a calculation error.

Kalkules 1.8.1.16

Improvements:

  • Improved English translation
  • Improved French translation by Pierre-Yves Baumann
  • Finished French translation of the manual by Pierre-Yves Baumann

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)

Kalkules 1.8.0.15

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 by Pierre-Yves Baumann
    • finished Russian translation of new texts, constants and basic geometric formulas by Viktor Fyodorov
    • Chineese translation of program texts, basic geometric formulas and unit file by Diqiuyi
    • finished German translation of new texts, unit file and manual by Uwe Reisinger
  • 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

Kalkules 1.8.0.14 beta

After the experience with version 1.7 (when several issues were reported shortly after the release), I’ve decided to release Kalkules 1.8 as the first public beta version, and to release the stable version after all the potential “baby” issues are fixed. Please note that the manual isn’t up to date yet, and also the translations of new text aren’t done (except for the English, Slovak, and Czech translation). All that should be done in the final release of version 1.8. If you find some issues, please take a minute to report them. Thanks.

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)

Kalkules 1.7.4.13

Improvements:

  • automatic insertion of “0” before a decimal point when inserting decimal numbers such as 0.5

Fixes:

  • incorrect evaluation of inverse goniometric functions (arcsin, arccos,…)

Kalkules 1.7.3.12

Improvements:

  • complete Italian translation including manual, constants, and the basic geometric formula library (special thanks belongs to Vittorio Bianco)

Fixes:

  • 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

Kalkules 1.7.1.10

Improvements:

  • automatic insertion of last result, after performing a calculation and inserting an operator

Fixes:

  • invalid memory access when changing the main window “always on top” option
  • when the expression was ending with $, wrong error message was displayed

Kalkules 1.7.0.9

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

Fixes:

  • untranslated save button on the history form
  • when changing the language multiple times during one execution, the selected language was not saved correctly