platform/upstream/freerdp.git
10 years agoinstall version.h
Bernhard Miklautz [Wed, 6 Nov 2013 16:44:17 +0000 (17:44 +0100)]
install version.h

10 years agomoved version information to freerdp/version.h
Bernhard Miklautz [Wed, 6 Nov 2013 16:29:33 +0000 (17:29 +0100)]
moved version information to freerdp/version.h

fixed #1465

10 years agoMerge pull request #1562 from dbungert/tlstls
Marc-André Moreau [Tue, 29 Oct 2013 00:11:10 +0000 (17:11 -0700)]
Merge pull request #1562 from dbungert/tlstls

Enable NLA and TLS negotiation with Gateway

10 years agoFinal cleanups - merge ready.
Dan Bungert [Mon, 28 Oct 2013 22:59:02 +0000 (16:59 -0600)]
Final cleanups - merge ready.

10 years agoMore cleanups - remove LWD and all references.
Dan Bungert [Mon, 28 Oct 2013 21:46:28 +0000 (15:46 -0600)]
More cleanups - remove LWD and all references.

10 years agoCleanup pass 1
Dan Bungert [Mon, 28 Oct 2013 21:08:50 +0000 (15:08 -0600)]
Cleanup pass 1

10 years agoDebug message fix for DEBUG_NLA
Dan Bungert [Mon, 28 Oct 2013 20:54:00 +0000 (14:54 -0600)]
Debug message fix for DEBUG_NLA

10 years agoNLA over TLS support
Dan Bungert [Mon, 28 Oct 2013 20:39:10 +0000 (14:39 -0600)]
NLA over TLS support

Improve credssp transport layer handling, so that it works
with the correct TLS object.

10 years agofix blocking issues. Full TLS over TLS.
Dan Bungert [Fri, 25 Oct 2013 23:17:36 +0000 (17:17 -0600)]
fix blocking issues.  Full TLS over TLS.

10 years agomore debug
Dan Bungert [Fri, 25 Oct 2013 21:29:46 +0000 (15:29 -0600)]
more debug

10 years agoLogging
Dan Bungert [Fri, 25 Oct 2013 16:43:21 +0000 (10:43 -0600)]
Logging

10 years agoTLS over TLS baseline functionality.
Dan Bungert [Thu, 24 Oct 2013 18:31:28 +0000 (12:31 -0600)]
TLS over TLS baseline functionality.

TLS over TLS works and we get screen drawing and server interaction.
Network traffic flows in spurts with frequent apparent hangups.

10 years agoTLS over TLS maybe working.
Dan Bungert [Thu, 24 Oct 2013 18:13:41 +0000 (12:13 -0600)]
TLS over TLS maybe working.

10 years agolibfreerdp-core: extend OpenSSL TSG BIO
Marc-André Moreau [Fri, 11 Oct 2013 19:27:22 +0000 (15:27 -0400)]
libfreerdp-core: extend OpenSSL TSG BIO

10 years agolibfreerdp-core: start implement TSG OpenSSL BIO
Marc-André Moreau [Fri, 11 Oct 2013 10:12:50 +0000 (06:12 -0400)]
libfreerdp-core: start implement TSG OpenSSL BIO

10 years agolibfreerdp-core: minor TS Gateway fixes
Marc-André Moreau [Fri, 11 Oct 2013 06:10:02 +0000 (02:10 -0400)]
libfreerdp-core: minor TS Gateway fixes

10 years agoMerge pull request #1553 from dpoe/master
Marc-André Moreau [Wed, 23 Oct 2013 16:55:49 +0000 (09:55 -0700)]
Merge pull request #1553 from dpoe/master

commandline session reconnect

10 years agoMerge pull request #1556 from akallabeth/WaitForSingleObject_portable_thread_timeout
Marc-André Moreau [Wed, 23 Oct 2013 16:54:11 +0000 (09:54 -0700)]
Merge pull request #1556 from akallabeth/WaitForSingleObject_portable_thread_timeout

Wait for single object portable thread and mutex timeout

10 years agoMerge pull request #1557 from zhangzl2013/fs-redirection
Marc-André Moreau [Wed, 23 Oct 2013 16:53:29 +0000 (09:53 -0700)]
Merge pull request #1557 from zhangzl2013/fs-redirection

