lp:~audidude/marina/main
- Get this branch:
- bzr branch lp:~audidude/marina/main
Branch merges
Branch information
- 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/ zodbstorageserv ice.py: Remove in favor of shelve.
* marina/services/ shelvestoragese rvice.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.
- 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.