#
d39b5bfd |
|
28-Feb-2022 |
Dale Cieslak <dcieslak@yahoo.com> |
DeskCalc: make input Locale-aware Accepts input with separators based on user's Locale. For example, with a European locale, "1.234,56" is valid input. With a US locale, "1,234.56" is accepted. The grouping separator is ignored and removed, and the decimal separator is kept. Supports multi-byte decimal separator and grouping separators. The keypad localization is based on the user's Language setting, but the separators come from the Formatting. Thus if the Language is set to English, but the Formatting is set to, for example, German, the keypad will show '.', but when pressed it will emit ',' to match the number Formatting. Otherwise the keypad breaks the localized formatting. Fixes #8503 Change-Id: I0d112bdca67a4e4898e37062102343194ed47f8f Reviewed-on: https://review.haiku-os.org/c/haiku/+/4965 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com> Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
55751d08 |
|
18-Dec-2012 |
Rene Gollent <anevilyak@gmail.com> |
Move Tokenizer/Token into ExpressionParser's namespace.
|
#
593808d9 |
|
03-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Return authors name's to DeskCalc headers. No functional change. * Surround email addresses in angle brackets. * Add myself to ExpressionParser.cpp and .h * Remove myself from ExpressionTextView.cpp and .h * Alphatetize authors by last name. Thanks Ingo and Axel.
|
#
8ffd0477 |
|
30-Jul-2012 |
John Scipione <jscipione@gmail.com> |
Implement degree mode in DeskCalc. Default is radian mode, You set the option in the right click menu like the other options. Note: degree mode does not affect hyperbolic trigonometric functions. This is how Mac Calculator, Windows Calculator, and Google Calculator work.
|
#
26fbe862 |
|
26-Aug-2011 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by John Scipione: Added cbrt() function to the supported functions and factrorial expression support. Closes ticket #7945, thanks a bunch! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42690 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
59d799da |
|
28-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved the mapm library from src/apps/deskcalc to src/libs and headers/libs. * Moved the ExpressionParser class to shared. It's now built into its own static library. * Added hexadecimal number support to the expression parser as well as Evaluation*() methods to get a number instead of a string. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31298 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
55751d083a85ed8ee7f09ab06aedc598eea23f23 |
|
18-Dec-2012 |
Rene Gollent <anevilyak@gmail.com> |
Move Tokenizer/Token into ExpressionParser's namespace.
|
#
593808d96ab873ed345cf3a1ac1f5bf04809755f |
|
03-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Return authors name's to DeskCalc headers. No functional change. * Surround email addresses in angle brackets. * Add myself to ExpressionParser.cpp and .h * Remove myself from ExpressionTextView.cpp and .h * Alphatetize authors by last name. Thanks Ingo and Axel.
|
#
8ffd0477dd4998324e051800da35cadd91a7fb8c |
|
30-Jul-2012 |
John Scipione <jscipione@gmail.com> |
Implement degree mode in DeskCalc. Default is radian mode, You set the option in the right click menu like the other options. Note: degree mode does not affect hyperbolic trigonometric functions. This is how Mac Calculator, Windows Calculator, and Google Calculator work.
|
#
26fbe862cfa75e6b8f18ba1c2a8f6900f7a2529a |
|
26-Aug-2011 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by John Scipione: Added cbrt() function to the supported functions and factrorial expression support. Closes ticket #7945, thanks a bunch! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42690 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
59d799dabcba86f92658ddb402f634e262d9aae7 |
|
28-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved the mapm library from src/apps/deskcalc to src/libs and headers/libs. * Moved the ExpressionParser class to shared. It's now built into its own static library. * Added hexadecimal number support to the expression parser as well as Evaluation*() methods to get a number instead of a string. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31298 a95241bf-73f2-0310-859d-f6bbb57e9c96
|