Adding resources for tests and wave project.

Project: http://git-wip-us.apache.org/repos/asf/incubator-wave/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-wave/commit/603eb520
Tree: http://git-wip-us.apache.org/repos/asf/incubator-wave/tree/603eb520
Diff: http://git-wip-us.apache.org/repos/asf/incubator-wave/diff/603eb520

Branch: refs/heads/master
Commit: 603eb520ce9f09ba040d048141da2ba1f86273c2
Parents: 7d8609e
Author: wisebaldone <[email protected]>
Authored: Wed Nov 25 09:18:32 2015 +1000
Committer: wisebaldone <[email protected]>
Committed: Wed Nov 25 09:18:33 2015 +1000

----------------------------------------------------------------------
 README.md                                       |   6 +-
 .../src/main/resources/com/google/gwt/build.xml |  25 ++
 .../google/gwt/websockets/WebSockets.gwt.xml    |  21 ++
 .../resources/com/google/wave/api/build.xml     |  25 ++
 .../com/google/wave/api/data/Data.gwt.xml       |  35 ++
 .../com/google/wave/api/robot/Robot.gwt.xml     |  26 ++
 .../box/attachment/Attachment.gwt.xml           |  26 ++
 .../resources/org/waveprotocol/box/build.xml    |  25 ++
 .../org/waveprotocol/box/common/Common.gwt.xml  |  27 ++
 .../box/common/comms/WaveClientRpc.gwt.xml      |  28 ++
 .../waveprotocol/box/profile/Profile.gwt.xml    |  28 ++
 .../org/waveprotocol/box/search/Search.gwt.xml  |  28 ++
 .../persistence/mongodb/mongodb.properties      |  25 ++
 .../org/waveprotocol/box/stat/Stat.gwt.xml      |  16 +
 .../box/webclient/WebClient.gwt.xml             |  58 +++
 .../box/webclient/WebClientDemo.gwt.xml         |  53 +++
 .../box/webclient/WebClientDev.gwt.xml          |  46 +++
 .../box/webclient/WebClientProd.gwt.xml         |  46 +++
 .../webclient/client/DebugMessagePanel.ui.xml   |  52 +++
 .../box/webclient/client/WebClient.ui.xml       | 103 ++++++
 .../i18n/SavedStateMessages_de.properties       |  23 ++
 .../i18n/SavedStateMessages_en.properties       |  23 ++
 .../i18n/SavedStateMessages_es.properties       |  23 ++
 .../i18n/SavedStateMessages_ru.properties       |  23 ++
 .../i18n/SavedStateMessages_zh_TW.properties    |  23 ++
 .../client/i18n/SessionMessages_de.properties   |  21 ++
 .../client/i18n/SessionMessages_en.properties   |  22 ++
 .../client/i18n/SessionMessages_es.properties   |  22 ++
 .../client/i18n/SessionMessages_fr.properties   |  22 ++
 .../client/i18n/SessionMessages_ru.properties   |  22 ++
 .../client/i18n/SessionMessages_sl.properties   |  22 ++
 .../i18n/SessionMessages_zh_TW.properties       |  22 ++
 .../client/i18n/WebClientMessages_de.properties |  22 ++
 .../client/i18n/WebClientMessages_en.properties |  28 ++
 .../client/i18n/WebClientMessages_es.properties |  28 ++
 .../client/i18n/WebClientMessages_fr.properties |  28 ++
 .../client/i18n/WebClientMessages_ru.properties |  28 ++
 .../client/i18n/WebClientMessages_sl.properties |  28 ++
 .../i18n/WebClientMessages_zh_TW.properties     |  27 ++
 .../box/webclient/common/Common.gwt.xml         |  33 ++
 .../common/communication/Communication.gwt.xml  |  25 ++
 .../box/webclient/profile/Profile.gwt.xml       |  28 ++
 .../box/webclient/search/DigestDomImpl.ui.xml   |  46 +++
 .../box/webclient/search/Search.css             |  82 +++++
 .../box/webclient/search/Search.gwt.xml         |  28 ++
 .../box/webclient/search/SearchPanel.css        |  82 +++++
 .../webclient/search/SearchPanelWidget.ui.xml   |  45 +++
 .../box/webclient/search/SearchWidget.ui.xml    |  45 +++
 .../search/i18n/DigestDomMessages_de.properties |  22 ++
 .../search/i18n/DigestDomMessages_en.properties |  23 ++
 .../search/i18n/DigestDomMessages_es.properties |  23 ++
 .../search/i18n/DigestDomMessages_fr.properties |  22 ++
 .../search/i18n/DigestDomMessages_ru.properties |  23 ++
 .../search/i18n/DigestDomMessages_sl.properties |  22 ++
 .../i18n/DigestDomMessages_zh_TW.properties     |  23 ++
 .../i18n/SearchPresenterMessages_de.properties  |  22 ++
 .../i18n/SearchPresenterMessages_en.properties  |  25 ++
 .../i18n/SearchPresenterMessages_es.properties  |  25 ++
 .../i18n/SearchPresenterMessages_fr.properties  |  24 ++
 .../i18n/SearchPresenterMessages_ru.properties  |  25 ++
 .../i18n/SearchPresenterMessages_sl.properties  |  25 ++
 .../SearchPresenterMessages_zh_TW.properties    |  25 ++
 .../i18n/SearchWidgetMessages_de.properties     |  23 ++
 .../i18n/SearchWidgetMessages_en.properties     |  24 ++
 .../i18n/SearchWidgetMessages_es.properties     |  24 ++
 .../i18n/SearchWidgetMessages_ru.properties     |  24 ++
 .../i18n/SearchWidgetMessages_sl.properties     |  23 ++
 .../i18n/SearchWidgetMessages_zh_TW.properties  |  24 ++
 .../webclient/search/images/toolbar_empty.png   | Bin 0 -> 191 bytes
 .../box/webclient/search/mock/digest.css        |  99 ++++++
 .../box/webclient/search/mock/unknown.jpg       | Bin 0 -> 1669 bytes
 .../box/webclient/stat/Stat.gwt.xml             |  17 +
 .../box/webclient/widget/error/Error.gwt.xml    |  28 ++
 .../widget/error/ErrorIndicatorWidget.ui.xml    |  86 +++++
 .../error/i18n/ErrorMessages_de.properties      |  24 ++
 .../error/i18n/ErrorMessages_en.properties      |  27 ++
 .../error/i18n/ErrorMessages_es.properties      |  27 ++
 .../error/i18n/ErrorMessages_fr.properties      |  28 ++
 .../error/i18n/ErrorMessages_ru.properties      |  27 ++
 .../error/i18n/ErrorMessages_sl.properties      |  27 ++
 .../error/i18n/ErrorMessages_zh_TW.properties   |  27 ++
 .../box/webclient/widget/frame/Frame.gwt.xml    |  27 ++
 .../box/webclient/widget/frame/FramedPanel.css  | 107 ++++++
 .../webclient/widget/frame/FramedPanel.ui.xml   |  44 +++
 .../box/webclient/widget/frame/panel_e.png      | Bin 0 -> 154 bytes
 .../box/webclient/widget/frame/panel_n.png      | Bin 0 -> 186 bytes
 .../box/webclient/widget/frame/panel_ne.png     | Bin 0 -> 337 bytes
 .../box/webclient/widget/frame/panel_nw.png     | Bin 0 -> 274 bytes
 .../box/webclient/widget/frame/panel_s.png      | Bin 0 -> 164 bytes
 .../box/webclient/widget/frame/panel_se.png     | Bin 0 -> 290 bytes
 .../box/webclient/widget/frame/panel_sw.png     | Bin 0 -> 257 bytes
 .../box/webclient/widget/frame/panel_w.png      | Bin 0 -> 119 bytes
 .../box/webclient/widget/loading/Loading.css    |  36 ++
 .../webclient/widget/loading/Loading.gwt.xml    |  26 ++
 .../widget/loading/LoadingIndicator.ui.xml      |  35 ++
 .../loading/i18n/LoadingMessages_de.properties  |  21 ++
 .../loading/i18n/LoadingMessages_en.properties  |  22 ++
 .../loading/i18n/LoadingMessages_es.properties  |  22 ++
 .../loading/i18n/LoadingMessages_fr.properties  |  22 ++
 .../loading/i18n/LoadingMessages_ru.properties  |  22 ++
 .../loading/i18n/LoadingMessages_sl.properties  |  22 ++
 .../i18n/LoadingMessages_zh_TW.properties       |  22 ++
 .../org/waveprotocol/wave/client/Client.gwt.xml |  34 ++
 .../wave/client/account/Account.gwt.xml         |  26 ++
 .../wave/client/autohide/Autohide.gwt.xml       |  25 ++
 .../org/waveprotocol/wave/client/build.xml      |  30 ++
 .../wave/client/clipboard/Clipboard.gwt.xml     |  25 ++
 .../waveprotocol/wave/client/common/build.xml   |  28 ++
 .../client/common/safehtml/SafeHtml.gwt.xml     |  25 ++
 .../wave/client/common/scrub/Scrub.gwt.xml      |  25 ++
 .../wave/client/common/util/Util.gwt.xml        |  67 ++++
 .../wave/client/common/util/useragents.gwt.xml  |  60 ++++
 .../client/common/webdriver/Webdriver.gwt.xml   |  25 ++
 .../ConcurrencyControl.gwt.xml                  |  25 ++
 .../wave/client/debug/logger/Logger.css         |  58 +++
 .../wave/client/debug/logger/Logger.gwt.xml     |  84 +++++
 .../testing/restrict_permutations.gwt.xml       |  27 ++
 .../wave/client/doodad/Doodad.gwt.xml           |  35 ++
 .../client/doodad/attachment/Attachment.gwt.xml |  32 ++
 .../render/ImageThumbnailWidget.ui.xml          |  94 +++++
 .../doodad/attachment/render/Thumbnail.css      | 354 +++++++++++++++++++
 .../client/doodad/attachment/render/error.png   | Bin 0 -> 2114 bytes
 .../doodad/attachment/render/meta_contract.png  | Bin 0 -> 262 bytes
 .../doodad/attachment/render/meta_expand.png    | Bin 0 -> 235 bytes
 .../doodad/attachment/render/meta_left.png      | Bin 0 -> 322 bytes
 .../doodad/attachment/render/meta_mid.png       | Bin 0 -> 238 bytes
 .../doodad/attachment/render/meta_more.png      | Bin 0 -> 172 bytes
 .../doodad/attachment/render/meta_right.png     | Bin 0 -> 416 bytes
 .../doodad/attachment/render/thumb-c-2.png      | Bin 0 -> 240 bytes
 .../doodad/attachment/render/thumb-e-2.png      | Bin 0 -> 136 bytes
 .../doodad/attachment/render/thumb-n-2.png      | Bin 0 -> 240 bytes
 .../doodad/attachment/render/thumb-ne-2.png     | Bin 0 -> 806 bytes
 .../doodad/attachment/render/thumb-nw-2.png     | Bin 0 -> 387 bytes
 .../doodad/attachment/render/thumb-s-2.png      | Bin 0 -> 123 bytes
 .../doodad/attachment/render/thumb-se-2.png     | Bin 0 -> 178 bytes
 .../doodad/attachment/render/thumb-sw-2.png     | Bin 0 -> 150 bytes
 .../doodad/attachment/render/thumb-w-2.png      | Bin 0 -> 117 bytes
 .../experimental/htmltemplate/secureStyles.css  |  31 ++
 .../wave/client/doodad/form/button/Button.css   |  73 ++++
 .../wave/client/doodad/form/check/CheckBase.css |  27 ++
 .../wave/client/doodad/form/check/Label.css     |  24 ++
 .../wave/client/doodad/form/input/Input.css     |  29 ++
 .../wave/client/doodad/form/input/Password.css  |  29 ++
 .../client/doodad/selection/CaretMarker.css     |  50 +++
 .../waveprotocol/wave/client/editor/Editor.css  | 114 ++++++
 .../wave/client/editor/Editor.gwt.xml           |  63 ++++
 .../client/editor/constants/Constants.gwt.xml   |  25 ++
 .../wave/client/editor/content/Default.css      |  31 ++
 .../paragraph/constants/Constants.gwt.xml       |  25 ++
 .../examples/img/CaptionedImageWidget.ui.xml    |  78 ++++
 .../editor/examples/img/TestModule.gwt.xml      |  27 ++
 .../wave/client/editor/extract/Extract.css      |  39 ++
 .../client/editor/harness/EditorHarness.gwt.xml |  48 +++
 .../client/editor/harness/EditorTest.gwt.xml    |  29 ++
 .../client/editor/harness/public/EditorTest.css | 190 ++++++++++
 .../editor/harness/public/images/thumb-c-2.png  | Bin 0 -> 1101 bytes
 .../editor/harness/public/images/thumb-e-2.png  | Bin 0 -> 154 bytes
 .../editor/harness/public/images/thumb-n-2.png  | Bin 0 -> 612 bytes
 .../editor/harness/public/images/thumb-ne-2.png | Bin 0 -> 1225 bytes
 .../editor/harness/public/images/thumb-nw-2.png | Bin 0 -> 837 bytes
 .../editor/harness/public/images/thumb-s-2.png  | Bin 0 -> 151 bytes
 .../editor/harness/public/images/thumb-se-2.png | Bin 0 -> 206 bytes
 .../editor/harness/public/images/thumb-sw-2.png | Bin 0 -> 178 bytes
 .../editor/harness/public/images/thumb-w-2.png  | Bin 0 -> 136 bytes
 .../harness/public/pics/Beautiful+View.jpg      | Bin 0 -> 55345 bytes
 .../client/editor/harness/public/pics/Snow.jpg  | Bin 0 -> 36785 bytes
 .../editor/harness/public/pics/hills-sm.jpg     | Bin 0 -> 12429 bytes
 .../client/editor/harness/public/pics/hills.jpg | Bin 0 -> 37228 bytes
 .../editor/harness/public/pics/yosemite-sm.jpg  | Bin 0 -> 17995 bytes
 .../editor/harness/public/pics/yosemite.jpg     | Bin 0 -> 71894 bytes
 .../wave/client/editor/impl/DiffManager.css     |  29 ++
 .../client/editor/selection/html/Html.gwt.xml   |  25 ++
 .../wave/client/editor/sugg/Suggestion.css      |  95 +++++
 .../wave/client/editor/sugg/icon_undo.png       | Bin 0 -> 210 bytes
 .../wave/client/editor/sugg/icon_undo_hover.png | Bin 0 -> 196 bytes
 .../wave/client/editor/testing/Testing.gwt.xml  |  31 ++
 .../editor/testtools/TestTools_Gwt.gwt.xml      |  25 ++
 .../wave/client/editor/toolbar/Toolbar.gwt.xml  |  31 ++
 .../wave/client/gadget/Gadget.gwt.xml           |  38 ++
 .../wave/client/gadget/renderer/Gadget.css      | 157 ++++++++
 .../gadget/renderer/GadgetWidgetUi.ui.xml       |  71 ++++
 .../client/gadget/renderer/broken_gadget.png    | Bin 0 -> 1002 bytes
 .../wave/client/gadget/renderer/meta_left.png   | Bin 0 -> 322 bytes
 .../client/gadget/renderer/meta_left_down.png   | Bin 0 -> 163 bytes
 .../client/gadget/renderer/meta_left_hover.png  | Bin 0 -> 137 bytes
 .../wave/client/gadget/renderer/meta_mid.png    | Bin 0 -> 238 bytes
 .../client/gadget/renderer/meta_mid_down.png    | Bin 0 -> 156 bytes
 .../client/gadget/renderer/meta_mid_hover.png   | Bin 0 -> 146 bytes
 .../wave/client/gadget/renderer/meta_more.png   | Bin 0 -> 172 bytes
 .../wave/client/gadget/renderer/meta_right.png  | Bin 0 -> 416 bytes
 .../client/gadget/renderer/meta_right_down.png  | Bin 0 -> 159 bytes
 .../client/gadget/renderer/meta_right_hover.png | Bin 0 -> 135 bytes
 .../wave/client/paging/Paging.gwt.xml           |  25 ++
 .../wave/client/render/Render.gwt.xml           |  25 ++
 .../wave/client/scheduler/Scheduler.gwt.xml     |  26 ++
 .../wave/client/scheduler/build.xml             |  28 ++
 .../wave/client/scheduler/knobs/knobs.css       |  83 +++++
 .../client/scheduler/testing/Testing.gwt.xml    |  25 ++
 .../wave/client/scroll/Scroll.gwt.xml           |  29 ++
 .../client/testing/UndercurrentHarness.gwt.xml  |  53 +++
 .../testing/public/static/images/unknown.jpg    | Bin 0 -> 1669 bytes
 .../wave/client/uibuilder/UiBuilder.gwt.xml     |  25 ++
 .../wave/client/util/ClientFlags.gwt.xml        |  25 ++
 .../wave/client/util/ClientFlagsTesting.gwt.xml |  25 ++
 .../waveprotocol/wave/client/wave/Wave.gwt.xml  |  31 ++
 .../wave/client/wavepanel/WavePanel.gwt.xml     |  25 ++
 .../wave/client/wavepanel/block/Block.gwt.xml   |  28 ++
 .../wave/client/wavepanel/event/Event.gwt.xml   |  25 ++
 .../wave/client/wavepanel/impl/Base.gwt.xml     |  25 ++
 .../wave/client/wavepanel/impl/Impl.gwt.xml     |  24 ++
 .../wavepanel/impl/collapse/Collapse.gwt.xml    |  25 ++
 .../client/wavepanel/impl/diff/Diff.gwt.xml     |  29 ++
 .../client/wavepanel/impl/edit/Edit.gwt.xml     |  34 ++
 .../impl/edit/ParticipantSelectorWidget.ui.xml  |  91 +++++
 .../impl/edit/ParticipantWidget.ui.xml          |  59 ++++
 .../impl/edit/i18n/ActionMessages_de.properties |  22 ++
 .../impl/edit/i18n/ActionMessages_en.properties |  22 ++
 .../impl/edit/i18n/ActionMessages_es.properties |  22 ++
 .../impl/edit/i18n/ActionMessages_fr.properties |  23 ++
 .../impl/edit/i18n/ActionMessages_ru.properties |  22 ++
 .../impl/edit/i18n/ActionMessages_sl.properties |  22 ++
 .../edit/i18n/ActionMessages_zh_TW.properties   |  22 ++
 .../edit/i18n/ParticipantMessages_de.properties |  22 ++
 .../edit/i18n/ParticipantMessages_en.properties |  22 ++
 .../edit/i18n/ParticipantMessages_es.properties |  22 ++
 .../edit/i18n/ParticipantMessages_fr.properties |  22 ++
 .../edit/i18n/ParticipantMessages_ru.properties |  22 ++
 .../edit/i18n/ParticipantMessages_sl.properties |  22 ++
 .../i18n/ParticipantMessages_zh_TW.properties   |  22 ++
 .../client/wavepanel/impl/focus/Focus.gwt.xml   |  25 ++
 .../impl/indicator/ReplyIndicator.gwt.xml       |  30 ++
 .../client/wavepanel/impl/menu/Menu.gwt.xml     |  25 ++
 .../impl/menu/i18n/MenuMessages_de.properties   |  22 ++
 .../impl/menu/i18n/MenuMessages_en.properties   |  22 ++
 .../impl/menu/i18n/MenuMessages_es.properties   |  22 ++
 .../impl/menu/i18n/MenuMessages_fr.properties   |  22 ++
 .../impl/menu/i18n/MenuMessages_ru.properties   |  22 ++
 .../impl/menu/i18n/MenuMessages_sl.properties   |  22 ++
 .../menu/i18n/MenuMessages_zh_TW.properties     |  22 ++
 .../client/wavepanel/impl/reader/Reader.gwt.xml |  25 ++
 .../wavepanel/impl/toolbar/EditToolbar.css      | 123 +++++++
 .../wavepanel/impl/toolbar/Toolbar.gwt.xml      |  32 ++
 .../attachment/AttachmentPopupWidget.css        |  57 +++
 .../attachment/AttachmentPopupWidget.ui.xml     |  52 +++
 .../i18n/AttachmentMessages_de.properties       |  25 ++
 .../i18n/AttachmentMessages_en.properties       |  27 ++
 .../i18n/AttachmentMessages_es.properties       |  27 ++
 .../i18n/AttachmentMessages_fr.properties       |  27 ++
 .../i18n/AttachmentMessages_ru.properties       |  27 ++
 .../i18n/AttachmentMessages_sl.properties       |  26 ++
 .../i18n/AttachmentMessages_zh_TW.properties    |  27 ++
 .../impl/toolbar/color/ComplexColorPicker.css   |  65 ++++
 .../impl/toolbar/color/SimpleColorPicker.css    |  46 +++
 .../i18n/ColorPickerMessages_de.properties      |  22 ++
 .../i18n/ColorPickerMessages_en.properties      |  26 ++
 .../i18n/ColorPickerMessages_es.properties      |  26 ++
 .../i18n/ColorPickerMessages_zh_TW.properties   |  24 ++
 .../impl/toolbar/gadget/GadgetInfoWidget.ui.xml |  57 +++
 .../toolbar/gadget/GadgetSelectorWidget.ui.xml  | 110 ++++++
 .../i18n/GadgetCategoryMessages_de.properties   |  28 ++
 .../i18n/GadgetCategoryMessages_en.properties   |  36 ++
 .../i18n/GadgetCategoryMessages_es.properties   |  36 ++
 .../i18n/GadgetCategoryMessages_fr.properties   |  35 ++
 .../i18n/GadgetCategoryMessages_ru.properties   |  36 ++
 .../i18n/GadgetCategoryMessages_sl.properties   |  35 ++
 .../GadgetCategoryMessages_zh_TW.properties     |  36 ++
 .../i18n/GadgetSelectorMessages_de.properties   |  22 ++
 .../i18n/GadgetSelectorMessages_en.properties   |  26 ++
 .../i18n/GadgetSelectorMessages_es.properties   |  26 ++
 .../i18n/GadgetSelectorMessages_fr.properties   |  26 ++
 .../i18n/GadgetSelectorMessages_ru.properties   |  26 ++
 .../i18n/GadgetSelectorMessages_sl.properties   |  26 ++
 .../GadgetSelectorMessages_zh_TW.properties     |  26 ++
 .../toolbar/i18n/LinkerMessages_de.properties   |  23 ++
 .../toolbar/i18n/LinkerMessages_en.properties   |  24 ++
 .../toolbar/i18n/LinkerMessages_es.properties   |  24 ++
 .../toolbar/i18n/LinkerMessages_fr.properties   |  23 ++
 .../toolbar/i18n/LinkerMessages_ru.properties   |  24 ++
 .../toolbar/i18n/LinkerMessages_sl.properties   |  23 ++
 .../i18n/LinkerMessages_zh_TW.properties        |  23 ++
 .../toolbar/i18n/ToolbarMessages_de.properties  |  24 ++
 .../toolbar/i18n/ToolbarMessages_en.properties  |  27 ++
 .../toolbar/i18n/ToolbarMessages_es.properties  |  27 ++
 .../toolbar/i18n/ToolbarMessages_fr.properties  |  28 ++
 .../toolbar/i18n/ToolbarMessages_ru.properties  |  27 ++
 .../toolbar/i18n/ToolbarMessages_sl.properties  |  27 ++
 .../i18n/ToolbarMessages_zh_TW.properties       |  27 ++
 .../impl/toolbar/images/edit/attachment.png     | Bin 0 -> 660 bytes
 .../impl/toolbar/images/edit/backcolor.png      | Bin 0 -> 479 bytes
 .../wavepanel/impl/toolbar/images/edit/bold.png | Bin 0 -> 244 bytes
 .../impl/toolbar/images/edit/color.png          | Bin 0 -> 358 bytes
 .../impl/toolbar/images/edit/createLink.png     | Bin 0 -> 225 bytes
 .../impl/toolbar/images/edit/font_size.png      | Bin 0 -> 473 bytes
 .../impl/toolbar/images/edit/font_style.png     | Bin 0 -> 462 bytes
 .../impl/toolbar/images/edit/gadget.png         | Bin 0 -> 567 bytes
 .../impl/toolbar/images/edit/icon_align.png     | Bin 0 -> 213 bytes
 .../toolbar/images/edit/icon_align_centre.png   | Bin 0 -> 192 bytes
 .../toolbar/images/edit/icon_align_justify.png  | Bin 0 -> 166 bytes
 .../toolbar/images/edit/icon_align_left.png     | Bin 0 -> 195 bytes
 .../toolbar/images/edit/icon_align_right.png    | Bin 0 -> 162 bytes
 .../impl/toolbar/images/edit/icon_font_size.png | Bin 0 -> 394 bytes
 .../impl/toolbar/images/edit/icon_heading.png   | Bin 0 -> 420 bytes
 .../impl/toolbar/images/edit/icon_subscript.png | Bin 0 -> 550 bytes
 .../toolbar/images/edit/icon_superscript.png    | Bin 0 -> 557 bytes
 .../impl/toolbar/images/edit/indent.png         | Bin 0 -> 223 bytes
 .../impl/toolbar/images/edit/italic.png         | Bin 0 -> 316 bytes
 .../impl/toolbar/images/edit/ordered_list.png   | Bin 0 -> 210 bytes
 .../impl/toolbar/images/edit/outdent.png        | Bin 0 -> 224 bytes
 .../impl/toolbar/images/edit/removeLink.png     | Bin 0 -> 235 bytes
 .../toolbar/images/edit/remove_formatting.png   | Bin 0 -> 441 bytes
 .../impl/toolbar/images/edit/strike.png         | Bin 0 -> 408 bytes
 .../impl/toolbar/images/edit/underline.png      | Bin 0 -> 219 bytes
 .../impl/toolbar/images/edit/unordered_list.png | Bin 0 -> 197 bytes
 .../wave/client/wavepanel/render/Render.gwt.xml |  25 ++
 .../wave/client/wavepanel/view/View.gwt.xml     |  25 ++
 .../wave/client/wavepanel/view/dom/Dom.gwt.xml  |  26 ++
 .../client/wavepanel/view/dom/full/Blip.css     | 191 ++++++++++
 .../view/dom/full/BlipLinkPopupWidget.css       |  43 +++
 .../view/dom/full/BlipLinkPopupWidget.ui.xml    |  42 +++
 .../wavepanel/view/dom/full/Collapsible.css     | 159 +++++++++
 .../view/dom/full/ContinuationIndicator.css     |  84 +++++
 .../wavepanel/view/dom/full/Conversation.css    |  52 +++
 .../wavepanel/view/dom/full/FocusFrame.css      |  42 +++
 .../wavepanel/view/dom/full/FocusFrame.ui.xml   |  33 ++
 .../wavepanel/view/dom/full/FocusFrameIE.css    | 237 +++++++++++++
 .../wavepanel/view/dom/full/FocusFrameIE.ui.xml |  43 +++
 .../wavepanel/view/dom/full/Participants.css    | 201 +++++++++++
 .../client/wavepanel/view/dom/full/ReplyBox.css |  58 +++
 .../wavepanel/view/dom/full/RootThread.css      |  26 ++
 .../wavepanel/view/dom/full/add_button.png      | Bin 0 -> 987 bytes
 .../view/dom/full/arrow_read_collapsed.png      | Bin 0 -> 180 bytes
 .../view/dom/full/arrow_read_expanded.png       | Bin 0 -> 172 bytes
 .../view/dom/full/arrow_unread_collapsed.png    | Bin 0 -> 174 bytes
 .../view/dom/full/arrow_unread_expanded.png     | Bin 0 -> 174 bytes
 .../client/wavepanel/view/dom/full/callout.png  | Bin 0 -> 442 bytes
 .../wavepanel/view/dom/full/collapse_button.png | Bin 0 -> 259 bytes
 .../wavepanel/view/dom/full/collapsed.png       | Bin 0 -> 445 bytes
 .../view/dom/full/continuation_icon.png         | Bin 0 -> 267 bytes
 .../wavepanel/view/dom/full/expand_button.png   | Bin 0 -> 261 bytes
 .../client/wavepanel/view/dom/full/expanded.png | Bin 0 -> 426 bytes
 .../client/wavepanel/view/dom/full/frame/e.png  | Bin 0 -> 132 bytes
 .../wavepanel/view/dom/full/frame/e_blur.png    | Bin 0 -> 133 bytes
 .../wavepanel/view/dom/full/frame/e_edit.png    | Bin 0 -> 133 bytes
 .../view/dom/full/frame/e_edit_blur.png         | Bin 0 -> 133 bytes
 .../client/wavepanel/view/dom/full/frame/n.png  | Bin 0 -> 130 bytes
 .../wavepanel/view/dom/full/frame/n_blur.png    | Bin 0 -> 130 bytes
 .../wavepanel/view/dom/full/frame/n_edit.png    | Bin 0 -> 134 bytes
 .../view/dom/full/frame/n_edit_blur.png         | Bin 0 -> 134 bytes
 .../client/wavepanel/view/dom/full/frame/ne.png | Bin 0 -> 173 bytes
 .../wavepanel/view/dom/full/frame/ne_blur.png   | Bin 0 -> 173 bytes
 .../wavepanel/view/dom/full/frame/ne_edit.png   | Bin 0 -> 165 bytes
 .../view/dom/full/frame/ne_edit_blur.png        | Bin 0 -> 166 bytes
 .../client/wavepanel/view/dom/full/frame/nw.png | Bin 0 -> 169 bytes
 .../wavepanel/view/dom/full/frame/nw_blur.png   | Bin 0 -> 170 bytes
 .../wavepanel/view/dom/full/frame/nw_edit.png   | Bin 0 -> 158 bytes
 .../view/dom/full/frame/nw_edit_blur.png        | Bin 0 -> 159 bytes
 .../wavepanel/view/dom/full/frame/reply_e.png   | Bin 0 -> 134 bytes
 .../wavepanel/view/dom/full/frame/reply_n.png   | Bin 0 -> 136 bytes
 .../wavepanel/view/dom/full/frame/reply_ne.png  | Bin 0 -> 165 bytes
 .../wavepanel/view/dom/full/frame/reply_nw.png  | Bin 0 -> 161 bytes
 .../wavepanel/view/dom/full/frame/reply_s.png   | Bin 0 -> 137 bytes
 .../wavepanel/view/dom/full/frame/reply_se.png  | Bin 0 -> 155 bytes
 .../wavepanel/view/dom/full/frame/reply_sw.png  | Bin 0 -> 162 bytes
 .../wavepanel/view/dom/full/frame/reply_w.png   | Bin 0 -> 134 bytes
 .../client/wavepanel/view/dom/full/frame/s.png  | Bin 0 -> 129 bytes
 .../wavepanel/view/dom/full/frame/s_blur.png    | Bin 0 -> 130 bytes
 .../wavepanel/view/dom/full/frame/s_edit.png    | Bin 0 -> 134 bytes
 .../view/dom/full/frame/s_edit_blur.png         | Bin 0 -> 134 bytes
 .../client/wavepanel/view/dom/full/frame/se.png | Bin 0 -> 166 bytes
 .../wavepanel/view/dom/full/frame/se_blur.png   | Bin 0 -> 166 bytes
 .../wavepanel/view/dom/full/frame/se_edit.png   | Bin 0 -> 153 bytes
 .../view/dom/full/frame/se_edit_blur.png        | Bin 0 -> 153 bytes
 .../client/wavepanel/view/dom/full/frame/sw.png | Bin 0 -> 174 bytes
 .../wavepanel/view/dom/full/frame/sw_blur.png   | Bin 0 -> 167 bytes
 .../wavepanel/view/dom/full/frame/sw_edit.png   | Bin 0 -> 152 bytes
 .../view/dom/full/frame/sw_edit_blur.png        | Bin 0 -> 152 bytes
 .../client/wavepanel/view/dom/full/frame/w.png  | Bin 0 -> 132 bytes
 .../wavepanel/view/dom/full/frame/w_blur.png    | Bin 0 -> 134 bytes
 .../wavepanel/view/dom/full/frame/w_edit.png    | Bin 0 -> 136 bytes
 .../view/dom/full/frame/w_edit_blur.png         | Bin 0 -> 136 bytes
 .../full/i18n/BlipLinkMessages_de.properties    |  21 ++
 .../full/i18n/BlipLinkMessages_en.properties    |  24 ++
 .../full/i18n/BlipLinkMessages_es.properties    |  24 ++
 .../full/i18n/BlipLinkMessages_fr.properties    |  24 ++
 .../full/i18n/BlipLinkMessages_ru.properties    |  24 ++
 .../full/i18n/BlipLinkMessages_sl.properties    |  24 ++
 .../full/i18n/BlipLinkMessages_zh_TW.properties |  24 ++
 .../dom/full/i18n/BlipMessages_de.properties    |  25 ++
 .../dom/full/i18n/BlipMessages_en.properties    |  26 ++
 .../dom/full/i18n/BlipMessages_es.properties    |  26 ++
 .../dom/full/i18n/BlipMessages_fr.properties    |  26 ++
 .../dom/full/i18n/BlipMessages_ru.properties    |  26 ++
 .../dom/full/i18n/BlipMessages_sl.properties    |  26 ++
 .../dom/full/i18n/BlipMessages_zh_TW.properties |  26 ++
 .../full/i18n/ParticipantMessages_de.properties |  22 ++
 .../full/i18n/ParticipantMessages_en.properties |  26 ++
 .../full/i18n/ParticipantMessages_es.properties |  26 ++
 .../full/i18n/ParticipantMessages_fr.properties |  23 ++
 .../full/i18n/ParticipantMessages_ru.properties |  26 ++
 .../full/i18n/ParticipantMessages_sl.properties |  23 ++
 .../i18n/ParticipantMessages_zh_TW.properties   |  25 ++
 .../full/i18n/ReplyBoxMessages_de.properties    |  22 ++
 .../full/i18n/ReplyBoxMessages_en.properties    |  22 ++
 .../full/i18n/ReplyBoxMessages_es.properties    |  22 ++
 .../full/i18n/ReplyBoxMessages_fr.properties    |  22 ++
 .../full/i18n/ReplyBoxMessages_ru.properties    |  22 ++
 .../full/i18n/ReplyBoxMessages_sl.properties    |  22 ++
 .../full/i18n/ReplyBoxMessages_zh_TW.properties |  22 ++
 .../wavepanel/view/dom/full/mock/add_button.png | Bin 0 -> 987 bytes
 .../view/dom/full/mock/arrow_read_collapsed.png | Bin 0 -> 180 bytes
 .../view/dom/full/mock/arrow_read_expanded.png  | Bin 0 -> 172 bytes
 .../dom/full/mock/arrow_unread_collapsed.png    | Bin 0 -> 174 bytes
 .../dom/full/mock/arrow_unread_expanded.png     | Bin 0 -> 174 bytes
 .../wavepanel/view/dom/full/mock/blip.css       | 161 +++++++++
 .../wavepanel/view/dom/full/mock/callout.png    | Bin 0 -> 442 bytes
 .../wavepanel/view/dom/full/mock/collapsed.png  | Bin 0 -> 264 bytes
 .../wavepanel/view/dom/full/mock/corners.png    | Bin 0 -> 411 bytes
 .../wavepanel/view/dom/full/mock/expanded.png   | Bin 0 -> 262 bytes
 .../wavepanel/view/dom/full/mock/focus.css      |  38 ++
 .../view/dom/full/mock/ie_inline_thread.css     | 140 ++++++++
 .../view/dom/full/mock/inline_thread.css        | 124 +++++++
 .../view/dom/full/mock/minus_button.png         | Bin 0 -> 259 bytes
 .../view/dom/full/mock/plus_button.png          | Bin 0 -> 261 bytes
 .../view/dom/full/mock/thread_border.png        | Bin 0 -> 615 bytes
 .../view/dom/full/mock/thread_collapsed.png     | Bin 0 -> 445 bytes
 .../view/dom/full/mock/thread_expanded.png      | Bin 0 -> 426 bytes
 .../view/dom/full/mock/tmp_inline_thread.css    |  84 +++++
 .../wavepanel/view/dom/full/mock/unknown.jpg    | Bin 0 -> 1669 bytes
 .../wavepanel/view/dom/full/mock/xrepeat.png    | Bin 0 -> 305 bytes
 .../wavepanel/view/dom/full/mock/yrepeat.png    | Bin 0 -> 363 bytes
 .../wavepanel/view/dom/full/toolbar_empty.png   | Bin 0 -> 191 bytes
 .../client/wavepanel/view/fake/Fake.gwt.xml     |  31 ++
 .../client/wavepanel/view/impl/Impl.gwt.xml     |  25 ++
 .../wave/client/widget/button/Button.gwt.xml    |  26 ++
 .../widget/button/icon/IconButtonTemplate.css   |  92 +++++
 .../widget/button/icon/IconButtonTemplate1.css  | 165 +++++++++
 .../client/widget/button/icon/add-big-down.png  | Bin 0 -> 893 bytes
 .../wave/client/widget/button/icon/add-big.png  | Bin 0 -> 987 bytes
 .../wave/client/widget/button/icon/add.png      | Bin 0 -> 837 bytes
 .../wave/client/widget/button/icon/addDown.png  | Bin 0 -> 770 bytes
 .../client/widget/button/icon/add_small.png     | Bin 0 -> 769 bytes
 .../widget/button/icon/add_small_down.png       | Bin 0 -> 690 bytes
 .../widget/button/icon/alert_close_button.png   | Bin 0 -> 233 bytes
 .../button/icon/alert_close_button_down.png     | Bin 0 -> 555 bytes
 .../button/icon/alert_close_button_hover.png    | Bin 0 -> 198 bytes
 .../client/widget/button/icon/blue-plus.png     | Bin 0 -> 435 bytes
 .../widget/button/icon/button_digest_next.png   | Bin 0 -> 524 bytes
 .../button/icon/button_digest_next_down.png     | Bin 0 -> 512 bytes
 .../widget/button/icon/button_digest_prev.png   | Bin 0 -> 544 bytes
 .../button/icon/button_digest_prev_down.png     | Bin 0 -> 536 bytes
 .../client/widget/button/icon/folder-closed.png | Bin 0 -> 208 bytes
 .../client/widget/button/icon/folder-open.png   | Bin 0 -> 193 bytes
 .../client/widget/button/icon/lightbulb.png     | Bin 0 -> 391 bytes
 .../widget/button/icon/panel-close-down.png     | Bin 0 -> 275 bytes
 .../widget/button/icon/panel-close-hover.png    | Bin 0 -> 254 bytes
 .../client/widget/button/icon/panel-close.png   | Bin 0 -> 178 bytes
 .../widget/button/icon/panel-maximize-down.png  | Bin 0 -> 218 bytes
 .../widget/button/icon/panel-maximize-hover.png | Bin 0 -> 213 bytes
 .../widget/button/icon/panel-maximize.png       | Bin 0 -> 155 bytes
 .../widget/button/icon/panel-minimize-down.png  | Bin 0 -> 206 bytes
 .../widget/button/icon/panel-minimize-hover.png | Bin 0 -> 201 bytes
 .../widget/button/icon/panel-minimize.png       | Bin 0 -> 135 bytes
 .../widget/button/icon/panel-restore-down.png   | Bin 0 -> 225 bytes
 .../widget/button/icon/panel-restore-hover.png  | Bin 0 -> 221 bytes
 .../client/widget/button/icon/panel-restore.png | Bin 0 -> 180 bytes
 .../button/icon/popup-button-depressed.png      | Bin 0 -> 320 bytes
 .../client/widget/button/icon/popup-button.png  | Bin 0 -> 290 bytes
 .../widget/button/icon/remove_tag_button.png    | Bin 0 -> 313 bytes
 .../button/icon/remove_tag_button_hover.png     | Bin 0 -> 242 bytes
 .../widget/button/icon/spelly-dropdown.png      | Bin 0 -> 233 bytes
 .../button/icon/split_button_dropdown.png       | Bin 0 -> 355 bytes
 .../button/icon/split_button_dropdown_down.png  | Bin 0 -> 315 bytes
 .../widget/button/icon/view_switcher_avatar.png | Bin 0 -> 346 bytes
 .../button/icon/view_switcher_avatar_down.png   | Bin 0 -> 339 bytes
 .../widget/button/icon/view_switcher_feed.png   | Bin 0 -> 386 bytes
 .../button/icon/view_switcher_feed_down.png     | Bin 0 -> 364 bytes
 .../widget/button/icon/view_switcher_single.png | Bin 0 -> 406 bytes
 .../button/icon/view_switcher_single_down.png   | Bin 0 -> 386 bytes
 .../client/widget/button/text/TextButton.css    | 174 +++++++++
 .../client/widget/button/text/TextButton.ui.xml |  53 +++
 .../widget/button/text/add_button_left.png      | Bin 0 -> 260 bytes
 .../widget/button/text/add_button_middle.png    | Bin 0 -> 228 bytes
 .../widget/button/text/add_button_right.png     | Bin 0 -> 149 bytes
 .../client/widget/button/text/button_left.png   | Bin 0 -> 234 bytes
 .../widget/button/text/button_left_down.png     | Bin 0 -> 204 bytes
 .../client/widget/button/text/button_middle.png | Bin 0 -> 210 bytes
 .../widget/button/text/button_middle_down.png   | Bin 0 -> 165 bytes
 .../client/widget/button/text/button_right.png  | Bin 0 -> 255 bytes
 .../widget/button/text/button_right_down.png    | Bin 0 -> 230 bytes
 .../widget/button/text/primary_button_left.png  | Bin 0 -> 312 bytes
 .../button/text/primary_button_left_down.png    | Bin 0 -> 220 bytes
 .../button/text/primary_button_middle.png       | Bin 0 -> 194 bytes
 .../button/text/primary_button_middle_down.png  | Bin 0 -> 180 bytes
 .../widget/button/text/primary_button_right.png | Bin 0 -> 281 bytes
 .../button/text/primary_button_right_down.png   | Bin 0 -> 248 bytes
 .../widget/button/text/system_button_left.png   | Bin 0 -> 256 bytes
 .../button/text/system_button_left_down.png     | Bin 0 -> 301 bytes
 .../widget/button/text/system_button_middle.png | Bin 0 -> 142 bytes
 .../button/text/system_button_middle_down.png   | Bin 0 -> 131 bytes
 .../widget/button/text/system_button_right.png  | Bin 0 -> 274 bytes
 .../button/text/system_button_right_down.png    | Bin 0 -> 326 bytes
 .../wave/client/widget/common/Common.gwt.xml    |  25 ++
 .../wave/client/widget/dialog/Dialog.css        |  56 +++
 .../wave/client/widget/dialog/Dialog.gwt.xml    |  19 +
 .../wave/client/widget/generic/Generic.gwt.xml  |  25 ++
 .../wave/client/widget/menu/Menu.css            |  57 +++
 .../wave/client/widget/menu/Menu.gwt.xml        |  25 ++
 .../widget/overflowpanel/OverflowPanel.gwt.xml  |  25 ++
 .../client/widget/popup/DesktopTitleBar.css     |  44 +++
 .../widget/popup/DesktopUniversalPopup.css      |  52 +++
 .../widget/popup/MobileUniversalPopup.css       |  56 +++
 .../wave/client/widget/popup/Popup.gwt.xml      |  61 ++++
 .../popup/desktopchrome/DesktopPopupChrome.css  | 109 ++++++
 .../desktopchrome/DesktopPopupChrome.ui.xml     |  40 +++
 .../popup/desktopchrome/DropdownPopupChrome.css |  75 ++++
 .../desktopchrome/DropdownPopupChrome.ui.xml    |  37 ++
 .../widget/popup/desktopchrome/popup_e.png      | Bin 0 -> 259 bytes
 .../widget/popup/desktopchrome/popup_ene.png    | Bin 0 -> 203 bytes
 .../widget/popup/desktopchrome/popup_n.png      | Bin 0 -> 143 bytes
 .../popup/desktopchrome/popup_n_titled.png      | Bin 0 -> 143 bytes
 .../widget/popup/desktopchrome/popup_ne.png     | Bin 0 -> 184 bytes
 .../popup/desktopchrome/popup_ne_titled.png     | Bin 0 -> 178 bytes
 .../widget/popup/desktopchrome/popup_nw.png     | Bin 0 -> 144 bytes
 .../popup/desktopchrome/popup_nw_titled.png     | Bin 0 -> 143 bytes
 .../widget/popup/desktopchrome/popup_s.png      | Bin 0 -> 222 bytes
 .../widget/popup/desktopchrome/popup_se.png     | Bin 0 -> 274 bytes
 .../widget/popup/desktopchrome/popup_sw.png     | Bin 0 -> 250 bytes
 .../widget/popup/desktopchrome/popup_w.png      | Bin 0 -> 132 bytes
 .../client/widget/popup/simple/Simple.gwt.xml   |  25 ++
 .../client/widget/popup/testing/Testing.gwt.xml |  25 ++
 .../widget/profile/ProfilePopupWidget.css       |  70 ++++
 .../widget/profile/ProfilePopupWidget.ui.xml    |  56 +++
 .../i18n/ProfilePopupMessages_de.properties     |  22 ++
 .../i18n/ProfilePopupMessages_en.properties     |  22 ++
 .../i18n/ProfilePopupMessages_es.properties     |  22 ++
 .../i18n/ProfilePopupMessages_fr.properties     |  22 ++
 .../i18n/ProfilePopupMessages_ru.properties     |  22 ++
 .../i18n/ProfilePopupMessages_sl.properties     |  22 ++
 .../i18n/ProfilePopupMessages_zh_TW.properties  |  22 ++
 .../client/widget/progress/Progress.gwt.xml     |  26 ++
 .../client/widget/progress/ProgressWidget.css   |  40 +++
 .../widget/toolbar/SubmenuToolbarWidget.css     |  26 ++
 .../wave/client/widget/toolbar/Toolbar.gwt.xml  |  26 ++
 .../widget/toolbar/ToplevelToolbarWidget.css    |  45 +++
 .../widget/toolbar/ToplevelToolbarWidget.ui.xml |  38 ++
 .../wave/client/widget/toolbar/button_fill.png  | Bin 0 -> 191 bytes
 .../buttons/HorizontalToolbarButtonWidget.css   | 104 ++++++
 .../HorizontalToolbarButtonWidget.ui.xml        |  42 +++
 .../buttons/VerticalToolbarButtonWidget.css     |  83 +++++
 .../buttons/VerticalToolbarButtonWidget.ui.xml  |  43 +++
 .../widget/toolbar/buttons/arrow_horizontal.png | Bin 0 -> 163 bytes
 .../widget/toolbar/buttons/arrow_vertical.png   | Bin 0 -> 172 bytes
 .../toolbar/buttons/button_down_large.png       | Bin 0 -> 162 bytes
 .../widget/toolbar/buttons/toolbar_divider.png  | Bin 0 -> 138 bytes
 .../widget/toolbar/toolbar_more_button.png      | Bin 0 -> 179 bytes
 .../wave/common/bootstrap/FlagConstants.gwt.xml |  25 ++
 .../org/waveprotocol/wave/common/build.xml      |  28 ++
 .../wave/common/logging/Logging.gwt.xml         |  25 ++
 .../wave/common/logging/Print.gwt.xml           |  25 ++
 .../wave/communication/Communication.gwt.xml    |  29 ++
 .../waveprotocol/wave/communication/build.xml   |  28 ++
 .../wave/communication/gwt/Gwt.gwt.xml          |  26 ++
 .../wave/communication/json/Json.gwt.xml        |  25 ++
 .../wave/concurrencycontrol/Channel.gwt.xml     |  30 ++
 .../wave/concurrencycontrol/Client.gwt.xml      |  28 ++
 .../wave/concurrencycontrol/Common.gwt.xml      |  27 ++
 .../wave/concurrencycontrol/Testing.gwt.xml     |  28 ++
 .../wave/concurrencycontrol/Wave.gwt.xml        |  29 ++
 .../wave/concurrencycontrol/build.xml           |  28 ++
 .../org/waveprotocol/wave/crypto/build.xml      |  28 ++
 .../wave/federation/Federation.gwt.xml          |  37 ++
 .../org/waveprotocol/wave/federation/build.xml  |  28 ++
 .../org/waveprotocol/wave/media/build.xml       |  28 ++
 .../wave/media/model/Attachment.gwt.xml         |  25 ++
 .../org/waveprotocol/wave/model/Model.gwt.xml   |  87 +++++
 .../wave/model/account/Account.gwt.xml          |  25 ++
 .../org/waveprotocol/wave/model/build.xml       |  28 ++
 .../model/conversation/Conversation.gwt.xml     |  28 ++
 .../wave/model/conversation/Testing.gwt.xml     |  25 ++
 .../wave/model/gadget/Gadget.gwt.xml            |  26 ++
 .../wave/model/richtext/RichText.gwt.xml        |  25 ++
 .../wave/model/schema/account/Account.gwt.xml   |  25 ++
 .../schema/conversation/Conversation.gwt.xml    |  25 ++
 .../model/schema/supplement/Supplement.gwt.xml  |  25 ++
 .../wave/model/supplement/Supplement.gwt.xml    |  25 ++
 .../wave/model/testing/Testing.gwt.xml          |  25 ++
 .../waveprotocol/wave/model/util/Util.gwt.xml   |  28 ++
 .../waveprotocol/wave/testing/Testing.gwt.xml   |  28 ++
 .../org/waveprotocol/wave/testing/build.xml     |  28 ++
 .../org/waveprotocol/wave/util/build.xml        |  29 ++
 .../wave/util/escapers/Escapers.gwt.xml         |  30 ++
 .../wave/client/common/util/tests.gwt.xml       |  31 ++
 .../wave/client/editor/annotation/Tests.gwt.xml |  33 ++
 .../wave/client/editor/content/Tests.gwt.xml    |  38 ++
 .../wave/client/editor/event/Tests.gwt.xml      |  33 ++
 .../wave/client/editor/extract/Tests.gwt.xml    |  35 ++
 .../wave/client/editor/gwt/Tests.gwt.xml        |  33 ++
 .../wave/client/editor/impl/Tests.gwt.xml       |  33 ++
 .../client/editor/integration/Tests.gwt.xml     |  34 ++
 .../wave/client/editor/keys/Tests.gwt.xml       |  34 ++
 .../client/editor/restrict_permutations.gwt.xml |  28 ++
 .../wave/client/editor/selection/Tests.gwt.xml  |  34 ++
 .../wave/client/editor/undo/Tests.gwt.xml       |  32 ++
 .../wave/client/editor/util/Tests.gwt.xml       |  32 ++
 .../wave/client/gadget/tests.gwt.xml            |  30 ++
 .../wave/client/scheduler/tests.gwt.xml         |  34 ++
 .../waveprotocol/wave/client/util/tests.gwt.xml |  30 ++
 .../wave/client/wavepanel/block/Tests.gwt.xml   |  32 ++
 .../wave/client/wavepanel/event/Tests.gwt.xml   |  31 ++
 .../wave/client/wavepanel/impl/tests.gwt.xml    |  30 ++
 .../wave/client/wavepanel/tests.gwt.xml         |  28 ++
 .../client/widget/overflowpanel/Tests.gwt.xml   |  29 ++
 .../wave/client/widget/tests.gwt.xml            |  28 ++
 .../wave/client/widget/toolbar/Tests.gwt.xml    |  29 ++
 .../wave/concurrencycontrol/Tests.gwt.xml       |  40 +++
 .../wave/model/experimental/schema/bad1.schema  |  23 ++
 .../wave/model/experimental/schema/bad10.schema |  28 ++
 .../wave/model/experimental/schema/bad11.schema |  28 ++
 .../wave/model/experimental/schema/bad12.schema |  28 ++
 .../wave/model/experimental/schema/bad13.schema |  28 ++
 .../wave/model/experimental/schema/bad14.schema |  28 ++
 .../wave/model/experimental/schema/bad15.schema |  28 ++
 .../wave/model/experimental/schema/bad16.schema |  28 ++
 .../wave/model/experimental/schema/bad17.schema |  28 ++
 .../wave/model/experimental/schema/bad18.schema |  28 ++
 .../wave/model/experimental/schema/bad19.schema |  28 ++
 .../wave/model/experimental/schema/bad2.schema  |  24 ++
 .../wave/model/experimental/schema/bad20.schema |  26 ++
 .../wave/model/experimental/schema/bad21.schema |  28 ++
 .../wave/model/experimental/schema/bad22.schema |  27 ++
 .../wave/model/experimental/schema/bad23.schema |  25 ++
 .../wave/model/experimental/schema/bad24.schema |  27 ++
 .../wave/model/experimental/schema/bad3.schema  |  27 ++
 .../wave/model/experimental/schema/bad4.schema  |  27 ++
 .../wave/model/experimental/schema/bad5.schema  |  29 ++
 .../wave/model/experimental/schema/bad6.schema  |  30 ++
 .../wave/model/experimental/schema/bad7.schema  |  30 ++
 .../wave/model/experimental/schema/bad8.schema  |  26 ++
 .../wave/model/experimental/schema/bad9.schema  |  32 ++
 .../wave/model/experimental/schema/good1.schema |  41 +++
 .../model/experimental/schema/good10.schema     |  45 +++
 .../model/experimental/schema/good11.schema     |  32 ++
 .../model/experimental/schema/good12.schema     |  43 +++
 .../model/experimental/schema/good13.schema     |  29 ++
 .../model/experimental/schema/good14.schema     |  41 +++
 .../model/experimental/schema/good15.schema     |  55 +++
 .../model/experimental/schema/good16.schema     |  30 ++
 .../wave/model/experimental/schema/good2.schema |  39 ++
 .../wave/model/experimental/schema/good3.schema |  31 ++
 .../wave/model/experimental/schema/good4.schema |  39 ++
 .../wave/model/experimental/schema/good5.schema |  28 ++
 .../wave/model/experimental/schema/good6.schema |  28 ++
 .../wave/model/experimental/schema/good7.schema |  26 ++
 .../wave/model/experimental/schema/good8.schema |  26 ++
 .../wave/model/experimental/schema/good9.schema |  40 +++
 .../wave/model/supplement/tests.gwt.xml         |  35 ++
 .../org/waveprotocol/wave/model/tests.gwt.xml   |  74 ++++
 wave/war/static/auth.css                        | 136 +++++++
 wave/war/static/favicon.ico                     | Bin 0 -> 2622 bytes
 wave/war/static/images/unknown.jpg              | Bin 0 -> 1669 bytes
 wave/war/static/logo.png                        | Bin 0 -> 3615 bytes
 wave/war/static/wiab_screenshot.jpg             | Bin 0 -> 570144 bytes
 wave/war/static/wiab_screenshot_small.jpg       | Bin 0 -> 10494 bytes
 663 files changed, 16196 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index b303b9b..871f855 100644
