Changesets: FreeCAD

master 28a142d9

2015-06-30 01:04:43

wmayer

Details Diff
+ alternative paintEvent implementation for ColorButton
Attach Issues:
mod - src/Gui/Widgets.cpp Diff File

master 48c25da1

2015-06-29 14:33:14

wmayer

Details Diff
+ issue 0002053: Support of themes Affected Issues
0002053
mod - src/Gui/Application.cpp Diff File
add - src/Gui/Icons/index.theme Diff File
mod - src/Gui/Icons/resource.qrc Diff File

master cd0b3694

2015-06-28 23:30:42

wmayer

Details Diff
+ issue 0002053: Support of themes Affected Issues
0002053
mod - src/Gui/BitmapFactory.cpp Diff File
mod - src/Gui/BitmapFactory.h Diff File
mod - src/Gui/Command.cpp Diff File
mod - src/Gui/CommandDoc.cpp Diff File
mod - src/Gui/CommandStd.cpp Diff File
mod - src/Gui/CommandView.cpp Diff File

master 0765dc1a

2015-06-28 17:32:44

wmayer

Details Diff
+ move up/down commands with action group
Attach Issues:
mod - src/Gui/DlgToolbarsImp.cpp Diff File
mod - src/Gui/DlgToolbarsImp.h Diff File

master e239c65b

2015-06-28 05:23:06

yorik

Details Diff
Arch: Small fix in IFC exporter
Attach Issues:
mod - src/Mod/Arch/importIFC.py Diff File

master c7440ef9

2015-06-28 01:01:35

yorik

Details Diff
Added fcinfo utility

This utility prints information about a given FreeCAD file (*.FCStd)
on screen, including document properties, number of included objects
and object sizes.

It can be used as a textconv tool for git diff by adding this utility to
your exec path andadding this entry to .gitattributes: *.fcstd diff=fcinfo

Usage: fcinfo myfile.FCStd
Attach Issues:
add - src/Tools/fcinfo Diff File

master eaa5b152

2015-06-27 19:24:11

wmayer

Details Diff
+ return 0 for empty icon names of Python commands
Attach Issues:
mod - src/Gui/Command.cpp Diff File

master 882ecd3c

2015-06-27 17:21:02

wmayer

Details Diff
+ implement class PythonGroupCommand
Attach Issues:
mod - src/Gui/ApplicationPy.cpp Diff File
mod - src/Gui/Command.cpp Diff File
mod - src/Gui/Command.h Diff File
mod - src/Mod/TemplatePyMod/Commands.py Diff File

master 38fffd82

2015-06-26 22:01:43

yorik

Details Diff
Draft: Enabled importing of SVG's symbol and use elements
Attach Issues:
mod - src/Mod/Draft/importSVG.py Diff File

master fed516d5

2015-06-26 18:50:02

yorik

Details Diff
Arch: fixed bug in rebars
Attach Issues:
mod - src/Mod/Arch/ArchRebar.py Diff File

master 1a1927b8

2015-06-26 04:24:34

Daniel Falck


Committer: yorik Details Diff
added units to Draft Point Properties
Attach Issues:
mod - src/Mod/Draft/Draft.py Diff File

master 89cbdb35

2015-06-26 00:54:57

yorik

Details Diff
Arch: External edges are now automatically removed from Rebars base sketches
Attach Issues:
mod - src/Mod/Arch/ArchCommands.py Diff File
mod - src/Mod/Arch/ArchRebar.py Diff File

master 864e0bcc

2015-06-25 16:41:53

wmayer

Details Diff
+ make it more obvious what BRep mode for IGES export means
Attach Issues:
mod - src/Mod/Part/Gui/DlgImportExportIges.ui Diff File
mod - src/Mod/Part/Gui/DlgSettingsGeneral.cpp Diff File
mod - src/Mod/Part/Gui/DlgSettingsGeneral.h Diff File

master cac47d25

2015-06-25 14:27:13

abdullah

Details Diff
Sketch: Bug Fix: Maintain the Elements and Constraint Widget synchronized

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

What?
Sometimes this widgets where out of sync

Why?
Under the update only when it is redrawn policy, sometimes only one of them, i.e. the one associated with the property
triggering the updateData was updated.

Solution:
Both are updated after every redraw.

It also complements the previous bug fix related to crash on deleting, by updating the widgets to account for the deleted geometry.
Affected Issues
0002171
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 21416961

2015-06-25 13:58:43

abdullah

