├── src ├── main │ ├── markdown │ │ ├── meetingnotes │ │ │ ├── 2017-03-08.md │ │ │ ├── 2017-01-11.md │ │ │ ├── 2017-04-12.md │ │ │ ├── 2016-02-10.md │ │ │ ├── 2016-01-10.md │ │ │ ├── 2017-02-08.md │ │ │ ├── 2016-04-13.md │ │ │ ├── 2016-07-20.md │ │ │ ├── 2015-10-28.md │ │ │ ├── 2015-02-11.md │ │ │ ├── 2015-08-19.md │ │ │ ├── 2015-06-17.md │ │ │ └── 2017-05-10.md │ │ ├── doc │ │ │ ├── latest │ │ │ │ ├── ReleaseNotes.md │ │ │ │ ├── tutorial │ │ │ │ │ ├── config.xml │ │ │ │ │ ├── design.md │ │ │ │ │ ├── JSONphp.md │ │ │ │ │ └── gettingstarted.md │ │ │ │ ├── RefGuide.md │ │ │ │ ├── gwt-dev-help │ │ │ │ │ ├── servletMappings.md │ │ │ │ │ ├── longJsniRestriction.md │ │ │ │ │ └── WebAppClassPath.md │ │ │ │ ├── RefGWTClassAPI.md │ │ │ │ ├── FAQ.md │ │ │ │ ├── DevGuideSecurity.md │ │ │ │ ├── DevGuideHtml5.md │ │ │ │ ├── DevGuideTestingHtmlUnit.md │ │ │ │ ├── DevGuideUiBrowser.md │ │ │ │ ├── DevGuideUi.md │ │ │ │ ├── DevGuideOptimizing.md │ │ │ │ ├── DevGuideUiHandlers.md │ │ │ │ ├── DevGuideUiWidgets.md │ │ │ │ ├── polymer-tutorial │ │ │ │ │ └── introduction.md │ │ │ │ ├── DevGuideCodingBasicsJSON.md │ │ │ │ ├── DevGuideCodingBasicsClient.md │ │ │ │ ├── DevGuideUiImageBundles.md │ │ │ │ └── DevGuide.md │ │ │ └── config.xml │ │ ├── roadmap.md │ │ ├── meetingnotes.md │ │ ├── casestudies.md │ │ ├── steering.md │ │ ├── resources.md │ │ ├── articles │ │ │ ├── config.xml │ │ │ ├── fragment_merging.md │ │ │ └── elemental.md │ │ ├── privacy.md │ │ ├── download.md │ │ ├── config.xml │ │ ├── usingintellij.md │ │ ├── overview.md │ │ ├── index.md │ │ └── lifeofanissue.md │ ├── site │ │ ├── images │ │ │ ├── I18N.jpg │ │ │ ├── docs.gif │ │ │ ├── down.png │ │ │ ├── mail.jpg │ │ │ ├── wave.jpg │ │ │ ├── gwt-sm.png │ │ │ ├── inbox.png │ │ │ ├── ruxit.png │ │ │ ├── sdk-sm.png │ │ │ ├── sticky.png │ │ │ ├── arrow-48.png │ │ │ ├── arrow-md.png │ │ │ ├── bookedin.png │ │ │ ├── community.gif │ │ │ ├── favicon.png │ │ │ ├── flow1-sm.png │ │ │ ├── flow2-sm.png │ │ │ ├── flow3-sm.png │ │ │ ├── flow4-sm.png │ │ │ ├── gaestudio.png │ │ │ ├── go_grid.jpg │ │ │ ├── gwt-logo.png │ │ │ ├── jsonrpc.jpg │ │ │ ├── learnmore.gif │ │ │ ├── logo-wire.png │ │ │ ├── mywebapp.png │ │ │ ├── newwindow.gif │ │ │ ├── showcase.jpg │ │ │ ├── whirled.jpg │ │ │ ├── arrow-open.png │ │ │ ├── cloudorado.png │ │ │ ├── gwtdesigner.png │ │ │ ├── helloworld.jpg │ │ │ ├── kicthensink.jpg │ │ │ ├── kitchensink.jpg │ │ │ ├── mvp_diagram.png │ │ │ ├── spring_logo.png │ │ │ ├── app_gal_gogrid.png │ │ │ ├── app_gal_queweb.png │ │ │ ├── app_gal_venda.png │ │ │ ├── arrow-closed.png │ │ │ ├── dev_gal_gogrid.jpg │ │ │ ├── dynamictable.jpg │ │ │ ├── gilead_diagram.png │ │ │ ├── noscreenshot.jpg │ │ │ ├── scenechronize.jpg │ │ │ ├── sdm-debugger.png │ │ │ ├── sts_dashboard.png │ │ │ ├── war_output_dir.png │ │ │ ├── app_gal_kaching.png │ │ │ ├── app_gal_whirled.png │ │ │ ├── dev_gal_whirled.jpg │ │ │ ├── gwt-architecture.png │ │ │ ├── intellij-project.png │ │ │ ├── st_server_trace.png │ │ │ ├── app_gal_blueprint.png │ │ │ ├── app_gal_dotemplate.jpg │ │ │ ├── app_gal_riflethru.png │ │ │ ├── app_gal_studyblue.png │ │ │ ├── app_gal_typeracer.png │ │ │ ├── books │ │ │ │ ├── gwt_in_action.jpg │ │ │ │ ├── GWT_in_Practice.jpg │ │ │ │ ├── Vaadin_Recipes.jpg │ │ │ │ ├── learning_vaddin.jpg │ │ │ │ ├── Vaadin_7_Cookbook.jpg │ │ │ │ ├── Ext_GWT_20_Beginners_Guide.jpg │ │ │ │ ├── gwt_in_action_second_edition.jpg │ │ │ │ ├── Google_Web_Toolkit_Applications.jpeg │ │ │ │ ├── ExtGWT_Rich_Internet_Application_Cookbook.jpg │ │ │ │ ├── Google_Web_Toolkit_GWT_Java_AJAX_Programming.jpg │ │ │ │ ├── Google_Web_Toolkit_Taking_the_Pain_Out_of_Ajax.jpg │ │ │ │ ├── Developing_with_Ext_GWT_Enterprise_RIA_Development.png │ │ │ │ ├── Google_Web_Toolkit_2_Application_Development_Cookbook.jpg │ │ │ │ ├── Google_Web_Toolkit_Solutions_More_Cool_Useful_Stuff.jpeg │ │ │ │ ├── Google_App_Engine_Java_and_GWT_Application_Development.jpg │ │ │ │ ├── Essential_GWT_Building_for_the_Web_with_Google_Web_Toolkit_2.jpg │ │ │ │ └── Google_Web_Toolkit_Solutions_Digital_Short_Cut_Cool_Useful_Stuff.jpeg │ │ │ ├── contact-list-view.png │ │ │ ├── dev_gal_blueprint.jpg │ │ │ ├── eclipse │ │ │ │ ├── web-app-src.png │ │ │ │ ├── web-app-wizard.png │ │ │ │ └── eclipse-install-options.png │ │ │ ├── intellij-run-server.png │ │ │ ├── lombardi_blueprint.jpg │ │ │ ├── speedtracer-large.png │ │ │ ├── superdevmode_dialog.png │ │ │ ├── app_gal_contactoffice.png │ │ │ ├── app_gal_iphonereader.png │ │ │ ├── app_gal_scenechronize.png │ │ │ ├── dev_gal_scenechronize.jpg │ │ │ ├── import-into-intellij.png │ │ │ ├── myapplication-browser.png │ │ │ ├── myapplication-devmode.png │ │ │ ├── fragment_merging_after.jpg │ │ │ ├── fragment_merging_before.jpg │ │ │ ├── gitter-logo-mark-white.png │ │ │ ├── hosted_hibernate_error.png │ │ │ ├── intellij-run-code-server.png │ │ │ ├── sdm-debugger-breakpoint.png │ │ │ ├── contacts-project-hierarchy.png │ │ │ ├── data_presentation_widgets.png │ │ │ ├── testing_methodologies_mvc.png │ │ │ ├── testing_methodologies_mvp.png │ │ │ ├── gwtproject.org-2015-banner@2x.png │ │ │ ├── myapplication-missing-plugin.png │ │ │ ├── superdevmode_enablesourcemaps.png │ │ │ ├── contacts-project-hierarchy-testing.png │ │ │ ├── testing_methodologies_screenshot.png │ │ │ └── testing_methodologies_object_diagram.png │ │ ├── assets │ │ │ ├── img │ │ │ │ ├── logoBig.png │ │ │ │ ├── navLogoBig.png │ │ │ │ ├── navLogoSmall.png │ │ │ │ └── apple-touch-icon-precomposed.png │ │ │ ├── build │ │ │ │ ├── fonts │ │ │ │ │ └── icons │ │ │ │ │ │ ├── icons.eot │ │ │ │ │ │ ├── icons.ttf │ │ │ │ │ │ ├── icons.woff │ │ │ │ │ │ ├── icons.woff2 │ │ │ │ │ │ └── icons.css │ │ │ │ └── js │ │ │ │ │ └── vendor │ │ │ │ │ └── jquery.flexnav.min.js │ │ │ ├── less │ │ │ │ ├── colors.less │ │ │ │ ├── functions.less │ │ │ │ └── print.less │ │ │ └── js │ │ │ │ └── global.js │ │ ├── doc │ │ │ ├── latest │ │ │ │ ├── images │ │ │ │ │ ├── Table.png │ │ │ │ │ ├── Tree.png │ │ │ │ │ ├── Button.png │ │ │ │ │ ├── CellList.png │ │ │ │ │ ├── CheckBox.png │ │ │ │ │ ├── ListBox.png │ │ │ │ │ ├── MenuBar.png │ │ │ │ │ ├── TabBar.png │ │ │ │ │ ├── TabPanel.png │ │ │ │ │ ├── TextArea.png │ │ │ │ │ ├── TextBox.png │ │ │ │ │ ├── WebMode1.png │ │ │ │ │ ├── apps_mp.png │ │ │ │ │ ├── gph_logo.png │ │ │ │ │ ├── DatePicker.png │ │ │ │ │ ├── DialogBox.png │ │ │ │ │ ├── DockPanel.png │ │ │ │ │ ├── FlowPanel.png │ │ │ │ │ ├── HelloWorld.png │ │ │ │ │ ├── Hyperlink.png │ │ │ │ │ ├── PopupPanel.png │ │ │ │ │ ├── PushButton.png │ │ │ │ │ ├── StackPanel.png │ │ │ │ │ ├── SuggestBox.png │ │ │ │ │ ├── CellBrowser.png │ │ │ │ │ ├── FAQ_UILayout1.png │ │ │ │ │ ├── FAQ_UILayout2.png │ │ │ │ │ ├── FAQ_UILayout3.png │ │ │ │ │ ├── FAQ_UILayout4.png │ │ │ │ │ ├── HostedMode1.png │ │ │ │ │ ├── LayoutPanel.png │ │ │ │ │ ├── RadioButton.png │ │ │ │ │ ├── RichTextArea.png │ │ │ │ │ ├── ToggleButton.png │ │ │ │ │ ├── VerticalPanel.png │ │ │ │ │ ├── google-plugin.png │ │ │ │ │ ├── icon_android.jpg │ │ │ │ │ ├── localStorage.png │ │ │ │ │ ├── DevModeCollage.png │ │ │ │ │ ├── DevModeTypical.jpg │ │ │ │ │ ├── DisclosurePanel.png │ │ │ │ │ ├── DockLayoutPanel.png │ │ │ │ │ ├── HTML5_Badge_64.png │ │ │ │ │ ├── HorizontalPanel.png │ │ │ │ │ ├── LoggingExample.png │ │ │ │ │ ├── PasswordTextBox.png │ │ │ │ │ ├── TabLayoutPanel.png │ │ │ │ │ ├── AnatomyOfServices.png │ │ │ │ │ ├── DevelopmentShell1.png │ │ │ │ │ ├── DevelopmentShell2.png │ │ │ │ │ ├── DevelopmentShell3.png │ │ │ │ │ ├── DevelopmentShell4.png │ │ │ │ │ ├── DockPanel_Showcase.png │ │ │ │ │ ├── SplitLayoutPanel.png │ │ │ │ │ ├── StackLayoutPanel.png │ │ │ │ │ ├── TabPanel_Showcase.png │ │ │ │ │ ├── TestCoverageFinal.jpg │ │ │ │ │ ├── VerticalSplitPanel.png │ │ │ │ │ ├── appengine_lowres.png │ │ │ │ │ ├── HorizontalSplitPanel.png │ │ │ │ │ ├── RichTextArea-clipped.png │ │ │ │ │ ├── TestCoverageInitial.jpg │ │ │ │ │ ├── ValidationScreenshot.png │ │ │ │ │ ├── CodeSplittingFragments.odg │ │ │ │ │ ├── CodeSplittingFragments.png │ │ │ │ │ ├── CustomCells-BasicRender.png │ │ │ │ │ ├── compileReport-Overview.gif │ │ │ │ │ ├── GettingUsedToAsyncCalls1.png │ │ │ │ │ ├── GettingUsedToAsyncCalls2.png │ │ │ │ │ ├── HorizontalPanel_Showcase.png │ │ │ │ │ ├── SplitLayoutPanel-gallery.png │ │ │ │ │ ├── UnresponsiveScriptDialog.png │ │ │ │ │ ├── CustomCells-HandlingEvents.png │ │ │ │ │ ├── VerticalSplitPanel_Showcase.png │ │ │ │ │ ├── compileReport-Dependencies.gif │ │ │ │ │ ├── HorizontalSplitPanel_Showcase.png │ │ │ │ │ ├── compileReport-PackageBreakdown.gif │ │ │ │ │ ├── compileReport-splitPointStatus.gif │ │ │ │ │ ├── compileReport-PermutationOverview.gif │ │ │ │ │ ├── DevGuideDirectoriesPackageConventions.png │ │ │ │ │ └── compileReport-InitialDownloadExample.gif │ │ │ │ ├── tutorial │ │ │ │ │ ├── images │ │ │ │ │ │ ├── BuildUI.png │ │ │ │ │ │ ├── JSONdata.png │ │ │ │ │ │ ├── DevModeTab.png │ │ │ │ │ │ ├── JUnitFailed.png │ │ │ │ │ │ ├── StyleAfter.png │ │ │ │ │ │ ├── StyleBefore.png │ │ │ │ │ │ ├── i18nEnglish.png │ │ │ │ │ │ ├── i18nGerman.png │ │ │ │ │ │ ├── CodeClientBug.png │ │ │ │ │ │ ├── ManageEvents.png │ │ │ │ │ │ ├── MissingPlugin.png │ │ │ │ │ │ ├── StyleSecondary.png │ │ │ │ │ │ ├── spring-package.png │ │ │ │ │ │ ├── spring-prompt.png │ │ │ │ │ │ ├── spring-runas.png │ │ │ │ │ │ ├── DevModeNoEclipse.png │ │ │ │ │ │ ├── JSONerrormessage.png │ │ │ │ │ │ ├── JUnitcreatetest.png │ │ │ │ │ │ ├── RPCerrormessage.png │ │ │ │ │ │ ├── spring-dashboard.png │ │ │ │ │ │ ├── spring-devserver.png │ │ │ │ │ │ ├── spring-projects.png │ │ │ │ │ │ ├── spring-roo-shell.png │ │ │ │ │ │ ├── AnatomyOfServices.png │ │ │ │ │ │ ├── CodeClientAddStock.png │ │ │ │ │ │ ├── CreateEclipseImport.jpg │ │ │ │ │ │ ├── CreateGWTComponents.jpg │ │ │ │ │ │ ├── DebugVariablesBug.png │ │ │ │ │ │ ├── GWTCompileProject.png │ │ │ │ │ │ ├── JSONstockPricesphp.png │ │ │ │ │ │ ├── JUnitSimpleTestDev.png │ │ │ │ │ │ ├── spring-databrowser.png │ │ │ │ │ │ ├── spring-extensions.png │ │ │ │ │ │ ├── StockWatcherUIpanel1.jpg │ │ │ │ │ │ ├── StockWatcherUIpanel2.jpg │ │ │ │ │ │ ├── StockWatcherUIpanel3.jpg │ │ │ │ │ │ ├── StockWatcherUIpanel4.jpg │ │ │ │ │ │ ├── CodeClientNewJavaClass.jpg │ │ │ │ │ │ ├── CreateStarterApplication.png │ │ │ │ │ │ ├── DeployAppEngineProject.png │ │ │ │ │ │ ├── DesignStockWatcherFinal.png │ │ │ │ │ │ └── NewWebApplicationProject.png │ │ │ │ │ └── gettingstarted │ │ │ │ │ │ ├── images │ │ │ │ │ │ └── gwt.png │ │ │ │ │ │ ├── stockwatcher │ │ │ │ │ │ └── gwt │ │ │ │ │ │ │ └── standard │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ └── hborder.png │ │ │ │ │ │ ├── StockWatcher.css │ │ │ │ │ │ └── StockWatcher.html │ │ │ │ ├── polymer-tutorial │ │ │ │ │ └── images │ │ │ │ │ │ ├── todo-list-01.png │ │ │ │ │ │ ├── todo-list-02.png │ │ │ │ │ │ ├── todo-list-03.png │ │ │ │ │ │ ├── todo-list-04.png │ │ │ │ │ │ ├── todo-list-05.png │ │ │ │ │ │ ├── todo-list-06.png │ │ │ │ │ │ ├── todo-list-07.png │ │ │ │ │ │ └── todo-list-08.png │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── missing-plugin │ │ │ ├── download.gif │ │ │ └── unsupported.gif │ │ ├── articles │ │ │ └── index.html │ │ └── css │ │ │ └── jenkins-theme.css │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── gwt │ │ │ └── site │ │ │ └── markdown │ │ │ ├── toc │ │ │ ├── TocCreator.java │ │ │ ├── TocFromTemplateCreator.java │ │ │ └── TocFromMdCreator.java │ │ │ ├── MDHelperException.java │ │ │ ├── TranslatorException.java │ │ │ ├── Util.java │ │ │ ├── MarkDown.java │ │ │ ├── fs │ │ │ ├── MDParent.java │ │ │ └── MDNode.java │ │ │ └── MarkupWriter.java │ └── assembly │ │ └── generated-site.xml └── test │ └── java │ └── com │ └── google │ └── gwt │ └── site │ └── markdown │ └── MDTranslatorTest.java ├── .gitignore ├── package.json ├── .github └── workflows │ └── build.yml ├── README.md └── Gruntfile.js /src/main/markdown/meetingnotes/2017-03-08.md: -------------------------------------------------------------------------------- 1 | # 08 March 2017 2 | 3 | Not enough members present. 4 | -------------------------------------------------------------------------------- /src/main/site/images/I18N.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/I18N.jpg -------------------------------------------------------------------------------- /src/main/site/images/docs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/docs.gif -------------------------------------------------------------------------------- /src/main/site/images/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/down.png -------------------------------------------------------------------------------- /src/main/site/images/mail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/mail.jpg -------------------------------------------------------------------------------- /src/main/site/images/wave.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/wave.jpg -------------------------------------------------------------------------------- /src/main/site/images/gwt-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/gwt-sm.png -------------------------------------------------------------------------------- /src/main/site/images/inbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/inbox.png -------------------------------------------------------------------------------- /src/main/site/images/ruxit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/ruxit.png -------------------------------------------------------------------------------- /src/main/site/images/sdk-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/sdk-sm.png -------------------------------------------------------------------------------- /src/main/site/images/sticky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/sticky.png -------------------------------------------------------------------------------- /src/main/site/images/arrow-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/arrow-48.png -------------------------------------------------------------------------------- /src/main/site/images/arrow-md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/arrow-md.png -------------------------------------------------------------------------------- /src/main/site/images/bookedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/bookedin.png -------------------------------------------------------------------------------- /src/main/site/images/community.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/community.gif -------------------------------------------------------------------------------- /src/main/site/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/favicon.png -------------------------------------------------------------------------------- /src/main/site/images/flow1-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/flow1-sm.png -------------------------------------------------------------------------------- /src/main/site/images/flow2-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/flow2-sm.png -------------------------------------------------------------------------------- /src/main/site/images/flow3-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/flow3-sm.png -------------------------------------------------------------------------------- /src/main/site/images/flow4-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/flow4-sm.png -------------------------------------------------------------------------------- /src/main/site/images/gaestudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/gaestudio.png -------------------------------------------------------------------------------- /src/main/site/images/go_grid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/go_grid.jpg -------------------------------------------------------------------------------- /src/main/site/images/gwt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/gwt-logo.png -------------------------------------------------------------------------------- /src/main/site/images/jsonrpc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/jsonrpc.jpg -------------------------------------------------------------------------------- /src/main/site/images/learnmore.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/learnmore.gif -------------------------------------------------------------------------------- /src/main/site/images/logo-wire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/logo-wire.png -------------------------------------------------------------------------------- /src/main/site/images/mywebapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/mywebapp.png -------------------------------------------------------------------------------- /src/main/site/images/newwindow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/newwindow.gif -------------------------------------------------------------------------------- /src/main/site/images/showcase.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/showcase.jpg -------------------------------------------------------------------------------- /src/main/site/images/whirled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/whirled.jpg -------------------------------------------------------------------------------- /src/main/site/assets/img/logoBig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/assets/img/logoBig.png -------------------------------------------------------------------------------- /src/main/site/images/arrow-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/arrow-open.png -------------------------------------------------------------------------------- /src/main/site/images/cloudorado.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/cloudorado.png -------------------------------------------------------------------------------- /src/main/site/images/gwtdesigner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/gwtdesigner.png -------------------------------------------------------------------------------- /src/main/site/images/helloworld.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/helloworld.jpg -------------------------------------------------------------------------------- /src/main/site/images/kicthensink.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/kicthensink.jpg -------------------------------------------------------------------------------- /src/main/site/images/kitchensink.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/kitchensink.jpg -------------------------------------------------------------------------------- /src/main/site/images/mvp_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/mvp_diagram.png -------------------------------------------------------------------------------- /src/main/site/images/spring_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/spring_logo.png -------------------------------------------------------------------------------- /src/main/site/assets/img/navLogoBig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/assets/img/navLogoBig.png -------------------------------------------------------------------------------- /src/main/site/images/app_gal_gogrid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_gogrid.png -------------------------------------------------------------------------------- /src/main/site/images/app_gal_queweb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_queweb.png -------------------------------------------------------------------------------- /src/main/site/images/app_gal_venda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_venda.png -------------------------------------------------------------------------------- /src/main/site/images/arrow-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/arrow-closed.png -------------------------------------------------------------------------------- /src/main/site/images/dev_gal_gogrid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/dev_gal_gogrid.jpg -------------------------------------------------------------------------------- /src/main/site/images/dynamictable.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/dynamictable.jpg -------------------------------------------------------------------------------- /src/main/site/images/gilead_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/gilead_diagram.png -------------------------------------------------------------------------------- /src/main/site/images/noscreenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/noscreenshot.jpg -------------------------------------------------------------------------------- /src/main/site/images/scenechronize.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/scenechronize.jpg -------------------------------------------------------------------------------- /src/main/site/images/sdm-debugger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/sdm-debugger.png -------------------------------------------------------------------------------- /src/main/site/images/sts_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/sts_dashboard.png -------------------------------------------------------------------------------- /src/main/site/images/war_output_dir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/war_output_dir.png -------------------------------------------------------------------------------- /src/main/markdown/doc/latest/ReleaseNotes.md: -------------------------------------------------------------------------------- 1 | Release Notes 2 | === 3 | 4 | The release notes have [moved](../../release-notes.html). 5 | -------------------------------------------------------------------------------- /src/main/site/assets/img/navLogoSmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/assets/img/navLogoSmall.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/Table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/Table.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/Tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/Tree.png -------------------------------------------------------------------------------- /src/main/site/images/app_gal_kaching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_kaching.png -------------------------------------------------------------------------------- /src/main/site/images/app_gal_whirled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_whirled.png -------------------------------------------------------------------------------- /src/main/site/images/dev_gal_whirled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/dev_gal_whirled.jpg -------------------------------------------------------------------------------- /src/main/site/images/gwt-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/gwt-architecture.png -------------------------------------------------------------------------------- /src/main/site/images/intellij-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/intellij-project.png -------------------------------------------------------------------------------- /src/main/site/images/st_server_trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/st_server_trace.png -------------------------------------------------------------------------------- /src/main/site/missing-plugin/download.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/missing-plugin/download.gif -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/Button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/Button.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/CellList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/CellList.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/CheckBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/CheckBox.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/ListBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/ListBox.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/MenuBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/MenuBar.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/TabBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/TabBar.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/TabPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/TabPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/TextArea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/TextArea.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/TextBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/TextBox.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/WebMode1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/WebMode1.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/apps_mp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/apps_mp.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/gph_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/gph_logo.png -------------------------------------------------------------------------------- /src/main/site/images/app_gal_blueprint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_blueprint.png -------------------------------------------------------------------------------- /src/main/site/images/app_gal_dotemplate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_dotemplate.jpg -------------------------------------------------------------------------------- /src/main/site/images/app_gal_riflethru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_riflethru.png -------------------------------------------------------------------------------- /src/main/site/images/app_gal_studyblue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_studyblue.png -------------------------------------------------------------------------------- /src/main/site/images/app_gal_typeracer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_typeracer.png -------------------------------------------------------------------------------- /src/main/site/images/books/gwt_in_action.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/gwt_in_action.jpg -------------------------------------------------------------------------------- /src/main/site/images/contact-list-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/contact-list-view.png -------------------------------------------------------------------------------- /src/main/site/images/dev_gal_blueprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/dev_gal_blueprint.jpg -------------------------------------------------------------------------------- /src/main/site/images/eclipse/web-app-src.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/eclipse/web-app-src.png -------------------------------------------------------------------------------- /src/main/site/images/intellij-run-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/intellij-run-server.png -------------------------------------------------------------------------------- /src/main/site/images/lombardi_blueprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/lombardi_blueprint.jpg -------------------------------------------------------------------------------- /src/main/site/images/speedtracer-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/speedtracer-large.png -------------------------------------------------------------------------------- /src/main/site/images/superdevmode_dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/superdevmode_dialog.png -------------------------------------------------------------------------------- /src/main/site/missing-plugin/unsupported.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/missing-plugin/unsupported.gif -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DatePicker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DatePicker.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DialogBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DialogBox.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DockPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DockPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/FlowPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/FlowPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/HelloWorld.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/HelloWorld.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/Hyperlink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/Hyperlink.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/PopupPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/PopupPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/PushButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/PushButton.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/StackPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/StackPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/SuggestBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/SuggestBox.png -------------------------------------------------------------------------------- /src/main/site/images/app_gal_contactoffice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_contactoffice.png -------------------------------------------------------------------------------- /src/main/site/images/app_gal_iphonereader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_iphonereader.png -------------------------------------------------------------------------------- /src/main/site/images/app_gal_scenechronize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/app_gal_scenechronize.png -------------------------------------------------------------------------------- /src/main/site/images/books/GWT_in_Practice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/GWT_in_Practice.jpg -------------------------------------------------------------------------------- /src/main/site/images/books/Vaadin_Recipes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/Vaadin_Recipes.jpg -------------------------------------------------------------------------------- /src/main/site/images/books/learning_vaddin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/learning_vaddin.jpg -------------------------------------------------------------------------------- /src/main/site/images/dev_gal_scenechronize.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/dev_gal_scenechronize.jpg -------------------------------------------------------------------------------- /src/main/site/images/import-into-intellij.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/import-into-intellij.png -------------------------------------------------------------------------------- /src/main/site/images/myapplication-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/myapplication-browser.png -------------------------------------------------------------------------------- /src/main/site/images/myapplication-devmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/myapplication-devmode.png -------------------------------------------------------------------------------- /src/main/site/assets/build/fonts/icons/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/assets/build/fonts/icons/icons.eot -------------------------------------------------------------------------------- /src/main/site/assets/build/fonts/icons/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/assets/build/fonts/icons/icons.ttf -------------------------------------------------------------------------------- /src/main/site/assets/build/fonts/icons/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/assets/build/fonts/icons/icons.woff -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/CellBrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/CellBrowser.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/FAQ_UILayout1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/FAQ_UILayout1.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/FAQ_UILayout2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/FAQ_UILayout2.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/FAQ_UILayout3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/FAQ_UILayout3.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/FAQ_UILayout4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/FAQ_UILayout4.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/HostedMode1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/HostedMode1.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/LayoutPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/LayoutPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/RadioButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/RadioButton.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/RichTextArea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/RichTextArea.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/ToggleButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/ToggleButton.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/VerticalPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/VerticalPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/google-plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/google-plugin.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/icon_android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/icon_android.jpg -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/localStorage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/localStorage.png -------------------------------------------------------------------------------- /src/main/site/images/books/Vaadin_7_Cookbook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/Vaadin_7_Cookbook.jpg -------------------------------------------------------------------------------- /src/main/site/images/eclipse/web-app-wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/eclipse/web-app-wizard.png -------------------------------------------------------------------------------- /src/main/site/images/fragment_merging_after.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/fragment_merging_after.jpg -------------------------------------------------------------------------------- /src/main/site/images/fragment_merging_before.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/fragment_merging_before.jpg -------------------------------------------------------------------------------- /src/main/site/images/gitter-logo-mark-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/gitter-logo-mark-white.png -------------------------------------------------------------------------------- /src/main/site/images/hosted_hibernate_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/hosted_hibernate_error.png -------------------------------------------------------------------------------- /src/main/site/images/intellij-run-code-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/intellij-run-code-server.png -------------------------------------------------------------------------------- /src/main/site/images/sdm-debugger-breakpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/sdm-debugger-breakpoint.png -------------------------------------------------------------------------------- /src/main/site/assets/build/fonts/icons/icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/assets/build/fonts/icons/icons.woff2 -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DevModeCollage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DevModeCollage.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DevModeTypical.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DevModeTypical.jpg -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DisclosurePanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DisclosurePanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DockLayoutPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DockLayoutPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/HTML5_Badge_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/HTML5_Badge_64.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/HorizontalPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/HorizontalPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/LoggingExample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/LoggingExample.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/PasswordTextBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/PasswordTextBox.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/TabLayoutPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/TabLayoutPanel.png -------------------------------------------------------------------------------- /src/main/site/images/contacts-project-hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/contacts-project-hierarchy.png -------------------------------------------------------------------------------- /src/main/site/images/data_presentation_widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/data_presentation_widgets.png -------------------------------------------------------------------------------- /src/main/site/images/testing_methodologies_mvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/testing_methodologies_mvc.png -------------------------------------------------------------------------------- /src/main/site/images/testing_methodologies_mvp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/testing_methodologies_mvp.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/AnatomyOfServices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/AnatomyOfServices.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DevelopmentShell1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DevelopmentShell1.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DevelopmentShell2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DevelopmentShell2.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DevelopmentShell3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DevelopmentShell3.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DevelopmentShell4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DevelopmentShell4.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DockPanel_Showcase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DockPanel_Showcase.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/SplitLayoutPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/SplitLayoutPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/StackLayoutPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/StackLayoutPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/TabPanel_Showcase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/TabPanel_Showcase.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/TestCoverageFinal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/TestCoverageFinal.jpg -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/VerticalSplitPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/VerticalSplitPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/appengine_lowres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/appengine_lowres.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/BuildUI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/BuildUI.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/JSONdata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/JSONdata.png -------------------------------------------------------------------------------- /src/main/site/images/gwtproject.org-2015-banner@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/gwtproject.org-2015-banner@2x.png -------------------------------------------------------------------------------- /src/main/site/images/myapplication-missing-plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/myapplication-missing-plugin.png -------------------------------------------------------------------------------- /src/main/site/images/superdevmode_enablesourcemaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/superdevmode_enablesourcemaps.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/HorizontalSplitPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/HorizontalSplitPanel.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/RichTextArea-clipped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/RichTextArea-clipped.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/TestCoverageInitial.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/TestCoverageInitial.jpg -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/ValidationScreenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/ValidationScreenshot.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/DevModeTab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/DevModeTab.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/JUnitFailed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/JUnitFailed.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/StyleAfter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/StyleAfter.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/StyleBefore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/StyleBefore.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/i18nEnglish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/i18nEnglish.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/i18nGerman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/i18nGerman.png -------------------------------------------------------------------------------- /src/main/site/images/eclipse/eclipse-install-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/eclipse/eclipse-install-options.png -------------------------------------------------------------------------------- /src/main/site/assets/img/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/assets/img/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/CodeSplittingFragments.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/CodeSplittingFragments.odg -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/CodeSplittingFragments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/CodeSplittingFragments.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/CustomCells-BasicRender.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/CustomCells-BasicRender.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/compileReport-Overview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/compileReport-Overview.gif -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/CodeClientBug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/CodeClientBug.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/ManageEvents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/ManageEvents.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/MissingPlugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/MissingPlugin.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/StyleSecondary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/StyleSecondary.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/spring-package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/spring-package.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/spring-prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/spring-prompt.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/spring-runas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/spring-runas.png -------------------------------------------------------------------------------- /src/main/site/images/books/Ext_GWT_20_Beginners_Guide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/Ext_GWT_20_Beginners_Guide.jpg -------------------------------------------------------------------------------- /src/main/site/images/books/gwt_in_action_second_edition.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/gwt_in_action_second_edition.jpg -------------------------------------------------------------------------------- /src/main/site/images/contacts-project-hierarchy-testing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/contacts-project-hierarchy-testing.png -------------------------------------------------------------------------------- /src/main/site/images/testing_methodologies_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/testing_methodologies_screenshot.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/GettingUsedToAsyncCalls1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/GettingUsedToAsyncCalls1.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/GettingUsedToAsyncCalls2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/GettingUsedToAsyncCalls2.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/HorizontalPanel_Showcase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/HorizontalPanel_Showcase.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/SplitLayoutPanel-gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/SplitLayoutPanel-gallery.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/UnresponsiveScriptDialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/UnresponsiveScriptDialog.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/DevModeNoEclipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/DevModeNoEclipse.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/JSONerrormessage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/JSONerrormessage.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/JUnitcreatetest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/JUnitcreatetest.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/RPCerrormessage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/RPCerrormessage.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/spring-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/spring-dashboard.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/spring-devserver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/spring-devserver.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/spring-projects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/spring-projects.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/spring-roo-shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/spring-roo-shell.png -------------------------------------------------------------------------------- /src/main/site/images/testing_methodologies_object_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/testing_methodologies_object_diagram.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/CustomCells-HandlingEvents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/CustomCells-HandlingEvents.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/VerticalSplitPanel_Showcase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/VerticalSplitPanel_Showcase.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/compileReport-Dependencies.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/compileReport-Dependencies.gif -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/gettingstarted/images/gwt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/gettingstarted/images/gwt.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/AnatomyOfServices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/AnatomyOfServices.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/CodeClientAddStock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/CodeClientAddStock.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/CreateEclipseImport.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/CreateEclipseImport.jpg -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/CreateGWTComponents.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/CreateGWTComponents.jpg -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/DebugVariablesBug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/DebugVariablesBug.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/GWTCompileProject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/GWTCompileProject.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/JSONstockPricesphp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/JSONstockPricesphp.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/JUnitSimpleTestDev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/JUnitSimpleTestDev.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/spring-databrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/spring-databrowser.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/spring-extensions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/spring-extensions.png -------------------------------------------------------------------------------- /src/main/site/images/books/Google_Web_Toolkit_Applications.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/Google_Web_Toolkit_Applications.jpeg -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/HorizontalSplitPanel_Showcase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/HorizontalSplitPanel_Showcase.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/compileReport-PackageBreakdown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/compileReport-PackageBreakdown.gif -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/compileReport-splitPointStatus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/compileReport-splitPointStatus.gif -------------------------------------------------------------------------------- /src/main/site/doc/latest/polymer-tutorial/images/todo-list-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/polymer-tutorial/images/todo-list-01.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/polymer-tutorial/images/todo-list-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/polymer-tutorial/images/todo-list-02.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/polymer-tutorial/images/todo-list-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/polymer-tutorial/images/todo-list-03.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/polymer-tutorial/images/todo-list-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/polymer-tutorial/images/todo-list-04.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/polymer-tutorial/images/todo-list-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/polymer-tutorial/images/todo-list-05.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/polymer-tutorial/images/todo-list-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/polymer-tutorial/images/todo-list-06.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/polymer-tutorial/images/todo-list-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/polymer-tutorial/images/todo-list-07.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/polymer-tutorial/images/todo-list-08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/polymer-tutorial/images/todo-list-08.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/StockWatcherUIpanel1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/StockWatcherUIpanel1.jpg -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/StockWatcherUIpanel2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/StockWatcherUIpanel2.jpg -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/StockWatcherUIpanel3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/StockWatcherUIpanel3.jpg -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/StockWatcherUIpanel4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/StockWatcherUIpanel4.jpg -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/compileReport-PermutationOverview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/compileReport-PermutationOverview.gif -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/CodeClientNewJavaClass.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/CodeClientNewJavaClass.jpg -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/CreateStarterApplication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/CreateStarterApplication.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/DeployAppEngineProject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/DeployAppEngineProject.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/DesignStockWatcherFinal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/DesignStockWatcherFinal.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/images/NewWebApplicationProject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/images/NewWebApplicationProject.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/DevGuideDirectoriesPackageConventions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/DevGuideDirectoriesPackageConventions.png -------------------------------------------------------------------------------- /src/main/site/doc/latest/images/compileReport-InitialDownloadExample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/images/compileReport-InitialDownloadExample.gif -------------------------------------------------------------------------------- /src/main/site/images/books/ExtGWT_Rich_Internet_Application_Cookbook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/ExtGWT_Rich_Internet_Application_Cookbook.jpg -------------------------------------------------------------------------------- /src/main/site/images/books/Google_Web_Toolkit_GWT_Java_AJAX_Programming.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/Google_Web_Toolkit_GWT_Java_AJAX_Programming.jpg -------------------------------------------------------------------------------- /src/main/site/images/books/Google_Web_Toolkit_Taking_the_Pain_Out_of_Ajax.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/Google_Web_Toolkit_Taking_the_Pain_Out_of_Ajax.jpg -------------------------------------------------------------------------------- /src/main/site/images/books/Developing_with_Ext_GWT_Enterprise_RIA_Development.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/Developing_with_Ext_GWT_Enterprise_RIA_Development.png -------------------------------------------------------------------------------- /src/main/site/images/books/Google_Web_Toolkit_2_Application_Development_Cookbook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/Google_Web_Toolkit_2_Application_Development_Cookbook.jpg -------------------------------------------------------------------------------- /src/main/site/images/books/Google_Web_Toolkit_Solutions_More_Cool_Useful_Stuff.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/Google_Web_Toolkit_Solutions_More_Cool_Useful_Stuff.jpeg -------------------------------------------------------------------------------- /src/main/site/images/books/Google_App_Engine_Java_and_GWT_Application_Development.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/Google_App_Engine_Java_and_GWT_Application_Development.jpg -------------------------------------------------------------------------------- /src/main/site/images/books/Essential_GWT_Building_for_the_Web_with_Google_Web_Toolkit_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/Essential_GWT_Building_for_the_Web_with_Google_Web_Toolkit_2.jpg -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/gettingstarted/stockwatcher/gwt/standard/images/hborder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/doc/latest/tutorial/gettingstarted/stockwatcher/gwt/standard/images/hborder.png -------------------------------------------------------------------------------- /src/main/markdown/doc/latest/tutorial/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | roo-sts 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/main/site/images/books/Google_Web_Toolkit_Solutions_Digital_Short_Cut_Cool_Useful_Stuff.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwtproject/gwt-site/HEAD/src/main/site/images/books/Google_Web_Toolkit_Solutions_Digital_Short_Cut_Cool_Useful_Stuff.jpeg -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .idea/ 3 | gwt-site.iml 4 | .DS_Store 5 | npm-debug.log 6 | node/ 7 | node_modules/ 8 | src/main/site/assets/build/css/ 9 | src/main/site/assets/build/img/ 10 | src/main/site/assets/build/js/global.js 11 | src/main/site/assets/build/js/global.min.js 12 | -------------------------------------------------------------------------------- /src/main/markdown/doc/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/main/markdown/doc/latest/RefGuide.md: -------------------------------------------------------------------------------- 1 | Guide 2 | === 3 | 4 | The GWT reference guide provides javadoc for GWT and related libraries, and technical details for GWT widgets. 5 | 6 | 1. [GWT API Reference](RefGWTClassAPI.html) 7 | 2. [JRE Emulation Reference](RefJreEmulation.html) 8 | 3. [Widget Gallery](RefWidgetGallery.html) 9 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes/2017-01-11.md: -------------------------------------------------------------------------------- 1 | # 11 January 2017 2 | 3 | Present: Christian, Daniel, Leif, Stephen, Thomas, Colin 4 | 5 | * J2CL open source process started 6 | * Elemental2 and generator: bugs remaining, then beta open source process will start 7 | * Patches coming in for GWT 2.8, will look at severity and plan release soon 8 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes/2017-04-12.md: -------------------------------------------------------------------------------- 1 | # 12 April 2017 2 | 3 | Present: Leif, Colin, Maxime, Thomas, Bhaskar 4 | 5 | * GWT 2.8.1 about to start release process 6 | * Testing on jsinterop.base and elemental2 process unclear, Bhaskar will follow up 7 | * jsinterop.base vs annotations - possibly should be one project, probably external to GWT? more discussion next call 8 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GWTSite", 3 | "version": "2.0.0", 4 | "devDependencies": { 5 | "grunt": "^1.0.1", 6 | "grunt-cli": "^1.2.0", 7 | "grunt-contrib-concat": "^1.0.1", 8 | "grunt-contrib-imagemin": "^1.0.1", 9 | "grunt-contrib-less": "^1.4.0", 10 | "grunt-contrib-uglify": "^2.1.0", 11 | "grunt-contrib-watch": "^1.0.0" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes/2016-02-10.md: -------------------------------------------------------------------------------- 1 | # 10 February 2016 2 | 3 | GWT 2.8 Status: 4 | 5 | * JDT updated to Java8 6 | * Build server updated to Java8 7 | * Maintainers need to submit patches that were waiting for the above updates 8 | * Plan: 9 | * Get things checked in by next week, followed by verification. 10 | * Daniel will cut 2.8 RC1 likely toward end of Feb. 11 | * Testing: Please test JsInterop to flush out further bugs. 12 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes/2016-01-10.md: -------------------------------------------------------------------------------- 1 | # 10 January 2016 2 | 3 | 4 | * No quorum, we only have 4 people show up. May want to plan a follow-up meeting. Bhaskar will ask SC members if they want one. 5 | * GWT 2.8 6 | * Beta version is working for RH. 7 | * Working on fixing Interop bugs, should be getting close to the end 8 | * Memory problem with JDT, now down to 1.5x memory usage compared to earlier. 9 | * Plan to do RC1 once interop problems are fixed. 10 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes/2017-02-08.md: -------------------------------------------------------------------------------- 1 | # 8 February 2017 2 | 3 | Present: Leif, Justin, Bhaskar, Daniel, Thomas, Colin 4 | 5 | * Colin will take over as the next SC chair going forward 6 | * GWT 2.8.1: 7 | * Colin will send an email to gwt-contrib, ask for more patches, volunteers for testing 8 | * Tentative start date two weeks from now to start 9 | * Known outstanding patches: 10 | * jsinterop fixes from google, some still forthcoming 11 | * System.getProperty may not work correctly? 12 | * Stream NPE fix 13 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes/2016-04-13.md: -------------------------------------------------------------------------------- 1 | # 13 April 2016 2 | 3 | * Java8 4 | * Good progress in adding support. 5 | * Need more tests for Java8: Soliciting contributions from community. 6 | * GWT 2.8 7 | * Main criteria: Get new Guava working with GWT 2.8 before releasing 2.8. 8 | * Github issues 9 | * Being used regularly 10 | * Thomas is driving a plan to handle this better. Will wait for this to be finalized. 11 | * Refresh of beta 12 | * Check how much work is left to be done to get guava building before deciding on this. 13 | * If 2.8 RC1 doesn’t look imminent, put out a new beta. 14 | -------------------------------------------------------------------------------- /src/main/markdown/doc/latest/gwt-dev-help/servletMappings.md: -------------------------------------------------------------------------------- 1 | # Servlet Mappings, GWT Modules, and web.xml 2 | 3 | GWT modules may declare one or more `` tags. These define Java Servlets that implement the server-side component of a GWT-enabled web application. 4 | 5 | In modern GWT applications, these are only used for testing, and it is discouraged to use them in application code. 6 | 7 | During hosted mode startup, the set of *expected* servlets (from GWT module `` tags) is validated against the set of actual servlets (from the `WEB-INF/web.xml`) and a warning is issued for each *expected* servlet which does not match an actual servlet. 8 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes/2016-07-20.md: -------------------------------------------------------------------------------- 1 | # 20 July 2016 2 | 3 | * GWT 2.8 4 | * Daniel did some pre-testing & smoke tests. 5 | * Re-did initial tests, seems good. 6 | * Candidate RC1 going into smoke testing. 7 | * Plan to push it out to Maven soon. 8 | * Thomas ran against his local RC1, things look good. 9 | * Likely results available later this week, if everything looks good, we’ll publish RC1. 10 | * No known bugs 11 | * Colin: Will file bugs against documentation. 12 | * Need additional releases: Gin & Guava, before we make it final. Need to add this in RC1 release notes. 13 | * Plan to freeze master after RC1, til final. 14 | -------------------------------------------------------------------------------- /src/main/markdown/doc/latest/RefGWTClassAPI.md: -------------------------------------------------------------------------------- 1 | GWT Class API 2 | === 3 | 4 | The GWT includes a class library designed to help you [build your user interface](/javadoc/latest/com/google/gwt/user/client/ui/package-summary.html), [make RPC calls to your server](/javadoc/latest/com/google/gwt/user/client/rpc/package-summary.html), [internationalize your application](/javadoc/latest/com/google/gwt/i18n/client/package-summary.html), [perform unit testing](/javadoc/latest/com/google/gwt/junit/client/package-summary.html), and lots more. 5 | For complete details about the GWT class library, click below to view the javadoc-style API reference. 6 | 7 | [Browse the GWT API Documentation](/javadoc/latest/index.html) 8 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: Build GWT Site 2 | 3 | on: 4 | push: 5 | pull_request: 6 | 7 | jobs: 8 | build: 9 | runs-on: ubuntu-latest 10 | 11 | steps: 12 | - uses: actions/checkout@v4 13 | - name: Set up Java 11 14 | uses: actions/setup-java@v4 15 | with: 16 | java-version: 11 17 | distribution: 'temurin' 18 | cache: 'maven' 19 | - name: Build with Maven 20 | run: mvn -e --batch-mode --no-transfer-progress verify -Pgrunt 21 | 22 | - name: Upload artifact for testing/deployment 23 | uses: actions/upload-artifact@v4 24 | with: 25 | name: gwt-site 26 | path: 'target/generated-site/' 27 | -------------------------------------------------------------------------------- /src/main/site/articles/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | This content is outdated. An updated version can be found here. 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/site/doc/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | This content is outdated. An updated version can be found here. 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/site/doc/latest/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | This content is outdated. An updated version can be found here. 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/site/assets/less/colors.less: -------------------------------------------------------------------------------- 1 | /** 2 | * COLORS 3 | * Color scheme 4 | * Created by @jasonlemay 5 | */ 6 | 7 | // -- Color Scheme ---------------------------------------- 8 | 9 | @c-primary: #f93535; 10 | @c-primary-light: lighten(@c-primary, 20%); 11 | @c-primary-dark: #9c1421; 12 | 13 | @c-secondary: #dbdbdb; 14 | @c-secondary-light: lighten(@c-secondary, 20%); 15 | @c-secondary-dark: darken(@c-secondary, 10%); 16 | 17 | @c-background: #f2f2f2; 18 | 19 | @c-text: #000; 20 | @c-text-light: lighten(@c-text, 30%); 21 | 22 | // -> BrandColors 23 | 24 | @bc-facebook: #3b5998; 25 | @bc-google: #4285f4; 26 | @bc-google-2: #db4437; 27 | @bc-google-3: #f4b400; 28 | @bc-google-4: #0f9d58; 29 | @bc-google-5: #e7e6dd; 30 | @bc-twitter: #55acee; 31 | -------------------------------------------------------------------------------- /src/main/markdown/doc/latest/FAQ.md: -------------------------------------------------------------------------------- 1 | FAQ 2 | === 3 | 4 | This section includes often-asked and answered questions about GWT, organized by category. 5 | If you can't find the answer to your question here, try searching in the [GWT Developer Forum](http://groups.google.com/group/Google-Web-Toolkit) or visit the [GWT Gitter Community](https://gitter.im/gwtproject/gwt). 6 | If you still can't find the answer, don't be shy: join the group and post your question. 7 | People on the group are friendly and often surprisingly helpful. 8 | 9 | 1. [Getting Started](FAQ_GettingStarted.html) 10 | 2. [Debug and Compile](FAQ_DebuggingAndCompiling.html) 11 | 3. [Building the User Interface](FAQ_UI.html) 12 | 4. [Developing Client-side Code](FAQ_Client.html) 13 | 5. [Communicating with a Server](FAQ_Server.html) 14 | 6. [Troubleshooting](FAQ_Troubleshooting.html) 15 | -------------------------------------------------------------------------------- /src/main/markdown/roadmap.md: -------------------------------------------------------------------------------- 1 | Roadmap 2 | === 3 | 4 | GWT's roadmap is planned on Github using [Github Milestones](https://github.com/gwtproject/gwt/milestones). Milestones will cover the next releases and because priorities can change please check milestones directly on Github for all the details. 5 | 6 | As a high level goal next releases of GWT focus on bringing Java language features as well as JRE emulation up to Java 21. Additionally GWT explores support of some J2CL exclusive JsInterop features in GWT compiler. 7 | 8 | The GWT SDK is Open Source. So, we are always looking for contributor or / and sponsors. If you are willing to contribute, feel free to contact the GWT project team using our [Elemental channel](https://matrix.to/#/#gwtproject_gwt:gitter.im). 9 | Donations can be done via [Open Collective](https://opencollective.com/gwt-project). 10 | 11 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes/2015-10-28.md: -------------------------------------------------------------------------------- 1 | # 28 October 2015 2 | 3 | * GWT 2.8 4 | * Plan to create an RC1 on Monday, Nov 2. 5 | * Daniel will cut RC1 and make it available for testing to volunteers. 6 | * Plan to have two weeks for testing, Daniel will put out a call for volunteers. 7 | * JDT has a bug with memory use & Java8, this would be a problem for large apps. 8 | * Direct the community to up-vote the bug. 9 | * Plan to have final release in early December. 10 | * GWT Q&A 11 | * Christian - Planning to host GWT Q&A 12 | * Looking for volunteers who can participate. 13 | * GWT course 14 | * ArcBees plans to have on-line courses for GWT. 15 | * GWT issues on github 16 | * how are issues assigned to maintainers? We have many issues that are not being looked at. 17 | * Thomas: plan to write up a proposal , discuss with Bhaskar 18 | 19 | -------------------------------------------------------------------------------- /src/main/markdown/doc/latest/DevGuideSecurity.md: -------------------------------------------------------------------------------- 1 | Security 2 | === 3 | 4 | If not guarded against, JavaScript applications can be vulnerable to several types of security exploits. 5 | Because the GWT (GWT) produces JavaScript code, that code is is also vulnerable to JavaScript attacks. 6 | This section helps educate GWT developers about the risks and explains how to write secure GWT applications. 7 | 8 | 1. [Security for GWT Applications](../../articles/security_for_gwt_applications.html) — Describes different types of attacks you can expect, and how to code against them 9 | 2. [SafeHtml](DevGuideSecuritySafeHtml.html) — Provides coding guidelines with examples showing how to protect your application from XSS vulnerabilities due to untrusted data 10 | 3. [GWT RPC XSRF protection](DevGuideSecurityRpcXsrf.html) — Describes how to prevent Cross-Site Request Forgery (XSRF or CSRF) vulnerabilities GWT RPCs 11 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes.md: -------------------------------------------------------------------------------- 1 | Steering Committee Meeting Notes 2 | ================================ 3 | 4 | * 10 May 2017 5 | * 12 April 2017 6 | * 08 March 2017 7 | * 08 February 2017 8 | * 11 January 2017 9 | * 20 July 2016 10 | * 13 April 2016 11 | * 10 February 2016 12 | * 10 January 2016 13 | * 28 October 2015 14 | * 19 August 2015 15 | * 17 June 2015 16 | * 11 February 2015 17 | -------------------------------------------------------------------------------- /src/main/java/com/google/gwt/site/markdown/toc/TocCreator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except 5 | * in compliance with the License. You may obtain a copy of the License at 6 | * 7 | * http://www.apache.org/licenses/LICENSE-2.0 8 | * 9 | * Unless required by applicable law or agreed to in writing, software distributed under the License 10 | * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 11 | * or implied. See the License for the specific language governing permissions and limitations under 12 | * the License. 13 | */ 14 | package com.google.gwt.site.markdown.toc; 15 | 16 | import com.google.gwt.site.markdown.fs.MDNode; 17 | import com.google.gwt.site.markdown.fs.MDParent; 18 | 19 | public interface TocCreator { 20 | String createTocForNode(MDParent root, MDNode node); 21 | } 22 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes/2015-02-11.md: -------------------------------------------------------------------------------- 1 | # 11 February 2015 2 | 3 | * GWT 2.8 release 4 | * Manuel and Julien will do the release. Julien will be the point person. 5 | * Colin also volunteered to help 6 | * Features: 7 | * GSS as default, new migration guide 8 | * Compiler will error if CSS is used, need to use special flag for CSS 9 | * Next release beyond 2.8 will not support CSS 10 | * Java8 - full support for emulation is a question. 11 | * Interop v1 - Google GWT engineers are working on deciding what should be included in v1. 12 | * Unlikely to happen before April 13 | * Eclipse plug-ins for GWT 14 | * GPE is still not buildable externally 15 | * Plan is to super-cede GPE with GWT plug-in 16 | * Both plug-ins should work side-by-side 17 | * Why is GWT GPE plug-in different from other plug-ins? Should it be externally hosted similar to maven and gradle? 18 | * Decision on this deferred. 19 | -------------------------------------------------------------------------------- /src/main/markdown/doc/latest/DevGuideHtml5.md: -------------------------------------------------------------------------------- 1 | HTML5 2 | === 3 | 4 | For an updated list of which browsers support which HTML5 features, you can use one of the many 5 | compatibility resources provided on the web, such as this 6 | [browser compatibility resource page](http://www.html5rocks.com/resources.html) provided by the 7 | html5rocks website. 8 | 9 | For a list of which HTML features are supported by the GWT library, this page is the right place 10 | to look. These HTML5 features are supported by GWT: 11 | 12 | 1. [Client-side Storage](DevGuideHtml5Storage.html) — Use LocalStorage, SessionStorage, and monitor StorageEvents 13 | 2. [Canvas](/javadoc/latest/index.html?com/google/gwt/canvas/dom/client/package-summary.html) — Add visualizations using Canvas (Javadoc) 14 | 3. [Audio](/javadoc/latest/com/google/gwt/media/client/Audio.html) — Use Audio widgets (Javadoc) 15 | 4. [Video](/javadoc/latest/com/google/gwt/media/client/Video.html) — Use Video widgets (Javadoc) 16 | -------------------------------------------------------------------------------- /src/main/assembly/generated-site.xml: -------------------------------------------------------------------------------- 1 | 2 | generated-site 3 | false 4 | 5 | zip 6 | 7 | 8 | 9 | target/generated-site 10 | 11 | **/*.html 12 | **/*.css 13 | **/*.js 14 | **/*.png 15 | **/*.jpg 16 | **/*.jpeg 17 | **/*.gif 18 | **/*.dtd 19 | **/package-list 20 | **/*.eot 21 | **/*.svg 22 | **/*.ttf 23 | **/*.woff 24 | **/*.woff2 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes/2015-08-19.md: -------------------------------------------------------------------------------- 1 | # 19 Aug 2015 2 | 3 | * Dev mode discussion 4 | * Daniel is migrating test cases to compile-mode, no more need to support dev-mode within Google. 5 | * Since 2.8 is a compatible release, removing dev-mode will go against what we said earlier. 6 | * People using 2.7 are still using dev mode, super dev mode is just barely working. 7 | * Daniel: make compile-test default in 2.8, 8 | * Also let people know what limitations come with JsInterop and dev-mode. 9 | * Drop it in trunk after 2.8. 10 | * GWT 2.8: 11 | * Main missing feature is JsInterop 12 | * Expectation is that this will be complete by end of Sept. 13 | * Plan to release after JsInterop is done. Will accept Java8 patches from community, but those are not blockers for right now. 14 | * Update on new compiler prototype: 15 | * Still working through compilation of Java features. 16 | * Plan is to have it capable of building complete apps by the end of the year. 17 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GWT Documentation 2 | 3 | * GWT documentation is published under https://www.gwtproject.org/doc/latest/DevGuide.html 4 | 5 | ## Reference 6 | 7 | * Markdown processor: https://github.com/sirthias/pegdown 8 | 9 | ## Adding content 10 | 11 | * See: https://www.gwtproject.org/makinggwtbetter.html#webpage 12 | 13 | ## Building 14 | 15 | If you have Grunt installed : 16 | * build the assets using Grunt: `grunt` 17 | * then run: `mvn clean install` 18 | * after that you will find the generated documentation in `target/generated-site/`. 19 | 20 | If you don't have Grunt installer : 21 | * build the assets using Maven and Grunt plugin: `mvn clean install -Pgrunt` 22 | * after that you will find the generated documentation in `target/generated-site/`. 23 | 24 | ### Running locally 25 | Run the site locally for easy visual testing 26 | 27 | Run without server: 28 | * Change to the `target/generated-site` folder. 29 | * Open the `index.html` file in your browser. 30 | 31 | Run with Maven: 32 | * Run: `mvn jetty:run` 33 | * Open URL `http://localhost:9999` in your browser. 34 | -------------------------------------------------------------------------------- /src/main/site/assets/js/global.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | // FlexNav 3 | $(".flexnav").flexNav(); 4 | 5 | // Ensure homepage is styled correctly when loading full HTML file 6 | styleHomepage(); 7 | 8 | if ("/overview.html" == window.location.pathname) { 9 | document.getElementById("submenu").style.display = "none"; 10 | } 11 | }); 12 | 13 | function styleHomepage() { 14 | var windowHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0); 15 | 16 | var sections = document 17 | .getElementById("content") 18 | .firstElementChild 19 | .getElementsByTagName("section"); 20 | for (var i = 0; i < sections.length; i++) { 21 | var section = sections[i]; 22 | var style = section.style; 23 | 24 | style.height = windowHeight + "px"; 25 | style.padding = "0"; 26 | 27 | var containers = section.getElementsByClassName("container"); 28 | var container = containers[0]; 29 | container.style.paddingTop = (windowHeight - container.clientHeight) / 2 + "px"; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/com/google/gwt/site/markdown/MDHelperException.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except 5 | * in compliance with the License. You may obtain a copy of the License at 6 | * 7 | * http://www.apache.org/licenses/LICENSE-2.0 8 | * 9 | * Unless required by applicable law or agreed to in writing, software distributed under the License 10 | * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 11 | * or implied. See the License for the specific language governing permissions and limitations under 12 | * the License. 13 | */ 14 | package com.google.gwt.site.markdown; 15 | 16 | public class MDHelperException extends Exception { 17 | 18 | /** 19 | * 20 | */ 21 | private static final long serialVersionUID = 5455100230668917919L; 22 | 23 | public MDHelperException(String string) { 24 | super(string); 25 | } 26 | 27 | public MDHelperException(String string, Throwable e) { 28 | super(string, e); 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/com/google/gwt/site/markdown/TranslatorException.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except 5 | * in compliance with the License. You may obtain a copy of the License at 6 | * 7 | * http://www.apache.org/licenses/LICENSE-2.0 8 | * 9 | * Unless required by applicable law or agreed to in writing, software distributed under the License 10 | * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 11 | * or implied. See the License for the specific language governing permissions and limitations under 12 | * the License. 13 | */ 14 | package com.google.gwt.site.markdown; 15 | 16 | public class TranslatorException extends Exception { 17 | 18 | /** 19 | * 20 | */ 21 | private static final long serialVersionUID = 1732290113260995362L; 22 | 23 | public TranslatorException(String message, Throwable e1) { 24 | super(message, e1); 25 | } 26 | 27 | public TranslatorException(String string) { 28 | super(string); 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /src/main/markdown/casestudies.md: -------------------------------------------------------------------------------- 1 | Case Studies 2 | === 3 | 4 | ## GBST 5 | 6 | [GBST Uses GWT to Improve Productivity and Create a Rich User Experience](http://google-web-toolkit.googlecode.com/files/CaseStudy-GBST-Uses-GWT.pdf) _January 2011_ 7 | 8 | Learn how GBST, a global financial company, uses GWT to improve productivity and create a rich user experience. 9 | 10 | ## DayZipping 11 | 12 | DayZipping uses GWT to improve site performance and developer productivity. _June 2011_ 13 | 14 | 15 | 16 | ## Eureka Streams 17 | 18 | [Eureka Streams](http://eurekastreams.org) uses GWT to manage a large code base with a Java back end. _June 2011_ 19 | 20 | 21 | 22 | ## Rovio 23 | 24 | [Rovio](http://rovio.com) used GWT to port Angry Birds to the desktop. _June 2011_ 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /src/main/site/doc/latest/tutorial/gettingstarted/StockWatcher.css: -------------------------------------------------------------------------------- 1 | /* Formatting specific to the StockWatcher application */ 2 | 3 | body { 4 | padding: 30px !important; 5 | } 6 | 7 | /* stock list header row */ 8 | .watchListHeader { 9 | background-color: #2062B8; 10 | color: white; 11 | font-style: italic; 12 | } 13 | 14 | /* stock list flex table */ 15 | .watchList { 16 | border: 1px solid silver; 17 | padding: 2px; 18 | margin-bottom:6px; 19 | } 20 | 21 | /* stock list Price and Change fields */ 22 | .watchListNumericColumn { 23 | text-align: right; 24 | width:8em; 25 | } 26 | 27 | /* stock list Remove column */ 28 | .watchListRemoveColumn { 29 | text-align: center; 30 | } 31 | 32 | /* Add Stock panel */ 33 | .addPanel { 34 | margin: 10px 0px 15px 0px; 35 | } 36 | 37 | /* stock list, the Remove button */ 38 | .gwt-Button-remove { 39 | width: 50px; 40 | } 41 | 42 | /* Dynamic color changes for the Change field */ 43 | .noChange { 44 | color: black; 45 | } 46 | 47 | .positiveChange { 48 | color: green; 49 | } 50 | 51 | .negativeChange { 52 | color: red; 53 | } 54 | 55 | .errorMessage { 56 | color: red; 57 | } 58 | 59 | -------------------------------------------------------------------------------- /src/main/site/assets/less/functions.less: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------- 2 | LESS Elements 0.9 3 | --------------------------------------------------- 4 | A set of useful LESS mixins 5 | More info at: http://lesselements.com 6 | --------------------------------------------------- 7 | 8 | - Transition 9 | - Rotation 10 | - Box sizing 11 | 12 | */ 13 | 14 | /* - Transition 15 | * 16 | * Sets the transition duration and effect to use for any 17 | * transitions (e.g. hover effects), unlike transition-duration 18 | * which only sets the duration. 19 | */ 20 | 21 | .transition(@duration:0.2s, @ease:ease-out) { 22 | transition: all @duration @ease; 23 | } 24 | 25 | /* - Rotation 26 | * 27 | * Rotates the item by a number of degrees clockwise. 28 | */ 29 | 30 | .rotation(@deg:5deg){ 31 | transform: rotate(@deg); 32 | } 33 | 34 | /* - Boox sizing 35 | * 36 | * Allows you to alter the CSS box model. For example, by setting 37 | * this to 'border-box' the width and height properties will 38 | * include the padding and border values. 39 | */ 40 | 41 | .box-sizing(@sizing: border-box) { 42 | box-sizing: @sizing; 43 | } 44 | -------------------------------------------------------------------------------- /src/main/java/com/google/gwt/site/markdown/toc/TocFromTemplateCreator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except 5 | * in compliance with the License. You may obtain a copy of the License at 6 | * 7 | * http://www.apache.org/licenses/LICENSE-2.0 8 | * 9 | * Unless required by applicable law or agreed to in writing, software distributed under the License 10 | * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 11 | * or implied. See the License for the specific language governing permissions and limitations under 12 | * the License. 13 | */ 14 | package com.google.gwt.site.markdown.toc; 15 | 16 | import com.google.gwt.site.markdown.fs.MDNode; 17 | import com.google.gwt.site.markdown.fs.MDParent; 18 | 19 | public class TocFromTemplateCreator implements TocCreator { 20 | 21 | private String templateToc; 22 | 23 | public TocFromTemplateCreator(String templateToc) { 24 | this.templateToc = templateToc; 25 | } 26 | 27 | public String createTocForNode(MDParent root, MDNode node) { 28 | return templateToc; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/main/markdown/steering.md: -------------------------------------------------------------------------------- 1 | The GWT Steering Committee 2 | ========================== 3 | 4 | The GWT Steering committee was founded in 2012 to help the GWT project become an even bigger success as an open source project. 5 | 6 | The intention of the steering committee is to ensure that no particular individual, group or organization can gain control over the project. 7 | 8 | The committee will lead the GWT project in major decisions by consensus and ensures that GWT can meet its goals as a truly open source project. 9 | 10 | The steering committee consists of the following members (no particular order): 11 | 12 | * Goktug Gokdogan, [Google](https://www.google.com/about/) 13 | * Justin Hickman, [Vertispan](https://vertispan.com/) 14 | * Colin Alworth, [Vertispan](https://vertispan.com/) 15 | * Christian Sadilek, [RedHat](https://www.redhat.com) 16 | * Thomas Broyer 17 | * Stephen Haberman, [LinkedIn](https://www.linkedin.com/about-us) 18 | * Julien Dramaix, [Google](https://www.google.com/about/) 19 | * Konstantin Solomatov, [Jetbrains](https://www.jetbrains.com) 20 | * Frank Hossfeld, [Nalu Solutions GmbH](https://www.nalu-solutions.de) 21 | 22 | Affiliations are listed for identification purposes only; steering committee members do not represent their employers or academic institutions. 23 | -------------------------------------------------------------------------------- /src/main/site/assets/less/print.less: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Print styles 3 | ========================================================================== */ 4 | 5 | @media print { 6 | * { 7 | background: transparent !important; 8 | color: #000 !important; 9 | box-shadow: none !important; 10 | text-shadow: none !important; 11 | } 12 | 13 | a, 14 | a:visited { 15 | text-decoration: underline; 16 | } 17 | 18 | a[href]:after { 19 | content: " (" attr(href) ")"; 20 | } 21 | 22 | abbr[title]:after { 23 | content: " (" attr(title) ")"; 24 | } 25 | 26 | .ir a:after, 27 | a[href^="javascript:"]:after, 28 | a[href^="#"]:after { 29 | content: ""; 30 | } 31 | 32 | pre, 33 | blockquote { 34 | border: 1px solid #999; 35 | page-break-inside: avoid; 36 | } 37 | 38 | thead { 39 | display: table-header-group; 40 | } 41 | 42 | tr, 43 | img { 44 | page-break-inside: avoid; 45 | } 46 | 47 | img { 48 | max-width: 100% !important; 49 | } 50 | 51 | @page { 52 | margin: 0.5cm; 53 | } 54 | 55 | p, 56 | h2, 57 | h3 { 58 | orphans: 3; 59 | widows: 3; 60 | } 61 | 62 | h2, 63 | h3 { 64 | page-break-after: avoid; 65 | } 66 | 67 | ul { 68 | list-style-type: square; 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes/2015-06-17.md: -------------------------------------------------------------------------------- 1 | # 17 June 2015 2 | 3 | Agenda: 4 | 5 | * 2.8 and follow-up 6 | * Issues list 7 | 8 | 2.8 and follow-up: 9 | 10 | * See meet-up videos for details. 11 | * GWT 2.8: 90% done. mainly waiting for Interop to finish 12 | * Christian: waiting for jsinterop bug fixes 13 | * GSS migration done for all of Google apps 14 | * Fixed a few small bugs 15 | * External folks can use a tool to convert CSS files to GSS: need to finish up this tool. 16 | * Java8 emulation patches - need to get these in 17 | * Bhaskar to ping reviewers to get these reviewed 18 | * Google internally will sync to 2.8 branch after 2.8 is released, which will be used by internal apps that are not moving to the new tool. 19 | * See Daniel’s presentation on ‘Modernizing GWT Applications’ for the migration story. 20 | * GWT 2.8 will be a long-lived maintenance branch 21 | * Master will be open for checkins, vetted by GWT Maintainers. 22 | * Christian to look into writing a blog post. 23 | 24 | Issues List: 25 | 26 | * Issues moved to github. Downloads moved to Google Compute Engine. 27 | * Daniel plans to write a summary of what changed and send it to contrib. 28 | * Thomas: Life of an issue on github 29 | * No direct mapping for closed but not fixed. 30 | * Few other issues 31 | * Thomas: plan to write up a short policy for issues and circulate with SC. 32 | -------------------------------------------------------------------------------- /src/main/markdown/resources.md: -------------------------------------------------------------------------------- 1 | Resources 2 | === 3 | 4 | Below you will find a variety of resources that will help you understand and use the GWT (GWT): 5 | 6 | * [GWT Presentations](presentations.html) 7 | 8 | On this page you can browse some GWT presentations, and review the slides or watch the videos (where available). 9 | * [Articles and Tutorials](articles/articles.html) 10 | 11 | This is a sampling of many articles, tutorials, and detailed blogs have been published discussing GWT. 12 | * [Books](books.html) 13 | 14 | Several books have been written that focus exclusively on developing with the GWT. 15 | 16 | GWT community information: 17 | 18 | * [GWT Developer Forum](http://groups.google.com/group/Google-Web-Toolkit) 19 | 20 | This lively group is intended for discussions among developers using the GWT to build web apps. The engineering team is active on this group. 21 | * [GWT Open Source Contributor Forum](http://groups.google.com/group/Google-Web-Toolkit-Contributors) 22 | 23 | This forum is intended for engineering conversations that relate specifically to [Making GWT Better](makinggwtbetter.html).* [Unofficial IRC channel on Freenode: ##gwt](https://freenode.net/) 24 | 25 | There is an unofficial IRC channel, ##gwt, on Freenode. If you'd like to join in the conversation, you can use [ChatZilla](http://www.mozilla.org/projects/rt-messaging/chatzilla/). 26 | -------------------------------------------------------------------------------- /src/main/markdown/doc/latest/gwt-dev-help/longJsniRestriction.md: -------------------------------------------------------------------------------- 1 | # Restrictions on Long Values with JSNI 2 | 3 | The Java `long` type cannot be represented in JavaScript as a numeric type, so GWT emulates it using an opaque data structure. This means that JSNI methods cannot process a `long` as a numeric type. The compiler, therefore, disallows, by default, directly accessing a `long` from JSNI: JSNI methods cannot have `long` as a parameter type or a return type, and they cannot access a `long` using a JSNI reference. If you find yourself wanting to pass a `long` into or out of a JSNI method, here are some options: 4 | 5 | 1. **For numbers that fit into type `double`**, use type `double` instead of type `long`. 6 | 7 | 2. **For computations that require the full `long` semantics**, rearrange the code so that the computations happen in Java instead of in JavaScript. That way, they will use the `long` emulation. 8 | 9 | 3. **For values meant to be passed through unchanged to Java code**, wrap the value in a `Long`. There are no restrictions on type `Long` with JSNI methods. 10 | 11 | 4. **If you are sure you know what you are doing**, you can add the annotation `com.google.gwt.core.client.UnsafeNativeLong` to the method. The compiler will then allow you to pass a `long` into and out of JavaScript. It will still be an opaque data type, however, so the only thing you will be able to do with it will be to pass it back to Java. 12 | -------------------------------------------------------------------------------- /src/main/markdown/meetingnotes/2017-05-10.md: -------------------------------------------------------------------------------- 1 | # 10 May 2017 2 | 3 | Present: Christian, Goktug, Julien, Justin, Leif, Thomas, Colin, Bhaskar 4 | 5 | * Removing Sencha affiliation for Justin, no replacement from Sencha being considered at this time 6 | * Christian has moved on from RedHat 7 | * nominated Max Barkley from RedHat to join the committee, agreed on by all present, Colin will reach out for the next meeting. 8 | * Julien: Elemental2 and generator 9 | * in the process of being open sourced 10 | * will be on the google github org 11 | * jsinterop base/annotations will be managed together, removed from gwt codebase 12 | * tentatively expected to be done by end of Q2 13 | * GWT 2.9 planning - topics will be followed up in gwt-contrib 14 | * Discussion around removing dev mode as part of 2.9 15 | * For: 16 | * while present, JsInterop cannot be used within gwt-user beyond jre emul 17 | * in addition to never supporting jsinterop, dev mode will also not support new jre emul (e.g. Objects.equals) 18 | * Against: 19 | * We presently don't backport fixes - only latest GWT 2 will contain fixes, and removing dev mode may discourage projects from updating 20 | * Maintenance costs are fairly minimal 21 | * Forces substantal improvements to gwt-user to take place outside of the gwt repository, as we expect to be the default in gwt 3+ 22 | * Discussion will continue 23 | -------------------------------------------------------------------------------- /src/main/markdown/doc/latest/gwt-dev-help/WebAppClassPath.md: -------------------------------------------------------------------------------- 1 | # Web App Classpath Problem 2 | 3 | You were directed to this help topic because your server code needed a class or resource that was not found on the *web app classpath*, but **was** found on the *system classpath*. The *system classpath* is the classpath you specify when launching the Java VM to run hosted mode. The *web app classpath* is different — it consists of classes that live in your web application's *war directory*. All server classes and dependencies should be placed in your war directory: libraries (jars) should be placed in `war/WEB-INF/lib/` and classes that don't live in jars should be placed in `war/WEB-INF/classes/`. 4 | 5 | GWT hosted mode helpfully works around this problem by mapping these outside resources into your web app classpath. This warning reminds you that failing to address the issue can lead to problems when you actually deploy your web app to a real server. 6 | 7 | ## Tips 8 | 9 | - The most common reason to encounter this problem with a new project is using RPC, which tries to load `com.google.gwt.user.client.rpc.RemoteService`. The solution is to copy `gwt-servlet.jar` from the GWT install directory into your web app's `war/WEB-INF/lib/` directory. 10 | 11 | - If you have a good reason for not following the recommended configuration, you can suppress the warning by setting the Java system property `gwt.nowarn.webapp.classpath`. Specify `-Dgwt.nowarn.webapp.classpath` as a JVM argument when launching hosted mode. 12 | -------------------------------------------------------------------------------- /src/main/java/com/google/gwt/site/markdown/Util.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except 5 | * in compliance with the License. You may obtain a copy of the License at 6 | * 7 | * http://www.apache.org/licenses/LICENSE-2.0 8 | * 9 | * Unless required by applicable law or agreed to in writing, software distributed under the License 10 | * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 11 | * or implied. See the License for the specific language governing permissions and limitations under 12 | * the License. 13 | */ 14 | package com.google.gwt.site.markdown; 15 | 16 | import org.apache.commons.io.IOUtils; 17 | 18 | import java.io.File; 19 | import java.io.FileInputStream; 20 | import java.io.FileOutputStream; 21 | import java.io.IOException; 22 | import java.nio.charset.StandardCharsets; 23 | 24 | public class Util { 25 | public static String getStringFromFile(File file) throws IOException { 26 | FileInputStream fileInputStream = null; 27 | try { 28 | fileInputStream = new FileInputStream(file); 29 | return IOUtils.toString(fileInputStream, StandardCharsets.UTF_8); 30 | } finally { 31 | IOUtils.closeQuietly(fileInputStream); 32 | } 33 | } 34 | 35 | public static void writeStringToFile(File file, String content) throws IOException { 36 | FileOutputStream fileOutputStream = null; 37 | try { 38 | fileOutputStream = new FileOutputStream(file); 39 | IOUtils.write(content, fileOutputStream, StandardCharsets.UTF_8); 40 | } finally { 41 | IOUtils.closeQuietly(fileOutputStream); 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /src/main/markdown/articles/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /src/main/markdown/doc/latest/DevGuideTestingHtmlUnit.md: -------------------------------------------------------------------------------- 1 | Testing HTML Unit 2 | === 3 | 4 | [HtmlUnit](http://htmlunit.sourceforge.net) is an open-source 5 | GUI-less browser written in 100% Java. Because HtmlUnit does not involve any 6 | native code, debugging GWT Tests in development mode can be done entirely in a 7 | Java debugger. HtmlUnit does not require firing up a new browser process; the 8 | HtmlUnit browser instances just run as new threads. 9 | 10 | ## Limitations and Workarounds 11 | 12 | Because HtmlUnit is a GUI-less browser, layout cannot be tested on HtmlUnit. 13 | You can annotate such test methods or classes that must not be run by HtmlUnit 14 | as `@DoNotRunWith(Platform.HtmlUnit)`. Additionally, correct tests can 15 | sometimes fail on HtmlUnit, either because the HtmlUnit support for that 16 | feature is lacking or because of HtmlUnit's issues with flakiness when running 17 | asynchronous tests. In addition to sending us bug reports, you can annotate 18 | such tests with @DoNotRunWith so that your build does not keep on breaking. 19 | There is also a temporary option for reducing the flakiness that HtmlUnit might 20 | cause with asynchronous tests (while we fix the fundamental problem). You can 21 | specify how many times GWT should attempt to run a test in case of a failure. 22 | For example, with `-Xtries 3`, GWT will attempt to run a test up to three 23 | times. 24 | 25 | ## RunStyle HtmlUnit 26 | 27 | The HtmlUnit runstyle enables you to specify other browser emulations. By 28 | default, GWT runs HtmlUnit in the Firefox 38 emulation mode. As of the 2.8 29 | release, GWT has not been extensively tested on the other emulations that 30 | HtmlUnit supports, namely Edge, Chrome, IE8, and IE11. Still, to use them, you can 31 | define the system property `gwt.args`, as explained before. For example, 32 | to cause tests to run both in FF38 and IE11 emulation mode, set 33 | [`gwt.args`](DevGuideTesting.html#passingTestArguments) to: 34 | 35 | `-runStyle HtmlUnit:FF38,IE11` 36 | -------------------------------------------------------------------------------- /src/main/java/com/google/gwt/site/markdown/MarkDown.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except 5 | * in compliance with the License. You may obtain a copy of the License at 6 | * 7 | * http://www.apache.org/licenses/LICENSE-2.0 8 | * 9 | * Unless required by applicable law or agreed to in writing, software distributed under the License 10 | * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 11 | * or implied. See the License for the specific language governing permissions and limitations under 12 | * the License. 13 | */ 14 | package com.google.gwt.site.markdown; 15 | 16 | public class MarkDown { 17 | 18 | public static void main(String[] args) throws MDHelperException, TranslatorException { 19 | 20 | if (args.length < 3) { 21 | System.out.println("Usage MarkDown [templateTOC]"); 22 | throw new IllegalArgumentException("Usage MarkDown [templateTOC]"); 23 | } 24 | 25 | String sourceDir = args[0]; 26 | System.out.println("source directory: '" + sourceDir + "'"); 27 | 28 | String outputDir = args[1]; 29 | System.out.println("output directory: '" + outputDir + "'"); 30 | 31 | String templateFile = args[2]; 32 | System.out.println("template file: '" + templateFile + "'"); 33 | 34 | String templateToc = args.length > 3 ? args[3] : null; 35 | System.out.println("template TOC file: '" + templateToc + "'"); 36 | 37 | MDHelper helper = new MDHelper(); 38 | try { 39 | helper.setOutputDirectory(outputDir) 40 | .setSourceDirectory(sourceDir) 41 | .setTemplateFile(templateFile) 42 | .setTemplateToc(templateToc) 43 | .create() 44 | .translate(); 45 | } catch (MDHelperException e) { 46 | e.printStackTrace(); 47 | throw e; 48 | } catch (TranslatorException e) { 49 | e.printStackTrace(); 50 | throw e; 51 | } 52 | 53 | } 54 | 55 | } 56 | -------------------------------------------------------------------------------- /src/main/markdown/doc/latest/DevGuideUiBrowser.md: -------------------------------------------------------------------------------- 1 | UiBrowser 2 | === 3 | 4 | GWT shields you from worrying too much about cross-browser incompatibilities. If you stick to built-in [widgets](DevGuideUiWidgets.html) 5 | and [composites](DevGuideUiCustomWidgets.html), your applications will work similarly on the most recent versions of Internet Explorer, 6 | Firefox, Chrome, and Safari. (Opera, too, most of the time.) HTML user interfaces are remarkably quirky, though, so make sure to test your applications thoroughly on every browser. 7 | 8 | Whenever possible, GWT defers to browsers' native user interface elements. For example, GWT's [Button](/javadoc/latest/com/google/gwt/user/client/ui/Button.html) widget is a true HTML `