Changesets: FreeCAD

master 1dad42c2

2015-09-20 12:29:05

wmayer

Details Diff
+ fixes 0002126: Fails to load .FCStd file which contains many MultiByte-Char strings Affected Issues
0002126
mod - src/Base/InputSource.cpp Diff File
mod - src/Base/InputSource.h Diff File

master bd105711

2015-09-19 22:10:49

wmayer

Details Diff
+ delete helper file for copy/paste on application exit
mod - src/Gui/MainWindow.cpp Diff File

master 4d5646fa

2015-09-19 21:37:09

Eivind Kvedalen


Committer: wmayer Details Diff
Spreadsheet: Replaced own Expression classed by the ones in App.
mod - src/Mod/Spreadsheet/App/AppSpreadsheet.cpp Diff File
mod - src/Mod/Spreadsheet/App/Cell.cpp Diff File
mod - src/Mod/Spreadsheet/App/Cell.h Diff File
mod - src/Mod/Spreadsheet/App/ExpressionParser.l Diff File
mod - src/Mod/Spreadsheet/App/ExpressionParser.tab.c Diff File
mod - src/Mod/Spreadsheet/App/ExpressionParser.tab.h Diff File
mod - src/Mod/Spreadsheet/App/ExpressionParser.y Diff File
mod - src/Mod/Spreadsheet/App/PropertySheet.cpp Diff File
mod - src/Mod/Spreadsheet/App/PropertySheet.h Diff File
mod - src/Mod/Spreadsheet/App/Sheet.cpp Diff File
mod - src/Mod/Spreadsheet/App/Sheet.h Diff File
mod - src/Mod/Spreadsheet/App/SheetObserver.h Diff File
mod - src/Mod/Spreadsheet/App/SpreadsheetExpression.cpp Diff File
mod - src/Mod/Spreadsheet/App/SpreadsheetExpression.h Diff File
mod - src/Mod/Spreadsheet/App/lex.ExpressionParser.c Diff File
mod - src/Mod/Spreadsheet/Gui/PropertiesDialog.cpp Diff File

master b9a51236

2015-09-19 21:32:17

wmayer

Details Diff
+ by default create a zip file for auto-save
mod - src/Gui/Application.cpp Diff File

master 7d09444d

2015-09-19 18:59:22

wmayer

Details Diff
+ fixes 0001237: the project file is not saved when the /tmp directory is full, but the user is not aware of it Affected Issues
0001237
mod - src/App/Document.cpp Diff File
mod - src/App/DocumentPyImp.cpp Diff File
mod - src/Base/Writer.cpp Diff File
mod - src/Base/Writer.h Diff File
mod - src/Gui/Document.cpp Diff File
mod - src/Mod/Part/App/PropertyTopoShape.cpp Diff File

master bd1fc886

2015-09-19 17:03:38

wmayer

Details Diff
+ fix typo
mod - src/Gui/AutoSaver.cpp Diff File

master 2991bbf0

2015-09-19 16:07:33

wmayer

Details Diff
+ fixes 0001238: Preferences: set temp files directory Affected Issues
0001238
mod - src/App/Application.cpp Diff File
mod - src/App/Application.h Diff File
mod - src/App/Document.cpp Diff File
mod - src/Gui/Application.cpp Diff File
mod - src/Gui/AutoSaver.cpp Diff File
mod - src/Gui/CommandDoc.cpp Diff File
mod - src/Gui/DlgEditFileIncludeProptertyExternal.cpp Diff File
mod - src/Gui/MainWindow.cpp Diff File
mod - src/Mod/Fem/App/FemMesh.cpp Diff File
mod - src/Mod/Part/App/PropertyTopoShape.cpp Diff File

master e5c3a095

2015-09-19 13:12:59

wmayer

Details Diff
+ for file-based recovery write the data files in worker threads Affected Issues
0000175
mod - src/Base/Writer.cpp Diff File
mod - src/Base/Writer.h Diff File
mod - src/Gui/AutoSaver.cpp Diff File
mod - src/Gui/AutoSaver.h Diff File

master 848f9c4d

2015-09-19 01:13:33

wmayer

Details Diff
+ implement file based auto-save & recovery mechanism Affected Issues
0000175
mod - src/Gui/Application.cpp Diff File
mod - src/Gui/AutoSaver.cpp Diff File
mod - src/Gui/AutoSaver.h Diff File
mod - src/Gui/DlgProjectUtility.cpp Diff File
mod - src/Gui/DlgProjectUtility.h Diff File
mod - src/Gui/DocumentRecovery.cpp Diff File
mod - src/Gui/DocumentRecovery.h Diff File

master 01ba165d

2015-09-18 16:11:55

abdullah


Committer: wmayer Details Diff
Bug fix: deletion of groups of external geometry

================================================

Issue reported inter alia here:
http://forum.freecadweb.org/viewtopic.php?f=10&t=12380#p99456

How to reproduce:
1. Make an external geometry hexagon (make a hexagon, pad it, make a sketch on a hexagonal face and make all the lines external geometry)
2. Box select the external lines and press "del"

On the first pressing of "del" 3 lines were deleted and 3 remained, select again, on the second press 1 remains, select again, on the last press all are deleted.

Why?
Internal and External geometry were handled together in a single set. Group deletion of geometry is effected starting from the highest index,
so that upon deleting an element, the index of the remaining elements does not change. Handling both groups together caused that the external geometry
was actually deleted on the inversed order (as they are (decreasing) negative values for representation, but increasing positive indexes in the external geometry array).

Solution:
Internal and External geometries are handled separatedly
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 8db1280a

2015-09-18 15:32:33

wmayer

Details Diff
+ make RecoveryWriter more robust Affected Issues
0000175
mod - src/Base/Writer.cpp Diff File
mod - src/Base/Writer.h Diff File
mod - src/Gui/AutoSaver.cpp Diff File
mod - src/Gui/AutoSaver.h Diff File

master 8e8ecdd3

2015-09-18 13:00:09

Bernd Hahnebach


Committer: yorik Details Diff
FEM: icons for FemShellThickness and FemBeamSection
mod - src/Mod/Fem/Gui/Resources/Fem.qrc Diff File
add - src/Mod/Fem/Gui/Resources/icons/fem-beam-section.svg Diff File
add - src/Mod/Fem/Gui/Resources/icons/fem-shell-thickness.svg Diff File

master bb05d175

2015-09-17 21:37:47

wmayer

Details Diff
+ implement FileWriter class based on files and a specialized sub-class for recovery purposes Affected Issues
0000175
mod - src/Base/Writer.cpp Diff File
mod - src/Base/Writer.h Diff File
mod - src/Gui/AutoSaver.cpp Diff File
mod - src/Gui/AutoSaver.h Diff File

master 2206e1cd

2015-09-17 18:47:58

Eivind Kvedalen


Committer: wmayer Details Diff
Added -Wno-sign-compare -Wno-reorder -Wno-switch -Wno-unused-variable -Wno-unused-but-set-variable -Wno-comment to mask warnings when compiling salomesmesh.
mod - src/3rdParty/salomesmesh/CMakeLists.txt Diff File
mod - src/Mod/Spreadsheet/App/Sheet.cpp Diff File

master 300e176e

2015-09-17 13:31:10

wmayer

Details Diff
+ fixes 0002268: Segmentation Fault when using sketcher Affected Issues
0002268
mod - src/Gui/Inventor/SoAutoZoomTranslation.cpp Diff File
mod - src/Mod/Sketcher/Gui/SoZoomTranslation.cpp Diff File

master 705c339f

2015-09-17 06:59:31

Bernd Hahnebach


Committer: yorik Details Diff
FEM: added object FemShellThickness and FemBeamSection to enable shell and beam analysises
mod - src/Mod/Fem/App/CMakeLists.txt Diff File
mod - src/Mod/Fem/CMakeLists.txt Diff File
add - src/Mod/Fem/FemBeamSection.py Diff File
add - src/Mod/Fem/FemBeamSection.ui Diff File
add - src/Mod/Fem/FemShellThickness.py Diff File
add - src/Mod/Fem/FemShellThickness.ui Diff File
mod - src/Mod/Fem/FemTools.py Diff File
mod - src/Mod/Fem/Gui/AppFemGui.cpp Diff File
mod - src/Mod/Fem/Gui/Workbench.cpp Diff File
mod - src/Mod/Fem/MechanicalAnalysis.py Diff File
mod - src/Mod/Fem/ccxInpWriter.py Diff File
mod - src/Mod/Fem/test_files/cube_frequency.inp Diff File
mod - src/Mod/Fem/test_files/cube_static.inp Diff File
mod - src/Mod/Fem/test_files/frequency_analysis.inp Diff File
mod - src/Mod/Fem/test_files/static_analysis.inp Diff File

master fb2b1a6e

2015-09-17 00:55:54

Eivind Kvedalen


Committer: wmayer Details Diff
Added PropertyExpressionEngine to DocumentObject class.
mod - src/App/Document.cpp Diff File
mod - src/App/Document.h Diff File
mod - src/App/DocumentObject.cpp Diff File
mod - src/App/DocumentObject.h Diff File
mod - src/App/DocumentObjectPy.xml Diff File
mod - src/App/DocumentObjectPyImp.cpp Diff File

master b052c21b

2015-09-17 00:54:39

Eivind Kvedalen


Committer: wmayer Details Diff
DocumentObject: Added getOldLabel() method, preparation for renaming of object identifiers.
mod - src/App/DocumentObject.cpp Diff File
mod - src/App/DocumentObject.h Diff File

master 32367b17

2015-09-16 22:58:47

wmayer

Details Diff
+ save Brep in binary format for recovery files Affected Issues
0000175
mod - src/Base/Reader.cpp Diff File
mod - src/Base/Reader.h Diff File
mod - src/Base/Writer.cpp Diff File
mod - src/Base/Writer.h Diff File
mod - src/Gui/AutoSaver.cpp Diff File
mod - src/Mod/Part/App/PropertyTopoShape.cpp Diff File
mod - src/Mod/Sandbox/Gui/AppSandboxGui.cpp Diff File

master 3f0fc98d

2015-09-16 19:11:00

Eivind Kvedalen


Committer: wmayer Details Diff
Part: Added getPaths(...) method to PropertyPartShape.
mod - src/Mod/Part/App/PropertyTopoShape.cpp Diff File
mod - src/Mod/Part/App/PropertyTopoShape.h Diff File

master ddc22a41

2015-09-16 18:40:44

Eivind Kvedalen


Committer: wmayer Details Diff
Added setValue/getValue/canonicalPath/getPaths/verifyPath methods to various Property classes.
mod - src/App/PropertyGeo.cpp Diff File
mod - src/App/PropertyGeo.h Diff File
mod - src/App/PropertyStandard.cpp Diff File
mod - src/App/PropertyStandard.h Diff File
mod - src/App/PropertyUnits.cpp Diff File
mod - src/App/PropertyUnits.h Diff File

master 739e643f

2015-09-16 16:15:19

wmayer

Details Diff
+ check returned mdi view to be of the requested type
mod - src/Gui/Document.cpp Diff File
mod - src/Gui/Document.h Diff File
mod - src/Gui/ViewProviderDocumentObject.cpp Diff File
mod - src/Gui/ViewProviderDocumentObject.h Diff File
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master b9797ec9

2015-09-16 14:20:13

wmayer

Details Diff
+ To avoid possible memory leaks or inconsistencies on Document::resetEdit() call finishEditing() of view provider inside document because the editing view could be closed already
mod - src/Gui/Document.cpp Diff File
mod - src/Gui/View3DInventorViewer.cpp Diff File

master 6dfc395a

2015-09-16 11:32:35

wmayer

Details Diff
+ fix method ViewProviderDocumentObject::getActiveView()
+ fix SoAutoZoomTranslation and SoZoomTranslation to get correct scaling factor
(do not rely on active view because this can be the wrong one and thus delivers wrong results)
mod - src/Gui/Inventor/SoAutoZoomTranslation.cpp Diff File
mod - src/Gui/Inventor/SoAutoZoomTranslation.h Diff File
mod - src/Gui/ViewProviderDocumentObject.cpp Diff File
mod - src/Mod/Sketcher/Gui/SoZoomTranslation.cpp Diff File
mod - src/Mod/Sketcher/Gui/SoZoomTranslation.h Diff File

master 470b9ff7

2015-09-15 22:09:28

wmayer

Details Diff
+ add convenience method to get editing view of a view provider
mod - src/Gui/Document.cpp Diff File
mod - src/Gui/Document.h Diff File
mod - src/Gui/ViewProviderDocumentObject.cpp Diff File
mod - src/Gui/ViewProviderDocumentObject.h Diff File
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 530 531 532 533 534 535 536 ... 560 ... 630 ... 649 650 651  Next  Last