Discussion:
Daily Commit Log
(too old to reply)
c***@source.squeak.org
2015-10-05 21:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008980.html

Name: Tools-cmm.634
Ancestors: Tools-cmm.620, Tools-eem.633

- IDE, please stop forcing a message category selection just because I accepted a method. If I want that, I'll simply press the hot-key, Shift+Command+C.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008981.html

Name: Morphic-cmm.1009
Ancestors: Morphic-cmm.1008, Morphic-mt.1007

Merged.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008982.html

Name: Morphic-cmm.1008
Ancestors: Morphic-mt.1005

Integrate 'Focus Follows Mouse' and 'Windows Raise On Click' features from X and Gnome.

=============================================
c***@source.squeak.org
2015-10-06 21:55:01 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008983.html

Name: Morphic-mt.1010
Ancestors: Morphic-cmm.1009

Allow morphs to have custom corner radiuses when using the rounded corner style.

=============================================
c***@source.squeak.org
2015-10-07 21:55:03 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008984.html

Name: Files-mt.145
Ancestors: Files-cmm.144

Updates service descriptions in FileStream to be extensible by message name pattern.

Note: We should discuss this way of extensibility and apply it to other service descriptions in the system if okay.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008985.html

Name: Tools-mt.635
Ancestors: Tools-cmm.634

Restores possibility to edit dropped text files. This feature got lost in Squeak 4.0 with the introduction of services and the use of UIManager as fall-back.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008986.html

Name: Collections-mt.657
Ancestors: Collections-eem.656

Removes method that has been deprecated since 3.10 into custom package for consistency.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008987.html

Name: 310Deprecated-mt.1
Ancestors:

Capture deprecated methods back from 3.10 release in a custom package for consistency with other deprecated code.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008988.html

Name: Compiler-topa.310
Ancestors: Compiler-eem.309

Be consistent with error messages

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008989.html

Name: Collections-topa.658
Ancestors: Collections-mt.657

Make Text more polymorphic with String

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008990.html

Name: Collections-topa.659
Ancestors: Collections-topa.658

re-save

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008991.html

Name: Compiler-topa.311
Ancestors: Compiler-topa.310

re-save

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008992.html

Name: Collections-topa.660
Ancestors: Collections-topa.659

re-save 2

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008993.html

Name: Compiler-topa.312
Ancestors: Compiler-topa.311

re-save 2

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008994.html

Name: Kernel-topa.953
Ancestors: Kernel-eem.952

Spur VMs report #'bad argument' instead of #'insufficient object memory' when too much memory is requested. We have to support that.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008995.html

Name: Kernel-topa.954
Ancestors: Kernel-topa.953

re-save

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008996.html

Name: Kernel-topa.955
Ancestors: Kernel-topa.954

re-save 2

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008997.html

Name: System-topa.767
Ancestors: System-eem.766

simplify (aSymbol copyWith: $:) asSymbol to asMutator

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008998.html

Name: Tests-topa.332
Ancestors: Tests-topa.331

The error message for shadowed variables changed.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/008999.html

Name: Tests-topa.333
Ancestors: Tests-topa.332

Expect MessageNotUnderstood for unknown prefs on Preferences, also, make the selector even more unlikely...

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009000.html

Name: Collections-topa.661
Ancestors: Collections-topa.660

re-save 3

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009001.html

Name: Collections-topa.662
Ancestors: Collections-topa.661

Make Text more polymorphic with String (again)

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009002.html

Name: Compiler-topa.313
Ancestors: Compiler-topa.312

re-save 3

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009003.html

Name: Kernel-topa.956
Ancestors: Kernel-topa.955

re-save 3

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009004.html

Name: Compiler-topa.314
Ancestors: Compiler-topa.313

re-save 4

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009005.html

Name: Kernel-topa.957
Ancestors: Kernel-topa.956

re-save 4

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009006.html

Name: Tests-topa.334
Ancestors: Tests-topa.333

still unlikely but more safe

=============================================
c***@source.squeak.org
2015-10-08 21:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009007.html

Name: Tools-topa.636
Ancestors: Tools-mt.635

Pull up menu building to Model so that also non-StringHolder-Tools can benefit

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009008.html

Name: Tests-topa.335
Ancestors: Tests-topa.334

I tricked myself

