private.rc
author Claus Gittinger <cg@exept.de>
Mon, 21 Aug 2000 13:17:23 +0200
changeset 445 63ae447a1510
parent 444 eaf6af059ed9
child 456 120583c57276
permissions -rw-r--r--
project setting during initial fileIns
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4
bf0b63015196 Initial revision
claus
parents:
diff changeset
     1
"*
bf0b63015196 Initial revision
claus
parents:
diff changeset
     2
 * $Header$
bf0b63015196 Initial revision
claus
parents:
diff changeset
     3
 *
399
5a842f5d7196 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 387
diff changeset
     4
 * MIMEType: application/x-smalltalk-source
5a842f5d7196 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 387
diff changeset
     5
 *
209
22793de5d56e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 204
diff changeset
     6
 * ST/X startup configuration & command file:
22793de5d56e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 204
diff changeset
     7
 *
4
bf0b63015196 Initial revision
claus
parents:
diff changeset
     8
 * sample private.rc - file
bf0b63015196 Initial revision
claus
parents:
diff changeset
     9
 *
52
c9b78dd69444 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 44
diff changeset
    10
 * a copy of this file can (should) reside in $home/.smalltalk/private.rc or
c9b78dd69444 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 44
diff changeset
    11
 * in the current directory - put all private preferences in here.
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents: 26
diff changeset
    12
 *
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents: 26
diff changeset
    13
 *
25
claus
parents: 24
diff changeset
    14
 * notice, you will find some things enclosed in
