lp:~audidude/marina/main

Created by Christian Hergert and last modified
This branch may be out of date, because Launchpad has not been able to access it since .
Get this branch:
bzr branch lp:~audidude/marina/main

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Christian Hergert
Project:
Marina
Status:
Development
Location:
http://pantlesssoftware.com/branches/marina
Last mirrored:
Next mirror:
Disabled

Updating branch...

Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.

Recent revisions

53. By Christian Hergert <email address hidden>

Too Long, See ChangeLog!

2008-02-07 Christian Hergert <email address hidden>

 Ok, there was way too much refactoring to mark everything here.
 Essentially, you do not use marinaService anymore. a Marina object
 has been added to the root package, marina. So now you use.

 from marina import Marina

 To get access to your favorite service, you will use the
 getServiceNamed(name) method on the Marina object as so.

 Marina.getServiceNamed('sync').syncrhonize()

52. By Christian Hergert <email address hidden>

Starting syncs doesnt belong here. that goes in ui code

51. By Christian Hergert <email address hidden>

Sorry for the long time without a ChangeLog!

2008-01-11 Christian Hergert <email address hidden>

 * marina/services/zodbstorageservice.py: Remove in favor of shelve.
 * marina/services/shelvestorageservice.py: New storage implementation for
 storing articles and sources. We need to make this use bsddb.btopen still.
 * marina/core.py: HUGE amounts of async work.
 * marina/interfaces.py: Inherit interfaces.
 * marina/main.py: Misc cleanup.
 * marina/services/cacheservice.py: Comment out stuff using old zodb
 infrastructure.
 * marina/services/gtkguiservice.py: Add callWhenReady for async deferreds
 to hook onto.
 * marina/services/networkservice.py: Add some methods to retrieve a remote
 resource asynchronously. This is currently done with threads rather than
 gnomevfs's async api which is always rather sucky. cant wait for gio and
 watchers!!!!
 * marina/services/syncservice.py: This service is pretty async sexy now.
 The old service is still there for reference until i feel comfortable
 removing it.
 * marina/sources/vfssource.py: Start doing things async using threads.
 * marina/ui/gtk/actions/channelactions.py: Iterate through the sources
 ourselves.
 * marina/ui/gtk/web/gtkhtmlview.py: Start writing to the requested stream
 asynchronously.
 * marina/ui/gtk/windows.py: change our callbacks for IMarinaListener since
 they have completely changed using the new dynamic hooking module.

50. By Christian Hergert <email address hidden>

try to not load more implementations than neccessary. it wastes memory.

49. By Christian Hergert <email address hidden>

check for content after summary so we prefer full content to partial.

48. By Christian Hergert <email address hidden>

Add hacking overview

47. By Christian Hergert <email address hidden>

Add getActions() method to IActions

46. By Christian Hergert <email address hidden>

move to create marina module

45. By Christian Hergert <email address hidden>

lots of new stuff including gtkhtml support and gnome-docking-library

44. By Christian Hergert <email address hidden>

make links and tags a treeview. start working on add syndication action.

This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.