summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-04-13Stop converting functions' return types to voidMikhail Gusarov
Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-04-13Simplify environment juggling by using fork() instead of vfork()Mikhail Gusarov
xinit used to copy process environment in order to give client correct DISPLAY and WINDOWPATH variables. It was not possible to do it in client process because it was vforked, not forked. As vfork() usage was not entirely correct (manpage specifies that behaviour is undefined if there are any memory modifications between vfork and exec), switch to fork(), move setting environment variables to client process and and drop all the manual mucking with environment. Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-04-13Fix whitespaceMikhail Gusarov
File was indented with mix of 8-space and tab symbols and inconsistently formatted. Apply more-or-less consistent formatting and reindent everything to 4-space. Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-04-08Nuke OS/2 and LynxOS support remnants.Mikhail Gusarov
Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-03-15Update to version 1.2.1 for release.xinit-1.2.1Jeremy Huddleston
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2010-03-15Updates for .gitignoreJeremy Huddleston
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2010-03-11darwin: Handle home directories that contain a single-quote (')Jeremy Huddleston
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2010-03-11Quiet warning for fts_openJeremy Huddleston
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2009-11-26Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILESGaetan Nadon
Now that the INSTALL file is generated. Allows running make maintainer-clean.
2009-11-14INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206Gaetan Nadon
Add missing INSTALL file. Use standard GNU file on building tarball README may have been updated Remove AUTHORS file as it is empty and no content available yet. Remove NEWS file as it is empty and no content available yet.
2009-11-14Deploy the new XORG_DEFAULT_OPTIONS #24242Gaetan Nadon
This macro aggregate a number of existing macros that sets commmon X.Org components configuration options. It shields the configuration file from future changes.
2009-11-14Makefile.am: do not include autogen.sh in distribution #24183Gaetan Nadon
This is a private build script that should not be distributed
2009-11-14.gitignore: use common defaults with custom section # 24239Gaetan Nadon
Using common defaults will reduce errors and maintenance. Only the very small or inexistent custom section need periodic maintenance when the structure of the component changes. Do not edit defaults.
2009-11-14xinit 1.2.0xinit-1.2.0Rémi Cardona
Signed-off-by: Rémi Cardona <remi@gentoo.org>
2009-10-27Apple: Export X11_PREFS_DOMAIN for children (quartz-wm)Jeremy Huddleston
2009-10-21This is not a GNU project, so declare it foreign.Jeremy Huddleston
On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: > > I noticed an INSTALL file in xlsclients and libXvMC today, and it > > was quite annoying to work around since 'autoreconf -fvi' replaces > > it and git wants to commit it. Should these files even be in git? > > Can I nuke them for the betterment of humanity and since they get > > created by autoreconf anyways? > > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation of the INSTALL file. It is also part of the 24206 solution. Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2009-10-17Use platform-specific X server names in man pages for cygwin & darwinAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> Tested-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2009-10-13make XINITDIR configurable at build-time, default is unchangedRémi Cardona
Signed-off-by: Rémi Cardona <remi@gentoo.org>
2009-10-03Strip RCS/CVS tagsAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-03Man page updatesAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-03Drop ancient SunWindows compatibility checkAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-03Drop ancient A/UX compatibility hackAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-03Purge ancient server names from help, add newer server names insteadAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-03Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONSAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-09-04launchd: Update the DISPLAY envvar to not have a - ... call me paranoid, but ↵Jeremy Huddleston
I feel safer without it Also added some extra debugging fluff to distingush between two similar statements.
2009-09-03launchd: Include LAUNCHD_ID_PREFIX in the socket name for reverse lookup to ↵Jeremy Huddleston
tell which launchd id owns $DISPLAY
2009-09-02launchd: Added --with-launchd-id-prefix option to set non-standard launchd ↵Jeremy Huddleston
id prefix (org.x is still default)
2009-08-03app/xinit: make startx's $? a useful valueAndres Salomon
When startx fails to start X, it's most likely xinit that failed. xinit returns a proper return code (1), but that gets clobbed in the startx script by clean-up commands. This patch saves $? from xinit and forces startx to exit with that value. This way, if startx actually fails to start X, $? reflects that. Signed-off-by: Andres Salomon <dilinger@debian.org>
2009-03-06Cygwin can also have spaces in $HOMEJon TURNEY
2009-01-21Correct make distcheck for recent git versions.Paulo Cesar Pereira de Andrade
2009-01-16startx: fix misparsing of initial client and server arguments which begin ↵Robert Macomber
with / or ./ If you invoke startx with a client whose initial command-line arguments begin with / or ./, it uses the last such argument as the base command for the client. E.g.: startx /usr/bin/xterm /usr/bin/mutt will use /usr/bin/mutt as the client to run instead of /usr/bin/xterm. This is because of the way in which startx parses its arguments. It's a loop over a case with three clauses; the bug is in the first. When it's looking at one of startx's args it checks to see if $clientargs is empty in order to see if it should set $client or add the argument to $clientargs. It should also check to see whether $client is set. There is a similar bug in parsing server args, where it checks to see if $serverargs is empty to decide whether to set $server. Debian bug#511717 (http://bugs.debian.org/511717) Signed-off-by: Julien Cristau <jcristau@debian.org>
2008-12-18Apple: Use MAC_OS_X_VERSION_MIN_REQUIRED instead of ↵Jeremy Huddleston
__MAC_OS_X_VERSION_MIN_REQUIRED
2008-12-17xinit 1.1.1xinit-1.1.1Jeremy Huddleston
2008-12-17Apple: Allow defaults option that maps to a -dpi server command line in startxJeremy Huddleston
2008-12-13OSX: Don't use login/bash -c hack anymore for org.x.startx LaunchAgentJeremy Huddleston
2008-12-09OSX: More prefix fixesJeremy Huddleston
2008-12-03OSX: Fixed bad prefixJeremy Huddleston
2008-12-02OSX Tiger: Fix discovery of mach portJeremy Huddleston
2008-12-02Apple: Honor X11_PREFS_DOMAIN if it's set (1.4.2-apple26 and later)Jeremy Huddleston
2008-11-28OSX Tiger: Hopefully the last fix for Tiger users...Jeremy Huddleston
2008-11-28OSX Tiger: More compilation fixes...Jeremy Huddleston
2008-11-27OSX: Create privleged_startx on TigerJeremy Huddleston
Launchd in Tiger doesn't support OnDemand loading, so this is a KeepAlive idle daemon on Tiger.
2008-11-22Apple: Use AvailabilityMacros.h for Tiger compatabilityJeremy Huddleston
2008-08-28Apple: Make VPATH builds work on darwinJeremy Huddleston
Patch from Peter O'Gorman <peter@pogma.com>
2008-08-05Apple: sleep() to avoid innocent error message spewJeremy Huddleston
2008-08-05Fix build of startx & xinitrc with Solaris makeAlan Coopersmith
For some reason, having the dependencies explictly listed causes it to ignore the suffix implicit rule for .cpp.
2008-08-04Support the instant-off API in SnowLeopard.Jeremy Huddleston
2008-07-02Apple: Using eval to protect people who have spaces in their home path.Jeremy Huddleston
2008-06-29startx.cpp: Made some things a little more friendly for people who have ↵Jeremy Huddleston
spaces in pathnames.
2008-06-29Apple: privleged_startx: Increase the timeout so slower machines don't get a ↵Jeremy Huddleston
stray process warning in their system log.