143
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
    15
 *  ... claus ifTrue:[
25
claus
parents: 24
diff changeset
    16
 *      
143
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
    17
 * these are my personal preferences which will be
25
claus
parents: 24
diff changeset
    18
 * ignored in your environment, but are taken in mine.
claus
parents: 24
diff changeset
    19
 * That way, I dont have to maintain two different 'private.rc' files.
143
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
    20
 * (you may want to have a look into it - some is of general interest)
4
bf0b63015196 Initial revision
claus
parents:
diff changeset
    21
 *"
bf0b63015196 Initial revision
claus
parents:
diff changeset
    22
25
claus
parents: 24
diff changeset
    23
"/
198
7bbdd3d72cea oops - dont set the codeLimit to 64k on all machines
Claus Gittinger <cg@exept.de>
parents: 195
diff changeset
    24
"/ you may limit the amount of memory allocated to
7bbdd3d72cea oops - dont set the codeLimit to 64k on all machines
Claus Gittinger <cg@exept.de>
parents: 195
diff changeset
    25
"/ dynamic compiled code ...
204
69f81ca32823 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 199
diff changeset
    26
"/ The default is unlimited; 
69f81ca32823 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 199
diff changeset
    27
"/ If you run in a multiuser environment, or
69f81ca32823 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 199
diff changeset
    28
"/ short on swapSpace, a good limit is some 0.5 to 1Mb.
198
7bbdd3d72cea oops - dont set the codeLimit to 64k on all machines
Claus Gittinger <cg@exept.de>
parents: 195
diff changeset
    29
"/
7bbdd3d72cea oops - dont set the codeLimit to 64k on all machines
Claus Gittinger <cg@exept.de>
parents: 195
diff changeset
    30
318
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
    31
"/ ObjectMemory dynamicCodeLimit:500000.
167
b1b75bc122f3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 166
diff changeset
    32
b1b75bc122f3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 166
diff changeset
    33
"/
318
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
    34
"/ If local sources should have preference over source code management
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
    35
"/ (only useful, if you have the full version (including sourceCode mgmnt),
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
    36
"/ and CVS access is slow.
143
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
    37
"/
318
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
    38
"/ Class tryLocalSourceFirst:true.
143
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
    39
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
    40
"/
25
claus
parents: 24
diff changeset
    41
"/ this turns off error/fatal messages from the VM
claus
parents: 24
diff changeset
    42
"/ (it does not really make sense to turn them off)
claus
parents: 24
diff changeset
    43
"/
claus
parents: 24
diff changeset
    44
"/ Smalltalk debugPrinting:false.
claus
parents: 24
diff changeset
    45
claus
parents: 24
diff changeset
    46
"/
claus
parents: 24
diff changeset
    47
"/ set the package for fileIns done below
claus
parents: 24
diff changeset
    48
"/
24
claus
parents: 21
diff changeset
    49
Project notNil ifTrue:[
445
63ae447a1510 project setting during initial fileIns
Claus Gittinger <cg@exept.de>
parents: 444
diff changeset
    50
    |p|
63ae447a1510 project setting during initial fileIns
Claus Gittinger <cg@exept.de>
parents: 444
diff changeset
    51
63ae447a1510 project setting during initial fileIns
Claus Gittinger <cg@exept.de>
parents: 444
diff changeset
    52
    p := Project new.
63ae447a1510 project setting during initial fileIns
Claus Gittinger <cg@exept.de>
parents: 444
diff changeset
    53
    p package:#'goody-fileIn'.
63ae447a1510 project setting during initial fileIns
Claus Gittinger <cg@exept.de>
parents: 444
diff changeset
    54
    p comment:'only for goodies'.
63ae447a1510 project setting during initial fileIns
Claus Gittinger <cg@exept.de>
parents: 444
diff changeset
    55
    Project current:p.
24
claus
parents: 21
diff changeset
    56
].
claus
parents: 21
diff changeset
    57
!
claus
parents: 21
diff changeset
    58
331
a0be330a1f43 moved compiler setup into host-specific file.
Claus Gittinger <cg@exept.de>
parents: 326
diff changeset
    59
|whoAmI domain thisIsMySystem thisIsExeptsDomain conf systemType incDir includes|
91
b7958b5a790b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 77
diff changeset
    60
279
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    61
whoAmI := OperatingSystem getLoginName.
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    62
domain := OperatingSystem getDomainName.
331
a0be330a1f43 moved compiler setup into host-specific file.
Claus Gittinger <cg@exept.de>
parents: 326
diff changeset
    63
thisIsExeptsDomain := (domain = 'exept.de').
a0be330a1f43 moved compiler setup into host-specific file.
Claus Gittinger <cg@exept.de>
parents: 326
diff changeset
    64
thisIsMySystem := (whoAmI = 'claus' or:[whoAmI = 'cg']) and:[thisIsExeptsDomain].
279
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    65
26
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
    66
"/
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
    67
"/ no matter what the 'display.rc' says:
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
    68
"/     I want my #iris style ...
331
a0be330a1f43 moved compiler setup into host-specific file.
Claus Gittinger <cg@exept.de>
parents: 326
diff changeset
    69
"/     except for win systems, where I use the win95 style
26
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
    70
"/
279
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    71
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    72
thisIsMySystem ifTrue:[
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    73
    Display hasGrayscales ifTrue:[
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    74
	OperatingSystem getOSType = 'win32' ifTrue:[
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    75
	    View defaultStyle:#mswindows95
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    76
	] ifFalse:[
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    77
	    View defaultStyle:#iris.
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    78
	    "/
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    79
	    "/ or whatever you like as default ...
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    80
	    "/
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    81
	    "/ View defaultStyle:#motif.
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    82
	]
217
fdd6854623d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    83
    ] ifFalse:[
279
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    84
	View defaultStyle:#normal
289856108844 renamed mswindows3.style to mswindows95.style
Claus Gittinger <cg@exept.de>
parents: 275
diff changeset
    85
    ].
209
22793de5d56e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 204
diff changeset
    86
].
104
b9ab60d45f9b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 91
diff changeset
    87
152
956f80caf731 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 143
diff changeset
    88
thisIsMySystem ifTrue:[
217
fdd6854623d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    89
    "/
249
342cd850d827 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 246
diff changeset
    90
    "/ I want the hostname to be prepended to a windows label
342cd850d827 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 246
diff changeset
    91
    "/
342cd850d827 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 246
diff changeset
    92
    StandardSystemView includeHostNameInLabel:true.
318
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
    93
].
249
342cd850d827 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 246
diff changeset
    94
318
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
    95
thisIsMySystem ifTrue:[
249
342cd850d827 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 246
diff changeset
    96
    "/
217
fdd6854623d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    97
    "/ I prefer a smaller menu font
fdd6854623d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    98
    "/
257
3fb1267840ad *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 251
diff changeset
    99
    "/ MenuView defaultFont:(MenuView defaultFont size:10).
318
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   100
].
161
4a5bc7860889 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 152
diff changeset
   101
318
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   102
"/ add my private directories to the searchPath ...
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   103
"/ This does not make sense in your environment.
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   104
"/ However, I leave the code here to show how its done.
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   105
"/
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   106
thisIsMySystem ifTrue:[
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   107
    #(
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   108
	'../../not_delivered'
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   109
	'../../private_classes'
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   110
	'../../fileIn/not_delivered'
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   111
	'../../libpro'
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   112
     ) do:[:p |
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   113
	p asFilename exists ifTrue:[
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   114
	    Smalltalk systemPath addFirst:p.
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   115
	]
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   116
    ].
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   117
].
b423534d597d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 307
diff changeset
   118
