Commit Graph

24 Commits

Author SHA1 Message Date
Uwe b2a3c5e22c [Drawing] App: remove unused headers
- also some sorting
- also enable precompiled header
2022-12-10 05:22:34 +01:00
wmayer 46117f0ae1 Drawing: modernize C++11
* use nullptr
2022-03-23 19:26:15 +01:00
wmayer 58a719e207 Base: move ILogger sub-classes to their own source files in order to reduce including stream classes in client code 2022-03-06 10:13:47 +01:00
wmayer 48f9085746 LGTM: [skip ci] fix: Local variable hides global variable
A local variable or parameter that hides a global variable of the same name.
This may be confusing. Consider renaming one of the variables.
2020-07-26 19:30:24 +02:00
wmayer 93f0d1bec9 PVS: V1024 The 'file' stream is checked for EOF before reading from it, but is not checked after reading. Potential use of invalid data 2019-03-13 13:34:45 +01:00
wmayer f3f0f5bd2e fix Coverity issues 2016-08-20 15:41:33 +02:00
wmayer cc88b376e1 + fixes issue #0002224: Drawings break on reopen. Template not found 2016-05-05 11:11:08 +02:00
wmayer e0683f4db0 + fixes #0002347: freecad fails to build with Boost 1.60.0 2015-12-28 13:54:40 +01:00
Mateusz Skowroński 43a4a5938c Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
wmayer 74c912f169 + fixes #0002064: Editable text changes in drawing template not restored. 2015-05-02 13:14:38 +02:00
Yorik van Havre 01480a174a Workaround for issue #1963 - Search for templates in userAppData/Templates folder 2015-04-20 12:45:43 -03:00
wmayer 8476bab7dc + fixes #0001963: Only write needed user data in FCSTD file if any. 2015-04-11 22:30:11 +02:00
wmayer d8e0df9e97 + fixes #0001678: Visibility property is ignored on drawing sheets 2015-01-03 17:09:17 +01:00
wmayer 9290274e1c + fixes #0000711: fileted borders not projected on 2D drawing + deleted views still showing 2014-12-26 22:24:45 +01:00
wmayer 7939027c98 + fixes #0001682: Crash after updating editable texts in drawing 2014-08-13 12:49:09 +02:00
Yorik van Havre dc3ebfb502 Fix in Drawing page object - fixes #1540
* Changing the editable texts updates the page automatically
* Added a doc.recompute() after creating a new page
2014-08-07 10:39:33 -03:00
Yorik van Havre 6f896d8f22 Draft: Added Layer tool - issue #1504 2014-04-17 18:18:51 -03:00
wmayer 104f9d5225 Fix build errors with autotools, fix a couple of grave bugs 2012-06-11 21:19:49 +02:00
Yorik van Havre 1a79480bd6 Added 0000145 : Drawing clip objects 2012-05-16 16:31:02 -03:00
Yorik van Havre a9d2f1c678 + more small fixes to DrawingPage 2011-12-30 13:02:33 -02:00
Yorik van Havre 529b92cbfe + small fixes to the Drawing Page 2011-12-29 23:23:37 -02:00
Yorik van Havre 59f1485005 Added editable texts to DrawingPage
- Editable texts can be added to templates by adding a
  freecad:editable="textName" attribute to SVG <text> tags
- Added EditableTexts property (stringlist) to FeaturePage objects
- Instead of writing directly the SVG fragments to the temp file,
  they are scanned for editable texts, and if needed those are
  changed, then the final temp file is written, allowing for
  editable texts anywhere, even in FeatureView objects
- On changing the Template, editable texts are picked and
  stored in the EditableTexts property.
2011-12-29 19:02:58 -02:00
yorikvanhavre a7053861b5 further work on DrawingPage 2011-12-23 19:15:14 -02:00
wmayer 120ca87015 + unify DLL export defines to namespace names
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00