Commit graph

1793 commits

Author SHA1 Message Date
Alan Coopersmith
6769ccda88 xc/lib/X11/ErrDes.c
//bugs.freedesktop.org/show_bug.cgi?id=132) Patch #2168 (https://bugs.freedesktop.org/attachment.cgi?id=2168) Replace a couple of BUFSIZE uses with better values to check against. Fixes by Stuart Anderson <anderson@netsweng.com>
2005-03-21 04:58:21 +00:00
Roland Mainz
3b9e8ece93 xc/nls/Compose/iso8859-2
xc/nls/Compose/iso8859-3
xc/nls/Compose/iso8859-9
//bugs.freedesktop.org/show_bug.cgi?id=2592) attachment #2156 (https://bugs.freedesktop.org/attachment.cgi?id=2156) Fix a couple of typos in ISO8859-* Compose files ("asciicircum" instead "of asciicirum"). Patch by Matthias Hopf <mhopf@suse.de>.
2005-03-19 22:04:55 +00:00
Alan Coopersmith
0ce5950a08 Bugzilla Bug 2006 (https://bugs.freedesktop.org/show_bug.cgi?id=2006) Patch #2031 (https://bugs.freedesktop.org/attachment.cgi?id=2031) XEmbed client doesn't receive key events from XIM: Use | to set a bit, not &. Patch by Hidetoshi Tajima <hidetoshi.tajima@sun.com>. 2005-03-08 02:53:36 +00:00
Roland Mainz
df341cd2f2 xc/nls/Compose/pt_BR.UTF-8
//bugs.freedesktop.org/show_bug.cgi?id=2400) attachment #1762 (https://bugs.freedesktop.org/attachment.cgi?id=1762): Fix build bustage caused by broken patch for brazillian locale support (see Bugzilla #1896). Patch by Kevin E. Martin <kem@freedesktop.org>.
2005-02-01 03:12:28 +00:00
Markus Kuhn
483d3973f5 cleaned up boundary-case handling for Uxxxx Unicode keysym notation 2005-01-28 18:31:31 +00:00
Roland Mainz
f234188a4c xc/nls/compose.dir
xc/nls/locale.dir
xc/nls/Compose/Imakefile
xc/nls/Compose/pt_BR.UTF-8
xc/nls/XI18N_OBJS/Imakefile
xc/nls/XI18N_OBJS/pt_BR.UTF-8
xc/nls/XLC_LOCALE/Imakefile
xc/nls/XLC_LOCALE/pt_BR.UTF-8
//bugs.freedesktop.org/show_bug.cgi?id=1896) attachment #1675 (https://bugs.freedesktop.org/attachment.cgi?id=1675): Add support for pt_BR.UTF-8 locale. Patch by Gustavo Noronha Silva, Branden Robinson, Julien Lafon.
2005-01-19 01:53:55 +00:00
Egbert Eich
7448ea7ef4 Made some security enhancements:
- no writing past end of buffer caused by bogus locale.
- explicitely add a \0 character at end of string. (Bugzilla #2262)
2005-01-14 18:03:09 +00:00
Roland Mainz
5557d47fcf xc/nls/compose.dir
xc/nls/locale.alias
xc/nls/locale.dir
//bugs.freedesktop.org/show_bug.cgi?id=1830) attachment #1674 (https://bugs.freedesktop.org/attachment.cgi?id=1674): Adding support for the bs_BA (bs, bs_BA, bs_BA.iso88592, bs_BA.ISO-8859-2, bs_BA.ISO_8859-2, bs_BA.UTF-8) locale. Patch by Vedran Ljubovic <vljubovic@smartnet.ba>.
2005-01-14 04:59:05 +00:00
Egbert Eich
1fa3737f04 'Normalize' locale names (ie. remove any '-' and '_' and convert to lower case after the <language>_<territory> part) before matching against locale.alias (Bugzilla #2262). This needs adequate testing that we don't accidentally introduce undesirable side effects. 2005-01-11 17:37:57 +00:00
Egbert Eich
642cd269f9 Removed #ifdef'ed out code together with the comment explaining why it was #ifdef'ed out.
Fixed typo.
Added comment to a changed that's been committed with one of the previous commits.
2004-12-14 08:59:20 +00:00
Matthieu Herrb
a07ccae36e Fix missing XChangeProperty() prototype missing in synopsis section. 2004-12-12 08:42:50 +00:00
Alexander Gottwald
c73adb1c8a Bugzilla #1980 (https://bugs.freedesktop.org/show_bug.cgi?id=1980) Handle XERRORDB only on WIN32 platform 2004-12-08 13:42:01 +00:00
Jim Gettys
d5e7ab1941 fix comment to indicate additional possible mode. i bug 1756 reported by Owen Taylor. 2004-12-02 16:18:16 +00:00
Alexander Gottwald
03940d7330 Bugzilla #1980, https://bugs.freedesktop.org/show_bug.cgi?id=1980 Make location of XErrorDB configurable 2004-12-01 13:06:55 +00:00
Alexander Gottwald
11a03ab908 Bugzilla #1864, http://freedesktop.org/bugzilla/show_bug.cgi?id=1864 Initialize pointer to NULL to avoid freeing random memory 2004-12-01 12:42:17 +00:00
Alexander Gottwald
f3d83ee153 Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added mingw (Win32) port 2004-11-15 15:06:54 +00:00
Alexander Gottwald
b798ea1191 Bugzilla #1864, http://freedesktop.org/bugzilla/show_bug.cgi?id=1864 Initialize pointer to NULL to avoid freeing random memory 2004-11-15 13:29:56 +00:00
Kristian Høgsberg
436108cd6c Fix #1818 2004-11-11 15:37:01 +00:00
Roland Mainz
bf2e6ef66b xc/nls/compose.dir
xc/nls/locale.alias
xc/nls/locale.dir
//freedesktop.org/bugzilla/show_bug.cgi?id=1544): Adding support for the si_LK (si, sinhala, si_LK, si_LK.UTF-8) locale. Patch by Anuradha Ratnaweera <gnu.slash.linux@gmail.com>.
2004-11-09 00:56:56 +00:00
Roland Mainz
443890ceef xc/nls/compose.dir
xc/nls/locale.alias
xc/nls/locale.dir
Adding some of the major indic locales (bn_IN.UTF-8, bn_IN.utf8, gu_IN.UTF-8, gu_IN.utf8, pa_IN.UTF-8, pa_IN.utf8) to X. Patch by Leon Ho <llch@redhat.com>.
2004-11-05 00:58:49 +00:00
Egbert Eich
af7467ec73 Correcting font encodings for GB18030, GBK and BIG5-HKSCS. Adding nls support for those encodings (Bugzilla 1573, James Su). 2004-10-18 17:29:03 +00:00
Egbert Eich
1b900b59cb Made handling of DevelDrivers for x86-64 more conformant to other platforms.
Compress all font encodings (Stefan Dirsch).
Fixed warnings.
Turn on forwarding XNSpotLocation event to XIM server in OffTheSpot and Root mode (bugzilla #1580, James Su).
Added another compose key combination for the Euro symbol (Stefan Dirsch).
Added support for UTF-8 in ja_JP, ko_KR and zh_TW locales (Mike Fabian).
Changed default encoding for ru from KOI8-R to ISO8859-5 (Mike Fabian). This is the encoding that is also used by glibc. We may break other libcs - lets see who complains.
Added explanation for DESTDIR to install to a different directory than /.
Added some early bailouts to atiprobe if PCI structure pointer is NULL to prevent sig11.
XV support doesn't depend on 2D acceleration any more. This patch removes this limitation from the NSC driver. This is a patch that I have committed to XFree86 a while ago but never ported over to X.Org. Matthieu Herrb contributed some build fixes.
Fixing SetDPMSTimers() so that DPMS*Time == 0 disables the appropriate timer. This takes advantage of the fact that TimerSet() with a timeout argument 0 behaves like TimerCanel().
Use /dev/xconsole (named pipe) or devpts for system logger (Werner Fink).
Create missing links for backward compatibility to XFree86 (Stefan Dirsch).
Changed comment to mention xorg.
Changed cursor for the 'kill' action from XC_draped_box to XC_Pirate. If you don't like it we can change it back (original author unkown).
Added 'pic' to the man page rendering command pipeline (Werner Fink).
Added missing return value (Stefan Dirsch, Roland Mainz)
2004-10-18 14:21:45 +00:00
Eric Anholt
1ba103c3ca Use attributes instead of pragmas for weak symbols on gcc 2.95 as well. Using pragmas may result in the symbols being undefined with big -O. (FreeBSD ports/69708, Masakazu HIGAKI <higamasa@dream.com>) 2004-10-13 07:38:00 +00:00
Søren Sandmann Pedersen
d80237db62 Fri Oct 8 18:53:11 2004 Soeren Sandmann <sandmann@redhat.com>
Move iso10646 last so the "fallback" fonts will actually be used if they are better matches.
2004-10-08 22:57:56 +00:00
Markus Kuhn
d1f76d17ec bug fix for previous patch 2004-09-26 22:54:57 +00:00
Markus Kuhn
48932d9b71 The big keysym cleanup, to bring implementation in line with the recent revision of Appendix A of the protocol spec. (Markus Kuhn) 2004-09-26 20:46:17 +00:00
Egbert Eich
2e02a95dcc Unregistering events in XSelectInput() when unregistering IM filter callbacks may be a bad idea as others may be interested in this event. Removed the call to XSelectInput() altogether as we are in root window anyway (Lubos Lunak).
Fix size of a variable that gets assigned the value of SmartScheduleTime (long) to long. This should help to prevent smart scheduler lockup on 64 bit systems due to overruns (Andreas Schwab).
2004-09-15 09:05:22 +00:00
Egbert Eich
2d3afb68a1 Fixed some lockups in XIM code when the application is running with multi thread support. These lockups occur deep down in XFilterEvents() which itself locks when another Xlib function gets called that also locks. This fixes two instances by separating those Xlib functions into an internal (non-locking) call and a locking wrapper that is used as an external function. There may be several other such instances therefore another more general patch is eventually required (Bugzilla #1182). 2004-08-31 11:37:03 +00:00
Kevin E Martin
e689746c8d Fix header file to #ifdef the XKB keysyms when they are used. This fixes the X test suite build failure. 2004-08-19 06:48:06 +00:00
Keith Packard
d558a53a6f Use XLIB_SKIP_ARGB_VISUALS environment variable to disable all depth 32 visuals. Necessary to keep Flash from crashing.
Must call ValidateGC/ValidatePicture on "real" GC/Picture to ensure pCompositeClip is set correctly.
Need to take the composite clip from the "real" GC/Picture and turn it into the clientClip for the backing version.
Adjust pixmap screen origin to account for drawable->x/y Change debugging output a bit (disabled by default)
2004-08-14 07:12:36 +00:00
Alexander Gottwald
85c2d81f29 Set most significant bit to be a one. (Bug #1024, Kensuke Matsuzaki)
Fix conversion from sjis and euc. (Bug #1024, Toshio Takabe)
2004-08-13 16:28:19 +00:00
Adam Jackson
c4d56e4e28 Bug #372: Prevent a crash in XPolygonRegion when called with a bogus point count. Reported by Andreas Luik. 2004-08-11 05:25:13 +00:00
Kevin E Martin
9248743717 Fix install problem on platforms not using xorg.cf/xfree86.cf (Bug #339, Harold L. Hunt II, Alexander Gottwald).
Fix crash when using X core font in zh_CN.UTF-8 locale (Bug #368, Yu Shao, David Dawes).
Fix glXMakeCurrent(Dpy, None, NULL) crash (Bug #719, Adam Jackson).
HP-PA build fix (Bug #828, Guy Martin, Paul Anderson).
Fix SDK build for GATOS and Wacom driver (Bug #829, Bryan Stine).
Fix attempt to read video ROM before enabling it (Bug #843, Ivan Kokshaysky, Mike A. Harris).
Fix detection of primary adapter (Bug #843, Ivan Kokshaysky, Mike A. Harris).
Clarify xset man page description of how to use the keyboard repeat rate settings (Bug #846, Mike A. Harris).
Fix problem where print-screen key would get remapped to sys-req in certain keymaps, which broke GNOME printscreen functionality (Bug #847, Owen Taylor).
Fix several render problems:
- MMIO mode support
- Hang on IGP chips
- VT switching hang
- 3D render corruption (Bug #922, Hui Yu).
2004-08-09 22:37:22 +00:00
Matthieu Herrb
55c2ee568e - remove remaining AMOEBA references.
- remove unused file.
2004-07-27 06:06:05 +00:00
Søren Sandmann Pedersen
6e884b1291 Tue Jul 20 19:38:06 2004 Soeren Sandmann <sandmann@daimi.au.dk>
Set font_data->xlfd_data to NULL after XFree(). (#837, patch from Bastien Nocera).
Tue Jul 20 18:23:32 2004 Soeren Sandmann <sandmann@daimi.au.dk>
Use /dev/urandom on Linux.(#761).
2004-07-20 17:48:09 +00:00
Eric Anholt
6f0bc97aa4 Forced commit to note repocopy from xc/lib/XThrStub, will be connected to the build after this. 2004-05-28 23:26:44 +00:00
Egbert Eich
aa7010c43a Improve 'uniqueness' of authorization cookie sent by client for XDM-AUTHORIZATION-1. Old 'uniquness' consisted of the PID of the client, a time stamp (in seconds) and a number obtained by starting to count down from 0xffff. When a client did an XOpenDisplay() then execv'ed a child and did XOpenDisplay() again within the same second, the cookie was identical to the previous one (as the PID did not change but the static 'count down' variable was reinitialized) and thus refused by the server. 2004-05-24 19:02:11 +00:00
Alan Coopersmith
720702da29 Bugzilla #658: XStringToKeysym fails for Greek_IOTAdiaeresis (Fixes VSW5 testcase XStringToKeysym-7 failure) 2004-05-22 03:47:42 +00:00
Alan Coopersmith
3aed873292 XOpenDisplay should try tcp connection if local connections fail (aka Sun bug id #4624183).
Also includes fix from NetBSD Problem Report #25098 (Michael van Elst) (Xlib segfaults with IPv6 if compiled with HASXDMAUTH).
xc/config/cf/sunLib.tmpl
xc/lib/FS/Imakefile Add missing shared library dependencies for Solaris
2004-04-24 23:39:25 +00:00
Egbert Eich
c6349f4319 Merging XORG-CURRENT into trunk 2004-04-23 18:42:09 +00:00
Kaleb Keithley
c3c4ddc682 Initial revision 2003-11-25 19:28:07 +00:00
Kaleb Keithley
dc4268a7da Initial revision 2003-11-14 16:48:47 +00:00
Kaleb Keithley
deae12c6b6 R6.6 is the Xorg base-line 2003-11-14 15:54:30 +00:00