summaryrefslogtreecommitdiff
path: root/man/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2011-05-17Fix man page and comment references to use XFreeModifiermap (lowercase map)Alan Coopersmith1-1/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-08-27config: remove man-pages configuration optionGaetan Nadon1-2/+0
This option was added in commit 6e752ea120 with no explanation. The section number is provoded by XORG_MANPAGE_SECTIONS There is no case where libX11 should be different than other libs The option was also used to disable building of the man pages, which build in 14 secs. No indication this is required. If there is a requirement from system builders to disable building of man pages, it could be done consistently for all modules. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-08-13man: simplify building of shadow man pagesGaetan Nadon1-633/+61
Store the shadow files in git as any other man page. Move man pages to man dir and use the common makefile Local fix in CVS for bug 5628 is not required as the problem has been fixed in util-macros d9062e4077ebfd0985baf8418f3d0f111b9ddbba Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-08-06 man: using the C preprocessor is not required for man pages.Gaetan Nadon1-20/+4
There were no special symbols needing cpp. Everything can be handled by the default MAN_SUBSTS in util-macros. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-06-24Define FILE_MAN_DIR_SUFFIX so XCompose shadow page has correct pathAlan Coopersmith1-0/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-01-16man: Fix typo in MakefileJulien Cristau1-1/+1
Missing line continuation was preventing the XCompose alias from being generated. Signed-off-by: Julien Cristau <jcristau@debian.org> Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-05Add XCompose man page shadow for Compose man pageAlan Coopersmith1-0/+11
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-22Add man page for Compose file formatAlan Coopersmith1-4/+13
Based on grammar description in modules/im/ximcp/imLcPrs.c and note on XFree86 changes formerly found in xorg-docs RELNOTES.sgml Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-16Use $(AM_V_GEN) to silence echo commands for generating shadow man pagesAlan Coopersmith1-142/+142
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-08Use AM_V_GEN instead of customized macros for AM_SILENT_RULESXake1-1/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-09-18Use make rules instead of shell for loops to generate shadow man pagesAlan Coopersmith1-430/+567
Allows parallel make and simpler build logs/error reporting Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-09-18Add AM_SILENT_RULES support for cpp rules for man & nls filesAlan Coopersmith1-1/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-07-12Add generic event cookie handling to libX11.Peter Hutterer1-0/+9
Generic events require more bytes than Xlib provides in the standard XEvent. Memory allocated by the extension and stored as pointers inside the event is prone to leak by simple 'while (1) { XNextEvent(...); }' loops. This patch adds cookie handling for generic events. Extensions may register a cookie handler in addition to the normal event vectors. If an extension has registered a cookie handler, _all_ generic events for this extensions must be handled through cookies. Otherwise, the default event handler is used. The cookie handler must return an XGenericEventCookie with a pointer to the data.The rest of the event (type, serialNumber, etc.) are to be filled as normal. When a client retrieves such a cookie event, the data is stored in an internal queue (the 'cookiejar'). This data is freed on the next call to XNextEvent(). New extension interfaces: XESetWireToEventCookie(display, extension_number, cookie_handler) Where cookie_handler must set cookie->data. The data pointer is of arbitray size and type but must be a single memory block. This memory block represents the actual extension's event. New client interfaces: XGetEventData(display, *cookie); XFreeEventData(display, *cookie); If the client needs the actual event data, it must call XGetEventData() with the cookie. This returns the data pointer (and removes it from the cookie jar) and the client is then responsible for freeing the event with XFreeEventData(). It is safe to call either function with a non-cookie event. Events unclaimed or not handled by the XGetEventData() are cleaned up automatically. Example client code: XEvent event; XGenericEventCookie *cookie = &ev; XNextEvent(display, &event); if (XGetEventData(display, cookie)) { XIEvent *xievent = cookie->data; ... } else if (cookie->type == GenericEvent) { /* handle generic event */ } else { /* handle extension/core event */ } XFreeEventData(display, cookie); Cookies are not multi-threading safe. Clients that use XGetEventData() must lock between XNextEvent and XGetEventData to avoid other threads freeing cookies. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2007-04-28Add Makefile to process/install XKB man pagesAlan Coopersmith1-0/+2
2006-10-06Add manual pages for XGetXCBConnection and XSetEventQueueOwnerJosh Triplett1-0/+2
2006-02-12Bug #5628 <https://bugs.freedesktop.org/show_bug.cgi?id=5628> Shadow pages ↵Alan Coopersmith1-141/+144
not created correctly when MANDIR & MANSUFFIX don't match.
2005-12-06Change *man_SOURCES ==> *man_PRE to fix autotools warnings.MODULAR_COPYKevin E Martin1-3/+3
2005-11-28Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 ↵Alan Coopersmith1-1/+1
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
2005-10-18Use @LIB_MAN_SUFFIX@ instead of $(LIB_MAN_SUFFIX) in macro substitutions to ↵Alan Coopersmith1-144/+144
work better with BSD make
2005-10-17Rename .shadows.DONE to shadows.DONE to avoid some make's thinking it's a ↵Alan Coopersmith1-2/+2
suffix rule (reported by Matthieu Herrb)
2005-10-12configure.ac Use XORG_MAN_SECTIONS instead of custom man section ↵Alan Coopersmith1-8/+1293
configuration. Add shadow man pages for man pages that document multiple functions.
2005-09-24Add XQueryExtension.manAlan Coopersmith1-0/+1
2005-07-14Build fix for non-GNU make.Matthieu Herrb1-2/+2
2005-07-14typo fixes (Matthieu Herrb)Adam Jackson1-1/+1
2005-07-11Enable loadable i18n modules, making them configurable on the configure ↵Keith Packard1-1/+3
command line. Clean up conditionals for XKB, XCMS, XLOCALEDIR Create new lib directory for locale modules in ${X11_LIBDIR}/locale/lib. Add this to the default XLOCALEDIR search path. Create separate X11_LOCALEDATADIR variable pointing at ${datadir}/X11/locale for installing locale data. Split out xcms, xkb, xlibi18n sources from main xlib bits so they can be conditionally included more easily. Lots of source files have been moved with this step; the result seems like it might be easier to maintain. Display message at end of configure script with selected options. Fix manual building with cpp to add -traditional in cpprules.in. This isn't conditionalized at all, so it will break on systems not using GNU cpp.
2005-07-09Set __libmansuffix__ & __xorgversion__ correctly when cpp processing man pagesAlan Coopersmith1-4/+12
2005-07-09- Since all but one line of all the nls/*/Makefile.am files are identical, ↵Alan Coopersmith1-2/+19
move common bits to nls/localerules.in for easier updating and use automake includes to include in all the nls/*/Makefile.am files - Don't assume $(CPP) can take gcc-only -traditional flag - CPP process man pages as is done in the monolithic tree
2005-05-22Convert man pages to long file names in lib/X11, lib/Xt, & lib/XextAlan Coopersmith1-183/+183
2005-05-13- For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in ↵XORG-6_8_99_7Søren Sandmann Pedersen1-0/+184
<X11/...> - For Xcomposite and Xdamage, don't link the build system out of the xc tree - Link the public X11 headers into their own directory - Add links to XKeysymDB and XErrorDB - Add links to all the Xlib man pages - Add links to the lcUniConv subdirectory - Conditionally include config.h in Xlib source