--- a/README.md
+++ b/README.md
@@ -51,9 +51,11 @@ To run the tests (optional), run:
     gradle testAll
 
 To build the client and server run:  
-    gradle buildServerJar
+    gradle jar
 It will be created in wave/build/libs/wave-version.jar.  
 
+Note if pst-version.jar is unable to be found run gradle pst:jar then run again
+
 You need to configure your instance before you can use it. To create a default 
simple configuration run:  
     gradle prosody-config  
 
@@ -66,7 +68,7 @@ The server can be started (on Linux/MacOS) by running
     ./run-server.sh  (currently disabled please use gradle method)  
 Or on Windows by running  
     run-server.bat  (currently disabled please use gradle method)
-Or, you can run the server from the compiled classes with ant:  
+Or, you can run the server from the compiled classes with Gradle:  
     gradle run  
 The web client will be accessible by default at http://localhost:9898/.
 

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/com/google/gwt/build.xml
----------------------------------------------------------------------
diff --git a/wave/src/main/resources/com/google/gwt/build.xml 
b/wave/src/main/resources/com/google/gwt/build.xml
new file mode 100644
index 0000000..552249e
--- /dev/null
+++ b/wave/src/main/resources/com/google/gwt/build.xml
@@ -0,0 +1,25 @@
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ -->
+<project name="gwt-util">
+  <import file="${build.common.path}"/>
+  <property name="libname" value="gwt-util"/>
+  <patternset id="srcs">
+    <include name="com/google/gwt/**"/>
+  </patternset>
+</project>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/com/google/gwt/websockets/WebSockets.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/com/google/gwt/websockets/WebSockets.gwt.xml 
b/wave/src/main/resources/com/google/gwt/websockets/WebSockets.gwt.xml
new file mode 100644
index 0000000..170190d
--- /dev/null
+++ b/wave/src/main/resources/com/google/gwt/websockets/WebSockets.gwt.xml
@@ -0,0 +1,21 @@
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ -->
+<module>
+    <inherits name="com.google.gwt.core.CompilerParameters"/>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/com/google/wave/api/build.xml
----------------------------------------------------------------------
diff --git a/wave/src/main/resources/com/google/wave/api/build.xml 
b/wave/src/main/resources/com/google/wave/api/build.xml
new file mode 100644
index 0000000..373cd6a
--- /dev/null
+++ b/wave/src/main/resources/com/google/wave/api/build.xml
@@ -0,0 +1,25 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+<project name="api">
+  <import file="${build.common.path}"/>
+  <property name="libname" value="wave-api-${waveinabox.version}"/>
+  <patternset id="srcs">
+    <include name="com/google/wave/api/**"/>
+  </patternset>
+</project>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/com/google/wave/api/data/Data.gwt.xml
----------------------------------------------------------------------
diff --git a/wave/src/main/resources/com/google/wave/api/data/Data.gwt.xml 
b/wave/src/main/resources/com/google/wave/api/data/Data.gwt.xml
new file mode 100644
index 0000000..7b6b301
--- /dev/null
+++ b/wave/src/main/resources/com/google/wave/api/data/Data.gwt.xml
@@ -0,0 +1,35 @@
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ -->
+<?xml version="1.0" encoding="utf-8"?>
+<module>
+  <inherits name="com.google.gwt.user.User"/>
+  <inherits name="org.waveprotocol.wave.model.Model"/>
+  <inherits name="org.waveprotocol.wave.model.account.Account"/>
+  <inherits name="org.waveprotocol.wave.model.conversation.Conversation"/>
+  <inherits name="org.waveprotocol.wave.model.util.Util"/>
+   
+  <source path=""/>
+   
+  <source path="converter"/>
+   
+  <source path="converter/v21"/>
+   
+  <source path="converter/v22"/>
+    
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/com/google/wave/api/robot/Robot.gwt.xml
----------------------------------------------------------------------
diff --git a/wave/src/main/resources/com/google/wave/api/robot/Robot.gwt.xml 
b/wave/src/main/resources/com/google/wave/api/robot/Robot.gwt.xml
new file mode 100644
index 0000000..cf98e13
--- /dev/null
+++ b/wave/src/main/resources/com/google/wave/api/robot/Robot.gwt.xml
@@ -0,0 +1,26 @@
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ -->
+<?xml version="1.0" encoding="utf-8"?>
+<module>
+  <inherits name="com.google.gwt.user.User"/>
+  <inherits name="org.waveprotocol.wave.model.Model"/>
+   
+  <source path=""/>
+    
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/attachment/Attachment.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/attachment/Attachment.gwt.xml 
b/wave/src/main/resources/org/waveprotocol/box/attachment/Attachment.gwt.xml
new file mode 100644
index 0000000..2783343
--- /dev/null
+++ b/wave/src/main/resources/org/waveprotocol/box/attachment/Attachment.gwt.xml
@@ -0,0 +1,26 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module>
+  <inherits name="org.waveprotocol.wave.communication.Communication"/>
+  <source path="" excludes="gson/** proto/**"/>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/build.xml
----------------------------------------------------------------------
diff --git a/wave/src/main/resources/org/waveprotocol/box/build.xml 
b/wave/src/main/resources/org/waveprotocol/box/build.xml
new file mode 100644
index 0000000..1511084
--- /dev/null
+++ b/wave/src/main/resources/org/waveprotocol/box/build.xml
@@ -0,0 +1,25 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+<project name="box">
+  <import file="${build.common.path}"/>
+  <property name="libname" value="box"/>
+  <patternset id="srcs">
+    <include name="org/waveprotocol/box/**"/>
+  </patternset>
+</project>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/common/Common.gwt.xml
----------------------------------------------------------------------
diff --git a/wave/src/main/resources/org/waveprotocol/box/common/Common.gwt.xml 
b/wave/src/main/resources/org/waveprotocol/box/common/Common.gwt.xml
new file mode 100644
index 0000000..b19784d
--- /dev/null
+++ b/wave/src/main/resources/org/waveprotocol/box/common/Common.gwt.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module>
+    <inherits name="com.google.common.collect.Collect"/>
+    <inherits name="org.waveprotocol.wave.model.Model"/>
+    <source path="" />
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/common/comms/WaveClientRpc.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/common/comms/WaveClientRpc.gwt.xml
 
