- ~/src/mixxx is the development copy of the Mixxx repo
- ~/src/mixxx-integrated is a testing copy of the Mixxx repo
- track branches we create in ~/src/mixxx repo, add them to the list here
- branches with [Y] should be merged to the integration branch of the mixxx-integrated repo
- then built
- all development should be done in ~/src/mixxx repo
Note: This is purely the output of the chat conversation and does not contain any raw data, codebase snippets, etc. used to generate the output.
lets work on the libopenmpt branch. theres a failing windows test. does it look like this makes sense?;
The following tests FAILED: 151 - ControllerScriptEngineLegacyTest.screenWillSentRawDataIfConfigured (Timeout)
where Y ≈ 30 if you skim, ∞ if you actually compile it
combining: learn x in y minutes style + deep outline + man page coverage + HN insight + slashdot wit result: 8,300+ lines | 28,000+ words | 284KB | Complete architectural hierarchy coverage: 25 years of Mixxx - bootloader to DSP algorithms to CI/CD pipelines
Note: This is purely the output of the chat conversation and does not contain any raw data, codebase snippets, etc. used to generate the output.
Let me remove the redundant "Weak references" section since it repeats information already covered:
Edited relevant file
| use opportunistic and optimistic programming patterns, blending elegance and comprehensiveness | |
| don't add tests for data that will not be changed | |
| always verify current code state before claiming what's missing | |
| don't delete my todo lists, though you can update them | |
| don't delete my comments without leaving something imparting the same info | |
| when making larger changes, make a commented out copy of the old code above the newer code/space | |
| make comments lowercase apart from capitalised nouns, and geneally laconic but well descriptive | |
| if duplicate code is fould, say if itis identical code or not, and povide clickable line number(s) for each |
| Thread 48 "Controller" received signal SIGSEGV, Segmentation fault. | |
| [Switching to Thread 0x7fff657fa6c0 (LWP 59179)] | |
| 0x00005555561116a4 in std::__shared_ptr<QJSEngine, (__gnu_cxx::_Lock_policy)2>::__shared_ptr (this=0x7fff657ef0e0) at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:1529 | |
| 1529 __shared_ptr(const __shared_ptr&) noexcept = default; | |
| (gdb) thread apply all bt full | |
| Thread 145 (Thread 0x7fffd58296c0 (LWP 60371) "Thread (pooled)"): | |
| #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 | |
| #1 0x00007ffff02931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=146, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49 | |
| result = <optimized out> |
| ... | |
| // MARK: p0 create4LeadupDropHotcues() | |
| // Create a sequence of hotcues for DJ mixing: 6 leadup + drop + 1 outro | |
| // Each hotcue is positioned at specific beat intervals for smooth transitions | |
| var leadupCues = { | |
| "1": { control: "beatjump_256_backward", colour: 0x006838, label: "-265" }, // -265, dark green | |
| "2": { control: "beatjump_64_forward", colour: 0x006838, label: "-192" }, // -192, dark green | |
| "3": { control: "beatjump_64_forward", colour: 0x006838, label: "-128" }, // -128, dark green | |
| "4": { control: "beatjump_64_forward", colour: 0x006838, label: "-64" }, // -64, dark green |
| #!/bin/sh | |
| # Taken from http://blog.encomiabile.it/2011/02/03/prune-quassel-database/ | |
| # Taken from https://gist.github.com/Und3rf10w/36a2034cb2c8eafbfb801c1a89e1f8bc | |
| BAK_PATH="${HOME}/.config/quassel-irc.org/quassel-storage.sqlite.bak" | |
| CURRENT_PATH="${HOME}/.config/quassel-irc.org/quassel-storage.sqlite" | |
| # first day of data that will be maintained | |
| # -7 day means that *every* chatline stored before 8 days ago and so on are going to be eliminated. | |
| # only the last 7 days are keeped. | |
| DATE_TO_PRUNE='-7 day' |