Eamon Walsh
e1cc68add0
xace: drop the name argument from the property callback.
2007-03-22 17:33:16 -04:00
Eamon Walsh
c9fb8a3533
dix: move access codes to separate header file, add DixCreateAccess.
2007-03-22 17:23:26 -04:00
Eamon Walsh
1b766ffc06
dix: reorganize property code to better support xace hook; requires new API for
...
changing a property, dixChangeWindowProperty, taking an additional client argument.
2007-03-22 15:55:35 -04:00
Eamon Walsh
1b58304ac8
xace: add new argument to property hook for property structure itself.
2007-03-22 14:07:01 -04:00
Eamon Walsh
5486be4898
dix: devPrivates support for PropertyRec.
2007-03-22 10:59:21 -04:00
Eamon Walsh
a3296d111d
xace: add access_mode argument to selection hook.
2007-03-21 17:01:26 -04:00
Eamon Walsh
4c1fb8069d
dix: add new selection fields supporting redirection.
...
This is a minor ABI break.
2007-03-21 16:18:09 -04:00
Eamon Walsh
4fa482b4be
xace: bump major version since the hooks have changed.
2007-03-21 14:49:56 -04:00
Eamon Walsh
9c144f8ac5
xace: add XACE_SELECTION_ACCESS hook for selection redirection/access.
2007-03-21 14:39:00 -04:00
Eamon Walsh
2945deba1d
xace: drop XACE_WINDOW_INIT hook, it has been superseded by ResourceStateCallback.
2007-03-19 17:09:10 -04:00
Eamon Walsh
78c962da76
xselinux: use the new ResourceStateCallback instead of the XACE_WINDOW_INIT hook.
2007-03-19 17:04:51 -04:00
Eamon Walsh
6a89106e9c
xselinux + security: remove confusing CALLBACK macro.
2007-03-19 16:51:29 -04:00
Eamon Walsh
fe05ba75a1
devPrivates rework: pass address of pointer to private callbacks instead of
...
the pointer itself.
2007-03-08 12:14:30 -05:00
Eamon Walsh
18339375cd
xselinux: remove context validation function for now.
2007-03-08 12:14:06 -05:00
Eamon Walsh
b9cff1670f
Add ResourceStateCallback similar in function to ClientStateCallback.
2007-03-08 12:13:52 -05:00
Eamon Walsh
2fcb45eb5d
devPrivates rework: redo field offset registration, drop RC_PRIVATES class.
2007-03-08 12:13:36 -05:00
Eamon Walsh
947f8d249b
devPrivates rework: redo interface again, dropping parent and type parameters
...
as well as preallocation routine.
2007-03-08 12:13:18 -05:00
Eamon Walsh
c45f676208
devPrivates rework: hook up new mechanism in backwards-compatibility mode
...
on existing structures that support devPrivates.
2007-03-08 12:12:51 -05:00
Eamon Walsh
aaef4d6a41
devPrivates rework: move reset functions into a single call.
2007-03-07 09:57:02 -05:00
Eamon Walsh
bb111291d8
Merge branch 'master' into XACE-SELINUX
2007-03-07 09:03:46 -05:00
Keith Packard
e9bfb2b3d7
Add hw/xfree86/docs/README.modes, documenting new mode setting APIs.
...
This document covers both API and xorg.conf usage of the new mode setting
APIs.
(cherry picked from commit a59c31b0f7 )
2007-03-06 23:21:05 -08:00
Keith Packard
72a23d88d7
Add xf86CrtcScreenInit to share initialization across drivers.
...
xf86CrtcScreenInit performs initialization that needs to happen at
ScreenInit time.
(cherry picked from commit 558a4f5588 )
2007-03-06 23:20:59 -08:00
Eamon Walsh
81526232bc
remove PIXPRIV check as this flag is always set.
2007-03-06 17:19:11 -05:00
Eamon Walsh
a7cd53deb9
remove PIXPRIV checks as this flag is always set.
2007-03-06 17:05:03 -05:00
Eric Anholt
024bbc7cbb
Bug #9931 : Fix linear allocations with a non-1-byte granularity.
...
This was introduced in 83080809f9 . Instead of
aligning the offset, it doubled it. Results were appropriately spectacular.
2007-03-06 16:20:34 -08:00
Ben Byer
9d94c13759
updated todo list
2007-03-06 11:09:30 -08:00
Ben Byer
81d581e655
Merge branch 'master' of git+ssh://bbyer@git.freedesktop.org/git/xorg/xserver
2007-03-06 10:37:29 -08:00
Ben Byer
a05ffca8dd
rewrote event handling, Xquartz now has working mouse and keyboard. use it\!
2007-03-06 10:36:51 -08:00
Drew Parsons
d5aba03fef
Xprint: shorten font filename to fit in tar length limit
...
The length of the Xprint font file NewCenturySchlbk-BoldItalic.pmf
pushes the full path over the traditional 100 character limit for
tarballs (when module version number is included). Shorten it to
NewCentSchlbk-BoldItal.pmf to get back below the limit and rename
other font files in that family to match.
2007-03-07 00:02:28 +11:00
Ben Byer
3206e92258
moved new event-handling code from X11Application.m to darwinEvents.c in preparation for making all Darwin servers use it
2007-03-06 02:31:59 -08:00
Ben Byer
0ccd1443fd
Merge branch 'master' of git+ssh://bbyer@git.freedesktop.org/git/xorg/xserver
2007-03-06 01:04:50 -08:00
Ben Byer
ec1ef8a56d
Fixed Darwin's Makefile.am to fix a problem building X11.app
2007-03-06 00:57:23 -08:00
Keith Packard
9b6bb06f13
Allow relative positions to use output names or monitor identifiers.
...
Previous version used monitor identifiers if present, otherwise output
names. That caused existing working configurations to break when additional
information was added to the configuration file.
(cherry picked from commit 3f5cedf00a )
2007-03-05 23:50:37 -08:00
Keith Packard
bed76caa6c
Use EDID data to set screen physical size at server startup.
...
Screen physical size is set to a random value before the RandR code gets
control, override that and reset it to a value based on the compat_output
physical size (if available). If that output has no physical size, just use
96dpi as the default resolution and set the physical size as appropriate.
(cherry picked from commit 843077f23a )
2007-03-05 23:37:11 -08:00
Keith Packard
47f8361c3a
Add xf86SetDesiredModes to apply desired modes to crtcs.
...
xf86SetDesiredModes applies the desired modes to each crtc (as selected by
xf86InitialConfiguration initially and modified by successful mode settings
afterwards). For crtcs without a desired mode, pScrn->currentMode is used to
select something workable.
(cherry picked from commit bcade98cca )
2007-03-05 22:23:19 -08:00
Keith Packard
33d2cf93fb
Move xf86SetSingleMode into X server from intel driver.
...
This function applies a single mode to the screen (as from RandR 1.1,
XFree86-VidModeExtension or XFree86-DGA) using a policy that selects one
output to reconfigure to the requested mode and then makes all other outputs
fit within that size.
(cherry picked from commit 5a595c1f76 )
2007-03-05 20:18:56 -08:00
Jens Granseuer
689d52b624
Bugzilla #7145 : fix build with gcc 2.95
...
Bugzilla #7145 : <http://bugs.freedesktop.org/show_bug.cgi?id=7145 >
Patch #8987 : <http://bugs.freedesktop.org/attachment.cgi?id=8987 >
2007-03-05 15:31:44 -08:00
Eamon Walsh
74175e0af7
devPrivates rework: remove some debugging code from dixFreePrivates.
2007-03-05 12:34:37 -05:00
Eamon Walsh
23fc429aad
Merge branch 'master' into XACE-SELINUX
2007-03-05 12:18:54 -05:00
Eamon Walsh
e684824709
devPrivates rework: redo interface and implementation.
2007-03-05 11:50:45 -05:00
Ben Byer
fe7b8f4237
began to factor out code to move to darwinEvents.c
2007-03-05 03:48:27 -08:00
Ben Byer
537dc5ecde
started moving new input code into darwinEvents.c so that it may be shared by the three servers
2007-03-05 02:30:56 -08:00
Dave Airlie
8ba5e8d820
add a standard connector type and name for us as an output property
2007-03-05 13:46:41 +11:00
Dave Airlie
2e31872e05
modes: add commit/prepare hooks
2007-03-05 13:44:21 +11:00
Keith Packard
06b01186f6
Remove debugging ErrorF from rotation code.
...
(cherry picked from commit e6af7569f2 )
2007-03-04 17:35:04 -08:00
Keith Packard
c14507b683
Handle non-zero origin rotated crtc. Damage crtc area on re-rotate.
...
Box transformation from source to dest area was broken, leaving the wrong
areas painted when the crtc origin was non-zero.
When rotating from left to right, the pixmap doesn't get reallocated, and so
no damage was left in the pixmap from xf86RotatePrepare. Separately damage
the whole crtc area when this occurs to repaint the area.
(cherry picked from commit 2a50ca2160 )
2007-03-04 17:34:54 -08:00
Drew Parsons
97978b515b
Xprint: fix font symlinks
...
Change symlinks to Xprint base fonts in model/PSdefault using local
relative links. This facilitates moving the Xprint config files, for
instance for FHS compliance placing data files in /usr/share rather
than /usr/lib. Also ensures NewCenturySchlbk-BoldItalic.pmf is
installed.
2007-03-04 21:05:12 +11:00
Ben Byer
215e3691b7
stopped using XTrans internals in X11.app because they're apparently no longer public
2007-03-03 21:52:56 -08:00
Ben Byer
ea8dcc458e
Makefile fix for X11.app
2007-03-03 21:51:20 -08:00
Ben Byer
1850821259
fixed X11.xcodeproj to get CFLAGS and LDFLAGS from autoconf script
2007-03-03 21:41:33 -08:00