| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-10-30 | Store the selected items in a more efficient way | Frank Reininghaus | |
| Since Dolphin 2.0, we have stored the selected items in a QSet<int>, which is neither space-efficient nor particularly fast when inserting many items which are in a consecutive range. This commit replaces the QSet<int> by a new class "KItemSet", which stores the items in a sorted list of ranges. For each range, we only store the first index and the length of the range, so we need a lot less memory for most common selection patterns, and we also save quite a few CPU cycles in many situations, because adding an item to the KItemSet will in many cases not need a memory allocation at all, and it's particularly easy when inserting sorted items into the KItemSet in a row. KItemSet contains a minimal subset of QSet's API which makes it suitable as a drop-in replacement for our needs. It also has iterators, such that the items can be iterated through easily, also with foreach. One advantage of KItemSet compared to QSet<int> is that the items are always iterated through in ascending order. REVIEW: 113488 | |||
| 2013-04-23 | Do not dereference null pointer in KItemListViewAccessible | Frank Reininghaus | |
| BUG: 316285 FIXED-IN: 4.10.3 | |||
| 2012-10-30 | Fix some indentation issues | Frank Reininghaus | |
| 2012-09-26 | Adding license header in kitemlistviewaccessible | Amandeep Singh | |
| Added the license header in kitemlistviewaccessible.* Accessibility headers not included when QT_NO_ACCESSIBILITY defined Removed unnecessary debug statement | |||
| 2012-09-25 | Fix coding style and unnecessary complexity in KItemListViewAccessible | Frank Reininghaus | |
| CCMAIL: [email protected] CCMAIL: [email protected] | |||
| 2012-09-25 | Removing layouter from public, adding TableModelChanged update | Amandeep Singh | |
| REVIEW : 106555 | |||
| 2012-09-23 | Removing unneccessary case for Sibling in navigate | Amandeep Singh | |
| 2012-09-22 | Make cell indices work. | Frederik Gladhorn | |
| 2012-09-22 | Accessibility: Fix cellAt | Frederik Gladhorn | |
| Row and column are 0 based, the cell function uses 1 based indices. | |||
| 2012-09-22 | Returning correct rowCount. | Amandeep Singh | |
| 2012-09-22 | Making code confirm to policy | Amandeep Singh | |
| 2012-09-22 | Removing in-class functions and unnecessary destructor | Amandeep Singh | |
| 2012-09-22 | Modify code according to dolphin policy | Amandeep Singh | |
| 2012-08-14 | Correcting code according to KDE Policy | Amandeep Singh | |
| 2012-08-14 | Reverting KListSelectionManager, removing unneccessary a11y factories | Amandeep Singh | |
| 2012-08-14 | Remove unneccessary dependency and polish the Accessibility Interfaces | Amandeep Singh | |
| 2012-08-14 | Minor fixes to accessible interfaces | Amandeep Singh | |
| 2012-08-14 | Focus-tracking for widgets in Dolphin View now works. | Amandeep Singh | |
| Added the calls to updateAccessibility, for DragDrop & Focus scenarios | |||
| 2012-08-14 | Improving Accessibility implementation | Amandeep Singh | |
| 2012-08-14 | Accessibility: Implement rect for cells and view. | Frederik Gladhorn | |
| Remove comparison of QAccessibleInterfaces - these are pointers that get instantiated again and again, so they cannot be compared. Use the object() function in QAI instead for comparison. | |||
| 2012-08-14 | Renaming the a11y classes and adding implementation | Amandeep Singh | |
| 2012-08-14 | Do not claim HasInvokeExtension. | Frederik Gladhorn | |
| This leads to crashes since it implies that casting to QAccessible2Interface is valid. | |||
| 2012-08-14 | Remove some dubious code for now (crash less) | Frederik Gladhorn | |
| 2012-08-14 | Add some fixmes, comment out broken rect() | Frederik Gladhorn | |
| 2012-08-14 | Remove reimplementation of functions. | Frederik Gladhorn | |
| The base class implementations are actually good and without some problems. Save one pointer's worth of memory by not having m_container. rect was returning a relative rectangle always. State was wrongly returning HasInvokeExtension which can lead to crashes. | |||
| 2012-08-14 | Remove unused function. | Frederik Gladhorn | |
| And also bad use of "" instead of QString(). | |||
| 2012-08-14 | Use KDebug in favor of qdebug. | Frederik Gladhorn | |
| 2012-08-14 | Fix parent navigation for KItemListContainerAccessible. | Frederik Gladhorn | |
| 2012-08-14 | Adding the Accessibility classes | Amandeep Singh | |