25
claus
parents: 24
diff changeset
   119
"/ since smalltalk keeps track of which directories exist
claus
parents: 24
diff changeset
   120
"/ in the path, this cache has to be flushed whenever new directories
217
fdd6854623d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
   121
"/ are added to the system path:
25
claus
parents: 24
diff changeset
   122
"/
24
claus
parents: 21
diff changeset
   123
Smalltalk flushPathCaches.
16
db5d473df9f0 *** empty log message ***
claus
parents: 12
diff changeset
   124
25
claus
parents: 24
diff changeset
   125
"/
claus
parents: 24
diff changeset
   126
"/ color allocation strategy:
claus
parents: 24
diff changeset
   127
"/
claus
parents: 24
diff changeset
   128
"/ the default is to allocate from the colormap as required.
claus
parents: 24
diff changeset
   129
"/ As long as the number of distinct colors used is less than the number
claus
parents: 24
diff changeset
   130
"/ of available colors (which is usually the case) this leads to better looking
claus
parents: 24
diff changeset
   131
"/ images.
claus
parents: 24
diff changeset
   132
"/ However, if many images are to be displayed simulatiously, images displayed
claus
parents: 24
diff changeset
   133
"/ first may steal too many colors required in images displayed later.
claus
parents: 24
diff changeset
   134
"/ In this case, it is better to preallocate some colors, and dither all images
claus
parents: 24
diff changeset
   135
"/ using theese. Of course, while making the worst case better, this makes
claus
parents: 24
diff changeset
   136
"/ the best case worse. You can decide ...
claus
parents: 24
diff changeset
   137
"/
10
43d0db9ff204 *** empty log message ***
claus
parents: 8
diff changeset
   138
"/   Color getColors6x6x4.
43d0db9ff204 *** empty log message ***
claus
parents: 8
diff changeset
   139
43d0db9ff204 *** empty log message ***
claus
parents: 8
diff changeset
   140
25
claus
parents: 24
diff changeset
   141
"/ claus:
26
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
   142
"/     The history manager automatically adds a history line to changed
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
   143
"/     methods and optionally to a classes history method.
217
fdd6854623d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
   144
"/     if you dont like this, comment the following lines.
26
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
   145
"/
331
a0be330a1f43 moved compiler setup into host-specific file.
Claus Gittinger <cg@exept.de>
parents: 326
diff changeset
   146
