blob: 83669051f89ba06357c72c681902b82f37dd2edc [file] [log] [blame]
#existing API
# dirRoot_old is missing because refJars are being supplied
name_old gwt23userApi
#sourceFiles is specified as colon-separated list of files
sourceFiles_old com/google/gwt\
:com/google/web\
:javax/validation\
#excludedFiles is specified as colon-separated ant patterns
excludedFiles_old com/google/gwt/benchmarks/BenchmarkReport.java\
:com/google/gwt/benchmarks/BenchmarkShell.java\
:com/google/gwt/benchmarks/client/Benchmark.java\
:**/linker/**\
:**/rebind/**\
:**/server/**\
:**/tools/**\
:**/vm/**\
:com/google/gwt/regexp/shared/**\
:com/google/gwt/autobean/**/impl/**\
:com/google/gwt/autobean/shared/ValueCodex.java\
:com/google/gwt/autobean/shared/ValueCodexHelper.java\
:com/google/gwt/autobean/shared/AutoBeanCodex.java\
:com/google/gwt/core/client/impl/WeakMapping.java\
:com/google/gwt/core/ext/**\
:com/google/gwt/dev/*.java\
:com/google/gwt/dev/asm/**\
:com/google/gwt/dev/cfg/**\
:com/google/gwt/dev/generator/**\
:com/google/gwt/dev/javac/**\
:com/google/gwt/dev/jdt/**\
:com/google/gwt/dev/jjs/*.java\
:com/google/gwt/dev/jjs/ast/**\
:com/google/gwt/dev/jjs/impl/**\
:com/google/gwt/dev/js/**\
:com/google/gwt/dev/json/**\
:com/google/gwt/dev/resource/**\
:com/google/gwt/dev/shell/**\
:com/google/gwt/dev/ui/**\
:com/google/gwt/dev/util/**\
:com/google/gwt/i18n/**/impl/cldr/**\
:com/google/gwt/junit/*.java\
:com/google/gwt/junit/client/GWTTestCase.java\
:com/google/gwt/junit/client/impl/GWTRunner.java\
:com/google/gwt/junit/remote/**\
:com/google/gwt/requestfactory/**\
:com/google/gwt/resources/client/impl/**\
:com/google/gwt/resources/css/**\
:com/google/gwt/resources/ext/**\
:com/google/gwt/resources/rg/**\
:com/google/gwt/rpc/client/impl/ClientWriterFactory.java\
:com/google/gwt/rpc/client/impl/EscapeUtil.java\
:com/google/gwt/rpc/client/impl/RpcCallbackAdapter.java\
:com/google/gwt/soyc/**\
:com/google/gwt/safehtml/shared/SafeHtmlHostedModeUtils.java\
:com/google/gwt/user/client/rpc/core/**\
:com/google/gwt/user/client/rpc/impl/**\
:com/google/gwt/uibinder/attributeparsers/**\
:com/google/gwt/uibinder/elementparsers/**\
:com/google/gwt/uibinder/testing/**\
:com/google/gwt/util/**\
:com/google/gwt/validation/**\
:com/google/web/bindery/autobean/**/impl/**\
:com/google/web/bindery/autobean/shared/ValueCodexHelper.java\
:com/google/web/bindery/requestfactory/apt/**\
:com/google/web/bindery/requestfactory/gwt/client/impl/**\
:com/google/web/bindery/requestfactory/shared/impl/**\
##############################################
#new Api
dirRoot_new ./
name_new gwt24userApi
#sourceFiles is specified as colon-separated list of files
sourceFiles_new dev/core/super\
:user/src\
:user/super\
#excludedFiles is specified as colon-separated ant patterns
# The last 3 entries exclude the validation stuff.
# Bug: http://code.google.com/p/google-web-toolkit/issues/detail?id=5566
excludedFiles_new user/src/com/google/gwt/benchmarks/BenchmarkReport.java\
:user/src/com/google/gwt/benchmarks/BenchmarkShell.java\
:user/src/com/google/gwt/benchmarks/client/Benchmark.java\
:user/super/com/google/gwt/typedarrays/super/com/google/gwt/typedarrays/shared/TypedArraysFactory.java\
:**/linker/**\
:**/rebind/**\
:**/server/**\
:**/tools/**\
:**/vm/**\
:user/src/com/google/gwt/regexp/shared/**\
:user/src/com/google/web/bindery/autobean/shared/ValueCodexHelper.java\
:user/src/com/google/web/bindery/autobean/**/impl/**\
:user/src/com/google/gwt/core/client/impl/WeakMapping.java\
:user/src/com/google/gwt/i18n/**/impl/cldr/**\
:user/src/com/google/gwt/junit/*.java\
:user/src/com/google/gwt/junit/client/GWTTestCase.java\
:user/src/com/google/gwt/junit/client/impl/GWTRunner.java\
:user/src/com/google/gwt/junit/remote/**\
:user/src/com/google/gwt/resources/css/**\
:user/src/com/google/gwt/resources/ext/**\
:user/src/com/google/gwt/resources/rg/**\
:user/src/com/google/gwt/rpc/client/impl/ClientWriterFactory.java\
:user/src/com/google/gwt/rpc/client/impl/EscapeUtil.java\
:user/src/com/google/gwt/rpc/client/impl/RpcCallbackAdapter.java\
:user/src/com/google/gwt/safecss/shared/SafeStylesHostedModeUtils.java\
:user/src/com/google/gwt/safehtml/shared/SafeHtmlHostedModeUtils.java\
:user/src/com/google/gwt/safehtml/shared/SafeUriHostedModeUtils.java\
:user/src/com/google/gwt/user/client/rpc/core/**\
:user/src/com/google/gwt/user/client/rpc/impl/**\
:user/src/com/google/gwt/uibinder/attributeparsers/**\
:user/src/com/google/gwt/uibinder/client/impl/**\
:user/src/com/google/gwt/uibinder/elementparsers/**\
:user/src/com/google/gwt/uibinder/testing/**\
:user/src/com/google/gwt/util/**\
:user/src/com/google/gwt/validation/**\
:user/src/com/google/web/bindery/requestfactory/apt/**\
:user/src/com/google/web/bindery/requestfactory/gwt/client/impl/**\
:user/src/com/google/web/bindery/requestfactory/server/impl/**\
:user/src/com/google/web/bindery/requestfactory/shared/impl/**\
:user/src/com/google/web/bindery/requestfactory/vm/**\
:user/src/javax/**\
:user/src/org/**\
##############################################
#excluded packages colon separated list
excludedPackages com.google.gwt.core.client.impl\
:com.google.gwt.editor.client.impl\
:com.google.gwt.junit.client.impl\
:com.google.gwt.benchmarks.client.impl\
:com.google.gwt.user.client.ui.impl\
:com.google.gwt.i18n.client.impl\
##############################################
#Api whitelist
# when adding to the white-list, include comments as to why the addition is
# being made.
# Removing a package protected field.
com.google.gwt.i18n.shared.AlternateMessageSelector::OTHER MISSING
# Package moved to com.google.web.bindery
com.google.gwt.autobean.shared MISSING
# move i18n classes to shared
com.google.gwt.i18n.client.DateTimeFormat::format(Ljava/util/Date;Lcom/google/gwt/i18n/client/TimeZone;) OVERRIDABLE_METHOD_ARGUMENT_TYPE_CHANGE
com.google.gwt.i18n.client.impl.DateRecord MISSING
# Overloading AttachDetachException::tryCommand to attach/detach a finite set of widgets.
com.google.gwt.user.client.ui.AttachDetachException::tryCommand(Ljava/lang/Iterable;Lcom/google/gwt/user/client/ui/AttachDetachException$Command;) OVERLOADED_METHOD_CALL
# Refactoring Loading Strategies
com.google.gwt.core.client.impl.CrossSiteIframeLoadingStrategy MISSING
com.google.gwt.core.client.impl.XhrLoadingStrategy.RequestData MISSING
com.google.gwt.core.client.impl.XhrLoadingStrategy::createXhr() MISSING
com.google.gwt.core.client.impl.XhrLoadingStrategy::onLoadError(Lcom/google/gwt/core/client/impl/XhrLoadingStrategy$RequestData;Ljava/lang/Throwable;Z) MISSING
com.google.gwt.core.client.impl.XhrLoadingStrategy::tryLoad(Lcom/google/gwt/core/client/impl/XhrLoadingStrategy$RequestData;) MISSING
# Overloading AbstractHasData constructor to allow a widget or element as the root.
com.google.gwt.user.cellview.client.AbstractHasData::AbstractHasData(Lcom/google/gwt/dom/client/Element;ILcom/google/gwt/view/client/ProvidesKey;) OVERLOADED_METHOD_CALL
# Bitless media events no longer these experimental API constants
com.google.gwt.user.client.Event::MEDIAEVENTS MISSING
com.google.gwt.user.client.Event::ONCANPLAYTHROUGH MISSING
com.google.gwt.user.client.Event::ONENDED MISSING
com.google.gwt.user.client.Event::ONPROGRESS MISSING
# Addition of SafeUri variants
com.google.gwt.user.client.ui.FormPanel::setAction(Ljava/lang/String;) OVERLOADED_METHOD_CALL
com.google.gwt.user.client.ui.Frame::setUrl(Ljava/lang/String;) OVERLOADED_METHOD_CALL
com.google.gwt.user.client.ui.Image::Image(Ljava/lang/String;IIII) OVERLOADED_METHOD_CALL
com.google.gwt.user.client.ui.Image::prefetch(Ljava/lang/String;) OVERLOADED_METHOD_CALL
com.google.gwt.user.client.ui.Image::setUrl(Ljava/lang/String;) OVERLOADED_METHOD_CALL
com.google.gwt.user.client.ui.Image::setUrlAndVisibleRect(Ljava/lang/String;IIII) OVERLOADED_METHOD_CALL
# Overloading CellTable#clearColumnWidth(Column) to accept the column index
com.google.gwt.user.cellview.client.CellTable::clearColumnWidth(Lcom/google/gwt/user/cellview/client/Column;) OVERLOADED_METHOD_CALL
# Removing deprecated methods in Cell Widgets.
com.google.gwt.user.cellview.client.AbstractHasData::onUpdateSelection() MISSING
com.google.gwt.user.cellview.client.CellList::doSelection(Lcom/google/gwt/user/client/Event;Ljava/lang/Object;I) MISSING
com.google.gwt.user.cellview.client.CellTable::doSelection(Lcom/google/gwt/user/client/Event;Ljava/lang/Object;II) MISSING
# Adding timezone constructor argument to DateCell
com.google.gwt.cell.client.DateCell::DateCell(Lcom/google/gwt/i18n/client/DateTimeFormat;Lcom/google/gwt/text/shared/SafeHtmlRenderer;) OVERLOADED_METHOD_CALL
# Refactoring Level implementation
com.google.gwt.logging.impl.LevelImplNull::all() MISSING
com.google.gwt.logging.impl.LevelImplNull::config() MISSING
com.google.gwt.logging.impl.LevelImplNull::fine() MISSING
com.google.gwt.logging.impl.LevelImplNull::finer() MISSING
com.google.gwt.logging.impl.LevelImplNull::finest() MISSING
com.google.gwt.logging.impl.LevelImplNull::getName() MISSING
com.google.gwt.logging.impl.LevelImplNull::info() MISSING
com.google.gwt.logging.impl.LevelImplNull::intValue() MISSING
com.google.gwt.logging.impl.LevelImplNull::off() MISSING
com.google.gwt.logging.impl.LevelImplNull::setName(Ljava/lang/String;) MISSING
com.google.gwt.logging.impl.LevelImplNull::setValue(I) MISSING
com.google.gwt.logging.impl.LevelImplNull::severe() MISSING
com.google.gwt.logging.impl.LevelImplNull::warning() MISSING
com.google.gwt.logging.impl.LevelImplRegular::all() MISSING
com.google.gwt.logging.impl.LevelImplRegular::config() MISSING
com.google.gwt.logging.impl.LevelImplRegular::fine() MISSING
com.google.gwt.logging.impl.LevelImplRegular::finer() MISSING
com.google.gwt.logging.impl.LevelImplRegular::finest() MISSING
com.google.gwt.logging.impl.LevelImplRegular::getName() MISSING
com.google.gwt.logging.impl.LevelImplRegular::info() MISSING
com.google.gwt.logging.impl.LevelImplRegular::intValue() MISSING
com.google.gwt.logging.impl.LevelImplRegular::off() MISSING
com.google.gwt.logging.impl.LevelImplRegular::setName(Ljava/lang/String;) MISSING
com.google.gwt.logging.impl.LevelImplRegular::setValue(I) MISSING
com.google.gwt.logging.impl.LevelImplRegular::severe() MISSING
com.google.gwt.logging.impl.LevelImplRegular::warning() MISSING
java.util.logging.Level::Level(Ljava/lang/String;I) MISSING
# implementation details shouldn't have been considered part of the API anyway
com.google.gwt.core.client.impl.CrossSiteIframeLoadingStrategy MISSING
com.google.gwt.core.client.impl.XhrLoadingStrategy.RequestData MISSING
com.google.gwt.core.client.impl.XhrLoadingStrategy::createXhr() MISSING
com.google.gwt.core.client.impl.XhrLoadingStrategy::onLoadError(Lcom/google/gwt/core/client/impl/XhrLoadingStrategy$RequestData;Ljava/lang/Throwable;Z) MISSING
com.google.gwt.core.client.impl.XhrLoadingStrategy::tryLoad(Lcom/google/gwt/core/client/impl/XhrLoadingStrategy$RequestData;) MISSING
com.google.gwt.i18n.client.impl.DateRecord MISSING
# moved from user package to useragent, not expected to be used directly
com.google.gwt.user.client.UserAgentAsserter MISSING