xinit: Changes to 'refs/tags/xinit-1.3.3'
Tag 'xinit-1.3.3' created by Alan Coopersmith <alan.coopersmith@oracle.com> at 2013-09-08 16:38 +0000
xinit-1.3.3
Changes since the dawn of time:
Adam Jackson (10):
Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
Bug #3860: Avoid a bashism. (Diego Pettenò)
Bug #2027: Treat SIGTERM like SIGINT in xinit. (Andreas Luik)
Stub COPYING files
Bump to 1.0.2.
Bump to 1.0.3
xinit 1.0.8
Unset session environment variables so startx works within a running session.
xinit 1.0.9
xinit 1.1.0
Alan Coopersmith (44):
x11perf/Makefile.am: xinit/Makefile.am: xvidtune/Makefile.am:
Use kbd_mode -a to restore console keyboard on Solaris x86 too.
Add config.h includes for modularization Use RETSIGTYPE if defined by
Use AC_TYPE_SIGNAL and AC_FUNC_VFORK to replace Imake's SIGNAL_DEFINES and
Don't define HAS_COOKIE_MAKER if mcookie wasn't found.
Use cpp to substitute variables in man pages
Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
Add settings for SHELL_CMD & ARCHMANDEFS to match monolith changes for bug
Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
renamed: .cvsignore -> .gitignore
Add *~ to .gitignore to skip over emacs/patch droppings
Change example X server argument from bc to -br now that bc is gone
Stop hardcoding /usr/X11R6/bin in manpage examples
Bug #10616: Clarify syntax on xinit & startx man pages
Don't print windowpath debug messages unless built -DDEBUG
Replace static ChangeLog with dist hook to generate from git log
Modernize list of Xservers printed when "X" is not found in $PATH
Remove support for pre-POSIX-1990 platforms
Remove old Imake checks now that we always build with autoconf
Version bump: 1.0.4
Use od on /dev/random to generate cookie on Solaris
Check for proper cookie creation on all platforms
Use /bin/ksh instead of /bin/sh on Solaris
Fix build of startx & xinitrc with Solaris make
Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
Purge ancient server names from help, add newer server names instead
Drop ancient A/UX compatibility hack
Drop ancient SunWindows compatibility check
Man page updates
Strip RCS/CVS tags
Use platform-specific X server names in man pages for cygwin & darwin
config: Remove unnecessary calls from configure.ac
xinit 1.3.0
Add usual set of URLs to README
config: Replace obsolete usage of AC_OUTPUT with AC_CONFIG_FILES
config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
Merge adjacent if (timeout) blocks
Add printf attributes suggested by gcc
If we have to forcibly kill the Xserver on Solaris, reset kbd_mode
Declare processTimeout() as taking a const string arg
Check for openssl as mkcookie fallback on all platforms, not just OpenBSD
Use pid_t instead of int for type of pids
Add Apple copyright/license notice from launchd files to COPYING
xinit 1.3.3
Andres Salomon (1):
app/xinit: make startx's $? a useful value
Cyril Brulebois (1):
Fix minor typos in startx's comments.
Daniel Drake (1):
Fill in COPYING File (X.Org Bugzilla #11024)
Daniel Stone (3):
Move manpages to section 1.
Define HAS_COOKIE_MAKER and search for mcookie so startx will generate
Bump to 0.99.1.
David Nusinow (1):
Unbreak installs on non-launchd systems
David Shao (1):
DragonFly BSD: includes for PRIO_PROCESS and setpriority() in xinit.c
Egbert Eich (9):
Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
readding XFree86's cvs IDs
Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
Merging XORG-CURRENT into trunk
Separate server auth and client .Xautority file in startx. .Xautority might
man: Set correct config file location in man page
install: Use sysconfdir instead of libdir for config files.
Eric Anholt (7):
Set CSRG_BASED for BSD systems so the build succeeds.
Bugzilla #4045: Do a missed replacement of @@ with \ in startx.
Add/improve .cvsignore files for apps.
Another pass at .cvsignores for apps.
Use /dev/random to generate the cookie if mcookie is unavailable.
Fix broken test for /dev/random cookie generation failure.
Bump version to 1.0.5.
Gaetan Nadon (13):
.gitignore: use common defaults with custom section # 24239
Makefile.am: do not include autogen.sh in distribution #24183
Deploy the new XORG_DEFAULT_OPTIONS #24242
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
config: update AC_PREREQ statement to 2.60
config: remove unrequired AC_SUBST([*_CFLAGS])
config: remove unrequired AC_SUBST([*_LIBS])
config: remove the workaround for the deprecated AC_HELP_STRING
man: remove trailing spaces and tabs
Use XORG_MANPAGE_SECTIONS rather than cpprules.in to build man pages
Move man pages in the man directory
DIST_SUBDIRS is not required when using AM_CONDITIONALs
James Cloos (1):
Add missing PHONY line for automatic ChangeLog generation
Jeremy C. Reed (3):
Bug #4449 <https://bugs.freedesktop.org/show_bug.cgi?id=4449> Be more
In comments, change contractions to be spelled out to fix cpp "missing
Use /dev/urandom for cookie it it exists
Jeremy Huddleston (96):
Added some support for Xquartz on OS-X.
Added Apple launchd support
Changed x11-exec to actually start X11.app. X11.app will be responsible for calling xinit.
OS-X: Added argv[0] hack for finding Xquartz UI and icon as well as claiming its dock icon
Added support for OS-X preferences to disable tcp/ip connections and xauth
OS-X: Made defaults test more robust
OS-X: Need to use bash --login to setup the environment from launchd.
XQuartz doesn't need the -launchd command line argument anymore.
OS-X: Properly set enable_xauth if the user has no defaults set and choose a valid $display for fast-user-switching.
OS-X: Add bindir to $PATH in startx if it's not there
OS-X: Fixed typo
OS-X: Set fontpath in xinitrc to include system / user fonts. Additionally fixed font scaling issues (trac #52)
Apple: use -nocpp arg to xrdb if cpp is not installed
Apple: Cleaned up font path setting and added font caching to xinitrc
Apple: Support spaces in $HOME for font path, and remove duplicate entry
Added org.x.X11.plist.cpp to EXTRA_DIST
Apple: font caching and defaults
Apple: Adding support for an xinitrc.d directory on OSX, so fink doesn't need to clobber files
Apple: Use -c in the launchd plist, so broken .profile/.bashrc don't much up startx
Apple: Fixed issue where display would not be passed correctly to the server if nolisten tcp was enabled.
Apple: Execute /usr/X11/bin/privileged_startx if it's present
Apple: Renamed LaunchAgent to org.x.startx to distinguish it from the org.x.X11 application
Correctly handle users with spaces in $HOME
Apple: privileged_startx is in XINITDIR
Apple: We renamed font_cache.sh to font_cache for better consistency... Changing startx to work with this
Apple: Wait for privileged_startx to finish, so we don't race to create /tmp/.X11-unix
Apple: Added privileged_startx
Apple: Fixed make dist to include a missing header and not include generated sources
Cleaned up handling of defaultserver{,args}
Apple: Use CFProcessPath instead of argv[0] trick.
Apple: Added some OSX version protection, so this will still compile on Tiger and below.
Apple: No need for these bits being here in xinit as of xserver-1.4.0-apple9
Apple: Don't need to spew unneccessary 'directory exists' messages.
Properly handle using xserverrc
Apple: Don't use launchd on Tiger since it doesn't support the features we need.
Apple: privleged_startx: Increase the timeout so slower machines don't get a stray process warning in their system log.
startx.cpp: Made some things a little more friendly for people who have spaces in pathnames.
Apple: Using eval to protect people who have spaces in their home path.
Support the instant-off API in SnowLeopard.
Apple: sleep() to avoid innocent error message spew
Apple: Make VPATH builds work on darwin
Apple: Use AvailabilityMacros.h for Tiger compatability
OSX: Create privleged_startx on Tiger
OSX Tiger: More compilation fixes...
OSX Tiger: Hopefully the last fix for Tiger users...
Apple: Honor X11_PREFS_DOMAIN if it's set (1.4.2-apple26 and later)
OSX Tiger: Fix discovery of mach port
OSX: Fixed bad prefix
OSX: More prefix fixes
OSX: Don't use login/bash -c hack anymore for org.x.startx LaunchAgent
Apple: Allow defaults option that maps to a -dpi server command line in startx
xinit 1.1.1
Apple: Use MAC_OS_X_VERSION_MIN_REQUIRED instead of __MAC_OS_X_VERSION_MIN_REQUIRED
launchd: Added --with-launchd-id-prefix option to set non-standard launchd id prefix (org.x is still default)
launchd: Include LAUNCHD_ID_PREFIX in the socket name for reverse lookup to tell which launchd id owns $DISPLAY
launchd: Update the DISPLAY envvar to not have a - ... call me paranoid, but I feel safer without it
This is not a GNU project, so declare it foreign.
Apple: Export X11_PREFS_DOMAIN for children (quartz-wm)
Quiet warning for fts_open
darwin: Handle home directories that contain a single-quote (')
Updates for .gitignore
Update to version 1.2.1 for release.
Enable support for an xinitrc.d directory
darwin: Make __APPLE__ path in startx POSIX compliant
launchd: Explicitly search /sbin
launchd: Reorganized layout of launchd sources
launchd: Log messages to ASL rather than fprintf
launchd: Enable stdout/stderr redirection to ASL
launchd: Fix make dist
launchd: Remove dead EXTRA_DIST
launchd: console_redirect: Actually read and log the remaining data when we get EV_EOF
launchd: Brownbag fix string compare
privileged_startx: Prefer /usr/bin/mktemp
launchd: Silence clang static analyzer
Rename launchd-id-prefix to bundle-id-prefix
launchd: include config.h
launchd: syslog: Use facility org.x rather than user
configure.ac: Fix support for the deprecated --with-launchd-id-prefix
launchd Set the correct id for privileged_startx
launchd: Update console redirection to work with libdispatch
launchd: Fix an array-index-out-of-bounds crasher
configure.ac: Bump version to 1.3.1
darwin: Buildfix for Tiger which doesn't have posix_spawn
startx: Choose an unused $DISPLAY by default on all platforms
launchd: Add an option (--with-launchagent-xserver) to set the default X11 server
Use default clientargs, serverargs, and display if none were set
configure.ac: 1.3.2
launchd/privileged_startx: Improved error resolution
launchd: Don't provide the LaunchAgent on Tiger
launchd: Provide more verbose error reporting for launchd checkin failures
launchd: Load privileged_startx properly on Tiger
launchd: Fix the destination of moved-aside directories in privileged_startx
darwin: Silence a syslog message from defaults
laucnhd: Silence some syslog spam
Annotate Fatal and Fatalx as _X_NORETURN
XQuartz: Fix an issue where -dpi was not being passed to the server despite being set
Jeremy Huddleston Sequoia (1):
privileged_startx: use root:wheel instead of 0:0
Jon TURNEY (1):
Cygwin can also have spaces in $HOME
Julien Cristau (1):
Include <sys/time.h> and <sys/resource.h> unconditionally
Kaleb Keithley (4):
R6.6 is the Xorg base-line
Initial revision
XFree86 4.3.0.1
XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
Kean Johnson (1):
See ChangeLog entry 2005-11-07 for details.
Kevin E Martin (10):
Various changes preparing packages for RC0:
Update package version number for RC1 release.
Update package version number for X11R7 RC2 release.
Make using full paths in the xinit scripts optional.
Make the programs used in the xinit scripts configurable.
Update package version number for X11R7 RC3 release.
Add m4 magic to allow AS_HELP_STRING to work with older versions of
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
Update package version number for final X11R7 release candidate.
Update package version for X11R7 release.
Matthieu Herrb (10):
Quote MCOOKIE to allow to specify a command with args (ie
Check setuid() return value. Bugzilla #7116.
remove .serverauth.$$ file on signals or errors
MKCOOKIE program for OpenBSD.
generate
Bump to 1.0.6
Use /dev/arandom instead of /dev/urandom to generate the cookie
Merge branch 'master' of ssh://herrb@git.freedesktop.org/git/xorg/app/xinit
OpenBSD: use openssl rand -hex 16 to generate the cookie.
Replace sprintf() and strcpy() with snprintf().
Mikhail Gusarov (16):
Nuke OS/2 and LynxOS support remnants.
Fix whitespace
Simplify environment juggling by using fork() instead of vfork()
Stop converting functions' return types to void
Use EXIT_{SUCCESS, FAILURE} from C90 instead of homegrown equivalents
waitpid(2) is in Unix98
killpg(2) is in Unix98
SIGCHLD is in Unix98
SIGTT{IN,OU} is in Unix98
setpriority and PRIO_PROCESS are in Unix98
sys/wait.h is in Unix98
Use sigaction(2) instead of signal(2) to handle SIGUSR1 and SIGALRM
Use signals from Unix98 and drop pre-POSIX compatibility
Fix comment indentation
Rationalize errors output
Remove OS/2 leftovers
Paulo Cesar Pereira de Andrade (1):
Correct make distcheck for recent git versions.
Robert Macomber (1):
startx: fix misparsing of initial client and server arguments which begin with / or ./
Rémi Cardona (2):
make XINITDIR configurable at build-time, default is unchanged
xinit 1.2.0
Samuel Thibault (1):
X.Org Bugzilla #8013: xinit should set WINDOWPATH
Søren Sandmann Pedersen (1):
Build system for xinit
Thomas Klausner (1):
Use xinitrc.d/?*.sh as the matching pattern instead of needing a fragile sed substitution XSLASHGLOB to produce xinitrc.d/*.sh. (If that were used literally the slash-star would confuse cpp.)
Tilman Sauerbeck (2):
Bug #12448: Don't try to trap 'ERR'.
Bumped version to 1.0.7.
Tom Doherty (1):
Minor typo.
root (1):
Define APPLE for the rest of us
Reply to: