2013-10-04 Stephen M. Webb <email address hidden>
Bump upstream version in preparation for release Nux 4.0.3.
Approved by Brandon Schaefer, PS Jenkins bot.
2013-10-03 Stephen M. Webb <email address hidden>
precomputed tap invariants for bilinear Gaussian blur shaders (lp: #1222602).
Approved by PS Jenkins bot, Brandon Schaefer.
2013-09-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
InputMethodIBus: use GCancellable to ignore callback events after destruction
Also use nux logger and add some code cleanup. Fixes: https://bugs.launchpad.net/bugs/1231504.
Approved by Brandon Schaefer, PS Jenkins bot.
2013-09-17 Brandon Schaefer <email address hidden>
Gracefully handle ibus_bus_get_config returning NULL. Fixes: https://bugs.launchpad.net/bugs/1047944.
Approved by PS Jenkins bot, Marco Trevisan (Treviño).
2013-09-17 Stephen M. Webb <email address hidden>
initialize all fields of the test results structure to avoid segfaults when Unity support is not available (lp: #1226737). Fixes: https://bugs.launchpad.net/bugs/1226737.
Approved by PS Jenkins bot, Christopher Townsend.
2013-09-06 Brandon Schaefer <email address hidden>
Greek does not play nice with XmbLookupString and gives us a size 0 for the event string size. So if we run into the status XLookupKeySym, look it up using XLookupString. This way pinyin will still work as it did before the greek fix went in last week. Fixes: https://bugs.launchpad.net/bugs/1219432.
Approved by PS Jenkins bot, Christopher Townsend.
2013-09-05 Brandon Schaefer <email address hidden>
Always use a dynamic char* when dealing with text events. We were using a static text, then allocating dtext causing ibus to get confused on what to use. Fixes: https://bugs.launchpad.net/bugs/1219330.
Approved by PS Jenkins bot, Christopher Townsend.
2013-08-28 Brandon Schaefer <email address hidden>
Use a temp buf to poke for the size of string vs passing nullptr. For some reason this was working for most cases, but not greek. Using a temp buf allows us to poke the greeks chars and others that werent working. Fixes: https://bugs.launchpad.net/bugs/1205713.
Approved by Christopher Townsend, PS Jenkins bot.
2013-08-15 Łukasz 'sil2100' Zemczak <email address hidden>
Add 50_check_unity_support to Xsession.d that will run the unity support test app to determine if we should use the fallback mode or not, since we'll be dropping the test from compiz.
Approved by PS Jenkins bot, Brandon Schaefer, Didier Roche.
2013-08-15 Stephen M. Webb <email address hidden>
Apdated gmock detection after gmock was updated.
Approved by PS Jenkins bot, Brandon Schaefer.
2013-08-01 Brandon Schaefer <email address hidden>
Change general hotkey/tiggers to general/hotkey triggers.
Approved by PS Jenkins bot, Marco Trevisan (Treviño).
2013-07-24 Kevin DuBois <email address hidden>
Fix examples/cairo.cpp includes.
Approved by Stephen M. Webb, PS Jenkins bot, Tim Penhey.
2013-07-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
GraphicsDisplayX11: cache the atom values, calling the slow XInternAtom just once per each.
Approved by PS Jenkins bot, Brandon Schaefer.
2013-07-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
TimerProc: use std::shared_ptr to ref TimerObject in TimerHandle and a std::deque in TimerHandler
This fix several memory leaks that we are getting when the timer runs and makes the code more
maintainable.
Also various memory errors leaks.
Approved by Brandon Schaefer, PS Jenkins bot.
2013-07-10 Stephen M. Webb <email address hidden>
moved to newer upstream google-mock release (lp: #1185265). Fixes: https://bugs.launchpad.net/bugs/1185265.
Approved by PS Jenkins bot.
2013-07-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
GLTextureResourceManager: always return an empty (but non-NULL) texture if env var is set
Specifically, if NUX_FALLBACK_TEXTURE env variable is set, then we always try to
generate a valid texture. This is nice for testing purposes. Fixes: https://bugs.launchpad.net/bugs/1197561.
Approved by PS Jenkins bot, Andrea Azzarone.
2013-06-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
XInputWindow: define _NET_WM_PID and WM_CLIENT_MACHINE for nux windows
This makes them to be matched properly.
Approved by PS Jenkins bot, Andrea Azzarone.
2013-06-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
XinputWindow: cache the X Atoms we use for all the nux windows
This reduces the time to create a window, as we call XInternAtom just once.
Approved by PS Jenkins bot, Andrea Azzarone.
2013-06-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
configure.ac: fix autoreconf by including the missing doxygen m4 macros. Fixes: https://bugs.launchpad.net/bugs/1191810.
Approved by PS Jenkins bot, Andrea Azzarone.
2013-05-30 Nick Dedekind <email address hidden>
Double click on non double-click enabled views were not getting the second click.
Approved by Pawel Stolowski, PS Jenkins bot.
2013-05-23 Łukasz 'sil2100' Zemczak <email address hidden>
Due to the recent ABI-change, modify the upstream version as per DailyRelease specifications.
Approved by PS Jenkins bot, Didier Roche.
2013-05-22 Brandon Schaefer <email address hidden>
Allocates the correct size of the texts that come in from input methods. Fixes: https://bugs.launchpad.net/bugs/1112044.
Approved by Marco Trevisan (Treviño), PS Jenkins bot.
2013-05-13 Stephen M. Webb <email address hidden>
Bump Nux version to 4.0.1.
Approved by PS Jenkins bot, Brandon Schaefer.
2013-05-13 Stephen M. Webb <email address hidden>
Add build instructions to the sources (lp: #1011395). Fixes: https://bugs.launchpad.net/bugs/1011395.
Approved by Brandon Schaefer, PS Jenkins bot.