wmayer
36271b4052
move from deprecated boost.signals to boost.signals2 library
2018-10-30 19:09:03 +01:00
wmayer
27691eb8bd
fixes 0003638: Importing CSV-files produces an empty spreadsheet without the data
2018-10-18 23:32:32 +02:00
wmayer
9c996a41ae
fixes 0003610: App::PropertyFloatList not updating in Spreadsheet
2018-10-13 14:02:03 +02:00
wmayer
511ddfffa1
fixes 0003521: Import of csv file into Spreadsheet does not work if the path contains non ASCII characters
2018-09-24 22:16:48 +02:00
luz.paz
360e581672
Misc. typo and whitespace fixes
...
ref: https://forum.freecadweb.org/viewtopic.php?f=3&t=30988#p256964
along with other misc. fixes
2018-09-19 17:26:03 +02:00
wmayer
46bb5e0c77
CMP0050: make Spreadsheet module aware of cmake policy
2018-08-20 15:14:05 +02:00
Markus Lampert
e13c09235f
Changed all catch types to references for polymorphic exceptions.
2018-08-08 15:45:30 +02:00
Eivind Kvedalen
e37f3827fd
Fixed issue #3506 : Certain alias names with a number at the end caused exceptions when deleting cells in a spreadsheet.
2018-08-01 19:23:16 -03:00
Eivind Kvedalen
edb44f5051
Spreadsheet: Fixed issue #3361 .
2018-07-31 16:11:37 -03:00
Eivind Kvedalen
158887ce77
Revert "fixes #0003361 : Spreadsheet: Inserting Row Cause Crash - FC Daily v0.17"
...
This reverts commit 735932edb4c4f824795bf160351debc2c3800ed7.
2018-07-31 16:11:37 -03:00
luz.paz
43244aa762
More misc. typos
2018-05-19 12:17:52 -04:00
luz.paz
39eb4fc5a0
Spreadsheet: typo fixes
2018-04-30 08:30:20 +02:00
looooo
0547340ef4
py3: Spreadsheet use Unicode instead of bytes
2018-04-22 07:53:20 +02:00
wmayer
5384e401fc
fixes #0003361 : Spreadsheet: Inserting Row Cause Crash - FC Daily v0.17
2018-03-25 13:39:21 +02:00
luz.paz
504f6583dd
Typos
...
The stepcode typos aren't to be found upstream. Recomend we merge nonetheless.
2018-01-08 21:07:00 +01:00
Eivind Kvedalen
dd6757bbb8
Spreadsheet: Fix for issue #3225 .
...
Done by adding a selector function to Document::renameObjectIdentifiers(...) to ensure
that the Spreadsheet document object is not rewritten twice.
2017-11-08 23:15:16 +01:00
luzpaz
f3bf8fe919
Misc. typos
...
+ some are doxy others are just comment code.
+ some minor whitespace and grammatical tweaks.
+ app/SCL/* typos have also been submitted upstream (https://github.com/stepcode/stepcode/pull/366 ). So it's ok to merge them in to master.
2017-10-04 17:59:11 +02:00
wmayer
a5bf15b55d
remove properties from transactions when being deleted
2017-08-28 21:20:17 +02:00
Eivind Kvedalen
2714dd82c8
Spreadsheet: Fixed issue #2894 : Unit strings could be used as aliases.
2017-03-07 13:45:53 -03:00
hgutsche
19c82acb60
Address is actually spelled with two "d"
2017-02-28 18:52:04 +01:00
hgutsche
7867096e8b
fix typo and and add explanation for a cell address
2017-02-28 18:52:04 +01:00
hgutsche
201c9d89b0
Some fixes for doygen syntax errors and some configuration to make it run smoother under Windows
2017-02-28 18:52:04 +01:00
Kunda
a7414e5789
source typo fixes pt1 (only on py3 merged code)
...
issue 0002914
2017-02-27 11:32:47 +01:00
Yorik van Havre
7ee46643fd
py3: fixed error in spreadsheet
2017-02-18 08:19:25 +01:00
Yorik van Havre
c3ba815730
py3: python3-related fix in Spreadsheet
2017-02-18 08:19:25 +01:00
wmayer
c49d985b40
py3: ported Spreadsheet to python3
2017-02-18 08:19:25 +01:00
Priit Laes
974d4d778b
python: Spreadsheet: *.py: Fix python3 syntax
2017-02-18 08:19:25 +01:00
wmayer
19c9a9f819
remove superfluous Qt includes
2016-12-13 14:33:16 +01:00
wmayer
47b41a7883
fixes #0002460 : Use keyword 'explicit' for Quantity constructor
2016-11-05 23:21:42 +01:00
wmayer
47c91f01b8
fix -Wextra & -Wdeprecated in Spreadsheet
2016-09-22 16:35:05 +02:00
Ulrich Brammer
63c36ee342
Basic importer for Excel-spreadsheets
2016-08-06 20:32:14 +02:00
Yorik van Havre
b83218e9bd
Spreadsheet: Made SheetPython inherit python object from Sheet
2016-08-01 13:17:47 -03:00
Yorik van Havre
b94636a07e
Spreadsheet: Added Python version of Spreadhseet::Sheet
2016-06-14 19:16:00 -03:00
Eivind Kvedalen
7a58bead5c
Spreadsheet: Fixed undo/redo (issue #2483 ).
2016-04-04 19:58:19 +02:00
Eivind Kvedalen
ae111d11b5
Spreadsheet: Removed own expression parser and instead use the one in App.
2016-04-02 12:01:04 +02:00
Eivind Kvedalen
eff4458332
Spreadsheet: Fixed crash when invalid unit was given as input.
2016-04-02 12:01:04 +02:00
Eivind Kvedalen
b214551b6d
Spreadsheet: Expose parse error to user.
2016-04-02 12:01:04 +02:00
Eivind Kvedalen
d68b72e523
Expressions: Changed precedence of ?, :, EQ, NEQ, LT, GT, GTE, and LTE.
2016-03-15 18:28:23 +01:00
Eivind Kvedalen
30d888be36
Spreadsheet: Added code to throw under/overflow exceptions.
2016-03-08 16:09:31 +01:00
Eivind Kvedalen
e551c538bf
Spreadsheet: Fixed parser so it accepts integer numbers written as e.g 1e3.
2016-03-08 16:09:30 +01:00
Eivind Kvedalen
573594d69d
Spreadsheet: Added AtomicPropertyChange object to avoid excessive property change reporting.
2016-03-08 16:09:30 +01:00
Eivind Kvedalen
3c8dde7644
Spreadsheet: Turned off debug/tracing for expression parser.
2016-03-08 16:09:29 +01:00
Eivind Kvedalen
9bab4a19fe
Spreadsheet: Refactor code and reuse visitors from ExpressionVisitors.h
2016-02-18 16:54:42 +01:00
Eivind Kvedalen
8c8e2c15ab
Spreadsheet: Override DocumentObject::renameObjectIdentifiers() to get better renaming support.
2016-02-18 16:54:42 +01:00
Eivind Kvedalen
7da5451028
Spreadsheet: Refactored code to use AtomicPropertyChangeInterface.
2016-02-18 16:54:40 +01:00
Eivind Kvedalen
ec3076f034
Spreadsheet: Refactored alias checking code, so GUI and Python error messages are aligned.
2016-02-18 16:54:39 +01:00
wmayer
16819e29bb
+ write unit tests for Spreadsheet and expression stuff
2016-01-26 15:07:29 +01:00
Ed Martin
3cde968fce
Spreadsheet: Issue #2355 : Do not recompute the spreadsheet and its dependents unless the change affects the spreadsheet
2016-01-26 12:04:55 +01:00
Eivind Kvedalen
13ea3ab432
Spreadsheet: Fixed crash when removing aliases.
2016-01-26 11:14:06 +01:00
Eivind Kvedalen
0c6416a5b1
Spreadsheet: Issue #2402 : Added getAlias function.
2016-01-26 10:53:26 +01:00