spiegel-keyman/common/engine/keyboardprocessor/src
Tim Eves 5429037179 Fix bug #1494 potential for buffer overrun
The get/put routines now require the buffer size remaining to be read/written to permit checking and the iterator will update this value whenever iterator comparisions are made.  Other direct uses of get/put have been updated.
2019-01-17 17:12:42 +07:00
..
kmx km_kbp_state_options_update should set the persisted cache copy as well. 2018-12-19 12:35:08 +07:00
mock km_kbp_state_options_update should set the persisted cache copy as well. 2018-12-19 12:35:08 +07:00
context.hpp Refactor direct access to actions context lists with objects and smart push methods 2018-12-17 23:21:38 +07:00
json.cpp Whitespace, warnings and header tidy ups 2018-12-17 23:28:59 +07:00
json.hpp Whitespace, warnings and header tidy ups 2018-12-17 23:28:59 +07:00
keyboard.cpp More tidy ups 2018-12-18 10:16:04 +07:00
keyboard.hpp Add more convert function use, psuh_persist actions and various tidy-ups 2018-12-17 23:40:44 +07:00
km_kbp_context_api.cpp Fix bug #1494 potential for buffer overrun 2019-01-17 17:12:42 +07:00
km_kbp_keyboard_api.cpp Add more convert function use, psuh_persist actions and various tidy-ups 2018-12-17 23:40:44 +07:00
km_kbp_options_api.cpp Fix use-after0free in abstract_processor::lookup_option() design 2018-12-19 12:15:24 +07:00
km_kbp_processevent_api.cpp Refactor keyboard processor initialisation code. 2018-12-17 06:02:22 +07:00
km_kbp_state_api.cpp Rfactor options out of class state into virtual methods on abstract_processor 2018-12-19 11:20:28 +07:00
meson.build Spevify meson project_version and libtool version number separately. 2019-01-03 14:52:06 +07:00
option.cpp Rfactor options out of class state into virtual methods on abstract_processor 2018-12-19 11:20:28 +07:00
option.hpp Rfactor options out of class state into virtual methods on abstract_processor 2018-12-19 11:20:28 +07:00
path.hpp Whitespace, warnings and header tidy ups 2018-12-17 23:28:59 +07:00
processor.hpp Fix use-after0free in abstract_processor::lookup_option() design 2018-12-19 12:15:24 +07:00
state.cpp Rfactor options out of class state into virtual methods on abstract_processor 2018-12-19 11:20:28 +07:00
state.hpp Rfactor options out of class state into virtual methods on abstract_processor 2018-12-19 11:20:28 +07:00
utfcodec.cpp Add all the missing files that should have been in the preceding commit 2018-11-30 14:46:54 +07:00
utfcodec.hpp Fix bug #1494 potential for buffer overrun 2019-01-17 17:12:42 +07:00