hello/launch c8a5df4src DbManager.cpp ApplicationSelectionDialog.cpp

Clean broken apps
DeltaFile
+44-2src/DbManager.cpp
+4-1src/ApplicationSelectionDialog.cpp
+3-0src/launcher.cpp
+51-33 files

hello/launch 2bac8c9src DbManager.cpp dbmanager.cpp

Check whether executable is ELF or has shebang; clean up
DeltaFile
+404-0src/DbManager.cpp
+0-404src/dbmanager.cpp
+0-334src/applicationselectiondialog.cpp
+334-0src/ApplicationSelectionDialog.cpp
+0-176src/applicationinfo.cpp
+171-0src/ApplicationInfo.cpp
+909-91422 files not shown
+1,599-1,26928 files

hello/launch 5ae5c1dsrc applicationselectiondialog.cpp launcher.cpp

Fall back to opening executable files if we can''t launch them
DeltaFile
+20-16src/applicationselectiondialog.cpp
+16-7src/launcher.cpp
+2-2src/dbmanager.cpp
+2-0src/applicationselectiondialog.h
+0-1src/dbmanager.h
+40-265 files

hello/launch c528ad6src applicationselectiondialog.cpp dbmanager.cpp

Trim MIMEs; Clear per-file open-with when setting MIME-wide default
DeltaFile
+13-2src/applicationselectiondialog.cpp
+10-1src/dbmanager.cpp
+23-32 files

hello/launch 3b5933f. CMakeLists.txt, src dbmanager.cpp launcher.cpp

Do not use sqlite
DeltaFile
+243-115src/dbmanager.cpp
+96-84src/launcher.cpp
+15-9CMakeLists.txt
+11-10src/appdiscovery.cpp
+3-6src/bundle-thumbnailer.cpp
+4-3src/dbmanager.h
+372-2276 files

hello/launch b162bc6src launcher.cpp extattrs.cpp

Only formatting changes, no code changes
DeltaFile
+186-138src/launcher.cpp
+79-74src/extattrs.cpp
+64-63src/applicationinfo.cpp
+44-63src/dbmanager.cpp
+30-32src/appdiscovery.cpp
+17-15src/applicationselectiondialog.cpp
+420-3858 files not shown
+453-41614 files

hello/launch 4493220src dbmanager.cpp extattrs.cpp

Decrease verbosity

It might frighten some users
DeltaFile
+2-2src/dbmanager.cpp
+1-1src/extattrs.cpp
+3-32 files

hello/launch 9f6e80dsrc dbmanager.cpp launch.cpp

Use 'can-open' files in case fileystem does not support extattr
DeltaFile
+86-69src/dbmanager.cpp
+21-20src/launch.cpp
+9-9src/appdiscovery.cpp
+3-2src/dbmanager.h
+2-2src/appdiscovery.h
+2-2src/applicationinfo.cpp
+123-1046 files

hello/launch 0c6d95bsrc dbmanager.cpp launch.cpp

Do not use extattr until we can determine if system supports them

The crashing code is #ifdef'd out for now; FIXME
DeltaFile
+6-4src/dbmanager.cpp
+0-1src/launch.cpp
+6-52 files

hello/launch fe37428src dbmanager.cpp dbmanager.h

Disabling the use of extattr for testing the Live ISO
DeltaFile
+19-0src/dbmanager.cpp
+1-1src/dbmanager.h
+20-12 files

hello/launch 5d78d10src dbmanager.cpp

Fix parsing of MimeType from .desktop files, argh
DeltaFile
+20-3src/dbmanager.cpp
+20-31 files

hello/launch f12f3ef. CMakeLists.txt, src extattrs.cpp dbmanager.cpp

Set can-open extattr when adding applications to launch.db
DeltaFile
+45-35src/extattrs.cpp
+50-1src/dbmanager.cpp
+2-2src/launch.cpp
+2-0CMakeLists.txt
+1-1src/extattrs.h
+100-395 files

hello/launch 50cb9eesrc launch.cpp dbmanager.cpp

Implement 'open-with'
DeltaFile
+42-19src/launch.cpp
+2-2src/dbmanager.cpp
+2-1src/dbmanager.h
+46-223 files

hello/launch ba895f9src launch.cpp applicationinfo.cpp

Utilize launch.db; bring already-running application to the front

Traverse well-known application locations to populate launch.db,
then use launch.db to find the application requested to be launched

Launching an already-running application brings all windows of that application
to the front instead of starting another process
DeltaFile
+180-188src/launch.cpp
+173-0src/applicationinfo.cpp
+96-0src/appdiscovery.cpp
+30-0src/applicationinfo.h
+21-0src/appdiscovery.h
+7-11src/dbmanager.cpp
+507-1993 files not shown
+517-2029 files

hello/launch cc59b9b. CMakeLists.txt, src dbmanager.cpp bundle-thumbnailer.cpp

lanch command populates launch.db
DeltaFile
+186-0src/dbmanager.cpp
+39-0src/bundle-thumbnailer.cpp
+28-0src/dbmanager.h
+19-7CMakeLists.txt
+17-2src/launch.cpp
+289-95 files