|
|
Download
- Wcalc 2.4
(MacOS X (universal))
(Source Code)
26 Oct 2008
- GUI
- Reorganized the preferences window
- Fixed the backwards compatibility logic
- CLI
- Improved documentation of features
- Expanded tab-completion
- Improved readline history detection
- Fixed a potential crash
- Corrected engineering flag behavior
- Corrected inf/nan behavior on some platforms
- Improved Solaris compatibility
- Made preference file parsing more tolerant
- BOTH
- Allow separate input internationalization characters from output
- Made binary operations use a more intuitive rounding mode
- Made command explanations more tolerant of typos
- Fixed display if thousands/grouping separator is unset
- Output localization more reliable
- Wcalc 2.3.1
(MacOS X (universal))
(Source Code)
17 Feb 2008
- GUI
- Sync preferences to disk predictably (when pref window closes)
- Fix display glitches when auto-resizing with extremely large numbers
- Add max-precision preference
- Overhaul simple calculator mode, remove crashes, made much more robust
- CLI
- Accept input from a
wcalc_input environment variable
- Make engineering notation command more reliable
- Add documentation for
sinc and exp functions
- BOTH
- Made engineering notation a three-way toggle (auto/always/never)
- Accept
@NaN@ (not-a-number) and @Inf@ (infinity) as input, which fixes some compound operations that would have incorrectly reported syntax errors.
- Fixed FORTRAN-style syntax errors
- Updated licensing to be GPLv2+ compatible
- Wcalc 2.3 (MacOS X (10.3+))(MacOS X (universal))(Source Code) 21 Jun 2007
- GUI
- Added Wcalc Service to the Service menu
- Fixed the inspector-window-quits-program bug
- CLI
- Added tab-completion
- More specific error reporting
- Improved
\prefs listing
- BOTH
- Compiled as a Universal Binary
- Added angle and pressure unit conversions
- More forgiving about number formatting
- Improved and expanded units abbreviations
- Fixed the insufficient-variable-precision bug
- Fixed integer detection
- Wcalc 2.2.2 (MacOS X)(Source Code) 10 Jul 2006
- GUI
- Inspector is now a panel
- Can copy form history/variable list
- Added preference to turn off live precision sliding
- Corrected some minor UI inconsistencies
- CLI
- Improved detection of readline history
- BOTH
- Hexadecimal exponents can now be expressed with an
@ symbol
- Added preference to change modulus operator (
%) behavior
- Corrected the
0.9e-9 bug (allow negative exponents now)
- Made mod (
%) efficient
- Removed negative zero display
- Fixed several small memory leaks
- Wcalc 2.2.1 (MacOS X)(Source Code) 01 Mar 2006
- GUI
- Fixed the crash in the Persistent Variables window
- Wcalc 2.2 (MacOS X)(Source Code) 28 Feb 2006
- GUI
- Added persistent variables
- Added internal bitcount control
- Corrected minor usability bugs
- CLI
- Added an
\explain command
- Added a
\store command
- Added a description (comment) to saved variables
- Better portability
- Better documentation
- Corrected the
print_integers preference
- Corrected behavior on systems without READLINE_HISTORY
- Corrected lost errors
- Units may be plural
- BOTH
- Added the ability to print numbers with separators (
\delimiters, --delim, and print_delimiters)
- Added
Gamma, lnGamma, sinc, and zeta functions
- Added Catalan constant (
K) and enhanced the Euler constant
- No longer confuses equivalence testing with assignment
- Faster recursion detection
- Corrected
\save behavior
- Corrected
precision_guard test
- Corrected significant figure counting
- Corrected several memory use errors and potential crashes
- Corrected unit names
- Implemented
~ as binary not
- Non-base ten decimals are no longer infinitely long
- Wcalc 2.1.2 (MacOS X)(Source Code) 01 Dec 2005
- GUI
- Fixed the resize behavior once and for all with a separate inspector (I think)
- Fixed the menu display of
arcsinh to be areasinh
- Connected drawers to main window again
- BOTH
- Variables should be quoted when read in from files
- Wcalc 2.1.1 (MacOS X)(Source Code) 07 Nov 2005
- GUI
- Compatibility with locales without thousands separators (thanks Marco Thill!)
- Fixed repeat calculations bug
- Fixed error reporting
- BOTH
- Corrected UTF-8 parsing (thanks Marco Thill!)
- Corrected
areasinh function names (thanks Marco Thill!)
- Fixed possible double-free
- Fixed logic errors in variable handling: variables where one is the prefix of another will not be confused anymore
- Correct unabbreviated integer output for big numbers
- Wcalc 2.1 (MacOS X)(Source Code) 2 Nov 2005
- CLI
- Added
\verbose command
- Fixed up autoconf/automake for Debian
- Updated man page
- BOTH
- Make UTF-8 compatable
- Added
Phi0 (magnetic flux quantum) constant
- Made
gamma more accurate
- Fixed bug in storing variables
- Removed potential buffer overflow in variable name
- Fixed several memory leaks
- Misc bug fixes
- Wcalc 2.0 (MacOS X)(Source Code) 30 Aug 2005
- GUI
- Answer field expands to reveal the entire answer, if necessary
- Fixed the bizarre resizing behavior, finally!
- Can display much more precision now
- Reorganized the conversion units, to be easier to use
- Selecting the Planck constant from the menu produces the correct symbol
- CLI
- Can convert units from the command-line now
- Improved the man page and online help
\prefs display is more useful
- Fixed
~/.wcalcrc parsing
- Receiving an EOF will now never cause an ugly error message
- BOTH
- Added support for the
\bits command for arbitrary precision
- Significant-figure rounding indication is more reliable now
- Added a binary
xor operator
- Added a
comp(x) function that returns the one's compliment
- Many more scientific symbols, in standardized units now
- Fixed the reduce/reduce conflicts in the parser
- Code cleanup
- Misc bug fixes
- Wcalc 1.7 (MacOS X)(Source Code) 04 Jan 2004
- GUI
- Added a “simple” calculator feature
- CLI
- Compiling tweaks for Solaris
- Updated autoconf/automake
- Fixed file loading
- Fixed error stickyness. (Thanks Ingo van Lil!)
- BOTH
- Fixed bad variable substitution
- Accepts numbers of the form “
5.” (without the quotes)
- More informative math errors.
- Code cleanup
- Misc bug fixes
- Wcalc 1.6.2 (MacOS X)(Linux-x86)(Linux-ppc)(Source Code) 21 Aug 2003
- GUI
- Fixed the
print_integers preference
- CLI
- Fixed incorrect output on some errors
- Fixed a crash in Linux when errors are reported
- BOTH
- Fixed the recursion detection, so symbols should work again
- Wcalc 1.6.1 (MacOS X)(Linux-x86)(Linux-ppc)(Source Code) 20 Aug 2003
- GUI
- Refreshed the symbols and functions in the menus
- CLI
- Fixed flex-related crash on Linux
- Fixed small, one-time, memory leak
- Fixed compilation warnings on Solaris
- Fixed compilation warnings on Linux
- Expanded documentation
- BOTH
- Fixed recursion detection
- Added
irandom, rand(), and irand()
- Added bitwise operators
&, |, and ~
- Added an “always print integers” preference
- Changed
log2 to be logtwo to avoid confusing expressions
- Wcalc 1.6 (MacOS X)(Linux-x86)(Linux-ppc)(Source Code) 22 Mar 2003
- GUI
- Fixed bizarre window behavior
- Fixed decimal key display in non-USA countries
- Errors now beep
- CLI
- Added a pref printout command,
\prefs
- Added support for persistent preferences in
~/.wcalcrc
- Added an optional rounding indicator
- Made readline respect the history length preference
- BOTH
- Added
cot, acot, coth, and acoth
- If it's just an integer, the whole thing is always printed
- Added a rounding indication command
- Fixed the arc-trig functions in degree mode
- Detects loops in active variables
- Added open/save file features
- Wcalc 1.5.2.1 (MacOS X)(Linux-x86)(Linux-ppc)(Source Code) 6 Feb 2003
- Wcalc 1.5.2 (MacOS X)(Linux-x86)(Linux-ppc)(Source Code) 28 Jan 2003
- GUI
- Can limit the length of the history
- Can clear the history and variable list now
- Alphabetized the units in the conversion tool
- CLI
- Supports and uses autoconf/automake
\dsep and \tsep can be used in piped files now
- BOTH
- Internationalization support was rewritten to be more reliable
- Fixed a crash in error-reporting
- Wcalc 1.5.1 (MacOS X)(Linux-x86)(Linux-ppc)(Source Code) 20 Oct 2002
- GUI
- Fixed the division symbol problem
- CLI
- Added a way to list variables in command-line mode
- BOTH
- Added an option to avoid precision pitfalls
- Recompiled for Jaguar (MacOS X 10.2)
- Added another, shorter way to tell it “hexadecimal output”
- Wcalc 1.5 (MacOS X)(Linux-x86)(Linux-ppc) 11 Aug 2002
- GUI
- Added conversions for lots of stuff
- '=' and 'clear' buttons work like Calculator.app
- Separator preferences (commas vs decimals, etc) fetched from System Preferences
- Added a preference to ignore erroneous expressions
- Saves drawer states
- CLI
- Prints prefixes (
0x, etc) by default.
- Specify separators on the fly
- BOTH
- Added support for comments (
#, //, /* */)
- Added left and right bitshifts (
<< and >>)
- Wcalc 1.4.5 (MacOS X)(Linux-x86)(Linux-ppc)
- GUI
- Rounding indicator
- Added a base drawer
- Preference panel and keyboard panel placement make sense now
- Fixed menu's tracking of the state of the drawer
- CLI
- CLI prints all errors now
- BOTH
- Rewrote the number parser. Now handles commas correctly in all cases (i.e.
1,000 is either 1000 or 1 depending on the comma preference). Flags confusing numbers (e.g. 098 and 1.0.1).
- Command-line commands (like
\commas or \hex) now work everywhere - the GUI as well as in files that you pipe into the CLI.
- Added support for some more symbols.
- Fixed two crashes in the output routines.
- Wcalc 1.4.4 (MacOS X) 27 Feb 2002
- BOTH
- Fixed erroneous error reporting
- Wcalc 1.4.3 (MacOS X)(Linux-x86)(Linux-ppc)
- GUI
- History redisplay is more complete and configurable now
- CLI
- Added error reporting to the commandline
- BOTH
- Added a preference to output numbers with a comma
- Fixed a rounding error
- Fixed the scanner (
0.9 now means 0.9 and not 0 × .9)
- Wcalc 1.4.2 (MacOS X)(Linux-x86)(Linux-ppc) 24 Feb 2002
- GUI
- Fixed the editing-after-pressing-a-button error
- Fixed the crash-on-quit problem
- BOTH
- Accepts commas as well as periods
- Fixed the library problems for real this time!
- Wcalc 1.4.1 (MacOS X)(Linux-x86)(Linux-ppc) 11 Feb 2002
- GUI
- Added output commands to the GUI too
- CLI
- Fixed debug output in the CLI
- BOTH
- Everything is linked statically - no more library problems!
- Supports the “real” division symbol
- Random is truly random now (relies on
/dev/random)
- Wcalc 1.4 (MacOS X)(Linux-x86)(Linux-ppc) 7 Feb 2002
- GUI
- Added a “Result” column to the history
- CLI
- Saves the history (max of 1000 lines - should this be configurable?)
- Cleared out some pointless error messages
- BOTH
- Supports hex (
0x), octal (0), and binary (0b) input and output
- Improved factorials
- Miscellaneous bugfixes
- Wcalc 1.3 (MacOS X)(Linux-x86)(Linux-ppc) 4 Feb 2002
- GUI
- You can toggle the keypad!
- Added menus for functions and symbols/constants
- BOTH
- More grammar fixes (does it ever end?)
- Added LOTS of constants
- Added
abs function
- Wcalc 1.2 (MacOS X)(Linux-x86)(Linux-ppc) 29 Jan 2002
- GUI
- Began work on continous calculations
- BOTH
- Rewrote the grammar parser
- Wcalc 1.1.1 (MacOS X)(Linux-x86)(Linux-ppc) 28 Jan 2002
- GUI
- Added a version field to the About box
- Added a command-equivalent (;) to the preferences
- BOTH
- Fixed a typo in the parser
- Wcalc 1.1 (MacOS X)(Linux-x86)(Linux-ppc) 28 Jan 2002
- GUI
- Precision slider won't go too far anymore
- Remembers the window position
- Quits when the window is closed
- Saves Preferences!
- Added a preference to toggle using Radians
- Made the history font smaller
- Fixed a crasher in the history list.
- BOTH
- Fixed the grammar (syntax parsing MUCH better now)
- Added checks to catch values with too much precision
- Expanded vocabulary (
asin, arcsin, sin^-1)
- Can now do floating point mods
random means a random value
- Added
round() to round a value to the nearest value
- Wcalc 1.0 (MacOS X)(Linux-x86)(Linux-ppc) 22 Jan 2002
- GUI
- Variable GUI list is functioning!
- History list selection replaces current expression
- Shrunk to size of Apple's calculator
- Prefs are their own window
- Added GUI Engineering Notation toggle
- Goofy window resize behavior (help!)
- BOTH
- Logging duplicates can be configured
- Undefined variable pickiness can be configured
- Supports boolean NOT (
!) now
- Fixed the factorial parsing (non-elegant solution)
- Still doesn't save prefs
- Wcalc 0.3 (MacOS X) (Linux-x86) 17 Jan 2002
- BOTH
- Supports
pi and e as reserved variables
- Supports standard functions: sinusoidal, inverse sinusoidal, square, square root, and hyperbolic functions.
- Supports variable declarations (cannot currently view variables, but you can use them)
- Expression history
|
|