CVS log for winex/scheduler/sysdeps.c

(logo)

ViewCVS and CVS Help

(back) Up to [cvs] / winex / scheduler / sysdeps.c

Request diff between arbitrary revisions


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.26 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Jul 31 18:01:54 2007 UTC (15 months, 3 weeks ago) by mark
CVS Tags: HEAD
Changes since 1.25: +4 -1 lines
Diff to previous 1.25
- make snoop threadsafe so that it can be used reliably on the Mac

Revision 1.25 - (download), view (text) (markup) (annotate) - [select for diffs]
Fri Mar 30 15:49:42 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.24: +4 -0 lines
Diff to previous 1.24
Ensure that if there are any non-wine threads running, that we can
cleanly exit if that thread gets a SYSDEPS_AbortThread call.

Revision 1.24 - (download), view (text) (markup) (annotate) - [select for diffs]
Fri Mar 30 15:48:33 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.23: +22 -8 lines
Diff to previous 1.23
- disambiguate in-process tids (which all platforms have) with
  cross-process tids (which only some platforms have)
- store in-process tid in the TEB, and use that to fix thread cleanup on
  MacOS X
- modify shm server to handle platforms which don't have cross-process tids
- rename server unix_tid to unix_tid_or_pid for clarity
- implement MacOSX functionality on top of Mach to replace ptrace functionality on Linux:
   - suspend/resume thread
   - read/write process memory
   - get/set thread context

Revision 1.23 - (download), view (text) (markup) (annotate) - [select for diffs]
Fri Mar 30 15:48:03 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.22: +6 -0 lines
Diff to previous 1.22
Adjust sdldrv event handling model.  Push event pumping fully into
the main startup thread, and lock things so we don't have multithreading
issues.  Create (hacky) mechanism to transition main thread into sdldrv code.

Revision 1.22 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed Mar 28 21:06:19 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.21: +26 -0 lines
Diff to previous 1.21
Check for NT bit being set in EFLAGS on thread cleanup, as that will
cause assorted nastiness with glibc.

Revision 1.21 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed Mar 28 14:33:40 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.20: +4 -2 lines
Diff to previous 1.20
Merge branch into mainline.

Revision 1.20 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed Mar 28 14:27:58 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.19: +1 -1 lines
Diff to previous 1.19
Try to fix non-pthreads build.

Revision 1.19 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed Mar 28 14:27:28 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.18: +45 -54 lines
Diff to previous 1.18
Fixes for thread cleanup issues that prevented the wineserver from
detecting dead threads when the memory manager was turned on.

Revision 1.18 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed Mar 28 14:26:20 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.17: +2 -1 lines
Diff to previous 1.17
Skip the thread cleanup pass if the critical section cannot be locked
immediately, to avoid unnecessary waiting (there's always chances later
on).

Revision 1.17 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed Mar 28 14:26:03 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.16: +112 -45 lines
Diff to previous 1.16
First attempt at a virtual memory manager implementation. Currently it
only allocates virtual memory from regions reserved by the preloader to
the extent possible, and once this area is full it delegates further
allocations to the old Linux-chooses-the-spot implementation.

(Because of that, it might not be a complete replacement for
MemoryLayoutOverride quite yet, will have to be tested...)

It apparently fixes mouse targeting in World of Warcraft.

It can be (partially) disabled with this config entry:

[memory]
"MemoryManager" = "N"

Revision 1.16 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Mar 27 20:50:50 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.15: +0 -7 lines
Diff to previous 1.15
Better fix for MSI Installer problem; simply yield in the new thread
before executing the thread entry point.  We suspect this is fairly
similar to what actually happens in windows.

Revision 1.15 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Mar 27 20:50:32 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.14: +8 -0 lines
Diff to previous 1.14
Need to add in usleep(1000) hack to thread startup to work around
MSI installer bug.

Revision 1.14 - (download), view (text) (markup) (annotate) - [select for diffs]
Mon Mar 7 21:27:12 2005 UTC (3 years, 8 months ago) by david
CVS Tags: cedega-4-3
Changes since 1.13: +1 -0 lines
Diff to previous 1.13
some more include changes for moving some stuff from winnt.h to wine/port.h
and wine/hardware.h

Revision 1.13 - (download), view (text) (markup) (annotate) - [select for diffs]
Mon Nov 15 15:42:44 2004 UTC (4 years ago) by peter
Changes since 1.12: +3 -1 lines
Diff to previous 1.12
Portability fixes. Based off patch from Bruce M Simpson for FreeBSD.

Revision 1.12 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed Feb 18 22:27:50 2004 UTC (4 years, 9 months ago) by david
Changes since 1.11: +1 -1 lines
Diff to previous 1.11
* change all occurances of *_DEBUG_CHANNEL to WINE_*_DEBUG_CHANNEL
* remove the #define's for *_DEBUG_CHANNEL

