Warning, /office/calligra/sheets/CHANGES is written in an unsupported language. File is not indexed.
0001 Changes since KSpread 2.2 0002 ========================= 0003 0004 Features 0005 -------- 0006 Manual page breaks. 0007 0008 Enhancements 0009 ------------ 0010 Display status bar messages instead of notifications (in a few cases). 0011 Fixation permutation for cell ranges, not only for locations (by F4 in editor). 0012 Sort Dialog: Allow a variable amount of criteria, not just three. 0013 0014 Bug Fixes 0015 --------- 0016 Fix: Unhiding a sheet depends on the map protection, not on the sheet's. 0017 Fix the context menu choice of selected text values. Do not crash/freeze on selection changes. 0018 Initially disable the apply and cancel button in the cell tool option widget. 0019 Fix the dependency calculation after region changes and after sheet additions/removals. 0020 Fix text/background/border color actions by using KoColorPopupAction (if pigment is built). 0021 Fix map/sheet protection action. 0022 208868: Fix action triggering on selection changes, which resulted in style changes. 0023 Fix cell removal by shifting cells up. 0024 Fix column/row insertion/removal undo/redo for non-contiguous selections. 0025 Fix special paste operations (!= OverWrite) do not undo properly. 0026 Fix undo of pasting styles. 0027 Fix undo of pasting comments. 0028 Fix crash in cell insertion/removal dialog. 0029 Fix the cell shift command and its cell repainting for non-contiguous selections. 0030 Properly update the canvas on changing sheets. 0031 Fix right-to-left layouts (except for shapes). 0032 Prevent the canvas from staying blank at startup. 0033 Fix the reference size grip handling. 0034 Accelerate startup after opening a file of a foreign format. 0035 Reactivate the 'Insert series..' action. 0036 Fix repainting after sheet protection changes. 0037 Fix the border painting of the column/row headers and the select all button. 0038 Fix the right mouse button interaction for the column/row headers. 0039 Allow to select multiple cells after using a reference selection widget (e.g. in goal seek dialog). 0040 Fix the goal seek dialog/command. 0041 Change to the desired sheet, if an address is entered in the location combobox. 0042 Do not leave reference selection mode after selecting a cell (range). 0043 Fix the position of the function auto-completion popup. 0044 Fix default cell height: Let cell with two-lined text obscure only two rows. 0045 Fix the function auto-completion: Close the hint label properly and do not crash, if there's no help text. 0046 Properly remove cell obscuring. 0047 Properly repaint the cells and the column/row header(s) after column/row adjustment. 0048 Fix OpenDocument saving of wrapping and vertical text. 0049 Fix the "Consolidate..." action. 0050 0051 Developer-Visible Only 0052 ---------------------- 0053 Improved the function module loading/unloading. (@PACKAGERS: plugin interface changed!) 0054 Implement models for Map/Sheet/Region. 0055 Splitted Editors.{cpp,h}. 0056 Splitted Functions.{cpp,h}. 0057 0058 0059 0060 0061 Changes for KSpread 1.5 Beta 1 0062 ============================== 0063 0064 Features 0065 -------- 0066 Non-contiguous selection 0067 Rewritten dependency handling 0068 Embedded picture/image inside workbook 0069 Improved and faster formula calculation 0070 Manual line break (wish #9881) 0071 Syntax highlight and function autocomplete for formula editing 0072 Custom sheet selection and ordering in print dialog 0073 0074 Enhancements 0075 ------------ 0076 QWhatsThis help is available to various dialogs 0077 Updated dialog screenshot in the handbook 0078 Default autofill increment is set to 1 if only one cell is selected 0079 Sum button automatically selects a suitable cell range 0080 Percent operator in formula (wish #101217) 0081 Improved zoomed printouts (bug #115879) 0082 Use standard KDE font dialog in cell format dialog (bug #116991) 0083 Faster redraw of merged cells (bug #118248) 0084 0085 Bug Fixes 0086 --------- 0087 #120234: Freeze on circular reference 0088 #120232: Strange behaviour on creating new file 0089 #120204: Cell comment isn't wrapped 0090 #119675: Background brush color is not correctly loaded 0091 #119097: Right arrow for entry and validation 0092 #118769: Better wording cursor movement setting 0093 #117435: Incorrect result from COUNTIF function 0094 #117252: Fix date (and time) increment for autofill 0095 #116903: Indentation setting is not correctly handled in preferences 0096 #116901: Unclear unit setting in preferences 0097 #116702: Fix freeze with certain spreadsheet content 0098 #116546: Endless dependency calculation 0099 #116444: Fix cell protection 0100 #116236: Crash on OpenDocument with external file cell references 0101 #116144: Incorrect return value of ISBLANK function 0102 #115948: Formatting problem in automerged cells 0103 #115362: Crash when spellchecking 0104 #114693: Comment indicator in sheet properties dialog 0105 #114961: Enter does not move cursor 0106 #114635: Endless loop while loading 0107 #109633: OASIS format wrongly changes vertical align to Bottom 0108 #50192: Always allow date input in ISO 8601 format 0109 0110 ??#483630: Prevent hiding all rows/columns 0111 0112 Developer-Visible Only 0113 ---------------------- 0114 Manipulators used in commands 0115 KSpread::Cell is associated with KSpread::Format, no longer inherits it 0116 Setter and getter methods for KSpread::Point 0117 0118 0119 0120 since 1.4.1 0121 =========== 0122 - Fix slow scrolling left/right (#110551, #101234) 0123 0124 since 1.4.0 0125 =========== 0126 - Fix potential crash when rendering obscured cells (#108659) 0127 - Don't automatically make cells left aligned when increasing indent. 0128 0129 since 1.4-beta1 0130 =============== 0131 - Use General/Blank Worksheet as default template. 0132 - KSpread crashes on exit if there is a chart in the sheet (#101915). 0133 - The data editor is disabled for charts which has been loaded. 0134 - Don't use 600 dpi as default resolution (the chart printing is much faster now). 0135 - The chart/object printing is simplified and works correctly now. Unfortunately 0136 this breaks the transform feature but the ordinary rectangle printing is more 0137 important. 0138 - Paint the child document after it has been inserted. 0139 0140 since 1.3 0141 ========= 0142 0143 - fix bug #63332: Pasting into a cell that has spilled out, pastes 0144 into all overwritten cells 0145 - fix bug #101926: kspread never prints the grid 0146 - Implement save/load Oasis format 0147 - Allow to sort without respect case 0148 - allow editing/removing of links 0149 - fixed bug 76861: bad rendering of hyperlink 0150 - Validation: allow to display or not message 0151 - Add new dcop function 0152 - Start to port KSpread_undo to kcommand 0153 - Add combobox to search area name 0154 - Add Help Message as in oocalc 0155 - multiple steps undo and redo 0156 - fix problem where hidden sheet is simply appended in the tab bar 0157 (when it is shown again). 0158 - fix bug #81026: SUMIF() function added 0159 - sheet layout direction can be explicitly set (fix bug #46831) 0160 - new dependency manager 0161 - prevent a very wide Insert Link dialog 0162 - fix bug #59291: potential crash on loading new template 0163 0164 changes for 1.3.4 0165 ================= 0166 - fix bug #87369: ctrl+C in formula bar doesn't copy contents 0167 0168 changes for 1.3.3 0169 ================= 0170 - fix bug #78747: problem with duration format (hh:mm:ss) 0171 - fix bug #74091: wrong special paste from cell with formula 0172 - fix bug #76679: time shown with one second offset 0173 0174 changes for 1.3.2 0175 ================= 0176 - fix condition cell attribute (multi condition) 0177 - fix bug #69798: SEXDEC parse error 0178 - fix enable/disable action into validation dialogbox 0179 - fix disable/enable "show table" menu item 0180 - fix bug #69066: crash when viewing a KSpread document in Konqueror 0181 0182 changes for 1.3.1 0183 ================= 0184 - fix bug #77844: undo not working after deleting multiple cells 0185 - fix bug #45822: fixed crash when opening a file over the network 0186 0187 since 1.3 RC1 0188 ============= 0189 - fix display of text starting with a single quote 0190 - fix problem formatting the whole row (#65504) 0191 - make the top/middle/bottom alignment buttons work 0192 - fix problem with reference from another sheet (bug #60455) 0193 - show indicator of chosen/selected cells (bug #58098) 0194 - hide in-place cell editing when choosing other sheet 0195 - proper zoom and display of formatted hyperlink (#66214) 0196 - fix flickering problem with many hyperlinks (#65501) 0197 - don't crash when leaving the preview in Konq (#65928) 0198 - fix redraw problem with Print Preview (#60147) 0199 - support only one zoom for two or more views 0200 - fix painting problem with multiple views 0201 - prevent possible crash with conditional formatting (#58713) 0202 - fix dependency problem with automatic recalculation (#58097) 0203 - better adjustment of cell references on cut&paste 0204 - fix crash on csv import (#66047) 0205 - fix problem for cells copy/cut to clipboard (#58712) 0206 - show frame when embedded object is selected (#37152) 0207 - better handling of "nothing to print" warning (#60147) 0208 - when embedded, use real zoom instead of scaling (#45503) 0209 - fix data sorting (#63317) 0210 0211 since 1.3 beta4 0212 =============== 0213 - #64794: kspread problem with calculating dates 0214 - #61570: cell border does not work with merged cells 0215 - fix unsorted zoom values (#64154) 0216 0217 since 1.3 beta3 0218 =============== 0219 - KSpread is slow during text to column conversion (#59999) 0220 - fix problem cycling absolute cell reference with F4 key (#46959) 0221 - the calculator plugin saves its configuration now (#49954) 0222 - fix detection of sheet direction (for rtl support) 0223 0224 since 1.3 beta2 0225 =============== 0226 - KSpread crash when changing paper orientation (#60279) 0227 0228 0229 since 1.3 beta1 0230 =============== 0231 - adjust print zoom to limit printout to m x n pages 0232 - new functions: GETPIVOTDATA, BESSELI, BESSELJ, BESSELK, BESSELY, 0233 ERF, ERFC, CONVERT 0234 - new templates: Balance Sheet, Price Quotation, Packing Slip 0235 0236 0237 since 1.2 relase ( 'til 1.3 beta 1 :-) 0238 ====================================== 0239 0240 - real more than one currency support 0241 - new date and time formats 0242 - enhanced the "Text to Columns", "Insert from file" 0243 and "Insert from clipboard" dialog to support "ignore double delimiters" 0244 - "Insert from file" now also adjusts the column width depending on imported 0245 cell content 0246 - enhanced the CSV import dlg 0247 - to support "ignore double delimiters" 0248 - to adjust cell width to imported cell content 0249 - you can specify the column and row range for import 0250 - enhanced the CSV export dialog so that you can choose 0251 - table to export 0252 - delimiters between tables 0253 - delimiter between cells 0254 - character for quotes 0255 - export selection only 0256 - Goal Seek message fixes + you can select the cells with the mouse now 0257 - enhanced Gnumeric import filter to support 0258 - background (color + patterns), borders (colors + style) 0259 - font formatting, text alignment 0260 - format parsing (date, time, numbers,...), cell height, width 0261 - print range, page setup, hidden columns/row, comments 0262 - new OpenCalc export and import filter 0263 - Added subtotal dialog and formula 0264 - Paper layout can now be applied to all sheets 0265 - now you can define the default cell style 0266 - Autoscroll while selecting now also available for columns and row headers 0267 - When cell is too short, then the content is now available in the tooltip 0268 - Drag 'n' Drop of selections 0269 - Protection of sheets or of the document structure (with or without password) 0270 - Protection tab in layout dialog: you unprotect certain cells, hide their 0271 contents, hide the formulas, or select them for not being printed 0272 - FindNext, FindPrevious cell enhancement for find 0273 - Fill: Fill area from right to left, left to right, bottom to top, top to bottom 0274 - Full zoom support 0275 - Printing: 0276 + High resolution printing (600dpi) 0277 + Improved WYSIWYG 0278 + Zoom support on printout 0279 - New direction mode when pressing Enter: you can jump now to the first cell of the next row 0280 - hierachical style support 0281 - builtin styles 0282 - creation of custom styles 0283 - creation of custom styles using a cell as template 0284 - insert special characters 0285 - smaller, more efficent file format 0286 - many performance enhancements 0287 - more powerful conditional cell attributes (you can assign a whole style if condition matches) 0288 - conditions can be used for text and numbers now (was numbers only before) 0289 - new templates: Body-Mass Index Calculator, Calendar 2003, Student ID Card, 0290 Invoice, Expense Report 0291 0292 0293 New functions: 0294 0295 Date/Time (16): 0296 - EDATE, EOMONTH, DAYS360, WEEKDAY, TIMEVALUE, DATEVALUE, YEAR, 0297 MONTH, DAY, HOUR, MINUTE, SECOND, DAYNAME, MONTHNAME, EASTERSUNDAY, 0298 ISOWEEKNUM 0299 0300 Math (16): 0301 - SUBTOTAL, POWER, TRUNC, CEILING, PRODUCT (now Excel compatible), 0302 KPRODUCT, RANDEXP, RANDBINOM, RANDNEGBINOM, RANDBERNOULLI, 0303 RANDPOISSON, MROUND, COUNTA, MINA, MAXA, SUMA 0304 0305 Statistical (24): 0306 - VARP, STDEV, VAR, STDEVP, GEOMEAN, HARMEAN, 0307 KURT, LOGINV, DEVSQ, STANDARDIZE, HYPGEOMDIST, 0308 NEGBINOMDIST, KURTP, CORREL, COVAR, SMALL, LARGE 0309 STDEVA, STDEVPA, VARA, VARPA, SKEW, SKEWP, MODE 0310 0311 Financial (19): 0312 - PPMT, DDB, DURATION, PMT, NPER, 0313 ISPMT, IPMT, TBILLEQ, TBILLPRICE, TBILLYIELD, 0314 ACCRINT, ACCRINTM, COUPNUM, DOLLARDE, DOLLARFR, 0315 DISC, EFFECT, INTRATE, RECEIVED 0316 0317 Database (12): 0318 - DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, 0319 DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR, DVARP 0320 0321 Reference & Lookup (8): 0322 - ADDRESS, AREAS, CHOOSE, COLUMN, COLUMNS, 0323 INDIRECT, ROW, ROWS 0324 0325 Engineering (2): 0326 - DELTA, GESTEP 0327 0328 Logical (2): 0329 - FALSE, TRUE 0330 0331 Information (2): 0332 - ISNONTEXT, ISNUMBER 0333 0334 Obsolete formulas 0335 - stddev (was stddevp in fact) 0336 - day (is dayname now) 0337 - month (is monthname now) 0338 0339 Obsolete but still usable formulas (do not show up in dialog ) 0340 - variance, pow, isnottext, isnum, effective 0341 0342 0343 ===================================================== 0344 After 1.2 above 0345 ===================================================== 0346 0347 0348 Changes from 1.1 to 1.2 0349 ======================= 0350 0351 Since RC1: 0352 ---------- 0353 Bugfixes: 0354 - Fix display and printout with special files (offset by 1 pixel). 0355 - Fix printout of thick cell borders on page borders 0356 - Fix printout of children, when they overlap one page 0357 - Fix #45967, #31130 0358 - Fix #45944 (Normal): Paste special->text overwrite borders 0359 - Fix #42456 (Normal): merged cells with centered text do not survive insert/delete rows 0360 - Fix #45943 (Crash): crash after "money format" 0361 - Fix function documentation (YEAR(), FACTDOUBLE() ) 0362 - Fix parsing and error checking for spreadsheet names. 0363 - Fix #46045 (Normal): serious errors in forumulas 0364 - Fix Embedded chart changes titles when opening again 0365 - Fix #44628 (Grave): 1.1 document not read with 1.2 - circular references 0366 - Fix #40150 (Normal): Precision problem in calculations 0367 - Fix #29524: KSpread Formula editors tooltip should be changed 0368 - Fix #18083: KSpread rounding error 0369 - Fix #46530: crash on selecting validity 0370 - Fix #45395: Save as HTML is called "mime type" 0371 - Fix #34088: Precision of currency is too low or overflow is handled in a strange way 0372 - Fix #45324: consolidate function result reference area selecting unintuitive 0373 0374 Until RC1: 0375 ---------- 0376 New: 0377 - Like all of Calligra: a readonly GUI for embedding into Konqueror 0378 - More DCOP calls 0379 0380 Bugfixes: 0381 - bug fixes 0382 - Fix cancel add embedded document. 0383 - Fix mem leak 0384 - Fix copy/paste attribute. 0385 - Fix offset of rotated text in one case (top/middle) 0386 0387 Until beta2: 0388 ------------ 0389 0390 - bug fixes 0391 - perfomance enhancements 0392 - print functions: 0393 - added option for print grid, comment indicator and formula indicator 0394 - added print range definiton 0395 - added repeat columns & rows on printout 0396 - added "<pages>" macro in header/footer 0397 - paper layout now a property of sheet (not the whole workbook) 0398 - header/footer now a property of sheet (not the whole workbook) 0399 - Settings in paper layout are now undoable 0400 - Sort enhanced for 0401 - sorting by up to three rows or columns 0402 - possibility of putting the result of sorting some place else 0403 - you can use a custom lists (like days of week) as a primary key 0404 - option if you want to copy the layout or not 0405 - you can define a row header which gets copied but not sorted 0406 - auto continuation support for every direction and all types supported in 0407 KSpread and for more complex series like 1,3,4,6,... 0408 - just one "copy" instead of "copy" and "copy as text" 0409 - insertion of series supports now doubles and decreasing series 0410 - support for inserting data from SQL databases 0411 - implemented "Goal Seek" 0412 - implemented new shortcuts for cell formatting 0413 - implemented "Insert from text file" and "Insert formated clipboard data" 0414 - Added "Text to Column" 0415 - improved Data Consolidate, with more choices: Sum, Average, Count, 0416 Min, Max, Product, Standard Deviation, Variance. 0417 - fixed some functions to be Excel-compatibel (FIND, REPLACE,LEFT, 0418 RIGHT,MID,REPT) 0419 - now it's "Sheet" everywhere, not more "Table" 0420 - added formula indicator (small blue rectangle on the corner, 0421 when the cell holds a formula). idea from Quattro Pro 0422 - added Greek to EURO() function 0423 - new function category: Engineering 0424 - added support with templates 0425 - added support for changing row/col and table of named areas 0426 - Multiple views work for spreadsheets (can change tables, select different 0427 parts of the sheet independantly in each open view or embedded object) 0428 - DCOP interface for a table has changed. Many of the operations have been 0429 moved to the 'view' class. Current DCOP scripts will need to be updated 0430 - Zoom 0431 0432 new functions added: 0433 ISBLANK, CHAR, CODE, VALUE, DOLLAR, CONCATENATE, FIXED, T, TEXT, SUBSTITUTE, 0434 SEARCH, INFO, FILENAME, TYPE, COUNTBLANK, N, AVEDEV, ARABIC, AVERAGEA, ROT, 0435 FIB, BASE, FACTDOUBLE, SQRTPI, QUOTIENT, MULTINOMIAL, COUNTIF 0436 0437 Until beta1: 0438 ------------ 0439 0440 - bug fixes 0441 - performance enhancements 0442 - support up to 2^15 columns and rows, formerly it was 676 columns and 10000 0443 rows 0444 0445 - add support for spell-check 0446 - many new built-in functions (see detailed list below) 0447 - function name is now case-insensitive 0448 - "Related Function" in formula editor 0449 - move functions in kspread_interpreter into several kspread_functions_*.cc 0450 0451 New functions added: 0452 conversion: 0453 INT2BOOL, CharToAscii, AsciiToChar, BOOL2STRING, NUM2STRING, 0454 BOOL2INT 0455 math: 0456 DIV, LCD, PRODUCT, LCM, TOGGLE, TRIM, ABS 0457 text: 0458 COMPARE, CLEAN, SLEEK, PROPER, REPLACE 0459 date/time: 0460 DAYS, WEEKS, MONTHS, YEARS 0461 financial: 0462 DB, SLN, SYD, EURO 0463 logical: 0464 XOR 0465 statistical: 0466 CHIDIST, FDIST, TDIST, CONFIDENCE, BETADIST, GAMMADIST, 0467 PHI, GAUSS, MEDIAN, POISSON, GAMMALN, NORMINV, NORMSINV, 0468 WEIBULL, EXPONDIST, NORMDIST, NORMSDIST, FISHER, 0469 FISHERINV, LOGNORMDIST 0470