falkTX
							
						 | 
						
							
							
							
								
							
								261fa7f805
								
							
								
							
						 | 
						
							
							
								
								Fix compat with old pyqt
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Sebastian Lohff
							
						 | 
						
							
							
							
								
							
								14e9ec85fa
								
							
								
							
						 | 
						
							
							
								
								Disable GraphicsScene indexing method to prevent crashes
							
							
							
							
							
							
								
							
							
							Under certain circumstances Carla would crash when frequent updates on
the QGraphicsScene occurred, especially in combination with scrolling or
panning by the user. Backtraces showed either a segfault in
QGraphicsItem::parentItem() or around
QGraphicsSceneBspTree::climbTree(). While the first trace points towards
missing calls to pepareGeometryChange() in combination with custom
boundingRect() methods, inserting these did not yield a positive change,
though people with this issue also had success in disabling the
ItemIndexingMethod of their QGraphicsScene[0][1]. Setting this to
NoIndex solves this problem.
The original problem is reproducible with an ever-reconnecting client:
$ while true; do klick 120 & (sleep 0.1; killall klick); done
[0] https://bugreports.qt.io/browse/QTBUG-18021?focusedCommentId=367566&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-367566
[1] https://forum.qt.io/topic/71316/qgraphicsscenefinditembsptreevisitor-visit-crashes-due-to-an-obsolete-paintevent-after-qgraphicsscene-removeitem 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								35babc07ab
								
									
								
							
								
							
						 | 
						
							
							
								
								patchcanvas: clear rubberband on right-click
							
							
							
							
							
							
								
							
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								b553ff4ebd
								
									
								
							
								
							
						 | 
						
							
							
								
								patchcanvas: stop storing keyboard modifier state, cleanup
							
							
							
							
							
							
								
							
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								eb78e41ed9
								
									
								
							
								
							
						 | 
						
							
							
								
								Allow to use canvas cut operations without prior window focus
							
							
							
							
							
							
								
							
							
							Fixes #1176
Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								9c710e50b3
								
									
								
							
								
							
						 | 
						
							
							
								
								Rename cursors; Cleanup CanvasPreviewFrame class
							
							
							
							
							
							
								
							
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								43a4087d29
								
									
								
							
								
							
						 | 
						
							
							
								
								Fix canvas groups getting stuck out of screen with last commits
							
							
							
							
							
							
								
							
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								c178105a15
								
									
								
							
								
							
						 | 
						
							
							
								
								First go at backend-side canvas positions; Safer jack callbacks
							
							
							
							
							
							
								
							
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								c986c86860
								
									
								
							
								
							
						 | 
						
							
							
								
								Add "Find plugin in patchbay" right-click option
							
							
							
							
							
							
								
							
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								991b184ddb
								
									
								
							
								
							
						 | 
						
							
							
								
								Fix for unconventional mouse releases while line is dragging
							
							
							
							
							
							
								
							
							
							Closes #880
Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								ba7f9bba86
								
									
								
							
								
							
						 | 
						
							
							
								
								Convert python static lists into tuples
							
							
							
							
							
							
								
							
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								b730f6c2b1
								
									
								
							
								
							
						 | 
						
							
							
								
								Fix dragging canvas box by its icon
							
							
							
							
							
							
								
							
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								24c12d6adb
								
									
								
							
								
							
						 | 
						
							
							
								
								Fix compatibility with Qt < 5.6
							
							
							
							
							
							
								
							
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								84fdf404d4
								
									
								
							
								
							
						 | 
						
							
							
								
								More fixes for high-dpi, import a few theme fixes
							
							
							
							
							
							
								
							
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								be7137db07
								
									
								
							
								
							
						 | 
						
							
							
								
								Scale inline displays on zoom
							
							
							
							
							
							
								
							
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								
								   falkTX
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
								
							
								4e8e85f512
								
									
								
							
								
							
						 | 
						
							
							
								
								Split patchcanvas code into multiple files, fix up
							
							
							
							
							
							
								
							
							
							Signed-off-by: falkTX <falktx@gmail.com> 
							
						 | 
						6 years ago |