fix fs channal bug on internationalization.

10 years agoMerge pull request #1552 from bmiklautz/issue/1478
Marc-André Moreau [Wed, 23 Oct 2013 16:51:56 +0000 (09:51 -0700)]
Merge pull request #1552 from bmiklautz/issue/1478

mppc_dec: fixed typo in decompression

10 years agoAdded missing variable declaration.
Armin Novak [Wed, 23 Oct 2013 10:25:04 +0000 (12:25 +0200)]
Added missing variable declaration.

10 years agoBug fix: fs redirection shows Chinese characters as messy code on Windows.
Zhang Zhaolong [Wed, 23 Oct 2013 10:16:27 +0000 (18:16 +0800)]
Bug fix: fs redirection shows Chinese characters as messy code on Windows.

10 years agoReturing WAIT_TIMEOUT for MUTEX objects now too.
Armin Novak [Wed, 23 Oct 2013 10:16:23 +0000 (12:16 +0200)]
Returing WAIT_TIMEOUT for MUTEX objects now too.

10 years agoAlways including <errno.h> now.
Armin Novak [Wed, 23 Oct 2013 10:13:53 +0000 (12:13 +0200)]
Always including <errno.h> now.

10 years agoImplemented fallback functions for pthread_timedjoin_np and
Armin Novak [Wed, 23 Oct 2013 10:09:09 +0000 (12:09 +0200)]
Implemented fallback functions for pthread_timedjoin_np and
pthread_mutex_timedlock functions for systems without PTHREAD_GNU_EXT
Now returning WAIT_TIMEOUT if the operation timed out.

10 years agoMerge pull request #1554 from zhangzl2013/keyboard-focus
Marc-André Moreau [Wed, 23 Oct 2013 06:14:48 +0000 (23:14 -0700)]
Merge pull request #1554 from zhangzl2013/keyboard-focus

fix a keyboard focus bug.

10 years agofix a keyboard focus bug:
Zhang Zhaolong [Wed, 23 Oct 2013 06:03:04 +0000 (14:03 +0800)]
fix a keyboard focus bug:
keyboard will loose focus when recovering from minimized state.

10 years agocommandline session reconnect
Daryl Poe [Tue, 22 Oct 2013 15:14:29 +0000 (09:14 -0600)]
commandline session reconnect

10 years agomppc_dec: fixed typo in decompression
Bernhard Miklautz [Tue, 22 Oct 2013 14:16:38 +0000 (16:16 +0200)]
mppc_dec: fixed typo in decompression

fixes #1478

10 years agoMerge pull request #1532 from madsensh/backbutton
Marc-André Moreau [Thu, 17 Oct 2013 21:36:09 +0000 (14:36 -0700)]
Merge pull request #1532 from madsensh/backbutton

Fix extended mouse event to register the click for forward/back buttons

10 years agoMerge pull request #1533 from akallabeth/android_async
Marc-André Moreau [Thu, 17 Oct 2013 21:32:15 +0000 (14:32 -0700)]
Merge pull request #1533 from akallabeth/android_async

Android async

10 years agoMerge pull request #1537 from bmiklautz/windowsbuild
Marc-André Moreau [Thu, 17 Oct 2013 21:31:27 +0000 (14:31 -0700)]
Merge pull request #1537 from bmiklautz/windowsbuild

Windows build fixes

10 years agoMerge pull request #1550 from dbungert/gateway
Marc-André Moreau [Thu, 17 Oct 2013 21:30:46 +0000 (14:30 -0700)]
Merge pull request #1550 from dbungert/gateway

Gateway: 2 Fixes

10 years agoGateway: Logoff crash fix
Dan Bungert [Thu, 17 Oct 2013 20:53:39 +0000 (14:53 -0600)]
Gateway: Logoff crash fix

This addresses a race condition where the freerdp client
may crash on logoff.

10 years agoGateway: Parsing fix for Create Tunnel Response
Dan Bungert [Thu, 17 Oct 2013 20:51:04 +0000 (14:51 -0600)]
Gateway: Parsing fix for Create Tunnel Response

This fix addresses a logon issue that may occur when a logon
message is present.

10 years agoMerge pull request #1543 from nfedera/fix-2013-10-11-01
Marc-André Moreau [Fri, 11 Oct 2013 18:48:24 +0000 (11:48 -0700)]
Merge pull request #1543 from nfedera/fix-2013-10-11-01

