[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Mon May 9 21:58:19 UTC 2016


Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068065.html

Name: Morphic-mt.1138
Ancestors: Morphic-mt.1137

Move #representsSameBrowseeAs: from Morphic extension to tool package to simplify load/unload of Morphic. Although the Tools package is somewhat coupled with Morphic, it is more consistent with all the other implementations of #representsSameBrowseeAs:.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068066.html

Name: Tools-mt.698
Ancestors: Tools-nice.697

Move #representsSameBrowseeAs: from Morphic extension to tool package to simplify load/unload of Morphic. Although the Tools package is somewhat coupled with Morphic, it is more consistent with all the other implementations of #representsSameBrowseeAs:.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068067.html

Name: System-mt.824
Ancestors: System-mt.823

Support for unloading Morphic.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068068.html

Name: Morphic-mt.1139
Ancestors: Morphic-mt.1138

Support for unloading Morphic.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068069.html

Name: EToys-mt.135
Ancestors: EToys-mt.134

Adds etoys-specific code that was still in the base system.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068070.html

Name: System-mt.825
Ancestors: System-mt.824

Moves etoys-specific code that was still in the base system.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068071.html

Name: Tools-mt.699
Ancestors: Tools-mt.698

Return the result of debug-it requests for further processing.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068072.html

Name: System-mt.826
Ancestors: System-mt.825

Return the result of a debug-it for further processing.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068073.html

Name: Morphic-mt.1140
Ancestors: Morphic-mt.1139

Look up a morph's active hand also via the world it is in. Use this when activating a system window or deleting a morph. -- This makes much Morphic code work from within MVC or testing environments.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068074.html

Name: Morphic-mt.1141
Ancestors: Morphic-mt.1140

Forgot one update due to latest full-screen changes.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068075.html

Name: System-mt.827
Ancestors: System-mt.826

REFACTORING THE PROJECTS MECHANISM
- Reduce and clean-up the footprint of new project kinds: saveState/loadState, finalEnterActions:/finalExitActions:, startResourceLoading/abortResourceLoading, aboutToLeaveWorld/aboutToEnterWorld (object events), scheduleProcessForEnter/terminateProcessForLeave
- Reduce full display restoring to #invalidate and #restore, which gives projects the chance to 1) clear their drawing caches and 2) redraw all their graphical objects.
- Clean-up project add/remove wrt. sub-projects and the whole project hierarchy. See #isTopProject, #beTopProject, #addProject:, #liftSubProjects, #removeProjectsFromSystem
- Provide a second way -- in addition to the Emergency Evaluator -- for recovering from recursive errors by trying a parent project of a different kind first. See #handlePrimitiveError:. This allows for more convenient recovery of such errors.
- For shrinking images, make MVCProject class >> #unloadMVC work again. This also applies to MorphicProject class >> #unloadMorphic in the near future.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068076.html

Name: Morphic-mt.1142
Ancestors: Morphic-mt.1141

Update according to the projects refactoring in System-mt.827

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068077.html

Name: Graphics-mt.333
Ancestors: Graphics-mt.332

Update according to the projects refactoring in System-mt.827

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068078.html

Name: ToolBuilder-Kernel-mt.97
Ancestors: ToolBuilder-Kernel-mt.96

Update according to the projects refactoring in System-mt.827

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068079.html

Name: ToolBuilder-Morphic-mt.163
Ancestors: ToolBuilder-Morphic-mt.162

Update according to the projects refactoring in System-mt.827

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068080.html

Name: ST80-mt.210
Ancestors: ST80-mt.209

Update according to the projects refactoring in System-mt.827

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068081.html

Name: ToolBuilder-MVC-mt.46
Ancestors: ToolBuilder-MVC-mt.45

Update according to the projects refactoring in System-mt.827

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068082.html

Name: CommandLine-mt.6
Ancestors: CommandLine-mt.5

Update according to the projects refactoring in System-mt.827

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068083.html

Name: 51Deprecated-mt.27
Ancestors: 51Deprecated-mt.26

Update according to the projects refactoring in System-mt.827

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068084.html

Name: System-mt.828
Ancestors: System-mt.827

Fixes sub-project lifting, which is an option when deleting projects that have sub-projects.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068085.html

Name: ST80-mt.211
Ancestors: ST80-mt.210

Fixes font rendering in pop-up menus. Also removes the hack that forced black text on white background. Now, the example at the end of the method works again.

Note that the crappy font rendering was due to an issue with bitmapped fonts at the moment. We cannot check whether a StrikeFont has nice AA in its glyphs.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068086.html

Name: Graphics-mt.334
Ancestors: Graphics-mt.333

Access color depth information not only in TTCFonts but in all kinds of AbstractFont.

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

http://lists.squeakfoundation.org/pipermail/packages/2016-May/068087.html

Name: ST80-mt.212
Ancestors: ST80-mt.211

For the sake of documentation, recover the resource-optimized version of rendering paragraphs into forms.

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


More information about the Squeak-dev mailing list