Commit graph

234 commits

Author SHA1 Message Date
Wolfgang Lux
81df64e7ab Check the result of the super class initializer and assign it to self.
Also fix two minor space leaks.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36406 72102866-910b-0410-8b05-ffd578937521
2013-03-23 19:07:51 +00:00
Wolfgang Lux
fa9b3747b1 Update to current StepTalk framework methods.
Check the result of the super class initializer and assign it to self.
Also fix a space leak.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36405 72102866-910b-0410-8b05-ffd578937521
2013-03-23 19:00:43 +00:00
Wolfgang Lux
3e7c37d9b3 Check the result of the super class initializer and assign it to self.
Also fix a space leak.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36404 72102866-910b-0410-8b05-ffd578937521
2013-03-23 18:35:43 +00:00
Wolfgang Lux
a31258c1d1 Check the result of the super class initializer and assign it to self.
Also fix two memory management errors.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36403 72102866-910b-0410-8b05-ffd578937521
2013-03-23 18:09:25 +00:00
Wolfgang Lux
484ff95559 Check the result of the super class initializer and assign it to self.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36402 72102866-910b-0410-8b05-ffd578937521
2013-03-23 17:17:35 +00:00
Wolfgang Lux
e180a533b2 Unescape two successive single quote characters inside Smalltalk
literal string tokens.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36235 72102866-910b-0410-8b05-ffd578937521
2013-03-02 16:09:07 +00:00
Wolfgang Lux
303e860924 Define the standard Smalltalk methods for invoking blocks with
arguments, keeping StepTalk's old non-standard methods for backward
compatibility.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@36086 72102866-910b-0410-8b05-ffd578937521
2013-02-08 09:02:06 +00:00
Wolfgang Lux
94d605787c Fix syntax error reports to include context when compiling a Smalltalk string
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@35840 72102866-910b-0410-8b05-ffd578937521
2012-12-02 11:37:26 +00:00
Wolfgang Lux
6ed2e062bc Fix StepTalk unit test example
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@35782 72102866-910b-0410-8b05-ffd578937521
2012-11-03 14:44:15 +00:00
Wolfgang Lux
ea1fed4269 Implement method which is advertised in warning message
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@35781 72102866-910b-0410-8b05-ffd578937521
2012-11-03 14:40:52 +00:00
Wolfgang Lux
f683714c79 Fix typos in a few StepTalk warning messages.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@35780 72102866-910b-0410-8b05-ffd578937521
2012-11-03 14:24:07 +00:00
Wolfgang Lux
c1a084a1c8 Remove a repeated attribute declaration from the implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@35751 72102866-910b-0410-8b05-ffd578937521
2012-10-26 17:15:52 +00:00
Wolfgang Lux
903e11ce23 Add WebServices bundle to StepTalk. Must be requested explicitly by
adding webservices=yes to the make command line.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@35750 72102866-910b-0410-8b05-ffd578937521
2012-10-26 16:58:45 +00:00
Wolfgang Lux
43359d0766 Add SQLClient bundle to StepTalk. Must be requested explicitly by
adding sqlclient=yes to the make command line.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@35749 72102866-910b-0410-8b05-ffd578937521
2012-10-26 16:46:43 +00:00
Wolfgang Lux
2da0d9a1bc Fix Makefile variable for StepTalk bundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@35748 72102866-910b-0410-8b05-ffd578937521
2012-10-26 16:01:57 +00:00
Wolfgang Lux
91ca747a02 Fix unintended fall through in a switch statement in Steptalk detected
by clang's static analyzer


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34731 72102866-910b-0410-8b05-ffd578937521
2012-02-07 09:29:14 +00:00
Wolfgang Lux
f7b199f99b Add missing format parameter in Steptalk detected by clang's static analyzer
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34730 72102866-910b-0410-8b05-ffd578937521
2012-02-07 09:25:38 +00:00
Wolfgang Lux
939fecc187 Fix memory management bugs in Steptalk detected by clang's static analyzer
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34729 72102866-910b-0410-8b05-ffd578937521
2012-02-07 09:22:40 +00:00
Wolfgang Lux
63f3940bee Shut down compiler warnings for StepTalk's Shell example.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34546 72102866-910b-0410-8b05-ffd578937521
2012-01-15 18:16:56 +00:00
Wolfgang Lux
0a390f4c14 Rename selector which is automatically run at the end of a script to
shutDown to avoid conflict with the NSObject -finalize method.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34545 72102866-910b-0410-8b05-ffd578937521
2012-01-15 17:50:54 +00:00
Wolfgang Lux
ceaed8ae36 New methods to construct rectangles from points and sizes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34544 72102866-910b-0410-8b05-ffd578937521
2012-01-15 17:33:48 +00:00
Wolfgang Lux
64fad794f3 Remove obsolete NSDataLink constants from StepTalk's AppKit module.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34543 72102866-910b-0410-8b05-ffd578937521
2012-01-15 17:18:28 +00:00
Wolfgang Lux
77ed0deda7 Validate Run button of the StepTalk's scripts panel.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34542 72102866-910b-0410-8b05-ffd578937521
2012-01-15 17:15:07 +00:00
Wolfgang Lux
520c66f605 Get StepTalk's script panel to work and protect against GNUstep
stubbornly replacing an application's main menu when the scripting
menu is loaded.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34541 72102866-910b-0410-8b05-ffd578937521
2012-01-15 16:53:48 +00:00
Wolfgang Lux
4c834cc46f 64-bit tweaks for StepTalk's Smalltalk compiler.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34539 72102866-910b-0410-8b05-ffd578937521
2012-01-15 15:37:55 +00:00
Wolfgang Lux
2dc8f7f786 Shut down a few more compiler warnings for StepTalk's Smalltalk interpreter.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34537 72102866-910b-0410-8b05-ffd578937521
2012-01-15 14:44:47 +00:00
Wolfgang Lux
69646308b3 Shut down compiler warnings for StepTalk's ApplicationScripting bundle.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34536 72102866-910b-0410-8b05-ffd578937521
2012-01-15 13:59:18 +00:00
Wolfgang Lux
7f4a3ef104 Shut down (most) compiler warnings for StepTalk's Smalltalk interpreter.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34535 72102866-910b-0410-8b05-ffd578937521
2012-01-15 13:27:14 +00:00
Wolfgang Lux
8d9a72b4fb Add special case to register selectors of (Smalltalk) binary operators
in StepTalk with one argument instead of zero.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34534 72102866-910b-0410-8b05-ffd578937521
2012-01-15 09:34:22 +00:00
Wolfgang Lux
6c3d7354ef Always register typed selectors in StepTalk, since forwarding to
untyped selectors stopped working a while back in GNUstep.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34533 72102866-910b-0410-8b05-ffd578937521
2012-01-15 09:18:50 +00:00
Wolfgang Lux
f59cb2fc92 Clean up imports in several StepTalk files removing includes of the
Objective-C runtime headers. Also replace a few more deprecated
Objective-C runtime calls.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34532 72102866-910b-0410-8b05-ffd578937521
2012-01-15 09:04:40 +00:00
Wolfgang Lux
9903bbabc3 More Objective-C 2 API updates for StepTalk.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@32798 72102866-910b-0410-8b05-ffd578937521
2011-04-07 11:31:20 +00:00
Richard Frith-MacDonald
96647c01bc void runtime specific code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@32790 72102866-910b-0410-8b05-ffd578937521
2011-04-06 19:21:57 +00:00
Wolfgang Lux
462075c567 Fix potential crash in StepTalk framework.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@32789 72102866-910b-0410-8b05-ffd578937521
2011-04-06 18:58:27 +00:00
Wolfgang Lux
f8eaa48703 Update StepTalk Objective-C utilities to (mostly) use Objective-C 2 API.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@32787 72102866-910b-0410-8b05-ffd578937521
2011-04-06 18:40:59 +00:00
Wolfgang Lux
06545c5c95 Add missing semicolons at end of plist dictionaries.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@31915 72102866-910b-0410-8b05-ffd578937521
2011-01-20 08:50:33 +00:00
Wolfgang Lux
147bb97e44 Fix a bug in StepTalk's Smalltalk reader where an incorrect string
token was returned when the string ended at the end of input.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@31914 72102866-910b-0410-8b05-ffd578937521
2011-01-20 08:38:32 +00:00
Wolfgang Lux
a7ffc9baae Prevent potential crash in StepTalk when sending a message to the
undefined object.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@31913 72102866-910b-0410-8b05-ffd578937521
2011-01-20 08:26:33 +00:00
Wolfgang Lux
df6691bc4f Update StepTalk's AppKit notification list to match recent change in gui.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@31912 72102866-910b-0410-8b05-ffd578937521
2011-01-20 08:15:57 +00:00
Richard Frith-MacDonald
650b2f3bae warn if gnustep-make not found
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@31317 72102866-910b-0410-8b05-ffd578937521
2010-09-10 14:00:14 +00:00
David Ayers
3d18a2f960 * Modules/GDL2/GNUmakefile: Use ADDITIONAL_NATIVE_LIBS instead of
GDL2_BUNDLE_LIBS to link GDL2 packages.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@26980 72102866-910b-0410-8b05-ffd578937521
2008-10-28 07:24:22 +00:00
Nicola Pero
f1ec641958 Updated to use GNUSTEP_LIBRARY instead of GNUSTEP_INSTALLATION_DIR/Library
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@24554 72102866-910b-0410-8b05-ffd578937521
2007-02-14 12:34:00 +00:00
Stefan Urbanek
31585ce54c Update the language template
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@21720 72102866-910b-0410-8b05-ffd578937521
2005-09-17 12:30:20 +00:00
Stefan Urbanek
f8d68f9d0f New files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@21707 72102866-910b-0410-8b05-ffd578937521
2005-09-05 21:16:28 +00:00
Stefan Urbanek
38781ad778 Regenerated docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@21706 72102866-910b-0410-8b05-ffd578937521
2005-09-05 21:15:27 +00:00
Stefan Urbanek
11a76485a1 added distant scripting test
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@21705 72102866-910b-0410-8b05-ffd578937521
2005-09-05 20:38:41 +00:00
Stefan Urbanek
3cecc2c163 update to 0.10.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@21703 72102866-910b-0410-8b05-ffd578937521
2005-09-05 20:31:08 +00:00
Stefan Urbanek
6d2a2ba9c0 Removed Server example as it was obsoleted by remote conversations and shared environments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@21702 72102866-910b-0410-8b05-ffd578937521
2005-09-05 20:17:56 +00:00
Stefan Urbanek
65055d8964 minor version update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@21701 72102866-910b-0410-8b05-ffd578937521
2005-09-05 20:14:11 +00:00
Stefan Urbanek
142ca84c8e use remote scripting, reflect framework changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@21700 72102866-910b-0410-8b05-ffd578937521
2005-09-05 20:11:31 +00:00