winpr: greatly improved NtCurrentTeb performance

10 years agowinpr: greatly improved NtCurrentTeb performance
Norbert Federa [Fri, 11 Oct 2013 17:34:23 +0000 (19:34 +0200)]
winpr: greatly improved NtCurrentTeb performance

Use pthread_setspecific/pthread_getspecific to store/retrieve the thread
environment block (TEB). Use pthread_once to trigger the creation of that
data from within NtCurrentTeb.
This allows us to get rid of the process environment block stuff which
was only used to provide serialized access to a thread table in order to
retrieve the TEB.

NtCurrentTeb is currently only as a per-thread storage location for the
last error value used by SetLastError and GetLastError.

Also made the TestErrorSetLastError CTest a bit more demanding.
It makes sure the 4 threads run for at least 2 seconds.
Each thread constantly calls SetLastError with a random value and checks
if GetLastError returns the same value again. The total amount of
these iterations is calculated in order to measure the performance.

This change increases the NtCurrentTeb performance by roughly 50% on
linux and by several thousand percent (yes) on Mac OS X.

Thanks for watching.

10 years agowindows build: use different .def file for xp
Bernhard Miklautz [Mon, 7 Oct 2013 13:03:50 +0000 (15:03 +0200)]
windows build: use different .def file for xp

Use different def file for windows < 5.1.

10 years agowindows build: ignore generated files (nmake)
Bernhard Miklautz [Mon, 7 Oct 2013 13:03:13 +0000 (15:03 +0200)]
windows build: ignore generated files (nmake)

10 years agoMerge pull request #1534 from bmiklautz/iosbuild
Martin Fleisz [Mon, 7 Oct 2013 10:29:12 +0000 (03:29 -0700)]
Merge pull request #1534 from bmiklautz/iosbuild

IOS build improvements

10 years agoios build: updated README.ios
Bernhard Miklautz [Sun, 6 Oct 2013 11:47:52 +0000 (13:47 +0200)]
ios build: updated README.ios

10 years agoios ssl build: support for user specified sdks
Bernhard Miklautz [Sun, 6 Oct 2013 11:47:21 +0000 (13:47 +0200)]
ios ssl build: support for user specified sdks

To build against a specific (not auto detected) SDK version set
USER_OS_SDK and/or USER_SIM_SDK at the top of the script.

10 years agoios ssl build: do sdk detection before download
Bernhard Miklautz [Sun, 6 Oct 2013 10:42:54 +0000 (12:42 +0200)]
ios ssl build: do sdk detection before download

10 years agoCleaned up and improved iOS openssl build script
Bernhard Miklautz [Sat, 5 Oct 2013 21:53:53 +0000 (23:53 +0200)]
Cleaned up and improved iOS openssl build script

* Added support for optional build directory (first argument)
* Automatically detect iOS/iPhoneSimulator SDKs (oldest SDK found is used)

10 years agoios build: added option to set signing certificate
Bernhard Miklautz [Sat, 5 Oct 2013 20:00:37 +0000 (22:00 +0200)]
ios build: added option to set signing certificate

Code signing certificate can be set with with cmake option CODE_SIGN_IDENTITY.
Like -DCODE_SIGN_IDENTITY="signing identity"

10 years agoios simulator build: set CMAKE_OSX_SYSROOT
Bernhard Miklautz [Sat, 5 Oct 2013 19:47:03 +0000 (21:47 +0200)]
ios simulator build: set CMAKE_OSX_SYSROOT

When building for iphone simulator it is required to set the CMAKE_OSX_SYSROOT
to "iphonesimulator" otherwise command line builds (with cmake --build) will fail.

10 years agoios build: fixed toolchain for cmake 2.8.10
Bernhard Miklautz [Sat, 5 Oct 2013 19:45:41 +0000 (21:45 +0200)]
ios build: fixed toolchain for cmake 2.8.10

10 years agobuild: link winpr-synch against winpr-sysinfo
Bernhard Miklautz [Sat, 5 Oct 2013 12:09:04 +0000 (14:09 +0200)]
build: link winpr-synch against winpr-sysinfo