thisIsExeptsDomain ifTrue:[
26
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
   147
    HistoryManager notNil ifTrue:[
195
1cf850844da9 new infoMessage scheme
Claus Gittinger <cg@exept.de>
parents: 191
diff changeset
   148
	'private.rc [info]: activating HistoryManager ...' infoPrintCR.
26
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
   149
	HistoryManager activate.
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
   150
    ]
7
57c09d1b7f69 *** empty log message ***
claus
parents: 4
diff changeset
   151
].
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents: 26
diff changeset
   152
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents: 26
diff changeset
   153
"/ claus:
180
6b0985611def *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 168
diff changeset
   154
"/     I startup the rdoit server process;
6b0985611def *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 168
diff changeset
   155
"/     (using rdoit to start ST/X views via window manager menus ...)
217
fdd6854623d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
   156
"/     If you like (and want) this to be also started automatically,
fdd6854623d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
   157
"/     replace the if- by 'true ifTrue:...' or remove the if.
180
6b0985611def *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 168
diff changeset
   158
"/
204
69f81ca32823 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 199
diff changeset
   159
"
180
6b0985611def *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 168
diff changeset
   160
thisIsMySystem ifTrue:[
195
1cf850844da9 new infoMessage scheme
Claus Gittinger <cg@exept.de>
parents: 191
diff changeset
   161
    'private.rc [info]: starting RDoItServer ...' infoPrintCR.
199
2f1fb3201393 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 198
diff changeset
   162
    Autoload autoloadFailedSignal handle:[:ex |
2f1fb3201393 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 198
diff changeset
   163
	'private.rc [warning]: cannot load RDoItServer' errorPrintCR
204
69f81ca32823 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 199
diff changeset
   164
	ex return
199
2f1fb3201393 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 198
diff changeset
   165
    ] do:[
204
69f81ca32823 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 199
diff changeset
   166
	RDoItServer autoload.
69f81ca32823 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 199
diff changeset
   167
	RDoItServer start.
69f81ca32823 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 199
diff changeset
   168
	RDoItServer allowHost:'localhost'.
199
2f1fb3201393 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 198
diff changeset
   169
    ]
180
6b0985611def *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 168
diff changeset
   170
].
204
69f81ca32823 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 199
diff changeset
   171
"
180
6b0985611def *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 168
diff changeset
   172
6b0985611def *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 168
diff changeset
   173
"/ claus:
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents: 26
diff changeset
   174
"/     I dont want those warnings about stx features being non-portable ...
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents: 26
diff changeset
   175
"/     However, you should (at least when new to the system) see them.
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents: 26
diff changeset
   176
"/     Once you get bored about them, make the below unconditional.
152
956f80caf731 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 143
diff changeset
   177
"/     (you can also turn them off in the Launchers settings menu ...)
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents: 26
diff changeset
   178
"/
236
36288fab504e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   179
Compiler warnPossibleIncompatibilities:false. 
36288fab504e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   180
Compiler warnSTXSpecials:false.
36288fab504e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   181
Compiler allowUnderscoreInIdentifier:true. 
36288fab504e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   182
Compiler warnUnderscoreInIdentifier:false. 
25
claus
parents: 24
diff changeset
   183
166
1d262259df3d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   184
25
claus
parents: 24
diff changeset
   185
"/ set the package back to some useful default for programming
claus
parents: 24
diff changeset
   186
"/ this is the package token assigned (by default) to all new methods/classes
claus
parents: 24
diff changeset
   187
"/ (so you can use a browser on package=#private to find all of your new
claus
parents: 24
diff changeset
   188
"/ stuff easily. (the conditional on Project being nonNil is for stripped down
claus
parents: 24
diff changeset
   189
"/ systems without a Project class)
claus
parents: 24
diff changeset
   190
claus
parents: 24
diff changeset
   191
Project notNil ifTrue:[
claus
parents: 24
diff changeset
   192
    Project setDefaultProject.
444
eaf6af059ed9 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
   193
    "/ Project current package:#'private'.
25
claus
parents: 24
diff changeset
   194
].
8
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   195
!
123
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   196
386
5be25f341b4f use new version diff browser by default
Claus Gittinger <cg@exept.de>
parents: 361
diff changeset
   197
UserPreferences current useNewVersionDiffBrowser:true.
5be25f341b4f use new version diff browser by default
Claus Gittinger <cg@exept.de>
parents: 361
diff changeset
   198
5be25f341b4f use new version diff browser by default
Claus Gittinger <cg@exept.de>
parents: 361
diff changeset
   199
"/
5be25f341b4f use new version diff browser by default
Claus Gittinger <cg@exept.de>
parents: 361
diff changeset
   200
"/ any personal file (p_<username>.rc) ?
5be25f341b4f use new version diff browser by default
Claus Gittinger <cg@exept.de>
parents: 361
diff changeset
   201
"/
307
039f6f30b2c5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 306
diff changeset
   202
Smalltalk fileIn:('p_' , OperatingSystem getLoginName , '.rc').
306
635ace8a4df9 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 303
diff changeset
   203
126
565643e43074 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 123
diff changeset
   204
(Smalltalk commandLine includes:'-q') ifFalse:[
123
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   205
    "/
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   206
    "/ this turns off/on information messages from classes
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   207
    "/ (such as 'D8IMAGE: allocating colors ...'
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   208
    "/
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   209
    "/ Object infoPrinting:false.
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   210
    Object infoPrinting:true.
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   211
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   212
    "/
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   213
    "/ this turns off/on information messages from the VM
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   214
    "/ (such as 'MEM: chitty chatty ...'
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   215
    "/
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   216
    "/ ObjectMemory infoPrinting:false.
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   217
    ObjectMemory infoPrinting:true.
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   218
].
143
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   219
326
cb9ef9fff52e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 321
diff changeset
   220
"/
cb9ef9fff52e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 321
diff changeset
   221
"/ startBlocks will be evaluated after the thread-scheduler have been started
cb9ef9fff52e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 321
diff changeset
   222
"/ and the displays event dispatcher is running.
cb9ef9fff52e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 321
diff changeset
   223
"/
143
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   224
Smalltalk addStartBlock:[
204
69f81ca32823 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 199
diff changeset
   225
    |s|
69f81ca32823 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 199
diff changeset
   226
143
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   227
    "/
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   228
    "/ start some views ...
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   229
    "/ you can add all stuff you'd like to come up by default
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   230
    "/ the first time.
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   231
    "/
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   232
195
1cf850844da9 new infoMessage scheme
Claus Gittinger <cg@exept.de>
parents: 191
diff changeset
   233
    'private.rc [info]: starting main-menu ...' infoPrintCR.
289
20c821948867 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 279
diff changeset
   234
    Text new. "/ to avoid visible messages in minitalk
296
388fa68c1467 use NewLauncher as default
Claus Gittinger <cg@exept.de>
parents: 295
diff changeset
   235
    "/ Launcher open.
388fa68c1467 use NewLauncher as default
Claus Gittinger <cg@exept.de>
parents: 295
diff changeset
   236
    NewLauncher open
143
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   237
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   238
    "/
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   239
    "/ start a SystemBrowser
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   240
    "/ - I dont want one (using Launcher)
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   241
    "/
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   242
    "/ SystemBrowser open.
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   243
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   244
    "/
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   245
    "/ start a FileBrowser
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   246
    "/ - I dont want one (using Launcher)
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   247
    "/
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   248
    "/ FileBrowser open.
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   249
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   250
    "/
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   251
    "/ start a Workspace 
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   252
    "/ - I dont want one (using Launcher)
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   253
    "/
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   254
    "/ Workspace open.
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   255
].
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 141
diff changeset
   256
123
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 118
diff changeset
   257
!
306
635ace8a4df9 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 303
diff changeset
   258