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