# HG changeset patch # User Jan Vrany # Date 1401917622 -3600 # Node ID b6dc0f5f499ad5a0c61e6d2f443a1b773ee2a3bf # Parent deef195b37b8a004accd39dca71b0d29d5474324 Created branch delegated_gc_jv diff -r deef195b37b8 -r b6dc0f5f499a bc.mak --- a/bc.mak Tue Jun 03 18:19:48 2014 +0200 +++ b/bc.mak Wed Jun 04 22:33:42 2014 +0100 @@ -92,6 +92,15 @@ del *.$(CSUFFIX) + +test: $(TOP)\goodies\builder\reports\NUL + pushd $(TOP)\goodies\builder\reports & $(MAKE_BAT) + $(TOP)\goodies\builder\reports\report-runner.bat -D . -r Builder::TestReport -p $(PACKAGE) + +clean:: + del *.$(CSUFFIX) + + # BEGINMAKEDEPEND --- do not remove this line; make depend needs it $(OUTDIR)AbstractBackground.$(O) AbstractBackground.$(H): AbstractBackground.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR) $(OUTDIR)AbstractBorder.$(O) AbstractBorder.$(H): AbstractBorder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR) diff -r deef195b37b8 -r b6dc0f5f499a libInit.cc --- a/libInit.cc Tue Jun 03 18:19:48 2014 +0200 +++ b/libInit.cc Wed Jun 04 22:33:42 2014 +0100 @@ -94,9 +94,6 @@ _XEmbedContainerView_Init(pass,__pRT__,snd); _XftFontDescription_Init(pass,__pRT__,snd); #endif /* UNIX */ -#ifdef WIN32 -_WinWorkstation_Init(pass,__pRT__,snd); -#endif /* WIN32 */ __END_PACKAGE__(); diff -r deef195b37b8 -r b6dc0f5f499a stx_libview.st --- a/stx_libview.st Tue Jun 03 18:19:48 2014 +0200 +++ b/stx_libview.st Wed Jun 04 22:33:42 2014 +0100 @@ -42,6 +42,52 @@ " ! ! +!stx_libview class methodsFor:'accessing - hg - settings'! + +hgEnsureCopyrightMethod + "If true, then #copyright method is automatically compiled in each class + (but iff project definition defines it) + + Default is true (compile such method) but if the repository is mirror of CVS and + you want to merge back to CVS at some point, you may want to not compile them + to keep changes against CVS minimal" + + ^false + + "Created: / 09-10-2013 / 15:39:25 / Jan Vrany " +! + +hgEnsureVersion_HGMethod + "If true, then #version_HG method is automatically compiled in each class. + + Default is true (compile such method) but if the repository is mirror of CVS and + you want to merge back to CVS at some point, you may want to not compile them + to keep changes against CVS minimal. + + If false, version_HG is compiled only in classes that has been modified + and commited. + + Note that Mercurial can live without them + just fine" + + ^false + + "Created: / 09-10-2013 / 15:39:29 / Jan Vrany " +! + +hgRemoveContainesForDeletedClasses + "If true, then containers for removed classes are __AUTOMATICALLY__ removed from the + repositoru. If false, obsolete containes are kept. + + Default is true (remove obsolete containers) but if the repository is mirror of CVS and + you want to merge back to CVS at some point, you may want to return false to avoid deletions + of obsolete files. Usefull when branching off an old CVS repo with loads of mess." + + ^false + + "Created: / 09-10-2013 / 15:39:33 / Jan Vrany " +! ! + !stx_libview class methodsFor:'description'! excludedFromPreRequisites @@ -62,12 +108,10 @@ or classes which are extended by this package. This list can be maintained manually or (better) generated and updated by scanning the superclass hierarchies - (the browser has a menu function for that) - However, often too much is found, and you may want to explicitely - exclude individual packages in the #excludedFromPreRequisites method." + (the browser has a menu function for that)" ^ #( - #'stx:libbasic' "MessageSend - superclass of WindowEvent::ButtonMultiPressEvent " + #'stx:libbasic' "Autoload - superclass of AlphaMask " ) ! @@ -80,7 +124,18 @@ exclude individual packages in the #excludedFromPreRequisites method." ^ #( - #'stx:libbasic2' "Text - referenced by SimpleView>>shortcutAndTranslatedStringFrom: " + #'stx:goodies/communication' "HTTPInterface - referenced by ImageReader class>>fromURL: " + #'stx:libbasic2' "BooleanArray - referenced by Image>>floodFillAt:withValue: " + ) +! + +subProjects + "list packages which are known as subprojects. + The generated makefile will enter those and make there as well. + However: they are not forced to be loaded when a package is loaded; + for those, redefine requiredPrerequisites" + + ^ #( ) ! !