lp:ubuntu/precise/kubuntu-debug-installer
- Get this branch:
- bzr branch lp:ubuntu/precise/kubuntu-debug-installer
Branch information
- Owner:
- Ubuntu branches
- Status:
- Mature
Recent revisions
- 11. By Harald Sitter
-
* When called with no arguments terminate right away in the DebugInstaller
ctor, otherwise event processing would continue through run() and show()
causing a segfault along the line somewhere
* Bump standards version to 3.9.2 - 10. By Harald Sitter
-
[ Jonathan Thomas ]
* Use "pretty" includes for QApt:
- Bump minimum QApt version to the first version these were present
* Make the strings for error dialogs consistent
* Make string consistently past-tense for error messages.[ Harald Sitter ]
* Upload to rebuild and get rid of kdebase-runtime dep (renamed to
kde-runtime) - 9. By Harald Sitter
-
[ Harald Sitter ]
* Remove pointless include documentation
* Fix include style
* Improve looks of license headers
* Introduce new thread signal alreadyInstalled which will be used to
increment if a dbg package is already installed
* Do not pointlessly copy QStrings around in signals and slots
* Do not list already installed packages, instead emit alreadyInstalled
and ignore the package (by Felix Geyer)
* Introduce a boolean state tracker whether we found an already installed
dbg package, if it is true and we have neither dbg packages nor missing
ones exit with no error is indicated to prevent errors from appearing.
Otherwise the bool is ignore completely.
* Use qApp->exit to end the event loop instead of plain exit()
* Set version string using supreme cmake magic
* Get rid of thread. Instead we now have DebugFinder which is a QObject
essentially exposing the same signals&slots that the old thread exposed.
Now such a finder gets constructed in the installer and move to a thread
of which then the event loop starts. That way no blocking whatsoever
occurs in the GUI as long as all interaction with the finde happens via
the event loop (except that it is very non-blocking thanks to QApt
already)
* Bump standards version to 3.9.1
* Add Jonathan Thomas and Felix Geyer as copyright holders in debian/copyright
* Stop exceeding 80 chars/line in build-deps
* Rename dbginstaller to DebugInstaller
* Switch to CamelCase file names
* Do not pass the file list to the finder object in its ctor but use the
event loop. Unfortunately this does not allow the thread to stop
immediately when quit is called, which is why the finder has a stopped
member to speed up find() calls after stop() was called on the finder.[ Jonathan Thomas ]
* Some packages' debug packages follow the format binaryPackageName +
"-dbg". Use this as a fallback in case the semi-standard
sourcePackageName + ("-dbg" || "-dbgsym") rule hasn't been followed. - 7. By Jonathan Thomas
-
Only get the dbg package if the package we're looking up isn't null
(LP: #614657) - 6. By Harald Sitter
-
[ Harald Sitter ]
* Reduce heap usage
* Properly destruct dbginstaller
* Provide context for translatable strings
* Function calls with const QString references
* Mark static functions as such[ Jonathan Thomas ]
* Port kubuntu-debug-installer from install-package to qapt-batch.
* Replace the dependency on install-package with one on qapt-batch
* Use LibQApt to search for the -dbg package corresponding to the missing
symbols
* Add a build-dependency on libqapt-dev
* Fix punctuation in the long description
* Bump Standards-Version to 3.9.0, no changes required - 4. By Harald Sitter
-
* Don't offer installation of already installed packages (LP: #538543)
* Changer lookup order (dbgsym first, dbg last). This way the user does not
end up with a mixed setup of dbgsym and dbg. Of course this only works if
the user does not install -dbg manually! Unfortunately a more specific
approach wil have to wait for libqapt or the likes, since the current
query design would make the lookups too expensive (LP: #540505) - 3. By Harald Sitter
-
[ Aurélien Gâteau ]
* Change Yes buttons in messagesboxes to Install and Continue[ Harald Sitter ]
* Prevent dialogs from appearing when there are no dbg packages found at
all (using function checkListEmpty which exits the app on empty list)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/quantal/kubuntu-debug-installer