1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350
|
2007/08/18 Calcoo 1.3.18
* Fixed: Legacy GTK+ 1.x function calls removed. Thanks
to Rafal Muzylo for reporting the issue and
providing some of the patches.
2007/07/14 Calcoo 1.3.17
* Fixed: unsafe strcpy fixed. Thanks to Steve Kemp for
reporting the bug and providing the fix.
* Fixed: cleaned up parsing pasted selection.
2005/04/27 Calcoo 1.3.16
* Changed: swithched to GTK+ 2.x. Changes needed for the switch
involve keyboard accelerators, dialog windows
(thanks to Reuben Peterkin for providing the patches),
copy/paste functionality.
* Added: shortcut for the keypad comma (for German keyboards).
Thanks to Andreas Hoppe for posting this problem at
de.comp.os.unix.apps.kde and testing the fix.
* Fixed: all display digits were initialized at startup, which
resulted in huge startup times; now they are
initialized on demand, and the startup is faster.
2003/07/27 Calcoo 1.3.15
* Added: some keyboard shortcuts
2003/07/13 Calcoo 1.3.14
* Fixed: addition/subtraction tweaked to have 100.1 - 100 - 0.1
equal to zero rather than to 10e-17 and so on. Ditto
for log and log10. An analogous hack for the
trigonometric functions improved. Thanks to Hinrich
Buhr for posting this problem at fido.ger.linux
* Fixed: function int round(double) was renamed to
int round_double_to_int(double) in order to prevent
name conflicts under Mac OS X. Thanks to Mike Block
for informing me about this issue.
2002/08/18 Calcoo 1.3.13
* Fixed: bug which caused segfaults during pasting when the
selection could not be retrieved. Thanks to Vincent
Lefevre for discovering this bug
2002/07/28 Calcoo 1.3.12
* Added: accelerator keys: "BackSpace" for undo, "Delete" for
clear_x, "Up"/"Down" for stack scrolling (RPN mode)
* Added: mouse middle button now pastes into the main display
* Added: info and options windows can now be closed by hitting
Escape
* Added: option to truncate trailing zeros when rounding to
a fixed number of decimal places
* Fixed: processing of the command-line options moved to before
the call to gtk_init(). As the result, it is now
possible to run calcoo with options -h and -v
even if no window can be opened
* Fixed: it turned out that changing options using the spacebar
rather than the mouse was ignored (GTK bug?).
Workaround enabled.
* Changed: beautifications of the settings window
* Changed: minor code cleanups
2002/07/05 Calcoo 1.3.11
* Fixed: the bug in setting the color for the button labels and
display glyphs. Now, calcoo DOES take this color from
the current GTK+ scheme. The default color is
fg[PRELIGHT] for the "default" GTK style, as defined in
~/.gtkrc. This choice of color can be changed in
defaults.h. Thanks to Jan Stocker for reporting this
bug.
2002/06/19 Calcoo 1.3.10
* Changed: in the RPN mode, the keys to swap registers X and Z,
and X and T replaced with the keys to scroll the stack
* Added: number input can be started with "e" now (mantissa
defaults to 1)
* Fixed: the lower bound for rounding is changed from "0" (which
makes no sense) to "1"
2002/06/07 Calcoo 1.3.9
* Added: option to round output to N digits
* Fixed: bugs in the input interpretation which led to improper
stack behavior when the number input was beginning with
"." Thanks to Christian Weisgerber for discovering this
bug.
* Fixed: a minor bug which in scientific and engineering display
modes caused unnecessary rounding of numbers very close
to 1
2002/06/02 Calcoo 1.3.8
* Changed: non-integer powers of negative numbers now yield errors
instead of weird results
* Added: saving the selected angle units
* Added: option to preserve original colors of pixmaps
(in defaults.h). By default, they are converted to the
foreground color.
* Changed: pixmaps for deg/rad and fix/sci/eng indicators, some
other pixmaps
* Fixed: bugs in saving "arc autorelease" and "hyp autorelease"
settings
* Changed: minor code cleanups (mostly in b_settings.c)
* Added: window icons for Settings and Info windows.
2002/03/09 Calcoo 1.3.7
* Changed: error handling. Now all the buttons except for undo
and clear_all become grayed out when an error occurs.
* Fixed: a bug in the initialization sequence, which could cause
weird things displayed in the operation displays in
the algebraic mode from the calcoo start until the
first operation
* Fixed: a minor bug in the mode switching procedure, which
could cause weird things displayed in the operation
displays in the algebraic mode from just after
switching from RPN to algebraic mode until the
first operation
* Changed: Minor code cleanups
2002/02/09 Calcoo 1.3.6
* Added: option to choose between infinite and four-element
stack in RPN mode
* Added: option to disable autorelease of arc and hyp buttons
* Changed: RPN-related options are now grayed out when the
algebraic mode is chosen
* Added: shortcut Ctrl-q for exit
* Changed: minor code cleanups
2002/01/20 Calcoo 1.3.5
* Fixed: cpu->curr_mem was not initialized at startup, which
caused crashes on some systems. Thanks to Christian
Weisgerber for discovering this bug.
2001/12/14 Calcoo 1.3.4
* Changed: RPN mode: behavior of the <Enter> button
Finally calcoo can satisfy all tastes for the
behavior of the <Enter> button. Now there is an option
that sets its behavior to traditional or HP-28-like.
2001/12/10 Calcoo 1.3.3 (for Debian GNU/Linux only)
* Changed: RPN mode: behavior of the <Enter> button
Now it works like in most HP calculators. (In 1.3.2
it was set to work as in HP-28, which was not quite
standard).
* Added: keyboard shortcuts for parenthesis buttons
2001/12/3 Calcoo 1.3.2
* Fixed: RPN mode: behavior of the <Enter> button pressed
when the number has just been entered
* Changed: now options and info/help have separate windows
* Changed: code cleanups
* Added: engineering display format (the exponent is
a multiple of 3)
* Fixed: incorrect behavior when "=" is pressed before all parens
are closed
* Fixed: adjacent opening parens are now possible
* Fixed: GtkErrors if the options applied are the same as the
current ones
* Added: "Help" tab in the info window
* Changed: register X is not reset by changing the mode now
2001/11/19 Calcoo 1.3.1
* Changed: body design, button arrangement
* Fixed: RPN mode: the bugfix of the previous version introduced
another bug - sometimes the stack was pushed twice.
* Added: displays for Y, Z, and T registers
* Changed: the number of registers in RPN mode reduced from
infinity to 4 to comply with traditions
* Changed: rearrangements in processing binary operations, digit
keys, and parentheses
* Added: more shortcuts
2001/11/16 Calcoo 1.3.0
* Changed: body design, button arrangement
* Fixed: RPN mode: in earlier versions entering of a new number
did not push the stack. Thanks to Christian Weisgerber
for finding this bug.
* Fixed: PRN mode: in earlier versions recalling from the memory
did not push the stack.
* Added: a button to swap X and memory registers
* Added: another memory register
* Added: displays for memory
* Changed: icons for memory buttons
* Removed: optimization and other flags from configure.in
2001/11/13 Calcoo 1.2.4
* Fixed: a nasty bug introduced in version 1.2.2, which
caused crashes when display was getting full
* Changed: pixmaps for digit "1" (thanks to Daniel Richard G.)
* Added: more keyboard shortcuts (thanks to Daniel Richard G.)
2001/11/11 Calcoo 1.2.3
* Added: the state of RPN/algebraic option is now saved in
$HOME/.calcoo, and is restored when calcoo is restarted
* Added: keyboard shortcuts for basic buttons
* Added: help tab in the info window
* Changed: information about the current state of "enforced exp
format" and deg/rad is now stored in "cpu"; as a
result now it is affected by undo/redo
* Fixed: tan of 90 degrees now yields overflow instead of a large
number
* Fixed: undo/redo in the previous versions did not affect memory -
now it does
* Changed: code cleanups, rearrangements in the cpu structure
* Changed: the icon for the RPN "Enter" button
* Changed: now 0! yields 1 instead of overflow
2001/10/20 Calcoo 1.2.2
* Changed: defaults moved to default.h
* Fixed: handling of binary operation priority in complicated
expressions improved
* Changed: behavior of "copy": decimal dot is now not copied
if there is no fractional part
* Changed: behavior of "copy": overflow message is now copied
2001/10/16 Calcoo 1.2.1
* Changed: now switching between RPN/algebraic modes resets registers
* Changed: zero exponent is not displayed now, even if exponential
format is enforced
* Changed: evaluation of trigonometric functions tweaked to have
cosine of 90 degrees equal to 0.0 rather than to 10e-17
and so on
* Added: man page
* Fixed: bug in the evaluation of the factorial of large numbers
* Added: main window icon
* Added: --help and --version command-line options
* Added: display tick marks to separate thousands
2001/10/13 Calcoo 1.2.0
* Added: RPN (reverse Polish notation) mode
* Changed: appearance of the "Enforce exponential format" control
* Changed: bitmaps for digits "5" and "1"
2001/07/20 Calcoo 1.1.1
* Changed: icons for some buttons
* Added: frame for DEG/RAD indicator
2001/07/13 Calcoo 1.1.0
* Added: copy/paste interaction with the X clipboard
* Added: parentheses buttons
* Added: binary operation priority
* Removed: M-, MX, M/ buttons
2001/06/20 Calcoo 1.0.1
* Added: tooltips for non-obvious buttons
* Added: autoconf/automake stuff
* Other: minor cosmetic changes
2001/06/15 Calcoo 1.0.0
* Release: the first public release
|