To ensure the IST isn't run on spur, I modified testSelectors to exclude it. BUT when testSelectors is empty, shouldInheritSelectors by default returns true and hence allTestSelectors is used, wich circumvents our little trick. So, we pin it to false for now.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009009.html

Name: Compiler-cmm.315
Ancestors: Compiler-eem.309

Resave change from Tobias with cleaned-up ancestry..

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009010.html

Name: Collections-cmm.663
Ancestors: Collections-mt.657
From Tobias: Make Text more polymorphic with String.
=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009011.html

Name: 51Deprecated-topa.1
Ancestors: 50Deprecated-eem.1

Start 5.1 deprecation process

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009012.html

Name: 51Deprecated-topa.2
Ancestors: 51Deprecated-topa.1

Deprecate #nextPutKeyword:withArg: as alternate syntax is unsupported since at least 4.0

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009013.html

Name: 51Deprecated-topa.3
Ancestors: 51Deprecated-topa.2

Deprecate oldBack

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009014.html

Name: Collections-topa.664
Ancestors: Collections-topa.662, Collections-cmm.663

Deprecated nextPutKeyword:withArg: and oldBack

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009015.html

Name: CollectionsTests-topa.252
Ancestors: CollectionsTests-eem.251

oldBack is deprecated, remove tests

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009016.html

Name: Collections-topa.665
Ancestors: Collections-topa.664

#oldBack is deprecated, inline it into its sole sender.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009017.html

Name: Kernel-topa.958
Ancestors: Kernel-topa.957

Allow simple, message-less deprecations

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009018.html

Name: 51Deprecated-topa.4
Ancestors: 51Deprecated-topa.3

Mark deprecated messages as such

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009019.html

Name: 51Deprecated-topa.5
Ancestors: 51Deprecated-topa.4

Move already deprecated messages to their penultimate place

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009020.html

Name: System-topa.768
Ancestors: System-topa.767

Move already deprecated messages to their penultimate place (Preferences)

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009021.html

Name: 46Deprecated-topa.5
Ancestors: 46Deprecated-dtl.4

Use Object>>#deprecated to singal a warning if desired.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009022.html

Name: Collections-topa.666
Ancestors: Collections-topa.665

Move already deprecated messages to their penultimate place (KeyedSet)

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009023.html

Name: 51Deprecated-topa.6
Ancestors: 51Deprecated-topa.5

Move already deprecated messages to their penultimate place

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009024.html

Name: Tools-topa.637
Ancestors: Tools-topa.636

Marcel is curious whether ObjectExplorer>>#selector is ever called. Let's find out.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009025.html

Name: 51Deprecated-topa.7
Ancestors: 51Deprecated-topa.6

