[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Wed Mar 25 22:55:04 UTC 2015


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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007670.html

Name: ToolBuilder-Kernel-dtl.66
Ancestors: ToolBuilder-Kernel-mt.65

Remove toolBuilder instance variable from UIManager.

A UIManager knows what kind of ToolBuilder it should use, so it does not need to hold on to a single instance. Create ToolBuilder instances as required, and do not reuse a ToolBuilder instance after it has done its job. This prevents confusing accumulation of registered widgets in a single ToolBuilder instance

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007671.html

Name: ToolBuilder-Kernel-dtl.67
Ancestors: ToolBuilder-Kernel-dtl.66

Remove the toolBuilder instance variable from UIManager, replacing it with builderClass. The builderClass for a UIManager is determined by ToolBuilder class>>findDefault, possibly influenced by local project preferences. This will normally be established at first use following creation of a new MVC or Morphic project.

ToolBuilder instances are created as required, so that a UIManager does not reuse a single instance (which would accumulate garbage it its registries).

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007672.html

Name: ToolBuilder-Kernel-dtl.68
Ancestors: ToolBuilder-Kernel-dtl.67

Add UIManager>> builderClass.
Clean up unreferenced code.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007673.html

Name: ToolBuilder-MVC-dtl.35
Ancestors: ToolBuilder-MVC-fbs.34

Remove toolBuilder instance variable from UIManager.

A UIManager knows what kind of ToolBuilder it should use, so it does not need to hold on to a single instance. Create ToolBuilder instances as required, and do not reuse a ToolBuilder instance after it has done its job. This prevents confusing accumulation of registered widgets in a single ToolBuilder instance

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007674.html

Name: ToolBuilder-MVC-dtl.36
Ancestors: ToolBuilder-MVC-dtl.35

Remove the toolBuilder instance variable from UIManager, replacing it with builderClass. The builderClass for a UIManager is determined by ToolBuilder class>>findDefault, possibly influenced by local project preferences. This will normally be established at first use following creation of a new MVC or Morphic project.

ToolBuilder instances are created as required, so that a UIManager does not reuse a single instance (which would accumulate garbage it its registries).

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007675.html

Name: ToolBuilder-Morphic-dtl.100
Ancestors: ToolBuilder-Morphic-mt.99

Remove toolBuilder instance variable from UIManager.

A UIManager knows what kind of ToolBuilder it should use, so it does not need to hold on to a single instance. Create ToolBuilder instances as required, and do not reuse a ToolBuilder instance after it has done its job. This prevents confusing accumulation of registered widgets in a single ToolBuilder instance

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007676.html

Name: ToolBuilder-Morphic-dtl.101
Ancestors: ToolBuilder-Morphic-dtl.100

Remove the toolBuilder instance variable from UIManager, replacing it with builderClass. The builderClass for a UIManager is determined by ToolBuilder class>>findDefault, possibly influenced by local project preferences. This will normally be established at first use following creation of a new MVC or Morphic project.

ToolBuilder instances are created as required, so that a UIManager does not reuse a single instance (which would accumulate garbage it its registries).

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007677.html

Name: Tools-topa.557
Ancestors: Tools-eem.556

Browser: Fix message list icons for metaclasses

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007678.html

Name: HelpSystem-Core-mt.66
Ancestors: HelpSystem-Core-mt.65

Help browser uses now the tool builder. To increase performance, the help system creates help topics now lazily (that is, the use of topic builders is not suggested but still possible for backwards compatibility). For example, "HelpBrowser openOn: SystemReference" opens now faster. New kinds of help topics should be implemented by subclassing AbstractHelpTopic.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007679.html

Name: HelpSystem-Tests-mt.16
Ancestors: HelpSystem-Tests-fbs.15

Tests updated.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007680.html

Name: Tools-topa.556
Ancestors: Tools-topa.555

Pluggable Menus for many tools
=============================================

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007681.html

Name: Tools-topa.558
Ancestors: Tools-topa.557, Tools-topa.556

Merge.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007682.html

Name: Services-Base-topa.54
Ancestors: Services-Base-cmm.53

Adapt to Pluggable menus (Tools-topa.556)

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007683.html

Name: Protocols-topa.48
Ancestors: Protocols-bf.47

Adapt to Pluggable menus (Tools-topa.556)

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007684.html

Name: HelpSystem-Core-mt.67
Ancestors: HelpSystem-Core-mt.66

Support added for html websites such as Swiki.

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

http://lists.squeakfoundation.org/pipermail/packages/2015-March/007685.html

Name: Help-Squeak-SWiki-mt.1
Ancestors: 

Integrating the Squeak SWiki into the help browser.

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


More information about the Squeak-dev mailing list