Przemyslaw Czerpak
618df79c9b
2008-10-11 04:56 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/include/hbapigt.h
* harbour/source/rtl/gtapi.c
+ added C functions hb_gtLock() and hb_gtUnlock()
They block current GT for other threads
* harbour/source/rtl/gtfunc.c
+ added PRG functions hb_gtLock() and hb_gtUnlock()
They block current GT for other threads - be careful using them
and always unlock locked GT
* harbour/source/rtl/scroll.c
+ added HB_SCROLL() function - it works like SCROLL() but supports
2 additional parameters: color and erase char. It's stateless and
atomic in GT access
* harbour/source/rtl/tbrowse.prg
* use HB_SCROLL() instead of SCROLL(). Now whole TBROWSE class
does not depend on other thread screen output and does not
set any GT variables except of cursor positioning to active
cell when it's enabled
* harbour/source/rtl/memoedit.prg
* harbour/source/rtl/tgetlist.prg
* harbour/source/rtl/tlabel.prg
* harbour/source/rtl/listbox.prg
* harbour/source/rtl/tmenusys.prg
* harbour/source/rtl/achoice.prg
* harbour/source/rtl/profiler.prg
* harbour/source/rtl/teditor.prg
* use atomic stateless functions when possible - this code should
be checked and updated by some who know it.
2008-10-11 02:56:22 +00:00
..
2008-09-18 05:23:49 +00:00
2008-10-11 01:06:39 +00:00
2008-10-11 01:06:39 +00:00
2008-10-11 01:06:39 +00:00
2008-09-24 10:13:27 +00:00
2008-09-18 05:23:49 +00:00
2008-10-11 01:06:39 +00:00
2008-10-11 01:06:39 +00:00
2008-10-11 01:06:39 +00:00
2008-10-11 01:06:39 +00:00
2008-10-11 01:06:39 +00:00
2008-10-11 01:06:39 +00:00
2008-10-11 01:06:39 +00:00
2008-06-10 09:13:33 +00:00
2008-09-13 16:53:45 +00:00
2008-10-11 02:56:22 +00:00
2008-05-07 10:26:41 +00:00
2008-06-14 07:19:56 +00:00
2008-10-05 13:57:35 +00:00
2007-08-30 01:56:03 +00:00
2008-06-10 09:13:33 +00:00
2007-11-04 18:21:17 +00:00
2007-08-27 15:35:41 +00:00
2008-10-11 01:06:39 +00:00
2007-08-20 13:50:18 +00:00
2007-04-14 10:41:54 +00:00
2008-10-11 01:24:26 +00:00
2008-09-18 05:56:41 +00:00
2008-10-11 01:24:26 +00:00
2008-06-10 09:13:33 +00:00
2007-09-10 10:01:50 +00:00
2008-06-19 00:02:50 +00:00
2008-10-11 01:06:39 +00:00
2008-08-26 11:33:03 +00:00
2008-06-10 09:13:33 +00:00
2008-09-13 16:53:45 +00:00
2008-09-13 16:53:45 +00:00
2008-05-29 18:39:35 +00:00
2008-10-05 18:13:15 +00:00
2008-09-13 16:53:45 +00:00
2008-04-17 11:29:20 +00:00
2008-09-04 13:28:49 +00:00
2008-10-05 13:57:35 +00:00
2008-10-05 18:13:15 +00:00
2008-06-08 13:30:28 +00:00
2008-08-17 07:39:25 +00:00
2008-10-05 13:57:35 +00:00
2008-09-06 09:11:45 +00:00
2008-09-10 08:05:40 +00:00
2008-09-23 12:48:23 +00:00
2008-10-05 18:13:15 +00:00
2008-10-05 18:13:15 +00:00
2008-04-28 07:30:26 +00:00
2007-04-18 22:15:17 +00:00
2008-09-13 16:53:45 +00:00
2008-04-17 11:29:20 +00:00
2008-10-07 12:25:23 +00:00
2008-09-22 17:39:16 +00:00
2001-05-15 13:02:07 +00:00
2008-08-17 07:39:25 +00:00
2008-10-02 12:34:36 +00:00
2007-08-31 01:20:52 +00:00
2008-10-11 01:06:39 +00:00
2008-09-04 13:28:49 +00:00
2008-08-12 20:50:38 +00:00
2008-09-15 02:34:44 +00:00
2008-09-15 02:34:44 +00:00
2008-09-15 02:34:44 +00:00
2007-11-11 13:42:46 +00:00
2008-09-13 16:53:45 +00:00
2008-05-23 19:57:49 +00:00
2008-10-11 01:24:26 +00:00
2006-02-04 16:16:48 +00:00
2008-10-11 02:56:22 +00:00
2006-02-04 16:16:48 +00:00
2008-09-18 05:23:49 +00:00
2008-10-11 01:06:39 +00:00
2008-10-11 02:56:22 +00:00
2008-01-26 05:29:20 +00:00
2007-12-22 10:28:28 +00:00
2008-09-24 22:22:57 +00:00
2008-09-14 10:19:59 +00:00
2007-10-16 11:04:51 +00:00
2006-02-21 22:23:29 +00:00
2006-08-17 11:05:09 +00:00
2008-06-10 09:13:33 +00:00
2008-06-10 09:13:33 +00:00
2008-07-28 10:37:57 +00:00
2008-09-15 02:34:44 +00:00
2008-10-06 19:30:27 +00:00
2008-10-11 01:06:39 +00:00
2008-09-18 05:23:49 +00:00
2008-09-22 13:24:14 +00:00
2008-10-05 18:13:15 +00:00
2008-08-26 11:33:03 +00:00
2008-10-09 08:06:47 +00:00
2008-09-22 14:37:51 +00:00
2008-06-10 09:13:33 +00:00
2008-06-10 09:13:33 +00:00
2007-11-11 21:55:39 +00:00
2008-09-18 05:23:49 +00:00
2008-08-09 09:59:09 +00:00
2008-10-02 12:34:36 +00:00
2008-10-07 07:35:38 +00:00
2008-09-13 16:53:45 +00:00
2007-04-14 10:41:54 +00:00
2008-09-13 16:53:45 +00:00
2008-08-26 11:33:03 +00:00
2008-07-17 16:28:11 +00:00
2008-09-14 10:19:59 +00:00
2008-06-10 09:13:33 +00:00
2008-06-10 09:13:33 +00:00
2001-05-15 13:02:07 +00:00
2008-10-11 02:56:22 +00:00
2008-10-09 18:51:31 +00:00
2008-09-13 16:53:45 +00:00
2008-05-08 19:26:20 +00:00
2008-10-11 02:56:22 +00:00
2008-08-26 11:33:03 +00:00
2006-08-18 23:12:38 +00:00
2007-09-17 11:27:09 +00:00
2008-09-13 16:53:45 +00:00
2008-10-06 13:30:47 +00:00
2008-09-13 16:53:45 +00:00
2008-05-21 15:50:34 +00:00
2008-01-09 14:04:12 +00:00
2008-09-13 16:53:45 +00:00
2006-02-04 16:16:48 +00:00
2006-08-17 11:05:09 +00:00
2008-09-04 13:28:49 +00:00
2007-11-16 19:09:10 +00:00
2008-05-22 06:40:53 +00:00
2008-10-05 13:57:35 +00:00
2007-10-18 21:55:39 +00:00
2007-10-18 21:55:39 +00:00
2008-09-06 09:11:45 +00:00
2008-09-06 09:11:45 +00:00
2007-04-18 22:15:17 +00:00
2008-05-21 15:50:34 +00:00
2008-05-21 15:50:34 +00:00
2008-05-21 15:50:34 +00:00
2008-10-05 13:57:35 +00:00
2008-09-06 09:11:45 +00:00
2008-09-06 09:11:45 +00:00
2008-06-10 09:13:33 +00:00
2008-10-11 02:56:22 +00:00
2008-10-11 01:24:26 +00:00
2008-10-11 01:24:26 +00:00
2008-10-11 01:24:26 +00:00
2001-04-12 18:56:30 +00:00
2007-09-12 06:31:13 +00:00
2008-10-05 13:57:35 +00:00
2008-06-10 09:13:33 +00:00
2007-07-18 19:30:40 +00:00
2008-06-10 09:13:33 +00:00
2008-06-10 09:13:33 +00:00
2007-08-31 01:20:52 +00:00
2006-02-04 16:16:48 +00:00
2008-10-11 02:56:22 +00:00
2008-10-11 01:24:26 +00:00
2008-05-07 10:26:41 +00:00
2007-11-11 21:55:39 +00:00
2008-10-08 12:37:07 +00:00
2008-09-13 16:53:45 +00:00
2008-09-06 09:11:45 +00:00
2008-10-05 13:57:35 +00:00
2008-09-13 16:53:45 +00:00
2008-09-06 09:11:45 +00:00
2006-02-04 16:16:48 +00:00
2008-10-05 13:57:35 +00:00
2008-09-06 09:11:45 +00:00
2008-04-17 11:29:20 +00:00
2004-10-11 20:44:30 +00:00
2008-06-10 09:13:33 +00:00
2008-09-13 16:53:45 +00:00
2008-06-10 09:13:33 +00:00
2008-09-13 16:53:45 +00:00
2008-07-26 14:26:11 +00:00
2008-06-10 09:13:33 +00:00
2008-09-18 05:23:49 +00:00
2008-06-10 09:13:33 +00:00
2002-01-30 08:25:54 +00:00
2008-06-10 09:13:33 +00:00
2008-04-21 13:14:35 +00:00
2008-10-11 02:56:22 +00:00
2007-09-17 16:42:43 +00:00
2008-10-06 19:50:53 +00:00
2008-10-11 02:56:22 +00:00
2008-09-13 16:53:45 +00:00
2008-10-11 01:24:26 +00:00
2008-10-05 18:13:15 +00:00
2008-10-11 02:56:22 +00:00
2008-10-09 18:51:31 +00:00
2008-10-11 02:56:22 +00:00
2008-04-21 13:14:35 +00:00
2008-10-11 02:56:22 +00:00
2008-10-06 20:33:38 +00:00
2001-04-12 07:45:31 +00:00
2008-10-05 18:13:15 +00:00
2008-10-11 01:24:26 +00:00
2007-10-16 11:04:51 +00:00
2008-09-13 16:53:45 +00:00
2008-10-05 23:09:31 +00:00
2008-06-10 09:13:33 +00:00
2007-12-14 07:51:42 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2008-10-05 18:13:15 +00:00
2008-10-05 13:57:35 +00:00
2008-10-09 23:43:41 +00:00
2008-10-11 01:24:26 +00:00
2008-06-10 09:13:33 +00:00
2008-10-05 23:09:31 +00:00
2007-10-17 09:57:59 +00:00
2008-06-10 09:13:33 +00:00
2008-10-05 18:13:15 +00:00
2007-10-16 11:04:51 +00:00
2008-06-10 09:13:33 +00:00
2007-08-30 01:56:03 +00:00
2008-10-05 16:47:14 +00:00
2008-06-10 09:13:33 +00:00
2008-09-05 18:39:08 +00:00
2008-09-13 16:53:45 +00:00