Commit Graph

1036 Commits

Author SHA1 Message Date
Peter Åstrand
fbe5a9dca1 Indent fix
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@985 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-24 11:31:58 +00:00
Peter Åstrand
d0be804677 Removed old-style extern errno declaration.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@984 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-23 20:27:14 +00:00
Peter Åstrand
ecf548a492 Applied patch 1242734
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@983 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-23 20:12:50 +00:00
Michael Gernoth
deb81448df sgi/irix driver was fixed, is not new...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@982 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-16 18:09:00 +00:00
Michael Gernoth
da9f50db65 Fix Session Directory Support entry in ChangeLog
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@981 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-15 12:13:41 +00:00
Michael Gernoth
af8f71bd52 Update Changelog
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@980 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-15 12:07:42 +00:00
Michael Gernoth
45d0bff6d8 Globally include limits.h for PATH_MAX, as this is used in types.h
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@979 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-15 12:06:59 +00:00
Michael Gernoth
04ea0d7192 fix signedness-warning for ao_play
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@978 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-15 11:49:47 +00:00
Michael Gernoth
7ffe422a52 Slightly modified long filenames-patch from Alex Miller <asm at asm.kiev.ua>
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@977 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-15 11:44:35 +00:00
Peter Åstrand
75ea7d9148 Applied patch #1247780 (slightly modified) from Brian Chapeau: Session Directory support.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@976 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-08 19:15:57 +00:00
Peter Åstrand
2daead38a7 Protection against recursive sequences
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@975 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-04 13:39:57 +00:00
Peter Åstrand
36858922d6 keymapname -> g_keymapname
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@974 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-04 12:51:44 +00:00
Peter Åstrand
72055744b9 Created a common xstrdup function.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@973 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-04 12:50:15 +00:00
Peter Åstrand
65b28a80a4 Reorganized the automatic selection of keymap: The message about autoselection is not printed if -k is not given.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@972 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-04 12:44:10 +00:00
Peter Åstrand
2671e69027 Support for non-dead keys and autodetection of keymap has been
implemented.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@971 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-04 12:11:10 +00:00
Peter Åstrand
1f7c1fb74f Removed translations for acute and grave: A swedish keyboard doesn't
actually have non-dead versions of these. common includes sequences
for these, though.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@970 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-04 12:10:05 +00:00
Peter Åstrand
5276690df1 Added base translation for acute.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@969 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-04 12:08:53 +00:00
Peter Åstrand
170fecf910 Added base translations for: asciitilde diaeresis asciicircum
apostrophe grave


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@968 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-04 11:49:34 +00:00
Peter Åstrand
b9abb01d00 Need to include limits.h for PATH_MAX.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@967 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-04 11:19:06 +00:00
Peter Åstrand
0d118de9a6 Updated Turkish Q keymap. Patch #940137, from Umit Oztosun.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@966 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 12:05:42 +00:00
Peter Åstrand
5a4e3fd055 Added URL to MSDN, about the keyboard type, subtype, functionkeys.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@965 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 11:48:22 +00:00
Peter Åstrand
87ca88dabb Replaced magic numbers for string lenghts with sizeof. Corrected sizeof statements for keyboard_*; we shouldn't count the trailing zero.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@964 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 11:47:20 +00:00
Peter Åstrand
8882a06591 It is now possible to specify keyboard type, subtype and number of functionskeys. From patch #974509, by Dekaino.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@963 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 11:30:53 +00:00
Peter Åstrand
1320755f2b Added missing c-basic-offset:s and license headers
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@962 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 10:56:16 +00:00
Peter Åstrand
5e5d52ccf4 Autoselecting keyboard map based on current locale. Re-implementation of patch #1068995.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@961 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 09:56:17 +00:00
Peter Åstrand
92df92615c The keymap names are now case sensitive, since the -k argument now specifies a file name.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@960 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 09:32:22 +00:00
Peter Åstrand
6e5ea233bb ~/.rdesktop/keymaps is now tried before KEYMAP_PATH
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@959 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 08:41:02 +00:00
Peter Åstrand
dac5476aa8 Documented the new keymap search paths.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@958 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 08:36:53 +00:00
Peter Åstrand
fa73269ae1 keymapname size if now PATH_MAX, since we now allow arbitrary file
names.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@957 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 08:36:08 +00:00
Peter Åstrand
6c0bc284cd Keymaps are now searched in ~/.rdesktop/keymaps as well.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@956 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 08:25:32 +00:00
Peter Åstrand
85d2067013 Fixed speling error in comment for free_key_translation.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@955 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 07:08:48 +00:00
Peter Åstrand
6aae477ddb free_key_translation should be static.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@954 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-03 07:08:17 +00:00
Peter Åstrand
c5bb049051 Added Czech keymap, from Lukas Kubin. Patch #1100305.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@953 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 18:35:47 +00:00
Peter Åstrand
6d1c8d7a40 Updated keymap according to patch 1114161. Patch submitted by Leo
Bistmans.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@952 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 18:28:59 +00:00
Peter Åstrand
79b3e729a9 Fixed stale comment about multi-scancode keypresses.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@951 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 18:15:07 +00:00
Peter Åstrand
39408cef26 Free mem before assigning new objects to keymap.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@950 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 18:07:56 +00:00
Peter Åstrand
eb2937c307 Added sequence definitions for keysyms that should be translated into
dead keys, like eacute.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@949 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 17:48:33 +00:00
Peter Åstrand
c04f1dc310 Implemented support for keyboard "sequences", which makes it possible to send multiple scancodes to the RDP server in response to one X11 keyboard event.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@948 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 15:07:35 +00:00
Peter Åstrand
a3360b8463 _rdpdr_check_fds should be static.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@947 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 09:45:11 +00:00
Peter Åstrand
e2eec0e025 Ran "make proto" (and indent-all, of course).
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@946 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 09:43:56 +00:00
Peter Åstrand
46f5d6f7fc Explicitly list the files to cproto, instead of using *.c. This avoids
troubles if you have some old files in the working directory
(foo.c). Also, the order will be more permanent, which avoids
unncessary changes to proto.h. The sound API is defined by
rdpsnd_oss.c; no need to include the others.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@945 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 09:42:26 +00:00
Peter Åstrand
e4f0ee6f7d rdp_process_server_caps should be static.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@944 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 09:29:41 +00:00
Peter Åstrand
d9f1f35953 print_disconnect_reason should be static.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@943 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 09:29:15 +00:00
Peter Åstrand
7c930b9082 dummy_statfs should be static.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@942 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 09:28:54 +00:00
Peter Åstrand
0663d2ad33 Surround public functions requiring X11 headers with #ifndef
MAKE_PROTO; these are in xproto.h, which is not generated by cproto.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@941 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 09:27:46 +00:00
Peter Åstrand
d134716beb Indent fixes.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@940 423420c4-83ab-492f-b58f-81f9feb106b5
2005-08-02 09:19:24 +00:00
Michael Gernoth
dc915d3d62 Compile fix for older GCCs from Nikolai V. Ivanyushin <nvi@sven.ru>
(Move declaration of variable to start of function)


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@939 423420c4-83ab-492f-b58f-81f9feb106b5
2005-07-30 08:39:06 +00:00
Michael Gernoth
19da17b78c compression works for all depths now
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@935 423420c4-83ab-492f-b58f-81f9feb106b5
2005-06-30 22:29:16 +00:00
Michael Gernoth
5f2ebd9f0f fix compiler warning on Mac OS/X:
pointer targets in passing argument differ in signedness


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@913 423420c4-83ab-492f-b58f-81f9feb106b5
2005-06-27 21:57:04 +00:00
Peter Åstrand
27acca1127 Support the clipboard INCR protocol: Applied patch from Burt Holzman.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@912 423420c4-83ab-492f-b58f-81f9feb106b5
2005-06-27 12:18:48 +00:00