10 years agoMerge branch 'master' of https://github.com/FreeRDP/FreeRDP into android_async
Armin Novak [Fri, 4 Oct 2013 09:44:10 +0000 (11:44 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP into android_async

10 years agoFixed typo.
Armin Novak [Fri, 4 Oct 2013 09:43:42 +0000 (11:43 +0200)]
Fixed typo.
Fixed XML menu configuration.

10 years agoMoved async settings to debug menu.
Armin Novak [Fri, 4 Oct 2013 09:30:51 +0000 (11:30 +0200)]
Moved async settings to debug menu.
Fixed classpath settings for aFreeRDP project.

10 years agoMerge pull request #1523 from akallabeth/cmdline_parser_fix
Bernhard Miklautz [Fri, 4 Oct 2013 09:02:42 +0000 (02:02 -0700)]
Merge pull request #1523 from akallabeth/cmdline_parser_fix

Fixed freerdp_command_line_parse_comma_separated_values

10 years agoMerge branch 'master' of https://github.com/FreeRDP/FreeRDP into android_async
Armin Novak [Fri, 4 Oct 2013 08:04:03 +0000 (10:04 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP into android_async

Conflicts:
client/Android/FreeRDPCore/.classpath
client/Android/FreeRDPCore/src/com/freerdp/freerdpcore/domain/BookmarkBase.java
client/Android/FreeRDPCore/src/com/freerdp/freerdpcore/services/BookmarkBaseGateway.java
client/Android/FreeRDPCore/src/com/freerdp/freerdpcore/services/BookmarkDB.java

10 years agoMerge remote-tracking branch 'upstream/master' into android_async
Armin Novak [Fri, 4 Oct 2013 07:48:01 +0000 (09:48 +0200)]
Merge remote-tracking branch 'upstream/master' into android_async

10 years agoFix extended mouse event to register the click for forward/back buttons
Shannon Madsen [Fri, 4 Oct 2013 03:38:04 +0000 (20:38 -0700)]
Fix extended mouse event to register the click for forward/back buttons

10 years agoMerge pull request #1524 from akallabeth/android_debug_settings
Bernhard Miklautz [Thu, 3 Oct 2013 12:36:42 +0000 (05:36 -0700)]
Merge pull request #1524 from akallabeth/android_debug_settings

Add debug settings menu for android

Menu needs to be activated with cmake with -DWITH_ANDROID_DEBUG_MENU=ON

10 years agoMerge pull request #1531 from bmiklautz/issue/1526
Bernhard Miklautz [Thu, 3 Oct 2013 11:38:48 +0000 (04:38 -0700)]
Merge pull request #1531 from bmiklautz/issue/1526

android: fixed classpaths

10 years agoMerge pull request #1530 from akallabeth/android_microphone_enable_by_default
Bernhard Miklautz [Thu, 3 Oct 2013 11:32:28 +0000 (04:32 -0700)]
Merge pull request #1530 from akallabeth/android_microphone_enable_by_default

Removed forced disable of microphone redirection for android builds.

10 years agoandroid: fixed classpaths
Bernhard Miklautz [Thu, 3 Oct 2013 11:28:31 +0000 (13:28 +0200)]
android: fixed classpaths

fixes #1526

10 years agoRemoved forced disable of microphone redirection for android builds.
Armin Novak [Thu, 3 Oct 2013 11:21:42 +0000 (13:21 +0200)]
Removed forced disable of microphone redirection for android builds.

10 years agoMerge branch 'master' of https://github.com/FreeRDP/FreeRDP into android_debug_settings
Armin Novak [Wed, 2 Oct 2013 15:43:14 +0000 (17:43 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP into android_debug_settings

Conflicts:
cmake/ConfigOptionsAndroid.cmake

10 years agoImplemented debug menu hidden in relase builds.
Armin Novak [Wed, 2 Oct 2013 12:29:08 +0000 (14:29 +0200)]
Implemented debug menu hidden in relase builds.

10 years agoMerge pull request #1521 from bmiklautz/issue/1519
Martin Fleisz [Wed, 2 Oct 2013 08:39:14 +0000 (01:39 -0700)]
Merge pull request #1521 from bmiklautz/issue/1519

Android build default ndk level

10 years agoAdded CMake generated BuildConfiguration java class.
Armin Novak [Wed, 2 Oct 2013 08:24:44 +0000 (10:24 +0200)]
Added CMake generated BuildConfiguration java class.

10 years agoandriod: removed unecessary config option
Bernhard Miklautz [Wed, 2 Oct 2013 08:24:07 +0000 (10:24 +0200)]
andriod: removed unecessary config option

10 years agoFindOpenSLES: removed debug message
Bernhard Miklautz [Wed, 2 Oct 2013 08:23:06 +0000 (10:23 +0200)]
FindOpenSLES: removed debug message

10 years agoFixed freerdp_command_line_parse_comma_separated_values, setting
Armin Novak [Wed, 2 Oct 2013 07:48:25 +0000 (09:48 +0200)]
Fixed freerdp_command_line_parse_comma_separated_values, setting
count correct now, if there is no data in the list.

10 years agoandroid build: set default ndk api level to 9
Bernhard Miklautz [Tue, 1 Oct 2013 21:30:58 +0000 (23:30 +0200)]
android build: set default ndk api level to 9

API level 9 is required in order build the android client with audio
support.

10 years agoandroid build: don't set WITH_OPENSLES in options
Bernhard Miklautz [Tue, 1 Oct 2013 21:22:45 +0000 (23:22 +0200)]
android build: don't set WITH_OPENSLES in options

WITH_OPENSLES is automatically set by find_feature

10 years agoopensles detection: fail required but not found
Bernhard Miklautz [Tue, 1 Oct 2013 21:21:35 +0000 (23:21 +0200)]
opensles detection: fail required but not found

10 years agoAdded missing assert.
Armin Novak [Tue, 1 Oct 2013 14:23:17 +0000 (16:23 +0200)]
Added missing assert.

10 years agoMerge branch 'android_async' of github.com:akallabeth/FreeRDP into android_async
Armin Novak [Tue, 1 Oct 2013 14:22:27 +0000 (16:22 +0200)]
Merge branch 'android_async' of github.com:akallabeth/FreeRDP into android_async

Conflicts:
client/Android/FreeRDPCore/.classpath
client/Android/FreeRDPCore/jni/android_freerdp.c

10 years agoImplemented async_input handling.
Armin Novak [Tue, 1 Oct 2013 08:33:28 +0000 (10:33 +0200)]
Implemented async_input handling.

10 years agoImplemented async_channels, async_transport and async_update.
Armin Novak [Mon, 30 Sep 2013 15:52:13 +0000 (17:52 +0200)]
Implemented async_channels, async_transport and async_update.

10 years agoAdded new advanced configuration options for async.
Armin Novak [Mon, 30 Sep 2013 14:33:45 +0000 (16:33 +0200)]
Added new advanced configuration options for async.

10 years agoMerge pull request #1514 from akallabeth/android_sound
Bernhard Miklautz [Tue, 1 Oct 2013 09:20:44 +0000 (02:20 -0700)]
Merge pull request #1514 from akallabeth/android_sound

Android sound support

10 years agoFixed invalid return.
Armin Novak [Tue, 1 Oct 2013 09:19:16 +0000 (11:19 +0200)]
Fixed invalid return.

10 years agoRenamed configuration options, translations still missing...
Armin Novak [Tue, 1 Oct 2013 09:05:34 +0000 (11:05 +0200)]
Renamed configuration options, translations still missing...

10 years agoImplemented async_input handling.
Armin Novak [Tue, 1 Oct 2013 08:33:28 +0000 (10:33 +0200)]
Implemented async_input handling.

10 years agoMerge pull request #1491 from akallabeth/android_profiler
Bernhard Miklautz [Tue, 1 Oct 2013 07:53:35 +0000 (00:53 -0700)]
Merge pull request #1491 from akallabeth/android_profiler

Android profiler

10 years agoImplemented async_channels, async_transport and async_update.
Armin Novak [Mon, 30 Sep 2013 15:52:13 +0000 (17:52 +0200)]
Implemented async_channels, async_transport and async_update.

10 years agoAdded new advanced configuration options for async.
Armin Novak [Mon, 30 Sep 2013 14:33:45 +0000 (16:33 +0200)]
Added new advanced configuration options for async.

10 years agoFixed queue initialization and overflow checks.
Armin Novak [Mon, 30 Sep 2013 08:11:54 +0000 (10:11 +0200)]
Fixed queue initialization and overflow checks.

10 years agoWorking microphone input without sound gaps.
Armin Novak [Mon, 30 Sep 2013 08:08:22 +0000 (10:08 +0200)]
Working microphone input without sound gaps.

10 years agoModified rdpsnd opensles backend, now just filling queue and not waiting
Armin Novak [Fri, 27 Sep 2013 13:55:14 +0000 (15:55 +0200)]
Modified rdpsnd opensles backend, now just filling queue and not waiting
for completion of playback, results in better sound quality.

10 years agoOk, now actually creating 3 buffers initially.
Armin Novak [Fri, 27 Sep 2013 13:13:12 +0000 (15:13 +0200)]
Ok, now actually creating 3 buffers initially.

10 years agoAdded triple buffer to avoid gaps between frames.
Armin Novak [Fri, 27 Sep 2013 13:07:32 +0000 (15:07 +0200)]
Added triple buffer to avoid gaps between frames.

10 years agoSound redirection in android client now allows selecting server side sound.
Armin Novak [Fri, 27 Sep 2013 11:45:41 +0000 (13:45 +0200)]
Sound redirection in android client now allows selecting server side sound.

10 years agoDeactivated formats not working.
Armin Novak [Fri, 27 Sep 2013 10:06:30 +0000 (12:06 +0200)]
Deactivated formats not working.

10 years agoMerge branch 'master' of https://github.com/FreeRDP/FreeRDP into android_sound
Armin Novak [Fri, 27 Sep 2013 09:46:48 +0000 (11:46 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP into android_sound

10 years agoCleaned up rdpsnd for android, prepared volume control.
Armin Novak [Fri, 27 Sep 2013 09:45:53 +0000 (11:45 +0200)]
Cleaned up rdpsnd for android, prepared volume control.

10 years agoIncreased mimimum android version to API level 9. Required for OpenSLES.
Armin Novak [Fri, 27 Sep 2013 09:44:24 +0000 (11:44 +0200)]
Increased mimimum android version to API level 9. Required for OpenSLES.

10 years agoFixed android shutdown crash.
Armin Novak [Fri, 27 Sep 2013 09:41:25 +0000 (11:41 +0200)]
Fixed android shutdown crash.
Added new permissions required for microphone redirection.
Fixed JNI call for microphone redirection.

10 years agoInitial working microphone redirection for android.
Armin Novak [Fri, 27 Sep 2013 09:39:04 +0000 (11:39 +0200)]
Initial working microphone redirection for android.
Added debug messages to alsa and pulse microphone backends.

10 years agoBasic opensles microphone redirection support, data conversion still buggy.
Armin Novak [Thu, 26 Sep 2013 14:05:16 +0000 (16:05 +0200)]
Basic opensles microphone redirection support, data conversion still buggy.
Fixed pulse audio default device name, now working without arguments again.

10 years agoMerge pull request #1509 from akallabeth/smartcard_fixes
Marc-André Moreau [Wed, 25 Sep 2013 15:37:26 +0000 (08:37 -0700)]
Merge pull request #1509 from akallabeth/smartcard_fixes

Smartcard fixes

10 years agoMerge pull request #1498 from akallabeth/snd_leak_fix
Marc-André Moreau [Wed, 25 Sep 2013 15:29:01 +0000 (08:29 -0700)]
Merge pull request #1498 from akallabeth/snd_leak_fix

Fixed memory leak introduced with alsa playback fix and compiler warnings in files.

10 years agoMerge pull request #1501 from bmiklautz/stable-sync
Marc-André Moreau [Wed, 25 Sep 2013 15:27:36 +0000 (08:27 -0700)]
Merge pull request #1501 from bmiklautz/stable-sync

Merged changes from stable-1.1

10 years agoMerge pull request #1508 from bmiklautz/issue/1500
Marc-André Moreau [Wed, 25 Sep 2013 15:26:20 +0000 (08:26 -0700)]
Merge pull request #1508 from bmiklautz/issue/1500

core/glyph: copy data when adding glyph to cache

10 years agocore/glyph: copy data when adding glyph to cache
Bernhard Miklautz [Tue, 24 Sep 2013 21:25:18 +0000 (23:25 +0200)]
core/glyph: copy data when adding glyph to cache

fixes #1500