~ubuntu-branches/ubuntu/lucid/gcalctool/lucid-updates

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2010-04-07 19:41:56 UTC
  • mfrom: (1.3.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20100407194156-hgj8g002ffce2de0
Tags: 5.30.0.is.5.28.2-0ubuntu1
Downgrade to 5.28.2 as the new version does not support number bases
as well.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
See ssh://git.gnome.org/git/gcalctool for the revision history
 
1
/*   $Header: /cvs/gnome/gcalctool/ChangeLog,v 1.467 2006/12/18 03:05:13 richb Exp $
 
2
 *
 
3
 *  Copyright (c) 1987-2008 Sun Microsystems, Inc.
 
4
 *  All Rights Reserved.
 
5
 */
 
6
 
 
7
gcalctool change history.
 
8
=========================
 
9
 
 
10
2009-12-16 Robert Ancell <robert.ancell@gmail.com>
 
11
 
 
12
    * Disable ambiguous multiplication with Eulers number, e.g. "2e" as this
 
13
      makes exponential numbers confusing
 
14
    * README:
 
15
      NEWS:
 
16
      configure.in:
 
17
      Released a gcalctool v5.28.2 tarball.
 
18
 
 
19
2009-11-17 Robert Ancell <robert.ancell@gmail.com>
 
20
 
 
21
    * Fix negative exponential detection e.g. "2e−3" = 0.002
 
22
 
 
23
2009-11-05 Robert Ancell <robert.ancell@gmail.com>
 
24
 
 
25
    * Only disable trailing zeroes option in basic mode (Bug #600700)
 
26
 
 
27
2009-10-19 Robert Ancell <robert.ancell@gmail.com>
 
28
 
 
29
    * README:
 
30
      NEWS:
 
31
      configure.in:
 
32
      Released a gcalctool v5.28.1 tarball.
 
33
 
 
34
2009-10-13 Robert Ancell <robert.ancell@gmail.com>
 
35
 
 
36
    * Handle ',' as radix point when editing display
 
37
 
 
38
2009-10-09 Robert Ancell <robert.ancell@gmail.com>
 
39
 
 
40
    * Fix inactive random button
 
41
 
 
42
2009-09-30 Robin Sonefors <ozamosi@flukkost.nu>
 
43
 
 
44
    * Fix numeric exponent parsing (Bug #596892)
 
45
 
 
46
2009-09-22 Robert Ancell <robert.ancell@gmail.com>
 
47
 
 
48
    * README:
 
49
      NEWS:
 
50
      configure.in:
 
51
      Released a gcalctool v5.28.0 tarball.
 
52
 
 
53
2009-09-18 Robert Ancell <robert.ancell@gmail.com>
 
54
 
 
55
    * Handle keycode for '^' used in non-English layouts (German, Spanish, etc)
 
56
      and allow '**' to be converted to a '^' for layouts that do not support it
 
57
      (Robert Ancell, Bug #546819)
 
58
 
 
59
2009-09-17 Robert Ancell <robert.ancell@gmail.com>
 
60
 
 
61
    * Don't override space bar when buttons are focussed as this stops keyboard control
 
62
      (Robert Ancell, Bug #595337)
 
63
 
 
64
2009-09-07 Robert Ancell <robert.ancell@gmail.com>
 
65
 
 
66
    * README:
 
67
      NEWS:
 
68
      configure.in:
 
69
      Released a gcalctool v5.27.92 tarball.
 
70
 
 
71
2009-08-31 Robert Ancell <robert.ancell@gmail.com>
 
72
 
 
73
    * Fix base conversions (Robert Ancell)
 
74
    * Fix disabled help menu (Robert Ancell)
 
75
 
 
76
2009-08-28 Robert Ancell <robert.ancell@gmail.com>
 
77
 
 
78
    * Fix duplicate object names in data/financial.ui (Robert Ancell, Bug #593277)
 
79
 
 
80
2009-08-26 Robert Ancell <robert.ancell@gmail.com>
 
81
 
 
82
    * README:
 
83
      NEWS:
 
84
      configure.in:
 
85
      Released a gcalctool v5.27.91 tarball.
 
86
 
 
87
2009-08-11 Robert Ancell <robert.ancell@gmail.com>
 
88
 
 
89
    * README:
 
90
      NEWS:
 
91
      configure.in:
 
92
      Released a gcalctool v5.27.90 tarball.
 
93
 
 
94
2009-07-28 Robert Ancell <robert.ancell@gmail.com>
 
95
 
 
96
    * README:
 
97
      NEWS:
 
98
      configure.in:
 
99
      Released a gcalctool v5.27.5 tarball.
 
100
    * Fix bug where inserting text in locales without thousands separators
 
101
      replaces the whole display (Robert Ancell)
 
102
 
 
103
2009-07-27 Robert Ancell <robert.ancell@gmail.com>
 
104
 
 
105
    * Update gconf descriptions to match translation guidelines
 
106
      (Leonardo Fontenelle, Bug #589563)
 
107
    * Connect functions to solve the function text and replace the display with
 
108
      the result (Robert Ancell, Bug #548884)
 
109
 
 
110
2009-07-24 Robert Ancell <robert.ancell@gmail.com>
 
111
 
 
112
    * Change bison syntax to be compatible with version 2.3 (Robert Ancell, Bug #589350)
 
113
 
 
114
2009-07-17 Robert Ancell <robert.ancell@gmail.com>
 
115
 
 
116
    * Perform power and factorials before negation so -1! and -1^0.5
 
117
      are valid as in 5.26.x (Robert Ancell)
 
118
 
 
119
2009-07-15 Robert Ancell <robert.ancell@gmail.com>
 
120
 
 
121
    * Compile with -DGSEAL_ENABLE (Thomas Anderson, Bug #588591)
 
122
 
 
123
2009-07-14 Robert Ancell <robert.ancell@gmail.com>
 
124
 
 
125
    * README:
 
126
      NEWS:
 
127
      configure.in:
 
128
      Released a gcalctool v5.27.4 tarball.
 
129
 
 
130
2009-07-13 Robert Ancell <robert.ancell@gmail.com>
 
131
 
 
132
    * Update bit editor after shifting (Robert Ancell, Bug #587545)
 
133
 
 
134
2009-07-12 Robert Ancell <robert.ancell@gmail.com>
 
135
 
 
136
    * Use a base-10 internal representation (Robert Ancell, bug #585813, bug #585931, bug #560802)
 
137
 
 
138
2009-06-30 Robert Ancell <robert.ancell@gmail.com>
 
139
 
 
140
    * Make padding consistent in GUI (Jerry Casiano, Bug #587292)
 
141
 
 
142
2009-06-24 Robert Ancell <robert.ancell@gmail.com>
 
143
 
 
144
    * Support implicit multiply before functions, e.g. "6 log 3"
 
145
      (Robert Ancell, Bug #586812)
 
146
    * Use inverse notation for trigonometric functions, i.e. "asin" -> "sin⁻¹"
 
147
    * Use lowercase notation for trigonometric and logarithm functions to look
 
148
      more like standard mathematical notation
 
149
    * Put spacing around functions, i.e. "sin" -> " sin "
 
150
    * Use subscript for logarithm base two, i.e. "log2" -> "log₂"
 
151
    * Added etched border around display (Robert Ancell, Bug #140836)
 
152
    
 
153
2009-06-17 Robert Ancell <robert.ancell@gmail.com>
 
154
 
 
155
    * Rewrote out of date man page (Robert Ancell, Bug #585997)
 
156
 
 
157
2009-06-16 Robert Ancell <robert.ancell@gmail.com>
 
158
 
 
159
    * README:
 
160
      NEWS:
 
161
      configure.in:
 
162
      Released a gcalctool v5.27.3 tarball.
 
163
 
 
164
2009-06-15 Robert Ancell <robert.ancell@gmail.com>
 
165
 
 
166
    * Percentage operation for addition and subtraction now takes percentage of
 
167
      first value (Robert Ancell, Bug #480207)
 
168
    * Use correct UTF-8 mathematical characters (Robert Ancell, Bug #347630)
 
169
 
 
170
2009-05-27 Robert Ancell <robert.ancell@gmail.com>
 
171
 
 
172
    * Focus on the display entry by default
 
173
    * Fix broken widget style.  Copy gcalctoolrc to ~/.gcalctoolrc to get coloured buttons.
 
174
 
 
175
2009-05-26 Robert Ancell <robert.ancell@gmail.com>
 
176
 
 
177
    * Fix missing icon in Help>Contents menu
 
178
 
 
179
2009-05-25 Robert Ancell <robert.ancell@gmail.com>
 
180
 
 
181
    * README:
 
182
      NEWS:
 
183
      configure.in:
 
184
      Released a gcalctool v5.27.2 tarball.
 
185
 
 
186
2009-05-15 Robert Ancell <robert.ancell@gmail.com>
 
187
 
 
188
    * Made parser reentrant and part of MP code (Robert Ancell)
 
189
    * Remove negative sign from numbers rounded to zero.  This is only a partial fix as
 
190
      the error value is still visible in scientific notation (Robert Ancell, Bug #560802)
 
191
 
 
192
2009-05-11 Robert Ancell <robert.ancell@gmail.com>
 
193
 
 
194
    * Really fix the license text in the about dialog (Robert Ancell, Bug #579174)
 
195
    * Support odd roots of negative numbers (Robert Ancell, Bug #576973)
 
196
    * Keep settings (show zeroes, thousands separator etc) when changing modes (Robert Ancell, Bug #580398)
 
197
 
 
198
2009-05-07 Robin Sonefors <ozamosi@flukkost.nu>
 
199
 
 
200
    * Add 1's and 2's complement to programming mode (Robin Sonefors, Bug #581253)
 
201
    * Add variable word size for bitwise functions (Robin Sonefors, Bug #581253)
 
202
 
 
203
2009-05-07 Robert Ancell <robert.ancell@gmail.com>
 
204
 
 
205
    * Add a --solve command-line argument (Robert Ancell, Bug #361758)
 
206
 
 
207
2009-05-04 Robert Ancell <robert.ancell@gmail.com>
 
208
 
 
209
    * Make GConf schemas translatable (Robert Ancell, Bug #571948)
 
210
    * Tidied up error messages (Robert Ancell, Bug #521184)
 
211
    * Tidied up GConf schema, use native GConf types (Robert Ancell, Bug #493946)
 
212
    * README:
 
213
      NEWS:
 
214
      configure.in:
 
215
      Released a gcalctool v5.27.1 tarball.
 
216
 
 
217
2009-04-20 Robert Ancell <robert.ancell@gmail.com>
 
218
 
 
219
    * Fix missing license text in about dialog (Robert Ancell, Bug #579174)
 
220
 
 
221
2009-04-06 Robert Ancell <robert.ancell@gmail.com>
 
222
 
 
223
    * Replace MP number arrays with an MPNumber structure (Robert Ancell)
 
224
    * Convert Glade UI to GtkBuilder UI (Robert Ancell, David King, Bug #556807)
 
225
 
 
226
2009-03-30 Robert Ancell <robert.ancell@gmail.com>
 
227
 
 
228
    * Fix display on startup to be replaced on entry (Robert Ancell, Bug #576975)
 
229
 
 
230
2009-03-17 Robert Ancell <robert.ancell@gmail.com>
 
231
 
 
232
    * Fix button expansion (nowak2000, Bug #575385)
 
233
    * Removed deprecated test/ directory (Bug #574048)
 
234
    * README:
 
235
      NEWS:
 
236
      configure.in:
 
237
      Released a gcalctool v5.26.0 tarball.
 
238
 
 
239
2009-03-03 Robert Ancell <robert.ancell@gmail.com>
 
240
 
 
241
    * README:
 
242
      NEWS:
 
243
      configure.in:
 
244
      Released a gcalctool v5.25.92 tarball.
 
245
 
 
246
2009-02-28 Robert Ancell <robert.ancell@gmail.com>
 
247
 
 
248
    * Restore number display mode (FIX/SCI/ENG) on startup (Robert Ancell, Bug #572881)
 
249
    * Fix rounding errors in integer power calulations (Robert Ancell, Bug #527540)
 
250
    * Fix error in cosine/tangent calculations (Robert Ancell, Bug #571007)    
 
251
 
 
252
2009-02-17 Robert Ancell <robert.ancell@gmail.com>
 
253
 
 
254
    * README:
 
255
      NEWS:
 
256
      configure.in:
 
257
      Released a gcalctool v5.25.91 tarball.
 
258
 
 
259
2009-02-15 Robert Ancell <robert.ancell@gmail.com>
 
260
 
 
261
    * Initialise GType system so usage of GConf doesn't cause crashes (Matthias Clasen, Bug #571581)
 
262
    * Rework command-line arguments to be standard (Robert Ancell, Bug #569885)
 
263
 
 
264
2009-02-08 Robert Ancell <robert.ancell@gmail.com>
 
265
 
 
266
    * Correctly handle decimal points for languages not using '.' (Robert Ancell, Bug #566929)
 
267
    * Fix shortcut keys so standard menu keys work (Robert Ancell)
 
268
 
 
269
2009-02-03 Robert Ancell <robert.ancell@gmail.com>
 
270
 
 
271
    * README:
 
272
      NEWS:
 
273
      configure.in:
 
274
      Released a gcalctool v5.25.90 tarball.
 
275
 
 
276
2009-01-26 Robert Ancell <robert.ancell@gmail.com>
 
277
 
 
278
    * gcalctool/mp-binary.c: Fix incorrect shift calculation (Robert Ancell, Bug #569176)
 
279
 
 
280
2009-01-19 Robert Ancell <robert.ancell@gmail.com>
 
281
 
 
282
    * README:
 
283
      NEWS:
 
284
      configure.in:
 
285
      Released a gcalctool v5.25.5 tarball.
 
286
 
 
287
2009-01-06 Robert Ancell <robert.ancell@gmail.com>
 
288
 
 
289
    * README:
 
290
      NEWS:
 
291
      configure.in:
 
292
      Released a gcalctool v5.25.4 tarball.
 
293
 
 
294
2008-12-01 Robert Ancell <robert.ancell@gmail.com>
 
295
 
 
296
    * README:
 
297
      NEWS:
 
298
      configure.in:
 
299
      Released a gcalctool v5.25.3 tarball.
 
300
 
 
301
2008-12-08 Robert Ancell <robert.ancell@gmail.com>
 
302
 
 
303
    * Made exponential numbers work without a sign, e.g. '1e2' works
 
304
      the same as '1e+2' (Robert Ancell).
 
305
    * Correctly calculate exponential numbers in binary mode and
 
306
      convert correctly when changing bases (Robert Ancell, Bug #516159).
 
307
    * Fix broken accelerator keys from changes due to bug #379476 (Robert Ancell)
 
308
 
 
309
2008-12-01 Robert Ancell <robert.ancell@gmail.com>
 
310
 
 
311
    * README:
 
312
      NEWS:
 
313
      configure.in:
 
314
      Released a gcalctool v5.25.2 tarball.
 
315
 
 
316
2008-11-29 Robert Ancell <robert.ancell@gmail.com>
 
317
 
 
318
    * Give binary invert operation higher precedence (Sami Pietilä, Bug #562251)
 
319
 
 
320
2008-11-23 Robert Ancell <robert.ancell@gmail.com>
 
321
 
 
322
    * Removed double conversion in boolean and 32 bit and 16 bit mask operations so
 
323
      they can handle larger numbers (Robert Ancell, Bug #509988)
 
324
 
 
325
2008-11-15 Robert Ancell <robert.ancell@gmail.com>
 
326
 
 
327
    * gcalctool/gtk.c: Load financial dialogs when they are activated not only once
 
328
      using financial mode - they are accessible from shortcut keys from all modes.
 
329
      (Robin Sonefors, Bug #560196).
 
330
    * Made scientific functions that are inverses of eachother use the inverse button
 
331
      like the trigonometric ones do. Shortcut keys changed so inverse function is the
 
332
      shift+base function (Robin Sonefors, Bug #379476).
 
333
 
 
334
2008-11-06 Robert Ancell <robert.ancell@gmail.com>
 
335
 
 
336
    * gcalctool/get.c: Read configuration from /apps/gcalctool not /apps/(appname) as
 
337
      the application name is different when symlinked (Matt Keenan, Bug #559260).
 
338
    * Correct gconf key names in man page (Bug #559458).
 
339
 
 
340
2008-11-04 Robert Ancell <robert.ancell@gmail.com>
 
341
 
 
342
    * README:
 
343
      NEWS:
 
344
      configure.in:
 
345
      Released a gcalctool v5.25.1 tarball.
 
346
 
 
347
2008-11-02 Robert Ancell <robert.ancell@gmail.com>
 
348
 
 
349
    * Added Gross Profit Margin Ration Financial Function (Robin Sonefors, Bug #150663).
 
350
    * Open help with gtk_show_uri() (Thomas Andersen, Bug #556207).
 
351
    * Set decimal point label to be based on LC_NUMERIC as users can set their numerical
 
352
      representation to different to their language settings (Robin Sonefors, Bug #557331).
 
353
 
 
354
2008-10-17 Robert Ancell <robert.ancell@gmail.com>
 
355
 
 
356
    * Added translator comments
 
357
 
 
358
2008-10-13 Robert Ancell <robert.ancell@gmail.com>
 
359
 
 
360
    * Made financial dialogs move to next entry/complete form when activating
 
361
      entries (Robin Sonefors, Bug #318686)
 
362
 
 
363
2008-10-12 Robert Ancell <robert.ancell@gmail.com>
 
364
 
 
365
    * Remove GtkSpinButton warning (Robin Sonefors, Bug #553965)
 
366
    * Made financial dialogs reset before display (Robin Sonefors, Bug #318686)
 
367
 
 
368
2008-10-11 Robert Ancell <robert.ancell@gmail.com>
 
369
 
 
370
    * Only update bit panel when display contains a solved number (Bug #548690).
 
371
    * Added keyboard shortcuts to financial dialogs (Robin Sonefors, Bug #318686).
 
372
 
 
373
2008-10-08 Robert Ancell <robert.ancell@gmail.com>
 
374
 
 
375
    * Separated functions in programming and scientific modes (Robin Sonefors, Bug #501508).
 
376
    * Don't clear display when changing modes and allow all functions to work in all non-basic
 
377
      modes (Bug #554133).
 
378
    * Refactored mp-convert.c and mp-trigonometric.c from mp.c/mpmath.c (Bug #524091).
 
379
 
 
380
2008-10-07 Robert Ancell <robert.ancell@gmail.com>
 
381
 
 
382
    * Made finacial operations GUI-based not register based (Robin Sonefors, Bug #318686).
 
383
 
 
384
2008-09-28 Robert Ancell <robert.ancell@gmail.com>
 
385
 
 
386
    * Added a programming mode that contains the bit editor (Robin Sonefors, Bug #501508).
 
387
 
 
388
2008-09-25 Robert Ancell <robert.ancell@gmail.com>
 
389
 
 
390
    * Applied seventh patch from Klaus: Remove even more gotos (Bug #524091).
 
391
    * Removed almost all gotos, cleaned up mperr() (Bug #524091).
 
392
    * gcalctool/gtk.c: Remove inline declaration so can compile in C89 (Jens Granseuer, Bug #553307).
 
393
 
 
394
2008-09-22 Robert Ancell <robert.ancell@gmail.com>
 
395
 
 
396
    * README:
 
397
      NEWS:
 
398
      configure.in:
 
399
      Released a gcalctool v5.24.0 tarball.
 
400
 
 
401
2008-09-07 Rich Burridge <rich.burridge@sun.com>
 
402
 
 
403
    * README:
 
404
      NEWS:
 
405
      configure.in:
 
406
      Released a gcalctool v5.23.92 tarball.
 
407
 
 
408
2008-09-01 Rich Burridge <rich.burridge@sun.com>
 
409
 
 
410
    * README:
 
411
      NEWS:
 
412
      configure.in:
 
413
      Released a gcalctool v5.23.91 tarball.
 
414
 
 
415
2008-08-22 Robert Ancell <robert.ancell@gmail.com>
 
416
 
 
417
    * glade/gcalctool.glade: Fix packing for modulus button (Bug #548880)
 
418
 
 
419
2008-08-20 Robert Ancell <robert.ancell@gmail.com>
 
420
 
 
421
    * gcalctool.desktop.in: Change from OnlyShowIn=GNOME;XFCE; to NotShowIn=KDE; so
 
422
      other desktops can use GCalctool (bug #518862).
 
423
 
 
424
2008-08-19 Robert Ancell <robert.ancell@gmail.com>
 
425
 
 
426
    * Applied sixth patch from Klaus: Remove gotos, add use of const args, made
 
427
      function arg ordering consistent, added unittests (Bug #524091).
 
428
    * README:
 
429
      NEWS:
 
430
      configure.in:
 
431
      Released a gcalctool v5.23.90 tarball.
 
432
 
 
433
2008-08-17 Robert Ancell <robert.ancell@gmail.com>
 
434
 
 
435
    * gcalctool/gtk.c: Fix some memory leaks (Felix Riemann, Bug #547942)
 
436
 
 
437
2008-08-05 Robert Ancell <robert.ancell@gmail.com>
 
438
 
 
439
    * README:
 
440
      NEWS:
 
441
      configure.in:
 
442
      Released a gcalctool v5.23.6 tarball.
 
443
 
 
444
2008-08-04 Robert Ancell <robert.ancell@gmail.com>
 
445
 
 
446
    * gcalctool/gtk.c: Change icon name from 'gnome-calculator' to 'accessories-calculator' (Matthias Clasen, Bug #545074)
 
447
    * Removed left-to-right mode due to maintenance effort (Bug #500994)
 
448
 
 
449
2008-07-27 Robert Ancell <robert.ancell@gmail.com>
 
450
 
 
451
    * Converted bg and zh_CN documentation to gnome-doc-utils (Bug #336104)
 
452
 
 
453
2008-07-22 Robert Ancell <robert.ancell@gmail.com>
 
454
 
 
455
    * README:
 
456
      NEWS:
 
457
      configure.in:
 
458
      Released a gcalctool v5.23.5 tarball.
 
459
 
 
460
2008-07-21 Takeshi AIHANA <takeshi.aihana@gmail.com>
 
461
 
 
462
    * configure.in:
 
463
      Removed help/ja/Makefile since switched to gnome-doc-utils now.
 
464
      
 
465
2008-07-16 Robert Ancell <robert.ancell@gmail.com>
 
466
 
 
467
    * Applied fifth patch from Klaus: Remove pointer arguments to functions (Bug #524091).
 
468
    * Applied fourth patch from Klaus: Remove constants calling mpchk (Bug #524091).
 
469
    * Remove gotos and parameter adjustment (Bug #524091).
 
470
 
 
471
2008-07-03 Robert Ancell <robert.ancell@gmail.com>
 
472
 
 
473
    * Applied third mp math tidy up patch from  Klaus Niederkrueger (Bug #524091).
 
474
    * Refactored some of the mp FORTRAN functions to be simpler (Robert Ancell, Bug #524091).
 
475
 
 
476
2008-06-17 Robert Ancell <robert.ancell@gmail.com>
 
477
 
 
478
    * gcalctool/functions.c: Fix bug in factorial calculation that was
 
479
      added when functions were renamed (Klaus Niederkrueger).
 
480
    * gcalctool/gtk.c: Make trigonometric button text translatable (Yuri Penkin,
 
481
      Bug #540196)
 
482
 
 
483
2008-06-17 Robert Ancell <robert.ancell@gmail.com>
 
484
 
 
485
    * README:
 
486
      NEWS:
 
487
      configure.in:
 
488
      Released a gcalctool v5.23.4 tarball.
 
489
 
 
490
2008-06-14 Robert Ancell <robert.ancell@gmail.com>
 
491
 
 
492
    * Applied second mp math tidy up patch from  Klaus Niederkrueger (Bug #524091).
 
493
    * gcalctool/gtk.c: Added workaround to stop display disappearing when editing large
 
494
      displays (Bug #524602).
 
495
    * gcalctool/gtk.c: Allow shortcut keys to work when caps lock is on (Bug #538160).
 
496
 
 
497
2008-06-03 Robert Ancell <robert.ancell@gmail.com>
 
498
 
 
499
    * README:
 
500
      NEWS:
 
501
      configure.in:
 
502
      Released a gcalctool v5.23.3 tarball.
 
503
 
 
504
2008-05-28 Robert Ancell <robert.ancell@gmail.com>
 
505
 
 
506
    * gcalctool/get.c:
 
507
    * gcalctool/display.c: Default to no thousands separator not ',' (Bug #527669).
 
508
 
 
509
2008-05-18 Robert Ancell <robert.ancell@gmail.com>
 
510
 
 
511
    * configure.in: Version 5.23.2
 
512
 
 
513
2008-04-29 Robert Ancell <robert.ancell@gmail.com>
 
514
 
 
515
    * Restructure display.[ch] to have consistent function names and work towards
 
516
      routing all display code through one point to support Unicode more easily (Bug #530532).
 
517
    * gcalctool/display.[ch]:
 
518
      gcalctool/gtk.c: Modify cursor when adding/removing thousands separators (Bug #527669).
 
519
 
 
520
2008-04-20 Robert Ancell <robert.ancell@gmail.com>
 
521
 
 
522
    * configure.in: Version 5.23.1
 
523
 
 
524
2008-04-19 Robert Ancell <robert.ancell@gmail.com>
 
525
 
 
526
    * gcalctool/display.c: Use correct radix when converting numbers to strings (Bug #527669).
 
527
 
 
528
2008-04-13 Robert Ancell <robert.ancell@gmail.com>
 
529
 
 
530
    * gcalctool/gtk.c: Use correct maximum value for display horizontal scroll (Bug #524602)
 
531
 
 
532
2008-04-12 Robert Ancell <robert.ancell@gmail.com>
 
533
 
 
534
    * gcalctool/gtk.c: Correctly populate the constant and function menus (Bug #527545)
 
535
    * gcalctool/gtk.c:
 
536
      gcalctool/functions.[ch]:
 
537
      gcalctool/ui.h: Fix compiler warnings (Bug #527318)
 
538
    * Fix a number of thousands separator issues (Bug #527669).
 
539
 
 
540
2008-04-10 Robert Ancell <robert.ancell@gmail.com>
 
541
 
 
542
    * gcalctool/ce_parser.y: Change parser precedence to perform negation after
 
543
      power operation (Bug #526094)
 
544
    * gcalctool/Makefile.am:
 
545
      po/POTFILES.skip:
 
546
      m4/Makefile.am:
 
547
      configure.in: Fix build so make distcheck works (Bug #526702)
 
548
    * gcalctool/gtk.c: Remove shadowed variables (Bug #526976)
 
549
 
 
550
2008-03-08 Robert Ancell <robert.ancell@gmail.com>
 
551
 
 
552
    * README:
 
553
      NEWS:
 
554
      configure.in:
 
555
      Released a gcalctool v5.22.1 tarball.     
 
556
 
 
557
2008-04-07 Robert Ancell <robert.ancell@gmail.com>
 
558
 
 
559
    * gcalctool/gtk.c: Handle shift-asterisk and asterisk for multiply
 
560
      (the later occurs on the french keyboard) (Bug #526671)
 
561
 
 
562
2008-04-05 Robert Ancell <robert.ancell@gmail.com>
 
563
 
 
564
    * Makefile.am: Don't distribute m4/.svn directory (Bug #524025)
 
565
 
 
566
2008-03-24 Robert Ancell <robert.ancell@gmail.com>
 
567
 
 
568
    * Bug #524091 - First patch from Klaus Niederkrueger applied.
 
569
 
 
570
2008-03-12 Robert Ancell <robert.ancell@gmail.com>
 
571
 
 
572
    * gcalctool/unittest.c:
 
573
      Bug #135671 - Added initial unit tests
 
574
    * Bug #520769 - Remove usage of sprintf() and strcpy() and replace
 
575
      with snprintf() and strncpy().
 
576
 
 
577
2008-03-11 Robert Ancell <robert.ancell@gmail.com>
 
578
 
 
579
    * gcalctool/functions.c:
 
580
      Fixed bug #520525 - Clear display sets display to empty not "Ans".
 
581
 
 
582
2008-03-10 Rich Burridge <rich.burridge@sun.com>
 
583
 
 
584
    * gcalctool/gtk.c:
 
585
      Fixed bug #521620 - Impossible to type "(" in the GUI.
 
586
 
 
587
    * gcalctool/gtk.c:
 
588
      Fixed bug #520269 – Possibly incorrect use of plurals.
 
589
 
 
590
    * gcalctool/calctool.c:
 
591
      gcalctool/gtk.c:
 
592
      From Jens Granseuer <jensgr at gmx dot net>
 
593
      Fixed bug #521668 – compile errors.
 
594
 
 
595
2008-03-10 Rich Burridge <rich.burridge@sun.com>
 
596
 
 
597
    * AUTHORS:
 
598
      README:
 
599
      NEWS:
 
600
      configure.in:
 
601
      Released a gcalctool v5.22.0 tarball.
 
602
 
 
603
2008-03-06 Rich Burridge <rich.burridge@sun.com>
 
604
 
 
605
    * gcalctool/calctool.h:
 
606
      Fix for bug #520474 - Calculator uses 06 in place of decimal.
 
607
 
 
608
2008-03-02 Rich Burridge <rich.burridge@sun.com>
 
609
 
 
610
    * gcalctool/calctool.c:
 
611
      Fix for bug #519979 - Please provide translator comments.
 
612
 
 
613
2008-02-28 Rich Burridge <rich.burridge@sun.com>
 
614
 
 
615
    * gcalctool/gtk.c:
 
616
      Fix for bug #519243 - Memory registers save incorrectly.
 
617
 
 
618
2008-02-24 Rich Burridge <rich.burridge@sun.com>
 
619
 
 
620
    * README:
 
621
      NEWS:
 
622
      configure.in:
 
623
      Released a gcalctool v5.21.92 tarball.
 
624
 
 
625
2008-02-11 Rich Burridge <rich.burridge@sun.com>
 
626
 
 
627
    * README:
 
628
      NEWS:
 
629
      configure.in:
 
630
      Released a gcalctool v5.21.91 tarball.
 
631
 
 
632
2008-02-11  Robert Ancell  <robert.ancell@gmail.com>
 
633
 
 
634
    * glade/gcalctool.glade:
 
635
      Change Help->Help menu to Help->Contents to match HIG (Bug #514812)
 
636
 
 
637
2008-02-10 Rich Burridge <rich.burridge@sun.com>
 
638
 
 
639
    * gcalctool/gtk.c:
 
640
      gcalctool/calctool.c:
 
641
      glade/gcalctool.glade:
 
642
      help/C/gcalctool.xml:
 
643
      Fix for bug #515326 – translation issues
 
644
 
 
645
2008-02-10  Robert Ancell  <robert.ancell@gmail.com>
 
646
 
 
647
    * glade/gcalctool.glade:
 
648
      Unmark bitcalculating strings for translation (Bug #515326)
 
649
      Change help menu shortcut from Ctrl+H to F1 to match HIG (Bug #514812)
 
650
 
 
651
2008-02-10  Luca Ferretti  <elle.uca@libero.it>
 
652
 
 
653
    * configure.in:
 
654
      Remove help/it/Makefile, switching to gnome-doc-utils
 
655
 
 
656
2008-02-04 Rich Burridge <rich.burridge@sun.com>
 
657
 
 
658
    * gcalctool/gtk.c:
 
659
      Fix for bug #514233 - Title not translated
 
660
 
 
661
2008-02-02 Rich Burridge <rich.burridge@sun.com>
 
662
 
 
663
    * gcalctool/gtk.c:
 
664
      Fix for bug #513868 - Switching mode clears values but not 
 
665
      "Malformed expression" in statusbar.
 
666
 
 
667
    * gcalctool/ce_tokeniser.l:
 
668
      From Sami Pietila <sami.pietila@utu.fi>
 
669
      Fix for bug #513218 - Parsing not handling things the way a 
 
670
      "normal" calculator would.
 
671
 
 
672
    * help/de/de.po:
 
673
      From Philipp Kerling <k.philipp@gmail.com>
 
674
      Fix for bug #482666 - XML errors in gcalctool de translation.
 
675
 
 
676
2008-02-02  Tommi Vainikainen  <thv@iki.fi>
 
677
 
 
678
        * glade/gcalctool.glade: Fix typo (Retreive -> Retrieve)
 
679
 
 
680
2008-01-28 Rich Burridge <rich.burridge@sun.com>
 
681
 
 
682
    * README:
 
683
      RELEASE.HOWTO:
 
684
      NEWS:
 
685
      configure.in:
 
686
      Released a gcalctool v5.21.90 tarball.
 
687
 
 
688
2008-01-26 Rich Burridge <rich.burridge@sun.com>
 
689
 
 
690
    * gcalctool/functions.c:
 
691
      From Sami Pietila <sami.pietila@utu.fi>
 
692
      Fix for bug #512204 - Regression in (-,+) handling.
 
693
 
 
694
2008-01-24 Rich Burridge <rich.burridge@sun.com>
 
695
 
 
696
    * gcalctool/ce_parser.y:
 
697
      gcalctool/mpmath.c:
 
698
      gcalctool/functions.c:
 
699
      Fix for bug #511052 – Mod gives negative remainders.
 
700
 
 
701
2008-01-16  Claude Paroz  <claude@2xlibre.net>
 
702
 
 
703
    * gcalctool/gtk.c: (create_kframe):
 
704
      Typo in message.
 
705
 
 
706
2008-01-14 Rich Burridge <rich.burridge@sun.com>
 
707
 
 
708
    * README:
 
709
      NEWS:
 
710
      configure.in:
 
711
      Released a gcalctool v5.21.5 tarball.
 
712
 
 
713
2008-01-04 Rich Burridge <rich.burridge@sun.com>
 
714
 
 
715
    * gcalctool/gtk.c:
 
716
      Fix for bug #507126 - "x" should be a keyboard shortcut for bitwise 
 
717
      XOR but it's currently doing multiplication.
 
718
 
 
719
    * gcalctool/gtk.c:
 
720
      Fix for bug #507124 - gcalctool menu items are not being set inactive 
 
721
      when there is an error condition.
 
722
 
 
723
    * help/C/gcalctool.xml:
 
724
      More work on bug #503941 – Various Calculator docmentation issues.
 
725
      - Adjusted the note in section 3.1.1 to describe what a C locale is.
 
726
 
 
727
2008-01-03 Rich Burridge <rich.burridge@sun.com>
 
728
 
 
729
    * help/C/gcalctool.xml:
 
730
      Work on bug #503941 – Various Calculator docmentation issues.
 
731
      - Added a section 3.6 "Undo and Redo"
 
732
      - After an error condition pressing Shift-Delete will now 
 
733
        clear it, not Delete.
 
734
      - Updated and added numerous Alt-<whatever> and Control-<whatever>
 
735
        definitions in the keyboard shortcut tables.
 
736
 
 
737
    * RELEASE-HOWTO:  (new)
 
738
      Added a document that provides a step-by-step list to remind 
 
739
      gcalctool maintainers how to make a release.
 
740
 
 
741
    * gcalctool/functions.c:
 
742
      gcalctool/calctool.c:
 
743
      gcalctool/calctool.h:
 
744
      From Sami Pietila <sami.pietila@utu.fi>
 
745
      Fix for bug #506742 - Various gcalctool buttons don't behave as 
 
746
      expected when they are used right after a Clr operation.
 
747
 
 
748
2008-01-02 Rich Burridge <rich.burridge@sun.com>
 
749
 
 
750
    * gcalctool/gtk.c:
 
751
      From Sami Pietila <sami.pietila@utu.fi>
 
752
      Work on bug #499954 – Key repeat is delayed.
 
753
      Adjustments to the set_bit_panel() routine for arithmetic operator
 
754
      precedence mode.
 
755
 
 
756
2008-01-01 Rich Burridge <rich.burridge@sun.com>
 
757
 
 
758
    * (most files):
 
759
      Updated the copyright messages to include 2008.
 
760
      Updated the gcalctool About message in a similar fashion.
 
761
 
 
762
    * help/C/figures/gcalctool_scientific_window.png:
 
763
      help/C/gcalctool.xml:
 
764
      gcalctool/functions.c:
 
765
      gcalctool/lr_tokeniser.l:
 
766
      gcalctool/lr_parser.y:
 
767
      gcalctool/ce_tokeniser.l:
 
768
      gcalctool/gtk.c:
 
769
      gcalctool/mpmath.c:
 
770
      gcalctool/ce_parser.y:
 
771
      gcalctool/mpmath.h:
 
772
      gcalctool/calctool.c:
 
773
      gcalctool/calctool.h:
 
774
      gcalctool/gcalctool.1:
 
775
      glade/gcalctool.glade:
 
776
      From Robert Millan <rmh@aybabtu.com>
 
777
      From Robert Ancell <robert.ancell@gmail.com>
 
778
      Fixed bug #505892 - Added a base 2 logarithm button. Note that for 
 
779
      a future release of gcaltool, that this might be changed to a log<n>
 
780
      button (see bug #336609 for more details).
 
781
 
 
782
2007-12-17 Rich Burridge <rich.burridge@sun.com>
 
783
 
 
784
    * configure.in:
 
785
      NEWS:
 
786
      Released a gcalctool v5.21.4 tarball.
 
787
 
 
788
2007-12-15 Rich Burridge <rich.burridge@sun.com>
 
789
 
 
790
    * help/C/gcalctool.xml:
 
791
      Adjusted online help documentation to add in a section 4.4. "Changing
 
792
      The Display Area" and to update the new keyboard shortcut for Clear.
 
793
 
 
794
2007-12-15 Robert Ancell <robert.ancell@gmail.com>
 
795
 
 
796
    * Use delete key to delete character right of cursor in display, clear
 
797
      now uses shift+delete (Bug #326938).
 
798
    * glade/gcalctool.glade: Update all button tooltips to have the shortcut
 
799
      key for that button (Bug #503707).
 
800
 
 
801
2007-12-12 Rich Burridge <rich.burridge@sun.com>
 
802
 
 
803
    * gcalctool.desktop.in:
 
804
      Fixed bug #502650 - gcalctool.desktop should contain "Calculator"
 
805
      category
 
806
 
 
807
    * help/C/gcalctool.xml:
 
808
      Fixed bug #500802 - Update to GNOME Help Centre OMF Files for 
 
809
      "Issue 24: Documentation Meta-data" of GNOME's GHOP Contest.
 
810
 
 
811
    * help/C/gcalctool.xml:
 
812
      Work on bug #501699. Adjusted "monthly interest rate" to "simple
 
813
      monthly interest rate" in the online help for two of the financial
 
814
      examples.
 
815
 
 
816
2007-12-09 Robert Ancell <robert.ancell@gmail.com>
 
817
 
 
818
    * gcalctool/gtk.c: Fix incorrect menu radio button selected when
 
819
      mode change aborted (bug #488226).
 
820
 
 
821
2007-12-07 Rich Burridge <rich.burridge@sun.com>
 
822
 
 
823
    * gcalctool/functions.c:
 
824
      Fix for bug #502306 - unable to use MOD operation after a 
 
825
      x ᶺ y operation.
 
826
 
 
827
2007-12-03 Rich Burridge <rich.burridge@sun.com>
 
828
 
 
829
    * configure.in:
 
830
      NEWS:
 
831
      Released a gcalctool v5.21.3 tarball.
 
832
 
 
833
2007-12-2 Robert Ancell <robert.ancell@gmail.com>
 
834
 
 
835
    * Added a "Reset to Default" accuracy menu item (bug #488542).
 
836
 
 
837
2007-11-28 Rich Burridge <rich.burridge@sun.com>
 
838
 
 
839
    * gcalctool/gtk.c:
 
840
      From Sami Pietila <sami.pietila@utu.fi>
 
841
      When the bit calculation extension is enabled, a message now appears
 
842
      in the status bar.
 
843
 
 
844
    * glade/gcalctool.glade:
 
845
      Fixed bug #500060 - Twiddling bits 32-63 in bitcalculation extension 
 
846
      produces incorrect results.
 
847
 
 
848
2007-11-27 Rich Burridge <rich.burridge@sun.com>
 
849
 
 
850
    * help/C/figures/gcalctool_scientific_window.png:
 
851
      help/C/gcalctool.xml:
 
852
      Fixed bug #367731 - [doc] Update documentation for bit calculating 
 
853
      extension.
 
854
 
 
855
    * gcalctool/gtk.c:
 
856
      From Sami Pietila <sami.pietila@utu.fi>
 
857
      Fixed bug 500029 - Clearing a bit in the bitcalculating extension, 
 
858
      sets the display to zero.
 
859
 
 
860
2007-11-27 Robert Ancell <robert.ancell@gmail.com>
 
861
 
 
862
    * gcalctool/gtk.c: 
 
863
      Disable menu items not valid in current mode (Bug #499625).
 
864
 
 
865
2007-11-17 Robert Ancell <robert.ancell@gmail.com>
 
866
 
 
867
    * gcalctool/Makefile.am: Fix build dependencies for parsers (Bug #497237).
 
868
    * gcalctool/gtk.c: Trim pasted text on newlines, replace tabs with spaces
 
869
      (Bug #488796).
 
870
 
 
871
2007-11-13 Rich Burridge <rich.burridge@sun.com>
 
872
 
 
873
    * help/C/figures/gcalctool_advanced_window.png:
 
874
      help/C/figures/gcalctool_basic_window.png:
 
875
      help/C/figures/gcalctool_financial_window.png:
 
876
      help/C/figures/gcalctool_menu_symbol.png:
 
877
      help/C/figures/gcalctool_scientific_window.png:
 
878
      Fixed bug #367737 - [doc] Documentation screenshots need to be updated.
 
879
 
 
880
    * help/C/gcalctool.xml:
 
881
      Fixed bug #367723 - [doc] Update documentation for Changing Modes 
 
882
      Clears Calculation.
 
883
 
 
884
2007-11-12 Rich Burridge <rich.burridge@sun.com>
 
885
 
 
886
    * configure.in:
 
887
      NEWS:
 
888
      Released a gcalctool v5.21.2 tarball.
 
889
 
 
890
2007-11-10 Robert Ancell <robert.ancell@gmail.com>
 
891
 
 
892
    * gtk.c: Close precision dialog when setting precision from
 
893
      Acc button (Bug #495349).
 
894
    * gcalctool.glade: Connect "activate" signal for precision
 
895
      spin button after spin button has been updated (Bug #495345)
 
896
 
 
897
2007-11-6 Robert Ancell <robert.ancell@gmail.com>
 
898
 
 
899
    * everything:
 
900
      Stop display characters from being translated as this will
 
901
      cause the display parser to fail.
 
902
      Change labels on trig function keys when inverse/hyperbolic
 
903
      toggled.
 
904
 
 
905
2007-11-4 Robert Ancell <robert.ancell@gmail.com>
 
906
 
 
907
    * everything:
 
908
      Split calctool.h into seperate header files.
 
909
      Removed unused function definitions and killed extern.h.
 
910
      Moved gconf behaviour into get.c.
 
911
      Removed some global variables for resource naming.
 
912
      Merged graphics.c into gtk.c.
 
913
      Renamed all gtk.c external functions to ui_*().
 
914
      Moved main() into calctool.c.
 
915
      Disable bitcalculating menu when not in scientific mode.
 
916
      Renamed GTK+ callbacks so they all are in the form *_cb().
 
917
 
 
918
2007-11-3 Rich Burridge <rich.burridge@sun.com>
 
919
 
 
920
    * help/Makefile.am:
 
921
      From dmacks@netspace.org
 
922
      Fixed bug #482655 - Missing image file.
 
923
 
 
924
    * gcalctool/gtk.c:
 
925
      Fix the buglet in comment #51 of bug #485919.
 
926
 
 
927
2007-11-3 Robert Ancell <robert.ancell@gmail.com>
 
928
 
 
929
    * gcalctool/gtk.c: 
 
930
      Re-enable accuracy menu items (Final part of bug #488694).
 
931
      Make accuracy shortcuts only work in scientific mode (bug #488489).
 
932
      Stop bogus '-/-' in accuracy menu items (bug #488703).
 
933
 
 
934
2007-11-1 Rich Burridge <rich.burridge@sun.com>
 
935
 
 
936
    * display.c:
 
937
      calctool.h:
 
938
      functions.c:
 
939
      gtk.c:
 
940
      More lint fixups.
 
941
 
 
942
2007-11-1 Robert Ancell <robert.ancell@gmail.com>
 
943
 
 
944
    * gcalctool/gtk.c:
 
945
      glade/gcalctool.glade:
 
946
      More work on bug #488694 - Move all popup menus into gcalctool.glade.
 
947
      Split constant and function dialogs into seperate UI elements.
 
948
 
 
949
    * gcalctool/graphics.c:
 
950
      gcalctool/calctool.c:
 
951
      gcalctool/calctool.h:
 
952
      gcalctool/display.c:
 
953
      gcalctool/functions.c:      
 
954
      gcalctool/gtk.c:
 
955
      glade/gcalctool.glade:      
 
956
      More work on bug #488694 - Simplify menu code
 
957
 
 
958
2007-10-31 Rich Burridge <rich.burridge@sun.com>
 
959
 
 
960
    * gcalctool/dsfuns.c:
 
961
      gcalctool/calctool.h:
 
962
      gcalctool/functions.c:
 
963
      gcalctool/ce_parser.h:
 
964
      gcalctool/gtk.c:
 
965
      Code cleanup to a consistent style, plus fixup for various warnings
 
966
      from lint.
 
967
 
 
968
2007-10-31 Robert Ancell <robert.ancell@gmail.com>
 
969
 
 
970
    * gcalctool/mpmath.c:
 
971
      gcalctool/graphics.c:
 
972
      gcalctool/calctool.c:
 
973
      gcalctool/calctool.h:
 
974
      gcalctool/display.c:
 
975
      gcalctool/functions.c:
 
976
      gcalctool/extern.h:
 
977
      gcalctool/get.c:
 
978
      gcalctool/gtk.c:
 
979
      glade/gcalctool.glade:
 
980
      More work on bug #488694 - Move accelerator handling from calctool.c
 
981
      
 
982
    * gcalctool/gtk.c:
 
983
      glade/gcalctool.glade:
 
984
      More work on bug #488694 - Move ASCII, accuracy, function and
 
985
      constant dialogs into gcalctool.glade
 
986
 
 
987
2007-10-30 Rich Burridge <rich.burridge@sun.com>
 
988
 
 
989
    * gcalctool/mpmath.c:
 
990
      Fix for bug #485134 - OR calculation produces incorrect result in 
 
991
      arithmetic precedence mode.
 
992
 
 
993
2007-10-28 Rich Burridge <rich.burridge@sun.com>
 
994
 
 
995
    * gcalctool/functions.c:
 
996
      From Sami Pietila <sami.pietila@utu.fi>
 
997
      Fix for bug #490701 - base radio buttons initially fail.
 
998
 
 
999
    * Released a gcalctool v5.21.1 tarball.
 
1000
 
 
1001
2007-10-27 Rich Burridge <rich.burridge@sun.com>
 
1002
 
 
1003
    * gcalctool/mpmath.c:
 
1004
      From Sami Pietila <sami.pietila@utu.fi>
 
1005
      Attempted fix for bug #485134 - OR calculation produces incorrect 
 
1006
      result in arithmetic precedence mode. This isn't a complete solution
 
1007
      so the bug has been reopened.
 
1008
 
 
1009
2007-10-26 Rich Burridge <rich.burridge@sun.com>
 
1010
 
 
1011
    * gcalctool/functions.c:
 
1012
      From Sami Pietila <sami.pietila@utu.fi>
 
1013
      Fix for bug #488828 - Reciprocal remembers backspaced items.
 
1014
 
 
1015
2007-10-23 Rich Burridge <rich.burridge@sun.com>
 
1016
 
 
1017
    * glade/gcalctool.glade:
 
1018
      More work on bug ##488694 - [a11y] Several calculator buttons 
 
1019
      don't speak correctly with Orca. Removed the accessible descriptions
 
1020
      (not needed) and adjusted the "shift left" and "shift right" names
 
1021
      (they were reversed).
 
1022
 
 
1023
    * gcalctool/functions.c:
 
1024
      From Sami Pietila <sami.pietila@utu.fi>
 
1025
      Patch to stablize arithmetic precedence.
 
1026
 
 
1027
2007-10-23 Robert Ancell <robert.ancell@gmail.com>
 
1028
 
 
1029
    * gcalctool/gtk.c:
 
1030
      Stop acting on toggle events from radio buttons when they go
 
1031
      inactive (Bug #485918).
 
1032
 
 
1033
2007-10-22 Rich Burridge <rich.burridge@sun.com>
 
1034
 
 
1035
    * glade/gcalctool.glade:
 
1036
      From Robert Ancell <robert.ancell@gmail.com>
 
1037
      More work on bug #485919 - Use Glade for UI. This patch puts 
 
1038
      menu accelerators back again and fixes the top button row in 
 
1039
      basic mode being too tall.
 
1040
 
 
1041
    * MAINTAINERS:
 
1042
      Added Robert Ancell to the list of gcalctool MAINTAINERS.
 
1043
 
 
1044
    * glade/gcalctool.glade:
 
1045
      Fixed bug #488830 - Hex radio button shortcut conflicts with 
 
1046
      Help menu shortcut.
 
1047
 
 
1048
    * glade/gcalctool.glade:
 
1049
      Fixed bug #488829 - Accuracy and Change Sign have wrong tooltip 
 
1050
      shortcut keys.
 
1051
 
 
1052
    * gcalctool/gtk.c:
 
1053
      Fixed bug #488783 - memory registers not available if you start 
 
1054
      in Advanced mode
 
1055
 
 
1056
    * gcalctool/gtk.c:
 
1057
      glade/gcalctool.glade:
 
1058
      Fixed bug bug #488694 - [a11y] Several calculator buttons don't speak 
 
1059
      correctly with Orca.
 
1060
 
 
1061
2007-10-20 Rich Burridge <rich.burridge@sun.com>
 
1062
 
 
1063
    * gcalctool/calctool.c:
 
1064
      gcalctool/calctool.h:
 
1065
      gcalctool/functions.c:
 
1066
      gcalctool/extern.h:
 
1067
      gcalctool/gtk.c:
 
1068
      glade/gcalctool.glade:    (new)
 
1069
      glade/Makefile.am:
 
1070
      glade/mode_panel.glade:   (removed)
 
1071
      po/POTFILES.in:
 
1072
      From Robert Ancell <robert.ancell@gmail.com>
 
1073
      More work on bug #485919 - Use Glade for UI. This now provides
 
1074
      Glade support for the majority of the gcalctool GUI.
 
1075
 
 
1076
2007-10-15 Rich Burridge <rich.burridge@sun.com>
 
1077
 
 
1078
    * gcalctool/gtk.c:
 
1079
      Fix for bug #485398 - Put memory register window inside the main window.
 
1080
      Uses gtk_window_set_transient_for() to associate the memory register
 
1081
      window with the main gcalctool window.
 
1082
 
 
1083
    * help/C/gcalctool.xml:
 
1084
      Fix for bug #383850 - [doc] New names for Precedence.
 
1085
 
 
1086
2007-10-13 Rich Burridge <rich.burridge@sun.com>
 
1087
 
 
1088
    * gcalctool/gtk.c:
 
1089
      From Sami Pietila <sami.pietila@utu.fi>
 
1090
      Fix for bug #485137 - Undo/Redo don't work in arithmetic precedence 
 
1091
      mode if user has "hand edited" the display.
 
1092
 
 
1093
2007-10-12 Rich Burridge <rich.burridge@sun.com>
 
1094
 
 
1095
    * configure.in:
 
1096
      gcalctool/calctool.c:
 
1097
      gcalctool/gtk.c:
 
1098
      gcalctool/Makefile.am:
 
1099
      Makefile.am:
 
1100
      glade/Makefile.am:          (new)
 
1101
      glade/mode_panel.glade:     (new)
 
1102
      From Robert Ancell <robert.ancell@gmail.com>
 
1103
      Work on bug #485919 - Use Glade for UI.
 
1104
      Initial Glade patch adds support for the mode panel.
 
1105
 
 
1106
2007-10-11 Rich Burridge <rich.burridge@sun.com>
 
1107
 
 
1108
    * gcalctool/gtk.c:
 
1109
      Added a call to "set_memory_toggle(v->rstate);" in make_frames() to
 
1110
      correctly set the state of the Edit-<Memory Registers check box if the
 
1111
      user wanted the memory registers initially displayed.
 
1112
 
 
1113
    * gcalctool/gtk.c:
 
1114
      From Christian Persch <chpe@gnome.org>
 
1115
      Correctly handle memory register display and "Memory Registers" menu
 
1116
      item checkbox status when user goes from Sci/Fin/Adv mode to Basic.
 
1117
      (Needed because of the recent changes for bug #478961).
 
1118
 
 
1119
2007-10-08 Rich Burridge <rich.burridge@sun.com>
 
1120
 
 
1121
    * Released a gcalctool v5.21.0 tarball.
 
1122
 
 
1123
    * gcalctool/calctool.h:
 
1124
      gcalctool/display.c:
 
1125
      gcalctool/functions.c:
 
1126
      gcalctool/ce_tokeniser.l:
 
1127
      gcalctool/get.c:
 
1128
      gcalctool/gtk.c:
 
1129
      With lots of help from Sami Pietila <sampie@utu.fi>
 
1130
      Fix for bug #326938 – Display cursor in input area; allow home
 
1131
      and end keys. This is in arithmetic precedence mode only.
 
1132
 
 
1133
2007-10-08 Rich Burridge <rich.burridge@sun.com>
 
1134
 
 
1135
    * gcalctool/graphics.c:
 
1136
      Fix for bug #484158 – Setting Accuracy is incorrect via the 0-9 
 
1137
      places menu items.
 
1138
 
 
1139
2007-10-02 Rich Burridge <rich.burridge@sun.com>
 
1140
 
 
1141
    * help/C/gcalctool.xml:
 
1142
      gcalctool/calctool.h:
 
1143
      gcalctool/ce_tokeniser.l:
 
1144
      Fix for bug #439087 – Gcalctool can't handle small physic constants 
 
1145
      like the Boltzmann constant. The number of significant places has
 
1146
      been increased to 99 and the number of displayable digits has been
 
1147
      increased to 200. The online help has been adjusted to reflect these
 
1148
      changes.
 
1149
 
 
1150
      Note that if you have something in the gcalctool display that is 
 
1151
      wider than the display area, a scrollbar is shown, but the first 
 
1152
      digit isn't properly displayed. The workaround here, is to enlarge 
 
1153
      the size of the calculator window until the scrollbar goes away.
 
1154
      I believe this is a Gtk+ problem and have filed bug #482688 against it.
 
1155
 
 
1156
    * help/C/gcalctool.xml:
 
1157
      Fixed bug #367738 – [doc] Square root documentation needs to be updated.
 
1158
      The entry in the online help now includes examples for both arithmetic 
 
1159
      precedence and non-arithmetic precedence mode.
 
1160
 
 
1161
    * help/C/gcalctool.xml:
 
1162
      Fixed bug #428571 – [doc] Repetitive usage of "use".
 
1163
 
 
1164
2007-10-01 Rich Burridge <rich.burridge@sun.com>
 
1165
 
 
1166
    * gcalctool/Makefile.am:
 
1167
      configure.in:
 
1168
      From Rémi Cardona <remi@gentoo.org>
 
1169
      Use GNOME_MAINTAINER_MODE_DEFINES() to handle *_DISABLE_DEPRECATED
 
1170
 
 
1171
    * help/C/gcalctool.xml:
 
1172
      gcalctool/calctool.c:
 
1173
      gcalctool/display.c:
 
1174
      gcalctool/calctool.h:
 
1175
      gcalctool/functions.c:
 
1176
      gcalctool/lr_tokeniser.l:
 
1177
      gcalctool/ce_tokeniser.l:
 
1178
      gcalctool/gcalctool.1:
 
1179
      Fixed bug #428573 – [doc] Spelling of logical gates.
 
1180
      The logical operations, And, Not, Or, Xor and Xnor now use uppercase
 
1181
      letters (AND, NOT, OR, XOR and XNOR) for both the buttons and in the
 
1182
      display area in arithmetic precedence mode. The gcalctool manual
 
1183
      pages and the online help have been updated accordingly.
 
1184
 
 
1185
      The XOR operation in non-arithmetic mode was doing a multiplication 
 
1186
      instead.
 
1187
 
 
1188
      The result for the AND example in the online help was incorrect.
 
1189
 
 
1190
      The syntax for using NOT in aritmetic mode is different then for
 
1191
      non-arithmetic mode. The online help example has been updated to
 
1192
      show both examples.
 
1193
 
 
1194
2007-09-28 Rich Burridge <rich.burridge@sun.com>
 
1195
 
 
1196
    * help/C/gcalctool.xml:
 
1197
      gcalctool/calctool.c:
 
1198
      gcalctool/calctool.h:
 
1199
      gcalctool/functions.c:
 
1200
      gcalctool/lr_tokeniser.l:
 
1201
      gcalctool/ce_tokeniser.l:
 
1202
      gcalctool/gcalctool.1:
 
1203
      gcalctool/gtk.c:
 
1204
      gcalctool/ce_parser.y:
 
1205
      With lots of help from Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1206
      Fixed bug #469245 – Hexadecimal input is not intuitive and
 
1207
      bug #455889 – Copy/paste of lower case hex letter does not work.
 
1208
      The hexadecimal digits have been changed back to their pre Sept
 
1209
      2003 (bug #118826) values of "a" - "f".
 
1210
 
 
1211
      The following functions have also had their keyboard shortcuts
 
1212
      reverted back to their pre Sept 2003 upper-case values:
 
1213
 
 
1214
      [A] - Set accuracy
 
1215
      [C] - Change sign
 
1216
      [D] - Double-declining depreciation
 
1217
      [E] - Enter an exponential number
 
1218
      [F] - User-defined functions
 
1219
 
 
1220
      With copy/paste operations, where the user is pasting a string into
 
1221
      gcalctool, the copy buffer is now iterated over. If an "A", "B", "C",
 
1222
      "D" or "F" character is encountered, it will be converted to its
 
1223
      lowercase equivalent. If an "E" is found,  and the next character is a
 
1224
      "-" or a "+", then it remains as an upper case "E" (it's assumed to be
 
1225
      a possible exponential number), otherwise its converted to a lower
 
1226
      case "e".
 
1227
 
 
1228
      Displaying of hex digits in the gcalctool display will still be
 
1229
      in uppercase. Displaying of the "e" in an exponential number will
 
1230
      still be in lower-case.
 
1231
 
 
1232
      The way to enter exponential numbers in arithmetic precedence mode
 
1233
      has changed. The following four examples should show you the new
 
1234
      correct syntax:
 
1235
 
 
1236
        1  2  Exp + 8  =              1200000000
 
1237
      - 1  2  Exp + 8  =             -1200000000
 
1238
        1  2  Exp - 8  =              0.00000012
 
1239
      - 1  2  Exp - 8  =             -0.00000012
 
1240
 
 
1241
      In both left-to-right precedence and arithmetic precedence modes, if
 
1242
      the user enters a numeric digit that is incorrect for the current
 
1243
      numeric base, this shouldn't be allowed and should not be entered
 
1244
      in the display.
 
1245
 
 
1246
      The gcalctool documentation (and tooltips) have been updated to
 
1247
      reflect these changes.
 
1248
 
 
1249
2007-09-24 Rich Burridge <rich.burridge@sun.com>
 
1250
 
 
1251
    * From Christian Persch <chpe@gnome.org>
 
1252
      gcalctool/gtk.c:
 
1253
      Fixed bug #479102 – memory registers dialogue should use ngettext.
 
1254
 
 
1255
2007-09-21 Rich Burridge <rich.burridge@sun.com>
 
1256
 
 
1257
    * Updated the MAINTAINERS file with Sami's new email address.
 
1258
 
 
1259
    * From Christian Persch <chpe@gnome.org>
 
1260
      gcalctool/gtk.c:
 
1261
      Fixed bug #478961 – GtkAaction use.
 
1262
 
 
1263
    * From Christian Persch <chpe@gnome.org>
 
1264
      gcalctool/gtk.c:
 
1265
      Fixed bug #478964 – don't use deprecated gtk_widget_ref func.
 
1266
 
 
1267
    * From Christian Persch <chpe@gnome.org>
 
1268
      gcalctool/gtk.c:
 
1269
      Fixed bug #478979 – show menu help in statusbar.
 
1270
 
 
1271
    * From Christian Persch <chpe@gnome.org>
 
1272
      gcalctool/gtk.c:
 
1273
      Fixed bug #479064 – should use ngettext on the Acc button.
 
1274
 
 
1275
    * From Christian Persch <chpe@gnome.org>
 
1276
      gcalctool/gtk.c:
 
1277
      Fixed bug #479097 – use gtkmessagedialog.
 
1278
 
 
1279
    * From Christian Persch <chpe@gnome.org>
 
1280
      gcalctool/gtk.c:
 
1281
      Fixed bug #479066 – weird way to use gnome menus-have-icons setting.
 
1282
 
 
1283
2007-09-17 Rich Burridge <rich.burridge@sun.com>
 
1284
 
 
1285
    * Released a gcalctool tarball for GNOME 2.20.0.
 
1286
 
 
1287
2007-09-03 Rich Burridge <rich.burridge@sun.com>
 
1288
 
 
1289
    * Released a gcalctool tarball for GNOME 2.19.92.
 
1290
 
 
1291
2007-08-27 Rich Burridge <rich.burridge@sun.com>
 
1292
 
 
1293
    * Released a gcalctool tarball for GNOME 2.19.91.
 
1294
 
 
1295
2007-08-17 Rich Burridge <rich.burridge@sun.com>
 
1296
 
 
1297
    * From Lionel Le Folgoc
 
1298
      gcalctool.desktop.in:
 
1299
      Fixed bug #467442 – gcalctool does not appear in xfce4 menu.
 
1300
 
 
1301
2007-08-13 Rich Burridge <rich.burridge@sun.com>
 
1302
 
 
1303
    * Released a gcalctool tarball for GNOME 2.19.90.
 
1304
 
 
1305
2007-08-11 Rich Burridge <rich.burridge@sun.com>
 
1306
 
 
1307
    * MAINTAINERS:
 
1308
      Adjusted to the new format.
 
1309
 
 
1310
2007-07-30 Rich Burridge <rich.burridge@sun.com>
 
1311
 
 
1312
    * Released a gcalctool tarball for GNOME 2.19.6.
 
1313
 
 
1314
2007-07-30 Jan Arne Petersen <jpetersen@jpetersen.org>
 
1315
 
 
1316
    * configure.in:
 
1317
      Remove help/de/Makefile due to gnome-doc-utils migration.
 
1318
 
 
1319
2007-07-24 Rich Burridge <rich.burridge@sun.com>
 
1320
 
 
1321
    * From Christopher Taylor et al
 
1322
      configure.in:
 
1323
      gcalctool/gtk.c:
 
1324
      Fixed bug #459702 – gcalc does not build against gtk+-2.11.6.
 
1325
      Occurances of gtk_tooltips_set_tip are now gtk_widget_set_tooltip_text.
 
1326
 
 
1327
2007-07-22 Yair Hershkovitz <yairhr@gmail.com>
 
1328
    * gcalctool/gtk.c:
 
1329
      Always use left-to-right direction for button's boxes. Fixed bug
 
1330
      #439415.
 
1331
 
 
1332
2007-07-08 Rich Burridge <rich.burridge@sun.com>
 
1333
 
 
1334
    * gcalctool.desktop.in:
 
1335
      Applied Sun patch 
 
1336
      /jds/spec-files/trunk/patches/gcalctool-01-menu-entry.diff.
 
1337
      Changed the Comment line.
 
1338
 
 
1339
    * Released a gcalctool tarball for GNOME 2.19.5.
 
1340
 
 
1341
2007-06-26 Rich Burridge <rich.burridge@sun.com>
 
1342
 
 
1343
    * gcalctool/mpmath.c:
 
1344
      Fixed bug #451286 – 0 power of 0. This now returns 1 and not an error.
 
1345
 
 
1346
    * gcalctool/gtk.c:
 
1347
      Fixed bug #450790 – crash in Calculator when pasting in a very large
 
1348
      number.
 
1349
 
 
1350
2007-06-18 Rich Burridge <rich.burridge@sun.com>
 
1351
 
 
1352
    * From Jani Monoses
 
1353
      Fixed bug #448263 – drop libgnome dependency
 
1354
 
 
1355
    * Released a gcalctool tarball for GNOME 2.19.4.
 
1356
 
 
1357
2007-06-04 Rich Burridge <rich.burridge@sun.com>
 
1358
 
 
1359
    * Released a gcalctool tarball for GNOME 2.19.3.
 
1360
 
 
1361
2007-05-21 Rich Burridge <rich.burridge@sun.com>
 
1362
 
 
1363
    * Fixed bug #439985 – Negative value not saved in memory register 
 
1364
      across invocations of gcalctool. This was also a problem was negative
 
1365
      constants.
 
1366
 
 
1367
2007-05-13 Rich Burridge <rich.burridge@sun.com>
 
1368
 
 
1369
    * Released a gcalctool tarball for GNOME 2.19.2.
 
1370
 
 
1371
2007-04-30 Rich Burridge <rich.burridge@sun.com>
 
1372
 
 
1373
   * gcalctool/display.c:
 
1374
     gcalctool/functions.c:
 
1375
     From: Sami Pietilä
 
1376
     Fixed bug #419927 - calculator rcl function does not work as documented.
 
1377
 
 
1378
2007-04-23 Rich Burridge <rich.burridge@sun.com>
 
1379
 
 
1380
    * Released a gcalctool tarball for GNOME 2.19.1.
 
1381
      (gcalctool version number now aligns with the GNOME 
 
1382
       minor.micro numbers).
 
1383
 
 
1384
2007-04-18 Rich Burridge <rich.burridge@sun.com>
 
1385
 
 
1386
   * gcalctool/gtk.c:
 
1387
     Fixed up various compiler warnings.
 
1388
 
 
1389
2007-04-13  Changwoo Ryu  <cwryu@debian.org>
 
1390
 
 
1391
    * configure.in:
 
1392
      Removed line for help/ko/Makefile.in due to gnome-doc-utils
 
1393
      migration.
 
1394
 
 
1395
2007-03-28 Rich Burridge <rich.burridge@sun.com>
 
1396
 
 
1397
   * gcalctool.desktop.in:
 
1398
     Fixed bug #413443 – gnome-calculator is not publically visible icon.
 
1399
 
 
1400
2007-03-12 Rich Burridge <rich.burridge@sun.com>
 
1401
 
 
1402
    * gcalctool/gtk.c:
 
1403
      Adjust "Paste" to _("Paste") in the for_each_menu() routine for 
 
1404
      bug #317786 – copy and paste menu entries are always active.
 
1405
 
 
1406
2007-03-12 Rich Burridge <rich.burridge@sun.com>
 
1407
 
 
1408
    * Released a gcalctool tarball for GNOME 2.18.0 (Final).
 
1409
 
 
1410
2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
 
1411
 
 
1412
        * gcalctool.desktop.in:
 
1413
        "Application" is not a valid category in the freedesktop specification.
 
1414
        Added the GTK category.
 
1415
 
 
1416
2007-02-27 Rich Burridge <rich.burridge@sun.com>
 
1417
 
 
1418
    * gcalctool/gtk.c:
 
1419
      Fixed bug 412688 - gcalctool crashed with SIGSEGV in strlen().
 
1420
 
 
1421
2007-02-25 Rich Burridge <rich.burridge@sun.com>
 
1422
 
 
1423
    * Released a gcalctool tarball for GNOME 2.18.0 (Release Candidate).
 
1424
 
 
1425
2007-02-12 Rich Burridge <rich.burridge@sun.com>
 
1426
 
 
1427
    * Released a gcalctool tarball for GNOME 2.18.0 (beta-2).
 
1428
 
 
1429
2007-02-06 Rich Burridge <rich.burridge@sun.com>
 
1430
 
 
1431
    * gcalctool/gtk.c:
 
1432
      Fixed bug #402473 – Problems pasting back value when using 
 
1433
      thousands separator.
 
1434
 
 
1435
2007-01-22 Rich Burridge <rich.burridge@sun.com>
 
1436
 
 
1437
    * Released a gcalctool tarball for GNOME 2.18.0 (beta-1).
 
1438
 
 
1439
2007-01-17 Rich Burridge <rich.burridge@sun.com>
 
1440
 
 
1441
    * gcalctool/gtk.c:
 
1442
      Fixed bug #397788 – Need spin control limit for Acc Other popup.
 
1443
 
 
1444
2007-01-16 Rich Burridge <rich.burridge@sun.com>
 
1445
 
 
1446
    * gcalctool/gtk.c:
 
1447
      From Thomas Molhave
 
1448
      Fixed bug #317786 - copy and paste menu entries are always active.
 
1449
 
 
1450
2007-01-08 Rich Burridge <rich.burridge@sun.com>
 
1451
 
 
1452
    * All copyright messages updated for 2007.
 
1453
    * Released a gcalctool tarball for GNOME 2.17.5.
 
1454
 
 
1455
2006-12-17 Rich Burridge <rich.burridge@sun.com>
 
1456
 
 
1457
    * Released a gcalctool tarball for GNOME 2.17.4.
 
1458
 
 
1459
2006-12-15 Rich Burridge <rich.burridge@sun.com>
 
1460
 
 
1461
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1462
      Fixed bug #371669 - Floating Hexadecimal values converting to any.
 
1463
 
 
1464
2006-12-08 Rich Burridge <rich.burridge@sun.com>
 
1465
 
 
1466
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1467
      Fixed bug #381037 – result can not be used for "mod" operation.
 
1468
 
 
1469
    * Fixed bug #369503 – Problems with 'arithmetic precedence mode'.
 
1470
 
 
1471
2006-12-04 Rich Burridge <rich.burridge@sun.com>
 
1472
 
 
1473
    * Released a gcalctool tarball for GNOME 2.17.3.
 
1474
 
 
1475
2006-11-28 Rich Burridge <rich.burridge@sun.com>
 
1476
 
 
1477
    * gcalctool/gtk.c:
 
1478
      Fixed bug #380145 – Markup error in alert message.
 
1479
 
 
1480
2006-11-27 Rich Burridge <rich.burridge@sun.com>
 
1481
 
 
1482
    * gcalctool/gtk.c:
 
1483
      In set_win_position(), initialized the x and y variables.
 
1484
 
 
1485
    * help/C/gcalctool.xml:
 
1486
      Fixed bug #367754 - [doc] Update documentation for % operator.
 
1487
 
 
1488
    * help/C/gcalctool.xml:
 
1489
      Fixed bug #367728 - [doc] Update documentation for Mod (Modulus 
 
1490
      Division) operation.
 
1491
 
 
1492
    * help/C/gcalctool.xml:
 
1493
      Fixed bug #367715 - [doc] Update doc to mention saving of memory 
 
1494
      registers.
 
1495
 
 
1496
    * help/C/gcalctool.xml:
 
1497
      Fixed bug #367718 - [doc] Documentation change needed for 
 
1498
      View->Memory Registers menu item inactive.
 
1499
 
 
1500
    * help/C/gcalctool.xml:
 
1501
      Fixed bug #367735 - [doc] Update documentation for Ctrm operation.
 
1502
 
 
1503
    * help/C/gcalctool.xml:
 
1504
      Fixed bug #367740 - [doc] Documentation for Clear Entry and Clear 
 
1505
      could be better.
 
1506
 
 
1507
    * help/C/gcalctool.xml:
 
1508
      Fixed bug #367725 - [doc] Update documentation for the Memory 
 
1509
      Register Window.
 
1510
 
 
1511
    * help/C/gcalctool.xml:
 
1512
      Fixed bug #367720 - [doc] Documentation change needed for keyboard 
 
1513
      shortcuts for buttons with menus associated with them.
 
1514
 
 
1515
    * help/C/gcalctool.xml:
 
1516
      Fixed bug #367712 - [doc] Need to document how to enter scientific 
 
1517
      number s with a negative exponent in AOP mode.
 
1518
 
 
1519
2006-11-20 Rich Burridge <rich.burridge@sun.com>
 
1520
 
 
1521
    * gcalctool/gtk.c:
 
1522
      Modified patch from Sun Bugster bug #6480076.
 
1523
      Made the gcalctool display areas focusable.
 
1524
 
 
1525
    * help/C/gcalctool.xml:
 
1526
      Fixed bug #367722 – [doc] Update documentation for Xor and x^y 
 
1527
      operations.
 
1528
 
 
1529
2006-11-18 Rich Burridge <rich.burridge@sun.com>
 
1530
 
 
1531
    * gcalctool/gtk.c:
 
1532
      Fixed bug #76572 - Primary selection is not recognised.
 
1533
 
 
1534
2006-11-04 Rich Burridge <rich.burridge@sun.com>
 
1535
 
 
1536
    * Released a gcalctool tarball for GNOME 2.17.2.
 
1537
 
 
1538
2006-10-30 Rich Burridge <rich.burridge@sun.com>
 
1539
 
 
1540
    * gcalctool/calctool.c:
 
1541
      gcalctool/calctool.h:
 
1542
      gcalctool/display.c:
 
1543
      gcalctool/functions.c:
 
1544
      gcalctool/get.c:
 
1545
      gcalctool/gtk.c:
 
1546
      Fixed bug #358782 (http://bugzilla.gnome.org/show_bug.cgi?id=358782)
 
1547
      Fixup sloppy string handling.
 
1548
 
 
1549
    * gcalctool/function.c:
 
1550
      Fixup sloppy code indentation.
 
1551
      Remove unwanted (commented out) code.
 
1552
      Adjusted to /* ... */ style comments.
 
1553
 
 
1554
2006-10-23 Rich Burridge <rich.burridge@sun.com>
 
1555
 
 
1556
    * gcalctool/get.c:
 
1557
      From Paul Schulz:
 
1558
      Fixed bug #364410 (http://bugzilla.gnome.org/show_bug.cgi?id=364410)
 
1559
      Incorrectly rounded pi constant.
 
1560
 
 
1561
2006-10-16 Rich Burridge <rich.burridge@sun.com>
 
1562
 
 
1563
    * Released a gcalctool tarball for GNOME 2.17.1.
 
1564
 
 
1565
2006-10-07 Elijah Newren <newren gmail com>
 
1566
 
 
1567
    * gcalctool/gtk.c (create_change_mode_dialog): Remove markup from
 
1568
      translatable messages.  #360453
 
1569
 
 
1570
2006-10-03 Rich Burridge <rich.burridge@sun.com>
 
1571
 
 
1572
    * gcalctool/display.c:
 
1573
      From Matt Keenan <matt dot keenen at sun period com>
 
1574
      Fixed bug 359291 - crash when localized decimal point is greater 
 
1575
      than 1 char. Removed the bogus assert.
 
1576
 
 
1577
2006-10-01 Rich Burridge <rich.burridge@sun.com>
 
1578
 
 
1579
    * gcalctool/calctool.c:
 
1580
      gcalctool/gtk.c:
 
1581
      From Matthias Clasen:
 
1582
      Fixed bug #358337 (http://bugzilla.gnome.org/show_bug.cgi?id=358337)
 
1583
      gcalctool no longer crashes in the Oriya locale due to sloppy string
 
1584
      handling.
 
1585
 
 
1586
2006-09-29 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1587
 
 
1588
    * Fixed pr #354730 - crash in Calculator: running
 
1589
      3x10^38 using bi..
 
1590
 
 
1591
2006-09-28 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1592
 
 
1593
    * Fixed pr #357208 - Bitcalculating extension needs to
 
1594
      support negative numbers
 
1595
 
 
1596
2006-09-22 Rich Burridge <rich.burridge@sun.com>
 
1597
 
 
1598
    * gcalctool/calctool.c:
 
1599
      gcalctool/calctool.h:
 
1600
      gcalctool/extern.h:
 
1601
      gcalctool/functions.c:
 
1602
      gcalctool/functions.h:
 
1603
      gcalctool/get.c:
 
1604
      gcalctool/gtk.c:
 
1605
      From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1606
      Fixed bug #157961 - Bitcalculating extension for gcalctool.
 
1607
 
 
1608
2006-09-13 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1609
 
 
1610
    * Fixed pr #355648 - Error reporting should be consistent.
 
1611
 
 
1612
2006-09-13 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1613
 
 
1614
    * Fixed pr #135140 - percent operator works not as expected.
 
1615
        
 
1616
2006-09-06 Rich Burridge <rich.burridge@sun.com>
 
1617
 
 
1618
    * gcalctool/calctool.c:
 
1619
      gcalctool/calctool.h:
 
1620
      gcalctool/get.c:
 
1621
      gcalctool/gtk.c:
 
1622
      Fixed bug #349981 - gcalctool should save screen position for next 
 
1623
      start.
 
1624
 
 
1625
2006-09-04 Rich Burridge <rich.burridge@sun.com>
 
1626
 
 
1627
    * Released a gcalctool tarball for GNOME 2.16.0 (Final).
 
1628
 
 
1629
2006-08-18 Rich Burridge <rich.burridge@sun.com>
 
1630
 
 
1631
    * Released a gcalctool tarball for GNOME 2.16.0 (RC1).
 
1632
 
 
1633
2006-08-09 Rich Burridge <rich.burridge@sun.com>
 
1634
 
 
1635
    * gcalctool/functions.c:
 
1636
      gcalctool/graphics.c:
 
1637
      gcalctool/gtk.c:
 
1638
      Removed several chunks of code that were surronded by #if 0/#endif.
 
1639
 
 
1640
2006-08-07 Rich Burridge <rich.burridge@sun.com>
 
1641
 
 
1642
    * gcalctool/display.c:
 
1643
      gcalctool/functions.c:
 
1644
      gcalctool/graphics.c:
 
1645
      Fixed bug #350341 (http://bugzilla.gnome.org/show_bug.cgi?id=350341)
 
1646
      gcalctool now builds again with gcc v2.95.
 
1647
 
 
1648
2006-08-06 Rich Burridge <rich.burridge@sun.com>
 
1649
 
 
1650
    * Released a gcalctool tarball for GNOME 2.16.0 (beta2).
 
1651
 
 
1652
2006-07-28 Lucas Rocha <lucasr@gnome.org>
 
1653
 
 
1654
    * configure.in:
 
1655
      Removed line for help/es/Makefile.in due to g-d-u migration.
 
1656
    * help/Makefile.am:
 
1657
      Removed es from SUBDIRS due to g-d-u migration. 
 
1658
 
 
1659
2006-07-24 Rich Burridge <rich.burridge@sun.com>
 
1660
 
 
1661
    * gcalctool/calctool.c:
 
1662
      More work on bug #347700 
 
1663
      (http://bugzilla.gnome.org/show_bug.cgi?id=347700)
 
1664
      Added another "Note to translators" comment for the Abs button labels.
 
1665
 
 
1666
    * configure.in:
 
1667
      Fixed bug #348452 (http://bugzilla.gnome.org/show_bug.cgi?id=348452)
 
1668
      Removed line for help/sv/Makefile.in
 
1669
 
 
1670
    * Released a gcalctool tarball for GNOME 2.16.0 (beta1).
 
1671
 
 
1672
2006-07-20 Rich Burridge <rich.burridge@sun.com>
 
1673
 
 
1674
    * gcalctool/calctool.c:
 
1675
      Work on bug #347700 (http://bugzilla.gnome.org/show_bug.cgi?id=347700)
 
1676
      Added a "Note to translators" comment for the Bksp and Clr button
 
1677
      labels.
 
1678
 
 
1679
2006-06-10  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
 
1680
 
 
1681
    * gcalctool/gtk.c (about_cb): Updated FSF postal address.
 
1682
 
 
1683
2006-07-10 Rich Burridge <rich.burridge@sun.com>
 
1684
 
 
1685
    * Released a gcalctool tarball for GNOME 2.15.4.
 
1686
 
 
1687
2006-06-09 Rich Burridge <rich.burridge@sun.com>
 
1688
 
 
1689
    * Released a gcalctool tarball for GNOME 2.15.3.
 
1690
 
 
1691
2006-06-01 Rich Burridge <rich.burridge@sun.com>
 
1692
 
 
1693
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1694
      Fixed bug #343150 (http://bugzilla.gnome.org/show_bug.cgi?id=343150)
 
1695
      Gcalctool no longer crashes when switching to scientific mode.
 
1696
 
 
1697
2006-05-16 Rich Burridge <rich.burridge@sun.com>
 
1698
 
 
1699
    * Adjusted configure.in so that gcalctool now requires intltool v0.35.0.
 
1700
 
 
1701
2006-05-15 Rich Burridge <rich.burridge@sun.com>
 
1702
 
 
1703
    * Released a gcalctool tarball for GNOME 2.15.2.
 
1704
 
 
1705
2006-05-10 Rich Burridge <rich.burridge@sun.com>
 
1706
 
 
1707
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1708
      Fixup compiler warnings from inclusion of last patch.
 
1709
 
 
1710
2006-05-08 Rich Burridge <rich.burridge@sun.com>
 
1711
 
 
1712
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1713
      Fixed bug #163538 (http://bugzilla.gnome.org/show_bug.cgi?id=163538)
 
1714
      Backspace results in mal-formed expression.
 
1715
 
 
1716
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1717
      - = button is now also a one step undo. (This feature was temporary 
 
1718
        disabled by the previous redo/undo patch.)
 
1719
 
 
1720
      - Removed gotos from do_expression function. (This change might add
 
1721
        unstability as this is a major change to the expression mode state
 
1722
        machine.)
 
1723
 
 
1724
      - Functions (such as sin, cos, tan..) can use previously calculated
 
1725
        value.
 
1726
 
 
1727
2006-05-01 Rich Burridge <rich.burridge@sun.com>
 
1728
 
 
1729
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1730
      First cut at an Undo/Redo implementation for use with the arithmetic
 
1731
      operator precedence mode.
 
1732
 
 
1733
2006-04-25 Rich Burridge <rich.burridge@sun.com>
 
1734
 
 
1735
    * Respun the gcalctool tarball for GNOME 2.15.1 because intltool
 
1736
      is not Solarisized. It's generated constructs in .../po/Makefile.in.in
 
1737
      that do not work on Solaris. The hack fix was to change the SHELL
 
1738
      definition in .../po/Makefile.in.in to /bin/bask before running
 
1739
      make; make install; make dist
 
1740
 
 
1741
    * Removed the no entry from the po/LINGUAS file.
 
1742
 
 
1743
2006-04-24 Rich Burridge <rich.burridge@sun.com>
 
1744
 
 
1745
    * Removed .../po/Makefile.in.in. Shouldn't have been in CVS.
 
1746
 
 
1747
    * Released a gcalctool tarball for GNOME 2.15.1.
 
1748
 
 
1749
2006-04-24 Rich Burridge <rich.burridge@sun.com>
 
1750
 
 
1751
    * Fixed bug #337897 (http://bugzilla.gnome.org/show_bug.cgi?id=337897)
 
1752
      Changes to use po/LINGUAS file.
 
1753
 
 
1754
2006-04-17  Kjartan Maraas <kmaraas@gnome.org>
 
1755
 
 
1756
    * configure.in: Remove obsolete entry for no_NO.
 
1757
    * po/no.po: And the translation.
 
1758
 
 
1759
2006-04-12 Rich Burridge <rich.burridge@sun.com>
 
1760
 
 
1761
    * Fixed bug #338220 (http://bugzilla.gnome.org/show_bug.cgi?id=338220)
 
1762
      The 'Show trailing zeroes' option in the View menu should now be
 
1763
      correctly set [in]sensitive depending upon which mode it's in.
 
1764
 
 
1765
2006-03-31 Rich Burridge <rich.burridge@sun.com>
 
1766
 
 
1767
    * Further work on the gcalctool automated test tools:
 
1768
      - Now allows comment lines starting with '#' to be read (and ignored)
 
1769
        in the input file. Same for blank lines.
 
1770
 
 
1771
      - Added a listener to not start reading standard input until the 
 
1772
        application see a "focus:" event for gcalctool.
 
1773
 
 
1774
      - Adjusted the isApplication() routine in runtests.py to check for
 
1775
        None.
 
1776
 
 
1777
2006-03-28 Rich Burridge <rich.burridge@sun.com>
 
1778
 
 
1779
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1780
      Fixed bug #332023 (http://bugzilla.gnome.org/show_bug.cgi?id=332023)
 
1781
      The bitwise operators now work in arithmetic operator precedence
 
1782
      mode, when you use them with the result of a previous operation.
 
1783
 
 
1784
2006-03-28 Rich Burridge <rich.burridge@sun.com>
 
1785
 
 
1786
    * Fixed bug #327729 (http://bugzilla.gnome.org/show_bug.cgi?id=327729)
 
1787
      The fields in the memory register window were not correctly aligned
 
1788
      in some themes. In the create_rframe() routine in gtk.c, the code has
 
1789
      been changed to use a gtk_table rather than ten gtk_hbox's.
 
1790
 
 
1791
2006-03-28 Rich Burridge <rich.burridge@sun.com>
 
1792
 
 
1793
    * Fixed bug #330867 (http://bugzilla.gnome.org/show_bug.cgi?id=330867)
 
1794
      Added License info to the Gcalctool About dialog.
 
1795
 
 
1796
2006-03-27 Rich Burridge <rich.burridge@sun.com>
 
1797
 
 
1798
    * Fixed bug #335095 (http://bugzilla.gnome.org/show_bug.cgi?id=335095)
 
1799
      Gcalctool no longer displays the current mode in the title bar when 
 
1800
      in Basic mode (due to lack of space).
 
1801
 
 
1802
2006-03-27  Tommi Vainikainen  <thv@iki.fi>
 
1803
 
 
1804
    * .cvsignore, Makefile.am, configure.in, omf.make, xmldocs.make,
 
1805
        m4/.cvsignore: Migrated to gnome-doc-utils build system for user
 
1806
        manuals.
 
1807
 
 
1808
2006-03-27 Rich Burridge <rich.burridge@sun.com>
 
1809
 
 
1810
    * From Ross Burton <ross at burtonini dot com>
 
1811
      Fixed bug #335236 (http://bugzilla.gnome.org/show_bug.cgi?id=335236)
 
1812
      Gcalctool schemas files should be installed if built with
 
1813
      "--without-gnome".
 
1814
 
 
1815
2006-03-27 Rich Burridge <rich.burridge@sun.com>
 
1816
 
 
1817
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1818
      Adjustments to the AOP code so that e to the power of x gives the
 
1819
      correct answer at high precision.
 
1820
 
 
1821
2006-03-22  Tommi Vainikainen  <thv@iki.fi>
 
1822
 
 
1823
    * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
 
1824
 
 
1825
2006-03-17 Rich Burridge <rich.burridge@sun.com>
 
1826
 
 
1827
    * Added .../test/non_aop_input.txt, the start of an test file for
 
1828
      gcalctool in non-arithmetic operator precedence mode.
 
1829
 
 
1830
2006-03-13 Rich Burridge <rich.burridge@sun.com>
 
1831
 
 
1832
    * Released a gcalctool tarball for GNOME 2.14.0 (Final).
 
1833
 
 
1834
2006-03-02 Rich Burridge <rich.burridge@sun.com>
 
1835
 
 
1836
    * From Elijah Newren <newren at gmail dot com>
 
1837
      Fix for bug #333078 (http://bugzilla.gnome.org/show_bug.cgi?id=333078)
 
1838
      cvs fails to build due to bg translation of help.
 
1839
 
 
1840
    * From Alexander Shopov <ash at contact dot bg>
 
1841
      Inclusion of a translation of gcalctool help for the bg locale.
 
1842
 
 
1843
2006-02-27 Rich Burridge <rich.burridge@sun.com>
 
1844
 
 
1845
    * Released a gcalctool tarball for GNOME 2.14.0 (RC).
 
1846
 
 
1847
2006-02-12 Rich Burridge <rich.burridge@sun.com>
 
1848
 
 
1849
    * Released a gcalctool tarball for GNOME 2.14.0 (beta2).
 
1850
 
 
1851
2006-01-30 Rich Burridge <rich.burridge@sun.com>
 
1852
 
 
1853
    * Released a gcalctool tarball for GNOME 2.14.0 (beta1).
 
1854
 
 
1855
2006-01-23 Rich Burridge <rich.burridge@sun.com>
 
1856
 
 
1857
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1858
      Refixed bug #323150 (http://bugzilla.gnome.org/show_bug.cgi?id=323150)
 
1859
      The recent changes to the square root and subtraction button labels
 
1860
      broke the token parser for arithmetic operator precedence.
 
1861
 
 
1862
2006-01-19 Rich Burridge <rich.burridge@sun.com>
 
1863
 
 
1864
    * Added the start of an automated test framework for gcalctool, written
 
1865
      in Python, under the new "test" sub-directory. See the comments at the
 
1866
      beginning of runtests.py for more information.
 
1867
 
 
1868
2006-01-17 Rich Burridge <rich.burridge@sun.com>
 
1869
 
 
1870
    * Fixed bug #327124 (http://bugzilla.gnome.org/show_bug.cgi?id=327124)
 
1871
      Changes to fix bug #326344 had the side-effect of causing the CE
 
1872
      button to no longer work correctly.
 
1873
 
 
1874
2006-01-17 Rich Burridge <rich.burridge@sun.com>
 
1875
 
 
1876
    * Fixed bug #327214 (http://bugzilla.gnome.org/show_bug.cgi?id=327214)
 
1877
      The results from performing trig functions were not being passed on
 
1878
      to future calculations correctly (in non-arithmetic operator precedence 
 
1879
      mode).
 
1880
 
 
1881
2006-01-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
 
1882
 
 
1883
    * Used U+00F7 (DIVISION SIGN) instead of U+2215 (DIVISION SLASH)
 
1884
      for division sign, as discussed in
 
1885
      http://mail.gnome.org/archives/gnome-i18n/2006-January/msg00137.html
 
1886
      http://mail.gnome.org/archives/gnome-i18n/2006-January/msg00157.html
 
1887
 
 
1888
2006-01-13 Rich Burridge <rich.burridge@sun.com>
 
1889
 
 
1890
    * Released a gcalctool tarball for GNOME 2.13.5.
 
1891
 
 
1892
2006-01-12 Rich Burridge <rich.burridge@sun.com>
 
1893
 
 
1894
    * From Wouter Bolsterlee
 
1895
      Fixed bug #323149 (http://bugzilla.gnome.org/show_bug.cgi?id=323149)
 
1896
      Gcalctool now uses the Unicode symbols for division, multiplication, 
 
1897
      plus/minus, minus and square root.
 
1898
 
 
1899
2006-01-10 Rich Burridge <rich.burridge@sun.com>
 
1900
 
 
1901
    * Fixed bug #326344 (http://bugzilla.gnome.org/show_bug.cgi?id=326344)
 
1902
      The bit display of large numbers (in non-arithmetic operator precedence
 
1903
      mode with the scientific view) now hopefully works correctly.
 
1904
 
 
1905
      It no longer converts the displayed number to a double then a long 
 
1906
      long, which is where the loss of accuracy was occuring.
 
1907
 
 
1908
      This also involved adding a couple of parameters to the make_fixed() 
 
1909
      routine in display.c to make it more generally useful for things like 
 
1910
      this.
 
1911
 
 
1912
2006-01-09 Rich Burridge <rich.burridge@sun.com>
 
1913
 
 
1914
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1915
      Fixed bug #142824 (http://bugzilla.gnome.org/show_bug.cgi?id=142824)
 
1916
      Gcalctool no longer ignores locale specific numeric point in
 
1917
      arithmetic operator precedence mode.
 
1918
 
 
1919
    * Adjusted all the copyright messages to include 2006.
 
1920
 
 
1921
2006-01-09 Rich Burridge <rich.burridge@sun.com>
 
1922
 
 
1923
    * Fixed bug #325074 (http://bugzilla.gnome.org/show_bug.cgi?id=325074)
 
1924
      Gcalctool no longer crashes when you double click the 0 in the 
 
1925
      display area. Problem was the return value of the mouse_button_cb()
 
1926
      routine in gtk.c.
 
1927
 
 
1928
2005-12-30  Abel Cheung  <maddog@linuxhall.org>
 
1929
 
 
1930
    * configure.in: Added "zh_HK" to ALL_LINGUAS.
 
1931
 
 
1932
2005-12-23 Rich Burridge <rich.burridge@sun.com>
 
1933
 
 
1934
    * Released a gcalctool tarball for GNOME 2.13.4.
 
1935
 
 
1936
2005-12-21 Rich Burridge <rich.burridge@sun.com>
 
1937
 
 
1938
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1939
      Final fix for bug #153854 
 
1940
      (http://bugzilla.gnome.org/show_bug.cgi?id=153854)
 
1941
      Now handles the case where the first thing the user does is 
 
1942
      change mode (Basic, Financial, Advanced, Scientific) in AOP mode.
 
1943
 
 
1944
2005-12-19 Rich Burridge <rich.burridge@sun.com>
 
1945
 
 
1946
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1947
      Fixed bug #323150 (http://bugzilla.gnome.org/show_bug.cgi?id=323150)
 
1948
      Sqrt (and other similar operations) no longer fail in non-English 
 
1949
      locales
 
1950
 
 
1951
2005-12-13 Rich Burridge <rich.burridge@sun.com>
 
1952
 
 
1953
    * Fixed bug #324001 (http://bugzilla.gnome.org/show_bug.cgi?id=324001)
 
1954
      Primary Selection (middle mouse button) is now working.
 
1955
 
 
1956
2005-12-12 Rich Burridge <rich.burridge@sun.com>
 
1957
 
 
1958
    * Released a gcalctool tarball for GNOME 2.13.3.
 
1959
 
 
1960
2005-11-28 Rich Burridge <rich.burridge@sun.com>
 
1961
 
 
1962
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
1963
      More work on bug #153854 
 
1964
      (http://bugzilla.gnome.org/show_bug.cgi?id=153854)
 
1965
      Similar change to that made on 15th November 2005, this time for
 
1966
      arithmetic operator precedence (AOP) mode. Still need to correct 
 
1967
      handle this is AOP mode if it's the first thing the user does.
 
1968
 
 
1969
2005-11-17 Rich Burridge <rich.burridge@sun.com>
 
1970
 
 
1971
    * Slight fixup for bug #157961. The toggling of the first bit in the
 
1972
      bit panel wasn't working correctly. The long long lval variable in
 
1973
      the bit_toggled() routine in gtk.c needed to be made unsigned.
 
1974
 
 
1975
2005-11-15 Rich Burridge <rich.burridge@sun.com>
 
1976
 
 
1977
    * More work on bug #153854 
 
1978
      (http://bugzilla.gnome.org/show_bug.cgi?id=153854)
 
1979
      If the user has completed a calculation and we are going to a
 
1980
      new mode that is "compatible" with this one, then just change
 
1981
      modes. Otherwise display a dialog warning the user that the
 
1982
      current calculation will be cleared.
 
1983
 
 
1984
      Incompatible modes are:
 
1985
 
 
1986
      Scientific -> Basic
 
1987
      Scientific -> Advanced
 
1988
      Scientific -> Financial
 
1989
 
 
1990
      (unless we are in Scientific mode with Decimal numeric base and Fixed).
 
1991
      These changes work nicely in non-arithmetic operator precedence mode.
 
1992
      For some reason, the display is still being cleared in arithmetic
 
1993
      operator precedence mode. Keeping the bug open and transferring to 
 
1994
      Sami for further evaluation.
 
1995
 
 
1996
2005-11-14 Rich Burridge <rich.burridge@sun.com>
 
1997
 
 
1998
    * Released a gcalctool tarball for GNOME 2.13.2.
 
1999
 
 
2000
2005-11-03 Rich Burridge <rich.burridge@sun.com>
 
2001
 
 
2002
    * Fixed bug #316755 (http://bugzilla.gnome.org/show_bug.cgi?id=316755)
 
2003
      Gcalctool no longer has "Gdk-CRITICAL **: gdk_window_invalidate_rect: 
 
2004
      assertion `window != NULL' failed" warnings at startup.
 
2005
 
 
2006
2005-10-27 Rich Burridge <rich.burridge@sun.com>
 
2007
 
 
2008
    * Fixed bug #319934 (http://bugzilla.gnome.org/show_bug.cgi?id=319934)
 
2009
      The percent operator was broken in non-arithmetic operator precedence
 
2010
      mode.
 
2011
 
 
2012
2005-10-13 Rich Burridge <rich.burridge@sun.com>
 
2013
 
 
2014
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2015
      Fixed bug #317378 (http://bugzilla.gnome.org/show_bug.cgi?id=317378)
 
2016
      Exponential notation now works correctly in arithmetic operator
 
2017
      precedence mode.
 
2018
 
 
2019
2005-09-26 Rich Burridge <rich.burridge@sun.com>
 
2020
 
 
2021
    * Slight adjustment to the bit panel. It's now centralized.
 
2022
 
 
2023
2005-09-23 Rich Burridge <rich.burridge@sun.com>
 
2024
 
 
2025
    * Adjusted the mpcmim() routine in mp.c. The fix for Sun bug #4006391
 
2026
      needed to also preserve v->toclear and v->pointed.
 
2027
 
 
2028
    * Work on enhancement request #157961
 
2029
      (http://bugzilla.gnome.org/show_bug.cgi?id=157961).
 
2030
      Started to implement the bit panel for non-arithmetic precedence mode.
 
2031
      It's automatically displayed when in Scientific mode.
 
2032
 
 
2033
2005-09-19 Rich Burridge <rich.burridge@sun.com>
 
2034
 
 
2035
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2036
      Implemented enhancement request #148104 for arithmetic precedence
 
2037
      mode (http://bugzilla.gnome.org/show_bug.cgi?id=148104)
 
2038
      The modulo operation. See entry below for more details.
 
2039
 
 
2040
2005-09-15 Rich Burridge <rich.burridge@sun.com>
 
2041
 
 
2042
    * Fixed bug #316382 (http://bugzilla.gnome.org/show_bug.cgi?id=316382)
 
2043
      The "useless" cursor is no longer displayed in the calculator 
 
2044
      display area.
 
2045
 
 
2046
2005-09-15 Rich Burridge <rich.burridge@sun.com>
 
2047
 
 
2048
    * Implemented enhancement request #148104 for non-arithmetic precedence
 
2049
      mode (http://bugzilla.gnome.org/show_bug.cgi?id=148104)
 
2050
      Added in a modulo operation. This is available in Scientic Mode.
 
2051
      A Mod B return the remainder when you divide A by B. A and B must be
 
2052
      integers. Keyboard shortcut for this operation is "M".
 
2053
 
 
2054
2005-09-13 Rich Burridge <rich.burridge@sun.com>
 
2055
 
 
2056
    * Fixed bug #162453 (http://bugzilla.gnome.org/show_bug.cgi?id=162453)
 
2057
      The memory register dialog now uses GtkEntry widgets to display the
 
2058
      register values. Gnopernicus can now correctly speak the contents of 
 
2059
      each memory register. There is also a close button to easily dismiss 
 
2060
      this dialog.
 
2061
 
 
2062
2005-09-13 Rich Burridge <rich.burridge@sun.com>
 
2063
 
 
2064
    * Fixed bug #314540 (http://bugzilla.gnome.org/show_bug.cgi?id=312609)
 
2065
      The memory register window is now a dialog rather than a top-level 
 
2066
      window.
 
2067
 
 
2068
2005-09-12 Rich Burridge <rich.burridge@sun.com>
 
2069
 
 
2070
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2071
      Fixed bug #311307 (http://bugzilla.gnome.org/show_bug.cgi?id=311307)
 
2072
      Fix to prevent invalid numeric entry in arithmetic operator precedence
 
2073
      mode, depending upon the current base.
 
2074
 
 
2075
2005-09-12 Rich Burridge <rich.burridge@sun.com>
 
2076
 
 
2077
    * From yselkowitz at users dot sourceforge dot net
 
2078
      A number of the bison- and flex-related make rules in 
 
2079
      .../gcalctool/Makefile.am were broken when builddir != srcdir. 
 
2080
 
 
2081
2005-08-26 Rich Burridge <rich.burridge@sun.com>
 
2082
 
 
2083
    * From dmacks at netspace dot org
 
2084
      Fixed bug #314540 (http://bugzilla.gnome.org/show_bug.cgi?id=314540)
 
2085
      The libparser.a library needs ranlib run on it for Mac OS X.
 
2086
 
 
2087
2005-08-24 Rich Burridge <rich.burridge@sun.com>
 
2088
 
 
2089
    * From Diego Petten? <flameeyes at gentoo dot org>
 
2090
      Fixed bug #314375 (http://bugzilla.gnome.org/show_bug.cgi?id=314375)
 
2091
      Replaced usage of malloc.h with stdlib.h in syntax_translation.c
 
2092
 
 
2093
2005-08-22 Rich Burridge <rich.burridge@sun.com>
 
2094
 
 
2095
    * Generated release for GNOME 2.12 (RC)
 
2096
 
 
2097
    * From Olaf Heiring <olh at suse dot de> (via Rodrigo Moya)
 
2098
      Changed type of argument in paren_disp from char to int for 64bit.
 
2099
 
 
2100
2005-08-11 Rich Burridge <rich.burridge@sun.com>
 
2101
 
 
2102
    * Fixed bug #313255 (http://bugzilla.gnome.org/show_bug.cgi?id=313255)
 
2103
      The definitions for BUT_<n>_BAS in gtk.c were incorrect.
 
2104
 
 
2105
2005-08-08 Rich Burridge <rich.burridge@sun.com>
 
2106
 
 
2107
    * Generated release for GNOME 2.11.91 (beta2).
 
2108
 
 
2109
2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
 
2110
 
 
2111
    * configure.in: Added "te" to ALL_LINGUAS
 
2112
 
 
2113
2005-08-03 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2114
 
 
2115
    * Fixed pr310167. Removed "ans" from the list of translated words.
 
2116
        
 
2117
2005-07-25 Rich Burridge <rich.burridge@sun.com>
 
2118
 
 
2119
      Fixed bug #311306 (http://bugzilla.gnome.org/show_bug.cgi?id=311306)
 
2120
      If the user was in View->Scientific with base Bin, Oct or Hex and 
 
2121
      then went to View->Basic, then returned to View->Scientific, some of
 
2122
      the numeric keys were incorrectly greyed out.
 
2123
 
 
2124
2005-07-19 Rich Burridge <rich.burridge@sun.com>
 
2125
 
 
2126
    * From Christian Krause <chkr at plauener dot de>
 
2127
      Fixed bug #310849 (http://bugzilla.gnome.org/show_bug.cgi?id=310849)
 
2128
      Gcalctool no longer crashes when pressing the "B" button (or typing 
 
2129
      Shift-B).
 
2130
 
 
2131
2005-07-18 Rich Burridge <rich.burridge@sun.com>
 
2132
 
 
2133
    * Fixed bug #310791 (http://bugzilla.gnome.org/show_bug.cgi?id=310791)
 
2134
      Memory register window view logic was screwed.
 
2135
 
 
2136
2005-07-15 Rich Burridge <rich.burridge@sun.com>
 
2137
 
 
2138
    * From Jens Granseuer <jenssgr at gmx dot net>
 
2139
      Fixed bug #310441 (http://bugzilla.gnome.org/show_bug.cgi?id=310441)
 
2140
      Adjusted code to compile with gcc 2.95.2. (There was an assert before
 
2141
      variable declarations in do_tfunc() in functions.c
 
2142
 
 
2143
2005-07-11 Rich Burridge <rich.burridge@sun.com>
 
2144
 
 
2145
    * Fixed bug #153854 (http://bugzilla.gnome.org/show_bug.cgi?id=153854)
 
2146
      When the user changes modes, a warning dialog is displayed to let
 
2147
      them know that their current display will be cleared and the base
 
2148
      reset to decimal. The user has the option of checking a toggle box
 
2149
      on the dialog, that will prevent this warning from being displayed 
 
2150
      again.
 
2151
 
 
2152
2005-07-01 Rich Burridge <rich.burridge@sun.com>
 
2153
 
 
2154
    * From Matt Keenan <matt.keenan@sun.com>
 
2155
      Fixed bug #309294 (http://bugzilla.gnome.org/show_bug.cgi?id=309294)
 
2156
      Adjustments to allow gcalctool to successfully build on Solaris with
 
2157
      pkgconfig >= 0.17.1
 
2158
 
 
2159
2005-06-30 Rich Burridge <rich.burridge@sun.com>
 
2160
 
 
2161
    * Fixed bug #309182 (http://bugzilla.gnome.org/show_bug.cgi?id=309182)
 
2162
      In non-arithmetic precdence mode, gcalctool can now correctly change
 
2163
      the sign of the exponent on scientific numbers again. The problem was
 
2164
      caused by a chunk of code being removed from the handling of the 
 
2165
      "+/-" case when the arithmetic operator precedence code was merged in.
 
2166
 
 
2167
2005-06-21 Rich Burridge <rich.burridge@sun.com>
 
2168
 
 
2169
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2170
      Fixed bug #308408 (http://bugzilla.gnome.org/show_bug.cgi?id=308408)
 
2171
      gcalctool can now correctly convert the hexadecimal numbers "A-F"
 
2172
      to other bases in "use arithmetic operator precedence mode".
 
2173
 
 
2174
2006-06-10  Jordi Mallach  <jordi@debian.org>
 
2175
 
 
2176
        * gcalctool/gcalctool.1: Fix two typos (Debian Bug#310356).
 
2177
 
 
2178
2006-06-03  Christian Rose  <menthos@menthos.com>
 
2179
 
 
2180
        * configure.in: Added "gl" to ALL_LINGUAS.
 
2181
 
 
2182
2005-05-31 Rich Burridge <rich.burridge@sun.com>
 
2183
 
 
2184
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2185
      Fixed bug #305619 (http://bugzilla.gnome.org/show_bug.cgi?id=305619)
 
2186
      Calculations with stored register values in arithmetic operator 
 
2187
      precedence mode, now work correctly.
 
2188
 
 
2189
2005-05-26 Rich Burridge <rich.burridge@sun.com>
 
2190
 
 
2191
    * From Christian Krause <chkr at plauener dot de>
 
2192
      Fixed bug #305034 (http://bugzilla.gnome.org/show_bug.cgi?id=305034)
 
2193
      In "Use Arithmetic Precedence" mode, when switching the format 
 
2194
      (e.g. from ENG to FIX), the displayed value switches to zero (in the 
 
2195
      corresponding format, so e.g. 0.0 or 0e+0, ...).
 
2196
 
 
2197
2005-05-25 Rich Burridge <rich.burridge@sun.com>
 
2198
 
 
2199
    * Fixed bug #305467 (http://bugzilla.gnome.org/show_bug.cgi?id=305467)
 
2200
      gcalctool no longer crashes under the following scenerio:
 
2201
      - type "f" to bring up the user function menu.
 
2202
      - dismiss the menu by clicking elsewhere with the mouse.
 
2203
      - type another character which isn't in the range "0" to "9".
 
2204
 
 
2205
2005-05-18 Rich Burridge <rich.burridge@sun.com>
 
2206
 
 
2207
    * Did a gcalctool tarball release.
 
2208
 
 
2209
2005-05-16 Rich Burridge <rich.burridge@sun.com>
 
2210
 
 
2211
    * Fixed bug #304056 (http://bugzilla.gnome.org/show_bug.cgi?id=304056)
 
2212
      Adjusted the keyboard shortcuts for the Xor and x^y operations.
 
2213
      New values are:
 
2214
      Xor - 'x'
 
2215
      x^y - '^'
 
2216
 
 
2217
2005-05-02 Rich Burridge <rich.burridge@sun.com>
 
2218
 
 
2219
    * From Paolo Borelli <pborelli at katamail dot com>
 
2220
      Fixed bug #302555 (http://bugzilla.gnome.org/show_bug.cgi?id=302555)
 
2221
      Various gcalctool variables have now been const'ified.
 
2222
 
 
2223
2005-04-21 Rich Burridge <rich.burridge@sun.com>
 
2224
 
 
2225
    * From Vincent van Adrighem <adrighem at gnome dot org>
 
2226
      Fixed bug #300957 (http://bugzilla.gnome.org/show_bug.cgi?id=300957)
 
2227
      Replaced the underscore character in "translator_credits" with a
 
2228
      hyphen, to prevent some translation tools from being confused.
 
2229
 
 
2230
2005-04-13 Rich Burridge <rich.burridge@sun.com>
 
2231
 
 
2232
    * More work on bug #172704. 
 
2233
      - Adjusted the code to not try to display a menu when the user 
 
2234
        entered a left parentheses (another do_pending() type of 
 
2235
        operation).
 
2236
      - Toggling the "Show Trailing Zeroes" operation via keyboard
 
2237
        shortcuts, needed to clear the v-.pending flag.
 
2238
 
 
2239
2005-04-11 Rich Burridge <rich.burridge@sun.com>
 
2240
 
 
2241
    * Fixed up some problems reported by lint.
 
2242
 
 
2243
2005-04-07 Rich Burridge <rich.burridge@sun.com>
 
2244
 
 
2245
    * Fixed bug #172704 (http://bugzilla.gnome.org/show_bug.cgi?id=172704)
 
2246
      Fixed bug #172869 (http://bugzilla.gnome.org/show_bug.cgi?id=172869)
 
2247
      When the user now uses the keyboard shortcut for any of the gcalctool
 
2248
      buttons that have a menu associated with them, that menu is now displayed.
 
2249
      The user can use the arrow keys to select a menu item or the menu items 
 
2250
      shortcut.
 
2251
 
 
2252
2005-04-06 Rich Burridge <rich.burridge@sun.com>
 
2253
 
 
2254
    * From Alan Horkan <horkana@tcd.ie>
 
2255
      Fixed bug #171393 (http://bugzilla.gnome.org/show_bug.cgi?id=171393)
 
2256
      Allow stock labels to show through. Should make translation that 
 
2257
      little bit easier. 
 
2258
 
 
2259
2005-04-06 Rich Burridge <rich.burridge@sun.com>
 
2260
 
 
2261
    * Refixed bug #158280 (http://bugzilla.gnome.org/show_bug.cgi?id=158280)
 
2262
      The Help->Contents menu item no longer appears if gcalctool is built
 
2263
      Gtk-only.
 
2264
 
 
2265
2005-04-06 Rich Burridge <rich.burridge@sun.com>
 
2266
 
 
2267
    * Fixed bug #172798 (http://bugzilla.gnome.org/show_bug.cgi?id=172798)
 
2268
      gtk_set_locale was already being run by gtk_init() and the gtk about 
 
2269
      popup didn't have the gcalctool icon.
 
2270
 
 
2271
2005-03-31  Steve Murphy  <murf@e-tools.com>
 
2272
 
 
2273
    * configure.in: Added "rw" to ALL_LINGUAS.
 
2274
 
 
2275
2005-03-28  Abel Cheung  <maddog@linuxhall.org>
 
2276
 
 
2277
    * configure.in: Added "tr" to ALL_LINGUAS.
 
2278
 
 
2279
2005-03-31 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2280
 
 
2281
    * Fix for bug #172150
 
2282
    * Minor fix: the initial zero value is not anymore used as a
 
2283
      function parameter.
 
2284
 
 
2285
2005-03-23 Rich Burridge <rich.burridge@sun.com>
 
2286
 
 
2287
    * Fixed Sun internal CR #6214176. If gcalctool is being driven by gok, 
 
2288
      the on-screen keyboard assistive technology, it's possible that the 
 
2289
      event returned by gtk_get_current_event() is NULL. If this is the 
 
2290
      case, we need to fudge the popping up on the menu associated with 
 
2291
      this menu button.
 
2292
 
 
2293
2005-03-23 Rich Burridge <rich.burridge@sun.com>
 
2294
 
 
2295
    * Fixed bug #158280 (http://bugzilla.gnome.org/show_bug.cgi?id=158280)
 
2296
      You can now build gcalctool without the GNOME libraries by specifying
 
2297
      "--disable-gnome" on the configure command line.
 
2298
 
 
2299
2005-03-22  Adi Attar  <aattar@cvs.gnome.org>
 
2300
 
 
2301
        * configure.in: Added 'xh' to ALL_LINGUAS.
 
2302
 
 
2303
2005-03-19 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2304
 
 
2305
    * Fix for bug #168385
 
2306
    * Minor cleanups
 
2307
        
 
2308
2005-03-10 Rich Burridge <rich.burridge@sun.com>
 
2309
 
 
2310
    * Fixed bug #167479 (http://bugzilla.gnome.org/show_bug.cgi?id=167479)
 
2311
      gcalctool with set the View->Memory Registers menu item inactive if
 
2312
      the calculator is in Basic mode.
 
2313
 
 
2314
2005-03-07 Rich Burridge <rich.burridge@sun.com>
 
2315
 
 
2316
    * Fixed bug #169196 (http://bugzilla.gnome.org/show_bug.cgi?id=169196)
 
2317
      gcalctool now uses use g_get_home_dir().
 
2318
 
 
2319
    * Added in a better implementation of the trig_filter() routine in 
 
2320
      functions.c
 
2321
 
 
2322
    * Fixed bug #168694 (http://bugzilla.gnome.org/show_bug.cgi?id=168694)
 
2323
      gcalctool now saves/restores the ten memory register values as gconf 
 
2324
      resources.
 
2325
 
 
2326
    * Removed the redundant process_str() routine in graphics.c
 
2327
 
 
2328
2005-03-07 Rich Burridge <rich.burridge@sun.com>
 
2329
 
 
2330
    * Version for GNOME 2.10.0 (final) call for tarballs.
 
2331
 
 
2332
2005-03-07 Irene Ryan <irene.ryan@sun.com>
 
2333
                        (on behalf of Maeve Anslow)
 
2334
 
 
2335
        * help/C/gcalctool.xml; updated help manual
 
2336
        * help/C/gcalctool-C.omf; updated OMF file details
 
2337
        * help/C/l10n.txt; updated instructions for L10N
 
2338
        * help/C/figures/gcalctool_basic_window.png; updated screenshot
 
2339
        * help/C/figures/gcalctool_scientific_window.png; updated screenshot
 
2340
        
 
2341
2005-02-28 Rich Burridge <rich.burridge@sun.com>
 
2342
 
 
2343
    * Version for GNOME 2.10.0 (rc1) call for tarballs.
 
2344
 
 
2345
2005-02-27 Rich Burridge <rich.burridge@sun.com>
 
2346
 
 
2347
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2348
      Partial fix for bug 168385 
 
2349
      (http://bugzilla.gnome.org/show_bug.cgi?id=168385)
 
2350
      "F+F=" wasn't working in arithmetic operator precedence mode.
 
2351
 
 
2352
2005-02-18 Rich Burridge <rich.burridge@sun.com>
 
2353
 
 
2354
    * From Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2355
      Changes to make the trigonometric code work with hyp and inv
 
2356
      properly.
 
2357
 
 
2358
2005-02-15 Rich Burridge <rich.burridge@sun.com>
 
2359
 
 
2360
    * The fix for bug #162998 was incorrect when in Arithmetic Precedence
 
2361
      mode. Had to remove an extra bogus signal handler that shouldn't
 
2362
      have been connected up for menu-type buttons.
 
2363
 
 
2364
    * Exch functionality was incorrect in Arithmetic Precedence mode.
 
2365
 
 
2366
    * Left and Right shift operations weren't working correctly. Menu
 
2367
      name comparison in mb_proc() in gtk.c was incorrect.
 
2368
 
 
2369
2005-02-11 Rich Burridge <rich.burridge@sun.com>
 
2370
 
 
2371
    * Fixed bug 167124 (http://bugzilla.gnome.org/show_bug.cgi?id=167124)
 
2372
      One of the entries in the words[] array in syntax_translation.c was
 
2373
      accidentally commented out.
 
2374
 
 
2375
2005-02-08 Rich Burridge <rich.burridge@sun.com>
 
2376
 
 
2377
    * From Dennis Cranston <dennis_cranston at yahoo com>
 
2378
      Fixed bug 166634 (http://bugzilla.gnome.org/show_bug.cgi?id=166634)
 
2379
      Call to create the About box was missing a NULL terminator.
 
2380
 
 
2381
2005-02-07 Rich Burridge <rich.burridge@sun.com>
 
2382
 
 
2383
    * Adjusted all copyright messages to be 2005.
 
2384
    * Version for GNOME 2.10.0 (beta2) call for tarballs.
 
2385
 
 
2386
2005-02-03 Rich Burridge <rich.burridge@sun.com>
 
2387
 
 
2388
    * From Naveen & Team < naveenchandranv@gmail.com >
 
2389
      Fixed bug #165522 (http://bugzilla.gnome.org/show_bug.cgi?id=165522)
 
2390
      Made the status bar non-resizable.
 
2391
 
 
2392
2005-01-31 Rich Burridge <rich.burridge@sun.com>
 
2393
 
 
2394
    * From Mariano Suárez-Alvarez <msuarezalvarez at arnet dot com dot ar>
 
2395
      Various code cleanups. It moves some declarations of static functions 
 
2396
      to the corresponding .c files. It also cuts down the number of 
 
2397
      included files, moving some includes to where they are needed from 
 
2398
      calctool.h.
 
2399
 
 
2400
2005-01-31 Rich Burridge <rich.burridge@sun.com>
 
2401
 
 
2402
    * From Kristof Vansant <de_lupus at pandora dot be>
 
2403
      Adjusted the About dialog to use the latest GtkAbout widget.
 
2404
 
 
2405
2005-01-24 Rich Burridge <rich.burridge@sun.com>
 
2406
 
 
2407
    * Version for GNOME 2.10.0 (beta1) call for tarballs.
 
2408
 
 
2409
2005-01-21 Rich Burridge <rich.burridge@sun.com>
 
2410
 
 
2411
    * Fixed bug #162998 (http://bugzilla.gnome.org/show_bug.cgi?id=162998)
 
2412
      The "menu" buttons in gcalctool now responds to the "clicked" event
 
2413
      rather than the "button-press-event" to allow gok, the on-screen 
 
2414
      keyboard to function properly.
 
2415
 
 
2416
    * Fixed bug #159957 (http://bugzilla.gnome.org/show_bug.cgi?id=159957)
 
2417
      Input number in FIX mode now make mimimal changes to (i.e append a
 
2418
      single character) the display rather than completely delete and
 
2419
      insert it. The is helpful to assistive technologies like gnopernicus.
 
2420
 
 
2421
2005-01-18 Rich Burridge <rich.burridge@sun.com>
 
2422
 
 
2423
    * Fixed bug #164184 (http://bugzilla.gnome.org/show_bug.cgi?id=164184)
 
2424
      Adjusted location of comments in syntax_translation.c so that the
 
2425
      L10N message translation software isn't confused.
 
2426
 
 
2427
2005-01-12 Rich Burridge <rich.burridge@sun.com>
 
2428
 
 
2429
    * Fixed bug #163468 (http://bugzilla.gnome.org/show_bug.cgi?id=163468)
 
2430
      Pressing "(<Del>)" would cause gcalctool to crash.
 
2431
 
 
2432
2004-01-10 Rich Burridge <rich.burridge@sun.com>
 
2433
 
 
2434
    * Version for GNOME 2.9.4 call for tarballs.
 
2435
 
 
2436
2004-01-03 Rich Burridge <rich.burridge@sun.com>
 
2437
 
 
2438
    * From Pádraig Brady < P at draigBrady dot com >
 
2439
      Couldn't use the "#" key to select constants as this symbol was
 
2440
      a lower-case symbol on his keyboard.
 
2441
 
 
2442
    * From Pádraig Brady < P at draigBrady dot com >
 
2443
      Powers that were a multiple of 30 (10 as well as 3) would not 
 
2444
      display correctly, having a 4 digit significand. Further testing 
 
2445
      showed that without the fix the following powers had a 4 digit 
 
2446
      significand: 27,30, 57,60, 90, 96 (and every 3 from here on). 
 
2447
 
 
2448
2004-01-03 Rich Burridge <rich.burridge@sun.com>
 
2449
 
 
2450
    * Fixed bug #161976 (http://bugzilla.gnome.org/show_bug.cgi?id=161976).
 
2451
      configure.in now checks to make sure that atk >= 1.5
 
2452
 
 
2453
2005-01-03 Naveen & Team < naveenchandranv@gmail.com >
 
2454
 
 
2455
    * Fixed bug #155101 (http://bugzilla.gnome.org/show_bug.cgi?id=155101).
 
2456
      Made the gcalctool window resizable.
 
2457
 
 
2458
2004-12-21 Rich Burridge <rich.burridge@sun.com>
 
2459
 
 
2460
    * Version for GNOME 2.9.3 call for tarballs.
 
2461
 
 
2462
2004-12-17 Rich Burridge <rich.burridge@sun.com>
 
2463
 
 
2464
    * Fixed bug #160929 (http://bugzilla.gnome.org/show_bug.cgi?id=160929).
 
2465
      Removed the "Mode" word from each of the different mode menu items 
 
2466
      in the gcalctool View menu.
 
2467
 
 
2468
2004-12-01 Rich Burridge <rich.burridge@sun.com>
 
2469
 
 
2470
    * From Hidetoshi Tajima <Hidetoshi dor Tajima at Sun dot COM>
 
2471
      Fixed bug #157701 (http://bugzilla.gnome.org/show_bug.cgi?id=157701).
 
2472
      gcalctool can now use real multiplication and division symbols
 
2473
      instead of "*" and "/". This is done via locale string translations.
 
2474
      There is now a new en_US.po message file included with the
 
2475
      distribution.
 
2476
 
 
2477
    * Latest that same day...
 
2478
      Adjusted the multiplication and division entries in the en_US.po
 
2479
      file to be "*' and "/" to stop the Ximian tinderbox build breaking.
 
2480
      This "fix" needs further investigating.
 
2481
 
 
2482
2004-12-01 Rich Burridge <rich.burridge@sun.com>
 
2483
 
 
2484
    * Fixed bug #160088 (http://bugzilla.gnome.org/show_bug.cgi?id=160088).
 
2485
      Adjusted the titlebar text so that it doesn't include the word "Mode"
 
2486
      which was getting chopped when the calculator was in Basic mode.
 
2487
 
 
2488
2004-11-29 Rich Burridge <rich.burridge@sun.com>
 
2489
 
 
2490
    * Fixed bug #157962 (http://bugzilla.gnome.org/show_bug.cgi?id=157962).
 
2491
      Added in a set of three colors for gcalctool that will work with 
 
2492
      the default theme. To use them, the "gcalctoolrc" file supplied with
 
2493
      the source distribution needs to be moved to ~/.gcalctoolrc
 
2494
 
 
2495
2004-11-29 Rich Burridge <rich.burridge@sun.com>
 
2496
 
 
2497
    * Generated gcalctool tarball for the GNOME 2.9.2 release.
 
2498
 
 
2499
2004-11-15 Rich Burridge <rich.burridge@sun.com>
 
2500
 
 
2501
    * Fixed bug #158357 (http://bugzilla.gnome.org/show_bug.cgi?id=158357).
 
2502
      Removed the -DGNOME_DISABLE_DEPRECATED and the -DGTK_DISABLE_DEPRECATED
 
2503
      flags from the INCLUDES definition in .../gcalctool/Makefile.am for now,
 
2504
      to allow it to successfully build against the latest GNOME/Gtk+.
 
2505
 
 
2506
    * Slight adjustment to correct check the Advanced mode menu item when
 
2507
      the user had previously terminated gcalctool in that mode.
 
2508
 
 
2509
    * Adjusted the scroll_right() routine to only scroll right if the 
 
2510
      horizontal scroll bar is visible.
 
2511
 
 
2512
2004-11-14 Rich Burridge <rich.burridge@sun.com>
 
2513
 
 
2514
    * Changed the names of the gconf mode type key so that there is
 
2515
      backward compatibility. Old key name was "mode". New key name
 
2516
      id "modetype".
 
2517
 
 
2518
    * Reset the initial default mode to BASIC.
 
2519
 
 
2520
2004-11-11 Rich Burridge <rich.burridge@sun.com>
 
2521
 
 
2522
    * From Sebastien Estienne <sebastien dot estienne at gmail.com>
 
2523
      Changes to add in a very basic mode for gcalctool. Rather than calling
 
2524
      this a "Light" mode, the existing "Basic" mode is now renamed to
 
2525
      "Advanced" and the new basic mode is called "Basic".
 
2526
 
 
2527
      Took a different approach from Sebastien in implementing this, so that
 
2528
      I could easily add in an extra row of buttons over what he'd sent in 
 
2529
      his patch.  These are Bksp, CE, Clr and +/- (change sign).
 
2530
 
 
2531
    * Fixed bug #157757 (http://bugzilla.gnome.org/show_bug.cgi?id=157757)
 
2532
      The horizontal scrollbar for the display area will now only be visible
 
2533
      when needed. It will also display the rightmost part of the display
 
2534
      as you are entering new input.
 
2535
 
 
2536
2004-11-04 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2537
 
 
2538
    * Converted parsers to use calc_xpowy() instead of mppwr2().
 
2539
    * Addressed some compiler warnings
 
2540
 
 
2541
2004-11-03 Rich Burridge <rich.burridge@sun.com>
 
2542
 
 
2543
    * Partial fix for bug #157021 
 
2544
      (http://bugzilla.gnome.org/show_bug.cgi?id=157021).
 
2545
      Changes have been added to fix this for non-arithmetic precedence mode.
 
2546
      for x ^ y, if x is negative and y is an integer, then the mppwr() MP
 
2547
      routine is used instead of mppwr2(). Added a new calc_xpowy() routine 
 
2548
      in mpmath.c to do this calculation. Also added a show_error() routine
 
2549
      to functions.c to display the error in the status bar if the user
 
2550
      enters -X with non-integer Y.
 
2551
 
 
2552
2004-11-02 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2553
 
 
2554
    * -x^y was intepreted -(x^y). Fixed. 
 
2555
    * Also removed implicit multiplication as it caused problems.
 
2556
 
 
2557
2004-11-01 Rich Burridge <rich.burridge@sun.com>
 
2558
 
 
2559
    * Generated gcalctool tarball for first GNOME 2.9 release.
 
2560
 
 
2561
2004-10-15 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2562
 
 
2563
    * Fixed pr 148639.  
 
2564
 
 
2565
2004-09-30 Rich Burridge <rich.burridge@sun.com>
 
2566
 
 
2567
    * Slight adjustment to bug #152301
 
2568
      (http://bugzilla.gnome.org/show_bug.cgi?id=152301)
 
2569
      The tooltip message had been tweaked to 
 
2570
      "Show the About Gcalctool dialog".
 
2571
 
 
2572
2004-09-28 Pawan Chitrakar 
 
2573
 
 
2574
        * configure.in: Added "ne" Nepali in ALL_LINGUAS
 
2575
 
 
2576
2004-09-27 Rich Burridge <rich.burridge@sun.com>
 
2577
 
 
2578
    * From Christian Rose <menthos at menthos dot com>
 
2579
      Fixed bug #152301 (http://bugzilla.gnome.org/show_bug.cgi?id=152301)
 
2580
      Adjusted the tooltip message for Help->About... from "Show about help"
 
2581
      to "Show the about dialog", to make it more understandable.
 
2582
 
 
2583
2004-09-27 Rich Burridge <rich.burridge@sun.com>
 
2584
 
 
2585
    * From Heikki Tauriainen <heikki dot tauriainen at hut dot fi>
 
2586
      Fixed bug #153726 (http://bugzilla.gnome.org/show_bug.cgi?id=153726)
 
2587
      Gcalctool will now build correctly when using the -fno-common option 
 
2588
      for gcc (3.3.4).
 
2589
 
 
2590
2004-09-26 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2591
 
 
2592
    * Numerical localization (and thousand separator) disabled if an expression
 
2593
      with parenthesis is entered in non-arithmetic precedence mode.
 
2594
      
 
2595
2004-09-24 Rich Burridge <rich.burridge@sun.com>
 
2596
 
 
2597
    * If the accuracy was changed via one of the ten preset menu items
 
2598
      in the Acc menu, the tooltip wasn't getting correct updated with 
 
2599
      the new accuracy.
 
2600
 
 
2601
2004-09-23 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2602
 
 
2603
    * Numerical answer localization and thousand separator support
 
2604
      for arithmetic precedence mode.
 
2605
 
 
2606
2004-09-02 Rich Burridge <rich.burridge@sun.com>
 
2607
 
 
2608
    * Fixed rfe #147803 (http://bugzilla.gnome.org/show_bug.cgi?id=147803)
 
2609
      Further changes to the "Set Precision" popup.
 
2610
      - "Significant places" not "Significant Places".
 
2611
      - Change "Set Precision..." to be "Other (12) ..." (where "(12)" is
 
2612
        the current precision, and be in the same radio box group as 
 
2613
        the other menu items. Check the appropriate menu entry
 
2614
      - Adjust the Acc button tooltip to show the current accuracy too.
 
2615
      - When the user attempts to enter an invalid entry in the Set 
 
2616
        Precision popup, an error message is shown in the main gcalctool 
 
2617
        status bar.
 
2618
      - the other Acc radio button items (0-9) need to have mnemonics (_0,
 
2619
        _1 ...).
 
2620
 
 
2621
    * From Jens Granseuer (jensgr at gmx dot net)
 
2622
      Fixed bug #152790 (http://bugzilla.gnome.org/show_bug.cgi?id=152790)
 
2623
      Most of the changes needed were already in CVS; there was one compiler
 
2624
      warning that still needed to be removed.
 
2625
 
 
2626
    * Storing the display value to a memory register was not updating the
 
2627
      memory register window, if it was visible.
 
2628
 
 
2629
2004-09-02 Rich Burridge <rich.burridge@sun.com>
 
2630
 
 
2631
    * Added in functionality to set the number of significant places > 9.
 
2632
      There is a new menu item under the Acc menu called "Set Precision..."
 
2633
      that brings up a small popup allowing you to set precision between 0
 
2634
      and MAXACC significant places (where MAXACC is currently 30).
 
2635
 
 
2636
2004-09-08  Gora Mohanty  <gmohanty@cvs.gnome.org>
 
2637
                                                                                
 
2638
        * configure.in: Added 'or' to ALL_LINGUAS.
 
2639
 
 
2640
2004-08-24 Breda McColgan <breda.mccolgan@sun.com>
 
2641
 
 
2642
        * help/C/gcalctool.xml: Updated for GNOME 2.8, technical review draft   * help/C/gcalctool-C.omf: Updated for GNOME 2.8
 
2643
        * help/C/l10n.txt: Updated for GNOME 2.8
 
2644
        * help/C/figures/gcalctool_basic_window.png: Updated for GNOME 2.8
 
2645
 
 
2646
2004-08-18  Kjartan Maraas  <kmaraas@gnome.org>
 
2647
 
 
2648
        * configure.in: Add Â«nb» to ALL_LINGUAS.
 
2649
 
 
2650
2004-08-16  Christian Rose  <menthos@menthos.com>
 
2651
 
 
2652
        * configure.in: Added "bs" to ALL_LINGUAS.
 
2653
 
 
2654
2004-08-02 Rich Burridge <rich.burridge@sun.com>
 
2655
    
 
2656
    * Refixed bug 148381 (http://bugzilla.gnome.org/show_bug.cgi?id=148381)
 
2657
      This time removed the .../help/<locale>omf_timestamp files as well.
 
2658
 
 
2659
2004-08-01 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2660
 
 
2661
    * (Re)implemented paste functionality.
 
2662
 
 
2663
2004-07-27 Rich Burridge <rich.burridge@sun.com>
 
2664
 
 
2665
    * Fixed up numerous warnings generated by running lint on the gcalctool
 
2666
      code. Removed unused variables and functions. Declared routines
 
2667
      statically where possible.
 
2668
 
 
2669
2004-07-27 Rich Burridge <rich.burridge@sun.com>
 
2670
 
 
2671
    * From Joe Marcus Clarke (marcus at freebsd dot org)
 
2672
      Fixed bug 148581 (http://bugzilla.gnome.org/show_bug.cgi?id=148581)
 
2673
      Changes to get latest gcalctool compiling on a BSD system.
 
2674
 
 
2675
2004-07-26 Rich Burridge <rich.burridge@sun.com>
 
2676
 
 
2677
    * Added various filenames to .../gcalctool/.cvsignore.
 
2678
    * Added mkinstalldirs so that I could successfully do a "make dist"
 
2679
      on my Solaris machine.
 
2680
    * Removed ChangeLog-NG and FIXME references from Makefile.am
 
2681
    * Version 5.5.0 released.
 
2682
 
 
2683
2004-07-26 Rich Burridge <rich.burridge@sun.com>
 
2684
 
 
2685
    * Added:
 
2686
      gcalctool/mpmath.c
 
2687
      gcalctool/syntax_translation.c
 
2688
      to ../po/POTFILES.in (thanks Marcel Telka!).
 
2689
 
 
2690
2004-07-26 Rich Burridge <rich.burridge@sun.com>
 
2691
 
 
2692
    * Fixed bug 148381 (http://bugzilla.gnome.org/show_bug.cgi?id=148381)
 
2693
      Removed the unwanted ...omf.out files from under the .../help/
 
2694
      directories, an artifact of the gcalctool-ng branch merge.
 
2695
      Removed the unwanted Makefile and Makefile.in files from the same
 
2696
      directories.
 
2697
 
 
2698
2004-07-23 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2699
    * Menu option "Arithmetic Precedence" mode is disabled on error condition.
 
2700
    * Remove goto commands from do_expression()
 
2701
 
 
2702
2004-07-22 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2703
 
 
2704
    * Error is reported and input not accepted if a number exceeds 40 chars.
 
2705
    * Added e+ and e- notation support to ce_tokeniser.
 
2706
    * xh, xd, xb and xo support removed (from ce_tokeniser), where x is a number.
 
2707
    * Empty input is always displayed as zero.
 
2708
    * Removed some redundant #ifdefs
 
2709
    * Applied a patch from Rich Burridge. The patch removes goto from exp_del_char()
 
2710
    * Changed macro N_() to _() from statusbar entries.
 
2711
    * Postfix operations can now use empty (zero) expression as a operator
 
2712
 
 
2713
2004-07-19 Rich Burridge <rich.burridge@sun.com>
 
2714
 
 
2715
    * Added in function prototypes to fixup warning messages from the compiler.
 
2716
    * Added a final newline in both .l files, so that they could be correctly
 
2717
      compiled on a Solaris machine.
 
2718
    * Removed the "[Experimental]" from the titleline.
 
2719
 
 
2720
2004-07-19 Rich Burridge <rich.burridge@sun.com>
 
2721
 
 
2722
    * Removed ChangeLog-NG. It's not needed.
 
2723
    * Added the contents of FIXME to the TODO file and removed
 
2724
      FIXME.
 
2725
    * Added Copyright comments to the source files that didn't have
 
2726
      them.
 
2727
    * Adjusted the C code to the "One True Style". If/when you take over
 
2728
      ownership of gcalctool, I'm happy for you to revert it to whatever
 
2729
      style you like, but while I've got to maintain it, then all the source
 
2730
      code will be a consistent style. Sorry.
 
2731
    * Removed commented out C code or code surronded by "#if 0". It just 
 
2732
      leads to confusion. Look at the previous versions in CVS history if 
 
2733
      you need to see what was there.
 
2734
    * Adjusted code so that line length is less than 80 characters (wherever
 
2735
      possible).
 
2736
    * Adjusted comments to "/* ... */" style. The "// ..." style is not
 
2737
      recognized by default with the Sun compiler.
 
2738
    * Removed all Tabs. Tabs are evil.
 
2739
    * Indentation is four spaces not two.
 
2740
    * Added blank lines where appropriate to make the code more readable.
 
2741
    * Adjusted code to define variables at the top of a routine.
 
2742
    * Remove the "Next Generation (Experiemental)" from the about box.
 
2743
    * Changed copyright dates to include 2004.
 
2744
    * Removed the "word:" Gnuism from the words[] struct in 
 
2745
      syntax_translation.c. Similar problems with another struct in the
 
2746
      same source file.
 
2747
 
 
2748
2004-06-18 Christian Neumair <chris@gnome-de.org>
 
2749
 
 
2750
     * gcalctool/functions.c, gcalctool/graphics.c: s/precedencer/precedence/
 
2751
 
 
2752
     * gcalctool/gtk.c: Mark missing GtkActionEntry entries in menu entry
 
2753
     array for translation.
 
2754
 
 
2755
     * (create_kframe): Call gtk_action_group_set_translation_domain to enable
 
2756
     menu i18n.
 
2757
 
 
2758
2004-06-18 Archana Shah <archana.shah@wipro.com>
 
2759
 
 
2760
     * gcalctool/gtk.c: Following functions added.
 
2761
 
 
2762
     * (gcalc_window_get_menu_items): Function to get the menu_items for actions
 
2763
       which are having icons associated with them.
 
2764
 
 
2765
     * (gcalc_window_have_icons_notify): Function to be notified when key
 
2766
       '/desktop/gnome/interface/menus_have_icons' toggles.
 
2767
 
 
2768
     * (gcalc_window_set_unset_image): Based on the value of above mentioned 
 
2769
       gconf key, icons will be set/unset.
 
2770
 
 
2771
     * Fixes bug#144596 
 
2772
 
 
2773
        
 
2774
2004-06-14 Sami Pietila <sampie@ariana-dsl.utu.fi>
 
2775
 
 
2776
    * Merge from NG-branch.
 
2777
        
 
2778
2004-06-14 Rich Burridge <rich.burridge@sun.com>
 
2779
 
 
2780
    * Remainder of the fix for bug #143924.
 
2781
      http://bugzilla.gnome.org/show_bug.cgi?id=143924
 
2782
      Control-T shouldn't work in Basic or Financial modes. 
 
2783
      I should have been using:
 
2784
 
 
2785
        g_object_set(gtk_ui_manager_get_action(X->ui, i),  \
 
2786
                     "sensitive", state, NULL);
 
2787
 
 
2788
      rather than:
 
2789
 
 
2790
        gtk_widget_set_sensitive(gtk_ui_manager_get_widget(X->ui, i), state)
 
2791
 
 
2792
      to set the [in]activeness state of the various menubar menu items.
 
2793
 
 
2794
2004-06-11 Rich Burridge <rich.burridge@sun.com>
 
2795
 
 
2796
    * Partial fix for bug #143924.
 
2797
      http://bugzilla.gnome.org/show_bug.cgi?id=143924
 
2798
      After an error condition, the "Show Trailing Zeroes" menu item is
 
2799
      only activated if the user is in Scientific mode.
 
2800
 
 
2801
2004-06-09 Rich Burridge <rich.burridge@sun.com>
 
2802
 
 
2803
    * Fixed bug 138106 (http://bugzilla.gnome.org/show_bug.cgi?id=138106)
 
2804
      In Basic or Financial mode, "Error" was been incorrectly display if
 
2805
      you user has "Show Thousands Separator" set.
 
2806
 
 
2807
2004-06-09 Rich Burridge <rich.burridge@sun.com>
 
2808
 
 
2809
    * Fixed bug 144031 (http://bugzilla.gnome.org/show_bug.cgi?id=144031)
 
2810
      gcalctool checked for the presence of the X11 libraries but doesn't
 
2811
      need to. Checks removed from configure.in.
 
2812
 
 
2813
2004-06-09 Rich Burridge <rich.burridge@sun.com>
 
2814
 
 
2815
    * Selecting Help->About from the menubar wasn't doing anything. 
 
2816
      With the switch to using the GtkUIManager, the hooks to link 
 
2817
      up to the about_cb were incorrect.
 
2818
 
 
2819
2004-06-01 Rich Burridge <rich.burridge@sun.com>
 
2820
 
 
2821
    * Adjusted the creation of the Accuracy and Left/Right shift menus
 
2822
      from GtkItemFactory to GtkUIManager. 
 
2823
 
 
2824
      With this change, the -DGTK_DISABLE_DEPRECATED flag can now be 
 
2825
      added back into .../gcalctool/gcalctool/Makefile.am.
 
2826
 
 
2827
2004-05-29 Rich Burridge <rich.burridge@sun.com>
 
2828
 
 
2829
    * Adjusted the menubar creation in gtk.c from GtkItemFactory to
 
2830
      GtkUIManager. 
 
2831
 
 
2832
2004-05-29  Christian Rose  <menthos@menthos.com>
 
2833
 
 
2834
    * configure.in: Added "tk" to ALL_LINGUAS.
 
2835
 
 
2836
2004-05-26 Rich Burridge <rich.burridge@sun.com>
 
2837
 
 
2838
    * Fixed bug 142824 (http://bugzilla.gnome.org/show_bug.cgi?id=142824)
 
2839
      gcalctool now correctly recognizes the localized decimal point
 
2840
      character by explicitly checking to see if the keyboard event keyval
 
2841
      matches what's returned by localeconv()->decimal_point.
 
2842
 
 
2843
2004-05-25 Udayan Kumar <udayan_kumar@da-iict.org>
 
2844
 
 
2845
    * From Rich Burridge <rich.burridge@sun.com>
 
2846
      Fixed bug 136119 (http://bugzilla.gnome.org/show_bug.cgi?id=136119)
 
2847
      gcalctool/calctool.c : structure button b_bottons 
 
2848
      Added code for paranthesis in place of empty space
 
2849
 
 
2850
2004-05-23 Rich Burridge <rich.burridge@sun.com>
 
2851
 
 
2852
    * From Michael Terry <mterry@fastmail.fm>
 
2853
      Fixed bug 129397 (http://bugzilla.gnome.org/show_bug.cgi?id=129397)
 
2854
      gcalctool.desktop.in, gcalctool/Makefile.am, gcalctool/gtk.c:
 
2855
      Use GtkIconTheme to load gcalctool icon instead of built-in image.
 
2856
 
 
2857
2004-05-21 Rich Burridge <rich.burridge@sun.com>
 
2858
 
 
2859
    * From Balamurali Viswanathan  <balamurali viswanathan at wipro dot com>
 
2860
      Fixed bug 142888 (http://bugzilla.gnome.org/show_bug.cgi?id=142888)
 
2861
      gcalctool is now connected to the "die" signal so that it can be
 
2862
      successfully terminated when removed from gnome-session-properties.
 
2863
 
 
2864
2004-05-21 Rich Burridge <rich.burridge@sun.com>
 
2865
 
 
2866
    * Change suggested by Ron Jenkins.
 
2867
      The "Bsp" (Backspace) button has been relabeled "Bksp" to make it
 
2868
      more understandable. The gcalctool man pages have been updated to
 
2869
      reflect this change. The online help will be updated at GNOME 2.8
 
2870
      release time (see bug #138367).
 
2871
 
 
2872
2004-05-17  Dan Winship  <danw@novell.com>
 
2873
 
 
2874
    * gcalctool/calctool.c: s/malloc.h/stdlib.h/
 
2875
 
 
2876
2004-05-17 Padraig O'Briain <padraig.obriain@sun.com>
 
2877
 
 
2878
    * gcalctool/caltool.h: Add second argument to set_display to specify 
 
2879
      whether to mminimize changes.
 
2880
 
 
2881
    * gcacltool/calctool.c gcalctool/display.c gcaltool/functions.c: 
 
2882
      Add second argument to calls to set_display. It is set to TRUE only 
 
2883
      when adding a digit after pressing caclulator button or deleting 
 
2884
      digit after pressing backspace.
 
2885
 
 
2886
    * gcacltool/gtk.c (set_display): Implement second argument
 
2887
      minimize changes. Do nothing if display is not being changed.
 
2888
 
 
2889
      Fixes bug #134376.
 
2890
 
 
2891
     [Note that with this change, gcalctool now requires the Gtk that 
 
2892
      comes with GNOME 2.6 or later in order to build].
 
2893
 
 
2894
2004-04-09  Guntupalli Karunakar  <karunakar@freedomink.org>
 
2895
 
 
2896
    * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
 
2897
 
 
2898
2004-03-28 Rich Burridge <rich.burridge@sun.com>
 
2899
 
 
2900
    * Fixed bug 138106 (http://bugzilla.gnome.org/show_bug.cgi?id=138106)
 
2901
      If the "Error" message is being displayed, it is now no longer
 
2902
      incorrectly displayed as "Er,ror" if the "Show Thousands Separator"
 
2903
      is on.
 
2904
 
 
2905
2004-03-28 Rich Burridge <rich.burridge@sun.com>
 
2906
 
 
2907
    * Fixed bug 135068 (http://bugzilla.gnome.org/show_bug.cgi?id=135068)
 
2908
      Adjusted several default constant descriptions to be more 
 
2909
      understandable.
 
2910
 
 
2911
2004-03-28 Rich Burridge <rich.burridge@sun.com>
 
2912
 
 
2913
    * Fixed bug 135065 (http://bugzilla.gnome.org/show_bug.cgi?id=135065)
 
2914
      Tooltips for OR, AND, NOT, XOR and XNOR have been changed from
 
2915
      "Logical <whatever>" to "Bitwise <whatever>".
 
2916
 
 
2917
2004-03-28 Rich Burridge <rich.burridge@sun.com>
 
2918
 
 
2919
    * Fixed bug 136872 (http://bugzilla.gnome.org/show_bug.cgi?id=136872)
 
2920
      gcalctool can now be built with "CFLAGS=-fdata-sections".
 
2921
 
 
2922
2004-03-22 Rich Burridge <rich.burridge@sun.com>
 
2923
 
 
2924
    * Version for GNOME 2.6 (FINAL) call for tarballs.
 
2925
 
 
2926
2004-03-22  Guntupalli Karunakar  <karunakar@freedomink.org>
 
2927
 
 
2928
    * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
 
2929
 
 
2930
2004-03-18  Gareth Owen <gowen72@yahoo.com>
 
2931
 
 
2932
    * configure.in: Added en_GB to ALL_LINGUAS
 
2933
 
 
2934
2004-03-15 Glynn Foster  <glynn.foster@sun.com>
 
2935
        
 
2936
   * configure.in, Makefile.am: Add localized online user documentation
 
2937
     from the Sun translation team.
 
2938
   * help/*: Online user documentation for de, es, fr, it, ja, ko, sv, zh_CN,
 
2939
     zh_HK and zh_TW.
 
2940
 
 
2941
2004-03-13 Alexander Shopov <ash@contact.bg>
 
2942
 
 
2943
   * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
 
2944
 
 
2945
2004-03-08 Alastair McKinstry <mckinstry at computer dot org>
 
2946
 
 
2947
   * configure.in: Added ga ("Irish") to ALL_LINGUAS.
 
2948
 
 
2949
2004-02-27  Miloslav Trmac <mitr at volny dot cz>
 
2950
 
 
2951
    * One more slight adjustment to the fix for bug 135064 
 
2952
      (http://bugzilla.gnome.org/show_bug.cgi?id=135064)
 
2953
      Entering numbers that start with the numeric point character ('.")
 
2954
      are now visibly displayed.
 
2955
 
 
2956
2004-02-27  Miloslav Trmac <mitr at volny dot cz>
 
2957
 
 
2958
    * Adjustment to the fix for bug 135064 
 
2959
      (http://bugzilla.gnome.org/show_bug.cgi?id=135064)
 
2960
      Fix to remove a potential spurious initial thousands separator 
 
2961
      character after a change sign operation.
 
2962
 
 
2963
2004-02-25  Tomasz Kłoczko <kloczek@pld.org.pl>
 
2964
 
 
2965
    * Makefile.am: in configure.in is used AM_GCONF_SOURCE_2. Part of this
 
2966
      aclocal macro allow disable/enable install schama files in make
 
2967
      install target schemas in GConf database. Pass
 
2968
      --disable-schemas-install in configure parameters disable defines by
 
2969
      AM_CONDITIONAL() GCONF_SCHEMAS_INSTALL variable for allow in
 
2970
      Makefile.am files run gconftool-2 for update GConf database
 
2971
      conditionaly. This fix enables run gconftool-2 in install-data-local
 
2972
      only if GCONF_SCHEMAS_INSTALL variable is defined .. so now passing in
 
2973
      configure parameters --disable-schemas-install switch now works perfectly :)
 
2974
 
 
2975
      * Makefile.am, gcalctool/Makefile.am: minor cleanups
 
2976
      s#@VARIABLE@#$(VARIABLE)#
 
2977
 
 
2978
2004-02-26  Miloslav Trmac <mitr at volny dot cz>
 
2979
 
 
2980
    * Fixed bug 135064 (http://bugzilla.gnome.org/show_bug.cgi?id=135064)
 
2981
      Changing the sign of a large number (when "Show Thousands Separator"
 
2982
      is on and this is not the C locale), no longer corrupts the display.
 
2983
      The fix involved resetting all the internal calculations in gcalctool
 
2984
      to be done in the C locale, and then localized (radix character and
 
2985
      thousands separator), just before the number is displayed.
 
2986
 
 
2987
2004-02-24  Rich Burridge <rich.burridge@sun.com>
 
2988
 
 
2989
    * Fixed bug 135328 (http://bugzilla.gnome.org/show_bug.cgi?id=135328)
 
2990
      Added Shift-slash as a recognized alternate for the divide operation
 
2991
      (needed by the be-latin1 keyboard layout).
 
2992
 
 
2993
2004-02-21  Paisa Seeluangsawat  <paisa@users.sf.net>
 
2994
 
 
2995
    * configure.in: Added Thai (th) to ALL_LINGUAS.
 
2996
 
 
2997
2004-02-21  Christian Rose  <menthos@menthos.com>
 
2998
 
 
2999
    * configure.in: Added "en_CA" to ALL_LINGUAS.
 
3000
 
 
3001
2004-02-18  Rich Burridge <rich.burridge@sun.com>
 
3002
 
 
3003
    * Fixed bug 134540 (http://bugzilla.gnome.org/show_bug.cgi?id=134540)
 
3004
      gcalctool now correctly handles the digits 0123456789 which are
 
3005
      shifted about the accented characters on a French keyboard.
 
3006
 
 
3007
2004-02-17  Rich Burridge <rich.burridge@sun.com>
 
3008
 
 
3009
    * Fixed bug 134484 (http://bugzilla.gnome.org/show_bug.cgi?id=134484)
 
3010
      Doing "3 x! x! x!" no longer causes gcalctool to lock up.
 
3011
 
 
3012
2004-02-11 Breda McColgan <breda.mccolgan@sun.com>
 
3013
 
 
3014
    * Updated the following files due to fix for bug 133764 
 
3015
      (http://bugzilla.gnome.org/show_bug.cgi?id=133764
 
3016
           * help/C/gcalctool.xml
 
3017
           * help/C/gcalctool-C.omf
 
3018
           * help/C/figures/gcalctool_basic_window.png
 
3019
           * help/C/figures/gcalctool_scientific_window.png
 
3020
 
 
3021
2004-02-07  Rich Burridge <rich.burridge@sun.com>
 
3022
 
 
3023
    * Fixed bug 133764 (http://bugzilla.gnome.org/show_bug.cgi?id=133764)
 
3024
      - "Gradients" was still appearing when in Scientific mode (instead 
 
3025
        of "Gradians".
 
3026
      - In the x^2 button, the 2 should not be italicized.
 
3027
      - In the x^2 and x^y buttons, the x should be italicized.
 
3028
      - The View Thousands Separator menu item should not remain active 
 
3029
        during an error condition.
 
3030
 
 
3031
2004-02-07  Rich Burridge <rich.burridge@sun.com>
 
3032
 
 
3033
    * Fixed bug 133590 (http://bugzilla.gnome.org/show_bug.cgi?id=133590)
 
3034
      The About box now lists the documenters of gcalctool.
 
3035
 
 
3036
2004-02-07 Breda McColgan <breda.mccolgan@sun.com>
 
3037
 
 
3038
    * help/C/gcalctool.xml: Updated for GNOME 2.6, technical review draft
 
3039
    * help/C/gcalctool-C.omf: Updated for GNOME 2.6
 
3040
    * help/C/figures/gcalctool_basic_window.png: Updated for GNOME 2.6
 
3041
    * help/C/figures/gcalctool_financial_window.png: Updated for GNOME 2.6
 
3042
    * help/C/figures/gcalctool_scientific_window.png: Updated for GNOME 2.6
 
3043
 
 
3044
2004-01-26  Lars Weber <me at lars dot in-berlin dor de>
 
3045
 
 
3046
    * Fixed bug 132582 (http://bugzilla.gnome.org/show_bug.cgi?id=132582)
 
3047
      Adjusted the gcalctool titlebar to use a hyphen (rather than square
 
3048
      brackets) to show what mode the user is currently using.
 
3049
 
 
3050
2004-01-26  Lars Weber <me at lars dot in-berlin dor de>
 
3051
 
 
3052
    * Fixed bug 132570 (http://bugzilla.gnome.org/show_bug.cgi?id=132570)
 
3053
      Adjusted UI to use spacing to delineate groups rather than frames
 
3054
      (per the HIG).
 
3055
 
 
3056
2004-01-22  Rich Burridge <rich.burridge@sun.com>
 
3057
 
 
3058
    * Fixed bug 131571 (http://bugzilla.gnome.org/show_bug.cgi?id=131571)
 
3059
      User defined constants are now read/written out (as gconf resources)
 
3060
      with no thousands separator and with a radix of ".".
 
3061
 
 
3062
2004-01-16  Rich Burridge <rich.burridge@sun.com>
 
3063
 
 
3064
    * Fixed bug 131594 (http://bugzilla.gnome.org/show_bug.cgi?id=131594)
 
3065
      The "Insert ASCII View..." menu item and the "Insert" button no
 
3066
      longer use the GTK_STOCK_CONVERT stock icon (as per the HIG).
 
3067
 
 
3068
2004-01-07  Alexander Nedotsukov <bland at mail dot ru>
 
3069
 
 
3070
    * Fixed bug 131059 (http://bugzilla.gnome.org/show_bug.cgi?id=131059)
 
3071
      Fix to allow the thousands separator to be used correctly with the
 
3072
      creation of the initial constant values in the Russian locale.
 
3073
 
 
3074
2004-01-07  Rich Burridge <rich.burridge@sun.com>
 
3075
 
 
3076
    * Fixed bug 130078 (http://bugzilla.gnome.org/show_bug.cgi?id=130078)
 
3077
      Changed the y^x button label to x^y (really x superscript y). Adjusted
 
3078
      the tooltip message to "Raise displayed value to the power of y".
 
3079
 
 
3080
2004-01-06  Rich Burridge <rich.burridge@sun.com>
 
3081
 
 
3082
    * Fixed bug 130282 again (http://bugzilla.gnome.org/show_bug.cgi?id=130282)
 
3083
      Needed to remove the "|| tsep[0] == '\0'" check from the get_tsep()
 
3084
      routine in order to get the thousands separator to correctly work in
 
3085
      all locales. Note that there is no thousands separator now for the C 
 
3086
      locale.
 
3087
 
 
3088
2004-01-06  Rich Burridge <rich.burridge@sun.com>
 
3089
 
 
3090
    * Fixed part of bug 126125 
 
3091
      (http://bugzilla.gnome.org/show_bug.cgi?id=126125). If the user
 
3092
      entered: "1+(2()<backspace>)", this resulted in an answer of 0.
 
3093
      When the user backspaced over the ")" character, v->noparens should
 
3094
      have been incremented.
 
3095
 
 
3096
2004-01-05  Rich Burridge <rich.burridge@sun.com>
 
3097
 
 
3098
    * Fixed bug 130187 (http://bugzilla.gnome.org/show_bug.cgi?id=130187)
 
3099
      When gcalctool changes modes now, it's internal state and the display
 
3100
      are cleared.
 
3101
 
 
3102
2004-01-05  Rich Burridge <rich.burridge@sun.com>
 
3103
 
 
3104
    * Fixed bug 130282 (http://bugzilla.gnome.org/show_bug.cgi?id=130282)
 
3105
      Fixes for more problems with the thousands separator in certain
 
3106
      locales, plus correct handling of the radix character with the initial
 
3107
      constant values.
 
3108
 
 
3109
2004-01-05  Rich Burridge <rich.burridge@sun.com>
 
3110
 
 
3111
    * Fixed bug 128603 again (http://bugzilla.gnome.org/show_bug.cgi?id=128603)
 
3112
      The solution this time was to duplicate the initial string constant
 
3113
      values to be confident that they are not in read-only memory.
 
3114
 
 
3115
2004-01-03  Sanlig Badral  <badral@openmn.org>
 
3116
 
 
3117
    * configure.in: Added "mn" to ALL_LINGUAS.
 
3118
 
 
3119
2004-01-03  Robert Sedak  <robert.sedak@sk.htnet.hr>
 
3120
 
 
3121
    * configure.in: Added "hr" in ALL_LINGUAS.
 
3122
 
 
3123
2003-12-26  Fernando Herrera  <fherrera@onirica.com>
 
3124
 
 
3125
    * gcalctool.desktop.in: added X-GNOME-Bugzilla-OtherBinaries
 
3126
 
 
3127
2003-12-24  à¸¥à¸ygimantas Beruฤka  <uid0@tuxfamily.org>
 
3128
 
 
3129
    * lt.po: Added "lt" to ALL_LINGUAS.
 
3130
 
 
3131
2003-12-22  Miloslav Trmac <mitr at volny dot cz>
 
3132
 
 
3133
    * Fixed bug 129539 (http://bugzilla.gnome.org/show_bug.cgi?id=129539)
 
3134
      The thousands separator is a null terminated string, not a single
 
3135
      character. Same for the radix. Adjusted various functions to handle
 
3136
      this. Note that in the C locale, nl_langinfo(THOUSEP) returns an empty
 
3137
      string, so get_tsep() has been adjusted to return "," for that case.
 
3138
      If nl_langinfo(RADIXCHAR) returns an empty string (it shouldn't do),
 
3139
      then get_radix() will return ".".
 
3140
 
 
3141
2003-12-20  Arafat Medini <lumina@silverpen.de>
 
3142
 
 
3143
    * ar.po: Added Arabic Locale "ar" to ALL_LINGUAS
 
3144
 
 
3145
2003-12-05  Rich Burridge <rich.burridge@sun.com>
 
3146
 
 
3147
    * Fixed bug 129496 (http://bugzilla.gnome.org/show_bug.cgi?id=129496)
 
3148
      "Gradients" should be "Gradians".
 
3149
 
 
3150
2003-12-16 Mohammad DAMT  <mdamt@bisnisweb.com>
 
3151
 
 
3152
    * configure.in: Added "id" in ALL_LINGUAS
 
3153
    * po/id.po: Indonesian translation by Ahmad Riza H Nst <ari@160c.afraid.org>
 
3154
 
 
3155
2003-12-05  Rich Burridge <rich.burridge@sun.com>
 
3156
 
 
3157
    * Fixed bug 128603 (http://bugzilla.gnome.org/show_bug.cgi?id=128603)
 
3158
      The changes for enhancement request #126626 which added thousands 
 
3159
      separator support caused a crash at startup time on a Debian system. 
 
3160
      The initial constant strings are being put in read-only memory either 
 
3161
      by gcc (or because of the way that x86 arch is designed). This was 
 
3162
      not a problem when tested with the Sun compilers on a Solaris SPARC 
 
3163
      machine.  The remove_tsep() routine is display.c has been rewritten 
 
3164
      to correctly handle this.
 
3165
 
 
3166
2003-12-04  Iรฑaki Larraรฑaga <dooteo@euskalgnu.org>
 
3167
 
 
3168
    * configure.in: Added Basque (eu) to ALL_LINGUAS.
 
3169
 
 
3170
2003-12-03  Rich Burridge <rich.burridge@sun.com>
 
3171
 
 
3172
    * Further work on enhancement request 125873
 
3173
      (http://bugzilla.gnome.org/show_bug.cgi?id=126626)
 
3174
      As the user is typing in input, the display will now show the
 
3175
      thousands separator (if checked).
 
3176
 
 
3177
2003-12-01  Rich Burridge <rich.burridge@sun.com>
 
3178
 
 
3179
    * On a Solaris keyboard, Shift-"^" is GDK_asciicircum/GDK_SHIFT_MASK.
 
3180
      This keyval/state pair needed to be added to the Xor recognized mappings.
 
3181
 
 
3182
2003-12-01  Rich Burridge <rich.burridge@sun.com>
 
3183
 
 
3184
    * Re-fixed bug 127672 (http://bugzilla.gnome.org/show_bug.cgi?id=127672)
 
3185
      The fix for Shift-"=" should have been for GDK_equal not GDK_Return.
 
3186
      Needed to add in support for Shift-"/" too.
 
3187
 
 
3188
2003-11-26  Rich Burridge <rich.burridge@sun.com>
 
3189
 
 
3190
    * Implemented enhancement request 125873
 
3191
      (http://bugzilla.gnome.org/show_bug.cgi?id=126626)
 
3192
      gcalctool can now optionally show the thousands seperator character
 
3193
      for fixed point numbers displayed in the decimal base. Same for
 
3194
      numbers stored in the memory registers. There is a new "Show 
 
3195
      Thousands Separator" menu entry in the View menu to set this.
 
3196
 
 
3197
2003-11-26  Rich Burridge <rich.burridge@sun.com>
 
3198
 
 
3199
    * Fixed bug 126626 (http://bugzilla.gnome.org/show_bug.cgi?id=126626)
 
3200
      gcalctool no longer causes a Gtk-CRITICAL error when the user enters
 
3201
      "9*(1<Xor>". The problem was caused because a non-UTF character was
 
3202
      being inserted into the text string to be displayed for the Xor
 
3203
      function.
 
3204
 
 
3205
2003-11-26  Rich Burridge <rich.burridge@sun.com>
 
3206
 
 
3207
    * Fixed bug 125782 (http://bugzilla.gnome.org/show_bug.cgi?id=125782)
 
3208
      If the user is entering a left parenthesis and it is the first one 
 
3209
      being displayed and there is no current arithmetic operand, then 
 
3210
      the current display is initially cleared to avoid the confusion of 
 
3211
      showing something like "0(".
 
3212
 
 
3213
2003-11-26  Rich Burridge <rich.burridge@sun.com>
 
3214
 
 
3215
    * Fixed bug 127862 (http://bugzilla.gnome.org/show_bug.cgi?id=127862)
 
3216
      The fix for bug #125625 introduced a potential out-of-order case
 
3217
      for users who are rapid keyboard typers. This bug fix rectifies this
 
3218
      with the unfortunate side-effect of no longer visual toggling the 
 
3219
      equivalent button to the keyboard character that the user entered.  
 
3220
      This fix is still compatible with the way the accessibility 
 
3221
      infrastructure works though.
 
3222
 
 
3223
2003-11-24  Rich Burridge <rich.burridge@sun.com>
 
3224
 
 
3225
    * Fixed bug 65806 (http://bugzilla.gnome.org/show_bug.cgi?id=65806)
 
3226
      For the "1/x", "x^2", "x!", "e^x", "10^x" and "y^x" labels, all 
 
3227
      occurances of "x" and "y" are now italicized. The "e" in "e^x" 
 
3228
      is no longer italicized.
 
3229
 
 
3230
2003-11-24  Rich Burridge <rich.burridge@sun.com>
 
3231
 
 
3232
    * Fixed bug 127316 (http://bugzilla.gnome.org/show_bug.cgi?id=127316)
 
3233
      The "fix" introduced in gcalctool v4.1.18 to fix Sun Bugtraq bug 
 
3234
      #1258472 against CDE dtcalc (which was also a problem with gcalctool)
 
3235
      was incorrect.
 
3236
 
 
3237
2003-11-24  Rich Burridge <rich.burridge@sun.com>
 
3238
 
 
3239
    * Fixed bug 127672 (http://bugzilla.gnome.org/show_bug.cgi?id=127672)
 
3240
      The "=" key on a Swedish keyboard is on the upper level of a key 
 
3241
      (i.e. the Shift key needs to be down). Added another mask/keysym 
 
3242
      pair to the "=" entry in calctool.c to handle this.
 
3243
 
 
3244
2003-11-07  Rich Burridge <rich.burridge@sun.com>
 
3245
 
 
3246
    * Fixed bug 125625 (http://bugzilla.gnome.org/show_bug.cgi?id=125625)
 
3247
      gcalctool now handles "clicked" events rather than "pressed" ones.
 
3248
 
 
3249
2003-10-20  Kjartan Maraas <kmaraas@gnome.org>
 
3250
 
 
3251
    * Fixed bug 124928 (http://bugzilla.gnome.org/show_bug.cgi?id=124928)
 
3252
      Plugged several memory leaks.
 
3253
 
 
3254
2003-10-13  Breda McColgan  <breda.mccolgan@sun.com>
 
3255
 
 
3256
    * Updated the following files:
 
3257
        * help/C/gcalctool.xml: updated based on bug 123132
 
3258
        * help/C/gcalctool-C.omf: updated manual date and version number
 
3259
        * help/C/l10n.txt: updated manual version number and changes summary
 
3260
 
 
3261
2003-10-13  Rich Burridge <rich.burridge@sun.com>
 
3262
 
 
3263
    * Fixed bug 124377 (http://bugzilla.gnome.org/show_bug.cgi?id=124377)
 
3264
      Fixed rounding errors when the radix character for a locale isn't ".".
 
3265
      The problem was in the first parameter passed to the MPstr_to_num() 
 
3266
      routine. "0.5" should have been a string consisting of 
 
3267
      SPRINTF(half, "0%c5", v->radix_char);
 
3268
 
 
3269
2003-10-10  Rich Burridge <rich.burridge@sun.com>
 
3270
 
 
3271
    * Fixed bug 124172 (http://bugzilla.gnome.org/show_bug.cgi?id=124172)
 
3272
      The "+" character on a German keyboard is on the lower level of a
 
3273
      key (i.e. the Shift key doesn't need to be down). Added another
 
3274
      mask/keysym pair to the "+" entry in calctool.c to handle this.
 
3275
 
 
3276
2003-10-06  Rich Burridge <rich.burridge@sun.com>
 
3277
 
 
3278
    * Fixed bug 120737 (http://bugzilla.gnome.org/show_bug.cgi?id=120737)
 
3279
      Changed the accessible text for the OR button from "Logical OR" to
 
3280
      "logical OR" so that it's not changed by FreeTTS's token to words
 
3281
      module to "logical Oregon".
 
3282
 
 
3283
2003-10-06  Kaushal Kumar <kaushal.kumar@wipro.com>
 
3284
 
 
3285
    * gcalctool/Makefile.am: GtkItemFactory has been depricated.
 
3286
      Remove the GTK_DISABLE_DEPRECATED flag. Fixes #123948.
 
3287
 
 
3288
2003-10-03  Rich Burridge <rich.burridge@sun.com>
 
3289
 
 
3290
    * Fixed bug 123724 (http://bugzilla.gnome.org/show_bug.cgi?id=123724)
 
3291
      Hitting Esc now does the same as hitting Control-Backspace; i.e. the
 
3292
      CE (clear entry) functionality.
 
3293
 
 
3294
    * Updated the gcalctool man pages to reflect this change, and the changes
 
3295
      for bug #118826.
 
3296
 
 
3297
2003-10-02  Rich Burridge <rich.burridge@sun.com>
 
3298
 
 
3299
    * Refixed bug 122373 (http://bugzilla.gnome.org/show_bug.cgi?id=122373)
 
3300
      gcalctool now uses nl_langinfo() to get the numeric point for the
 
3301
      users locale, rather than via a localised string.
 
3302
 
 
3303
2003-10-02  Rich Burridge <rich.burridge@sun.com>
 
3304
 
 
3305
    * Fixed enhancement 65806 (http://bugzilla.gnome.org/show_bug.cgi?id=65806)
 
3306
      Changed that label for e^x (e superscript x) to use an italised "e".
 
3307
 
 
3308
2003-09-24  Rich Burridge <rich.burridge@sun.com>
 
3309
 
 
3310
    * Fixed bug 118826 (http://bugzilla.gnome.org/show_bug.cgi?id=118826)
 
3311
      The keyboard shortcuts for the six hex. digits are now "A" to "F".
 
3312
      The functions that previously used those letters have been reassigned
 
3313
      to their lowercase equivalents. These were:
 
3314
 
 
3315
        Accuracy                      (now "a")
 
3316
        Change Sign                   (now "c")
 
3317
        Double-declining depreciation (now "d")
 
3318
        Exponential                   (now "e")
 
3319
        User-defined functions        (now "f")
 
3320
 
 
3321
      Note that left or right shifting 10-15 places now uses the 'A' to
 
3322
      'F' keyboard accelerators (rather than 'a' to 'f').
 
3323
 
 
3324
2003-09-17  Rich Burridge <rich.burridge@sun.com>
 
3325
 
 
3326
    * Fixed bug 122408 (http://bugzilla.gnome.org/show_bug.cgi?id=122408)
 
3327
      The tooltips for the numeric buttons (0-9) have been removed as they
 
3328
      are redundant.
 
3329
 
 
3330
2003-09-17  Fatih Demir <kabalak@gtranslator.org>
 
3331
 
 
3332
    * configure.in: Added "ta" (Tamil) to the languages' list.
 
3333
 
 
3334
2003-09-16  Rich Burridge <rich.burridge@sun.com>
 
3335
 
 
3336
    * Fixed bug 120749 (http://bugzilla.gnome.org/show_bug.cgi?id=120749)
 
3337
      When gcalctool is displaying a menu, typing Alt+Tab can no longer
 
3338
      switch windows. The menu_button_key_press_cb() routine in gtk.c
 
3339
      needed to return TRUE if the event->keyval was a Space.
 
3340
 
 
3341
2003-09-16  Rich Burridge <rich.burridge@sun.com>
 
3342
 
 
3343
    * Fixed bug 120745 (http://bugzilla.gnome.org/show_bug.cgi?id=120745)
 
3344
      Accessible names have now been added to each of the widgets in the 
 
3345
      mode panel when in Scientific mode.
 
3346
 
 
3347
2003-09-16  Rich Burridge <rich.burridge@sun.com>
 
3348
 
 
3349
    * Fixed bug 122373 (http://bugzilla.gnome.org/show_bug.cgi?id=122373)
 
3350
      The decimal separator is now a translatable string so that other
 
3351
      locales that don't use a period (Italian uses a comma for example),
 
3352
      can adjust accordingly.
 
3353
 
 
3354
2003-09-16  Rich Burridge <rich.burridge@sun.com>
 
3355
 
 
3356
    * Fixed bug 120605 (http://bugzilla.gnome.org/show_bug.cgi?id=120605)
 
3357
      Gcalctool contains lots of messages that are (potentially) only 
 
3358
      displayed if the user starts the application with either the -D or 
 
3359
      the -E command line options. As these are debugging messages, they 
 
3360
      need not be translated, so the _(...) macros around them have been 
 
3361
      removed.
 
3362
 
 
3363
2003-09-09  Andras Timar  <timar@gnome.hu>
 
3364
 
 
3365
    * configure.in: Added Hungarian (hu) to ALL_LINGUAS.
 
3366
 
 
3367
2003-09-08  Pablo Saratxaga  <pablo@mandrakesoft.com>
 
3368
 
 
3369
    * configure.in: Added Farsi (fa), Macedonian (mk) and Vietnamese (vi)
 
3370
      to ALL_LINGUAS
 
3371
 
 
3372
2003-09-08  Glynn Foster  <glynn.foster@sun.com>
 
3373
 
 
3374
    * configure.in: Version 4.3.3
 
3375
 
 
3376
2003-09-08  Mugurel Tudor  <mugurelu@go.ro>
 
3377
 
 
3378
    * configure.in: Added "ro" to ALL_LINGUAS.
 
3379
 
 
3380
2003-09-07  Sami Pesonen  <sampeson@iki.fi>
 
3381
 
 
3382
    * configure.in: Added "fi" to ALL_LINGUAS.
 
3383
 
 
3384
2003-09-05  Laurent Dhima  <laurenti@alblinux.net>
 
3385
 
 
3386
    * configure.in: Added "sq" to ALL_LINGUAS.
 
3387
 
 
3388
2003-08-27  Marcel Telka  <marcel@telka.sk>
 
3389
 
 
3390
    * configure.in (ALL_LINGUAS): Added sk.
 
3391
 
 
3392
2003-08-23  Ole Laursen  <olau@hardworking.dk>
 
3393
 
 
3394
    * configure.in: Added "da" (Danish) to ALL_LINGUAS.
 
3395
 
 
3396
2003-08-18  Rich Burridge <rich.burridge@sun.com>
 
3397
 
 
3398
    * Fixed bug 119888 (http://bugzilla.gnome.org/show_bug.cgi?id=119888)
 
3399
      gcalctool keyboard handling has been improved.
 
3400
 
 
3401
2003-08-16  Guntupalli Karunakar  <karunakar@freedomink.org>
 
3402
 
 
3403
    * configure.in: Added "hi" in ALL_LINGUAS.
 
3404
 
 
3405
2003-08-14  Rich Burridge <rich.burridge@sun.com>
 
3406
 
 
3407
    * From Dennis Cranston  <dennis_cranston at yahoo com>
 
3408
      Fixed bug 119832 (http://bugzilla.gnome.org/show_bug.cgi?id=119832)
 
3409
      The space bar can now correctly activate the button that has focus.
 
3410
 
 
3411
2003-08-08  Rich Burridge  <rich.burridge@sun.com>
 
3412
 
 
3413
    * Build for GNOME 2.4 (Beta1). Tag in CVS is GCALCTOOL_4_3_0
 
3414
 
 
3415
2003-08-06  Metin Amiroff  <metin@karegen.com>
 
3416
 
 
3417
    * configure.in: Added "az" to ALL_LINGUAS.
 
3418
 
 
3419
2003-08-06  Wang Jian  <lark@linux.net.cn>
 
3420
 
 
3421
    * configure.in: Added "zh_CN" to ALL_LINGUAS.
 
3422
 
 
3423
2003-08-04  Rich Burridge  <rich.burridge@sun.com>
 
3424
 
 
3425
    * From Dennis Cranston  <dennis_cranston at yahoo com>
 
3426
      Fixed bug 118246 (http://bugzilla.gnome.org/show_bug.cgi?id=118246)
 
3427
      The display field can now take focus. The initial widget with
 
3428
      focus is the Clr button (also discussed this with Nils who agrees).
 
3429
 
 
3430
2003-07-30  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
 
3431
 
 
3432
    * configure.in: Added Belarusian to ALL_LINGUAS.
 
3433
 
 
3434
2003-07-29  Rich Burridge  <rich.burridge@sun.com>
 
3435
 
 
3436
    * (Bug #118247) Three more small adjustments to AccessibleName text:
 
3437
      "E to the power of x" goes back to "E to the x"
 
3438
      "Ten to the power of x" goes back to "Ten to the x"
 
3439
      "Y to the power of x" goes back to "Y to the x"
 
3440
 
 
3441
      (Sorry translators).
 
3442
 
 
3443
2003-07-28  Rich Burridge  <rich.burridge@sun.com>
 
3444
 
 
3445
    * (Bug #118247) Four small adjustments to AccessibleName text:
 
3446
      "Random" becomes "Random number".
 
3447
      "E to the x" becomes "E to the power of x"
 
3448
      "Ten to the x" becomes "Ten to the power of x"
 
3449
      "Y to the x" becomes "Y to the power of x"
 
3450
 
 
3451
2003-07-25  Rich Burridge  <rich.burridge@sun.com>
 
3452
 
 
3453
    * Fixed bug 118247 (http://bugzilla.gnome.org/show_bug.cgi?id=118247)
 
3454
      Each gcalctool button now has an AccessibleName. By default these
 
3455
      are taken from the buttons tooltip string. This is to:
 
3456
      - reduce the amount of extra memory that would be taken up otherwise.
 
3457
      - reduce the pain that all the translators would have to go through
 
3458
      - reduce the repetition because a lot of the actual tooltip strings 
 
3459
        are just fine.
 
3460
 
 
3461
      The exceptions to this are for the following buttons, where the
 
3462
      tooltip string is too long:
 
3463
 
 
3464
        Button |   
 
3465
        Label  |                        AccessibleName
 
3466
      ---------+----------------------------------------------
 
3467
        Bsp       "Backspace" 
 
3468
        CE        "Clear Entry"
 
3469
        Clr       "Clear"
 
3470
        Int       "Integer portion"
 
3471
        Sto       "Store to register"
 
3472
        Frac      "Fractional portion"
 
3473
        Rcl       "Retrieve from register"
 
3474
        Exch      "Exchange with register"
 
3475
        <         "Shift left"
 
3476
        >         "Shift right"
 
3477
        &16       "16 bit unsigned integer"
 
3478
        &32       "32 bit unsigned integer"
 
3479
        (         "Left bracket"
 
3480
        )         "Right bracket"
 
3481
        Acc       "Accuracy"
 
3482
        Exp       "Exponential"
 
3483
        e^x       "E to the x"
 
3484
        10^x      "Ten to the x"
 
3485
        y^x       "Y to the x"
 
3486
        x!        "Factorial"
 
3487
        Rand      "Random"
 
3488
 
 
3489
2003-07-25  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>
 
3490
 
 
3491
    * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
 
3492
 
 
3493
2003-07-25  Kang Jeong-Hee  <Keizi@mail.co.kr>
 
3494
 
 
3495
    * configure.in: Added 'ko' (Korean) to ALL_LINGUAS.
 
3496
 
 
3497
2003-07-22  Breda McColgan  <breda.mccolgan@sun.com>
 
3498
 
 
3499
    * Updated the following files:
 
3500
        * help/C/gcalctool.xml: updated based on bug 116944
 
3501
        * help/C/gcalctool-C.omf: updated manual date and version number
 
3502
 
 
3503
2003-07-21  Rich Burridge  <rich.burridge@sun.com>
 
3504
 
 
3505
    * Fixed bug 117691 (http://bugzilla.gnome.org/show_bug.cgi?id=117691)
 
3506
      The GDK_Up, GDK_Down, GDK_Left and GDK_Right keysyms are not valid 
 
3507
      equivalents for the 8, 2, 4 and 6 keys. They are needed for keyboard 
 
3508
      navigation.
 
3509
 
 
3510
2003-07-13 John Fleck <jfleck@inkstain.net>
 
3511
 
 
3512
    Remove:
 
3513
        * xmldocs.make
 
3514
        * omf.make
 
3515
    Edit:
 
3516
        * autogen.sh
 
3517
        use new docs build system. Latest gnome-common
 
3518
        now required to build from cvs
 
3519
 
 
3520
2003-07-09  Rich Burridge  <rich.burridge@sun.com>
 
3521
 
 
3522
    * From Steve Chaplin <stevech1097 at yahoo com au>
 
3523
      Added the -DGNOME_DISABLE_DEPRECATE in .../gcalctool/Makefile.am
 
3524
      to catch any potential GNOME depreciated methods.
 
3525
 
 
3526
2003-07-09  Hasbullah Bin Pit  <sebol@ikhlas.com>
 
3527
 
 
3528
    * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
 
3529
    * po/ms.po: Added Malay translation.
 
3530
 
 
3531
2003-07-09  Alessio Frusciante <algol@firenze.linux.it>
 
3532
 
 
3533
    * configure.in: Added "it" (Italian) to ALL_LINGUAS.
 
3534
 
 
3535
2003-07-07  Dennis Cranston <dennis_cranston at yahoo com>
 
3536
 
 
3537
    * Fixed bug 116944 (http://bugzilla.gnome.org/show_bug.cgi?id=116944)
 
3538
      Various HIG improvements to the edit constants, edit functions,
 
3539
      and insert ASCII value dialogs. (i.e. adjusted widget padding
 
3540
      according to HIG; added a mnemonic for the constant and function
 
3541
      treeviews; etc.)
 
3542
 
 
3543
2003-07-08  Rich Burridge  <rich.burridge@sun.com>
 
3544
 
 
3545
    * Refixed bug 116727 (http://bugzilla.gnome.org/show_bug.cgi?id=116727)
 
3546
      After further discussion with Toshi, it was understood that I didn't
 
3547
      need to call g_locale_to_utf8() for the numeric strings (which just
 
3548
      consist of '0'-'9', 'e', 'A'-'F', '+', '-' and '.'). set_display() in
 
3549
      gtk.c was simplified back to using just one parameter.
 
3550
 
 
3551
2003-07-07  Rich Burridge  <rich.burridge@sun.com>
 
3552
 
 
3553
    * Fixed bug 116727 (http://bugzilla.gnome.org/show_bug.cgi?id=116727)
 
3554
      When the calculator display is showing an error message, it is now
 
3555
      correctly localized. Fix was to add in a second parameter to each 
 
3556
      call of set_display, that indicated whether this was an error 
 
3557
      condition or not. If it was, then the first parameter being passed 
 
3558
      in was already localized (had to do it this was so that the strings 
 
3559
      turned up in the message files), and wouldn't be run through 
 
3560
      g_locale_to_utf8(). Thanks to Toshi for pointing me in the right 
 
3561
      direction.
 
3562
 
 
3563
2003-07-06  Gil "Dolfin" Osher <dolfin@rpg.org.il>
 
3564
 
 
3565
    * configure.in: Added "he" (Hebrew) to ALL_LINGUAS.
 
3566
 
 
3567
2003-07-04  Artur Flinta  <aflinta@cvs.gnome.org>
 
3568
 
 
3569
    * configure.in: Added "pl" to ALL_LINGUAS.
 
3570
 
 
3571
2003-06-25  Rich Burridge  <rich.burridge@sun.com>
 
3572
 
 
3573
    * Fixed bug 115950 (http://bugzilla.gnome.org/show_bug.cgi?id=115950)
 
3574
      The "*" key wasn't being recognized as a keyboard shortcut for
 
3575
      multiplication. The problem was that GDK_SHIFT_MASK needed to be
 
3576
      given in the equivalent entry for the mods array for this button
 
3577
      struct.
 
3578
 
 
3579
2003-06-25  Breda McColgan  <breda.mccolgan@sun.com>
 
3580
 
 
3581
    * Updated the following files:
 
3582
        * help/C/gcalctool.xml: updated based on bug 114363 and bug 114364
 
3583
        * help/C/gcalctool-C.omf: updated manual date and version number
 
3584
 
 
3585
2003-06-24  Rich Burridge  <rich.burridge@sun.com>
 
3586
 
 
3587
    * Further work on bug 114364. The items in the constants menu are now 
 
3588
      always displayed in the decimal numeric base. This is consistent with 
 
3589
      the way that calctool in the OpenWindows DeskSet worked.
 
3590
 
 
3591
2003-06-24  Rich Burridge  <rich.burridge@sun.com>
 
3592
 
 
3593
    * Fixed bug 114364 (http://bugzilla.gnome.org/show_bug.cgi?id=114364)
 
3594
      When you change numeric base and then display the constant values in 
 
3595
      the Con menu, the values are shown in the current base.
 
3596
 
 
3597
      When you select "Edit Constants" from the Con menu, the values of each 
 
3598
      constant are shown in Decimal. The label:
 
3599
      "All constant values are specified in the decimal numeric base"
 
3600
      has also been added to the "Edit Constant" popup to clarify this.
 
3601
 
 
3602
2003-06-23  Rich Burridge  <rich.burridge@sun.com>
 
3603
 
 
3604
    * Fixed bug 115653 (http://bugzilla.gnome.org/show_bug.cgi?id=115653)
 
3605
      Adjusted the keyboard mnemonic checking code to now check to make
 
3606
      sure that neither of the Alt keys is pressed when comparing against
 
3607
      button equivalents.
 
3608
 
 
3609
2003-06-18  Rich Burridge  <rich.burridge@sun.com>
 
3610
 
 
3611
    * Similar problem to bug #115212 but for the "Edit Constants" and
 
3612
      "Edit Functions" dialog boxes. gcalctool no longer can display
 
3613
      multiple versions of them. Also removed the X->CFtype and 
 
3614
      X->cf_entries variables.
 
3615
 
 
3616
2003-06-18  Rich Burridge  <rich.burridge@sun.com>
 
3617
 
 
3618
    * Fixed bug 114363 (http://bugzilla.gnome.org/show_bug.cgi?id=114363)
 
3619
      When an error condition occurs:
 
3620
  
 
3621
      - make insensitive all buttons except Clr.
 
3622
      - make all Scientific mode toggles and checkboxes insensitive.
 
3623
      - make all menubar items insensitive except:
 
3624
           Calculator->Quit
 
3625
           Help->Contents
 
3626
  
 
3627
      When the error condition is cleared, resensitise everything, setting
 
3628
      the numeric base buttons correctly.
 
3629
 
 
3630
2003-06-18  Guntupalli Karunakar  <karunakar@freedomink.org>
 
3631
 
 
3632
    * configure.in: Added "ml" in ALL_LINGUAS.
 
3633
 
 
3634
2003-06-16  Rich Burridge  <rich.burridge@sun.com>
 
3635
 
 
3636
   * From Steve Chaplin <stevech1097@yahoo.com.au>
 
3637
     Fix for bug #115212 (http://bugzilla.gnome.org/show_bug.cgi?id=115212)
 
3638
     gcalctool no longer can display multiple About boxes.
 
3639
 
 
3640
2003-06-13  Rich Burridge  <rich.burridge@sun.com>
 
3641
 
 
3642
    * From Dennis Cranston  <dennis_cranston@yahoo.com>
 
3643
      Fix for bug #108209 (http://bugzilla.gnome.org/show_bug.cgi?id=108209)
 
3644
      The appropriate gcalctool button is now animated when the user enters 
 
3645
      that value via the keyboard.
 
3646
 
 
3647
2003-06-10  Rich Burridge  <rich.burridge@sun.com>
 
3648
 
 
3649
    * Partial fix for bug 114363:
 
3650
      (http://bugzilla.gnome.org/show_bug.cgi?id=114363)
 
3651
      When the calculator display is showing "Error", the Constant values and
 
3652
      the Memory Register values no longer incorrectly show "Error" as well.
 
3653
 
 
3654
2003-06-10  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
 
3655
 
 
3656
    * configure.in: Added Russian to ALL_LINGUAS.
 
3657
 
 
3658
2003-05-28  Rich Burridge  <rich.burridge@sun.com>
 
3659
 
 
3660
    * Fixed bug 113703 (http://bugzilla.gnome.org/show_bug.cgi?id=113703)
 
3661
      Fix from Havoc: "If you use AM_GCONF_SOURCE_2 in configure.in, 
 
3662
      then do a makefile snippet as in gnome-terminal/src/Makefile.am,
 
3663
      you should be able to specify --with-gconf-source=whatever"
 
3664
 
 
3665
2003-05-28  Danilo ? egan  <dsegan@gmx.net>
 
3666
 
 
3667
    * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
 
3668
 
 
3669
2003-05-26  Rich Burridge  <rich.burridge@sun.com>
 
3670
 
 
3671
    * From Franz Klammer <klammer@webonaut.com>
 
3672
      Fixed bug 113754 (http://bugzilla.gnome.org/show_bug.cgi?id=113754)
 
3673
      Decimal point didn't work with a German keyboard if Numlock was 
 
3674
      turned on.
 
3675
 
 
3676
2003-05-19  Rich Burridge  <rich.burridge@sun.com>
 
3677
 
 
3678
    * .../gcalctool/Makefile.am: Install "gnome-calculator" symlink
 
3679
      as reqested by Glynn Foster.
 
3680
 
 
3681
2003-04-24  Rich Burridge  <rich.burridge@sun.com>
 
3682
 
 
3683
    * Fixed bug 111269 (http://bugzilla.gnome.org/show_bug.cgi?id=111269)
 
3684
      It was possible to type fast into gcalctool and digits would be
 
3685
      transposed. gcalctool now looks for key_press_event and 
 
3686
      key_release_event events on the main window rather than set keyboard 
 
3687
      accelerators to the "clicked" action of the various buttons.
 
3688
 
 
3689
2003-04-15  Rich Burridge  <rich.burridge@sun.com>
 
3690
 
 
3691
    * Refixed bug 110416 (http://bugzilla.gnome.org/show_bug.cgi?id=110416)
 
3692
      Concatenated more error messages in mp.c.
 
3693
 
 
3694
    * Adjusted the Acc menu entries to be "<n> significant places" rather
 
3695
      than "<n> radix places" in gtk.c.
 
3696
 
 
3697
    * Replaced "kilometers per hour / miles per hour" with 
 
3698
      "kilometers per hour or miles per hour" in the first constant
 
3699
      description in calctool.c and gcalctool.1.
 
3700
 
 
3701
    * Replaced occurances of "/" in the other constant descriptions with "or".
 
3702
 
 
3703
2003-04-15  Breda McColgan  <breda.mccolgan@sun.com>
 
3704
 
 
3705
    * Translators: The documentation is now ready for translation!
 
3706
 
 
3707
    * Updated the following files:
 
3708
        * configure.in: updated version number to 4.2.81
 
3709
        * help/C/gcalctool.xml: first approved draft, ready for translation
 
3710
        * help/C/gcalctool-C.omf: updated manual date and version number
 
3711
        * help/C/l10n.txt: new file added 
 
3712
        * help/C/figures/gcalctool_edit_const_window.png: deleted
 
3713
        * help/C/figures/gcalctool_edit_func_window.png: deleted
 
3714
        * help/C/figures/gcalctool_ins_ascii_window.png: deleted
 
3715
        * help/C/figures/gcalctool_mem_reg_window.png: deleted
 
3716
        
 
3717
 
 
3718
2003-04-13  Christian Neumair  <chris@gnome-de.org>
 
3719
 
 
3720
    * Reflect translated mode information in window title (functions.c).
 
3721
 
 
3722
2003-04-10  Rich Burridge  <rich.burridge@sun.com>
 
3723
 
 
3724
    * Fixed bug 110416 (http://bugzilla.gnome.org/show_bug.cgi?id=110416)
 
3725
      Various fprintf statements in mp.c have been concatenated to help
 
3726
      translators.
 
3727
 
 
3728
2003-04-02  Rich Burridge  <rich.burridge@sun.com>
 
3729
 
 
3730
    * Added in latest online help changes from Breda McColgan. This should
 
3731
      now put the online help in sync with the actual functionality of
 
3732
      gcalctool.
 
3733
 
 
3734
      **IMPORTANT NOTE FOR TRANSLATORS**
 
3735
 
 
3736
      Please still hold off translating these files for a while. This is still
 
3737
      a draft. The documentation needs to be reviewed by an editor, and
 
3738
      editorial feedback incorporated. Look for a followup entry here in the
 
3739
      Changelog, with an indication that they are ready for translation.
 
3740
 
 
3741
2003-03-28  Christian Neumair  <chris@gnome-de.org>
 
3742
 
 
3743
    * Added AC_PREREQ macro to configure.in to satisfy some ac wrapper scripts
 
3744
      and added German (de) to ALL_LINGUAS; bumped version to 2.4.78;
 
3745
      Added missing gettext call. This makes the i18ized menu entries actually
 
3746
      visible. Fixed some tooltip strings. Updated some .cvsignore files.
 
3747
 
 
3748
2003-03-25  Rich Burridge  <rich.burridge@sun.com>
 
3749
 
 
3750
    * Added in various .cvsignore files to make checkins and updates cleaner.
 
3751
 
 
3752
2003-03-25  Rich Burridge  <rich.burridge@sun.com>
 
3753
 
 
3754
    * Adjusted ChangeLog format to the Gnu style. Moved older ChangeLog entries
 
3755
      off into ChangeLog-YYYY files (years 1990, 1991, 1992, 1993 and 2002).
 
3756
 
 
3757
2003-03-25  Rich Burridge  <rich.burridge@sun.com>
 
3758
 
 
3759
    * Fixed up a compiler warning for set_show_zeroes_toggle() usage in gtk.c
 
3760
      Fixed up distcheck, adding intltool to EXTRA_DIST
 
3761
 
 
3762
      This version to be announced in gnome-announce.
 
3763
 
 
3764
2003-03-24  Rich Burridge  <rich.burridge@sun.com>
 
3765
 
 
3766
    * Slight adjustments to bug 108226
 
3767
      (http://bugzilla.gnome.org/show_bug.cgi?id=108226)
 
3768
 
 
3769
      Menu item is now "Show Trailing Zeroes", with a Control-T accelerator.
 
3770
      Added a similar menu item to the View menu on the menu bar (only active
 
3771
      in Scientific mode). Adjusted program logic. Cases of "rm_zeroes" now
 
3772
      become "show_zeroes". Updated the manual pages and the gcalctool
 
3773
      schemas file.
 
3774
 
 
3775
2003-03-19  Dennis Cranston <dennis_cranston@yahoo.com>
 
3776
 
 
3777
    * Fixed bug 108729 (http://bugzilla.gnome.org/show_bug.cgi?id=108729)
 
3778
      Added tooltips to the radio and check buttons in scientific mode.
 
3779
 
 
3780
2003-03-18  Rich Burridge  <rich.burridge@sun.com>
 
3781
 
 
3782
    * Fixed bug 108226 (http://bugzilla.gnome.org/show_bug.cgi?id=108226)
 
3783
 
 
3784
      The menu items in the Acc menu are now "tickable", so you know what the 
 
3785
      current accuracy selection is. Setting one of these clears the previous 
 
3786
      one.
 
3787
 
 
3788
      A new "remove trailing zeroes" menu item is added to the Acc menu (last
 
3789
      item, with a separator just above), that is "tickable". This tick doesn't
 
3790
      affect the accuracy ticks. It's either on or off.
 
3791
 
 
3792
      The default setting for accuracy now becomes 9 numeric places and "remove 
 
3793
      trailing zeroes".
 
3794
 
 
3795
      The Acc button is moved to the Scientific mode (clear slot in the top 
 
3796
      right corner, above the Rand.
 
3797
 
 
3798
      The Base radio button group and the display type radio button group in
 
3799
      the mode panel in Scientific mode are now moved to the right side to be
 
3800
      close in proximity to the Acc button. The other mode items move to the
 
3801
      left side.
 
3802
 
 
3803
2003-03-18  Rich Burridge  <rich.burridge@sun.com>
 
3804
 
 
3805
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
3806
      Fixed bug 108208 (http://bugzilla.gnome.org/show_bug.cgi?id=108208)
 
3807
      The default value for the "showregisters" resource in gcalctool.schemas
 
3808
      was incorrectly set.
 
3809
 
 
3810
    * There should be no "default:" action in the command line parsing in 
 
3811
      get_options().
 
3812
 
 
3813
2003-03-14  Rich Burridge  <rich.burridge@sun.com>
 
3814
 
 
3815
    * Correctly fixed bug 108219 
 
3816
      (http://bugzilla.gnome.org/show_bug.cgi?id=108219)
 
3817
      The previous fix didn't correct set the radio buttons when changing 
 
3818
      mode from Scientific to Basic or Financial. Only the internal state.
 
3819
 
 
3820
2003-03-14  Rich Burridge  <rich.burridge@sun.com>
 
3821
 
 
3822
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
3823
      Fixed bug 108209 (http://bugzilla.gnome.org/show_bug.cgi?id=108209)
 
3824
      Followup changes to make the numeric keypad animate the buttons on 
 
3825
      Linux machines.
 
3826
 
 
3827
2003-03-14  Rich Burridge  <rich.burridge@sun.com>
 
3828
 
 
3829
    * Fixed bug 108219 (http://bugzilla.gnome.org/show_bug.cgi?id=108219)
 
3830
      When you go from Scientific mode to either Basic or Financial mode, 
 
3831
      the calculator will revert to "Dec" base in "Fix" notation.
 
3832
 
 
3833
      Any number in the display (and the memory registers if shown) will be 
 
3834
      converted accordingly.
 
3835
 
 
3836
      When you are in a mode (Basic, Financial, or Scientific) you will only 
 
3837
      be able to do the functionality that that mode shows. For example, you 
 
3838
      will not be able to do base changes if you are in Basic or Financial mode.
 
3839
 
 
3840
2003-03-14  Rich Burridge  <rich.burridge@sun.com>
 
3841
 
 
3842
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
3843
      Fixed bug 108333 (http://bugzilla.gnome.org/show_bug.cgi?id=108333)
 
3844
      The gcalctool buttons with menus associated with them are now keyboard
 
3845
      navigable.
 
3846
 
 
3847
2003-03-14  Rich Burridge  <rich.burridge@sun.com>
 
3848
 
 
3849
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
3850
      Fixed bug 108209 (http://bugzilla.gnome.org/show_bug.cgi?id=108209)
 
3851
      When the user uses the keyboard to enter data, the associated gcalctool
 
3852
      button will be animated.
 
3853
 
 
3854
2003-03-13  Rich Burridge  <rich.burridge@sun.com>
 
3855
 
 
3856
    * Fixed bug 108210 (http://bugzilla.gnome.org/show_bug.cgi?id=108210)
 
3857
      Main gcalctool window is no longer resizable.
 
3858
 
 
3859
2003-03-13  Rich Burridge  <rich.burridge@sun.com>
 
3860
 
 
3861
    * Incorporated several online help changes from Breda McColgan.
 
3862
 
 
3863
      **IMPORTANT NOTE FOR TRANSLATORS**
 
3864
 
 
3865
      Please still hold off translating these files for a while. This is still
 
3866
      a draft. The documentation needs to be reviewed by an editor, and 
 
3867
      editorial feedback incorporated. Look for a followup entry here in the 
 
3868
      Changelog, with an indication that they are ready for translation.
 
3869
 
 
3870
2003-03-05  Rich Burridge  <rich.burridge@sun.com>
 
3871
 
 
3872
    * Added scrollkeeper checks into configure.in.
 
3873
 
 
3874
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
3875
      Fixed warning message:
 
3876
 
 
3877
      ** (gcalctool:27091): WARNING **: Help error: Unable to find the 
 
3878
      GNOME_FILE_DOMAIN_APP_HELP domain
 
3879
 
 
3880
      Adjustment to the gnome_help_display() call in gtk.c to use the right 
 
3881
      parameters.
 
3882
 
 
3883
2003-03-05  Rich Burridge  <rich.burridge@sun.com>
 
3884
 
 
3885
    * Added in a first (draft) version of online help from Breda McColgan in
 
3886
      the Sun GNOME doc. team.
 
3887
 
 
3888
      **IMPORTANT NOTE FOR TRANSLATORS**
 
3889
 
 
3890
      Please hold off translating these files for a while. Slight revisions
 
3891
      are planned for sometime in the next week or two. Look for a followup 
 
3892
      entry here in the Changelog, with an indication that they are ready for 
 
3893
      translation.
 
3894
 
 
3895
2003-03-05  Rich Burridge  <rich.burridge@sun.com>
 
3896
 
 
3897
    * Abstracted the key values and modifiers. This will make it easier to
 
3898
      create versions of this calculator for other graphical toolkits, or
 
3899
      a version with no graphics at all (prompt style).
 
3900
 
 
3901
2003-03-04  Rich Burridge  <rich.burridge@sun.com>
 
3902
 
 
3903
    * Adjusted the tooltip help to be minimalist messages. Online help for
 
3904
      gcalctool will be coming soon, and this will contain the detailed help
 
3905
      information (plus examples).
 
3906
 
 
3907
2003-02-28  Rich Burridge  <rich.burridge@sun.com>
 
3908
 
 
3909
    * Small adjustment to allow gcalctool to compile using the Solaris Forte
 
3910
      compilers.
 
3911
 
 
3912
2003-02-26  Rich Burridge  <rich.burridge@sun.com>
 
3913
 
 
3914
    * Gcalctool wasn't saving the trigonometric type when it was changed. The
 
3915
      trig_cb() function was calling do_trig() incorrectly instead of 
 
3916
      do_trigtype().
 
3917
 
 
3918
    * Removed the trailing period from the ten constant definitions in the man 
 
3919
      pages.
 
3920
 
 
3921
2003-02-26  evandrofg <someone@somewhere.org>
 
3922
 
 
3923
    * configure.in: Added Brazilian Portuguese (pt_BR) to ALL_LINGUAS.
 
3924
 
 
3925
2003-02-21  Rich Burridge  <rich.burridge@sun.com>
 
3926
 
 
3927
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
3928
      Allows Backspace to correctly work inside parentheses. Similar fix to
 
3929
      the one for Delete in v4.2.55 (bug #106583).
 
3930
 
 
3931
2003-02-21  Rich Burridge  <rich.burridge@sun.com>
 
3932
 
 
3933
    * The Xor logical operation wasn't being performed correctly. Gdk uses
 
3934
      keysym values that are greater than what can be fitted into a char.
 
3935
      Adjusted v->cur_op and v->old_cal_value to now be ints.
 
3936
 
 
3937
    * Hitting Clr was not correctly clearing the Hyp and Inv trigonometric
 
3938
      checkboxes. In fact, it was toggling them twice, thereby returning them
 
3939
      to whatever state they were in when the user hit Clr.
 
3940
 
 
3941
2003-02-20  Rich Burridge  <rich.burridge@sun.com>
 
3942
 
 
3943
    * Removed the final period from the ten default constant descriptions.
 
3944
 
 
3945
    * Changed occurances of "kilometre" to "kilometer" and "centimetre" to
 
3946
      "centimeter".
 
3947
 
 
3948
    * Fixed up the values of the ten default constant definitions in the
 
3949
      manual pages.
 
3950
 
 
3951
    * The "centimeters <=> inches" default constant should be 0.3937007
 
3952
      rather than 2.54 to be consistent with the other constants.
 
3953
 
 
3954
2003-02-20  Rich Burridge  <rich.burridge@sun.com>
 
3955
 
 
3956
    * Fixed bug 106583 (http://bugzilla.gnome.org/show_bug.cgi?id=106583)
 
3957
      There were two parts to this. Dennis Cranston fixed the:
 
3958
 
 
3959
      (gcalctool:10872): Gtk-CRITICAL **: file gtktextbuffer.c: line 548:
 
3960
      assertion `g_utf8_validate (text, len, NULL)' failed
 
3961
 
 
3962
      messages. 
 
3963
 
 
3964
      The crash was caused by the paren_disp() function in display.c not
 
3965
      correctly checking for when a Delete character was entered.
 
3966
 
 
3967
2003-02-20  Rich Burridge  <rich.burridge@sun.com>
 
3968
 
 
3969
    * The financial Term tooltip example didn't work. The problem was that
 
3970
      the Rate function had a keyboard shortcut of "T" and Term had "t". The
 
3971
      check for which financial function was being processed in do_business()
 
3972
      in functions.c didn't take into consideration any key mods (such as
 
3973
      GDK_SHIFT_MASK). Add a key_equal function that now compares both the
 
3974
      mods and the value of keys.
 
3975
 
 
3976
    * Moved the Exp button to the right of the Con and Fun buttons for better
 
3977
      grouping.
 
3978
 
 
3979
2003-02-19  Rich Burridge  <rich.burridge@sun.com>
 
3980
 
 
3981
    * Fixed bug 106501 (http://bugzilla.gnome.org/show_bug.cgi?id=106501)
 
3982
      A check has been added to the do_delete() function in functions.c to
 
3983
      make sure that the length is greater than zero, before setting the
 
3984
      len-1 character to '\0'.
 
3985
 
 
3986
2003-02-19  Rich Burridge  <rich.burridge@sun.com>
 
3987
 
 
3988
    * From Breda McColgan <breda.mccolgan@sun.com>
 
3989
      Toggled the positions of the Sto and Rcl buttons. This is primarily to
 
3990
      help with the online documentation, which consists of listing the 
 
3991
      gcalctool buttons in several tables, grouping "like" buttons together 
 
3992
      (for example: Bsp, CE, and Clr in one table; Sto, Rcl, and Exch in 
 
3993
      another table). Within a table, the buttons are listed in the sequence 
 
3994
      in which they appear in gcalctool. For the most part, the sequence 
 
3995
      isn't significant. However, it doesn't really make sense to talk about 
 
3996
      either Rcl or Exch until you've described Sto.
 
3997
 
 
3998
2003-02-19  Rich Burridge  <rich.burridge@sun.com>
 
3999
 
 
4000
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
4001
      - The process_str() function will cause a crash if the input string is 
 
4002
        null. For example, if the clipboard is empty and the user presses 
 
4003
        CTRL-V then gcalctool will core dump. Fixed by adding a null check to 
 
4004
        the function. 
 
4005
 
 
4006
      - gcalctool now uses a text view for its display widget.
 
4007
 
 
4008
2003-02-18  Rich Burridge  <rich.burridge@sun.com>
 
4009
 
 
4010
    * Fixes to the manual page:
 
4011
      - the keyboard shortcut for the "Term" function is "t" not "T".
 
4012
      - removed the LOGICAL mode section.
 
4013
 
 
4014
2003-02-18  Rich Burridge  <rich.burridge@sun.com>
 
4015
 
 
4016
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
4017
      Changes the EXPAND flag to FALSE when packing the display label and mode
 
4018
      frame. These widgets shouldn't expand when the calculator is resized. 
 
4019
 
 
4020
      Replace the three characters of white space in the title bar text with one
 
4021
      space character, so more of the title fits into the task window list 
 
4022
      applet.
 
4023
 
 
4024
2003-02-12  Rich Burridge  <rich.burridge@sun.com>
 
4025
 
 
4026
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
4027
      Added a launcher to the GNOME's Accessories menu. The launcher uses 
 
4028
      gcalctool.png for its icon which required moving the icon to the pixmaps 
 
4029
      installation directory.  
 
4030
 
 
4031
      This means that the find_file() function is no longer necessary, and has
 
4032
      been removed. It was used only in set_gcalctool_icon(). The path of 
 
4033
      gcalctool.png is now always PACKAGE_PIXMAP_DIR. 
 
4034
 
 
4035
2003-02-12  Rich Burridge  <rich.burridge@sun.com>
 
4036
 
 
4037
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
4038
      Mark the menu labels for translation and converts the
 
4039
      gtk_item_factory_get_widget() calls to 
 
4040
      gtk_item_factory_get_widget_by_action() calls. 
 
4041
 
 
4042
2003-02-11  Rich Burridge  <rich.burridge@sun.com>
 
4043
 
 
4044
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
4045
      - Cleans up the Help menu's layout so it looks like other GNOME 
 
4046
        applications.
 
4047
      - Converts gtk_init() to gnome_program_init() to allow access to things 
 
4048
        like GNOME_STOCK_ABOUT.
 
4049
      - Add an icon field to the Xobject structure.
 
4050
      - Change setup_default_icon() to set_gcalctool_icon() and set X->icon in 
 
4051
        the function.
 
4052
      - Sets the window icon for the memory register and about windows.
 
4053
      - Cleans up about_cb() and call it directly in menu callbacks -- like in 
 
4054
        other gtk+ applications.
 
4055
      - Remove the unneccessary X->about structure field.
 
4056
 
 
4057
2003-02-06  Daniel Yacob  <locales@geez.org>
 
4058
 
 
4059
    * Added Amharic (am) to ALL_LINGUAS ata configure.in.
 
4060
 
 
4061
2003-02-07  Rich Burridge  <rich.burridge@sun.com>
 
4062
 
 
4063
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
4064
      Fixed bug 104249 (http://bugzilla.gnome.org/show_bug.cgi?id=104249)
 
4065
      The UI for adding new or editing existing constants and/or functions
 
4066
      has been improved. It now uses a treeview editable list. A help button
 
4067
      is provided, but that currently isn't hooked up. I've added a note to
 
4068
      bug #104821 for this problem.
 
4069
 
 
4070
2003-02-04  Rich Burridge  <rich.burridge@sun.com>
 
4071
 
 
4072
    * Fixed bug 104830 (http://bugzilla.gnome.org/show_bug.cgi?id=104830)
 
4073
      gcalctool now uses gnome-calc3.png as its icon (same as the current
 
4074
      gnome-calculator). For now, I've copied that to a file, gcalctool.png
 
4075
      within the gcalctool distribution. Also removed calctool.gif.
 
4076
 
 
4077
2003-01-28  Rich Burridge  <rich.burridge@sun.com>
 
4078
 
 
4079
    * Further slight adjustments needed to fix Bugzilla bug 104248. The 
 
4080
      callback handler for the menu items (mb_proc in gtk.c) needed to 
 
4081
      have a check at the top to see if we'd started the application yet, 
 
4082
      and if it hadn't, then to just return. Seemed it was getting called 
 
4083
      as gcalctool was initially coming up, which was toggling the state 
 
4084
      of the v->rstate variable incorrectly.
 
4085
 
 
4086
    * Fixed bug 104240 (http://bugzilla.gnome.org/show_bug.cgi?id=104240)
 
4087
      The "File" menubar item is now called "Calculator", and there is a set of
 
4088
      unique mnemonics for the various items in the Scientific mode panel.
 
4089
      The gcalctool manual pages have been updated to reflect these changes.
 
4090
 
 
4091
    * Added in a Control-I mnemonic for Edit->Insert ASCII Value.
 
4092
      Added in a Control-A mnemonic for Help->About.
 
4093
 
 
4094
2003-01-28  Rich Burridge  <rich.burridge@sun.com>
 
4095
 
 
4096
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
4097
      Fixed bug 104248 (http://bugzilla.gnome.org/show_bug.cgi?id=104248)
 
4098
      The View->Memory Registers menu item's toggle is now set correctly
 
4099
      depending upon whether the memory register windows is visible or hidden.
 
4100
 
 
4101
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
4102
      The correct radio item is now set in the View menu mode menu item entries
 
4103
      if gcalctool is initially started in Financial or Scientific mode.
 
4104
 
 
4105
2003-01-27  Rich Burridge  <rich.burridge@sun.com>
 
4106
 
 
4107
    * The constant and function definitions are now read and written as Gconf
 
4108
      resources, rather than to a ~/.gcalctoolcf file in the user's home 
 
4109
      directory. The manual pages have been updated to reflect this change.
 
4110
 
 
4111
      An entry has been added to the TODO file to reflect functionality that
 
4112
      is no longer present because of this change.
 
4113
 
 
4114
    * Fixed bug 104250 (http://bugzilla.gnome.org/show_bug.cgi?id=104250)
 
4115
      The constant and the function menu items now have "C<n>:" and "F<n>:" 
 
4116
      prefixes respectively, where <n> is the constant/function number.
 
4117
 
 
4118
      This also involved removing the "<=>" from four of the descriptions for
 
4119
      the predefined constant values.
 
4120
 
 
4121
2003-01-25  Rich Burridge  <rich.burridge@sun.com>
 
4122
 
 
4123
    * Fixed bug 104245 (http://bugzilla.gnome.org/show_bug.cgi?id=104245)
 
4124
      The View->Basic Mode, Financial Mode, Scientific Mode and Memory
 
4125
      Registers now have keyboard accelerators (Control-B, Control-F, Control-S
 
4126
      and Control-M respectively).
 
4127
 
 
4128
2003-01-25  Rich Burridge  <rich.burridge@sun.com>
 
4129
 
 
4130
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
4131
      Further slight adjustments for bug 104287
 
4132
      (http://bugzilla.gnome.org/show_bug.cgi?id=104287)
 
4133
      The insert button isthe default button.
 
4134
      The dialog is no longer resizable.
 
4135
      The ESC key can now be used to cancel the dialog.
 
4136
 
 
4137
2003-01-24  Rich Burridge  <rich.burridge@sun.com>
 
4138
 
 
4139
    * From: Dennis Cranston <dennis_cranston@yahoo.com>
 
4140
      Fixed bug 104287 (http://bugzilla.gnome.org/show_bug.cgi?id=104287)
 
4141
      HIG improvements for the "Insert ASCII Value" dialog.
 
4142
 
 
4143
2003-01-23  Rich Burridge  <rich.burridge@sun.com>
 
4144
 
 
4145
    * Fixed bug 104241 (http://bugzilla.gnome.org/show_bug.cgi?id=104241)
 
4146
      The Insert ASCII Value" menu item is now "Insert ASCII Value..."
 
4147
 
 
4148
    * From: Hidetoshi Tajima <hidetoshi.tajima@sun.com>
 
4149
      Tidied up the I18N code as gcalctool now includes <gnome.h> which includes
 
4150
      <bonobo-i18n.h,> where all this stuff is already defined.
 
4151
 
 
4152
2003-01-23  Rich Burridge  <rich.burridge@sun.com>
 
4153
 
 
4154
    * Fixed bug 102928 (http://bugzilla.gnome.org/show_bug.cgi?id=102928)
 
4155
      The x^2, e^x, 10^x and y^x keys now use Pango markup to display the
 
4156
      label using superscripts.
 
4157
 
 
4158
2003-01-23  Rich Burridge  <rich.burridge@sun.com>
 
4159
 
 
4160
    * Added in handling of the numeric keypad for Linux systems. This required
 
4161
      an "event" signal handler on the main gcalctool window, and then checking
 
4162
      for a set of keyvals that could be generated by the numeric keypad keys
 
4163
      (with and without the NumLock key on).
 
4164
 
 
4165
2003-01-22  Rich Burridge  <rich.burridge@sun.com>
 
4166
 
 
4167
    * Handling the function "(3+3)" now works.
 
4168
      The button struct now contains a new item (char func_char) which 
 
4169
      is the character equivalent to the button when you user enteres 
 
4170
      it into a function definition. The process_str() routine in 
 
4171
      graphics.c has been adjusted to call button_for_fc() (a new 
 
4172
      routine in functions.c) to compare each character in the function 
 
4173
      string against this item in each button struct to find the 
 
4174
      appropriate operation.
 
4175
 
 
4176
      Also needed changes to do_paren() to call button_for_fc() instead of 
 
4177
      button_for_value().
 
4178
 
 
4179
      These changes also fix bugtraq bug #4065378.
 
4180
      Certain functions entered into gcalctool produce incorrect results.
 
4181
 
 
4182
    * Changed the keyboard accelerators for the following to use non Alt-<?>
 
4183
      values:
 
4184
 
 
4185
      Cos  (old value: Alt-c) becomes 'J'.
 
4186
      Sin  (old value: Alt-s) becomes 'K'.
 
4187
      Tan  (old value: Alt-t) becomes 'L'.
 
4188
      Frac (old value: Alt-f) becomes ':'.
 
4189
      Int  (old value: Alt-i) becomes 'i'.
 
4190
      Abs  (old value: Alt-u) becomes 'u'.
 
4191
      Rate (old value: Alt-r) becomes 'T'.
 
4192
 
 
4193
      Updated the manual pages and the tooltip help to reflect these changes.
 
4194
 
 
4195
    * Removed the need to configure with "--enable-build-broken".
 
4196
 
 
4197
2003-01-22  Rich Burridge  <rich.burridge@sun.com>
 
4198
 
 
4199
    * Adjusted the memory registers windows to use the same "R0:  0.00" format 
 
4200
      (bold for first part), as the Rcl, Sto and Exch menus. 
 
4201
 
 
4202
2003-01-22  Rich Burridge  <rich.burridge@sun.com>
 
4203
 
 
4204
    * The menu items for the Rcl, Sto and Exch menus now have the format
 
4205
      "R0:     0.00", where the "R0:" part is in bold.
 
4206
 
 
4207
    * From Padraig O'Briain <Padraig.Obriain@Sun.COM>
 
4208
      Fix to get the keyboard accelerators for the menubar menu items working.
 
4209
      The problem was due to the creation of two accelerator groups in main()
 
4210
      in gtk.c.
 
4211
 
 
4212
2003-01-21  Rich Burridge  <rich.burridge@sun.com>
 
4213
 
 
4214
    * Updated the NEWS file with an overview of all the changes since v4.1.13.
 
4215
 
 
4216
2003-01-21  Rich Burridge  <rich.burridge@sun.com>
 
4217
 
 
4218
    * Removed the gconf resource for getting/setting whether a beep is sounded
 
4219
      on error. A beep will now always be sounded in such a case.
 
4220
 
 
4221
    * Removed the write_resources() routine. The writing out of the resources
 
4222
      will now be immediately done when each of those functions changes.
 
4223
 
 
4224
2003-01-25  Rich Burridge  <rich.burridge@sun.com>
 
4225
 
 
4226
    * Updated the manual pages to reflect the recent v4.2.xx changes.
 
4227
 
 
4228
    * Replaced the occurance of mktemp with mkstemp to placate the Gnu compiler
 
4229
      on Linux.
 
4230
 
 
4231
2003-01-21  Rich Burridge  <rich.burridge@sun.com>
 
4232
 
 
4233
    * The real fix for displaying the icon. The problem was that the icon was
 
4234
      being installed in the pkgdata_DATA directory, but gcalctool was looking
 
4235
      for it in the CALCTOOL_DATA_DIR directory, which was incorrectly set to
 
4236
      $(datadir)/calctool" rather than $(datadir)/gcalctool".
 
4237
 
 
4238
2003-01-20  Rich Burridge  <rich.burridge@sun.com>
 
4239
 
 
4240
    * Removed the setting of an event mask and a global event handler in 
 
4241
      create_kframe() in gtk.c. This seems to have fixed up the keyboard 
 
4242
      navigation problems.
 
4243
 
 
4244
      Control-F1 now toggles the displaying of tooltip help, so the "-h"
 
4245
      command line option has been removed and the old-style event handling
 
4246
      code has also been removed.
 
4247
 
 
4248
    * Added in a signal handler for the "delete" event for the main gcalctool
 
4249
      window. The callback calls gtk_main_quit() to terminate the application.
 
4250
 
 
4251
2003-01-17  Rich Burridge  <rich.burridge@sun.com>
 
4252
 
 
4253
    * HCI change suggested by Calum Benson <Calum.Benson@Sun.COM>
 
4254
 
 
4255
      The gcalctool icon is now correctly displayed for me running Sun's
 
4256
      fcs-10 build on Solaris. It's still a problem for Calum running
 
4257
      GNOME HEAD on RH7.2.
 
4258
 
 
4259
2003-01-16  Rich Burridge  <rich.burridge@sun.com>
 
4260
 
 
4261
    * HCI change suggested by Glynn Foster <Glynn.Foster@Sun.COM>
 
4262
 
 
4263
      The Sto/Rcl/Exch menu items should show the current register values 
 
4264
      as well.
 
4265
 
 
4266
      The Exch/Rcl/Sto menus are recreated each time that menu is needed. The
 
4267
      menu item callbacks for these menus and the Constant and Function menus
 
4268
      have been consolidated into a single menu_proc_cb() routine.
 
4269
 
 
4270
2003-01-16  Rich Burridge  <rich.burridge@sun.com>
 
4271
 
 
4272
    * HCI change suggested by Calum Benson <Calum.Benson@Sun.COM>
 
4273
 
 
4274
      All the radiobutton and checkbox items in the mode panel now have a 
 
4275
      mnemonic associated with them.
 
4276
 
 
4277
2003-01-16  Rich Burridge  <rich.burridge@sun.com>
 
4278
 
 
4279
    * HCI change suggested by Calum Benson <Calum.Benson@Sun.COM>
 
4280
 
 
4281
      Fixed up the buttons on the "Insert ASCII Value", "Enter Constant..." and
 
4282
      "Enter Function..." popups. They now just use Cancel and OK buttons, and 
 
4283
      use standard stock Gtk icons.
 
4284
 
 
4285
2003-01-16  Rich Burridge  <rich.burridge@sun.com>
 
4286
 
 
4287
    * HCI change suggested by Calum Benson <Calum.Benson@Sun.COM>
 
4288
 
 
4289
      Added in an Edit->Paste menu item. If selected this will paste 
 
4290
      the current contents of the clipboard into the calculator display 
 
4291
      as if you'd typed it.
 
4292
 
 
4293
    * Added bullet proofing to the process_str() routine in graphics.c 
 
4294
      to protect it against values that weren't found. If a value wasn't 
 
4295
      found, it's just ignored, and it goes on to process the next 
 
4296
      character in the string.
 
4297
 
 
4298
    * Improved the val_to_button() routine in functions.c. It now takes 
 
4299
      into consideration the mods value for each button struct entry when 
 
4300
      comparing against the given value. This isn't enough though, as it 
 
4301
      won't find Alt-<n> buttons.
 
4302
 
 
4303
2003-01-16  Rich Burridge  <rich.burridge@sun.com>
 
4304
 
 
4305
    * HCI change suggested by Calum Benson <Calum.Benson@Sun.COM>
 
4306
 
 
4307
      Added a 2 pixel border for the frames containing the Basic, Financial and
 
4308
      Scientific buttons and the mode panel. The calculator doesn't look so
 
4309
      crowded now.
 
4310
 
 
4311
2003-01-16  Rich Burridge  <rich.burridge@sun.com>
 
4312
 
 
4313
    * HCI change suggested by Calum Benson <Calum.Benson@Sun.COM>
 
4314
 
 
4315
      Removed the "operand item" label widget, the routine where it was being 
 
4316
      set (set_op_item()) and all the calls to that routine. Other calculators 
 
4317
      don't have any equivalent to this, so it's not really needed.
 
4318
 
 
4319
      This also remove the opdisp entry in the button struct and the op_type 
 
4320
      enum.
 
4321
 
 
4322
    * Adjusted the "keyboard values used" table in calctool.c to reflect the
 
4323
      current state.
 
4324
 
 
4325
2003-01-14  Rich Burridge  <rich.burridge@sun.com>
 
4326
 
 
4327
    * The frames around the mode button tables and the mode panel were always 
 
4328
      being shown. The make_but_table() and create_mode_panel() routines were
 
4329
      returning the wrong widgets.
 
4330
 
 
4331
2003-01-18  Rich Burridge  <rich.burridge@sun.com>
 
4332
 
 
4333
    * Fixed bug #101865 (http://bugzilla.gnome.org/show_bug.cgi?id=101865)
 
4334
      Made the following keyboard remappings:
 
4335
 
 
4336
      Function     Old         New
 
4337
      ---------------------------------
 
4338
      Cos        Control-c     d
 
4339
      Ddb        Control-d     Alt-C
 
4340
      Frac       Control-f     Alt-f
 
4341
      Int        Control-i     Alt-i
 
4342
      Sln        Control-l     l
 
4343
      Ctrm       Control-m     m
 
4344
      Rate       Control-r     Alt-r
 
4345
      Sin        Control-s     Alt-s
 
4346
      Tan        Control-t     Alt-t
 
4347
      Abs        Control-u     Alt-u
 
4348
      Syd        Control-y     Y
 
4349
 
 
4350
      Note that the keyboard equivalents for:
 
4351
 
 
4352
      Function     Old         New
 
4353
      ---------------------------------
 
4354
      Quit       q or Q        Control-Q
 
4355
      Copy       Sun Copy key  Control-C
 
4356
 
 
4357
      still have to be added in, although the menu items in the menu bar 
 
4358
      work fine. The appropriate changes have been made to the manual pages.
 
4359
 
 
4360
    * Removed mention of the "-l" and "-r" command line options from the manual 
 
4361
      pages. Remove reference to the /schemes/apps/gcalctool/righthanded Gconf
 
4362
      resource too.
 
4363
 
 
4364
2003-01-14  Rich Burridge  <rich.burridge@sun.com>
 
4365
 
 
4366
    * After discussion with Calum Benson, removed the "Keys" key, that allowed
 
4367
      you to toggle the button labels to show their keyboard equivalents. This
 
4368
      functionality is now covered by the tooltip help and the Help->Contents
 
4369
      online help.
 
4370
 
 
4371
2003-01-13  Rich Burridge  <rich.burridge@sun.com>
 
4372
 
 
4373
    * Put each of the the button tables and the mode panel inside a frame,
 
4374
      rather then use horizontal separators, to try to make the GUI look 
 
4375
      nicer. There is still a persistent display problem to fix though 
 
4376
      (see entry in the TODO file).
 
4377
 
 
4378
2003-01-13  Rich Burridge  <rich.burridge@sun.com>
 
4379
 
 
4380
    * Entering "((2+3)*(2+3))" gave the wrong answer. Problems was in the
 
4381
      process_item() routine where extra values were reassigned. With gcalctool
 
4382
      v4.2.0 onwards, "*" is now the multiplication operand, and "x" needed 
 
4383
      to be reassigned to that value (not the other way around). Had to 
 
4384
      adjust the assignment of the "x" and "*" keyboard accelerators 
 
4385
      accordingly too.
 
4386
 
 
4387
    * Added in some bullet-proofing to the do_parens() routine to hopefully 
 
4388
      improve the handling of bogus keyboard entries when a string in 
 
4389
      parentheses is being entered.
 
4390
 
 
4391
2003-01-13  Rich Burridge  <rich.burridge@sun.com>
 
4392
 
 
4393
    * Hooked up the Help->Contents menu item. Note that help support still has
 
4394
      to be included (i.e. a help subdirectory with associated files etc.).
 
4395
 
 
4396
2003-01-13  Rich Burridge  <rich.burridge@sun.com>
 
4397
 
 
4398
    * The View->Memory Registers menu item now correctly toggles the showing of
 
4399
      the memory register window.
 
4400
 
 
4401
2003-01-13  Rich Burridge  <rich.burridge@sun.com>
 
4402
 
 
4403
    * Menubar menu items now use stock Gtk icons (where applicable).
 
4404
 
 
4405
2003-01-10  Rich Burridge  <rich.burridge@sun.com>
 
4406
 
 
4407
    * Revised the gcalctoolrc (Gtk resources) file for the new display layout.
 
4408
      This really needs help from a real graphics designer for a suggested color
 
4409
      set.
 
4410
 
 
4411
2003-01-10  Rich Burridge  <rich.burridge@sun.com>
 
4412
 
 
4413
    * Go into Scientific mode. Click on "(" twice and you'll get a segv.
 
4414
      The problem was the v->current needed to be set to a copy of the 
 
4415
      "n" button struct, rather than trying to find the button value from 
 
4416
      user_data. Created a copy_button_info() routine that is now called 
 
4417
      in three places.
 
4418
 
 
4419
2003-01-10  Rich Burridge  <rich.burridge@sun.com>
 
4420
 
 
4421
    * Added some horizontal separators to help make the calculator more readable
 
4422
      when in Financial and Scientific Mode.
 
4423
 
 
4424
2003-01-09  Rich Burridge  <rich.burridge@sun.com>
 
4425
 
 
4426
    * Entering "((2+3)*9+(5-3))" causes a segv. The problem was due to the
 
4427
      change from "x" to "*" as the character for multiplication. The .value
 
4428
      entry in the button struct for the multiplication button needed to be
 
4429
      changed to GDK_asterisk (rather than GDK_x), otherwise button_for_value()
 
4430
      returns a NULL pointer.
 
4431
 
 
4432
2003-01-09  Rich Burridge  <rich.burridge@sun.com>
 
4433
 
 
4434
    * Removed the attempt to display a calculator image on the About popup.
 
4435
 
 
4436
    * Typing the keyboard equivalent of the menu buttons now works. The problem
 
4437
      was in process_item() in display.c. v->current couldn't just point to the
 
4438
      current button struct. It needed to be a copy of it, so that pending
 
4439
      operation (which save the pending value), don't overwrite the base button
 
4440
      entries.
 
4441
 
 
4442
    * Removed the VERSION string from the titlebar. This is now in the About 
 
4443
      popup.
 
4444
 
 
4445
2003-01-09  Rich Burridge  <rich.burridge@sun.com>
 
4446
 
 
4447
    * Added in an About popup that's accessible through the Help->About 
 
4448
      Gcalctool menubar Help menu item.
 
4449
 
 
4450
2003-01-09  Rich Burridge  <rich.burridge@sun.com>
 
4451
 
 
4452
    * Fixed bug #102927 (http://bugzilla.gnome.org/show_bug.cgi?id=102927)
 
4453
      Replaced abbreviation "trig." with full word "trigonometric".
 
4454
 
 
4455
2003-01-09  Rich Burridge  <rich.burridge@sun.com>
 
4456
 
 
4457
    * Fixed bug #102922 (http://bugzilla.gnome.org/show_bug.cgi?id=102922)
 
4458
      Adjusted the two occurances of sentence fragments in the 
 
4459
      cfframe_apply_cb() routine in gtk.c to make it easier for L10N folks 
 
4460
      to translate them.
 
4461
 
 
4462
2003-01-08  German Poo-Caaman~o  <gpoo@ubiobio.cl>
 
4463
 
 
4464
    * Added Spanish (es) to ALL_LINGUAS at configure.in
 
4465
 
 
4466
2003-01-08  Rich Burridge  <rich.burridge@sun.com>
 
4467
 
 
4468
    * gcalctool is now resizable again.
 
4469
 
 
4470
2003-01-08  Andrew Sobala  <andrew@sobala.net>
 
4471
 
 
4472
    * Make calculator window choose a reasonable size at startup, and resize 
 
4473
      when changing modes.
 
4474
 
 
4475
2003-01-08  Rich Burridge  <rich.burridge@sun.com>
 
4476
 
 
4477
    * Removed the GNOME_UTIL_LIBS line from .../gcalctool/Makefile.am as it's
 
4478
      not needed.
 
4479
 
 
4480
2003-01-08  Andrew Sobala  <andrew@sobala.net>
 
4481
 
 
4482
    * Fixed "blank buttons displaying" bug. 
 
4483
 
 
4484
    * Added small section to configure.in that forces a "--enable-build-broken"
 
4485
      flag to have to be passed to configure in order to build gcalctool while 
 
4486
      it is still in this semi-broken state. This will be removed when most of
 
4487
      the items mentioned in the first section of the TODO file have been
 
4488
      implemented.
 
4489
 
 
4490
2003-01-08  Rich Burridge  <rich.burridge@sun.com>
 
4491
 
 
4492
    * Updated the copyright messages to by the correct GPL ones for the various
 
4493
      source files, plus used date of 2003 (not 2002) in:
 
4494
 
 
4495
      .../ChangeLog
 
4496
      .../NEWS
 
4497
      .../README
 
4498
      .../TODO.
 
4499
      .../gcalctool/calctool.c
 
4500
      .../gcalctool/calctool.h
 
4501
      .../gcalctool/display.c
 
4502
      .../gcalctool/dsdefs.h
 
4503
      .../gcalctool/dsfuns.c
 
4504
      .../gcalctool/extern.h
 
4505
      .../gcalctool/functions.c
 
4506
      .../gcalctool/gcalctool.1
 
4507
      .../gcalctool/get.c
 
4508
      .../gcalctool/graphics.c
 
4509
      .../gcalctool/gtk.c
 
4510
      .../gcalctool/mp.c
 
4511
 
 
4512
    * The Financial/Logical/Scientific mode buttons have been moved into
 
4513
      the main calculator window above the Basic mode buttons.
 
4514
 
 
4515
    * Added a menubar with the following menus/items:
 
4516
 
 
4517
      File      Edit                  View              Help
 
4518
      -----------------------------------------------------------------
 
4519
      Quit      Copy                  Basic Mode        Contents...
 
4520
                Insert ASCII Value    Financial Mode    About Gcalctool
 
4521
                                      Scientific Mode
 
4522
 
 
4523
                                      Memory Register
 
4524
                                      Right-handed Style
 
4525
 
 
4526
      The functionality has been hooked up except for the two Help menu items.
 
4527
 
 
4528
    * Revamped the gcalctool design. The Basic Mode is much simpler now.
 
4529
      The Logical and Scientific modes have been combined into a single
 
4530
      Scientific mode (which also includes some of the functionality that
 
4531
      was in the previous Basic mode).
 
4532
 
 
4533
      The mode buttons are now extra button tables (and a mode panel) that get
 
4534
      shown or hidden in the main gcalctool window depending upon the current
 
4535
      mode.
 
4536
 
 
4537
      The six item mode display has been removed. The current base, numeric
 
4538
      display type, trigonometric type, hyp and inv settings can be seen by
 
4539
      the radio buttons and check boxes in the mode panel. The current mode is
 
4540
      given in the main window title bar. The only things that's really 
 
4541
      different is that there is no longer a current operand display item.
 
4542
 
 
4543
    * Remove the small property sheet that was displayed when you right clicked
 
4544
      in the main window button area (not over a button). This had the ability
 
4545
      to set a left or right-handed style. This functionality has also been
 
4546
      removed, because with the simplification of the Basic mode, it's no 
 
4547
      longer needed. Remove the command line options and resources associated 
 
4548
      with this.
 
4549
 
 
4550
    * From Andrew Sobala <andrew@sobala.net>
 
4551
      Fixed bug #102698 - "make distcheck" fails. Fix was to use the correct
 
4552
      GNOME 2 autogen.sh. Also added #(schema_DATA) to the top-level
 
4553
      Makefile.am