b/wave/src/main/resources/org/waveprotocol/box/common/comms/WaveClientRpc.gwt.xml
new file mode 100644
index 0000000..7393ff6
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/common/comms/WaveClientRpc.gwt.xml
@@ -0,0 +1,28 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module>
+  <inherits name="org.waveprotocol.wave.federation.Federation"/>
+  <!-- DTO deps below. -->
+  <inherits name="org.waveprotocol.wave.communication.Communication"/>
+  <source path="" excludes="gson/** proto/**"/>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/profile/Profile.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/profile/Profile.gwt.xml 
b/wave/src/main/resources/org/waveprotocol/box/profile/Profile.gwt.xml
new file mode 100644
index 0000000..b02f733
--- /dev/null
+++ b/wave/src/main/resources/org/waveprotocol/box/profile/Profile.gwt.xml
@@ -0,0 +1,28 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module>
+  <!-- DTO deps below. -->
+  <inherits name="org.waveprotocol.wave.communication.Communication"/>
+  <source path="" excludes="gson/** proto/**"/>
+  <source path=""/>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/search/Search.gwt.xml
----------------------------------------------------------------------
diff --git a/wave/src/main/resources/org/waveprotocol/box/search/Search.gwt.xml 
b/wave/src/main/resources/org/waveprotocol/box/search/Search.gwt.xml
new file mode 100644
index 0000000..7393ff6
--- /dev/null
+++ b/wave/src/main/resources/org/waveprotocol/box/search/Search.gwt.xml
@@ -0,0 +1,28 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module>
+  <inherits name="org.waveprotocol.wave.federation.Federation"/>
+  <!-- DTO deps below. -->
+  <inherits name="org.waveprotocol.wave.communication.Communication"/>
+  <source path="" excludes="gson/** proto/**"/>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/server/persistence/mongodb/mongodb.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/server/persistence/mongodb/mongodb.properties
 
