Thread: [Gambas-devel-svn] SF.net SVN: gambas:[4979] gambas/trunk/main/gbx (Page 5)
Brought to you by:
gambas
From: <ga...@us...> - 2012-07-22 00:05:02
|
Revision: 4979 http://gambas.svn.sourceforge.net/gambas/?rev=4979&view=rev Author: gambas Date: 2012-07-22 00:04:56 +0000 (Sun, 22 Jul 2012) Log Message: ----------- [INTERPRETER] * OPT: Optimized GOSUB from an idea of Emil Lenngren. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_stack.c gambas/trunk/main/gbx/gbx_stack.h gambas/trunk/main/gbx/gbx_value.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-08-09 01:33:40
|
Revision: 5020 http://gambas.svn.sourceforge.net/gambas/?rev=5020&view=rev Author: gambas Date: 2012-08-09 01:33:34 +0000 (Thu, 09 Aug 2012) Log Message: ----------- [INTERPRETER] * BUG: The Gosub stack pointer is now correctly reset when a error has been intercepted by the Catch instruction. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/gbx/gbx_exec_loop.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-08-29 20:56:20
|
Revision: 5098 http://gambas.svn.sourceforge.net/gambas/?rev=5098&view=rev Author: gambas Date: 2012-08-29 20:56:13 +0000 (Wed, 29 Aug 2012) Log Message: ----------- [INTERPRETER] * NEW: Implement Variant comparison routine. * NEW: Variant[] now has an Exist() and a Find() method. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_array.c gambas/trunk/main/gbx/gbx_compare.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-08-30 22:49:28
|
Revision: 5102 http://gambas.svn.sourceforge.net/gambas/?rev=5102&view=rev Author: gambas Date: 2012-08-30 22:49:21 +0000 (Thu, 30 Aug 2012) Log Message: ----------- [INTERPRETER] * BUG: Handle errors occuring while waiting for a process correctly now. * NEW: Process.Wait() now can take an optional timeout argument, in milliseconds. * BUG: Handle errors occuring while waiting for a task correctly now. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_process.c gambas/trunk/main/gbx/gbx_c_process.h gambas/trunk/main/gbx/gbx_c_task.c gambas/trunk/main/gbx/gbx_stream.c gambas/trunk/main/gbx/gbx_subr_misc.c gambas/trunk/main/gbx/gbx_watch.c gambas/trunk/main/gbx/gbx_watch.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-10-29 00:47:00
|
Revision: 5260 http://gambas.svn.sourceforge.net/gambas/?rev=5260&view=rev Author: gambas Date: 2012-10-29 00:46:53 +0000 (Mon, 29 Oct 2012) Log Message: ----------- [INTERPRETER] * BUG: Fix profiling of WAIT instruction. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_eval.c gambas/trunk/main/gbx/gbx_subr_misc.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-01-19 17:42:11
|
Revision: 5511 http://sourceforge.net/p/gambas/code/5511 Author: gambas Date: 2013-01-19 17:42:09 +0000 (Sat, 19 Jan 2013) Log Message: ----------- [INTERPRETER] * BUG: Ending a process was removing the watched file descriptors twice in some cases. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_process.c gambas/trunk/main/gbx/gbx_stream.h gambas/trunk/main/gbx/gbx_stream_process.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-01-29 00:53:24
|
Revision: 5525 http://sourceforge.net/p/gambas/code/5525 Author: gambas Date: 2013-01-29 00:53:21 +0000 (Tue, 29 Jan 2013) Log Message: ----------- [INTERPRETER] * BUG: Display an accurate error message if the project cannot be started. Modified Paths: -------------- gambas/trunk/main/gbx/gbx.c gambas/trunk/main/gbx/gbx_project.c gambas/trunk/main/gbx/gbx_project.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-03-02 02:11:22
|
Revision: 5567 http://sourceforge.net/p/gambas/code/5567 Author: gambas Date: 2013-03-02 02:11:17 +0000 (Sat, 02 Mar 2013) Log Message: ----------- [INTERPRETER] * BUG: When the parent of an observer is detected invalid while raising an event, detach the observer and not the observed object! Modified Paths: -------------- gambas/trunk/main/gbx/gbx_api.c gambas/trunk/main/gbx/gbx_c_observer.c gambas/trunk/main/gbx/gbx_object.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-03-30 13:51:16
|
Revision: 5601 http://sourceforge.net/p/gambas/code/5601 Author: gambas Date: 2013-03-30 13:51:10 +0000 (Sat, 30 Mar 2013) Log Message: ----------- [INTERPRETER] * NEW: Clean up object referencement macros. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_api.c gambas/trunk/main/gbx/gbx_c_array.c gambas/trunk/main/gbx/gbx_c_class.c gambas/trunk/main/gbx/gbx_c_enum.c gambas/trunk/main/gbx/gbx_c_error.c gambas/trunk/main/gbx/gbx_c_file.c gambas/trunk/main/gbx/gbx_c_observer.c gambas/trunk/main/gbx/gbx_c_process.c gambas/trunk/main/gbx/gbx_c_task.c gambas/trunk/main/gbx/gbx_c_timer.c gambas/trunk/main/gbx/gbx_class.c gambas/trunk/main/gbx/gbx_compare.c gambas/trunk/main/gbx/gbx_debug.c gambas/trunk/main/gbx/gbx_event.c gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/gbx/gbx_exec.h gambas/trunk/main/gbx/gbx_exec_enum.c gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_exec_operator.c gambas/trunk/main/gbx/gbx_exec_pop.c gambas/trunk/main/gbx/gbx_exec_push.c gambas/trunk/main/gbx/gbx_extern.c gambas/trunk/main/gbx/gbx_object.c gambas/trunk/main/gbx/gbx_object.h gambas/trunk/main/gbx/gbx_stream.c gambas/trunk/main/gbx/gbx_struct.c gambas/trunk/main/gbx/gbx_subr_file.c gambas/trunk/main/gbx/gbx_subr_misc.c gambas/trunk/main/gbx/gbx_subr_test.c gambas/trunk/main/gbx/gbx_value.c gambas/trunk/main/gbx/gbx_variant.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-07-06 19:00:45
|
Revision: 5723 http://sourceforge.net/p/gambas/code/5723 Author: gambas Date: 2013-07-06 19:00:41 +0000 (Sat, 06 Jul 2013) Log Message: ----------- [INTERPRETER] * BUG: A stream redirected through the 'Begin' method checks that stream is ready for writing only when the 'Send' method is called. Between the 'Begin' and 'Send' calls, the PRINT and WRITE instructions will always succeed. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_stream.c gambas/trunk/main/gbx/gbx_stream.h gambas/trunk/main/gbx/gbx_subr_file.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-07-20 23:56:57
|
Revision: 5749 http://sourceforge.net/p/gambas/code/5749 Author: gambas Date: 2013-07-20 23:56:55 +0000 (Sat, 20 Jul 2013) Log Message: ----------- [INTERPRETER] * BUG: GB.NextEnum() does not return stopped enumerations anymore. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_api.c gambas/trunk/main/gbx/gbx_c_enum.c gambas/trunk/main/gbx/gbx_exec_enum.c gambas/trunk/main/gbx/gbx_exec_loop.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-08-12 20:01:26
|
Revision: 5790 http://sourceforge.net/p/gambas/code/5790 Author: gambas Date: 2013-08-12 20:01:24 +0000 (Mon, 12 Aug 2013) Log Message: ----------- [INTERPRETER] * BUG: Process management is now reliable against processes killed and started during process event handlers. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_process.c gambas/trunk/main/gbx/gbx_signal.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-08-12 20:48:47
|
Revision: 5791 http://sourceforge.net/p/gambas/code/5791 Author: gambas Date: 2013-08-12 20:48:45 +0000 (Mon, 12 Aug 2013) Log Message: ----------- [INTERPRETER] * NEW: Process.Ignore() is a new method that tells the interpreter to not wait for the process end. If the interpreter exits, that process is then automatically killed. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_process.c gambas/trunk/main/gbx/gbx_c_process.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-10-01 09:12:55
|
Revision: 5866 http://sourceforge.net/p/gambas/code/5866 Author: gambas Date: 2013-10-01 09:12:51 +0000 (Tue, 01 Oct 2013) Log Message: ----------- [INTERPRETER] * NEW: Application.Priority is a new property that allows to define the scheduling priority of the current process (or task). See it as an interface to the nice() system call. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_application.c gambas/trunk/main/gbx/gbx_c_system.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-11-03 13:30:08
|
Revision: 5935 http://sourceforge.net/p/gambas/code/5935 Author: gambas Date: 2013-11-03 13:30:02 +0000 (Sun, 03 Nov 2013) Log Message: ----------- [INTERPRETER] * BUG: Correctly check that there is a current enumeration if the Enum class methods and properties. * NEW: Enum.Stopped is a new property that returns if the current enumeration has been stopped. * BUG: The [] operator is now correctly overridden in classes inheriting an array class or Collection. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_enum.c gambas/trunk/main/gbx/gbx_exec_pop.c gambas/trunk/main/gbx/gbx_exec_push.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-11-04 02:54:03
|
Revision: 5940 http://sourceforge.net/p/gambas/code/5940 Author: gambas Date: 2013-11-04 02:54:00 +0000 (Mon, 04 Nov 2013) Log Message: ----------- [INTERPRETER] * BUG: VarPtr() correctly works on method arguments. * BUG: Reading a string from a memory stream now works correctly. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_stream.c gambas/trunk/main/gbx/gbx_subr_extern.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-11-04 18:16:29
|
Revision: 5942 http://sourceforge.net/p/gambas/code/5942 Author: gambas Date: 2013-11-04 18:16:26 +0000 (Mon, 04 Nov 2013) Log Message: ----------- [INTERPRETER] * BUG: Fix the CLOSE instruction when dealing with a string stream. * NEW: Make WRITE behave the same way as READ on a memory stream. I.e. it writes a null-terminated "C" string. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_stream.c gambas/trunk/main/gbx/gbx_stream_string.c gambas/trunk/main/gbx/gbx_subr_file.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2013-11-08 01:40:42
|
Revision: 5949 http://sourceforge.net/p/gambas/code/5949 Author: gambas Date: 2013-11-08 01:40:37 +0000 (Fri, 08 Nov 2013) Log Message: ----------- [INTERPRETER] * BUG: Prevent crashes at exit by releasing array classes first. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_class.c gambas/trunk/main/gbx/gbx_class.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2014-01-06 16:57:23
|
Revision: 6069 http://sourceforge.net/p/gambas/code/6069 Author: gambas Date: 2014-01-06 16:57:20 +0000 (Mon, 06 Jan 2014) Log Message: ----------- [INTERPRETER] * BUG: Be virtual even the first time when calling the [] operator! Modified Paths: -------------- gambas/trunk/main/gbx/gbx_exec_pop.c gambas/trunk/main/gbx/gbx_exec_push.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2014-01-14 12:06:41
|
Revision: 6081 http://sourceforge.net/p/gambas/code/6081 Author: gambas Date: 2014-01-14 12:06:39 +0000 (Tue, 14 Jan 2014) Log Message: ----------- [INTERPRETER] * BUG: Correctly close the standard error output of an ending process if its standard output has already been closed. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_process.c gambas/trunk/main/gbx/gbx_watch.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2014-03-02 20:18:09
|
Revision: 6189 http://sourceforge.net/p/gambas/code/6189 Author: gambas Date: 2014-03-02 20:18:06 +0000 (Sun, 02 Mar 2014) Log Message: ----------- [INTERPRETER] * NEW: Use vfork() instead of fork() to implement EXEC and SHELL, so that when the child process cannot run the child program for any reason, the error is immediately catched. * BUG: Fix a possible file descriptor leak when using LOCK. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_process.c gambas/trunk/main/gbx/gbx_stream.c gambas/trunk/main/gbx/gbx_stream.h gambas/trunk/main/gbx/gbx_subr_file.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2014-04-24 20:56:55
|
Revision: 6249 http://sourceforge.net/p/gambas/code/6249 Author: gambas Date: 2014-04-24 20:56:50 +0000 (Thu, 24 Apr 2014) Log Message: ----------- [INTERPRETER] * NEW: Now a method or property object datatype can be overridden by a more specialized one. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_api.c gambas/trunk/main/gbx/gbx_class.c gambas/trunk/main/gbx/gbx_event.c gambas/trunk/main/gbx/gbx_type.c gambas/trunk/main/gbx/gbx_type.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2014-05-14 15:11:10
|
Revision: 6264 http://sourceforge.net/p/gambas/code/6264 Author: gambas Date: 2014-05-14 15:11:07 +0000 (Wed, 14 May 2014) Log Message: ----------- [INTERPRETER] * BUG: Use a control variable to store the missing optional argument map, so that the JIT compiler is not trapped. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_class_load.c gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/gbx/gbx_subr_extern.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2014-05-18 12:31:54
|
Revision: 6273 http://sourceforge.net/p/gambas/code/6273 Author: gambas Date: 2014-05-18 12:31:50 +0000 (Sun, 18 May 2014) Log Message: ----------- [INTERPRETER] * NEW: System.TimeZone now takes the daylight saving time into account. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_c_system.c gambas/trunk/main/gbx/gbx_date.c gambas/trunk/main/gbx/gbx_date.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2014-05-18 21:39:55
|
Revision: 6276 http://sourceforge.net/p/gambas/code/6276 Author: gambas Date: 2014-05-18 21:39:52 +0000 (Sun, 18 May 2014) Log Message: ----------- [INTERPRETER] * BUG: Add a small reserved area in the stack for the Eval() function, so that the debugger can return the contents of a variable after a stack overflow without raising a new stack overflow error and then crashing. Modified Paths: -------------- gambas/trunk/main/gbx/gbx_eval.c gambas/trunk/main/gbx/gbx_stack.c gambas/trunk/main/gbx/gbx_stack.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |