Mark Roszko
|
f5a56c1ebc
|
Use unique_ptr to avoid memory leak in 3d model cache loading
PVS V773
|
2022-02-05 20:20:45 +00:00 |
Jeff Young
|
4657614e4f
|
More wxString wide literals.
|
2022-02-04 23:12:09 +00:00 |
Jeff Young
|
d295025964
|
Be explicit about literal wide-strings.
|
2022-02-04 20:21:07 +00:00 |
Marek Roszko
|
c794a6ce7a
|
Add pdb install option for msvc
|
2021-07-14 23:42:45 -04:00 |
Wayne Stambaugh
|
01515680b3
|
Code cleaning.
|
2021-07-14 15:47:32 -04:00 |
Seth Hillbrand
|
283d176cdc
|
Use std::locale::classic() globally
This is a better alternative when imbuing streams
|
2021-02-26 17:21:55 -08:00 |
Marek Roszko
|
2370ca1b0e
|
Minor code clean, standard "new" does not need to be null checked
Because it will bad_alloc exception you instead :D
Silence PVS Studio V668 Warnings
|
2021-02-16 18:24:59 -05:00 |
Marek Roszko
|
bf2e7215a5
|
const SGPOINT::GetPoint args
|
2021-02-01 08:13:00 -05:00 |
Ian McInerney
|
048900dda7
|
Fixup the 3d Viewer code after the last fixup
|
2020-12-17 00:30:22 +00:00 |
Marek Roszko
|
a3c4730a3f
|
Add missing return removed in 978935d
|
2020-12-16 19:03:27 -05:00 |
Wayne Stambaugh
|
978935d749
|
3D viewer code cleaning round 4.
|
2020-12-16 13:19:28 -05:00 |
Ian McInerney
|
3bb44f3804
|
Don't install the import library for the 3dsg library
No one on Windows should be linking to it outside of
the build process, so there is no need for it in the
installer
Fixes https://gitlab.com/kicad/code/kicad/issues/1842
|
2020-06-30 15:38:41 +01:00 |
Érico Rolim
|
e9e72bd8e4
|
Fix sg_version detection for cross compilation
Fixes https://gitlab.com/kicad/code/kicad/issues/4525
|
2020-05-28 13:05:49 +00:00 |
Simon Richter
|
99c1d7cf96
|
Add noexcept to some functions in the 3d viewer.
|
2020-04-16 16:11:21 +00:00 |
Seth Hillbrand
|
7c28c3838a
|
Comment-only changes
Makes class comments conform to coding standards
|
2020-01-10 16:43:01 -08:00 |
Mark Roszko
|
ae785194ce
|
Silence/fix double to float conversion warnings
|
2019-12-12 21:51:21 +00:00 |
Seth Hillbrand
|
c6f5df134c
|
Minor speed cleanup
This adjusts iterators to use const reference when only used for
copy. It also ensures pre-allocation of vectors when size is known
ahead of time.
|
2019-12-05 14:20:59 -08:00 |
Seth Hillbrand
|
b5f021ff9f
|
Cleanup: Replace push_back with emplace_back
In cases where we create a new item and immediately push into a
container, the emplace idiom is faster and more efficient.
|
2019-12-05 13:41:21 -08:00 |
Seth Hillbrand
|
6f5a7b3ab7
|
3d-viewer: Clear memset warnings
C++11 can clear by empty copy-constructor
|
2019-01-09 21:43:23 -08:00 |
Jean Philippe EIMER
|
e0f7958dbd
|
Compatibility fixes for GLM 0.9.9
Fixes: lp:1746546
* https://bugs.launchpad.net/kicad/+bug/1746546
|
2018-02-06 13:30:13 +01:00 |
Marvin Schmidt
|
69974b73db
|
Remove some extra semicolons
|
2017-11-09 19:52:18 +01:00 |
jean-pierre charras
|
e0b9a21417
|
Modify a few messages to make translations more easy.
|
2017-10-12 10:39:32 +02:00 |
jean-pierre charras
|
6a3c1720b2
|
Fix a few doxygen warnings
|
2017-06-25 11:26:04 +02:00 |
jean-pierre charras
|
70226ecdeb
|
Fix a few doxygen warnings
|
2017-06-20 10:47:30 +02:00 |
Cirilo Bernardo
|
68bcdec87e
|
Workaround for non-ASCII filenames in Windows
|
2017-03-03 14:30:47 -05:00 |
Maciej Suminski
|
1dfd74bec9
|
Display S3DSG in single line during CMake configuration step
|
2017-03-03 13:38:12 +01:00 |
Simon Richter
|
59c81976dc
|
Explicitly mark overriding functions.
|
2016-09-24 14:53:15 -04:00 |
Cirilo Bernardo
|
d3771d53ef
|
Updated VRML exporter and fixed some VRML related bugs
|
2016-09-21 09:31:52 -04:00 |
jean-pierre charras
|
a4658ab6be
|
Fix a few compil warnings (not used vars, shadowed local vars)
|
2016-06-01 14:22:05 +02:00 |
jean-pierre charras
|
d7f1400e44
|
Make strings only used in debug mode not translatable.
|
2016-04-21 09:19:08 +02: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
|
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 |
Bernhard Stegmaier
|
5b0a250609
|
Fix compilation and install for OSX plus general code cleanup
|
2016-03-01 10:08:19 +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
|
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
|
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
|
ab2fff46f1
|
Added version tag to cache data
|
2016-01-20 09:07:09 +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 |
Cirilo Bernardo
|
ef62a5f153
|
Ensure consistent use of mm within SG models and that SG models write VRML files using 0.1 inch units
|
2016-01-18 08:35:29 +11:00 |
Cirilo Bernardo
|
81977ed6b7
|
Finished checking debug/info messages and internationalization where appropriate
|
2016-01-12 18:03:17 +11:00 |
Cirilo Bernardo
|
3a5110f74a
|
Work in progress: checking debug output messages, internationalizing user info messages
|
2016-01-12 17:09:04 +11:00 |