API-CHANGES.txt 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934
  1. 0.23.0:
  2. * Remove class IndexableCollection, trait TKeyValueCollection.
  3. * Merge CharacterArray class into String class
  4. * Deprecate CharacterArray class
  5. * Deprecate Collection >> copyWithAll:, #, is enough.
  6. - Array >>
  7. - numericallyIndexable
  8. - Set
  9. - detect:ifNone: (pushed up to Collection)
  10. - SequenceableCollection
  11. - numericallyIndexable
  12. - String >>
  13. - numericallyIndexable
  14. 0.22.1:
  15. + BlockClosure >>
  16. + provided
  17. + Class >>
  18. + provided
  19. 0.22.0:
  20. * Deprecate Exception >> resignal. Should have been #pass.
  21. + Compiler >>
  22. + ast:forClass:protocol:
  23. + cleanCodeGenerator
  24. + codeGenerator
  25. + forClass:protocol:
  26. + Exception
  27. + outer
  28. + pass
  29. + JSObjectProxy >>
  30. + removeKey:
  31. + Number >>
  32. + ln1p
  33. + SmalltalkImage >>
  34. + postLoad
  35. - AmberBootstrapInitialization class >>
  36. - initializeClasses
  37. - ClassBuilder >>
  38. - setupClass:
  39. - Compiler >>
  40. - compileNode:forClass:package:
  41. - ProtoObject
  42. - asJSON
  43. - asJavascript
  44. - SmalltalkImage >>
  45. - packageAt:
  46. - amber/boot api >>
  47. - nextId
  48. 0.21.1:
  49. + ClassBuilder >>
  50. + class:instanceVariables:
  51. + JSObjectProxy class >>
  52. + null
  53. + undefined
  54. - ClassBuilder >>
  55. - basicClass:instanceVariableNames:
  56. 0.21.0:
  57. * Deprecate SmalltalkImage >> existsJsGlobal:
  58. + Number >>
  59. + bitAnd:
  60. + bitNot
  61. + bitOr:
  62. + bitXor:
  63. + printStringBase:
  64. + Platform class >>
  65. + includesGlobal:
  66. 0.20.0:
  67. * Internal kernel fields naming changes.
  68. + amber/boot api >>
  69. + traitsOrClasses
  70. - SmalltalkImage >>
  71. - legacyGlobalJsVariables
  72. - amber/boot >>
  73. - nil
  74. - dnu
  75. - amber/boot api >>
  76. - classes
  77. 0.19.1:
  78. * Deprecate amber/boot api nextId, prop globalJsVariables.
  79. * Deprecate ProtoObject >> identityHash.
  80. * Deprecate SmalltalkImage >> packageAt: in favour of explicit #packageAt:if{Absent,Present}:.
  81. + AmberBootstrapInitialization class >>
  82. + run
  83. + initializeClasses
  84. + organizeClasses
  85. + organizeMethods
  86. + Behavior >>
  87. + basicOrganization
  88. + basicOrganization:
  89. + ClassOrganizer >>
  90. + theClass
  91. + ClassOrganizer class >>
  92. + on:
  93. + Compiler class >>
  94. + eval:
  95. + JavaScriptException >>
  96. + shouldBeStubbed
  97. + wrap
  98. + Message class >>
  99. + selector:arguments:notUnderstoodBy:
  100. + MethodContext >>
  101. + stubHere
  102. + stubToAtMost:
  103. + NonBooleanReceiver class >>
  104. + signalOn:
  105. + Package >>
  106. + evalBlock
  107. + evalBlock:
  108. + Package class >>
  109. + named:javaScriptDescriptor:
  110. + SmalltalkImage >>
  111. + packageDictionary
  112. + packageAt:ifPresent:
  113. + TBehaviorProvider >>
  114. + methodOrganizationEnter:andLeave:
  115. + TMasterBehavior >>
  116. + definedMethods
  117. + enterOrganization
  118. + leaveOrganization
  119. + Trait >>
  120. + basicOrganization
  121. + basicOrganization:
  122. + UndefinedObject >>
  123. + ==
  124. + Number >>
  125. + min:max:
  126. + degreesToRadians
  127. + radiansToDegrees
  128. + arcTan:
  129. + between:and:
  130. + Number class >>
  131. + radiansPerDegree
  132. + Point >>
  133. + dotProduct:
  134. + normal
  135. + angle
  136. + normalized
  137. + r
  138. + corner:
  139. + extent:
  140. + rectangle:
  141. + Rectangle >>
  142. + =
  143. + corner
  144. + origin
  145. + containsPoint:
  146. + containsRect:
  147. + printOn:
  148. + Rectangle class >>
  149. + origin:corner:
  150. + origin:extent:
  151. + point:point:
  152. - Package >>
  153. - basicName:
  154. - basicImports
  155. - ProtoObject >>
  156. - isSameInstanceAs:
  157. - ObjectTest >>
  158. - testIdentityHash
  159. - amber/boot api >>
  160. - reservedWords (with the hope no one uses it directly)
  161. 0.19.0:
  162. * Remove class Thenable, add trait TThenable.
  163. * Behavior / Trait hierarchy uses traits.
  164. + NativeFunction class >>
  165. + isNativeFunction:
  166. + IRInstructions >>
  167. + isSelf
  168. + isSuper
  169. + IRVariable >>
  170. + isSelf
  171. + isSuper
  172. + ScopeVar >>
  173. + isSelf
  174. + isSuper
  175. + PseudoVar >>
  176. + isSelf
  177. + isSuper
  178. +UndefinedObject >>
  179. + identityHash
  180. + value
  181. + amber/boot >>
  182. + nilAsValue
  183. - IRSend >>
  184. - isSuperSend
  185. 0.18.3:
  186. * Move {add,remove}Element from Array.prototype to kernel API.
  187. * New superclass of Behavior named BehaviorBody, pushed up some methods.
  188. * Represents named holder of methods; hierarchy and instantiation left to Behavior.
  189. * Add class Trait as subclass of BehaviorBody.
  190. * Add class TraitTransformation.
  191. * Deprecate #asJSON in favour of #asJavaScriptObject.
  192. * Deprecate #asJavascript in favour of #asJavaScriptSource.
  193. + BehaviorBody >>
  194. + setTraitComposition:
  195. + traitCompositionDefinition
  196. + traitUsers
  197. + allSubclassesDo:
  198. + superclass
  199. + Trait >>
  200. + allInstanceVariableNames
  201. + allSubclassesDo:
  202. + asJavascript
  203. + asTraitComposition
  204. + category
  205. + classTag
  206. + definition
  207. + package
  208. + superclass
  209. + theMetaClass
  210. + theNonMetaClass
  211. + exportBehaviorDefinitionTo:using:
  212. + traitUsers
  213. + package:
  214. + Trait class >>
  215. + named:package:
  216. + named:uses:package:
  217. + TraitTransformation >>
  218. + -
  219. + @
  220. + addAliases:
  221. + addExclusions:
  222. + aliases
  223. + asJSON
  224. + asJavascript
  225. + asTraitComposition
  226. + asTraitTransformation
  227. + definition
  228. + exclusions
  229. + initialize
  230. + postCopy
  231. + trait
  232. + trait:
  233. + Collection >>
  234. + copyWithout:
  235. + SequenceableCollection >>
  236. + reverseDo:
  237. + Array >>
  238. + asTraitComposition
  239. + amber/boot api >>
  240. + addElement
  241. + removeElement
  242. + wrapJavaScript
  243. + CharacterArray >>
  244. + asSymbolPrintOn:
  245. + symbolPrintString
  246. + String >>
  247. + isSelector
  248. + StringStream >>
  249. + print:
  250. + printSymbol:
  251. + Package >>
  252. + traitCompositions
  253. + Class >>
  254. + subClass:
  255. + subClass:uses:
  256. + subClass:uses:instanceVariables:
  257. + subClass:uses:instanceVariables:category:
  258. + subClass:uses:instanceVariables:classVariables:poolDictionaries:category:
  259. + subClass:uses:instanceVariables:package:
  260. + UndefinedObject >>
  261. + subClass:
  262. + subClass:uses:
  263. + subClass:uses:instanceVariables:
  264. + subClass:uses:instanceVariables:category:
  265. + subClass:uses:instanceVariables:classVariables:poolDictionaries:category:
  266. + subClass:uses:instanceVariables:package:
  267. + Metaclass >>
  268. + uses:instanceVariableNames:
  269. - Association >>
  270. - importsString
  271. - String >>
  272. - importsString
  273. - AbstractExporter
  274. - classNameFor:
  275. - Exporter >>
  276. - jsClassNameFor:
  277. 0.18.2:
  278. * Add Platform-DOM package with DOM-related stuff.
  279. * Platform-DOM not loaded by default. Packages that will use it will import it.
  280. + PlatformDom class >>
  281. + isFeasible
  282. + isDomNode:
  283. + newCustomEvent:detail:
  284. + toArray:
  285. + CharacterArray >>
  286. + asDomNode
  287. + Collection >>
  288. + asDomNode
  289. + JSObjectProxy >>
  290. + asDomNode
  291. + String >>
  292. + htmlTextContent
  293. 0.18.1:
  294. + ASTNode >>
  295. + withTail:
  296. - SendNode >>
  297. - valueWithReceiver:
  298. 0.18.0:
  299. * Remove class RethrowErrorHandler (hack for cli before 0.12.3).
  300. * Add Kernel-Dag package with abstract DAG-node and DAG-node visitor.
  301. * Some internal API changes in Compiler-* (including the move to DAG-node).
  302. - Object >>
  303. - throw:
  304. 0.17.0:
  305. * Remove classes InterfacingObject, PlatformInterface.
  306. * Deprecate $boot.nil (use $boot.nilAsReceiver).
  307. + amber/boot >>
  308. + nilAsReceiver
  309. - NativeFunction class >>
  310. - constructor:
  311. - constructor:value:
  312. - constructor:value:value:
  313. - constructor:value:value:value:
  314. 0.16.1:
  315. * Deprecate $boot.dnu (use $boot.nilAsClass).
  316. + amber/boot >>
  317. + nilAsClass
  318. 0.16.0:
  319. * Deprecate ClassBuilder >> setupClass:
  320. * $core.initialize now returns a Promise
  321. * $core.addClass now returns the class
  322. + amber/boot api >>
  323. + send2
  324. + traverseClassTree
  325. + Promise class >>
  326. + new
  327. - amber/boot api >>
  328. - wrapClassName
  329. - send
  330. - allSubclasses
  331. - AbstractCodeGenerator >>
  332. - classNameFor:
  333. 0.15.1:
  334. * Thenable class added
  335. * Promise class added, wraps JS Promise, subclass of Thenable
  336. + Thenable >>
  337. + catch:
  338. + on:do:
  339. + on:do:catch:
  340. + then:
  341. + then:catch:
  342. + then:on:do:
  343. + then:on:do:catch:
  344. + JSObjectProxy >>
  345. + catch:
  346. + on:do:
  347. + on:do:catch:
  348. + then:
  349. + then:catch:
  350. + then:on:do:
  351. + then:on:do:catch:
  352. + amber/boot api >>
  353. + seamless
  354. + Promise class >>
  355. + new:
  356. + forBlock:
  357. + value:
  358. + signal:
  359. + all:
  360. + any:
  361. 0.14.18:
  362. * Some internal API changes in Compiler-*.
  363. 0.14.14:
  364. * InterfacingObject >> ajax: deprecated
  365. * PlatformInterface class deprecated
  366. * Class BrowserInterface removed
  367. * Class Terminal, BrowserTerminal added
  368. * Class Platform, BrowserPlatform added
  369. + Environment >>
  370. + renamePackage:to:
  371. + Platform class >>
  372. + globals
  373. + newXhr
  374. + Terminal class >>
  375. + alert:
  376. + confirm:
  377. + prompt:
  378. + prompt:default:
  379. SmalltalkImage >>
  380. + existsJsGlobal:
  381. - PlatformInterface class >>
  382. - initialize
  383. - setWorker:
  384. 0.14.12:
  385. + JSObjectProxy >>
  386. + putOn:
  387. + ProtoStream >>
  388. + nextPutJSObject:
  389. 0.14.11:
  390. * Basic streaming protocol extracted from Stream to ProtoStream
  391. + Object >>
  392. + in:
  393. + JSObjectProxy >>
  394. + in:
  395. 0.14.10:
  396. + JSObjectProxy class >>
  397. + addObjectVariablesTo:ofProxy:
  398. + compareJSObjectOfProxy:withProxy:
  399. + forwardMessage:withArguments:ofProxy:
  400. + jsObject:ofProxy:
  401. + lookupProperty:ofProxy:
  402. - JSObjectProxy >>
  403. - jsObject:
  404. - lookupProperty:
  405. - compareJSObjectWith:
  406. - addObjectVariablesTo:
  407. - forwardMessage:withArguments:
  408. 0.14.4:
  409. + AmdExporter >>
  410. + importsForOutput:
  411. + AbstractCodeGenerator >>
  412. + currentPackage
  413. + currentPackage:
  414. + Compiler >>
  415. + currentPackage
  416. + currentPackage:
  417. + compile:forClass:protocol:
  418. + compileNode:forClass:package:
  419. + SemanticAnalyzer >>
  420. + thePackage
  421. + thePackage:
  422. + isVariableUndefined:inPackage:
  423. - Compiler >>
  424. - compile:
  425. - compile:forClass:
  426. - compileExpression:
  427. - SemanticAnalyzer >>
  428. - isVariableGloabllyUndefined:
  429. - Behavior >>
  430. - compile:
  431. 0.14.3:
  432. * #heliosClass is now #classTag
  433. + Compiler >>
  434. + eval:forPackage:
  435. + Behavior >>
  436. + packageOfProtocol:
  437. + Exporter >>
  438. + exportPackageContextOf:on:
  439. + exportPackageImportsOf:on:
  440. + Package >>
  441. + basicImports
  442. + imports
  443. + imports:
  444. + importsDefinition
  445. + importsFromJson:
  446. + importsAsJson
  447. + sortedImportsAsArray
  448. + validateImports:
  449. + Package class >>
  450. + named:imports:transport:
  451. + Association >>
  452. + importsString
  453. + String >>
  454. + importsString
  455. + ProtoObject >>
  456. + ifNil:
  457. + ifNil:ifNotNil:
  458. + ifNotNil:
  459. + ifNotNil:ifNil:
  460. + isNil
  461. + notNil
  462. - Object >>
  463. - ifNil:
  464. - ifNil:ifNotNil:
  465. - ifNotNil:
  466. - ifNotNil:ifNil:
  467. - isNil
  468. - notNil
  469. 0.14.1:
  470. * NativeFunction class >> constructor:[value:...] deprecated
  471. + NativeFunction class >>
  472. + constructorNamed:
  473. + constructorNamed:value:
  474. + constructorNamed:value:value:
  475. + constructorNamed:value:value:value:
  476. + constructorOf:
  477. + constructorOf:value:
  478. + constructorOf:value:value:
  479. + constructorOf:value:value:value:
  480. + functionNamed:
  481. + functionNamed:value:
  482. + functionNamed:value:value:
  483. + functionNamed:value:value:value:
  484. + functionNamed:valueWithArgs:
  485. + functionOf:
  486. + functionOf:value:
  487. + functionOf:value:value:
  488. + functionOf:value:value:value:
  489. + functionOf:valueWithArgs:
  490. + methodOf:this:
  491. + methodOf:this:value:
  492. + methodOf:this:value:value:
  493. + methodOf:this:value:value:value:
  494. + methodOf:this:valueWithArgs:
  495. + SmalltalkImage >>
  496. + optOut:
  497. + cancelOptOut:
  498. 0.14.0:
  499. + Object >>
  500. + asJQuery
  501. + asJQueryInContext:
  502. + BlockClosure >>
  503. + asJQuery
  504. + asJQueryInContext:
  505. - AnnouncementSubscription >>
  506. - block
  507. - block:
  508. - Collection >>
  509. - contains:
  510. - String >>
  511. - asSelector
  512. - asJavaScriptSelector
  513. - SmalltalkImage >>
  514. - at:
  515. - at:ifAbsent:
  516. - at:put:
  517. - current
  518. - vm
  519. - createPackage:properties:
  520. - MethodContext >>
  521. - temps
  522. - Object >>
  523. - try:catch:
  524. 0.13.2:
  525. + SourceArea class >>
  526. + codeMirror
  527. 0.13.1:
  528. * String >> asSelector is now String >> asJavaScriptMethodName
  529. * String >> asJavaScriptSelector is now String >> asJavaScriptPropertyName
  530. * smalltalk.selector is now smalltalk.st2js
  531. * smalltalk.convertSelector is now smalltalk.js2st
  532. * Collection >> ifEmpty:ifNotEmpty: family passes self to ifNotEmpty: block
  533. * Smalltalk vm is now Smalltalk core
  534. * boot.js's .vm is now .api
  535. * amber load sets' .vm is now .api
  536. * Internal variables smalltalk/globals/_st are now $core/$globals/$recv
  537. + smalltalk.
  538. + accessJavaScript
  539. + Object >>
  540. + postMessageTo:
  541. + postMessageTo:origin:
  542. + Class >>
  543. + heliosClass
  544. + SmalltalkImage >>
  545. + core
  546. + amber/boot
  547. + api
  548. + amber/{devel,deploy,lang} exports
  549. + api
  550. - ProtoObject class >>
  551. - heliosClass
  552. - Object class >>
  553. - heliosClass
  554. - amber/boot
  555. - vm
  556. 0.12.6:
  557. + String >>
  558. + value:
  559. + ProtocolAnnouncement >>
  560. + package
  561. + Behavior >>
  562. + isTestClass
  563. + Package >>
  564. + isTestPackage
  565. + amber/{devel,deploy,lang} exports
  566. + nil
  567. + amber/helpers exports
  568. + nil
  569. 0.12.4:
  570. * Package Canvas renamed to Web
  571. * Object >> try:catch: deprecated in favour of BlockClosure >> tryCatch:
  572. + Announcer >>
  573. + on:do:for:
  574. + Node >>
  575. + navigationNodeAt:ifAbsent:
  576. + BlockClosure >>
  577. + tryCatch:
  578. + Environment >>
  579. + evaluate:for:
  580. + AmberCli >>
  581. + version:
  582. + Object >>
  583. + deprecatedAPI:
  584. - Environment >>
  585. - eval:on:
  586. - evaluateString:on:
  587. 0.12.3:
  588. * Package Import-Export renamed to Kernel-ImportExport
  589. * A dozen of methods moved from Object to ProtoObject
  590. * HashedCollection >> at:ifAbsentPut: pushed up to SequenceableCollection
  591. * HashedCollection >> , is now allowed (removed shouldNotImplement)
  592. * HashedCollection and Dictionary both subclasses of AssociativeCollection
  593. * Smalltalk class moved to SmalltalkImage class, Smalltalk is now global var
  594. * Smalltalk current deprecated in favour of Smalltalk
  595. * Smalltalk at:[put:] deprecated in favour of Smalltalk globals at:[put:]
  596. * <smalltalk.ClassName> deprecated in favour of <globals.ClassName>
  597. + CompiledMethod >>
  598. + defaultProtocol
  599. + Behavior >>
  600. + compile:protocol:
  601. + removeProtocolIfEmpty:
  602. + Package >>
  603. + load
  604. + loadFromNamespace:
  605. + Package class >>
  606. + load:
  607. + load:fromNamespace:
  608. + PackageTransport >> load
  609. + PackageHandler >> load:
  610. + AmdPackageHandler >> load:
  611. + Set >> removeAll
  612. + AssociativeCollection class
  613. + BucketStore class
  614. + SmalltalkImage >>
  615. + globals
  616. + vm
  617. + settings
  618. + Setting class
  619. + String >>
  620. + asSetting
  621. + asSettingIfAbsent:
  622. + settingValue
  623. + settingValueIfAbsent:
  624. + settingValue:
  625. + Smalltalk global variable
  626. - CompiledMethod >>
  627. - category: (use #protocol:)
  628. - defaultCategory
  629. - Behavior >> compile:category:
  630. - HTMLCanvas class >>
  631. - browserVersion
  632. - isMSIE
  633. - isMozilla
  634. - isOpera
  635. - isWebkit
  636. 0.12.2:
  637. * Collection >> contains: is deprecated in favor of anySatisfy:
  638. + Announcer >> on:doOnce:
  639. + String >>
  640. + uriEncoded
  641. + uriDecoded
  642. + uriComponentEncoded
  643. + uriComponentDecoded
  644. + Collection >>
  645. + removeAll
  646. + ifEmpty:ifNotEmpty:
  647. + ifNotEmpty:ifEmpty:
  648. + anyOne
  649. + noneSatisfy:
  650. + anySatisfy:
  651. + allSatisfy:
  652. 0.12.0:
  653. * SmalltalkMethodContext.prototype.fillBlock() takes a third 'index' parameter
  654. * Existing classes moved to new KernelInfrastructure package
  655. * ImporterExporter
  656. * are now StreamExporters
  657. * aware of AMD namespaces
  658. * support transport types and commit channels
  659. + Node >>
  660. + nextChild
  661. + method
  662. + postCopy
  663. + isCascadeNode
  664. + isLastChild
  665. + BlockNode >>
  666. + nextNode:
  667. + nextChild
  668. + SendNode >>
  669. + isCascadeSendNode
  670. + shouldBeAliased
  671. + CompiledMethod >> sendTo:arguments:
  672. + Array >>
  673. + addFirst:
  674. + removeLast
  675. + Number >>
  676. + ceiling
  677. + floor
  678. + asNumber
  679. + //
  680. + cos
  681. + sin
  682. + tan
  683. + arcCos
  684. + arcSin
  685. + arcTan
  686. + log
  687. + log:
  688. + raisedTo:
  689. + sign
  690. + **
  691. + ln
  692. + e
  693. + String class >> esc
  694. + String >>
  695. + asMutator
  696. + capitalized
  697. + isCapitalized
  698. + JSProxy >> printString
  699. + Behavior >>
  700. + ownProtocols
  701. + ownMethods
  702. + JSStream >> nextPutSendIndexFor:
  703. + InterfacingObject class
  704. + Interpreter class
  705. + DocumentFragmentTag class
  706. + AbstractExporter class
  707. + PlatformInterface class
  708. - Node >> extent
  709. - JSStream >> nextPutStatement:with:
  710. - Smalltalk.installSuperclass()
  711. - ClassReferenceNode class (now handled via VariableNode)
  712. 0.11.0:
  713. * AnnouncementSubscription use #valuable: instead of #block: (deprecated)
  714. * AbstractCodeGenerator inherits from Object, not NodeVisitor
  715. * Object>>printString
  716. * replace >>printString with >>printOn:
  717. * replace >>storeString with >>printString
  718. * PackageLoader is now PackageHandler (>>commit: >>setupPackagenamed:prefix: >>ajaxPutAt:data:
  719. * Package>>fetch: is now Package>>load:
  720. * Package>>fetch:prefix: is now Package>>load:prefix:
  721. * Queue>>front replaced by Queue>>next
  722. * Queue>>frontIfAbsent: replaced by Queue>>nextIfAbsent:
  723. * Queue>>back: replaced by Queue>>nextPut:
  724. * smalltalk.addMethod() does not use explicit JS selector
  725. * JSObjectProxy>>canForwardMessage: replaced by use of JSObjectProxy>>lookupProperty: with asJavaScriptSelector
  726. * JSObjectProxy>>forwardMessage: replaced by explicit JSObjectProxy>>forwardMessage:withArguments:
  727. * String>>asJavaScriptSelector moved to Kernel-Objects package
  728. + Object>>asString
  729. + Object>>putOn:
  730. + String>>isVowel
  731. + Collection>>putOn:
  732. + CharacterArray>>putOn:
  733. + Stream>><<
  734. + Stream>>write
  735. + SequenceableCollection>>newStream
  736. + SequenceableCollection>>readStream
  737. + SequenceableCollection>>stream
  738. + SequenceableCollection>>streamClass
  739. + SequenceableCollection>>writeStream
  740. + Collection>>isImmutable
  741. + Stream>>nextPutString:
  742. + StringStream>>nextPutString:
  743. + JSStream>>nextPutClassRefFunction:
  744. + String>>crlfSanitized
  745. + inlined Block now also responds to >>value:
  746. + Parser: split literal into runtimeLiteral and parseTimeLiteral
  747. + Parser: write #(4 #(5 6 #()) 7) as #(4 (5 6 ()) 7)
  748. + Parser: write #(#on:do: #Object) as #(on:do: Object)
  749. + Parser: Symbols for binarie selectores
  750. + Package>>commit
  751. + AIContext>>initializeLocals
  752. + ASTInterpreter>>withBlockContext:
  753. + smalltalk.allSelectors()
  754. + Object>>isCompiledMethod
  755. + Object>>isPackage
  756. + Object>>isBehavior
  757. + ClassMoved Announcemen class
  758. + Behavior>>includesBehavior:
  759. + Environment>>classes
  760. + Environment>>allSelectors
  761. + Environment>>removeProtocol:
  762. + Environment>>renameProtocol:to:in:
  763. + CompiledMethod>>protocol:
  764. + Smalltalk>>globalJsVariables
  765. + Smalltalk>>addGlobalJsVariable:
  766. + Smalltalk>>deleteGlobalJsVariable:
  767. - Object>>storeOn:
  768. - Object>>log:block:
  769. - Object>>printNl
  770. - Compiler-IR.st >>javascriptSelector
  771. - Compiler-IR.st >>nextPutVar:
  772. - Kernel-Collections.st >>asSuperSelector
  773. - Collection>>readStream
  774. - Collection>>stream
  775. - Collection>>streamClass
  776. - Collection>>writeStream
  777. - Symbol class (replaced with String)
  778. - IRInlinedNonLocalReturn class
  779. - IRInlinedSend>>nonLocalReturnInliner
  780. - IRNonLocalReturnInliner class
  781. - Package>>dependencies
  782. - Package>>dependencies:
  783. - Package>>properties
  784. - Package>>jsProperties
  785. - Package>>jsProperties:
  786. - Package>>propertiesAsJSON
  787. - Package>>propertyAt:
  788. - Package>>propertyAt:ifAbsent:
  789. - Package>>propertyAt:put:
  790. - Browser>>ajaxPutAt:data: