CYBERDEViL

CYBERDEViL pushed to master at CYBERDEViL/LMMS

  • e880e3cb2a Changes AutomationPattern to use nodes instead of raw float values (#5712)
  • 05de59c085 Feature: PianoRoll Knife (#5845) * Initial PianoRoll razor feature * Restore PianoRoll edit mode after focusOut and in razor mode. * Show changes directly after cut. * Fix hanging note after adjusting vol/pan with razor action. * Extract the split action to a separate method This PR addresses some suggestions from a review, the most important ones being: - Extracting the note split action to a separate method, called Pattern::splitNotes - Removing getMouseTickPos method - Adding a variable that holds the current razor position and a method to update it (quantizing if CTRL is not pressed) - Using [this] to capture "this" on the lambda function instead of [=], since the latter doesn't work as intended from C++20 forward - Fixing some code style and adding comments * Removes an extra call to noteUnderMouse By removing "&& noteUnderMouse()" from the mousePressEvent conditional, we avoid an extra call to noteUnderMouse. The only difference in the behavior of the tool is that now clicking on a place that doesn't have a note will exit Razor mode. * Style change suggested by @russiankumar * Cancel razor action on SHIFT release. * Make razor cut-line (color) themable. * Add razor cut-line color to classic theme style.css * Rename razor to knife. * Change pixmap from razor to knife (from https://github.com/LMMS/lmms/pull/5524) * Remove SHIFT behavior. * Change knife shortcut to SHIFT+K Co-authored-by: CYBERDEViL <cyberdevil@notabug.org> Co-authored-by: Ian Caio <iancaio_dev@hotmail.com>
  • View comparison for these 2 commits »

4 days ago

CYBERDEViL pushed to master at CYBERDEViL/irrlicht-code

  • 372cd50de2 Prevent crash in CIrrDeviceMacOSX::setWindowCaption with cyrillic strings. Thanks @Maksym Hamarnyk for proposing a patch and testing some changes. May break OSX 10.5 and older (lack of test-system, but probably not much used anymore). git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6194 dfc29bdd-3216-0410-991c-e03cc46cb475
  • 786b8d9b01 Trying to fix compiling for Apple silicon. Thanks at Maksim Gamarnik for patch: https://github.com/MoNTE48/Irrlicht/commit/599631f5bdeb193fcccde40dcd526159621bb6c9 See bug #452 https://sourceforge.net/p/irrlicht/bugs/452 git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6192 dfc29bdd-3216-0410-991c-e03cc46cb475
  • View comparison for these 2 commits »

4 days ago

CYBERDEViL pushed to ghost_fix at CYBERDEViL/LMMS

  • ee4aee74e0 Fix 'Ghost Notes aren't displayed properly after loading a project #5912'
  • 1534e90a39 Check MidiJack::m_jackAudio before using (#5907)
  • ed4df52d86 Support HTML markup for knob labels (#3134) Co-authored-by: Hyunjin Song <tteu.ingog@gmail.com> Co-authored-by: Dominic Clark <mrdomclark@gmail.com>
  • 4107bc02b9 Double check for correct normalization
  • 04d696a1e9 Fix possible noise when normalizing bitinvader

1 week ago

CYBERDEViL created new branch ghost_fix at CYBERDEViL/LMMS

1 week ago

CYBERDEViL pushed to master at CYBERDEViL/LMMS

1 week ago

CYBERDEViL pushed to razor at CYBERDEViL/LMMS

  • e348475d3e Make razor cut-line (color) themable.
  • 219ff68981 Cancel razor action on SHIFT release.
  • 10efa14f03 Style change suggested by @russiankumar
  • 2529604c1c Removes an extra call to noteUnderMouse By removing "&& noteUnderMouse()" from the mousePressEvent conditional, we avoid an extra call to noteUnderMouse. The only difference in the behavior of the tool is that now clicking on a place that doesn't have a note will exit Razor mode.
  • 20a37ea460 Extract the split action to a separate method This PR addresses some suggestions from a review, the most important ones being: - Extracting the note split action to a separate method, called Pattern::splitNotes - Removing getMouseTickPos method - Adding a variable that holds the current razor position and a method to update it (quantizing if CTRL is not pressed) - Using [this] to capture "this" on the lambda function instead of [=], since the latter doesn't work as intended from C++20 forward - Fixing some code style and adding comments
  • View comparison for these 5 commits »

1 week ago

CYBERDEViL pushed to master at CYBERDEViL/irrlicht-code

  • c863105eca BurningVideo: remove align 16 byte on win32 git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6191 dfc29bdd-3216-0410-991c-e03cc46cb475

2 weeks ago

CYBERDEViL opened issue libreboot/libreboot#761

coreboot doesn't build

3 weeks ago

CYBERDEViL opened issue libreboot/libreboot#760

Parabola (dependency) `lib32-libstdc++5` moved to AUR.

3 weeks ago

CYBERDEViL pushed to master at CYBERDEViL/irrlicht-code

  • fdb6fb7084 Remove redundant compile flags -fstrict-aliasing -fexpensive-optimizations Both are already included in -O2 (which is in included in the -O3 we use) Thanks @randomMesh for reporting: http://irrlicht.sourceforge.net/forum/viewtopic.php?f=7&t=52692 Note: -fstrict-aliasing also gets removed in debug now where it also was enabled. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6190 dfc29bdd-3216-0410-991c-e03cc46cb475
  • b943a74164 Clarify a bit in changes.txt the bug-case of rect::clipAgainst (I was wondering why it worked for UI). And run some tests (all seem fine... in 64bit, 32-bit has some older problem). git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6189 dfc29bdd-3216-0410-991c-e03cc46cb475
  • 3b9604445a Fix bug in rect::clipAgainst that had caused rects completely outside the rect to be clipped against ending up with one corner outside. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6188 dfc29bdd-3216-0410-991c-e03cc46cb475
  • View comparison for these 3 commits »

3 weeks ago

CYBERDEViL pushed to resize_event at CYBERDEViL/irrlicht-code

3 weeks ago

CYBERDEViL created pull request CYBERDEViL/irrlicht-code#1

Add irr::EET_WINDOW_RESIZE_EVENT

3 weeks ago

CYBERDEViL pushed to resize_event at CYBERDEViL/irrlicht-code

  • 48e6c1504e Add event for when the user resized the device window.

3 weeks ago

CYBERDEViL pushed to resize_event at CYBERDEViL/irrlicht-code

  • 877feb0207 Add getAlign functions to IGUIElement getAlignLeft, getAlignRight, getAlignTop, getAlignBottom. Deliberately not mirroring setAlignment function, as that takes 4 parameters and that's always a bit ugly to return. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6187 dfc29bdd-3216-0410-991c-e03cc46cb475
  • 27e2df782f Simplify touch-event handling a bit. Discussion to this in https://sourceforge.net/p/irrlicht/patches/322 Basically last solution caused problems as it send fake-mouse events on top of touch-events. For now we can probably just enable touch-events and clear masks for everything else for all devices as we only use the XInput2 events for touch-event handling and nothing else. At least not noticing conflicts with rest of X11 input so far and user TheBrokenRail said this works for him. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6184 dfc29bdd-3216-0410-991c-e03cc46cb475
  • 9141f91d48 Make previous touch-input patch for X11 a bit more similar to other event code. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6179 dfc29bdd-3216-0410-991c-e03cc46cb475
  • 089db591dd Add optional multitouch support to X11. Thanks @TheBrokenRail for a patch proposal based on example code from esjeon (patch #322). See https://sourceforge.net/p/irrlicht/patches/322 Original example code here: https://github.com/esjeon/xinput2-touch Users have to enable _IRR_LINUX_X11_XINPUT2_ in IrrCompileConfig and link with Xi to make this work. I rewrote the patch a bit and have no system for testing here, so this still needs some testing. I also backported EET_TOUCH_INPUT_EVENT for this from the ogl-es branch. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6178 dfc29bdd-3216-0410-991c-e03cc46cb475
  • cbe92d0771 Fix compiling png on arm platforms. Thx @TheBrokenRail for report and patch. Hidden in comments of patch #322: https://sourceforge.net/p/irrlicht/patches/322 (patch is for es branch, so only part of it applied for now) git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6176 dfc29bdd-3216-0410-991c-e03cc46cb475

3 weeks ago

CYBERDEViL created new branch resize_event at CYBERDEViL/irrlicht-code

3 weeks ago

CYBERDEViL pushed to dev at CYBERDEViL/irrlicht-code

  • 877feb0207 Add getAlign functions to IGUIElement getAlignLeft, getAlignRight, getAlignTop, getAlignBottom. Deliberately not mirroring setAlignment function, as that takes 4 parameters and that's always a bit ugly to return. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6187 dfc29bdd-3216-0410-991c-e03cc46cb475
  • 27e2df782f Simplify touch-event handling a bit. Discussion to this in https://sourceforge.net/p/irrlicht/patches/322 Basically last solution caused problems as it send fake-mouse events on top of touch-events. For now we can probably just enable touch-events and clear masks for everything else for all devices as we only use the XInput2 events for touch-event handling and nothing else. At least not noticing conflicts with rest of X11 input so far and user TheBrokenRail said this works for him. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6184 dfc29bdd-3216-0410-991c-e03cc46cb475
  • 9141f91d48 Make previous touch-input patch for X11 a bit more similar to other event code. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6179 dfc29bdd-3216-0410-991c-e03cc46cb475
  • 089db591dd Add optional multitouch support to X11. Thanks @TheBrokenRail for a patch proposal based on example code from esjeon (patch #322). See https://sourceforge.net/p/irrlicht/patches/322 Original example code here: https://github.com/esjeon/xinput2-touch Users have to enable _IRR_LINUX_X11_XINPUT2_ in IrrCompileConfig and link with Xi to make this work. I rewrote the patch a bit and have no system for testing here, so this still needs some testing. I also backported EET_TOUCH_INPUT_EVENT for this from the ogl-es branch. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6178 dfc29bdd-3216-0410-991c-e03cc46cb475
  • cbe92d0771 Fix compiling png on arm platforms. Thx @TheBrokenRail for report and patch. Hidden in comments of patch #322: https://sourceforge.net/p/irrlicht/patches/322 (patch is for es branch, so only part of it applied for now) git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6176 dfc29bdd-3216-0410-991c-e03cc46cb475

3 weeks ago

CYBERDEViL created new branch dev at CYBERDEViL/irrlicht-code

3 weeks ago

CYBERDEViL pushed to master at CYBERDEViL/irrlicht-code

  • 877feb0207 Add getAlign functions to IGUIElement getAlignLeft, getAlignRight, getAlignTop, getAlignBottom. Deliberately not mirroring setAlignment function, as that takes 4 parameters and that's always a bit ugly to return. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6187 dfc29bdd-3216-0410-991c-e03cc46cb475
  • 27e2df782f Simplify touch-event handling a bit. Discussion to this in https://sourceforge.net/p/irrlicht/patches/322 Basically last solution caused problems as it send fake-mouse events on top of touch-events. For now we can probably just enable touch-events and clear masks for everything else for all devices as we only use the XInput2 events for touch-event handling and nothing else. At least not noticing conflicts with rest of X11 input so far and user TheBrokenRail said this works for him. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6184 dfc29bdd-3216-0410-991c-e03cc46cb475
  • 9141f91d48 Make previous touch-input patch for X11 a bit more similar to other event code. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6179 dfc29bdd-3216-0410-991c-e03cc46cb475
  • 089db591dd Add optional multitouch support to X11. Thanks @TheBrokenRail for a patch proposal based on example code from esjeon (patch #322). See https://sourceforge.net/p/irrlicht/patches/322 Original example code here: https://github.com/esjeon/xinput2-touch Users have to enable _IRR_LINUX_X11_XINPUT2_ in IrrCompileConfig and link with Xi to make this work. I rewrote the patch a bit and have no system for testing here, so this still needs some testing. I also backported EET_TOUCH_INPUT_EVENT for this from the ogl-es branch. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6178 dfc29bdd-3216-0410-991c-e03cc46cb475
  • cbe92d0771 Fix compiling png on arm platforms. Thx @TheBrokenRail for report and patch. Hidden in comments of patch #322: https://sourceforge.net/p/irrlicht/patches/322 (patch is for es branch, so only part of it applied for now) git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6176 dfc29bdd-3216-0410-991c-e03cc46cb475

3 weeks ago

CYBERDEViL created new branch master at CYBERDEViL/irrlicht-code

3 weeks ago

CYBERDEViL created repository CYBERDEViL/irrlicht-code

3 weeks ago