Граф коммитов

15 Коммитов

Автор SHA1 Сообщение Дата
shaver%mozilla.org 97d651742f Implement MoveTo and CopyTo. (NPOTB) 2004-11-03 00:16:53 +00:00
shaver%mozilla.org eba1bc9fa3 fix dumb prototype/impl mismatch (npotb) 2004-11-02 21:44:51 +00:00
shaver%mozilla.org 1abdd2a93a WebDAV, NPOTB.
- Simplify interfaces by losing implicit parameterization through data on
  subtypes.
- Add ResourceWithLock for manipulating locked resources.
- Lose the thinnest OSL-creation wrapper functions; they were just dead
  boilerplate weight.
2004-10-30 22:13:11 +00:00
shaver%mozilla.org f5f6159e3a WebDAV, NPOTB:
- Unify listeners better, with parameterized operation types for both
  completion and detail.
- Unify propfind and general-listener code for big ole code-sharing win.
2004-10-29 20:20:54 +00:00
shaver%mozilla.org 1ea5ef52b0 WebDAV, NPOTB: Refactor simple stream reader, because every line of reuse
reduces the amount of C++ I have to read.
2004-10-15 07:58:56 +00:00
shaver%mozilla.org 62cc94df8a WebDAV, NPOTB.
Refactor the parse-and-list-responses code so that upcoming multiresult
work for non-PROPFIND operations can use it.
2004-10-15 07:48:12 +00:00
shaver%mozilla.org 6f09cd34e9 WebDAV, NPOTB.
Streamline operation-listener interface.

Report HTTP status correctly to listener.
2004-10-15 00:01:47 +00:00
shaver%mozilla.org 68c683d7fe WebDAV, NPOTB.
DELETE can return a multistatus, so enhance the API a bit to convey that data.

We don't call the detailed-report facet yet at all, but it's there for when
we do!
2004-10-13 23:36:51 +00:00
shaver%mozilla.org 4ad3836fae WebDAV: the beat goes on.
MKCOL support.  No MKCOL-with-data support, because I have no idea what that's
really supposed to do, so I can't design a good interface for it.
2004-10-13 22:14:51 +00:00
shaver%mozilla.org d13ae59f95 WebDAV, NKOTB.
DELETE support (named 'remove' in IDL to avoid pain for JS consumers).

(...step by step...)
2004-10-13 21:54:33 +00:00
shaver%mozilla.org b9f243f10c WebDAV, NPOTB.
Don't propagatge NS_BINDING_ABORTED to put() callers.

PUT() test wrapper and findErr helper.
2004-10-13 21:30:21 +00:00
shaver%mozilla.org ee1db06bac (WebDAV, NPOTB)
Flush the output stream when the GET is complete, to aid scripted callers in
getting the results they probably expect.
2004-10-13 20:46:24 +00:00
shaver%mozilla.org 4b184ac2af WebDAV micro-checkpoint, NPOTB.
Use buffered streams for getToOutputStream, and document that requirement.

Make sure we QI correctly for nsIRequestObserver in our
OperationStreamListener.
2004-10-13 18:35:33 +00:00
shaver%mozilla.org 6c340a24d6 WebDAV checkpoint (NPOTB, I feel so dirty).
- return properties for propname results, as well as properties proper.
  (Depends on 263957 to actually be useful.)
- ACString > string.
- remove vestigial ChildListener interface.
- OperationListener is also used for get and put.
- put needs a content-type.
- getToOutputStream for somewhat easier use from script.
- implement put, getToOutputStream
- much refactoring of propfind stuff for reuse and clarity
- "davshell" xpcshell test framework
- honestly, did we lose a string-API bet with someone?
2004-10-12 04:13:04 +00:00
shaver%mozilla.org d6a4d0f76c Beginnings of WebDAV support, starting with (nonconformant but mildly
usable) PROPFIND service.
2004-10-01 05:59:55 +00:00