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. +# +# +