Deprecate CrLfFileStream (see CrLfFileStream class>>#new)

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009026.html

Name: Files-topa.146
Ancestors: Files-mt.145

Deprecate CrLfFileStream (see CrLfFileStream class>>#new)

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009027.html

Name: 51Deprecated-topa.8
Ancestors: 51Deprecated-topa.7

Retain some meta information to see where that came from

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009028.html

Name: System-topa.769
Ancestors: System-topa.768

Remind future me to remove CrLfFileStream from the #initializeStartUpList

=============================================
c***@source.squeak.org
2015-10-10 21:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009029.html

Name: Kernel-ul.959
Ancestors: Kernel-topa.958

Use #== instead of #= for symbol comparison and compare the floating point value directly to zero in Float >> #adaptTo*andCompare: methods. Also removed the branch for NaN, because the remaining branches yield the same result.

Duration changes:
- avoid LargeInteger operations in #days:hours:minutes:seconds:nanoSeconds: ad #asMilliSeconds as much as possible

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009030.html

Name: Network-ul.163
Ancestors: Network-mt.162

NetNameResolver changes:
- do not raise an error from within the critical section of #addressForName:timeout:, because a debugger in the image would block NetNameResolver
- define the deadline using an absolute clock in all name lookup operations instead of Time >> #millisecondClockValue, because the latter will lock up NetNameResolver when its value would roll over before the lookup deadline ends and the resolver is busy
- added #nameForAddress: with the same default timeout value as #addressForName:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009031.html

Name: Kernel-ul.960
Ancestors: Kernel-ul.959

- fix #seconds:nanoseconds: -> #seconds:nanoSeconds:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009032.html

Name: Collections-ul.667
Ancestors: Collections-topa.666

Added the missing methods of ByteArray's platform independent access category: #signedByteAt: #signedByteAt:put: #long64At:put:bigEndian: and #long64At:bigEndian:. The 64-bit methods are not optimized.

Added #associationClass to Dictionary and its subclasses, which returns the class of the associations the Dictionary holds. This allows us to simplify the implementations of #at:put: and friends in the subclasses.

String changes:
- introduced #asIntegerSigned: which converts the receiver to an Integer.
- #asSignedInteger should return nil for empty string.
- optimized #asUnsignedInteger as well

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009033.html

Name: CollectionsTests-ul.252
Ancestors: CollectionsTests-eem.251

Added tests for ByteArray's #long64At:* methods.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009034.html

Name: CollectionsTests-ul.253
Ancestors: CollectionsTests-ul.252

#testAsInteger
- same tests in StringTest and WideStringTest
- added empty string
- uses #groupsDo:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009035.html

Name: CollectionsTests-ul.254
Ancestors: CollectionsTests-topa.252, CollectionsTests-ul.253

Added thorough tests for #asIntegerSigned:.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009036.html

Name: Network-ul.164
Ancestors: Network-ul.163

- fixed NetNameResolver class >> #nameForAddress:timeout:
- simplified NetNameResolver class >> #addressForName:timeout:

=============================================
c***@source.squeak.org
2015-10-11 21:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009037.html

Name: MonticelloConfigurations-dtl.139
Ancestors: MonticelloConfigurations-topa.138

Fix default update map name access so preference is displayed correctly

=============================================
c***@source.squeak.org
2015-10-13 21:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009038.html

Name: Collections-ul.668
Ancestors: Collections-ul.667

In Dictionary >> #=, make sure that the dictionaries agree on what the common keys are. This way the behaviour of #= will be symmetric when the two dictionaries implement key equality differently.

=============================================
c***@source.squeak.org
2015-10-16 21:55:03 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009039.html

Name: Morphic-cmm.1011
Ancestors: Morphic-mt.1010

- Improved keyboard support. "Desktop" command keys which are not overloaded by browsers are now available globally, so they can be accessed at any time (without needing to first give focus to the desktop).
The following commands are now available globally:
Command+Shift+O -> access a Monticello browser.
Command+Shift+P -> access a Preferences browser.
Command+Shift+Z -> browse the recent change log.
Command+] -> save the image.
Command+\ -> send the active window to the back.
Command+Escape -> Close the active window (formerly Command+w).
Control+Escape -> (new!) access the window list.
- Encountered a gaggle of debuggers when dragging a Splitter with the mouse. It happened more than once, not sure why. Fixed with a guard.
- HelpBrowsers now honor the Reuse Windows preference.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009040.html

Name: HelpSystem-Core-cmm.79
Ancestors: HelpSystem-Core-mt.78

Allow HelpBrowsers to honor the Reuse Windows preference.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009041.html

Name: Tools-cmm.638
Ancestors: Tools-topa.637

Some desktop command keys are now available globally instead.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009042.html

Name: Help-Squeak-Project-cmm.30
Ancestors: Help-Squeak-Project-mt.29

Command-key help updated for new global keys.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009043.html

Name: Tools-cmm.639
Ancestors: Tools-cmm.638

Now that the inheritance (i) function can take over for "open single message browser (O)", recover the (O) hot-key for global availability (opens a Monticello browser). Although probably not necessary, the original "single method" functionality can now be accessed with Command+iId.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009044.html

Name: System-cmm.770
Ancestors: System-topa.769

- When using the inheritance (i) command, make sure the initial selection within the opened MessageSet is the method on which it was invoked.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009045.html

Name: Monticello-cmm.618
Ancestors: Monticello-eem.617

Recover hot-key $O from MCCodeTool because it is now redundant with $i. $O is a global key for accessing a Monticello browser.

=============================================
c***@source.squeak.org
2015-10-17 21:55:03 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009046.html

Name: MonticelloConfigurations-dtl.141
Ancestors: MonticelloConfigurations-dtl.140

Add accessors for unit test support

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009047.html

Name: MonticelloConfigurations-dtl.140
Ancestors: MonticelloConfigurations-dtl.139

Allow mutliple update streams per repository. Register a different updater for each repository / update map name, such that each instance can keep track of its own lastUpdateMap. An updater knows how to register and unregister itself. The default updater for the system is specified by preferences, and new updaters are created as needed by a preference change.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009048.html

Name: System-mt.771
Ancestors: System-cmm.770

Log change stamps at the granularity of seconds not only minutes.

Why? A minute is quite long and it is likely to have two method (versions) with the same timestamp.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009049.html

Name: Tests-dtl.336
Ancestors: Tests-topa.335

MCMcmUpdaterTest verifies registry of Monticello based updaters used for update streams, including the Squeak trunk update stream. The default update stream for the image is specified by preferences, and new updaters are created as needed. Existing updaters remain in a registry such that their individual update status is preserved.

=============================================
c***@source.squeak.org
2015-10-18 21:55:03 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009050.html

Name: Tools-cmm.640
Ancestors: Tools-cmm.639

Recover the desktop command key, Cmd-w, for closing topmost window.

=============================================
c***@source.squeak.org
2015-10-19 21:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009051.html

Name: Protocols-cmm.51
Ancestors: Protocols-cmm.50

Open single-message browser is now activated by Command+iId.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009052.html

Name: ST80-topa.188
Ancestors: ST80-eem.187

Exchange #duplicate for #debugIt on CMD-D

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009053.html

Name: Morphic-topa.1012
Ancestors: Morphic-cmm.1011

Exchange #duplicate for #debugIt on CMD-D

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009054.html

Name: Tools-topa.641
Ancestors: Tools-cmm.640

Exchange #duplicate for #debugIt on CMD-D
(menu)

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009055.html

Name: Morphic-topa.1013
Ancestors: Morphic-topa.1012

Exchange #duplicate for #debugIt on CMD-D
(menu icon, postscript)

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009056.html

Name: Protocols-topa.52
Ancestors: Protocols-cmm.51

Remove a deprecated #upTo: on a String

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009057.html

Name: Morphic-cmm.1014
Ancestors: Morphic-topa.1013

- A new preference, Enable Global Command Keys, allows navigation throughout the IDE with the same hot keys available at the desktop. It is set by default, but applications might wish to disable it so they can register their own.
- DockingBarMorph honors this preference too, so that applications can have Control+1 thru Control+0 too.
- Hot-keys for Command+R (indent) and Command+L (outdent), respectively, have been changed to Tab and Shift+Tab, respectively, thus freeing up the letter keys for access to their global counterpart functions ((R)ecent Messages List and File (L)ist).
- Transcript is also now globally available with Command+t.
- Removed TextEditor>>#duplicate: because all ways to access that function through the UI were removed (in a series of separate commits).

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009058.html

Name: Tools-cmm.642
Ancestors: Tools-topa.641

- Fix hot-key for Eliot's "copy reference (C)". It was overloaded with "show category (C)", so show category was changed to Command+Y.
- Restore the original Desktop Command keys when the user does not have Enable Global Command Keys enabled, but overload Command+Escape at the desktop level for a uniform way to close windows.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009059.html

Name: Help-Squeak-Project-cmm.31
Ancestors: Help-Squeak-Project-cmm.30

Updates for recent command-key additions.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009060.html

Name: Monticello-cmm.619
Ancestors: Monticello-cmm.618

- Fixed hot-key for "copy reference (C)'.
- Let the MC save dialog tell me what package I'm saving in the window label bar, so I can find it in the window list.
- Since $R is now a global hot-key for browsing Recent Messages, change the hot key for "Refresh" in the MC Save dialog to (e).

=============================================
c***@source.squeak.org
2015-10-20 21:55:03 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009061.html

Name: Morphic-topa.1015
Ancestors: Morphic-cmm.1014

Fix World-Halo MNU

* option-click in World -> Halo
* click on Menu bubble (red icon)

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009062.html

Name: Kernel-ul.961
Ancestors: Kernel-ul.960

Introduced Random >> #nextBytes:into:startingAt: which can be used to fill the indexable byte fields of an objects with random bytes efficiently. The method was extracted from #nextLargeInt:, which is its only user for now.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009063.html

Name: Morphic-topa.1016
Ancestors: Morphic-topa.1015

The Main Docking bar is currently morphic-only

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009064.html

Name: ST80-topa.189
Ancestors: ST80-topa.188

React to deprecations, renames, and missing methods

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009065.html

Name: ToolBuilder-Kernel-topa.91
Ancestors: ToolBuilder-Kernel-topa.90

Don't bother displaying emty lists to chose from

=============================================
c***@source.squeak.org
2015-10-21 21:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009066.html

Name: Tools-mt.643
Ancestors: Tools-cmm.642

If there is nothing to pretty-diff, show at least the pretty-printed version of the code to avoid confusion.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009067.html

Name: Morphic-cmm.1017
Ancestors: Morphic-topa.1016

- When Windows Raise On Click is off, still raise SystemWindows when any of their resize or splitter handles are clicked, not just their title bar, so that Z-order can be adjusted even when the title bar is covered.
- Demote Command+t back to a desktop-only command key, not global, because I forgot about Command+t for stepping Over in the debugger -- we don't need that opening a Transcript.

=============================================
c***@source.squeak.org
2015-10-25 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009074.html

Name: MonticelloConfigurations-dtl.142
Ancestors: MonticelloConfigurations-dtl.141

On completion, an interactive system update blocks the UI with a notifier. Allow the notifier to be bypassed for scripted updates, and write a message to the transcript in either case.

=============================================
c***@source.squeak.org
2015-10-27 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009075.html

Name: System-ul.774
Ancestors: System-ul.773

Reverted some of the less efficient optimizations.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009076.html

Name: System-ul.773
Ancestors: System-mt.772

SecureHashAlgorithm speedups:
- avoid allocations
- simplified hash function

=============================================
c***@source.squeak.org
2015-10-29 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009077.html

Name: System-topa.775
Ancestors: System-ul.774

Cache NaturalLanguageTranslator when looking up yet inexisting ones.

Induced by tim Rowledge
(see http://forum.world.st/image-startup-complications-td4858390.html)

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009078.html

Name: Morphic-kfr.1019
Ancestors: Morphic-mt.1018

Adds a GradientEditor for morphic

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009079.html

Name: Morphic-kfr.1020
Ancestors: Morphic-kfr.1019

Fixing

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009080.html

Name: Morphic-kfr.1021
Ancestors: Morphic-kfr.1020

Adopted look more like NewColorPicker

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009081.html

Name: Morphic-kfr.1022
Ancestors: Morphic-kfr.1021

More look enhancements

=============================================
c***@source.squeak.org
2015-10-31 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009082.html

Name: MorphicExtrasTests-nice.4
Ancestors: MorphicExtrasTests-fbs.3

Do not use at:put: on a Float (especially a literal!), this superpower should be considered harmful and it is not 64-bits spur compatible anyway.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009083.html

Name: Compiler-nice.316
Ancestors: Compiler-cmm.315

Make markerOrNil 64bits spur compatible by not hardcoding wordSize.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009084.html

Name: CollectionsTests-nice.255
Ancestors: CollectionsTests-ul.254

In a 64bits spur VM, not all SmallInteger can be stored in an IntegerArray, It's time to document it.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009085.html

Name: KernelTests-nice.298
Ancestors: KernelTests-eem.297

Revise the tests relative to SmallInteger range for 64bits spur VM compatibility.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009086.html

Name: Kernel-nice.962
Ancestors: Kernel-ul.961

Fix DataStream-serialization of SmallInteger in a 64bits spur VM.

DataStream assumes each and every SmallInteger fits in 32bits which is no more true.
If the SmallInteger is out of 32bits VM SmallInteger range, then use a fake LargeInteger.
Also care to re-normalize LageIntegers at materialization time.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009087.html

Name: System-nice.776
Ancestors: System-topa.775

Fix SmartRefStream for 64bits spur VM.

The scenario is this one: a SmallInteger smaller than 32 bits VM minSmallInteger is being replaced with a fake LargeNegativeInteger.

But the fake LargeNegativeInteger is not stored in references IdentityDictionary; consequently the class is NOT properly registered into the structures, and this creates an Error at materialization time...

So let's reference the fake...

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-October/009088.html

Name: Kernel-nice.963
Ancestors: Kernel-nice.962

Let's correct my fresh DataStream correction...
The ugly 37777777 pattern may happen in octal, but 50 birthdays is well too young for practicing such sport correctly ;)

<rant>
if the MC commit window would not try and reformat the code (especially rewrite hexadecimal constants in decimal) - that would have given me one more chance to correct before committing...
</rant>

=============================================
c***@source.squeak.org
2015-11-01 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009089.html

Name: Morphic-kfr.1023
Ancestors: Morphic-kfr.1022

Adding a code pane for reading/editing of the color ramp

=============================================
c***@source.squeak.org
2015-11-02 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009090.html

Name: Network-ul.167
Ancestors: Network-topa.166

Now that #primMakeUUID is not being used anymore, we can change its behaviour to return nil when the plugin is not available.
Added accessors for UUID variant and version.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009091.html

Name: Collections-ul.669
Ancestors: Collections-ul.668

Changed Set >> #= and Dictionary >> #= to check the species of the receiver and the argument.
PluggableDictionary and PluggableSet also check hashBlock and equalBlock.
WeakSet and friends will work once we start using ephemerons.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009092.html

Name: KernelTests-ul.299
Ancestors: KernelTests-nice.298

- fixed typo

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009093.html

Name: CollectionsTests-ul.256
Ancestors: CollectionsTests-nice.255

Set >> #collect: returns a Set, so compare the result of it with a Set in SetWithNilTest >> #runSetWithNilTestOf:.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009094.html

Name: CollectionsTests-ul.257
Ancestors: CollectionsTests-ul.256

WeakSet is an exception.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009095.html

Name: Tests-ul.337
Ancestors: Tests-dtl.336

Sets are not equal to IdentitySets anymore, so we have to create instances of the right classes to make some tests pass.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009096.html

Name: Kernel-ul.964
Ancestors: Kernel-nice.963

Spur-compatible Object >> #inboundPointersExcluding:.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009097.html

Name: Morphic-topa.1024
Ancestors: Morphic-kfr.1023

Try directories before files when handling dropped items.

(Because on Unix, we'll get a file for a directory but obviously not vice versa)

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009098.html

Name: Morphic-mt.1025
Ancestors: Morphic-topa.1024

Fixes description of scratch pad preference. See DockingBarMorph >> #handleListenEvent:. It is the control-key, not the command-key.

=============================================
c***@source.squeak.org
2015-11-03 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009099.html

Name: Monticello-nice.620
Ancestors: Monticello-cmm.619

Remove the unsent/sole implementor lineEndingConvention: which make MC depends on a deprecated class...

=============================================
c***@source.squeak.org
2015-11-04 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009100.html

Name: ToolBuilder-Kernel-mt.92
Ancestors: ToolBuilder-Kernel-topa.91

Updates message categories in list spec and tree spec. Adds possibility to override scroll bar policies in trees like it works in lists or scroll panes.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009101.html

Name: ToolBuilder-Morphic-mt.150
Ancestors: ToolBuilder-Morphic-mt.149

Adds support for overriding scrollbar policies in trees.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009102.html

Name: SMLoader-mt.86
Ancestors: SMLoader-cmm.85

Code clean-up.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009103.html

Name: ToolBuilder-Kernel-mt.93
Ancestors: ToolBuilder-Kernel-mt.92

Removes unused and obsolete #wantsDrop accessors and instVar. We have #dropAccept for that.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009104.html

Name: Kernel-mt.965
Ancestors: Kernel-ul.964

Refactors and cleans-up drag-and-drop mechanism used by pluggable lists and trees.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009105.html

Name: Morphic-mt.1026
Ancestors: Morphic-mt.1025

Refactors and cleans-up drag-and-drop mechanism used by pluggable lists and trees.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009106.html

Name: ToolBuilder-Kernel-mt.94
Ancestors: ToolBuilder-Kernel-mt.93

Refactors and cleans-up drag-and-drop mechanism used by pluggable lists and trees.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009107.html

Name: ToolBuilder-Morphic-mt.151
Ancestors: ToolBuilder-Morphic-mt.150

Refactors and cleans-up drag-and-drop mechanism used by pluggable lists and trees.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009108.html

Name: 51Deprecated-mt.9
Ancestors: 51Deprecated-topa.8

Refactors and cleans-up drag-and-drop mechanism used by pluggable lists and trees.

=============================================
c***@source.squeak.org
2015-11-05 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009109.html

Name: ToolBuilder-Morphic-mt.152
Ancestors: ToolBuilder-Morphic-mt.151

In lists, update selection before starting drag operation in case the user decides not to drag a not selected item.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009110.html

Name: Morphic-mt.1027
Ancestors: Morphic-mt.1026

In lists, update selection before starting drag operation in case the user decides not to drag a not selected item.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009111.html

Name: Morphic-mt.1028
Ancestors: Morphic-mt.1027

Lets tree morphs look more like list morphs regarding selection color and hovering.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009112.html

Name: Morphic-mt.1029
Ancestors: Morphic-mt.1028

Extracts the essentials from HaloMorph into SimpleHaloMorph to make extension points more obvious. HaloMorph inherits from SimpleHaloMorph and extends this basic/simple halo mechanism.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009113.html

Name: Monticello-cmm.621
Ancestors: Monticello-nice.620

- Fix filing in of an entire class from the MCSnapshotBrowser. Before, it would only file in the methods of the selected meta-switch (instance-side or class-side), now it always files in both sides.

=============================================
c***@source.squeak.org
2015-11-06 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009114.html

Name: ST80-cmm.190
Ancestors: ST80-topa.189

- Keep hot keys consistent between TextEditor and ParagraphEditor.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009115.html

Name: Morphic-mt.1030
Ancestors: Morphic-mt.1029

First attempt to document the halo concept. Please revise.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009116.html

Name: Morphic-mt.1031
Ancestors: Morphic-mt.1030

Let all kinds of pluggable lists have customizable balloon helps.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009117.html

Name: ToolBuilder-Morphic-mt.153
Ancestors: ToolBuilder-Morphic-mt.152

Let all kinds of pluggable lists have customizable balloon helps.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009118.html

Name: Tools-mt.645
Ancestors: Tools-mt.644

Makes the preference #balloonHelpInMessageLists functional again.

Applies the preferences "Show message icons" and #balloonHelpInMessageLists also to senders, implementors, message traces, debuggers, etc.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009119.html

Name: 51Deprecated-mt.10
Ancestors: 51Deprecated-mt.9

Makes the preference #balloonHelpInMessageLists functional again.

Applies the preferences "Show message icons" and #balloonHelpInMessageLists also to senders, implementors, message traces, debuggers, etc.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009120.html

Name: PreferenceBrowser-kfr.57
Ancestors: PreferenceBrowser-mt.56

Small fix so a selected preference in the PreferenceBrowser becomes deselected on a second mouseUp

=============================================
c***@source.squeak.org
2015-11-07 22:55:03 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009121.html

Name: 51Deprecated-mt.11
Ancestors: 51Deprecated-mt.10

Adds deprecation warnings.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009122.html

Name: Network-dtl.168
Ancestors: Network-ul.167

SocketAddress>>printOn: should handle the case of an inspector on an instance from a previous session that is no longer a valid socket address.

=============================================
c***@source.squeak.org
2015-11-08 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009123.html

Name: Morphic-mt.1032
Ancestors: Morphic-mt.1031

Remove hover-indication when mouse-leaving tree morphs.

=============================================
c***@source.squeak.org
2015-11-09 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009124.html

Name: Kernel-nice.966
Ancestors: Kernel-mt.965

Provide a simplistic BlockClosure equality test in order to make CharacterSet tests pass again.

Ideally, we should compare the byte codes when isClean, and the outerContext when not.

=============================================
c***@source.squeak.org
2015-11-10 22:55:02 UTC
Permalink
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009125.html

Name: Tools-mt.646
Ancestors: Tools-mt.645

Adds preference to see annotation pane in full debugger windows again.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009126.html

Name: Morphic-mt.1033
Ancestors: Morphic-mt.1032

Removes some memory overhead regarding tree morphs.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009127.html

Name: HelpSystem-Core-mt.80
Ancestors: HelpSystem-Core-cmm.79

Add dependents in help topic wrappers to make callback work because it was removed from base class to avoid memory overhead.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-November/009128.html

Name: Tools-cmm.647
Ancestors: Tools-mt.646

When accepting a method, assign its category to that of the last-selected method (now being overtyped) instead of "as yet unclassified."

=============================================

Continue reading on narkive:
Loading...