libfreerdp-locale: rename from libfreerdp-kbd, will contain all localization code
authorMarc-André Moreau <marcandre.moreau@gmail.com>
Fri, 17 Feb 2012 22:43:00 +0000 (17:43 -0500)
committerMarc-André Moreau <marcandre.moreau@gmail.com>
Fri, 17 Feb 2012 22:43:00 +0000 (17:43 -0500)
27 files changed:
CMakeLists.txt
client/DirectFB/CMakeLists.txt
client/DirectFB/df_event.c
client/X11/CMakeLists.txt
client/X11/xf_event.c
client/X11/xf_keyboard.h
cunit/CMakeLists.txt
cunit/test_ber.c
cunit/test_ntlmssp.c
cunit/test_per.c
include/freerdp/locale/keyboard.h [moved from include/freerdp/kbd/kbd.h with 100% similarity]
include/freerdp/locale/layouts.h [moved from include/freerdp/kbd/layouts.h with 99% similarity]
include/freerdp/locale/locales.h [moved from include/freerdp/kbd/locales.h with 100% similarity]
include/freerdp/locale/vkcodes.h [moved from include/freerdp/kbd/vkcodes.h with 99% similarity]
libfreerdp-core/CMakeLists.txt
libfreerdp-locale/CMakeLists.txt [moved from libfreerdp-kbd/CMakeLists.txt with 71% similarity]
libfreerdp-locale/layouts.c [moved from libfreerdp-kbd/layouts.c with 99% similarity]
libfreerdp-locale/layouts_xkb.c [moved from libfreerdp-kbd/layouts_xkb.c with 99% similarity]
libfreerdp-locale/layouts_xkb.h [moved from libfreerdp-kbd/layouts_xkb.h with 100% similarity]
libfreerdp-locale/libkbd.c [moved from libfreerdp-kbd/libkbd.c with 97% similarity]
libfreerdp-locale/libkbd.h [moved from libfreerdp-kbd/libkbd.h with 100% similarity]
libfreerdp-locale/locales.c [moved from libfreerdp-kbd/locales.c with 99% similarity]
libfreerdp-locale/x_layout_id_table.c [moved from libfreerdp-kbd/x_layout_id_table.c with 99% similarity]
libfreerdp-locale/x_layout_id_table.h [moved from libfreerdp-kbd/x_layout_id_table.h with 100% similarity]
server/X11/CMakeLists.txt
server/X11/xf_input.c
server/X11/xf_peer.c

index ae298ea..8ea2e2c 100644 (file)
@@ -153,11 +153,7 @@ endif()
 # Sub-directories
 add_subdirectory(include)
 add_subdirectory(libfreerdp-utils)
-
-if(NOT WIN32)
-       add_subdirectory(libfreerdp-kbd)
-endif()
-
+add_subdirectory(libfreerdp-locale)
 add_subdirectory(libfreerdp-gdi)
 add_subdirectory(libfreerdp-rail)
 add_subdirectory(libfreerdp-cache)
index e267f6b..bf317d6 100644 (file)
@@ -29,7 +29,7 @@ add_executable(dfreerdp
 
 target_link_libraries(dfreerdp freerdp-core)
 target_link_libraries(dfreerdp freerdp-gdi)
-target_link_libraries(dfreerdp freerdp-kbd)
+target_link_libraries(dfreerdp freerdp-locale)
 target_link_libraries(dfreerdp freerdp-channels)
 target_link_libraries(dfreerdp freerdp-utils)
 target_link_libraries(dfreerdp ${DIRECTFB_LIBRARIES})
index 19af30a..b731d02 100644 (file)
@@ -17,8 +17,8 @@
  * limitations under the License.
  */
 
-#include <freerdp/kbd/kbd.h>
-#include <freerdp/kbd/vkcodes.h>
+#include <freerdp/locale/keyboard.h>
+#include <freerdp/locale/vkcodes.h>
 
 #include "df_event.h"
 
index 29f9ad8..77bc263 100644 (file)
@@ -89,7 +89,7 @@ include_directories(${CMAKE_SOURCE_DIR}/resources)
 
 target_link_libraries(xfreerdp freerdp-core)
 target_link_libraries(xfreerdp freerdp-gdi)
-target_link_libraries(xfreerdp freerdp-kbd)
+target_link_libraries(xfreerdp freerdp-locale)
 target_link_libraries(xfreerdp freerdp-rail)
 target_link_libraries(xfreerdp freerdp-channels)
 target_link_libraries(xfreerdp freerdp-utils)
index ccd293d..cd853fc 100644 (file)
@@ -20,8 +20,8 @@
 #include <X11/Xlib.h>
 #include <X11/Xutil.h>
 
-#include <freerdp/kbd/kbd.h>
-#include <freerdp/kbd/vkcodes.h>
+#include <freerdp/locale/keyboard.h>
+#include <freerdp/locale/vkcodes.h>
 
 #include "xf_rail.h"
 #include "xf_window.h"
index 92e08fc..aeba359 100644 (file)
@@ -20,8 +20,8 @@
 #ifndef __XF_KEYBOARD_H
 #define __XF_KEYBOARD_H
 
-#include <freerdp/kbd/kbd.h>
-#include <freerdp/kbd/vkcodes.h>
+#include <freerdp/locale/keyboard.h>
+#include <freerdp/locale/vkcodes.h>
 
 #include "xfreerdp.h"
 
index 070af12..7f4ccad 100644 (file)
@@ -75,5 +75,7 @@ target_link_libraries(test_freerdp freerdp-gdi)
 target_link_libraries(test_freerdp freerdp-utils)
 target_link_libraries(test_freerdp freerdp-channels)
 target_link_libraries(test_freerdp freerdp-codec)
+target_link_libraries(test_freerdp freerdp-crypto)
+target_link_libraries(test_freerdp freerdp-auth)
 
 add_test(CUnitTests ${EXECUTABLE_OUTPUT_PATH}/test_freerdp)
index 2f1825a..cb555f0 100644 (file)
@@ -22,7 +22,7 @@
 #include <freerdp/utils/stream.h>
 
 #include "test_ber.h"
-#include "libfreerdp-core/ber.h"
+#include <freerdp/crypto/ber.h>
 
 int init_ber_suite(void)
 {
index c193185..5808b69 100644 (file)
@@ -20,8 +20,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <freerdp/freerdp.h>
-
-#include "ntlmssp.h"
+#include <freerdp/auth/ntlmssp.h>
 
 #include "test_ntlmssp.h"
 
index 45a5451..3d87284 100644 (file)
@@ -22,7 +22,7 @@
 #include <freerdp/utils/stream.h>
 
 #include "test_per.h"
-#include "libfreerdp-core/per.h"
+#include <freerdp/crypto/per.h>
 
 int init_per_suite(void)
 {
similarity index 99%
rename from include/freerdp/kbd/layouts.h
rename to include/freerdp/locale/layouts.h
index c92c7ac..c275b8f 100644 (file)
@@ -23,7 +23,7 @@
 #define __LAYOUT_IDS_H
 
 #include <freerdp/api.h>
-#include <freerdp/kbd/kbd.h>
+#include <freerdp/locale/keyboard.h>
 
 /* Keyboard layout IDs */
 
similarity index 99%
rename from include/freerdp/kbd/vkcodes.h
rename to include/freerdp/locale/vkcodes.h
index f2f87d1..f5b7d5c 100644 (file)
@@ -24,7 +24,7 @@
 
 #include <stddef.h>
 #include <freerdp/api.h>
-#include <freerdp/kbd/layouts.h>
+#include <freerdp/locale/layouts.h>
 
 /* Mouse buttons */
 
index 7e67dce..bc69c06 100644 (file)
@@ -81,7 +81,7 @@ set(LIBFREERDP_CORE_SRCS
        listener.h
        peer.c
        peer.h
-    mppc.c
+       mppc.c
 )
 
 add_library(freerdp-core ${LIBFREERDP_CORE_SRCS})
@@ -98,6 +98,7 @@ target_link_libraries(freerdp-core freerdp-utils)
 target_link_libraries(freerdp-core freerdp-codec)
 target_link_libraries(freerdp-core freerdp-crypto)
 target_link_libraries(freerdp-core freerdp-auth)
+target_link_libraries(freerdp-core freerdp-locale)
 
 install(TARGETS freerdp-core DESTINATION ${CMAKE_INSTALL_LIBDIR})
 
similarity index 71%
rename from libfreerdp-kbd/CMakeLists.txt
rename to libfreerdp-locale/CMakeLists.txt
index e16fd78..1023436 100644 (file)
@@ -1,5 +1,5 @@
 # FreeRDP: A Remote Desktop Protocol Client
-# libfreerdp-kbd cmake build script
+# libfreerdp-locale cmake build script
 #
 # Copyright 2011 O.S. Systems Software Ltda.
 # Copyright 2011 Otavio Salvador <otavio@ossystems.com.br>
@@ -17,7 +17,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-set(FREERDP_KBD_SRCS
+set(FREERDP_LOCALE_SRCS
        locales.c
        layouts.c
        layouts_xkb.c
@@ -27,11 +27,11 @@ set(FREERDP_KBD_SRCS
        libkbd.c
        libkbd.h)
 
-add_library(freerdp-kbd ${FREERDP_KBD_SRCS})
+add_library(freerdp-locale ${FREERDP_LOCALE_SRCS})
 
 find_suggested_package(X11)
 if(WITH_X11)
-       target_link_libraries(freerdp-kbd ${X11_LIBRARIES})
+       target_link_libraries(freerdp-locale ${X11_LIBRARIES})
 endif()
 
 if(NOT APPLE)
@@ -40,14 +40,16 @@ if(NOT APPLE)
                if(WITH_XKBFILE)
                        add_definitions(-DWITH_XKBFILE)
                        include_directories(${XKBFILE_INCLUDE_DIRS})
-                       target_link_libraries(freerdp-kbd ${XKBFILE_LIBRARIES})
+                       target_link_libraries(freerdp-locale ${XKBFILE_LIBRARIES})
                endif()
        endif()
 endif()
 
 add_definitions(-DKEYMAP_PATH="${FREERDP_KEYMAP_PATH}")
 
-set_target_properties(freerdp-kbd PROPERTIES VERSION ${FREERDP_VERSION_FULL} SOVERSION ${FREERDP_VERSION} PREFIX "lib")
+set_target_properties(freerdp-locale PROPERTIES VERSION ${FREERDP_VERSION_FULL} SOVERSION ${FREERDP_VERSION} PREFIX "lib")
 
-install(TARGETS freerdp-kbd DESTINATION ${CMAKE_INSTALL_LIBDIR})
+target_link_libraries(freerdp-locale freerdp-utils)
+
+install(TARGETS freerdp-locale DESTINATION ${CMAKE_INSTALL_LIBDIR})
 
similarity index 99%
rename from libfreerdp-kbd/layouts.c
rename to libfreerdp-locale/layouts.c
index 1f8a5ae..3f66607 100644 (file)
@@ -22,7 +22,7 @@
 #include <string.h>
 #include "libkbd.h"
 
-#include <freerdp/kbd/layouts.h>
+#include <freerdp/locale/layouts.h>
 
 typedef struct
 {
similarity index 99%
rename from libfreerdp-kbd/layouts_xkb.c
rename to libfreerdp-locale/layouts_xkb.c
index 2e8a965..ef9f6b9 100644 (file)
@@ -29,7 +29,7 @@
 #endif
 
 #include "libkbd.h"
-#include <freerdp/kbd/vkcodes.h>
+#include <freerdp/locale/vkcodes.h>
 #include "x_layout_id_table.h"
 
 #include "layouts_xkb.h"
similarity index 97%
rename from libfreerdp-kbd/libkbd.c
rename to libfreerdp-locale/libkbd.c
index 156b30f..b29bfbf 100644 (file)
 #include <stdlib.h>
 #include <string.h>
 #include <freerdp/types.h>
-#include <freerdp/kbd/kbd.h>
+#include <freerdp/locale/keyboard.h>
 
 #include "libkbd.h"
 
-#include <freerdp/kbd/locales.h>
-#include <freerdp/kbd/vkcodes.h>
-#include <freerdp/kbd/layouts.h>
+#include <freerdp/locale/locales.h>
+#include <freerdp/locale/vkcodes.h>
+#include <freerdp/locale/layouts.h>
 #include "layouts_xkb.h"
 
 /*
similarity index 99%
rename from libfreerdp-kbd/locales.c
rename to libfreerdp-locale/locales.c
index 653b990..4003b28 100644 (file)
@@ -22,7 +22,7 @@
 #include <string.h>
 #include "libkbd.h"
 
-#include <freerdp/kbd/locales.h>
+#include <freerdp/locale/locales.h>
 
 typedef struct
 {
similarity index 99%
rename from libfreerdp-kbd/x_layout_id_table.c
rename to libfreerdp-locale/x_layout_id_table.c
index 42ee135..68060c6 100644 (file)
@@ -22,7 +22,7 @@
 #include <string.h>
 
 #include "libkbd.h"
-#include <freerdp/kbd/layouts.h>
+#include <freerdp/locale/layouts.h>
 
 #include "x_layout_id_table.h"
 
index 7b33d86..127cb5b 100644 (file)
@@ -64,6 +64,7 @@ target_link_libraries(xfreerdp-server freerdp-core)
 target_link_libraries(xfreerdp-server freerdp-codec)
 target_link_libraries(xfreerdp-server freerdp-utils)
 target_link_libraries(xfreerdp-server freerdp-gdi)
-target_link_libraries(xfreerdp-server freerdp-kbd)
+target_link_libraries(xfreerdp-server freerdp-crypto)
+target_link_libraries(xfreerdp-server freerdp-auth)
+target_link_libraries(xfreerdp-server freerdp-locale)
 target_link_libraries(xfreerdp-server ${X11_LIBRARIES})
-
index ad3938f..8f87a1a 100644 (file)
@@ -18,7 +18,7 @@
  */
 
 #include <X11/Xlib.h>
-#include <freerdp/kbd/kbd.h>
+#include <freerdp/locale/keyboard.h>
 
 #include "xf_input.h"
 
index 49aa56e..b609444 100644 (file)
@@ -27,7 +27,7 @@
 #include <X11/Xlib.h>
 #include <X11/Xutil.h>
 #include <sys/select.h>
-#include <freerdp/kbd/kbd.h>
+#include <freerdp/locale/keyboard.h>
 #include <freerdp/codec/color.h>
 #include <freerdp/utils/file.h>
 #include <freerdp/utils/sleep.h>