furnace/src/engine
Christoph Neidahl e08399156a
Haiku support (#596)
* Don't apply Wayland videodriver workaround on Haiku

* dirent.d_type-less type detecting in IGFD

The Dumb Way(tm). `stat`'s `st_mode` should be nicer?

* CMake check for dirent.d_type, stat-based fallback

* Move config dir setup to separate function

Nicer to work with than macro kerfuffle.

* Default sysFileDialog to off on Haiku

* Logging stuff

* Honour CMAKE_INSTALL_BINDIR

* Use find_directory on Haiku

Includes forgotten configPath line when home==NULL.

* Address PR review notes
2022-07-23 22:11:30 -05:00
..
platform Implement Phase Reset Timer macro for Sound Unit (#573) 2022-07-23 19:13:30 -05:00
blip_buf.c earliest playback 2021-05-12 03:58:55 -05:00
blip_buf.h earliest playback 2021-05-12 03:58:55 -05:00
blip_buf.txt earliest playback 2021-05-12 03:58:55 -05:00
config.cpp Haiku support (#596) 2022-07-23 22:11:30 -05:00
dataErrors.h license clarification, part 3 2022-02-14 22:12:20 -05:00
dispatch.h prepare for impl of the final compat flag 2022-06-01 16:35:39 -05:00
dispatchContainer.cpp Add generic PCM DAC system 2022-07-03 01:42:47 +07:00
engine.cpp Haiku support (#596) 2022-07-23 22:11:30 -05:00
engine.h Haiku support (#596) 2022-07-23 22:11:30 -05:00
fileOps.cpp dev103 - store system name and other info in song 2022-07-23 17:02:03 -05:00
fileOpsIns.cpp fix .y12 TL loading 2022-06-27 03:44:09 -05:00
filter.cpp improve logging facility 2022-04-10 22:12:02 -05:00
filter.h GUI: sample resampling 2022-03-20 03:14:00 -05:00
instrument.cpp Struct-ize sample map variable 2022-07-20 23:01:06 +09:00
instrument.h Struct-ize sample map variable 2022-07-20 23:01:06 +09:00
macroInt.cpp macroInt: add hasRelease variable 2022-06-05 16:24:12 -05:00
macroInt.h macroInt: add hasRelease variable 2022-06-05 16:24:12 -05:00
orders.h dev80 - increase song limits 2022-04-08 17:21:36 -05:00
pattern.cpp dev95 - multiple songs in a single file (READ) 2022-05-15 01:42:49 -05:00
pattern.h effectRows -> effectCols 2022-04-27 17:53:55 -05:00
playback.cpp Implement sample loop end position, enum-ise sample depth (#557) 2022-07-21 23:36:42 -05:00
safeReader.cpp safeReader: Copy a value instead of direct casting 2022-06-23 09:03:20 +07:00
safeReader.h HOTFIX: Better token handling and simplify clear string comparisons 2022-05-09 21:22:20 +10:00
safeWriter.cpp Prepare for macro refactoring 2022-04-10 14:01:55 +09:00
safeWriter.h Prepare for macro refactoring 2022-04-10 14:01:55 +09:00
sample.cpp Implement sample loop end position, enum-ise sample depth (#557) 2022-07-21 23:36:42 -05:00
sample.h Implement sample loop end position, enum-ise sample depth (#557) 2022-07-21 23:36:42 -05:00
sfWrapper.cpp fix audio saving being totally wrong 2022-06-28 22:08:24 -05:00
sfWrapper.h fix audio saving being totally wrong 2022-06-28 22:08:24 -05:00
song.cpp dev95 - multiple songs in a single file (READ) 2022-05-15 01:42:49 -05:00
song.h dev103 - store system name and other info in song 2022-07-23 17:02:03 -05:00
sysDef.cpp dev103 - store system name and other info in song 2022-07-23 17:02:03 -05:00
vgmOps.cpp dev103 - store system name and other info in song 2022-07-23 17:02:03 -05:00
waveSynth.cpp WaveSynth: initialize wave to 0 on SCC/Bubble Syst 2022-06-09 18:16:51 -05:00
waveSynth.h WaveSynth: initialize wave to 0 on SCC/Bubble Syst 2022-06-09 18:16:51 -05:00
wavetable.cpp Save the size of each block in a Furnace module 2022-05-27 21:42:14 +02:00
wavetable.h document some of the structures 2022-03-15 22:05:55 -05:00
winStuff.cpp improve logging facility 2022-04-10 22:12:02 -05:00
winStuff.h license clarification, part 3 2022-02-14 22:12:20 -05:00