~stolowski/libunity/activate-result

  • Committer: Tarmac
  • Author(s): Michal Hruby
  • Date: 2011-11-29 12:37:56 UTC
  • mfrom: (87.2.5 async-friendly-signals)
  • Revision ID: tarmac-20111129123756-r7pii8tkvtfapqqg
This branch provides a new signal "search-changed" which along with the addition of a Cancellable instance tries to make searches more async-friendly.

I made this less complex by cancelling the Cancellable everytime new search is queued, therefore we don't need to check anything. To easily handle the case of doing completely new search when the filters are changed, the scope dev can just connect to filters-changed and call queue_search_changed() himself, but it still also allows you to just filter your results in the filters-changed callback without the need to do new search.

One thing that I'm thinking about is to turn the active-*search properties private and just use this signal - if we want to do this though, the first parameter from queue_search_changed() should be removed.. Fixes: . Reviewed by Mikkel Kamstrup Erlandsen.
Filename Latest Rev Last Changed Committer Comment Size
..
bindings 39 13 years ago Mikkel Kamstrup Erlandsen Add Python overrides (empty for now) Diff
data 1 13 years ago Mikkel Kamstrup Erlandsen Initial project setup now we just need to import t Diff
doc 1 13 years ago Mikkel Kamstrup Erlandsen Initial project setup now we just need to import t Diff
examples 1 13 years ago Mikkel Kamstrup Erlandsen Initial project setup now we just need to import t Diff
src 1 13 years ago Mikkel Kamstrup Erlandsen Initial project setup now we just need to import t Diff
test 1 13 years ago Mikkel Kamstrup Erlandsen Initial project setup now we just need to import t Diff
vapi 62.1.11 12 years ago Neil Jagdish Patel Starting to add support for loading scopes Diff
.bzrignore 64 12 years ago Neil Jagdish Patel Beginnings of Lens stuff 2.2 KB Diff Download File
AUTHORS 14 13 years ago Didier Roche because copyright matters 105 bytes Diff Download File
File autogen.sh 1 13 years ago Mikkel Kamstrup Erlandsen Initial project setup now we just need to import t 207 bytes Diff Download File
ChangeLog 1 13 years ago Mikkel Kamstrup Erlandsen Initial project setup now we just need to import t Empty Diff Download File
configure.ac 87.1.23 12 years ago Mikkel Kamstrup Erlandsen Add headless testing mode with a new configure swi 5.9 KB Diff Download File
COPYING 14 13 years ago Didier Roche because copyright matters 7.4 KB Diff Download File
COPYING.GPL-3 14 13 years ago Didier Roche because copyright matters 34.2 KB Diff Download File
INSTALL 1 13 years ago Mikkel Kamstrup Erlandsen Initial project setup now we just need to import t 15.2 KB Diff Download File
MAINTAINERS 1 13 years ago Mikkel Kamstrup Erlandsen Initial project setup now we just need to import t Empty Diff Download File
Makefile.am 87.2.2 12 years ago Michal Hruby More fixes to make check 256 bytes Diff Download File
Makefile.decl 87.1.23 12 years ago Mikkel Kamstrup Erlandsen Add headless testing mode with a new configure swi 2.2 KB Diff Download File
NEWS 1 13 years ago Mikkel Kamstrup Erlandsen Initial project setup now we just need to import t Empty Diff Download File
README 53 13 years ago Mikkel Kamstrup Erlandsen Update README (eek! it was empty before!) 608 bytes Diff Download File
unity.pc.in 67 12 years ago Neil Jagdish Patel Add lensesdir to the pc file 417 bytes Diff Download File