lp://staging/~ilkka/gwibber/gtk-find-icon-loading-fix

Created by Ilkka Laukkanen and last modified
Get this branch:
bzr branch lp://staging/~ilkka/gwibber/gtk-find-icon-loading-fix
Only Ilkka Laukkanen can upload to this branch. If you are Ilkka Laukkanen please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ilkka Laukkanen
Project:
Gwibber
Status:
Development

Recent revisions

479. By Ilkka Laukkanen

Merged old gtk-find-icon-loading-fix after rebase on mainline r477

478. By Ilkka Laukkanen

Changed default "gtk-find" icon loading to use builtins and bypass
gwibber.resource.load().

477. By Alexander Sack

rename Laconi.ca to StatusNet (UI part) in laconica.py (thx @BUGabundo for testing) - lp:419817

476. By Ken VanDine

Serge Matveenko 2009-10-09 Update Russian translation

475. By Ken VanDine

* When we quit, shutdown the daemon
* Fixed status icon handling

474. By Ken VanDine

Fix to match digg API

473. By Alexander Sack

unbreak messages sorting caused by bad flickr time format; use ticks() everywhere

472. By Alexander Sack

fix gwibber not starting if font settings use a non-integer value for size (LP: #383759)
- patch by Krzysztof Klinikowski

471. By Alexander Sack

also make a lightweight/not-threaded OperationResultHandler

+ after this patch all not-blocking operations in gwibber are processed in glib
  main loop; this should reduce the multi-threading problem to the quite well
  confined OperationThread's run method.
+ use OperationResultHandler.process_opdata as glib idle handler for ops
  produced in OperationThread
+ drop all uses of output_queue
+ pass operation result handler to OperationManager constructor now that it
  schedules the proper callback directly
+ accordingly, do not start the Messages result handler in server.py's Microblog
  constructor; instead directly pass it to OperationManager constructor, which
  then will use it as a glib idle handler to run the code in mainloop thread

470. By Alexander Sack

make a lightweight OperationManager without a threaded scheduler
+ drop scheduler loop code (aka run)
+ make a source callback out of process_scheduled_operation
+ use glib.add_timeout_seconds to schedule operations
+ use glib.remove_source to unschedule operations
+ stop starting operationmanager thread in Microblog constructor

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers