wmayer
12b944984c
[skip ci] fix header uniformity
...
Set a real email address for headers in inspection and surface module
2019-12-21 16:12:54 +01:00
luz.paz
30d2e29e0c
LGTM: various fixes for using string operator instead of numeric
2019-10-25 10:33:12 -03:00
Zheng, Lei
f6ad70195f
App: fix dynamic property undo/redo
...
Instead of enforce property type match when undo/redo, modify various
property Paste() to make it type safe.
2019-10-07 17:24:31 +02:00
Zheng, Lei
c061a4df7e
Spreadsheet: improve cyclic dependency exception handling
2019-10-07 17:24:30 +02:00
wandererfan
1e5b8df2eb
[SS]Fix Integer Formatted Value
2019-10-01 20:34:11 -04:00
Zheng, Lei
36f7098257
App: extend Expression syntax
...
* Support sub-object reference syntax using the following syntax,
Part.<<Box.>>.Placement
or, with sub-object label referencing
Part.<<$Cube.>>.Placement
* Extend indexing support, including range based indexing, e.g.
A1[B2+1][C3][D4:-1]
* Add new constants, None, True, true, False, false.
2019-09-28 15:31:24 +02:00
Zheng, Lei
38c47d6e95
Expression: split Expression.h to ExpressionParser.h
...
Split Expression details into a separate header to reduce recompilation
time on changes.
2019-09-28 15:30:41 +02:00
Zheng, Lei
8cbdc3ad5d
App: use Python number protocol in Expression
...
This adds support to do mul/div with matrix and vector, as well as
Python formated string with operator %.
2019-09-28 15:30:34 +02:00
wandererfan
b1b1c4f0df
[TD][SS]Fix 4131 SS formatting in TD View
2019-09-20 12:56:26 -04:00
wmayer
e48c52c480
force strict ISO C++ (-Wpedantic)
...
for Drawing, Image, Inspection, Mesh, MeshPart, Part, Path, Points, Raytracing, ReverseEngineering, Spreadsheet, Start, Surface, Web
TODO: fix several -Woverflow in area
2019-09-18 11:32:42 +02:00
wmayer
9760ea62cd
Fix clang compiler warnings:
...
+ fix -Winconsistent-missing-override
2019-08-17 19:53:21 +02:00
luz.paz
b869b6e29e
Fix typos in various src/Mod directories
2019-08-17 15:32:49 +02:00
Zheng, Lei
11321bb996
Spreadsheet changes
...
Various changes to support in-place editing, and more.
2019-08-17 15:15:47 +02:00
Zheng, Lei
b4751145b4
Spreadsheet: convert PropertySheet to link type property
...
PropertySheet is changed to derive from PropertyExpressionContainer,
which makes it a link type property that is capable of external linking.
It now relies on the unified link property API to manage object
depenency, and tracking of object life time, relabeling, etc.
This patch also includes various fix and improvement of Spreadsheet,
such as improved recompute efficiency, correct handling of document
label change, etc.
2019-08-17 14:52:09 +02:00
luz.paz
9845c002ab
Misc. source comment typo and whitespace fixes
...
Found via codespell
2019-06-16 20:47:07 +02:00
DeepSOIC
e49d715352
Spreadsheet: fix #3474 cross-CS drag-drop issue
2019-01-20 00:45:49 +01:00
wmayer
1444b64803
fix possible crash in PropertySheet when removing dependencies
2019-01-17 18:33:06 +01:00
wmayer
d4bf7d1f6f
Replace Base::Exception with appropriate subclass
2018-11-14 18:02:49 +01:00
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