Details Diff
Sketch: Bug fix: On delete crash with unsuccesful solving

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

Fixes the one reported by JMG here (Thanks!!):
http://forum.freecadweb.org/viewtopic.php?f=3&t=11508#p92693

Why?
- The newly introduced redrawing policy requires that the solver geometry matches in number the sketchobject geometry.
- Most (all) problems with updateColor or getGeometry returning a null pointer are related to an out of sync between UI geometry and SketchObject geometry.

General solution:
- In other bugs, a missing "solve()" is the problem, once the solver and sketchobject geometries have the same number, an SketchObject::OnChanged triggers
a VPSketch::draw (via VPSketch::updateData) which updates the UI geometry to match SketchObject geometry and then the problem does not arise.

Particular solution:
- In this bug, the problem is not a missing solve, but the fact that the solving was not succesful and did not synchronize the geometries, however triggering a
draw() on unsuccessful solving, syncronizes the UI geometry with the SketchObject geometry and the crash is gone.
Affected Issues
0002171
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 165261e3

2015-06-24 20:07:36

wmayer

Details Diff
+ fix memory leak
Attach Issues:
mod - src/Mod/Sketcher/Gui/TaskDlgEditSketch.cpp Diff File

master c3c27817

2015-06-24 19:59:53

wmayer

Details Diff
+ whitespace fixes
Attach Issues:
mod - src/Mod/Sketcher/Gui/TaskDlgEditSketch.cpp Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.cpp Diff File

master 2a54fba0

2015-06-24 15:10:24

abdullah


Committer: wmayer Details Diff
Sketcher: SparseQR as default QR method

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

The SparseQR is set as default method. However, in accordance with the previous commit, only if a new enough Eigen library is present will SparseQR be executed.

If the library is old and SparseQR can not be reliably used, FC will automatically fall back to use DenseQR.

This ensures that users that have a new enough library > 3.2.2 will benefit from the performance increase, while the users that use older library will still have
the same performance as in legacy FC.
Attach Issues:
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.cpp Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.ui Diff File

master ffaa0c82

2015-06-24 15:03:12

Abdullah Tahiri


Committer: wmayer Details Diff
Sketcher: SparseQR conditional compilation

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

For Eigen>=3.2.2 SparseQR is compiled in

For older versions SparseQR is not compiled in and if the option is selected FC gives a warning in the console and falls back to DenseQR.

This ensures that a user can get a sketch solved and work normally even if SparseQR is selected and the Eigen version is too old to support SparseQR.
Attach Issues:
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp Diff File

master 9680f138

2015-06-24 13:35:13

wmayer

Details Diff
+ fix loading of certain urls in web page
Attach Issues:
mod - src/Mod/Web/Gui/BrowserView.cpp Diff File

master 3a69c926

2015-06-23 19:15:34

Eivind Kvedalen


Committer: wmayer Details Diff
Spreadsheet: Fixed bug in dependency tracking between objects.
Attach Issues:
mod - src/Mod/Spreadsheet/App/Sheet.cpp Diff File

master bc920f9a

2015-06-23 17:05:10

lorenz_l


Committer: wmayer Details Diff
set names for QTimer in mainWindow, to find them from python
Attach Issues:
mod - src/Gui/MainWindow.cpp Diff File

master 1fc88ebe

2015-06-23 13:48:21

Abdullah Tahiri


Committer: wmayer Details Diff
Sketcher: Auto Update Mode bug fix

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

Bug:
http://forum.freecadweb.org/viewtopic.php?f=10&t=11341&start=60#p92422

Why?
- When coding Auto Update Mode I forgot to solve the sketch when the constraint is cancelled to restore the solver level constraints.
Attach Issues:
mod - src/Mod/Sketcher/Gui/CommandConstraints.cpp Diff File

master 18624df5

2015-06-23 03:03:13

yorik

Details Diff
Draft: Better docstring for DraftGeomUtils.fillet()
Attach Issues:
mod - src/Mod/Draft/DraftGeomUtils.py Diff File

master 4379846d

2015-06-23 02:58:56

yorik

Details Diff
Arch: Section planes now restore the view clipping when loaded Affected Issues
0002168
mod - src/Mod/Arch/ArchSectionPlane.py Diff File
 First  Prev  1 2 3 ... 40 ... 80 ... 120 ... 160 ... 200 ... 240 ... 280 ... 302 303 304 305 306 307 308 ... 320 ... 360 ... 400 ... 406 407 408  Next  Last