CVS log for winex/server/protocol.def |
 |
|
Up to [cvs] / winex / server / protocol.def
Request diff between arbitrary revisions
Default branch: MAIN
Bookmark a link to:
HEAD
/
(download)
Revision 1.46 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Wed Sep 12 12:29:44 2007 UTC (14 months, 1 week ago) by daniel
CVS Tags:
HEAD
Changes since 1.45: +2 -0 lines
Diff to previous 1.45
- added support for the ThreadBasicInformation query in NtQueryInformationThread().
- fixed the prototypes for NtQueryInformationThread() and ZwQueryInformationThread() in the .spec file
Revision 1.45 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Jul 31 20:06:23 2007 UTC (15 months, 3 weeks ago) by mark
Changes since 1.44: +2 -1 lines
Diff to previous 1.44
Refactor SHM server to handle both POSIX and SYSV IPC.
Add support for SHM server on Mac OS X.
Revision 1.44 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Jul 31 19:58:30 2007 UTC (15 months, 3 weeks ago) by mark
Changes since 1.43: +7 -1 lines
Diff to previous 1.43
Implement RegFlushKey.
Do some minor cleanups of duplicated functions.
Revision 1.43 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Jul 31 19:39:35 2007 UTC (15 months, 3 weeks ago) by mark
Changes since 1.42: +2 -0 lines
Diff to previous 1.42
- implement SignalObjectAndWait
Revision 1.42 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Jul 31 18:00:22 2007 UTC (15 months, 3 weeks ago) by mark
Changes since 1.41: +37 -0 lines
Diff to previous 1.41
Partially implement IO completion ports to the point that they can be used as task queues (ie, not associated with a file handle). Still to be done:
- finish thread accounting for blocking
- implement associating a file handle with an IO completion port
- modify relevant functions to send notifications to an associated IO completion port
- lots of testing of corner cases
Revision 1.41 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Fri Mar 30 18:58:50 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.40: +1 -0 lines
Diff to previous 1.40
- add a new memory allocator based on ptmalloc3 and make it the default (at least for now for testing)
- to disable, add "NewAllocator"="N" to the [Wine] section of your config file
Revision 1.40 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Fri Mar 30 15:55:03 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.39: +17 -1 lines
Diff to previous 1.39
- 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.39 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Thu Mar 29 14:03:56 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.38: +2 -1 lines
Diff to previous 1.38
- rewrite QueryPerformanceCounter() to use fixed frequency of 1193182Hz
- move to NtQueryPerformanceCounter() and properly forward the Kernel32 versions
- move GetTickCount() to NtGetTickCount() and properly forward others
- share starting time between NtGetTickCount() & NtQueryPerformanceCounter()
- share starting time across all processes
Revision 1.38 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Thu Mar 29 14:00:49 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.37: +2 -0 lines
Diff to previous 1.37
- make pipe handles inheritable if so requested
Revision 1.37 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Wed Mar 28 17:49:58 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.36: +19 -0 lines
Diff to previous 1.36
Additions to the wineserver protocol, making the send_unix_signal and
recv_unix_signal more flexible, by allowing specification of a process
as the signal destination, and the transmission of a data payload.
Revision 1.36 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Mar 27 20:34:04 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.35: +3 -6 lines
Diff to previous 1.35
Convert the scheduling mode from an enum to a flag field.
Revision 1.35 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Mar 27 17:52:20 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.34: +15 -0 lines
Diff to previous 1.34
Added a wineserver call to set the scheduling mode for a thread, with the
choices of "normal", "internal" (using realtime priority class), or
"blocked" (exempt from scheduling).
Revision 1.34 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Mar 27 17:08:18 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.33: +1 -0 lines
Diff to previous 1.33
Config option for turning on the upcoming scheduler:
[Wineserver]
"Scheduler" = "Y"
Revision 1.33 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Mar 27 16:56:24 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.32: +12 -0 lines
Diff to previous 1.32
New wineserver protocol requests for sending a signal with associated data.
Revision 1.32 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Thu Dec 29 16:40:05 2005 UTC (2 years, 10 months ago) by ovek
Changes since 1.31: +1 -0 lines
Diff to previous 1.31
Wineserver protocol change to allow specifying overlapped I/O when
opening named pipes.
Revision 1.31 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Wed Feb 23 22:36:59 2005 UTC (3 years, 8 months ago) by david
CVS Tags:
cedega-4-3
Changes since 1.30: +2 -1 lines
Diff to previous 1.30
this allows the shm wineserver to be allocated at any address, including any address that shmat gives us.
for now we've still fixed it to 0x90000000 but that will soon be configurable. set to NULL to let the kernel choose the address for us.
also changed s/int/size_t/ for shm_size in various places.
Revision 1.1.1.13 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Tue Jan 18 19:35:03 2005 UTC (3 years, 10 months ago) by ovek
Branch:
winehq
Changes since 1.1.1.12: +0 -9 lines
Diff to previous 1.1.1.12
Import of ReWind CVS at Jul 14, 2004.
Revision 1.30 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Wed Sep 1 05:58:32 2004 UTC (4 years, 2 months ago) by david
Changes since 1.29: +9 -0 lines
Diff to previous 1.29
create a token for a process and implemenet the stuff necessary to open the token. this is required only so we have a valid handle for a token (the ops we use on it don't actually use the token).
Revision 1.29 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Jul 27 22:11:40 2004 UTC (4 years, 3 months ago) by peter
Changes since 1.28: +1 -1 lines
Diff to previous 1.28
Allocate regular memory only if we cannot allocate a suitable amount
of shared memory. We guess at this amount by taking a quick guess at
the size of the registry plus a 4MB breathing room. This should resolve
issues that were reported on winex-devel.
Revision 1.28 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Jul 27 19:28:22 2004 UTC (4 years, 3 months ago) by gavriels
Changes since 1.27: +7 -1 lines
Diff to previous 1.27
Checking in additional eject changes that the merge scripts didn't check
in automatically for me. Still need some additional wineserver changes
merged for the tree to work properly.
Revision 1.27 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Jul 27 18:44:16 2004 UTC (4 years, 3 months ago) by gavriels
Changes since 1.26: +15 -1 lines
Diff to previous 1.26
Check in cdrom eject handling code. This code will force the immediate
closure of all active fds on CDROM drives when the wineserver receives a
USR2 signal. More work remains to poll the CD hardware for user eject
requests, but this patch allows several previously broken multi-cd
installers to work.
Revision 1.26 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Jun 29 15:36:22 2004 UTC (4 years, 4 months ago) by peter
Changes since 1.25: +2 -2 lines
Diff to previous 1.25
Should fix multidisc installers by merging the ctx fd cache and the handle
cache. Also removes limitation that only pthread systems can have sych
acceleration. An a couple of other small things for fun.
Revision 1.25 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Jun 29 14:53:40 2004 UTC (4 years, 4 months ago) by peter
Changes since 1.24: +4 -4 lines
Diff to previous 1.24
Initial pass at small integer thread/process IDs. Needs to be tweaked
in the future to unbreak 16bit window hooks.
Revision 1.24 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Jun 29 14:17:14 2004 UTC (4 years, 4 months ago) by peter
Changes since 1.23: +13 -1 lines
Diff to previous 1.23
Start of SHM phase 2.
multi disc installers are broken and there are several bugs/races remaining
Simple benchmarking shows 5 time throughput improvement.
Revision 1.23 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Wed Apr 28 12:56:42 2004 UTC (4 years, 6 months ago) by peter
Changes since 1.22: +2 -0 lines
Diff to previous 1.22
First phase of SHM wineserver. Only the simple calls are accelerated.
shm calls are output to client debug channel.
Revision 1.22 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Fri Dec 19 04:01:19 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.21: +10 -0 lines
Diff to previous 1.21
Merge of ReWind CVS at Dec 18, 2003.
Revision 1.1.1.12 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Fri Dec 19 03:52:55 2003 UTC (4 years, 11 months ago) by ovek
Branch:
winehq
CVS Tags:
rewind-20031219
Changes since 1.1.1.11: +10 -0 lines
Diff to previous 1.1.1.11
Import from ReWind CVS at Dec 18, 2003.
Revision 1.21 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Wed Dec 17 20:51:18 2003 UTC (4 years, 11 months ago) by ovek
Changes since 1.20: +15 -8 lines
Diff to previous 1.20
Merge of ReWind CVS at Dec 17, 2003.
Revision 1.1.1.11 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Wed Dec 17 18:58:17 2003 UTC (4 years, 11 months ago) by ovek
Branch:
winehq
CVS Tags:
rewind-20031217
Changes since 1.1.1.10: +23 -10 lines
Diff to previous 1.1.1.10
Import from ReWind CVS at Dec 17, 2003.
Revision 1.18.2.1 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Dec 9 23:28:12 2003 UTC (4 years, 11 months ago) by david
Branch:
winex-3-2-branch
CVS Tags:
winex-3-2-1
Changes since 1.18: +16 -0 lines
Diff to previous 1.18
, to next main 1.19
backport nice ugly hack fix to 3-2-branch. yay.
Revision 1.20 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Mon Dec 8 22:48:25 2003 UTC (4 years, 11 months ago) by david
Changes since 1.19: +16 -0 lines
Diff to previous 1.19
major hacky patch.
anyway, this attempts to unbreak broken games that terminate a thread right after creating it.
The problem is that module attachments (ie, calling DllMain with ThreadAttach) is supposed to happen alone - ie windows seems to take all other threads out of the scheduling process.. And do other funky stuff that we just can't do.
So this hack attempts to work around one tricky situation where we are terminating a thread during this init state, by making TerminateThread wait for the stuff to be complete (or in the case of self termination, cleaning up after itself).
Revision 1.19 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Mon Nov 24 19:26:49 2003 UTC (4 years, 11 months ago) by david
CVS Tags:
dec3-internal-merge
Changes since 1.18: +0 -9 lines
Diff to previous 1.18
Eric Pouech
implement anonymous pipes over named pipes.
Revision 1.18 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue Oct 14 22:19:18 2003 UTC (5 years, 1 month ago) by james_hatheway
CVS Tags:
winex-3-2,
winex-3-1-99
Branch point for:
winex-3-2-branch
Changes since 1.17: +6 -0 lines
Diff to previous 1.17
Fix a simple build issue on FreeBSD
Revision 1.17 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Sun Sep 7 05:12:48 2003 UTC (5 years, 2 months ago) by hunnise
CVS Tags:
start-merge-6oct03
Changes since 1.16: +32 -30 lines
Diff to previous 1.16
Convert void* to process_id_t and thread_id_t
Revision 1.16 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Tue May 6 00:41:44 2003 UTC (5 years, 6 months ago) by hunnise
CVS Tags:
winex-sims-3-2,
winex-kohan-3-1,
winex-3-1
Branch point for:
winex-sims-3-2-branch,
winex-kohan-3-2-branch,
winex-3-0-branch
Changes since 1.15: +8 -2 lines
Diff to previous 1.15
Big wacking commit. Add most of the remaining pthread support.
Revision 1.15 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Mon Feb 17 18:08:11 2003 UTC (5 years, 9 months ago) by ovek
CVS Tags:
winex-3-0-pre-1,
winex-3-0
Changes since 1.14: +25 -0 lines
Diff to previous 1.14
RPC server parts from my ReWind tree.
Revision 1.14 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Sun Aug 4 20:13:23 2002 UTC (6 years, 3 months ago) by ovek
CVS Tags:
head_merge_from_winex_2_0_branch
Changes since 1.13: +8 -0 lines
Diff to previous 1.13
Merge of ReWind CVS at Aug 4, 2002.
Revision 1.1.1.10 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Sun Aug 4 19:42:14 2002 UTC (6 years, 3 months ago) by ovek
Branch:
winehq
CVS Tags:
rewind-20030217,
rewind-20020925,
rewind-20020804
Changes since 1.1.1.9: +8 -0 lines
Diff to previous 1.1.1.9
Import of ReWind CVS at Aug 4, 2002.
Revision 1.13 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Fri Jun 7 12:52:22 2002 UTC (6 years, 5 months ago) by ovek
CVS Tags:
quartz-pre-removal,
quartz-post-removal
Changes since 1.12: +12 -3 lines
Diff to previous 1.12
Merge of ReWind CVS at Jun 7, 2002.
Revision 1.1.1.9 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Fri Jun 7 12:26:28 2002 UTC (6 years, 5 months ago) by ovek
Branch:
winehq
CVS Tags:
rewind-20020607
Changes since 1.1.1.8: +12 -3 lines
Diff to previous 1.1.1.8
Import of ReWind CVS at Jun 7, 2002.
Revision 1.12 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Fri Apr 19 16:36:35 2002 UTC (6 years, 7 months ago) by ovek
Changes since 1.11: +16 -1 lines
Diff to previous 1.11
Merge of Wine release 20020228, the last X11-licensed Wine release.
Conflicts between our typelib marshaller and Marcus's were resolved
by dumping Marcus's marshaller.
Revision 1.1.1.8 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Fri Apr 19 15:53:54 2002 UTC (6 years, 7 months ago) by ovek
Branch:
winehq
CVS Tags:
wine-20020228,
rewind-20020427,
rewind-20020419
Changes since 1.1.1.7: +16 -1 lines
Diff to previous 1.1.1.7
Import of Wine release 20020228, the last X11-licensed Wine release.
Revision 1.11 -
(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-2-2-1,
winex-2-2,
winex-2-1,
winex-2-0-branch-merge-to-head,
winex-2-0
Branch point for:
winex-2-0-branch
Changes since 1.10: +16 -11 lines
Diff to previous 1.10
Merge of WineHQ CVS at Jan 16, 2002.
Revision 1.1.1.7 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Wed Jan 16 19:07:24 2002 UTC (6 years, 10 months ago) by ovek
Branch:
winehq
CVS Tags:
winehq-20020116
Changes since 1.1.1.6: +16 -11 lines
Diff to previous 1.1.1.6
Import of WineHQ CVS at Jan 16, 2002.
Revision 1.10 -
(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.9: +278 -73 lines
Diff to previous 1.9
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.6 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Mon Dec 31 10:52:48 2001 UTC (6 years, 10 months ago) by ovek
Branch:
winehq
CVS Tags:
wine-20011226
Changes since 1.1.1.5: +280 -77 lines
Diff to previous 1.1.1.5
Import of Wine release 20011226.
(The tree before this import has been tagged wine-premerge-20011226)
Revision 1.9 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Thu Dec 6 21:14:11 2001 UTC (6 years, 11 months ago) by andrewlewycky
CVS Tags:
wine-premerge-20011226
Changes since 1.8: +6 -6 lines
Diff to previous 1.8
Fix bugs in ReadProcessMemory and WriteProcessMemory.
Revision 1.8 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Sun Nov 11 20:12:06 2001 UTC (7 years ago) by ovek
Changes since 1.7: +1 -0 lines
Diff to previous 1.7
Try to find window to repaint with a single wineserver request.
Revision 1.7 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Sun Oct 28 15:12:07 2001 UTC (7 years ago) by ovek
Changes since 1.6: +124 -12 lines
Diff to previous 1.6
Merge of WineHQ CVS at Oct 28, 2001.
Revision 1.1.1.5 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Sun Oct 28 14:20:47 2001 UTC (7 years ago) by ovek
Branch:
winehq
CVS Tags:
winehq-20011028
Changes since 1.1.1.4: +124 -10 lines
Diff to previous 1.1.1.4
Import of WineHQ CVS at Oct 28, 2001.
Revision 1.6 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Fri Oct 19 16:40:52 2001 UTC (7 years, 1 month ago) by ovek
Changes since 1.5: +2 -0 lines
Diff to previous 1.5
Ensure that executables loaded from removable media are copied into RAM
and then closed, so that the media can be unmounted afterwards.
Revision 1.5 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Sat Oct 13 20:20:06 2001 UTC (7 years, 1 month ago) by ovek
CVS Tags:
winehq-premerge-20010824-premerge-20011014,
winehq-premerge-20010824-postmerge-20011014
Changes since 1.4: +5 -0 lines
Diff to previous 1.4
Merge of Wine release 20011004.
Revision 1.1.1.4 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Sat Oct 13 20:12:52 2001 UTC (7 years, 1 month ago) by ovek
Branch:
winehq
CVS Tags:
winehq-20011005,
wine-20011004
Changes since 1.1.1.3: +5 -0 lines
Diff to previous 1.1.1.3
Import of Wine release 20011004.
Revision 1.4 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Thu Oct 4 14:24:55 2001 UTC (7 years, 1 month ago) by ovek
Changes since 1.3: +40 -8 lines
Diff to previous 1.3
Merge from WineHQ CVS on at Oct 4, 2001.
Revision 1.1.1.3 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Thu Oct 4 13:49:00 2001 UTC (7 years, 1 month ago) by ovek
Branch:
winehq
CVS Tags:
winehq-20011004
Changes since 1.1.1.2: +40 -8 lines
Diff to previous 1.1.1.2
Import of WineHQ CVS at Oct 4, 2001.
Revision 1.3 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Sat Sep 8 13:11:12 2001 UTC (7 years, 2 months ago) by ovek
Changes since 1.2: +56 -6 lines
Diff to previous 1.2
Nerge from WineHQ CVS at Sep 8, 2001.
Revision 1.1.1.2 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Sat Sep 8 13:00:47 2001 UTC (7 years, 2 months ago) by ovek
Branch:
winehq
CVS Tags:
winehq-20010908
Changes since 1.1.1.1: +56 -6 lines
Diff to previous 1.1.1.1
Import of WineHQ CVS at Sep 8, 2001.
Revision 1.2 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Wed Aug 29 19:37:10 2001 UTC (7 years, 2 months ago) by ovek
Changes since 1.1: +6 -0 lines
Diff to previous 1.1
Merge of Wine release 20010824 (only resolved CVS conflicts so far).
Revision 1.1.1.1 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
(vendor branch)
Wed Aug 29 18:25:08 2001 UTC (7 years, 2 months ago) by ovek
Branch:
winehq
CVS Tags:
wine-20010824
Changes since 1.1: +0 -0 lines
Diff to previous 1.1
Import of Wine release 20010824.
Revision 1.1 -
(download), view
(text)
(markup)
(annotate)
- [select for diffs]
Wed Aug 29 18:25:08 2001 UTC (7 years, 2 months ago) by ovek
Branch point for:
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.