Abdullah Tahiri
3d551450a2
Gui Bug fix: Tabbed support for system-wide macros
...
===============================================
What?
Implementation of triplus' idea of making user-specific and system-specific macros
having a different list in different tabs.
Fixing of a bug related to the previous "separator".
Suggested terminology.
2016-01-11 19:25:36 +01:00
Abdullah Tahiri
7fc7bdc302
Gui Enhancement: Support for macros in AppUserHome/Macro
...
=====================================================
What?
It was suggested that the macros should be moved to AppUserHome/Macro
http://forum.freecadweb.org/viewtopic.php?f=10&t=13433
Solution:
The solution is backwards compatible in the sense that if you have a running
configuration, updating should not change anything.
For new installations the macro directory will default to AppUserHome/Macro. However
this would break all the installation scripts (probably also ME's plugin manager).
Conflicts:
src/Mod/Path/Gui/AppPathGuiPy.cpp
2016-01-11 19:24:22 +01:00
Abdullah Tahiri
f78a239167
Gui Enhancement: Support for system-wide macros
...
===============================================
What?
Support for executing system-wide macros in /usr/lib/freecad/Macro
http://forum.freecadweb.org/viewtopic.php?f=10&t=13433
Why?
To allow to package macros and install them system-wide so that they are available to all users.
2016-01-11 19:22:50 +01:00
Yorik van Havre
5c1ab74329
Target URLs in Help menu are now translatable - fixes #2394
2016-01-11 13:36:42 -02:00
Yorik van Havre
cbad63100a
Detecting windows10 in about dialog
2016-01-11 13:08:13 -02:00
Eivind Kvedalen
48b699071c
ExpressionCompleter: Remove '=' before tokenizing string, to improve completer when used in the spreadsheet.
2016-01-08 23:09:00 +01:00
Yorik van Havre
e740a42075
Removed workbench keyboard shortcut W+0. Now only W+1-9 work.
2016-01-08 10:30:44 -02:00
Yorik van Havre
7886675faa
Changed shortcuts of workbenches to W + number
2016-01-07 11:47:53 -02:00
wmayer
0b3f60a68c
+ replace use of accessibleName with custom property
2016-01-06 16:59:11 +01:00
Mateusz Skowroński
7d0e892d36
Qt4's qglobal.h defined TRUE and FALSE. Qt5 does not do it anymore. Replace it with true and false.
...
158f39ec78
This change is Qt4/Qt5 neutral.
2016-01-05 16:43:33 +01:00
Mateusz Skowroński
0aa944a1b7
Change includes in Quarter to be compatible with Qt5.
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:10:02 +01:00
Mateusz Skowroński
ab26271756
QAbstractItemModel::reset() is obsolete in Qt5. Use beginResetModel() and endResetModel() instead.
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:09:12 +01:00
Mateusz Skowroński
9beb7d21f3
QKeySequence::operator QString() is obsolete in Qt5. Use toString(QKeySequence::NativeText) instead.
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:08:31 +01:00
Mateusz Skowroński
3b463f2138
Qt::WFlags is obsolete in Qt5. Replace it with Qt::WindowFlags.
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:58 +01:00
Mateusz Skowroński
cd2db00f22
QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
Mateusz Skowroński
d5c074f80d
QString::toAscii() is obsolete in Qt5. Replace it with toLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:06:48 +01:00
Jon Neal
f46a6965d2
Change name prefix in the VRML exporter to one that is allowed in the standards.
2016-01-04 01:03:18 -05:00
Yorik van Havre
1747fb643f
Updated ts files prior to translation cycle
2016-01-03 19:45:29 -02:00
wmayer
50d7793442
+ introduce proper enum for property status to replace plain integers
2016-01-01 15:36:24 +01:00
wmayer
e2369996e2
if offscreen rendering for thumbnail fails then only write out application icon
2015-12-31 17:04:56 +01:00
wmayer
e9e9a38865
+ improve exception handling in initialization scripts
2015-12-29 23:42:29 +01:00
Yorik van Havre
83954da5cf
Renamed menu View->Views to View->Panels
2015-12-28 12:02:20 -02:00
wmayer
07ba938ff6
+ issue: #0002350 , handle Python's SystemExit exceptions and do not exit application when running from macro dialog or Python editor
2015-12-27 23:00:59 +01:00
wmayer
24c234b80a
+ whitespace improvement
2015-12-27 19:16:05 +01:00
Mateusz Skowroński
9aa3cfb4f9
Add missing QMimeData.h includes.
...
This change is Qt4/Qt5 neutral.
2015-12-24 13:36:46 +01:00
Mateusz Skowroński
c2a31fe04b
qVariantValue() is obsolete in Qt4. Replace it with equivalent QVariant::value<T>(value).
...
This change is Qt4/Qt5 neutral.
2015-12-24 12:49:26 +01:00
Mateusz Skowroński
62ccb845bc
QFileDialog::selectFilter() is obsolete in Qt4. Replace it with selectNameFilter().
...
This change is Qt4/Qt5 neutral.
2015-12-24 12:49:08 +01:00
Mateusz Skowroński
5be2986146
QFileDialog::filters() is obsolete in Qt4. Replace it with nameFilters().
...
This change is Qt4/Qt5 neutral.
2015-12-24 12:48:49 +01:00
Mateusz Skowroński
99ca18f541
QInputDialog::getInteger() is obsolete in Qt4. Replace it with getInt().
...
This change is Qt4/Qt5 neutral.
2015-12-22 14:18:47 +01:00
Mateusz Skowroński
e6379ea636
QFileDialg::selectedFilter() is obsolete in Qt4. Replace it with selectedNameFilter().
...
This change is Qt4/Qt5 neutral.
2015-12-22 14:18:46 +01:00
Mateusz Skowroński
d3d01db9e2
QFileDialg::setFilters() is obsolete in Qt4. Replace it with setNameFilters().
...
This change is Qt4/Qt5 neutral.
2015-12-22 14:18:45 +01:00
Mateusz Skowroński
4d85f0e40b
QWidget::setShown() is obsolete in Qt4. Replace it with setVisible().
...
This change is Qt4/Qt5 neutral.
2015-12-22 14:18:45 +01:00
Mateusz Skowroński
f7b8135ded
Add missing forward declaration of QPrinter to MDIView.h.
...
This change is Qt4/Qt5 neutral.
2015-12-22 05:44:52 +01:00
Ian Rees
bdc519743c
Fixed paths for 3Dconnexion headers on Mac
2015-12-19 15:08:54 +13:00
Yorik van Havre
cfba4a3d5c
Changed default shortcuts for 10 first workbenches from CTRL+number to ALT+CTRL+number
2015-12-18 10:39:27 -02:00
wmayer
24c60199cc
+ improve getting proper group name from Python module path name
2015-12-17 18:56:40 +01:00
wmayer
5ac4a6fa91
+ improve getting proper group name from Python module name
2015-12-17 10:41:01 +01:00
wmayer
61e1a5ca2f
+ use Python's inspect module to get calling instance of addCommand
2015-12-16 23:07:24 +01:00
wmayer
f958dadb69
+ improve autoload mechanism to get commands of custom toolbars
2015-12-16 21:19:12 +01:00
wmayer
33c9c02aeb
+ limit display role of property list items to 10 elements
2015-12-13 12:01:16 +01:00
wmayer
dde207c360
+ fix: -Wunused-variable
2015-12-09 16:52:47 +01:00
Stefan Tröger
dcad131357
Expressions: Fix property editor behavior
...
- change responsibility of python code emition
- Correct python code handling for expressions
- handle constraints expressions handling
2015-12-09 14:08:50 +01:00
Stefan Tröger
580a4e15d1
Expressions: port int spinbox for property editor
2015-12-09 14:08:49 +01:00
Stefan Tröger
4203a6f35b
Expressions: Integrate into the property editor
...
- basic infrastructure for handling of expressions
- port the unit properties editor to support expressions
- port placement editor to support expressions
- expressions for double spinbox
- expressions in sketch constraints
2015-12-09 14:08:48 +01:00
wmayer
2b2358e70b
+ fix warnings with Win32 build
2015-12-01 00:51:57 +01:00
wmayer
76c238fc98
+ fixes #0001860 : Can not open a FreeCAD project in FreeCAD by double-clicking the project file on Macintosh
2015-11-29 15:36:47 +01:00
wmayer
6111f55a89
+ correctly handle toggle selection in BRep shape nodes
2015-11-28 16:21:20 +01:00
Pablo Gil
8b745b3751
Adds the ViewFitSelection to the main toolbar (improves usability)
2015-11-27 10:59:15 +01:00
wmayer
559194edab
+ do view fit only on file import if document was empty
2015-11-26 20:24:00 +01:00
Yorik van Havre
e0f3bb00b8
Relocated the WB switcher to its original location
2015-11-26 09:11:39 -02:00