b/wave/src/main/resources/org/waveprotocol/box/server/persistence/mongodb/mongodb.properties
new file mode 100644
index 0000000..0f95fa4
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/server/persistence/mongodb/mongodb.properties
@@ -0,0 +1,25 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+# Mongo DB options, configure these if you are using the "mongo" option for 
one of your stores
+mongoDbHost=127.0.0.1
+mongoDbPort=27017
+mongoDbDatabase=fedone

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/stat/Stat.gwt.xml
----------------------------------------------------------------------
diff --git a/wave/src/main/resources/org/waveprotocol/box/stat/Stat.gwt.xml 
b/wave/src/main/resources/org/waveprotocol/box/stat/Stat.gwt.xml
new file mode 100644
index 0000000..a459a43
--- /dev/null
+++ b/wave/src/main/resources/org/waveprotocol/box/stat/Stat.gwt.xml
@@ -0,0 +1,16 @@
+<!--                                                                        -->
+<!-- Licensed under the Apache License, Version 2.0 (the "License"); you    -->
+<!-- may not use this file except in compliance with the License. You may   -->
+<!-- may obtain a copy of the License at                                    -->
+<!--                                                                        -->
+<!-- http://www.apache.org/licenses/LICENSE-2.0                             -->
+<!--                                                                        -->
+<!-- Unless required by applicable law or agreed to in writing, software    -->
+<!-- distributed under the License is distributed on an "AS IS" BASIS,      -->
+<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or        -->
+<!-- implied. License for the specific language governing permissions and   -->
+<!-- limitations under the License.                                         -->
+
+<module>
+    <source path=""/>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/WebClient.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/WebClient.gwt.xml 
b/wave/src/main/resources/org/waveprotocol/box/webclient/WebClient.gwt.xml
new file mode 100644
index 0000000..6e40531
--- /dev/null
+++ b/wave/src/main/resources/org/waveprotocol/box/webclient/WebClient.gwt.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module>
+  <inherits name="com.google.common.base.Base"/>
+  <inherits name='com.google.gwt.user.User'/>
+  <inherits name="com.google.gwt.event.EventBase"/>
+
+  <inherits name='com.google.gwt.json.JSON'/>
+  <inherits name='com.google.gwt.websockets.WebSockets'/>
+
+  <inherits name='org.waveprotocol.wave.client.Client'/>
+  <inherits name='org.waveprotocol.wave.client.editor.Editor'/>
+  <inherits name='org.waveprotocol.wave.client.gadget.Gadget'/>
+  <inherits name='org.waveprotocol.wave.client.util.ClientFlags'/>
+  <inherits name='org.waveprotocol.wave.model.Model'/>
+  <inherits name="org.waveprotocol.wave.model.account.Account"/>
+  <inherits name='org.waveprotocol.wave.model.conversation.Conversation'/>
+
+  <inherits name="org.waveprotocol.box.common.Common"/>
+  <inherits name='org.waveprotocol.box.common.comms.WaveClientRpc'/>
+  <inherits name='org.waveprotocol.box.search.Search'/>
+  <inherits name='org.waveprotocol.box.attachment.Attachment'/>
+  <inherits name='org.waveprotocol.box.profile.Profile'/>
+  <inherits 
name='org.waveprotocol.box.webclient.common.communication.Communication'/>
+  <inherits name='org.waveprotocol.box.stat.Stat'/>
+
+  <!-- TODO(hearnden): delete webclient.common.  It's not common to anything. 
-->
+  <inherits name='org.waveprotocol.box.webclient.common.Common'/>
+  <inherits name='org.waveprotocol.box.webclient.search.Search'/>
+  <inherits name='org.waveprotocol.box.webclient.profile.Profile'/>
+  <inherits name='org.waveprotocol.box.webclient.widget.error.Error'/>
+  <inherits name='org.waveprotocol.box.webclient.widget.frame.Frame'/>
+  <inherits name='org.waveprotocol.box.webclient.widget.loading.Loading'/>
+  <inherits name='org.waveprotocol.box.webclient.stat.Stat'/>
+
+  <set-configuration-property name="CssResource.obfuscationPrefix" value="SWC" 
/>
+
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/WebClientDemo.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/WebClientDemo.gwt.xml 
b/wave/src/main/resources/org/waveprotocol/box/webclient/WebClientDemo.gwt.xml
new file mode 100644
index 0000000..0bb00ba
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/WebClientDemo.gwt.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module rename-to='webclient'>
+  <inherits name='org.waveprotocol.box.webclient.WebClient'/>
+  <inherits name="com.google.gwt.logging.Logging"/>
+
+  <set-property name="gwt.logging.enabled" value="TRUE"/> 
+  <set-property name="gwt.logging.logLevel" value="INFO"/>
+  
+  <set-property name="gwt.logging.consoleHandler" value="DISABLED" />
+  <set-property name="gwt.logging.developmentModeHandler" value="DISABLED" />
+  <set-property name="gwt.logging.popupHandler" value="DISABLED" />
+  <set-property name="gwt.logging.systemHandler" value="DISABLED" />
+  <set-property name="gwt.logging.firebugHandler" value="DISABLED" />
+  <!-- Enable the simple remote handler -->
+  <set-property name="gwt.logging.simpleRemoteHandler" value="ENABLED" />
+  
+  <inherits name='com.google.gwt.user.theme.chrome.Chrome'/>
+  
+  <set-property name="compiler.emulatedStack" value="true"/>
+  <set-configuration-property name="compiler.emulatedStack.recordFileNames" 
value="true" />
+  <set-configuration-property name="compiler.emulatedStack.recordLineNumbers" 
value="true" />
+
+  <!-- Specify the app entry point class.                         -->
+  <entry-point class='org.waveprotocol.box.webclient.client.WebClient'/>
+
+  <!-- Only build supported clients. -->
+  <set-property name="user.agent" value="safari,gecko1_8,ie6,ie8"/>
+  <set-property name="mobile.user.agent" value="not_mobile" />
+  <set-property name="loglevel" value="none" />
+
+  <extend-property name="locale" values="en,ru,sl,fr,es"/>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/WebClientDev.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/WebClientDev.gwt.xml 
b/wave/src/main/resources/org/waveprotocol/box/webclient/WebClientDev.gwt.xml
new file mode 100644
index 0000000..a0ac98a
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/WebClientDev.gwt.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module rename-to='webclient'>
+  <inherits name='org.waveprotocol.box.webclient.WebClient'/>
+
+  <inherits name='com.google.gwt.user.theme.chrome.Chrome'/>
+
+  <set-property name="compiler.emulatedStack" value="true"/>
+  <set-configuration-property name="compiler.emulatedStack.recordFileNames" 
value="true" />
+  <set-configuration-property name="compiler.emulatedStack.recordLineNumbers" 
value="true" />
+
+  <!-- Specify the app entry point class.                         -->
+  <entry-point class='org.waveprotocol.box.webclient.client.WebClient'/>
+  <set-property name="user.agent" value="safari" />
+  <set-property name="mobile.user.agent" value="not_mobile" />
+  <set-property name="loglevel" value="debug" />
+
+  <extend-property name="locale" values="en,ru"/>
+
+  <!-- This linker is required for superdev mode -->
+  <add-linker name="xsiframe" />
+
+  <!-- collapse all properties to decrease the amount of time spend compiling 
-->
+  <collapse-all-properties />
+
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/WebClientProd.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/WebClientProd.gwt.xml 
b/wave/src/main/resources/org/waveprotocol/box/webclient/WebClientProd.gwt.xml
new file mode 100644
index 0000000..e9719d6
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/WebClientProd.gwt.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module rename-to='webclient'>
+  <inherits name="org.waveprotocol.box.webclient.WebClient"/>
+
+  <inherits name='com.google.gwt.user.theme.chrome.Chrome'/>
+
+  <!-- Specification of permutation restrictions suitable for production.
+       In general, this should support as many permutations as possible -->
+
+  <!-- Stack emulation is too slow to use in production. -->
+  <set-property name="compiler.emulatedStack" value="false"/>
+
+  <!-- Specify the app entry point class.                         -->
+  <entry-point class='org.waveprotocol.box.webclient.client.WebClient'/>
+
+  <!-- Only build supported clients. -->
+  <set-property name="user.agent" value="safari,gecko1_8,ie8"/>
+  <set-property name="mobile.user.agent" value="not_mobile" />
+
+  <!-- Turn off logging, because it's really slow. -->
+  <set-property name="loglevel" value="none" />
+
+  <extend-property name="locale" values="en,ru,sl,fr,es,de,zh_TW"/>
+  <set-property-fallback name="locale" value="en"/>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/DebugMessagePanel.ui.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/DebugMessagePanel.ui.xml
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/DebugMessagePanel.ui.xml
new file mode 100644
index 0000000..7025beb
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/DebugMessagePanel.ui.xml
@@ -0,0 +1,52 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" 
xmlns:g='urn:import:com.google.gwt.user.client.ui'
+  xmlns:s='urn:import:org.waveprotocol.box.webclient.client'>
+  <ui:style
+    type="org.waveprotocol.box.webclient.client.DebugMessagePanel.Style">
+      .entry {
+        
+      }
+      
+      .info {
+        
+      }
+      
+      .panel {
+        font-family: monospace; overflow: auto; white-space: pre;
+        font-size: smaller;
+      }
+      
+      .severe {
+        color: red;
+      }
+    </ui:style>
+  <g:DockLayoutPanel unit="EX">
+    <g:south size="3">
+      <g:TextBox stylePrimaryName="{style.panel}" />
+    </g:south>
+    <g:center>
+      <g:HTMLPanel ui:field="panel" 
stylePrimaryName="{style.panel}"></g:HTMLPanel>
+    </g:center>
+  </g:DockLayoutPanel>
+</ui:UiBinder>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/WebClient.ui.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/WebClient.ui.xml
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/WebClient.ui.xml
new file mode 100644
index 0000000..d7d1d32
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/WebClient.ui.xml
@@ -0,0 +1,103 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<ui:UiBinder
+    xmlns:ui="urn:ui:com.google.gwt.uibinder"
+    xmlns:g='urn:import:com.google.gwt.user.client.ui'
+    xmlns:d='urn:import:org.waveprotocol.box.webclient.client'
+    xmlns:s='urn:import:org.waveprotocol.box.webclient.search'
+    xmlns:f='urn:import:org.waveprotocol.box.webclient.widget.frame'
+    xmlns:w='urn:import:org.waveprotocol.wave.client.widget.common'>
+  <ui:style type="org.waveprotocol.box.webclient.client.WebClient.Style">
+    @def rootBackground #f0f0ff;
+    @def gap 10px;
+    .root {
+      background: rootBackground;
+      position: absolute;
+      top: 0;
+      left: 0;
+      right: 0;
+      bottom: 0;
+    }
+
+    .root2 {
+      position: absolute;
+    }
+
+    .splitPanel {
+    }
+
+    @external gwt-SplitLayoutPanel-HDragger;
+    @external gwt-SplitLayoutPanel-VDragger;
+    .splitPanel .gwt-SplitLayoutPanel-HDragger,.splitPanel 
.gwt-SplitLayoutPanel-VDragger {
+      background-color: rootBackground;
+    }
+
+    .searchPanel {
+      /*
+       * GWT's drag panel separators are already huge, so no margin needed on
+       * sides that have drag panels.
+       */
+      margin: gap 0 0 gap;
+    }
+
+    .debugPanel {
+      background: white;
+      border: thin solid silver;
+      border-radius: 5px;
+      margin: 0 gap gap gap;
+    }
+
+    .wavePanel {
+      /*
+       * GWT's drag panel separators are already huge, so no margin needed on
+       * sides that have drag panels.
+       */
+      margin: gap 0 0 0;
+    }
+
+    .waveHolder {
+      position: absolute;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+    }
+  </ui:style>
+  <g:DockLayoutPanel unit="PX" styleName="{style.root}">
+    <g:center>
+      <g:SplitLayoutPanel ui:field="splitPanel" 
stylePrimaryName="{style.splitPanel}">
+        <g:south size="200">
+          <d:DebugMessagePanel ui:field="logPanel" 
addStyleNames="{style.debugPanel}" />
+        </g:south>
+        <g:west size="400">
+          <s:SearchPanelWidget ui:field="searchPanel" 
addStyleNames="{style.searchPanel}"/>
+        </g:west>
+        <g:center>
+          <f:FramedPanel ui:field="waveFrame" 
addStyleNames="{style.wavePanel}">
+            <w:ImplPanel ui:field="waveHolder" 
addStyleNames="{style.waveHolder}"/>
+          </f:FramedPanel>
+        </g:center>
+      </g:SplitLayoutPanel>
+    </g:center>
+  </g:DockLayoutPanel>
+</ui:UiBinder>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_de.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_de.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_de.properties
new file mode 100644
index 0000000..1613936
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_de.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+saved = Gespeichert
+unsaved = Noch nicht gespeichert

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_en.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_en.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_en.properties
new file mode 100644
index 0000000..8ff9945
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_en.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+saved = Saved
+unsaved = Unsaved...

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_es.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_es.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_es.properties
new file mode 100644
index 0000000..b323d2f
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_es.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+saved = Salvado
+unsaved = No salvado...

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_ru.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_ru.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_ru.properties
new file mode 100644
index 0000000..aab75a9
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_ru.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+saved = \u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043e
+unsaved = \u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f...

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_zh_TW.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_zh_TW.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_zh_TW.properties
new file mode 100644
index 0000000..ce58371
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SavedStateMessages_zh_TW.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+saved = 已儲存
+unsaved = 未儲存...

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_de.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_de.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_de.properties
new file mode 100644
index 0000000..79c83f8
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_de.properties
@@ -0,0 +1,21 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+

Reply via email to