Wolfgang Lux
93caa89228
Unconditionally specify dependent libraries while linking StepTalk framework
2020-06-29 00:08:00 +02:00
Wolfgang Lux
9a3eef25c5
Use numberWithBool: when pushing true and false values onto the stack.
2019-03-27 09:22:10 +01:00
Wolfgang Lux
09841d976e
Report unimplemented script methods rather than returning nil
2019-03-25 10:54:17 +01:00
Wolfgang Lux
f3ce2b7f32
Implement Smalltalk collection protocol methods for NSDictionary
2019-02-22 11:24:15 +01:00
Fred Kiefer
b8def7f876
Merge pull request #1 from iamleeg/documentation-update
...
Documentation update
2018-06-16 21:43:52 +02:00
Graham Lee
7c6cfec2d7
create change log entry
2018-03-20 21:10:11 +00:00
Graham Lee
705e29eb3c
correct the spelling of deprecated throughout
2018-03-20 21:10:02 +00:00
Graham Lee
a75c831f18
update deprecated and removed selectors in the documentation
2018-03-20 21:05:48 +00:00
Wolfgang Lux
7dfa6d4d61
Add fix for generation of selector types on 64-bit architectures.
2018-02-18 10:20:26 +01:00
Wolfgang Lux
fdce6b2210
Remove comma that unintentionally breaks an exception format string
2017-12-27 18:59:05 +01:00
Wolfgang Lux
3967d6a602
Remove redundant method call
2017-12-27 18:45:06 +01:00
Wolfgang Lux
5d1d318e4b
Use NULL instead of NO where a pointer argument is expected
2017-12-27 18:28:47 +01:00
Wolfgang Lux
aa77c8c9b4
Fix inconsistent distributed object modifiers
2017-12-27 18:20:55 +01:00
Wolfgang Lux
37e2cfb6cc
Fix wrong return type in method declaration
2017-12-27 17:43:44 +01:00
Wolfgang Lux
e40cb9b45e
Fix bug where incorrect method signatures were generated for script
...
methods with more than four arguments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@39088 72102866-910b-0410-8b05-ffd578937521
2015-10-23 16:32:21 +00:00
Wolfgang Lux
003925e334
Correctly initialize the scripting language used in a remote conversation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38152 72102866-910b-0410-8b05-ffd578937521
2014-11-02 22:19:54 +00:00
Wolfgang Lux
c3b1467afe
Force use of a socket port name server to look up servers on other hosts.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38151 72102866-910b-0410-8b05-ffd578937521
2014-11-02 22:11:55 +00:00
Wolfgang Lux
78991ff299
Fix space leak when a connection died.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38150 72102866-910b-0410-8b05-ffd578937521
2014-11-02 21:49:08 +00:00
Wolfgang Lux
2e01989552
Add method implementations for the symbolic selectors ~= and ~~.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38147 72102866-910b-0410-8b05-ffd578937521
2014-11-01 18:36:50 +00:00
Wolfgang Lux
5e87e76a79
Fix bug where the cached context of a block could be reused prematurely.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38146 72102866-910b-0410-8b05-ffd578937521
2014-11-01 18:26:39 +00:00
Wolfgang Lux
54ff99c389
Fix a whole bunch of space leaks in StepTalk.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38145 72102866-910b-0410-8b05-ffd578937521
2014-11-01 17:47:23 +00:00
Wolfgang Lux
cf50d0e507
Remove unused interpreter attribute and corresponding argument from
...
STBlockContext and its initializer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38119 72102866-910b-0410-8b05-ffd578937521
2014-10-14 20:13:09 +00:00
Wolfgang Lux
e352e229d5
Remove unused environment argument from STMethodContext initializer.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38118 72102866-910b-0410-8b05-ffd578937521
2014-10-14 20:03:39 +00:00
Wolfgang Lux
51b17b1ba5
Set the return value of the invocation also when the exit pseudo
...
method of a Smalltalk script object is called.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38117 72102866-910b-0410-8b05-ffd578937521
2014-10-14 07:58:57 +00:00
Wolfgang Lux
8b6c53712c
Add missing nil terminator to argument list of arrayWithObjects.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38116 72102866-910b-0410-8b05-ffd578937521
2014-10-14 07:51:02 +00:00
Wolfgang Lux
a58da09aa0
Fix another mutable vs. non-mutable array mismatch detected by clang.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38065 72102866-910b-0410-8b05-ffd578937521
2014-09-09 15:11:46 +00:00
Wolfgang Lux
27f1ac7524
Use non-mutable array to fix mutable vs. non-mutable array mismatch
...
detected by clang.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38064 72102866-910b-0410-8b05-ffd578937521
2014-09-09 15:00:54 +00:00
Wolfgang Lux
779c0b47c4
Fix NSDebugLLog format issues detect by clang.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@38063 72102866-910b-0410-8b05-ffd578937521
2014-09-09 13:52:49 +00:00
Wolfgang Lux
66bd2c33fe
Revert bogus change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@37540 72102866-910b-0410-8b05-ffd578937521
2014-01-06 11:24:16 +00:00
Richard Frith-MacDonald
fad9c634f1
trivial optimisation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@37485 72102866-910b-0410-8b05-ffd578937521
2013-12-20 14:42:10 +00:00
Wolfgang Lux
70936d6e15
Fix bug where the Smalltalk source reader was loosing the last character
...
of a symbol token that appears immediately before the end of input.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36777 72102866-910b-0410-8b05-ffd578937521
2013-06-30 17:44:50 +00:00
Wolfgang Lux
254398ccdf
Fix bug where the Smalltalk source reader was loosing the last character
...
of a symbol token that appears immediately before the end of input.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36776 72102866-910b-0410-8b05-ffd578937521
2013-06-30 17:42:15 +00:00
Wolfgang Lux
0e94ff5bac
Fix bug where the Smalltalk source reader was setting a wrong token
...
range for character literals.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36775 72102866-910b-0410-8b05-ffd578937521
2013-06-30 17:30:52 +00:00
Wolfgang Lux
bfed68b1c3
Fix bug where the Smalltalk source reader would accept an incomplete
...
exponent in a real number, e.g., '1e'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36774 72102866-910b-0410-8b05-ffd578937521
2013-06-30 17:24:51 +00:00
Wolfgang Lux
4298e255e7
Prevent out of range accesses for the input string in the Smalltalk
...
source reader.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36773 72102866-910b-0410-8b05-ffd578937521
2013-06-30 17:13:05 +00:00
Wolfgang Lux
c046955909
Tidy Smalltalk source reader.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36772 72102866-910b-0410-8b05-ffd578937521
2013-06-30 16:54:32 +00:00
Wolfgang Lux
9f13e69a41
Fix marshaling for method and structure arguments with type (char*)
...
and skip const qualifiers in argument and result types.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36664 72102866-910b-0410-8b05-ffd578937521
2013-05-27 12:34:12 +00:00
Wolfgang Lux
b4b2bf3891
Fix typo in STActor method name and introduce additional methods to
...
add and remove instance variables.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36663 72102866-910b-0410-8b05-ffd578937521
2013-05-26 16:25:54 +00:00
Wolfgang Lux
f1d9694b1c
Change Smalltalk grammar to allow empty list of temporaries.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36662 72102866-910b-0410-8b05-ffd578937521
2013-05-26 16:14:13 +00:00
Wolfgang Lux
41047a6341
StepTalk scripts panel: int->NSInteger transition
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36661 72102866-910b-0410-8b05-ffd578937521
2013-05-26 16:03:29 +00:00
Wolfgang Lux
314a9945b2
StepTalk tools and examples: int->NSInteger transition
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36660 72102866-910b-0410-8b05-ffd578937521
2013-05-26 16:01:34 +00:00
Wolfgang Lux
fe46a9e113
StepTalk module bundles: int->NSInteger transition
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36659 72102866-910b-0410-8b05-ffd578937521
2013-05-26 15:58:39 +00:00
Wolfgang Lux
3f8eeb9ff0
StepTalk Smalltalk compiler: int->NSInteger transition
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36658 72102866-910b-0410-8b05-ffd578937521
2013-05-26 15:51:26 +00:00
Wolfgang Lux
7532ab371a
StepTalk framework: int->NSInteger transition
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36657 72102866-910b-0410-8b05-ffd578937521
2013-05-26 15:35:06 +00:00
Wolfgang Lux
ba12bd3874
Fix bug in Smalltalk reader where the last character of an identifier
...
was dropped when the assignment operator ':=' follows it immediately.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36480 72102866-910b-0410-8b05-ffd578937521
2013-04-06 12:22:28 +00:00
Wolfgang Lux
9576ab41c4
Fix bug where instance variables of an actor got lost when set to nil.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36476 72102866-910b-0410-8b05-ffd578937521
2013-04-06 09:08:42 +00:00
Wolfgang Lux
be39511ed8
Add yourself method from Smalltalk, which is convenient in cascades.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36463 72102866-910b-0410-8b05-ffd578937521
2013-04-04 07:33:26 +00:00
Wolfgang Lux
66076e8c6e
Hide the StepTalk application scripting menu after it has been loaded
...
from its bundle.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36457 72102866-910b-0410-8b05-ffd578937521
2013-04-03 07:53:14 +00:00
Wolfgang Lux
9feb26b63c
Fix -collect: method to properly handle nil results from block.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36456 72102866-910b-0410-8b05-ffd578937521
2013-04-03 07:46:24 +00:00
Wolfgang Lux
5cfb99c758
Fix Smalltalk reader to always return correct line numbers.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36455 72102866-910b-0410-8b05-ffd578937521
2013-04-03 07:42:02 +00:00