330 Commits

Author SHA1 Message Date
2b09d86df4
Merge pull request #16 from lioncash/const
ADSREditor: Make colors const
2019-08-25 09:00:07 -07:00
3310bf5b6e
Merge pull request #15 from lioncash/cmake
CMakeLists: Migrate Qt checking over to using components
2019-08-25 08:59:50 -07:00
Lioncash
532f3a5265 ADSREditor: Use const where applicable
Enforces immutability and makes for less mental book-keeping in drawing
code.
2019-08-25 05:30:37 -04:00
Lioncash
c736fdd00d ADSREditor: Make colors const
These aren't intended to be modified by anything, so these can be made
const.
2019-08-25 05:11:55 -04:00
Lioncash
a016b72ea6 CMakeLists: Migrate Qt checking over to using components
Qt has since made their library usable with the components system within
CMake, so we can just use that to simplify the library finding and linking.
2019-08-25 05:02:32 -04:00
bc8218e183
Merge pull request #14 from lioncash/cmake
CMakeLists: Add source files directly to amuse target
2019-08-25 01:39:02 -07:00
cec062797e
Merge pull request #13 from lioncash/qt
Editor: Use Qt-5 signal/slot connections where applicable
2019-08-25 01:38:49 -07:00
Lioncash
ddc5661a38 CMakeLists: Migrate off directly modifying CMAKE_CXX_FLAGS
We can just use add_compile_options to append the compilation flag to
the directory property.
2019-08-25 04:28:27 -04:00
Lioncash
6d7665ecd6 CMakeLists: Add source files directly to amuse target
Same thing, less to read.
2019-08-25 04:26:04 -04:00
Lioncash
43eff31412 Editor: Use Qt 5 signal/slot connections where applicable
Migrates the UI signals and slots over to the new Qt 5 syntax. This
syntax is nicer, as the compiler can report errors at compile-time, as
opposed to the other method which would require a runtime error to
indicate any issues with the signals and slots.
2019-08-25 04:13:36 -04:00
cbf331823f
Merge pull request #12 from lioncash/override
General: Make use of override where applicable
2019-08-24 23:47:53 -07:00
Lioncash
67c64a2d4e General: Make use of override where applicable
Continues the use of override.
2019-08-25 01:28:36 -04:00
82d1a8d214
Merge pull request #11 from lioncash/shadow
General: Eliminate instances of shadowing
2019-08-24 21:38:45 -07:00
Lioncash
051e4b1704 General: Eliminate instances of shadowing
Avoids instances of local variable shadowing (which also silences some
-Wshadow warnings).
2019-08-25 00:33:58 -04:00
520061a3bb
Merge pull request #10 from lioncash/noexcept
Common: Make interfaces constexpr and noexcept where applicable
2019-08-24 21:16:04 -07:00
Lioncash
a8f4c1d34a Common: Less strict memory ordering requirements for IObj
Applies the same relaxed restrictions as applied to boo in
4d91a1b3c3
and
84f62a0f2c
2019-08-25 00:09:48 -04:00
Lioncash
c46bb3f72b Common: Make interfaces constexpr and noexcept where applicable
Many of these types are trivial helper types. These can be made
constexpr and noexcept to allow using them with other interfaces in a
more flexible manner.
2019-08-25 00:04:01 -04:00
529efa72b4 Fixes for override 2019-08-10 17:48:04 -07:00
Jack Andersen
1e35db90aa Windows build fixes 2019-07-27 15:18:09 -10:00
Jack Andersen
b0e4973c64 Massive fmtlib refactor 2019-07-19 18:23:25 -10:00
Jack Andersen
a74caa5fb0 New lzokay API 2019-06-14 14:36:28 -10:00
Jack Andersen
2a3444400e Better CMake dependency handling 2019-06-11 16:02:52 -10:00
Jack Andersen
1b10016369 Fix some compilation warnings 2019-04-06 18:59:49 -10:00
Jack Andersen
aeaba9366d Support for compiling against libc++ 2019-04-06 18:55:39 -10:00
Jack Andersen
e04603bb7d Fix SoundMacro generation for SampleView 2019-03-09 23:13:17 -10:00
Jack Andersen
aa5abd5ff5 Multiple StartSample bug fix 2019-03-08 22:58:02 -10:00
Jack Andersen
a4b8946ee2 Ensure all ObjectIDs are unique project-wide 2019-02-28 10:34:26 -10:00
Jack Andersen
9f2bb1b371 Implicit switch fallthrough refactor 2019-02-17 19:45:24 -10:00
Jack Andersen
54ef2dd73b Correct SCALEVOLUME behavior 2019-02-07 15:07:46 -10:00
Jack Andersen
fc2f8542c1 Windows compile fix 2019-01-28 22:26:40 -10:00
Jack Andersen
d80f1346bb Fix unwanted cutoff bug 2019-01-22 21:52:00 -10:00
Jack Andersen
7719459ac7 Switch to lzokay library 2018-12-19 17:45:26 -10:00
Jack Andersen
c1c47c51eb Update translation file 2018-12-07 20:45:52 -10:00
Jack Andersen
a7a408cc66 New code style refactor 2018-12-07 19:20:09 -10:00
Jack Andersen
b4c073c373 More accurate attenuation curve 2018-10-25 21:44:56 -10:00
Jack Andersen
885a2d2154 Windows build fixes 2018-10-14 10:10:33 -10:00
Jack Andersen
dbd48a39cc Convert to pragma once 2018-10-06 17:40:25 -10:00
Jack Andersen
4c7971f53a Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/amuse 2018-10-06 16:55:07 -10:00
Jack Andersen
38b9f57cd0 NX build fixes 2018-10-06 16:54:56 -10:00
Jack Andersen
92cd385f47 Update README.md 2018-09-30 23:13:59 -07:00
9e6d97564b Switch build fixes 2018-09-25 15:39:22 -07:00
Jack Andersen
81f0a91569 Looping SNG support; bug fixes v1.15 2018-09-08 11:34:01 -10:00
Jack Andersen
25aacc9511 Multichannel rendering for amuserender 2018-09-03 14:14:12 -10:00
Jack Andersen
8fee7a282b Avoid narrowing conversion for panning 2018-09-02 20:33:41 -10:00
Jack Andersen
1312a5fa86 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/amuse 2018-09-02 14:43:26 -10:00
Jack Andersen
6a7f32a29d Bug fixes for MP2 extraction 2018-09-02 14:43:05 -10:00
a16fcf3342 Merge commit 'd9018e2' 2018-09-01 20:46:26 -07:00
d9018e2d2e Fix NameDB and Voice related crashes 2018-09-01 20:45:46 -07:00
Jack Andersen
9cc4bdefd0 Various model editing bug fixes 2018-08-30 10:34:10 -10:00
Jack Andersen
2d4fd3493e Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/amuse 2018-08-29 22:23:00 -10:00