Revision 1.11 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed Dec 17 20:51:18 2003 UTC (4 years, 11 months ago) by ovek
CVS Tags: winex-3-3-2, winex-3-3-1, winex-3-3
Branch point for: winex-3-3-branch
Changes since 1.10: +30 -3 lines
Diff to previous 1.10
Merge of ReWind CVS at Dec 17, 2003.

Revision 1.1.1.14 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Wed Dec 17 18:58:10 2003 UTC (4 years, 11 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: rewind-20031219, rewind-20031217
Changes since 1.1.1.13: +345 -58 lines
Diff to previous 1.1.1.13
Import from ReWind CVS at Dec 17, 2003.

Revision 1.10 - (download), view (text) (markup) (annotate) - [select for diffs]
Mon Aug 11 02:25:28 2003 UTC (5 years, 3 months ago) by hunnise
CVS Tags: winex-sims-3-2, winex-3-2-1, winex-3-2, winex-3-1-99, start-merge-6oct03, dec3-internal-merge
Branch point for: winex-sims-3-2-branch, winex-3-2-branch
Changes since 1.9: +14 -8 lines
Diff to previous 1.9
Don't crash on thread exit accessing null %fs in non pthreads case and
remove a couple of warnings.

Revision 1.9 - (download), view (text) (markup) (annotate) - [select for diffs]
Fri Jul 25 21:45:36 2003 UTC (5 years, 3 months ago) by hunnise
Changes since 1.8: +1 -1 lines
Diff to previous 1.8
Finally get around to changing all uses of debugtools.h -> wine/debug.h

Revision 1.8 - (download), view (text) (markup) (annotate) - [select for diffs]
Thu Jun 26 19:22:51 2003 UTC (5 years, 4 months ago) by hunnise
Changes since 1.7: +17 -10 lines
Diff to previous 1.7
Implement gdt optimization for systems which support set_thread_area (rh9
at present).

Revision 1.7 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Jun 24 20:59:50 2003 UTC (5 years, 4 months ago) by hunnise
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
Some warning fixes.

Revision 1.6 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue May 6 00:41:43 2003 UTC (5 years, 6 months ago) by hunnise
CVS Tags: winex-kohan-3-1, winex-3-1
Branch point for: winex-kohan-3-2-branch, winex-3-0-branch
Changes since 1.5: +272 -88 lines
Diff to previous 1.5
Big wacking commit. Add most of the remaining pthread support.

Revision 1.5 - (download), view (text) (markup) (annotate) - [select for diffs]
Mon May 5 22:17:30 2003 UTC (5 years, 6 months ago) by hunnise
Changes since 1.4: +40 -0 lines
Diff to previous 1.4
Handle thread stack creation for lame versions of pthreads with limited
max thread stack sizes.
Provide better failures if threads cannot be created due to out of memory
conditions and cleanup a little better in these cases as well.

Revision 1.4 - (download), view (text) (markup) (annotate) - [select for diffs]
Wed Jan 16 19:49:07 2002 UTC (6 years, 10 months ago) by ovek
CVS Tags: winex-kohan-2-1, winex-3-0-pre-1, winex-3-0, winex-2-2-1, winex-2-2, winex-2-1, winex-2-0-branch-merge-to-head, winex-2-0, quartz-pre-removal, quartz-post-removal, head_merge_from_winex_2_0_branch
Branch point for: winex-2-0-branch
Changes since 1.3: +134 -81 lines
Diff to previous 1.3
Merge of WineHQ CVS at Jan 16, 2002.

Revision 1.1.1.13 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Wed Jan 16 19:07:12 2002 UTC (6 years, 10 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-20020116, wine-20020228, rewind-20030217, rewind-20020925, rewind-20020804, rewind-20020607, rewind-20020427, rewind-20020419
Changes since 1.1.1.12: +130 -77 lines
Diff to previous 1.1.1.12
Import of WineHQ CVS at Jan 16, 2002.

Revision 1.3 - (download), view (text) (markup) (annotate) - [select for diffs]
Mon Dec 31 15:12:18 2001 UTC (6 years, 10 months ago) by ovek
Changes since 1.2: +1 -0 lines
Diff to previous 1.2
Attempted merge of Wine release 20011226. Probably breaks lots of stuff.
(Use the wine-premerge-20011226 cvs tag if you want)

Revision 1.1.1.12 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Mon Dec 31 10:52:37 2001 UTC (6 years, 10 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: wine-20011226
Changes since 1.1.1.11: +1 -0 lines
Diff to previous 1.1.1.11
Import of Wine release 20011226.
(The tree before this import has been tagged wine-premerge-20011226)

Revision 1.2 - (download), view (text) (markup) (annotate) - [select for diffs]
Thu Dec 13 00:04:23 2001 UTC (6 years, 11 months ago) by andrewlewycky
CVS Tags: wine-premerge-20011226
Changes since 1.1: +71 -110 lines
Diff to previous 1.1
Support using the pthreads library.
configure with --enable-pthreads to enable it.

Revision 1.1.1.11 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Sun Oct 28 14:20:35 2001 UTC (7 years ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-20011028
Changes since 1.1.1.10: +1 -2 lines
Diff to previous 1.1.1.10
Import of WineHQ CVS at Oct 28, 2001.

Revision 1.1.1.10 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Wed Aug 29 18:24:47 2001 UTC (7 years, 2 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-premerge-20010824-premerge-20011014, winehq-premerge-20010824-postmerge-20011014, winehq-20011005, winehq-20011004, winehq-20010908, wine-20011004, wine-20010824
Changes since 1.1.1.9: +10 -7 lines
Diff to previous 1.1.1.9
Import of Wine release 20010824.

Revision 1.1.1.9 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Mon Mar 5 22:55:52 2001 UTC (7 years, 8 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-premerge-20010824-start, winehq-premerge-20010824-20011014, winehq-20010509, winehq-20010501, winehq-20010425, winehq-20010419, winehq-20010416, winehq-20010414, winehq-20010320, winehq-20010318, wine-20010510, wine-20010418, wine-20010326, wine-20010305, Oct1201, Oct1101
Branch point for: winehq-premerge-20010824
Changes since 1.1.1.8: +5 -5 lines
Diff to previous 1.1.1.8
Import of Wine release 20010305.

Revision 1.1.1.8 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Fri Mar 2 11:36:25 2001 UTC (7 years, 8 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: wine-20010216
Changes since 1.1.1.7: +1 -1 lines
Diff to previous 1.1.1.7
Import of Wine 20010216 release (tagged with wine-20010216).

Revision 1.1.1.7 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Tue Jan 23 17:13:20 2001 UTC (7 years, 9 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-20010129, winehq-20010126, winehq-20010123
Changes since 1.1.1.6: +2 -63 lines
Diff to previous 1.1.1.6
Import of WineHQ CVS at Jan 22, 2001 (which is yesterday, as winehq is down
today). Trying to get this machine up to speed and working...

Revision 1.1.1.6 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Wed Jan 17 14:45:30 2001 UTC (7 years, 10 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-20010117
Changes since 1.1.1.5: +0 -28 lines
Diff to previous 1.1.1.5
Import of WineHQ CVS at Jan 17, 2001.

Revision 1.1.1.5 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Thu Dec 21 03:35:48 2000 UTC (7 years, 11 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-premerge-20010105, winehq-20010113, winehq-20010112, winehq-20010105, winehq-20010103, winehq-20001230, winehq-20001229, winehq-20001223, winehq-20001221, wine-20010112, wine-20001222
Changes since 1.1.1.4: +3 -3 lines
Diff to previous 1.1.1.4
Import of WineHQ CVS at Dec 21, 2000.

Revision 1.1.1.4 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Fri Dec 15 21:03:03 2000 UTC (7 years, 11 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-20001213
Changes since 1.1.1.3: +3 -1 lines
Diff to previous 1.1.1.3
Import of WineHQ CVS at Dec 13, 2000 - right before Alexandre started
destabilizing the tree. Let's see if it's possible to work from here.

Revision 1.1.1.3 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Thu Dec 14 14:03:45 2000 UTC (7 years, 11 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-20001214
Changes since 1.1.1.2: +1 -3 lines
Diff to previous 1.1.1.2
Yet another import of WineHQ - 20001214. (Hopefully without trouble.)

Revision 1.1.1.2 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Fri Dec 1 08:19:12 2000 UTC (7 years, 11 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-20001212, winehq-20001206, winehq-011200
Changes since 1.1.1.1: +1 -1 lines
Diff to previous 1.1.1.1
Import of WineHQ CVS at Dec 12 2000. Lots of bugfixes in there...

Revision 1.1.1.1 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Fri Sep 8 01:44:00 2000 UTC (8 years, 2 months ago) by gavriels
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-112300, winehq-090700, merge-231100-start, andrew-071100-start, andrew-071100-premerge, andrew-071100-postmerge
Branch point for: mipmap, merge-231100, andrew-071100
Changes since 1.1: +0 -0 lines
Diff to previous 1.1
Import of WineHQ 090700

Revision 1.1 - (download), view (text) (markup) (annotate) - [select for diffs]
Fri Sep 8 01:44:00 2000 UTC (8 years, 2 months ago) by gavriels
Branch point for: winehq-ddraw-merge, winehq
Initial revision

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:

Sort log by:

CVS Admin
Powered by
ViewCVS 1.0-dev