Math Solver II v1.1 ------------------- * New: 2 new tutorials are added in (Help/Tutorials). * Update: All tutorials are updated to show the default Windows skin and Math Solver II v1.1 interface. * Update: Better solution steps. Now the 'Solution' form shows more detailed information about each step. * Update: More plot information added to 'Plot info'. * Update: More precise timer is added to provide a resolution of 1 microsecond (mu). 'Plot info', 'Reminder' and 'Benchmark' form is adjusted to use the new implementation. The 'Benchmark' score will as before, show score in average milliseconds (ms). * New: Added 'Numerical derivative' in the 'Calculations' section in 'Plot options'. If you turn on this feature, the function you plot will be plotted as the derivative of the function. Change the value of epsilon, to adjust the approximation of the derivative. * Bug fixed: 'Benchmark' will no longer clear graph, when test is complete or has stopped. * Fixed: Found some memory leaks that are plugged. * New: 'Multiple plots (all)' is added to 'Graph plot' in 'Plot Options'. This option will automatically plot all checked functions in evaluate. * Fixed: 'Single graph' and ' Multiple graph' has change caption to 'Single plot' and 'Multiple plot' in 'Plot options'. * Update: 'Variable increment' in 'Plot options', has now a default value of 0,1. This will increase the resolution of the graph. * Fixed: Xmin and Ymin are now standing in the correct order, in 'Plot options'/'Scales'. * New: A checkbox in the 'Insert box' is added, to be able to insert checked expressions to evaluate. 'Simple mode' will also plot expressions instead of calculate them, if the checkbox is checked. * Update: A new core system for 'Table and stats', provides print out for more than 1 million points in less than 5 seconds on a 2,167 ghz AMD CPU. Before it managed only around 20 000 points in 5 seconds on the same CPU. * Update: A help message is given, if a user opens an empty graph. * Update: Recommended points and points in current operation, are added in the 'Warning' pop-up screen. * Fixed: The operation warning in 'Table and stats', is now correctly adjusted to give warning >=1 000 000 points in total. * New: Added 'Last insertion' to the 'Insert' menu, to quickly insert the last inserted constant or function. * New: Added a 'Insert' button in the 'Constant' form and the 'Function' form, to insert a constant or function directly to the input expression. * Fixed: Function and Constant searches, will be handled with lowercase characters only. * Update: Improved 'table and stats' visuals. * New: Added version number to splash screen. * New: A 'Insert' menu is added to main menu. 'Constants' and 'Functions' are now under 'Insert', instead of 'View'. * Update: User interface is now correctly adjusted to the default Windows XP skin. * Fixed: The 'Benchmark' form, will no longer emulate the use of evaluate, and therefore now longer store log information. * New: Added 'Paste function' to directly plot a function from clipboard. Function will not be saved to log. * Bug fixed: Bug with decimals not working on windows versions where the decimal symbol (in regional options), where different from ',' (comma). * Update: Removed bevel in 'simple mode'. * Update: 'Paste answer' in the 'Edit' menu, are updated to 'Paste expression'. You can paste an entire expression, and get the answer without having to use evaluate. Solution will be updated as normal. Expression will not be saved to log. * New: Added new icons in menu bar. * Bug fixed: If clipboard text could not be converted to a number, 'Paste answer' would generate a default error. Error is now correctly handled by the error log. * Update: 'Check selected item' will now uncheck item, if the item selected is already checked. * Fixed: Integer values are now correctly casted to TColor, before converting to hexadecimal. (not discernible by the user) Math Solver II v1.0 (since Math Solver v1.2) -------------------------------------------- * New: Added new Math Solver II logo and icons. * Fixed: 'Save and load' system will automatically create missing files, without generating an error message. * Fixed: 'Bit' label in the 'Status bar', shows no longer an approximation, for how many bits the current answer needs. * Update: 'Variable increment' are shown as 'inc:' in the 'Status bar'. * Update: 'Simple mode' is a little bit smaller. * Fixed: 'Simple' to 'Standard mode' icon will now show as the opposite from 'Standard' to 'Simple mode'. * Update: Similar expressions calculated with 'Simple mode', will now share the same item in 'Standard mode'. * New: 'Check selected item' added in the 'Tools menu' and right click popup menu. * New: Every item in 'Evaluate' has a checkbox. * Update: Constant values can now be plotted, as well as an expression with one or more variables. * Bug fixed: Sometimes plotting an expression with one calculation, generated an error. * Bug fixed: An error was generated if total plot calculations, was less than one. * Update: 'Solution' is removed from the 'Main' form, and added to it's own form. * Fixed: 'Solution' will now apply only when it's needed. * Update: 'Solution' will no longer slow down large calculations, because it's stored in a fast string list. * Update: 'Solution' is more accurate and will generate more steps. * Bug fixed: If the clipboard does not contain text when 'Paste answer' is clicked, an error message was generated. * Fixed: When an expression is plotted, the 'ans' variable will no longer change it's value. * New: Most errors generated will be handled by an 'Error log'. The time when the error occurred will be logged too. * Update: Error messages are more user friendly, it's now a lot easier to find excatly where an error is located, even in large expressions. * New: Added more functions and constants. * Update: Replaced old constant categorys with some new ones. * Fixed: Moved hyperbolic functions in 'Function' form, to a hyperbolic category. They are no longer a part of the trigonometric category. * Update: Longer function and constant names, not so many abbreviations, because they are harder to remember, and less logical. * Update: Constant and function info are no longer shown in a caption. * Update: Most forms are no longer modal. * Update: More forms are sizeable. * Update: The 'Graph' form can now be opened without plotting a new expression. * New: The graph tool are not the same as the one used in Math Solver. * New: Legend added in the 'Graph' form, to see all expressions at one time, and the current color for that serie. * New: Refresh, delete and show legend are added in the 'Graph' form. * New: A 'Clear' button is added in the 'Graph' form, to prevent from having to change between multiple to single and back again, when a new graph is desired. * New: Added 'Choose serie', to support mutiple table and statistics at one time. * New: Added 'Point mean' in 'Graph/Table and stats' form. * Bug fixed: If a user first calculated a function with 2 parameters, and both parameters had an 'x' variable. Then calculated 'x' and a number, would generate an error. Example: mod[x;x] and then x2. * Update: Statistics will no longer slow down plot calculations, because it's stored in a fast string list. * New: If a serie with more than 20 000 points is chosen, a warning will be generated. Because when so many number of lines are printed out at one time, it can take several minutes. * Update: Now every input or change the user make, will be logged, so the user never have to be afraid of loosing important expressions. * New: 'Plot info' form is added. It will automatically popup every time a user plot an expression. * New: Added 'Plot variable' in 'Plot options/calculations' form, in case a user don't want to use 'x' in an expression plot. * New: Added 'Multiple graphs' radiobutton in 'Plot options/calculations' form. * New: Added 'Log base' in 'General options/scales' form, to choose in what base system the axis will be shown. 'Log base' supports floating point values. * New: Added mutiple and single options in 'Plot options/visuals' form. Mutiple options will only be applied every time an expression is plotted. Single options can be applied be clicking on 'Refresh' in the graph form. * New: Added a benchmark to test the users CPU, and to check how low average MS the CPU has deserved. * Update: 'Declaration' and 'Assignment' share the same list. * Fixed: Now a variable name must be unique, if not, an error is generated. * Update: User variables can now override constants and functions. * Fixed: A 'Clear' button added in 'User variables' form, to easily clear all variables. * New: Added 'Loop control' in 'General options/other' form, in case some user variables are declared wrong, and generates an unstoppable loop. * New: Added 'Reminder control' in 'General options/other' form, to choose how many milliseconds to wait before the 'Reminder' form popups. * New: Added 'Mantissa bit precision' in 'General options/output' form, to change how many bit precision used, when converting decimal point that does not have an exact value in binary. * New: Added 'Output explanation' in 'General options/output' form. * Fixed: 'Base' caption added behind the different number systems. * Bug fixed: Calculating zero in 'Scientific mode', will no longer crash Math Solver. * Bug fixed: The mantissa will no longer convert wrong, when bit precision is not dividable by the number system base, in base 2 logarithm. * Fixed: 'Max 48 bit conversion' is modified to display right, when the negative value is 48 bit. * New: Added a donate form, for those out there that thinks the developer of Math Solver II has done a great job, and deserves a small donation. :) * New: Added video tutorials, in the 'Tutorials' form. So now the users can learn Math Solver II, by just watching some video clips. * New: Added version history, in the 'Version history' form. The one you read right now. * New: Added a 'About' form, to check version info. * New: Added a Math Solver II splash screen. * Fixed: The splash screen can no longer be skipped, by pressing 'alt-f4'. * New: A better install manager without advertisment, is used in Math Solver II.