1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
|
2009-01-05 Jonathan Stickel <jjstickel@vcn.com>
* General build updates and bug fixes, including the ability to
build against cln >= 1.2.
2007-08-07 Niklas Knutsson <nq@altern.org>
* New Simplified Chinese translation (Roy Qu <royqh1979@gmail.com>)
2007-04-26 Niklas Knutsson <nq@altern.org>
* Fix equals sign for comparison with approximately displayed value
2007-04-16 Niklas Knutsson <nq@altern.org>
* Always input decimal separator sign on keypad separator press
2007-03-21 Niklas Knutsson <nq@altern.org>
* Minor documentation fixes
2006-12-16 Niklas Knutsson <nq@altern.org>
* New French translation (Nicolas Laug <Nicolas.Laug@polymtl.ca>)
2006-11-18 Niklas Knutsson <nq@altern.org>
* Update Swedish translation
2006-11-07 Niklas Knutsson <nq@altern.org>
* Update Dutch translation (Jaap Woldringh <jjh.woldringh@planet.nl>)
2006-11-02 Niklas Knutsson <nq@altern.org>
* Connect "Exp" button Exp RPN operation and add Ctrl+Shift+E shortcut
2006-09-10 Niklas Knutsson <nq@altern.org>
* Ability to set shortcuts for meta modes
2006-09-05 Niklas Knutsson <nq@altern.org>
* Integer factorization
2006-07-19 Niklas Knutsson <nq@altern.org>
* "Include headings" -> "Includes headings"
2006-07-14 Niklas Knutsson <nq@altern.org>
* Fix set unknowns in RPN mode
2006-07-12 Niklas Knutsson <nq@altern.org>
* Fixes for old KDE and Qt version
2006-07-02 Niklas Knutsson <nq@altern.org>
* Global shortcut for show/hide
* Add "Engineering" to popup menu
* Make separate options for "Sort Minus Last" and "Negative Exponents" in numerical display menu
* Save history in a generic format as in qalculate-gtk
* Add "Edit Expression", "Edit Result", and "Insert Result Variable" to history context menu
* Do not put numerator in parenthesis in (1/2)/m, with "Place Units Separately" activated
* Increment version number
2006-06-20 Niklas Knutsson <nq@altern.org>
* Select text when editing matrix with F2 or Tab
2006-06-19 Niklas Knutsson <nq@altern.org>
* Use localized comma for insert matrix/vector
* Display parentheses correctly with flat division when "Place units separately" is activated
2006-06-16 Niklas Knutsson <nq@altern.org>
* Fix add/modify series on Enter in expression field
2006-06-10 Niklas Knutsson <nq@altern.org>
* Add "Engineering" display mode
2006-06-01 Niklas Knutsson <nq@altern.org>
* Polishing before 0.9.4 release
2006-05-20 Niklas Knutsson <nq@altern.org>
* Use icon buttons by default
2006-05-09 Niklas Knutsson <nq@altern.org>
* Use KLocale functions for decimal signs as, kde sets LC_NUMERIC to "C"
2006-04-30 Niklas Knutsson <nq@altern.org>
* "Convert to Best Unit" and "Convert to Base Units" was swapped
2006-04-28 Niklas Knutsson <nq@altern.org>
* Fix function editing with subfunctions
2006-04-23 Niklas Knutsson <nq@altern.org>
* Update documentation
* Update Swedish translation
2006-04-10 Niklas Knutsson <nq@altern.org>
* Align all matrix/vector table items right
* Do not calculate twice when dialog pops up
* Remember visible tab with rpn mode on and off
* Enhance matrix/vector dialogs
2006-04-09 Niklas Knutsson <nq@altern.org>
* Do not add empty expressions to expression entry history
* Fix keyboard input with focus on stack list
* Add buttons and switch single selection for the stack list
* Show default value of arguments in function description
2006-04-08 Niklas Knutsson <nq@altern.org>
* Improve RPN mode
* "Use only keypad keys for RPN operations" option
* Redirect all unused input to expression entry
* Tooltips on configure dialog
* Localize expressions in unit manager
* Options to use dot as thousands separator when it is not the default decimal sign
2006-04-06 Niklas Knutsson <nq@altern.org>
* Finish RPN mode
2006-04-04 Niklas Knutsson <nq@altern.org>
* True RPN mode
2006-04-02 Niklas Knutsson <nq@altern.org>
* Documentation updates
2006-04-01 Niklas Knutsson <nq@altern.org>
* Handle custom condition in edit argument dialog
2006-03-29 Niklas Knutsson <nq@altern.org>
* Focus text field that caused error after error message
* Fix edit dataset name
* Clear description and object list on data set deletion
2006-03-28 Niklas Knutsson <nq@altern.org>
* New icons
2006-03-27 Niklas Knutsson <nq@altern.org>
* Check capitalization
* Dutch translation
* Do not enable system tray icon by default
2006-03-23 Niklas Knutsson <nq@altern.org>
* Put selection of number base in result and expression in the same dialog
2006-03-20 Niklas Knutsson <nq@altern.org>
* Calculate selection (-clipboard, -c) command line option
2006-03-19 Niklas Knutsson <nq@altern.org>
* Use Escape key to hide window when tray icon is on
2006-03-18 Niklas Knutsson <nq@altern.org>
* Fix session management
* Enable system tray icon by default
2006-03-13 Niklas Knutsson <nq@altern.org>
* Do not do any unnecessary result updates when loading meta mode
* Show original parsed precision of enetered numbers
2006-02-11 Niklas Knutsson <nq@altern.org>
* Do not use "Read Precision" in plot
2006-02-07 Niklas Knutsson <nq@altern.org>
* "RPN Mode" -> "RPN Syntax"
2006-02-01 Niklas Knutsson <nq@altern.org>
* When in RPN mode, do not put selection in parenthesis and place operator after
2005-12-20 Niklas Knutsson <nq@altern.org>
* Warn about denominators assumed non-zero option
2005-12-19 Niklas Knutsson <nq@altern.org>
* Update Swedish translation
* Update documentation
2005-12-13 Niklas Knutsson <nq@altern.org>
* Set minimum with for entries in units dialog
2005-12-13 Niklas Knutsson <nq@altern.org>
* Display AND and OR with lower-case letters
2005-12-11 Niklas Knutsson <nq@altern.org>
* No double quotes in in history from set unknowns
2005-12-03 Niklas Knutsson <nq@altern.org>
* Display "x < 3 && x > 1" as "1 < x < 3"
2005-11-29 Niklas Knutsson <nq@altern.org>
* Do not display (x)(y)^z with multiplication sign
* No double quotes in set unknowns dialog
* Set max precision to 100000
2005-11-27 Niklas Knutsson <nq@altern.org>
* Update assumption menu items and combo boxes (in edit unknown variable dialog)
after setting sign or type (ex. setting sign to positive makes type at least real)
2005-11-26 Niklas Knutsson <nq@altern.org>
* Do not start command thread more than once
2005-11-24 Niklas Knutsson <nq@altern.org>
* Never display 1/x as (1)/x no matter how deeply nested
2005-11-22 Niklas Knutsson <nq@altern.org>
* Factorize and simplify in a separate thread that can be stopped and show progress dialog
* Clear history action and history popup menu item
* Allow factorization print option (for (3/4*(x+1))/(y+1))
* Fix cancel command called from popup menu (using QTimer::singleShot())
2005-11-19 Niklas Knutsson <nq@altern.org>
* Do not display colon when argument description is empty
2005-11-17 Niklas Knutsson <nq@altern.org>
* Simplify menu item
* Algebraic mode -- simplify, factorize, or none
2005-11-07 Niklas Knutsson <nq@altern.org>
* Do not remove white spaces from expression history
* Do not add plot expression with only white space
* Do not automatically add plot expression when applying appearance or function range
2005-11-06 Niklas Knutsson <nq@altern.org>
* Fix completion with or after unicode signs
2005-11-05 Niklas Knutsson <nq@altern.org>
* Fix parenthesis for division in division
2005-11-04 Niklas Knutsson <nq@altern.org>
* Fix compilation with --enable-final
2005-11-01 Niklas Knutsson <nq@altern.org>
* History enhancements
2005-10-31 Niklas Knutsson <nq@altern.org>
* Remove word wrap in result display
* Fix scaling (font size were replaced in the wrong order)
* Polishing
2005-10-30 Niklas Knutsson <nq@altern.org>
* Finish documentation updates
* Completion fixes
2005-10-29 Niklas Knutsson <nq@altern.org>
* Update parse status display of to unit expression and parse display in history
* Nicer history display with separating horizontal lines and italic parsed expression
2005-10-28 Niklas Knutsson <nq@altern.org>
* Update documentation
* Use option to reduce transformation when parsing and print formating for parse status
* Update recalculation behaviour on mode change
* Support for binary and other prefixes
2005-10-26 Niklas Knutsson <nq@altern.org>
* Add unit selector to convert to unit dialog
* Update Swedish translation
* Fix window height with menubar in window by making the minimum window size equal to the one line menubar width
* Reduce result display size on startup and expand history on resize
* Fix display of long parsed expression
2005-10-25 Niklas Knutsson <nq@altern.org>
* Completion fixes and enhancements
* Match against Calculator's item lists directly instead of passing names to KCompletion
* Completion for all names
* Disable completion for disabled object types (functions, variables and units)
* Show alternative names in cursive style after default in completion list
* Make suffixes in completion list smaller
* Option to disable completion
* Remove details buttons from variable edit dialog and instead hide value entry,
exact button and names details in variable edit dialog in store mode
* Use variables edit dialog also for storing matrix/vector results
* Fill in forgotten new data set function (for File->New->Data Set)
2005-10-24 Niklas Knutsson <nq@altern.org>
* Fix for QT_NO_STL
* Tweak layout and show functions button again, with italic f(x)
* Remove automatic accelerators from buttons in main window
* Remove mod button and move f(x) button to keypad
* Add option to enable/disable icon buttons
* Add apply button to preferences dialog
2005-10-23 Niklas Knutsson <nq@altern.org>
* QalculateButton class for smaller buttons and markup
* GUI redesign along the lines of redesigned the GTK+ GUI
* Fix tab order and use lower case letters for function buttons
* Use text instead of pixmaps for top-right buttons if not icons on buttons KDE option is turned on
* Polishing
2005-10-20 Niklas Knutsson <nq@altern.org>
* had_warnings_before = had_errors => had_warnings_before = had_warnings
* Configuration of status warning and error colors
* Split settings dialog in two tabs
2005-10-19 Niklas Knutsson <nq@altern.org>
* Ability to save different modes
* Update documentation
* Fix as-you-type function hints when unlimited number of arguments
* Increase max value length in variables dialog
* Font selection for status label
* Choice to disable as-you-type expression status
2005-10-18 Niklas Knutsson <nq@altern.org>
* Fix as-you-type parsing with " to " in expression
* Display as-you-type parsing with warnings in blue
2005-10-17 Niklas Knutsson <nq@altern.org>
* Display parsing and function hints under the expression entry to the left
* Fix recovery of expression after closed completion list
2005-10-11 Niklas Knutsson <nq@altern.org>
* Change alignment in entries in convert number bases dialog
2005-09-30 Niklas Knutsson <nq@altern.org>
* Fix round halfway numbers to even menu item
2005-09-25 Niklas Knutsson <nq@altern.org>
* Also process operators entered with keypad (ButtonState)
* Default to no system tray icon
2005-06-16 Niklas Knutsson <nq@altern.org>
* System tray icon and close to system tray option
2005-06-10 Niklas Knutsson <nq@altern.org>
* Add glib-2.0 and libxml-2.0 to PKG_CHECK_MODULES
* Display prefix in object info
* Check that prefix name can be displayed
* Right align equals label in units dialog
* Confirm overwriting result and plot image files
* Use KIO instead of wget for fetching exchange rates
* Close gnuplot and disable save button when no series defined
* Compile with kdelibs < 3.4
* Compile with Qt 3.1 and 3.2
2005-06-09 Niklas Knutsson <nq@altern.org>
* Use KLineEdit's popup menu and disable completion menu by temporarily setting the completion object to NULL
* Enable click-to-focus for result display
* Focus expression entry on most key events
* Focus expression entry on set result
* Act also on base combo activated
* Do not open matrix result twice
* Set close button default and focus in result matrix/vector dialog
* Insert selection button in matrix/vector dialog
* Use number base for expression parsing when printing parsed expression
* Add "No Prefix" to set prefix menu
* Support for "e" instead of "E" in result
* Enhance progress dialogs
2005-06-08 Niklas Knutsson <nq@altern.org>
* Combo box simple numerical display activated normal display
* Do not cover function arguments by function anchor to avoid formatting problems
* Display correct equals in history on updated display format
* Add space also around SIGN_DIVISION_SLASH as it seems to look best for most fonts (except Bitstream Cyberbit)
* Use the QalculateExpressionEdit widget in the plot dialog
* Place reference to MathStructure in anchor instead of object name
* Add show parsed expression and show object info to result display context menu
* Insert matrix/vector dialog from menu and result display
* Double click action in result display
* Matrix and vector buttons in insert function dialog
* Open selected expression in insert matrix/vector dialog
2005-06-07 Niklas Knutsson <nq@altern.org>
* Hide completion when expression is empty
* Handle input keys ^+digit as "^"+digit
* Handle input keys ^+0 as degree sign
* Update screenshots in documentation
* Convert button behaviour should depend on keyboard focus
* Let return/enter activate convert instead of a default button
2005-06-06 Niklas Knutsson <nq@altern.org>
* Do not recreate the division line image every time
* Add web address to about data and change bug address
2005-06-05 Niklas Knutsson <nq@altern.org>
* Disable list view sorting correctly
* Set name in argument edit dialog
* Align yes/no columns center
* Add list items add the end of the list to get the right order
* Add tooltips
* There is really no reason to untoggle hyp and inv automatically
* Use qalculate_kde instead of qalculate-kde for everything but the binary to please kde
* Reload also recent composite units and getActive...
* Result display is more efficient than in qalculate-gtk so no need for "result is too long"
* Do not put extra space a the top of result is more than one row
* Bitwise NOT (~)
* xor() and bitXor()
2005-06-04 Niklas Knutsson <nq@altern.org>
* Update base menu when opening other base dialog even when the spinbox value equals the current base
* Base and numeric mode combo boxes should not be editable
* Make set other base non-radio action and use listBox()->selected() for
base in keypad to get signal on reselection of other base
* Put object creation in slotOk() instead of using exec() in a loop
2005-06-03 Niklas Knutsson <nq@altern.org>
* Assume that QT does not have STL support -- always use c_str() and ascii()
* Bitwise AND (&), OR (|), XOR
* Remove old giac stuff
* Use KUniqueApplication
* Shift GUI vertical orientation and increase right display margin
* stripWhiteSpace() returns a new string!
2005-06-02 Niklas Knutsson <nq@altern.org>
* Clean up plot dialog on finished() instead of hidden()
* Try to align the result vertically more in the middle
* Display ampersands in menus for categorys and titles
|