As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers.
Alternatively you can here view or download the uninterpreted source code file.
See also the latest Fossies "Diffs" side-by-side code changes report for "CHANGES": 1.5.1_vs_1.5.2.

1 2 v1.0 3 Initial Release. 4 5 v1.0.1: 6 Compile with GTK versions 1.0.x. 7 8 v1.0.2: 9 Added undo. Up to 10 commands can be undone. 10 Trap the Ctrl-c keypress and quit. 11 12 v1.0.3: 13 Map the ^ key to the x^y function. 14 15 v1.0.4 16 Handle keys in number pad correctly. 17 Fix memory leak in asin and atan of complex numbers. 18 Fix malloc/ free errors introduced with the undo feature. 19 20 v1.1.0 21 Add hex, dec, oct, and bin commands. 22 Add rip command. 23 Command line args to set font and window size. 24 Fix possible memory corruption bug when displaying matrices. 25 26 v1.1.1 27 Force keyboard entry to be interpreted as a command when 28 prefixed with a single or double quote. 29 30 v1.1.2 31 Add db10 and db20 commands. 32 33 v1.1.3 34 Added deg, rad, pol and rect commands. 35 36 v1.1.4 37 Interpret comma input characters as a points. This is useful 38 since in many countries the number keypad has a comma instead of a 39 point. 40 41 v1.1.5 42 Added engineer notation. Adjust exponents of real numbers to 43 multipliers of 3, for example: print 100e-6 instead of 1e-4 . Only 44 applies to exponents >5 or <1. 45 46 v1.1.6.1 47 Introduced DECIMAL_ENG mode for engineer notation. The user 48 can now switch between 100e-6 and 1e-4 printout. DECIMAL mode 49 behaves like it did before 1.1.5j. Shortcut for this is "eng". 50 Added "About" menu. Bugfix: some commands like 'quit' and 'matrix' 51 dismissed because a command counter was not updated in button_def.c. 52 Fixed. 53 54 v1.1.7 55 The complex function can now not only create complex numbers 56 but also decompose them. 57 58 v1.1.7.1 59 minor change in callback_menu.c to compile also under cygwin. 60 61 v1.1.7.2 62 Not a bug, but very confusing: 63 for ex.: 194870,27-18500 gives "9870.26999999999". 64 Remember, you cannot store the decimal number 0.1 exactly in a 65 float since there's no way to build 0.1 as a sum of (negative) powers 66 of two. 67 To avoid output like the above, every real is now displayed with 68 a precision of maximum 12 digits. 69 70 v1.1.7.3 71 Clean up in real.c and real.h (does not change anything): 72 Introduce constant 73 #define PRINT_REAL_DIG DBL_DIG-3 // = usually 12 74 75 v1.1.7.4 76 New function "mod"=remainder introduced. The remainder of a division 77 operation is the result of subtracting the integral quotient 78 multiplied by the denominator from the numerator 79 80 v1.2 81 Compiles against gt+-2.0. Locale determines the decimal separator 82 point or comma now. 83 84 v1.3.0 85 This release is based on a merge of the sources 1.1.7.4 86 and the debian patches 1.1.2-3. 87 The branch 1.2 is abandoned. 88 89 v1.3.1 90 Basemode defaults now to dec like the original version 1.1.2. 91 A new command line option -bm dec|eng|bin|oct|hex allows to 92 change the default value for basemode. 93 94 v1.3.2 95 Cntr-c copies the bottom of the stack to the Gnome-clipboard. 96 (Cntr-v not implemented yet). 97 Complex numbers are displayed with ";" instead of ",". 98 "," is decimal separator in some locales. 99 100 v1.3.3 101 Bugfix: Convert "." button to "," if decimal operator is set 102 to comma by locale settings. 103 104 v1.3.4 105 If compiled with -DUSE_PANGO switch grpn uses the pango font 106 library and Liberation Mono font as default. Can be 107 overwritten with the -fn-disp command line option. 108 Both keys "," and "." are always treated as decimal separator 109 whatever the locale is. 110 111 v1.4.0 112 New left and right shift operators. 113 Some fixes for compilation warnings in regard to the mod 114 operator functions. 115 116 v1.4.1 117 Maintenance: Spec: define _desktopdir if not already. 118 119 v1.5.0 120 Fix fonts and compiler warnings. 121 Add bit-wise AND, OR and XOR operators. 122 123 v1.5.1 124 Make Help dialog mono-spaced. 125 Add e and i as type-able constants. 126 127 v1.5.2 128 Refactor code in order to avoid compiler warnings.