mwganson
938dd27cae
[Spreadsheet] fix tooltip to show newline instead of \n characters
2020-03-13 15:40:30 +01:00
mwganson
f6f80256c8
[Spreadsheet] add tooltip for alias line edit. Also, per user request, make it so when creating a new spreadsheet it is open for viewing/editing
2020-03-13 15:40:30 +01:00
mwganson
e2e0018df6
[Spreadsheet] fix minor bug where failure to set alias message appears erroneously. Fixes #4287
2020-03-13 15:40:30 +01:00
mwganson
2609ec5441
[Spreadsheet] fix bug where duplicate / bad aliases were being allowed.
2020-03-12 15:47:54 +01:00
mwganson
54549d0931
[Spreadsheet] add alias line edit next to contents line edit -- add back in some inadvertently removed code
2020-03-12 15:47:54 +01:00
mwganson
77114fa942
[Spreadsheet] add alias line edit next to contents line edit
2020-03-12 15:47:54 +01:00
Yorik van Havre
8933e8ed38
Merged latest translations from crowdin
2020-03-05 11:58:03 -03:00
donovaly
24ec114cb8
remove program-specific SVG namespaces
...
while fixing a SVG export issue for techDraw I noticed that some SVG files have program-dependent (and thus not clean) code in it. These are traces of the programs Sodipodi and Inkscape, like e.g. this line:
inkscape:export-filename="/home/yorik/PartDesign_Groove.png
This is unnecessary and FC should not use program-dependent code in the SVG but use instead plain SVG strictly following the SVG specification.
This PR transforms the few affected SVGs to a plain version.
2020-02-07 07:34:49 -05:00
wmayer
abb258855a
Spreadsheet: [skip ci] fix regression when pressing Return/Enter when completion list is shown
2020-01-01 10:43:12 +01:00
wmayer
fef75daca7
Spreadsheet: [skip ci] fix inconsistent German translation
2019-12-31 17:37:49 +01:00
Zheng, Lei
9d66dbbbbf
App: fix Expression _moveCells()
...
The problem is caused by not refreshing ObjectIdentifier internal cache
after change.
2019-12-31 15:23:03 +01:00
wmayer
75fb8886ac
declare getMDIView and getMDIViewPage as const
2019-12-29 13:55:39 +01:00
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
wmayer
ce47213b05
SpreadSheet: [skip ci] fix crash when changing data inside a spread sheet
2019-12-16 14:41:03 +01:00
asapelkin
ced8100ab9
use emplace_back instead of push_back where justified
2019-11-21 14:48:09 +01:00
wmayer
f50dc8e652
[skip ci] fix more -Wgnu-zero-variadic-macro-arguments
2019-11-17 15:14:18 +01:00
luz.paz
30d2e29e0c
LGTM: various fixes for using string operator instead of numeric
2019-10-25 10:33:12 -03:00
DeepSOIC
2e5c0fccdd
Spreadsheet: fix tests to use fuzzy placement comparison
2019-10-12 15:39:39 +02:00
Zheng, Lei
e764e6fee3
Spreadsheet: fix test case
...
Because of change in RotationPy __pow__
2019-10-08 17:53:20 +02: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
1ae4e536ff
Spreadsheet: add test case for operation on matrix/placement/rotation
2019-10-07 17:24:31 +02:00
Zheng, Lei
43d4b9a497
Spreadsheet: column/row select on right click
2019-10-07 17:24:30 +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
d6ad2f09c0
Spreadsheet: fix test cases due to change in error message
2019-09-28 15:31:36 +02: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
Syres916
f083696b99
[Spreadsheet] Excel File Import fix Py3 bug
...
Please see discussion https://forum.freecadweb.org/viewtopic.php?f=3&t=39653
2019-09-28 12:13:02 +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
5390266ac7
fixes #0004125 : MDIViews not accessible correctly
2019-09-15 18:15:44 +02:00
Zheng, Lei
f1b569621a
Split App::AutoTransaction into its own file
2019-09-10 14:17:07 +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
de93446a1c
Test cases changes
...
Slight adjustment of various test cases due to various API changes.
2019-08-17 15:32:48 +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
Yorik van Havre
ed8be15ef4
Merged translations from crowdin
2019-06-17 20:06:59 -03:00
luz.paz
9845c002ab
Misc. source comment typo and whitespace fixes
...
Found via codespell
2019-06-16 20:47:07 +02:00
Yorik van Havre
2d47993780
Merged latest translations from crowdin
2019-05-10 19:19:37 -03:00
Yorik van Havre
9a1bb779c9
Updated master translation files
2019-05-10 19:15:33 -03:00
Yorik van Havre
a3607ce029
Updated translations
2019-03-06 21:50:08 -03:00
Yorik van Havre
512af24397
Revert "Merged crowdin translations" for investigation due to some problems found in the translation files...
...
This reverts commit cd433358b09117f234dd0a51dc2a6bfa05428867.
2019-03-02 19:17:44 -03:00
wmayer
cf66178f4f
fixes 0003876: Spreadsheet WB does not respect number of decimal settings
...
fixes 0003875: Spreadsheet workbench does not respect locale for decimal separator
2019-03-02 23:07:49 +01:00
Yorik van Havre
bd93bd2494
Merged crowdin translations
2019-02-28 21:53:37 -03:00
luz.paz
4154f5dce5
Crowdin: cont...
2019-02-11 16:22:13 +01:00
Yorik van Havre
3cc1a327ce
Updated master translation files
2019-02-08 19:16:21 -02:00
Yorik van Havre
95dda429eb
Updated translations
2019-02-01 13:54:10 -02:00
luz.paz
92decdb610
Crowdin: Gui/qtcolorpicker.cpp refine string
2019-01-30 11:08:03 -02:00