Simon Richter
|
6a65341599
|
3D: Make file test more portable
|
2016-04-06 22:41:24 -04:00 |
Cirilo Bernardo
|
c2a60d14d7
|
3D: fix issues reported by Coverity scan
*** CID 143752: Incorrect expression (USELESS_CALL)
*** CID 143751: Incorrect expression (UNUSED_VALUE)
*** CID 143749: Uninitialized members (UNINIT_CTOR)
*** CID 143748: Uninitialized members (UNINIT_CTOR)
*** CID 143747: Uninitialized members (UNINIT_CTOR)
*** CID 143746: Uninitialized members (UNINIT_CTOR)
*** CID 143745: Uninitialized members (UNINIT_CTOR)
*** CID 143744: Uninitialized members (UNINIT_CTOR)
*** CID 143740: Null pointer dereferences (NULL_RETURNS)
*** CID 143739: Memory - corruptions (MISMATCHED_ITERATOR)
*** CID 143735: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
*** CID 143734: Error handling issues (CHECKED_RETURN)
|
2016-04-06 21:41:52 -04:00 |
Cirilo Bernardo
|
20b40aba1c
|
Fixed bad delete/delete [] invocations and other warnings and errors as suggested by cppcheck
|
2016-04-05 20:32:22 +10:00 |
Cirilo Bernardo
|
80f8e74797
|
Make changes to GLM header includes as per suggestions by Mario Luzeiro
|
2016-03-21 18:39:25 +11:00 |
Cirilo Bernardo
|
10c8a57c59
|
Fixed timestamp checking code to use canonical filename
|
2016-03-21 07:21:54 +11:00 |
Cirilo Bernardo
|
aa16666d72
|
Added file modification check to model cache code
|
2016-03-20 11:45:55 +11:00 |
Cirilo Bernardo
|
491e0250c0
|
Suppress dialog pop-up when 3D file resolver does not find a file
|
2016-03-15 11:39:28 +11:00 |
Cirilo Bernardo
|
a30151231f
|
Fix invocation of glm::cross and glm::normalize
|
2016-03-15 11:38:55 +11:00 |
Cirilo Bernardo
|
30f9aba7c9
|
Work on SG consistency checks: fixed a number of bugs and improved integrity checking when writing cache files
|
2016-03-14 12:30:59 +11:00 |
Cirilo Bernardo
|
0085d1aea7
|
Fixed unsigned vs signed int comparisons
|
2016-03-11 09:37:39 +11:00 |
Mário Luzerio
|
d4655020f9
|
Fix zoom issue on MSWin (wxCanvas requires focus)
|
2016-03-02 07:50:32 +11:00 |
Bernhard Stegmaier
|
5b0a250609
|
Fix compilation and install for OSX plus general code cleanup
|
2016-03-01 10:08:19 +11:00 |
Cirilo Bernardo
|
0b18af3fdb
|
Changed resolver failure message to use wxLogMessage instead of wxMessageBox
|
2016-02-26 15:18:59 +11:00 |
Cirilo Bernardo
|
37c85113ee
|
Changed resolver failure message to use wxLogMessage instead of wxMessageBox
|
2016-02-26 15:16:55 +11:00 |
Cirilo Bernardo
|
097ac3a6b7
|
Changed resolver failure message to use wxLogMessage instead of wxMessageBox
|
2016-02-26 15:14:20 +11:00 |
Cirilo Bernardo
|
e7c32873ea
|
Remove bad default behavior of adding current working dir to default search path
|
2016-02-25 14:31:59 +11:00 |
Cirilo Bernardo
|
5306db0c98
|
Added missing include to 3d_plugin_manager
|
2016-02-24 07:26:58 +11:00 |
Cirilo Bernardo
|
9195451e12
|
Switched SG* classes and plugin loader logging code from stderr to wxLogTrace
|
2016-02-23 17:46:22 +11:00 |
Cirilo Bernardo
|
d051a8f47e
|
Changed IFSG* log reports from stderr/stdout to wxLogTrace
|
2016-02-23 16:28:41 +11:00 |
Cirilo Bernardo
|
c98ebdb8f0
|
Changed 3d_cache log reporting from stderr/stdout to wxLogTrace
|
2016-02-23 14:33:24 +11:00 |
Cirilo Bernardo
|
2f8c55cd99
|
Fixed segfault on getSHA1 (fopen result was not checked)
|
2016-02-23 11:38:58 +11:00 |
Cirilo Bernardo
|
5776037a70
|
Flush model data upon exit of Footprint Properties dialogs
|
2016-02-21 11:54:34 +11:00 |
Cirilo Bernardo
|
4edce46764
|
Fixed bug: ambient intensity RGB not correctly written/read
|
2016-02-07 08:52:42 +11:00 |
Cirilo Bernardo
|
99aba8f261
|
Changed handling of ambientIntensity; change of major version in SG* lib
|
2016-02-07 08:41:27 +11:00 |
Cirilo Bernardo
|
68dde1f16f
|
Fixed inappropriate model scale limitation in 3D Footprint Properties dialogs
|
2016-02-04 12:31:37 +11:00 |
Cirilo Bernardo
|
bf3d2b252e
|
Fixed VRML normals calculations
|
2016-02-03 11:44:48 +11:00 |
Cirilo Bernardo
|
8dd744f635
|
Improved 3D cache manager's ability to replace outdated cache models
|
2016-01-31 13:21:12 +11:00 |
Cirilo Bernardo
|
ece1291d93
|
Fixed SG* CMake control file to handle new sg_version.h file
|
2016-01-29 12:00:03 +11:00 |
Cirilo Bernardo
|
dddc3d91e9
|
Cleaned up 3D SceneGraph API by removing references to wxString
|
2016-01-29 11:52:42 +11:00 |
Cirilo Bernardo
|
cd831d9a8a
|
Removed include directives for wx/wx.h within 3D cache code
|
2016-01-28 17:12:41 +11:00 |
Cirilo Bernardo
|
1028535561
|
Small improvements to 3D file selector UI
|
2016-01-26 11:50:01 +11:00 |
Cirilo Bernardo
|
cb8ccb5882
|
Small UI improvements
|
2016-01-25 16:59:45 +11:00 |
Cirilo Bernardo
|
cc906ec12e
|
Removed deprecated header
|
2016-01-25 15:58:24 +11:00 |
Cirilo Bernardo
|
3eca3fe75d
|
Implemented new 3D file selector with preview
|
2016-01-25 15:55:36 +11:00 |
Cirilo Bernardo
|
ff07ad3f05
|
Fixed bug: 3D model selector sets scale values to zero
|
2016-01-24 08:37:28 +11:00 |
Cirilo Bernardo
|
20f97f34c3
|
Temporarily disabled some 3D data transfer code due to cross-platform differences in wxFileDialog
|
2016-01-23 20:36:39 +11:00 |
Cirilo Bernardo
|
31af6d7dbc
|
Fixed GUI issues related to setting scale/offset/rotation
|
2016-01-23 20:07:58 +11:00 |
Cirilo Bernardo
|
c79cc21396
|
Fixed syntax problem in MSWin specific code
|
2016-01-23 16:34:29 +11:00 |
Cirilo Bernardo
|
fa37f233ef
|
Added 'Change' button to 3D file selector to improve UI usability
|
2016-01-23 16:24:12 +11:00 |
Cirilo Bernardo
|
81f95a8dbc
|
Improve message displayed when resolver encounters a non-existent alias
|
2016-01-23 16:09:42 +11:00 |
Cirilo Bernardo
|
7c829c9e84
|
Added manual editing of 3D file name with alias tags
|
2016-01-23 14:52:54 +11:00 |
Cirilo Bernardo
|
ab2fff46f1
|
Added version tag to cache data
|
2016-01-20 09:07:09 +11:00 |
Cirilo Bernardo
|
3a80de107d
|
+ Improved 3D file resolution behavior with respect to duplicated paths
+ Added versioning to the 3D search path configuration file
|
2016-01-20 08:36:26 +11:00 |
Cirilo Bernardo
|
ec9acfd410
|
+ Changed wxT macro from _T() to _()
+ Added hints to 3d_filename_resolver to help transition from
legacy 3D model resolver behavior.
|
2016-01-19 11:05:40 +11:00 |
Cirilo Bernardo
|
d3f68e6482
|
Fix resolution of paths relative to KISYS3DMOD in legacy support
|
2016-01-19 10:30:20 +11:00 |
Cirilo Bernardo
|
625ce3cb69
|
Fix accidental application of filters to all cells of 3D search path GUI
|
2016-01-19 10:11:09 +11:00 |
Cirilo Bernardo
|
54940002f9
|
Implemented 3D search path configuration GUI
|
2016-01-18 19:53:35 +11:00 |
Cirilo Bernardo
|
7848b2a52e
|
Implemented new 3D searchpath configurator
|
2016-01-18 16:59:06 +11:00 |
Cirilo Bernardo
|
7434e673e1
|
Fixed bug in VRML coordinate conversion
|
2016-01-18 10:54:24 +11:00 |
Cirilo Bernardo
|
9a0b020806
|
Added VRML conversion of 'translation' and 'center' to mm on read and 0.1 inch on write
|
2016-01-18 10:39:51 +11:00 |