2
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Oct 05, 2024 — Oct 05, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Detect whether a potential change will break the package. In the future, I'll extend this to show why the break happens, and once LibQApt has undo/redo going for it, I will auto-undo breaking potential changes
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
...also handle the case where a non-essential package is being removed. ;)
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Confirm the removal of essential packages
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
"Broken" is a status, so put it in the status column
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Ensure that we can quit if we error out of a commit
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Use a KMessageBox::detailedError message box for commit errors, since that error has technical details
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Hide the details widget when nothing is selected
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Const correctness fixes
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Follow the new-world branding order
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Turn MuonStrings into a class that has the group and state string hashes as member variables. This way we don't have to re-create the hash on each lookup, resulting in better lookup speed at the price of taking up a teeny bit more memory
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
A bit less string construction on error
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Context on a string that could be quite mysterious otherwise
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
A more event-based method of deciding when the app should quit.
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Disconnect the "preview changes" signal when the button changes to "go back", and vice versa. Fixes a bug where going to and from the preview widget would progressively take more and more time.
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Change the package when the selection is changed, not only when a package is clicked. This means that the selected package and the details tab are always in sync. Also fix a crash that sprung up because of that change
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Add maintainer, section, and source package labels to the Technical Details tab
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Don't allow quitting during the middle of a commit
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Eek, forgot to commit this. Adapt to new libqapt API changes
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Standardize click text for the search bar, and remove the label. It did more harm to the layout than it did good
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
What we're really doing here in all cases is setting the Model's package list to an entirely new set of packages. We don't have to iterate over each package we want to add, and then append it; we can just assign the model's list to the new list, taking away virtually all the cost of addPackages (Now setPackages())
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Pass the QList to add/removePackages as const. No optimization since QList is implicitly shared, but it's a good idea anyways to avoid stupid coding errors in the future
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Connect to the new signal for refreshing the buttons of the DetailWidget's main tab
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
There are headers in the download widget for when both the cache updates and when packages are being downloaded. Use one in the commit widget too for consistency.
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
What we get from the QApt Worker is really a package name, not a file name.
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Add a "safe upgrade" feature, and stick a QAction for it in the file menu. (Useful for when you want to upgrade without removing kdebase because kdebase-data built but as arch-all but amd64 is still a bit behind)
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Add a spacer widget to the "Installed Version" groupbox layout to ensure that its items maintain horizontal alignment with the "Available Version" groupbox's items
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Hide/show the "Installed Version" details box if the package is indeed not installed
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Update for new LibQApt API. Also use the new availableDownloadSize() method to show the installed size for not-installed packages in the tech details tab
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Start work on the Technical Details tab. It now displays version/size information. It's still very rough, and this is just an initial commit
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago
Move the .ui file for the Main detail tab to DetailsTabs/
echidnaman
as Jonathan Michael Thomas
More... over 15 years ago