CVS log for winex/server/object.h

(logo)

ViewCVS and CVS Help

(back) Up to [cvs] / winex / server / object.h

Request diff between arbitrary revisions


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

Revision 1.17 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Jul 31 19:39:35 2007 UTC (15 months, 3 weeks ago) by mark
CVS Tags: HEAD
Changes since 1.16: +3 -0 lines
Diff to previous 1.16
- implement SignalObjectAndWait

Revision 1.16 - (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.15: +3 -1 lines
Diff to previous 1.15
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.15 - (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.14: +2 -2 lines
Diff to previous 1.14
- 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.14 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Mar 27 20:25:27 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.13: +0 -9 lines
Diff to previous 1.13
Remove CONTEXTUAL_FD* defines as discussed with Gav, as this code is going to stay enabled. Fix a related compilation warning.

Revision 1.13 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Mar 27 19:54:31 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.12: +3 -1 lines
Diff to previous 1.12
This adds support for D-Bus into the wineserver, and uses it to listen to
messages sent out by the HAL.  Specifically, we listen for mount/unmount
information so that we can keep mount point information up-to-date on
Linux distributions that have dynamic mount points enabled for CD/DVD-ROMs.

Currently, this code is designed to only work with the version of D-Bus
shipped with SuSE 9.3.  (We dynamically load libdbus-1.so.0, thus avoiding
another dependancy.)

Revision 1.12 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Mar 27 17:48:40 2007 UTC (19 months, 3 weeks ago) by daniel
Changes since 1.11: +4 -2 lines
Diff to previous 1.11
Userspace scheduler implementation, based on sending SIGUSR1 signals as
needed to cause any other thread than the "currently executing" one to
block in their signal handlers until it's their turn.
Some random crashes may still occur with it enabled at present, but other
than that, things seems to perform okay overall. The Bink intro videos
I've tried play smooth as silk.

Reminder: Enable it with

[Wineserver]
"Scheduler" = "Y"

Revision 1.11 - (download), view (text) (markup) (annotate) - [select for diffs]
Fri Jan 21 21:34:11 2005 UTC (3 years, 10 months ago) by peter
CVS Tags: cedega-4-3
Changes since 1.10: +1 -1 lines
Diff to previous 1.10
Clean up object dumping so that processes give more information and token
indicate their owner.

Revision 1.10 - (download), view (text) (markup) (annotate) - [select for diffs]
Fri Jan 21 20:05:06 2005 UTC (3 years, 10 months ago) by peter
Changes since 1.9: +5 -1 lines
Diff to previous 1.9
Portability fixes. Based off patch from Bruce M Simpson for FreeBSD.

Revision 1.9 - (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.8: +9 -2 lines
Diff to previous 1.8
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.8 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Jul 27 22:11:39 2004 UTC (4 years, 3 months ago) by peter
Changes since 1.7: +1 -0 lines
Diff to previous 1.7
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.7 - (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.6: +3 -1 lines
Diff to previous 1.6
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.6 - (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.5: +30 -14 lines
Diff to previous 1.5
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.5 - (download), view (text) (markup) (annotate) - [select for diffs]
Tue Jun 29 15:05:06 2004 UTC (4 years, 4 months ago) by peter
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
Clean up possible race condition where server deletes poll list that client
is still using.

Revision 1.4 - (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.3: +58 -10 lines
Diff to previous 1.3
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.3 - (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.2: +96 -3 lines
Diff to previous 1.2
First phase of SHM wineserver. Only the simple calls are accelerated.
shm calls are output to client debug channel.

Revision 1.2 - (download), view (text) (markup) (annotate) - [select for diffs]
Mon Mar 22 18:30:15 2004 UTC (4 years, 8 months ago) by peter
Changes since 1.1: +34 -23 lines
Diff to previous 1.1
Wrap memory operations.

Revision 1.1.1.13 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Fri Dec 19 03:52:53 2003 UTC (4 years, 11 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winex-3-3-2, winex-3-3-1, winex-3-3, rewind-20031219
Branch point for: winex-3-3-branch
Changes since 1.1.1.12: +4 -0 lines
Diff to previous 1.1.1.12
Import from ReWind CVS at Dec 18, 2003.

Revision 1.1.1.12 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Fri Jun 7 12:26:27 2002 UTC (6 years, 5 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winex-sims-3-2, winex-kohan-3-1, winex-3-2-1, winex-3-2, winex-3-1-99, winex-3-1, winex-3-0-pre-1, winex-3-0, start-merge-6oct03, rewind-20031217, rewind-20030217, rewind-20020925, rewind-20020804, rewind-20020607, quartz-pre-removal, quartz-post-removal, head_merge_from_winex_2_0_branch, dec3-internal-merge
Branch point for: winex-sims-3-2-branch, winex-kohan-3-2-branch, winex-3-2-branch, winex-3-0-branch
Changes since 1.1.1.11: +2 -2 lines
Diff to previous 1.1.1.11
Import of ReWind CVS at Jun 7, 2002.

Revision 1.1.1.11 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Wed Jan 16 19:07:17 2002 UTC (6 years, 10 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
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, winehq-20020116, wine-20020228, rewind-20020427, rewind-20020419
Branch point for: winex-2-0-branch
Changes since 1.1.1.10: +2 -2 lines
Diff to previous 1.1.1.10
Import of WineHQ CVS at Jan 16, 2002.

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

Revision 1.1.1.9 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Sun Oct 28 14:20:40 2001 UTC (7 years ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-20011028, wine-premerge-20011226
Changes since 1.1.1.8: +3 -0 lines
Diff to previous 1.1.1.8
Import of WineHQ CVS at Oct 28, 2001.

Revision 1.1.1.8 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Wed Aug 29 18:24:55 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.7: +1 -5 lines
Diff to previous 1.1.1.7
Import of Wine release 20010824.

Revision 1.1.1.7 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Sun Apr 15 01:58:03 2001 UTC (7 years, 7 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, wine-20010510, wine-20010418, Oct1201, Oct1101
Branch point for: winehq-premerge-20010824
Changes since 1.1.1.6: +1 -0 lines
Diff to previous 1.1.1.6
Import of WineHQ CVS at April 14, 2001. I didn't really want to merge
before I was sure that WineHQ supported per-application x11drv settings,
since WineHQ has ceased to support x11drv settings (--managed, --desktop)
on the command line, but I suppose the merge can't be postponed forever.

Revision 1.1.1.6 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Sun Apr 15 00:49:26 2001 UTC (7 years, 7 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: wine-20010326
Changes since 1.1.1.5: +1 -11 lines
Diff to previous 1.1.1.5
Import of Wine release 20010326.

Revision 1.1.1.5 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Fri Jan 5 08:03:30 2001 UTC (7 years, 10 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-20010320, winehq-20010318, winehq-20010129, winehq-20010126, winehq-20010123, winehq-20010117, winehq-20010113, winehq-20010112, winehq-20010105, wine-20010305, wine-20010216, wine-20010112
Changes since 1.1.1.4: +2 -2 lines
Diff to previous 1.1.1.4
Import of WineHQ CVS at Jan 5, 2001, after Alexandre applied our
winehq-ddraw-merge patch, slightly modified.
(I tagged the tree before this import with winehq-premerge-20010105,
just in case.)

Revision 1.1.1.4 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Sat Dec 23 00:53:31 2000 UTC (7 years, 11 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-premerge-20010105, winehq-20010103, winehq-20001230, winehq-20001229, winehq-20001223, wine-20001222
Changes since 1.1.1.3: +0 -1 lines
Diff to previous 1.1.1.3
Import of WineHQ CVS at Dec 23, 2000 (timezone=CET).
Wow, almost Christmas...

Revision 1.1.1.3 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Thu Dec 21 03:35:50 2000 UTC (7 years, 11 months ago) by ovek
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-20001221
Changes since 1.1.1.2: +3 -6 lines
Diff to previous 1.1.1.2
Import of WineHQ CVS at Dec 21, 2000.

Revision 1.1.1.2 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Thu Nov 23 15:18:06 2000 UTC (7 years, 11 months ago) by andrewl
Branch: winehq-ddraw-merge, winehq
CVS Tags: winehq-20001214, winehq-20001213, winehq-20001212, winehq-20001206, winehq-112300, winehq-011200
Changes since 1.1.1.1: +20 -1 lines
Diff to previous 1.1.1.1
Import of Nov 23 winehq.

Revision 1.1.1.1.6.1 - (download), view (text) (markup) (annotate) - [select for diffs]
Thu Nov 23 13:57:09 2000 UTC (7 years, 11 months ago) by andrewl
Branch: merge-231100
Changes since 1.1.1.1: +20 -1 lines
Diff to previous 1.1.1.1 , to next main 1.1.1.2
Merging in from winehq, everything except ddraw.
Still working out kinks in winelib & dinput.

Revision 1.1.1.1 - (download), view (text) (markup) (annotate) - [select for diffs] (vendor branch)
Fri Sep 8 01:44:01 2000 UTC (8 years, 2 months ago) by gavriels
Branch: winehq-ddraw-merge, winehq
CVS Tags: 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:01 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