Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
September 2015
- 1010 messages
Re: [Pharo-dev] widgetDo: vs ifWidget:
by stepharo
Le 2/9/15 10:56, Peter Uhnák a écrit :
> Hi,
>
> in Spec Adapter there's method
>
> widgetDo: aBlock
> ^ self widget ifNotNil: aBlock
>
>
> my question however is:
> does the naming make sense?
>
> #*Do: is generally associated with iterating over collections. Widget
> is always a single entity.
> On the other hand we have #ifNil: #ifTrue: #ifFalse:
>
> There is also #ifNotNilDo:, however that is superseded by #ifNotNil:
>
> So from this perspective, wouldn't it make more sense to have this?
> ifWidget: aBlock
> ^ self widget ifNotNil: aBlock
I prefer widgetDo:
because this if logic is not really good and the user should not be exposed
>
> What do you think?
>
> Thanks,
> Peter
Sept. 2, 2015
Re: [Pharo-dev] widgetDo: vs ifWidget:
by stepharo
Le 2/9/15 10:56, Peter Uhnák a écrit :
> Hi,
>
> in Spec Adapter there's method
>
> widgetDo: aBlock
> ^ self widget ifNotNil: aBlock
>
>
> my question however is:
> does the naming make sense?
Not even the naming. I would say. lot of code in spec should be
rewritten. The holder should be most of the time directly exposed to
reduce the API.
>
> #*Do: is generally associated with iterating over collections. Widget
> is always a single entity.
> On the other hand we have #ifNil: #ifTrue: #ifFalse:
>
> There is also #ifNotNilDo:, however that is superseded by #ifNotNil:
>
> So from this perspective, wouldn't it make more sense to have this?
> ifWidget: aBlock
> ^ self widget ifNotNil: aBlock
>
> What do you think?
>
> Thanks,
> Peter
Sept. 2, 2015
Re: [Pharo-dev] widgetDo: vs ifWidget:
by Aliaksei Syrel
The same naming blablaDo: is heavily used in Bloc and therefore in Brick. I
personally like blablaDo: more, because it hides check logic from user and
doesn't force to think about if-elses. It's all about "if" word. You know,
when reader sees "if" a complexity of an app instantly rises (in the head).
But let's discuss :) I agree that it can be associated with iteration and
is not the best idea...
Cheers,
Alex
On Wed, Sep 2, 2015 at 10:56 AM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
> Hi,
>
> in Spec Adapter there's method
>
> widgetDo: aBlock
> ^ self widget ifNotNil: aBlock
>
>
> my question however is:
> does the naming make sense?
>
> #*Do: is generally associated with iterating over collections. Widget is
> always a single entity.
> On the other hand we have #ifNil: #ifTrue: #ifFalse:
>
> There is also #ifNotNilDo:, however that is superseded by #ifNotNil:
>
> So from this perspective, wouldn't it make more sense to have this?
> ifWidget: aBlock
> ^ self widget ifNotNil: aBlock
>
> What do you think?
>
> Thanks,
> Peter
>
Sept. 2, 2015
Rubric #mouseDown, #mouseUp and #click
by Stephan Eggermont
We have a few morphs where #on:#mouseDown send: aMessage to: aTarget is
used where I'd expected that to be on #click. Mostly in Rubric and the
Nautilus annotations
If a morph is supposed to behave as a button, the action should happen
on the #mouseUp, but only if the mouse pointer hasn't moved away from
the morph. That is what #click does.
And
ExpanderTitleMorph
GrowlMorph
JobProgressMorph
react on #mouseUp instead of #click
Stephan
Sept. 2, 2015
widgetDo: vs ifWidget:
by Peter Uhnák
Hi,
in Spec Adapter there's method
widgetDo: aBlock
^ self widget ifNotNil: aBlock
my question however is:
does the naming make sense?
#*Do: is generally associated with iterating over collections. Widget is
always a single entity.
On the other hand we have #ifNil: #ifTrue: #ifFalse:
There is also #ifNotNilDo:, however that is superseded by #ifNotNil:
So from this perspective, wouldn't it make more sense to have this?
ifWidget: aBlock
^ self widget ifNotNil: aBlock
What do you think?
Thanks,
Peter
Sept. 2, 2015
Re: [Pharo-dev] Garage-OpenDBX does not load on Pharo 50 because it uses Timestamp
by Guillermo Polito
If somebody can check it and fix it it would be good :). I've just started
my new job and my evenings are busy looking for an apartment or staying in
a hostel without a proper internet connection...
If not, I think we can wait a bit. The first step should be enabling CI
jobs for pharo5. Also, I do not think the intersection between 'people
using garage opendbx' and 'people using pharo5' is that big to justify a
rush.
Guille
El mié., 2 de sept. de 2015 a la(s) 10:12 a. m., stepharo <stepharo(a)free.fr>
escribió:
> for your info...
>
> Garage-OpenDBX does not load on Pharo 50 because it uses Timestamp
>
> Stef
>
>
Sept. 2, 2015
Re: [Pharo-dev] Removing name from Object
by Esteban Lorenzano
but if we deprecate, that means we need to remove it from the system.
deprecated is for external users, not for Pharo it self.
Esteban
ps: We *can not* remove #name from the system just like that. It is too widely use, we need to give users time to adapt. Doing otherwise is not professional and expect a lot of people yelling (and with reason, in this case).
> On 02 Sep 2015, at 10:21, Guillermo Polito <guillermopolito(a)gmail.com> wrote:
>
> The problem is if (like in the past) name is extensively used by some library we depend upon (like... let's say morphic), a deprecation that raises an exception may turn the system unusable. It's not that it is not doable, but we should do it gently and with love.
>
> El mié., 2 de sept. de 2015 a la(s) 9:30 a. m., Esteban Lorenzano <estebanlm(a)gmail.com <mailto:estebanlm@gmail.com>> escribió:
>> On 02 Sep 2015, at 09:25, Peter Uhnák <i.uhnak(a)gmail.com <mailto:i.uhnak@gmail.com>> wrote:
>>
>> On Wed, Sep 2, 2015 at 8:40 AM, Nicolai Hess <nicolaihess(a)web.de <mailto:nicolaihess@web.de>> wrote:
>> How can we find out, which external projects depend on this?
>>
>> Is #name in any way special? Why not just deprecate it like any other method change or removal? (And then remove it in Pharo 6)
>
> +1
> thatâs the way to do it :)
>
>>
>> Peter
>
Sept. 2, 2015
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/50298
Home: https://github.com/pharo-project/pharo-core
Sept. 2, 2015
[pharo-project/pharo-core] a72653: 50298
by GitHub
Branch: refs/heads/5.0
Home: https://github.com/pharo-project/pharo-core
Commit: a72653a6f7361fa944b2b40348467587d0f098bd
https://github.com/pharo-project/pharo-core/commit/a72653a6f7361fa944b2b403…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2015-09-02 (Wed, 02 Sep 2015)
Changed paths:
A Balloon-Tests.package/PointArrayTest.class/README.md
A Balloon-Tests.package/PointArrayTest.class/definition.st
A Balloon-Tests.package/PointArrayTest.class/instance/running/setUp.st
A Balloon-Tests.package/PointArrayTest.class/instance/testing/testAt.st
A Balloon-Tests.package/PointArrayTest.class/instance/testing/testAtPut.st
A Balloon-Tests.package/PointArrayTest.class/instance/testing/testAtPutFloat.st
A Balloon-Tests.package/PointArrayTest.class/instance/testing/testAtPutFraction.st
A Balloon-Tests.package/PointArrayTest.class/instance/testing/testAtPutInt4.st
A Balloon-Tests.package/PointArrayTest.class/instance/testing/testAtPutLargeInteger.st
A Balloon-Tests.package/PointArrayTest.class/instance/testing/testBounds.st
A Balloon-Tests.package/PointArrayTest.class/instance/testing/testDefaultElement.st
A Balloon-Tests.package/PointArrayTest.class/instance/testing/testSize.st
A Balloon-Tests.package/ShortIntegerArrayTest.class/README.md
A Balloon-Tests.package/ShortIntegerArrayTest.class/definition.st
A Balloon-Tests.package/ShortIntegerArrayTest.class/instance/running/setUp.st
A Balloon-Tests.package/ShortIntegerArrayTest.class/instance/testing/testAt.st
A Balloon-Tests.package/ShortIntegerArrayTest.class/instance/testing/testAtPut.st
A Balloon-Tests.package/ShortIntegerArrayTest.class/instance/testing/testSetUp.st
A Balloon-Tests.package/ShortIntegerArrayTest.class/instance/testing/testSwapBytePairs.st
A Balloon-Tests.package/ShortIntegerArrayTest.class/instance/testing/testWriteBigEndianOn.st
A Balloon-Tests.package/ShortIntegerArrayTest.class/instance/testing/testWriteLittleEndianOn.st
R BalloonTests.package/PointArrayTest.class/README.md
R BalloonTests.package/PointArrayTest.class/definition.st
R BalloonTests.package/PointArrayTest.class/instance/running/setUp.st
R BalloonTests.package/PointArrayTest.class/instance/testing/testAt.st
R BalloonTests.package/PointArrayTest.class/instance/testing/testAtPut.st
R BalloonTests.package/PointArrayTest.class/instance/testing/testAtPutFloat.st
R BalloonTests.package/PointArrayTest.class/instance/testing/testAtPutFraction.st
R BalloonTests.package/PointArrayTest.class/instance/testing/testAtPutInt4.st
R BalloonTests.package/PointArrayTest.class/instance/testing/testAtPutLargeInteger.st
R BalloonTests.package/PointArrayTest.class/instance/testing/testBounds.st
R BalloonTests.package/PointArrayTest.class/instance/testing/testDefaultElement.st
R BalloonTests.package/PointArrayTest.class/instance/testing/testSize.st
R BalloonTests.package/ShortIntegerArrayTest.class/README.md
R BalloonTests.package/ShortIntegerArrayTest.class/definition.st
R BalloonTests.package/ShortIntegerArrayTest.class/instance/running/setUp.st
R BalloonTests.package/ShortIntegerArrayTest.class/instance/testing/testAt.st
R BalloonTests.package/ShortIntegerArrayTest.class/instance/testing/testAtPut.st
R BalloonTests.package/ShortIntegerArrayTest.class/instance/testing/testSetUp.st
R BalloonTests.package/ShortIntegerArrayTest.class/instance/testing/testSwapBytePairs.st
R BalloonTests.package/ShortIntegerArrayTest.class/instance/testing/testWriteBigEndianOn.st
R BalloonTests.package/ShortIntegerArrayTest.class/instance/testing/testWriteLittleEndianOn.st
M Collections-Abstract.package/ManifestCollectionsAbstract.class/class/meta-data - dependency analyser/manuallyResolvedDependencies.st
R Jobs.package/ManifestJobs.class/class/meta-data - dependency analyser/ignoredDependencies.st
R Jobs.package/ManifestJobs.class/class/meta-data - dependency analyser/manuallyResolvedDependencies.st
M Kernel.package/ManifestKernel.class/class/meta-data - dependency analyser/ignoredDependencies.st
M Kernel.package/ManifestKernel.class/class/meta-data - dependency analyser/manuallyResolvedDependencies.st
A Network-Tests.package/Base64MimeConverterTest.class/README.md
A Network-Tests.package/Base64MimeConverterTest.class/definition.st
A Network-Tests.package/Base64MimeConverterTest.class/instance/setup/setUp.st
A Network-Tests.package/Base64MimeConverterTest.class/instance/tests/testBase64Encoded.st
A Network-Tests.package/Base64MimeConverterTest.class/instance/tests/testDecodeMimeHeader.st
A Network-Tests.package/Base64MimeConverterTest.class/instance/tests/testMimeEncodeDecode.st
A Network-Tests.package/Base64MimeConverterTest.class/instance/tests/testOnByteArray.st
A Network-Tests.package/HTTPEncodingTest.class/README.md
A Network-Tests.package/HTTPEncodingTest.class/definition.st
A Network-Tests.package/HTTPEncodingTest.class/instance/tests/testEncodeForHTTP.st
A Network-Tests.package/MailAddressParserTest.class/README.md
A Network-Tests.package/MailAddressParserTest.class/definition.st
A Network-Tests.package/MailAddressParserTest.class/instance/tests/testAddressesIn.st
A Network-Tests.package/MailMessageTest.class/README.md
A Network-Tests.package/MailMessageTest.class/definition.st
A Network-Tests.package/MailMessageTest.class/instance/tests/testCreateFromString.st
A Network-Tests.package/MailMessageTest.class/instance/tests/testMultiPartAlternative.st
A Network-Tests.package/MailMessageTest.class/instance/tests/testMultiPartMixed.st
A Network-Tests.package/MailMessageTest.class/instance/tests/testRecipientList.st
A Network-Tests.package/MailMessageTest.class/instance/tests/testSimpleCreate.st
A Network-Tests.package/MockSocketStream.class/README.md
A Network-Tests.package/MockSocketStream.class/class/instance creation/on_.st
A Network-Tests.package/MockSocketStream.class/definition.st
A Network-Tests.package/MockSocketStream.class/instance/accessing/atEnd_.st
A Network-Tests.package/MockSocketStream.class/instance/accessing/inStream.st
A Network-Tests.package/MockSocketStream.class/instance/accessing/outStream.st
A Network-Tests.package/MockSocketStream.class/instance/initialization/initialize.st
A Network-Tests.package/MockSocketStream.class/instance/stream in/nextLine.st
A Network-Tests.package/MockSocketStream.class/instance/stream in/nextLineCrLf.st
A Network-Tests.package/MockSocketStream.class/instance/stream in/resetInStream.st
A Network-Tests.package/MockSocketStream.class/instance/stream in/upToAll_.st
A Network-Tests.package/MockSocketStream.class/instance/stream out/resetOutStream.st
A Network-Tests.package/MockSocketStream.class/instance/stream out/sendCommand_.st
A Network-Tests.package/MockSocketStream.class/instance/testing/atEnd.st
A Network-Tests.package/NetNameResolverTest.class/README.md
A Network-Tests.package/NetNameResolverTest.class/definition.st
A Network-Tests.package/NetNameResolverTest.class/instance/accessing/localHostAddressIsLoopBackAddress.st
A Network-Tests.package/NetNameResolverTest.class/instance/accessing/localHostNameIsLoopBackName.st
A Network-Tests.package/NetNameResolverTest.class/instance/testing/testLocalHostAddress.st
A Network-Tests.package/NetNameResolverTest.class/instance/testing/testLocalHostName.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/README.md
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/definition.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/accesing/decode_.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/accesing/encode_.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/running/setUp.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeCRLF.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeCustomNewline.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeDecodedStrings.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeSimpleStrings.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeSoftLinebreak.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeSoftLinebreakCR.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeSoftLinebreakCRLF.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeSoftLinebreakLF.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeCR.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeCRLF.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeEncodedStrings.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeLF.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeLongLine.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeSimpleStrings.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeSoftLinebreak.st
A Network-Tests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testLongLine.st
A Network-Tests.package/SMTPClientTest.class/README.md
A Network-Tests.package/SMTPClientTest.class/definition.st
A Network-Tests.package/SMTPClientTest.class/instance/running/setUp.st
A Network-Tests.package/SMTPClientTest.class/instance/testing/testMailFrom.st
A Network-Tests.package/SocketStreamTest.class/README.md
A Network-Tests.package/SocketStreamTest.class/definition.st
A Network-Tests.package/SocketStreamTest.class/instance/setup/setUp.st
A Network-Tests.package/SocketStreamTest.class/instance/setup/tearDown.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testNextIntoClose.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testNextIntoCloseNonSignaling.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpTo.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToAfterCloseNonSignaling.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToAfterCloseSignaling.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToAll.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToAllAfterCloseNonSignaling.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToAllAfterCloseSignaling.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToAllLimit.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToAllTimeout.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToEndClose.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToEndCloseNonSignaling.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToMax.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToSmallInteger.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToTimeout.st
A Network-Tests.package/SocketStreamTest.class/instance/stream protocol/testUpToWithByteArray.st
A Network-Tests.package/SocketTest.class/README.md
A Network-Tests.package/SocketTest.class/definition.st
A Network-Tests.package/SocketTest.class/instance/setup/listenerAddress.st
A Network-Tests.package/SocketTest.class/instance/setup/listenerPort.st
A Network-Tests.package/SocketTest.class/instance/setup/setUp.st
A Network-Tests.package/SocketTest.class/instance/setup/tearDown.st
A Network-Tests.package/SocketTest.class/instance/tests/testClientConnect.st
A Network-Tests.package/SocketTest.class/instance/tests/testDataReceive.st
A Network-Tests.package/SocketTest.class/instance/tests/testDataSending.st
A Network-Tests.package/SocketTest.class/instance/tests/testLocalAddress.st
A Network-Tests.package/SocketTest.class/instance/tests/testLocalPort.st
A Network-Tests.package/SocketTest.class/instance/tests/testRemoteAddress.st
A Network-Tests.package/SocketTest.class/instance/tests/testRemotePort.st
A Network-Tests.package/SocketTest.class/instance/tests/testServerAccept.st
A Network-Tests.package/SocketTest.class/instance/tests/testUDPBroadcastError.st
A Network-Tests.package/TCPSocketEchoTest.class/README.md
A Network-Tests.package/TCPSocketEchoTest.class/definition.st
A Network-Tests.package/TCPSocketEchoTest.class/instance/accessing/localhost.st
A Network-Tests.package/TCPSocketEchoTest.class/instance/accessing/port.st
A Network-Tests.package/TCPSocketEchoTest.class/instance/private/withTCPEchoServer_.st
A Network-Tests.package/TCPSocketEchoTest.class/instance/testing/clientSend_.st
A Network-Tests.package/TCPSocketEchoTest.class/instance/testing/runServer.st
A Network-Tests.package/TCPSocketEchoTest.class/instance/testing/testEcho.st
A Network-Tests.package/UDPSocketEchoTest.class/README.md
A Network-Tests.package/UDPSocketEchoTest.class/definition.st
A Network-Tests.package/UDPSocketEchoTest.class/instance/accessing/localhost.st
A Network-Tests.package/UDPSocketEchoTest.class/instance/accessing/port.st
A Network-Tests.package/UDPSocketEchoTest.class/instance/private/receiveUDPDataFrom_.st
A Network-Tests.package/UDPSocketEchoTest.class/instance/private/withUDPEchoServer_.st
A Network-Tests.package/UDPSocketEchoTest.class/instance/testing/clientSend_.st
A Network-Tests.package/UDPSocketEchoTest.class/instance/testing/runServer.st
A Network-Tests.package/UDPSocketEchoTest.class/instance/testing/testEcho.st
A Network-Tests.package/UUIDPrimitivesTest.class/README.md
A Network-Tests.package/UUIDPrimitivesTest.class/definition.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testComparison.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testCreation.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testCreationEquality.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testCreationFromString.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testCreationFromString36NotNil.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testCreationFromString36With0.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testCreationFromString36WithNillUUID.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testCreationFromStringNotNil.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testCreationNil.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testCreationNodeBased.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testDuplicationsKinda.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testOrder.st
A Network-Tests.package/UUIDPrimitivesTest.class/instance/tests/testUniqueness.st
A Network-Tests.package/UUIDTest.class/README.md
A Network-Tests.package/UUIDTest.class/definition.st
A Network-Tests.package/UUIDTest.class/instance/testing/testComparison.st
R NetworkTests.package/Base64MimeConverterTest.class/README.md
R NetworkTests.package/Base64MimeConverterTest.class/definition.st
R NetworkTests.package/Base64MimeConverterTest.class/instance/setup/setUp.st
R NetworkTests.package/Base64MimeConverterTest.class/instance/tests/testBase64Encoded.st
R NetworkTests.package/Base64MimeConverterTest.class/instance/tests/testDecodeMimeHeader.st
R NetworkTests.package/Base64MimeConverterTest.class/instance/tests/testMimeEncodeDecode.st
R NetworkTests.package/Base64MimeConverterTest.class/instance/tests/testOnByteArray.st
R NetworkTests.package/HTTPEncodingTest.class/README.md
R NetworkTests.package/HTTPEncodingTest.class/definition.st
R NetworkTests.package/HTTPEncodingTest.class/instance/tests/testEncodeForHTTP.st
R NetworkTests.package/MailAddressParserTest.class/README.md
R NetworkTests.package/MailAddressParserTest.class/definition.st
R NetworkTests.package/MailAddressParserTest.class/instance/tests/testAddressesIn.st
R NetworkTests.package/MailMessageTest.class/README.md
R NetworkTests.package/MailMessageTest.class/definition.st
R NetworkTests.package/MailMessageTest.class/instance/tests/testCreateFromString.st
R NetworkTests.package/MailMessageTest.class/instance/tests/testMultiPartAlternative.st
R NetworkTests.package/MailMessageTest.class/instance/tests/testMultiPartMixed.st
R NetworkTests.package/MailMessageTest.class/instance/tests/testRecipientList.st
R NetworkTests.package/MailMessageTest.class/instance/tests/testSimpleCreate.st
R NetworkTests.package/MockSocketStream.class/README.md
R NetworkTests.package/MockSocketStream.class/class/instance creation/on_.st
R NetworkTests.package/MockSocketStream.class/definition.st
R NetworkTests.package/MockSocketStream.class/instance/accessing/atEnd_.st
R NetworkTests.package/MockSocketStream.class/instance/accessing/inStream.st
R NetworkTests.package/MockSocketStream.class/instance/accessing/outStream.st
R NetworkTests.package/MockSocketStream.class/instance/initialization/initialize.st
R NetworkTests.package/MockSocketStream.class/instance/stream in/nextLine.st
R NetworkTests.package/MockSocketStream.class/instance/stream in/nextLineCrLf.st
R NetworkTests.package/MockSocketStream.class/instance/stream in/resetInStream.st
R NetworkTests.package/MockSocketStream.class/instance/stream in/upToAll_.st
R NetworkTests.package/MockSocketStream.class/instance/stream out/resetOutStream.st
R NetworkTests.package/MockSocketStream.class/instance/stream out/sendCommand_.st
R NetworkTests.package/MockSocketStream.class/instance/testing/atEnd.st
R NetworkTests.package/NetNameResolverTest.class/README.md
R NetworkTests.package/NetNameResolverTest.class/definition.st
R NetworkTests.package/NetNameResolverTest.class/instance/accessing/localHostAddressIsLoopBackAddress.st
R NetworkTests.package/NetNameResolverTest.class/instance/accessing/localHostNameIsLoopBackName.st
R NetworkTests.package/NetNameResolverTest.class/instance/testing/testLocalHostAddress.st
R NetworkTests.package/NetNameResolverTest.class/instance/testing/testLocalHostName.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/README.md
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/definition.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/accesing/decode_.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/accesing/encode_.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/running/setUp.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeCRLF.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeCustomNewline.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeDecodedStrings.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeSimpleStrings.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeSoftLinebreak.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeSoftLinebreakCR.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeSoftLinebreakCRLF.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testDecodeSoftLinebreakLF.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeCR.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeCRLF.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeEncodedStrings.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeLF.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeLongLine.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeSimpleStrings.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testEncodeSoftLinebreak.st
R NetworkTests.package/QuotedPrintableMimeConverterTest.class/instance/testing/testLongLine.st
R NetworkTests.package/SMTPClientTest.class/README.md
R NetworkTests.package/SMTPClientTest.class/definition.st
R NetworkTests.package/SMTPClientTest.class/instance/running/setUp.st
R NetworkTests.package/SMTPClientTest.class/instance/testing/testMailFrom.st
R NetworkTests.package/SocketStreamTest.class/README.md
R NetworkTests.package/SocketStreamTest.class/definition.st
R NetworkTests.package/SocketStreamTest.class/instance/setup/setUp.st
R NetworkTests.package/SocketStreamTest.class/instance/setup/tearDown.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testNextIntoClose.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testNextIntoCloseNonSignaling.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpTo.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToAfterCloseNonSignaling.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToAfterCloseSignaling.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToAll.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToAllAfterCloseNonSignaling.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToAllAfterCloseSignaling.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToAllLimit.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToAllTimeout.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToEndClose.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToEndCloseNonSignaling.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToMax.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToSmallInteger.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToTimeout.st
R NetworkTests.package/SocketStreamTest.class/instance/stream protocol/testUpToWithByteArray.st
R NetworkTests.package/SocketTest.class/README.md
R NetworkTests.package/SocketTest.class/definition.st
R NetworkTests.package/SocketTest.class/instance/setup/listenerAddress.st
R NetworkTests.package/SocketTest.class/instance/setup/listenerPort.st
R NetworkTests.package/SocketTest.class/instance/setup/setUp.st
R NetworkTests.package/SocketTest.class/instance/setup/tearDown.st
R NetworkTests.package/SocketTest.class/instance/tests/testClientConnect.st
R NetworkTests.package/SocketTest.class/instance/tests/testDataReceive.st
R NetworkTests.package/SocketTest.class/instance/tests/testDataSending.st
R NetworkTests.package/SocketTest.class/instance/tests/testLocalAddress.st
R NetworkTests.package/SocketTest.class/instance/tests/testLocalPort.st
R NetworkTests.package/SocketTest.class/instance/tests/testRemoteAddress.st
R NetworkTests.package/SocketTest.class/instance/tests/testRemotePort.st
R NetworkTests.package/SocketTest.class/instance/tests/testServerAccept.st
R NetworkTests.package/SocketTest.class/instance/tests/testUDPBroadcastError.st
R NetworkTests.package/TCPSocketEchoTest.class/README.md
R NetworkTests.package/TCPSocketEchoTest.class/definition.st
R NetworkTests.package/TCPSocketEchoTest.class/instance/accessing/localhost.st
R NetworkTests.package/TCPSocketEchoTest.class/instance/accessing/port.st
R NetworkTests.package/TCPSocketEchoTest.class/instance/private/withTCPEchoServer_.st
R NetworkTests.package/TCPSocketEchoTest.class/instance/testing/clientSend_.st
R NetworkTests.package/TCPSocketEchoTest.class/instance/testing/runServer.st
R NetworkTests.package/TCPSocketEchoTest.class/instance/testing/testEcho.st
R NetworkTests.package/UDPSocketEchoTest.class/README.md
R NetworkTests.package/UDPSocketEchoTest.class/definition.st
R NetworkTests.package/UDPSocketEchoTest.class/instance/accessing/localhost.st
R NetworkTests.package/UDPSocketEchoTest.class/instance/accessing/port.st
R NetworkTests.package/UDPSocketEchoTest.class/instance/private/receiveUDPDataFrom_.st
R NetworkTests.package/UDPSocketEchoTest.class/instance/private/withUDPEchoServer_.st
R NetworkTests.package/UDPSocketEchoTest.class/instance/testing/clientSend_.st
R NetworkTests.package/UDPSocketEchoTest.class/instance/testing/runServer.st
R NetworkTests.package/UDPSocketEchoTest.class/instance/testing/testEcho.st
R NetworkTests.package/UUIDPrimitivesTest.class/README.md
R NetworkTests.package/UUIDPrimitivesTest.class/definition.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testComparison.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testCreation.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testCreationEquality.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testCreationFromString.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testCreationFromString36NotNil.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testCreationFromString36With0.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testCreationFromString36WithNillUUID.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testCreationFromStringNotNil.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testCreationNil.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testCreationNodeBased.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testDuplicationsKinda.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testOrder.st
R NetworkTests.package/UUIDPrimitivesTest.class/instance/tests/testUniqueness.st
R NetworkTests.package/UUIDTest.class/README.md
R NetworkTests.package/UUIDTest.class/definition.st
R NetworkTests.package/UUIDTest.class/instance/testing/testComparison.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - scripts/script50297.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - scripts/script50298.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - updates/update50297.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - updates/update50298.st
M ScriptLoader50.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
M Spec-Core.package/TabManagerModel.class/instance/api/removeTab_.st
M Spec-Core.package/TabManagerModel.class/instance/initialization/initialize.st
A Spec-Core.package/TabManagerModel.class/instance/private/basicRemoveTab_.st
A Spec-MorphicAdapters.package/MorphicTabManagerAdapter.class/instance/factory/buildTab_.st
M Spec-MorphicAdapters.package/MorphicTabManagerAdapter.class/instance/spec protocol/addTab_.st
A Spec-MorphicAdapters.package/MorphicTabManagerAdapter.class/instance/spec protocol/removeTab_.st
M Spec-MorphicAdapters.package/MorphicTabManagerAdapter.class/instance/widget API/getTabs.st
A Spec-MorphicAdapters.package/MorphicTabManagerAdapter.class/instance/widget API/tabDeleted_.st
M Spec-Tests.package/TabModelTest.class/README.md
M Spec-Tests.package/TabModelTest.class/definition.st
A Spec-Tests.package/TabModelTest.class/instance/instance creation/redMorphTab.st
A Spec-Tests.package/TabModelTest.class/instance/running/setUp.st
A Spec-Tests.package/TabModelTest.class/instance/running/tearDown.st
A Spec-Tests.package/TabModelTest.class/instance/tests/testAddTabOpened.st
A Spec-Tests.package/TabModelTest.class/instance/tests/testAddTabUnopened.st
M Spec-Tests.package/TabModelTest.class/instance/tests/testChangeLabel.st
M Spec-Tests.package/TabModelTest.class/instance/tests/testInitialSelectedTab.st
A Spec-Tests.package/TabModelTest.class/instance/tests/testRemoveTab.st
A Spec-Tests.package/TabModelTest.class/instance/tests/testRemoveTabFromManager.st
A Spec-Tests.package/TabModelTest.class/instance/tests/testRemoveTabFromManager2.st
A Spec-Tests.package/TabModelTest.class/instance/tests/testRemoveTabFromMorphic.st
A Spec-Tests.package/TabModelTest.class/instance/utility/morphicTabsFor_.st
R Spec-Tests.package/TabModelTest.class/instance/utility/redMorphTab.st
M System-FileRegistry.package/ManifestSystemFileRegistry.class/class/meta-data - dependency analyser/manuallyResolvedDependencies.st
M UIManager.package/ManifestUIManager.class/class/meta-data - dependency analyser/ignoredDependencies.st
Log Message:
-----------
50298
14426 BalloonTests package should be Balloon-Tests
https://pharo.fogbugz.com/f/cases/14426
14437 NetworkTests package should be Network-Tests
https://pharo.fogbugz.com/f/cases/14437
16449 update bootstrap dependencies v2
https://pharo.fogbugz.com/f/cases/16449
11461 TabModel not really removed tabs
https://pharo.fogbugz.com/f/cases/11461
http://files.pharo.org/image/50/50298.zip
Sept. 2, 2015
Re: [Pharo-dev] Removing name from Object
by Sven Van Caekenberghe
> On 02 Sep 2015, at 10:21, Guillermo Polito <guillermopolito(a)gmail.com> wrote:
>
> The problem is if (like in the past) name is extensively used by some library we depend upon (like... let's say morphic), a deprecation that raises an exception may turn the system unusable. It's not that it is not doable, but we should do it gently and with love.
You mean
(Object>>#name) removeFromSystem
;-)
> El mié., 2 de sept. de 2015 a la(s) 9:30 a. m., Esteban Lorenzano <estebanlm(a)gmail.com> escribió:
>> On 02 Sep 2015, at 09:25, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
>>
>> On Wed, Sep 2, 2015 at 8:40 AM, Nicolai Hess <nicolaihess(a)web.de> wrote:
>> How can we find out, which external projects depend on this?
>>
>> Is #name in any way special? Why not just deprecate it like any other method change or removal? (And then remove it in Pharo 6)
>
> +1
> thatâs the way to do it :)
>
>>
>> Peter
>
Sept. 2, 2015