Marius Kintel
21cce232bc
#1203 Explicitly set icon to make sure windows systems correctly set up the icon
2015-03-20 00:40:55 -04:00
Marius Kintel
9ef1717459
Conflicts:
...
openscad.pro
scripts/publish-macosx.sh
scripts/publish-mingw-x.sh
scripts/release-common.sh
tests/CMakeLists.txt
2015-03-14 16:17:07 -04:00
Torsten Paul
0bbe4ea43e
Fix "New" button in launching screen.
...
The "New" button will cause the launching screen to return with an empty
selection of files. In this case, the dummy file name "" needs to remain
in the file list to allow the main window to open.
2015-03-01 00:55:59 +01:00
Marius Kintel
b4d00a3da2
Allow opening of multiple files on application launch on OS X. Fixes #1229
2015-02-27 10:19:21 -05:00
Marius Kintel
2cbbf66586
Support high-resolution icons if present
2015-02-10 14:10:25 -05:00
Marius Kintel
0fcc1fbf83
Force execution of the progress dialog to the GUI thread. Fixes #1194
2015-02-03 14:35:54 -05:00
Marius Kintel
8cb5adf0ca
Make sure GUI event processing happens in the GUI thread. Fixes #1194
2015-02-03 00:48:26 -05:00
Marius Kintel
11dec75290
Merge pull request #1160 from TDeagan/defaulticon
...
Set Windows Registry Defaulticon For Document Icon
2015-01-16 06:29:38 +01:00
Tim Deagan
c54a2e8f0c
Removed redundant #include <QDir> statement
...
QDir was already being conditionally included prior to the gui function, including it at the top of the file was redundant.
modified: src/openscad.cc
2015-01-15 15:48:23 -06:00
Tim Deagan
c0760e9904
Removal of openscad.cc cmdline section for registry change
...
Removal of the code block in the cmdline() section of openscad.cc that sets the Document Icon. This was necessary due to the follow:
"This is also used from the test framework which does not link with Qt. See Travis log:
/home/travis/build/openscad/openscad/src/openscad.cc:46:16: fatal error: QDir: No such file or directory"
modified: src/openscad.cc
2015-01-15 11:14:01 -06:00
Torsten Paul
1e14e63947
Add cheat-sheet link to help menu
2015-01-14 20:01:53 +01:00
Tim Deagan
ce5b38d96e
Add on-launch code to set Document Icon in windows registry
...
Since OpenSCAD doesn't distribute with additional image files, this means a new icon needs to be built into the .exe. This is accomplished by adding a line to the end of openscad_win32.rc file consisting of something like the following:
IDI_ICON2 ICON DISCARDABLE "icons/openscad_doc.ico"
which will get built into the exe as icon index 1 (icon index 0 is the current app icon.)
In the cmdline and gui functions in openscad.cc I added code to set the HKEY_CURRENT_USER/Software/Classes/OpenSCAD_File/DefaultIcon/Default value to the icon index 1 of openscad.exe
modified: openscad_win32.rc
modified: src/openscad.cc
2015-01-11 18:21:08 -06:00
Marius Kintel
93a9db4917
Merge branch 'master' into warning-in-viewport
2015-01-07 23:42:15 -05:00
Torsten Paul
da657d7543
Treat deprecation as warning message ( fixes #1143 ).
2015-01-07 17:05:50 +01:00
Marius Kintel
2eda0b60a0
cosmetics
2015-01-06 22:50:07 -05:00
Marius Kintel
27f8370c7b
Export blank image on empty top-level objects, instead of no image
2015-01-05 21:41:05 -05:00
Torsten Paul
fd4fe0816a
Fix style sheet to remove borders from QStatusBar items.
2014-12-25 18:22:51 +01:00
Marius Kintel
a68560707f
Merge branch 'master' of github.com:openscad/openscad
2014-12-23 01:10:23 -05:00
Marius Kintel
328cd7f362
#1028 Adjusted return values for errors
2014-12-23 01:07:35 -05:00
Marius Kintel
b48089e694
Merge branch 'master' of git://github.com/jgelderloos/openscad
2014-12-23 01:02:50 -05:00
Marius Kintel
9b00f69311
#1065 Made font cache progress dialog indeterminate also on Windows
2014-12-23 00:49:37 -05:00
Torsten Paul
b37b49f407
Add version number to launching screen and main windows ( fixes #1101 ).
2014-12-23 03:56:17 +01:00
Torsten Paul
5ad36c82b6
Add OpenSCAD version to the status bar.
2014-12-23 03:33:42 +01:00
Torsten Paul
98a9ea7e12
Use QtConcurrentRun to initialize FontConfig in a separate thread.
2014-12-21 03:49:20 +01:00
Marius Kintel
1aef9f2758
#1065 Show progress dialog while building font cache
2014-12-17 12:12:53 -05:00
jgelderloos
01ce545e1a
Merge branch 'master' of https://github.com/jgelderloos/openscad
2014-12-13 16:21:18 -05:00
jgelderloos
6f68330ce0
Changed exit codes to 0 and added help description to help menu #1028
2014-12-13 16:03:25 -05:00
Torsten Paul
342af594ad
Disable vertical refresh syncing.
2014-12-08 18:54:39 +01:00
Torsten Paul
b6167b0b60
Merge branch 'master' into translation2
...
Conflicts:
src/PlatformUtils.h
2014-12-04 20:51:44 +01:00
Torsten Paul
dc8f559b85
Use class hierarchy for the different types of expressions.
2014-11-24 23:37:42 +01:00
Marius Kintel
b2c205ba4c
Merge remote-tracking branch 'origin/master' into translation2
...
Conflicts:
tests/csgtexttest.cc
2014-11-17 21:56:53 -05:00
Marius Kintel
1afb706461
Merge remote-tracking branch 'origin/master' into translation2
2014-11-17 21:55:19 -05:00
Torsten Paul
8cf85e0987
Fix MDI issues.
2014-11-16 19:35:16 +01:00
Torsten Paul
e1db572688
Fix application path initialization for --info.
2014-11-15 22:44:46 +01:00
Torsten Paul
7761c0887b
Postpone color scheme initialization after the application path is set.
2014-11-15 22:44:46 +01:00
Torsten Paul
99c617562c
Remove obsolete LOCALE_PREFIX and update documentation.
2014-11-13 00:39:17 +01:00
Torsten Paul
59c4dec623
Merge branch 'master' into translation2
2014-11-12 23:21:42 +01:00
Marius Kintel
40aae17c0e
Move software update menu handling to AutoUpdater. This should fix #714
2014-11-10 15:01:34 -05:00
Marius Kintel
7086f5fc37
Fixed build issue related to https://svn.boost.org/trac/boost/ticket/6455
2014-11-05 18:58:45 +04:00
Torsten Paul
6cd441e0f1
Port translation code to use resource path from PlatformUtils.
2014-10-19 01:43:45 +02:00
Torsten Paul
05c3c3e76c
Add gettext to new dialogs.
2014-10-19 01:25:23 +02:00
Torsten Paul
929d909947
Set Qt text encoding to UTF-8.
2014-10-19 01:25:23 +02:00
Torsten Paul
8f2491cd0a
Support linux packaging structure with shared locale folder.
2014-10-19 01:25:23 +02:00
Torsten Paul
cfe14254d4
Handle resource layout on linux and add translation files to openscad.pro.
2014-10-19 01:25:23 +02:00
Torsten Paul
d620c8f40b
Allow localization to be enabled/disabled by configuration settings.
...
This is only the logic to check the settings, no GUI.
Changing the setting requires a restart as disabling localization simply
skips the call to bindtextdomain() at the application start.
2014-10-19 01:25:23 +02:00
Torsten Paul
ae2d19241e
Use application resource path to locate the translation files.
2014-10-19 01:25:23 +02:00
Torsten Paul
a7e3c8639c
Fix compile problem on MinGW and force UTF-8 as encoding.
2014-10-19 01:25:23 +02:00
Marius Kintel
3dca2873e0
Handle arriving FileOpen events while the launchscreen is active, cleaned up some code, make static MainWindow handling more robust. Fixes #972
2014-10-09 22:13:18 -04:00
Marius Kintel
a4b999e0d4
Use same UI inheritance style for launchingscreen as other components, indentation fixes
2014-10-09 17:21:15 -04:00
Torsten Paul
d67b01c7f2
Default to show welcome screen if no settings value available.
2014-09-14 04:00:17 +02:00