Fix dereference after NULL issue
[platform/upstream/libxkbcommon.git] / src / atom.c
2024-01-17 Jihoon KimFix dereference after NULL issue 12/304412/2 accepted/tizen_unified_riscv accepted/tizen/unified/20240117.163255 accepted/tizen/unified/riscv/20240118.054547
2021-04-27 Ran Benitaatom: rewrite as a hash table
2019-12-27 Ran Benitabuild: include config.h manually
2019-11-09 Ran Benitaatom: a string is greater than its prefix
2019-11-09 Ran Benitaatom: combine atom_intern() and atom_lookup()
2019-11-09 Ran Benitaatom: correct iteration count in hash function
2019-11-09 Ran Benitaatom: describe how this odd data structure works
2019-11-09 Ran Benitaatom: use a better hash function
2019-11-09 Ran Benitaatom: style changes
2019-11-09 Ran Benitaatom: remove handling of garbage input
2019-11-09 Ran Benitaatom: use explicit size for fingerprint
2019-11-08 Ran Benitaatom: replace an avoidable strlen
2019-11-08 Ran Benitaatom: remove redundant field
2019-11-08 Ran Benitaparser: get rid of "stealing" atoms
2013-12-02 Ran Benitaatom: don't malloc every node separately
2013-12-02 Ran Benitaatom: tiny style fixes
2013-12-02 Ran Benitaatom: allow passing NULLs to find_node_pointer()
2013-12-02 Ran Benitaatom: allow interning empty string
2013-12-02 Ran Benitaatom: drop {xkb_,}atom_strdup
2013-07-22 Ran Benitaatom: really work with non-NUL-terminated strings
2013-07-21 Ran Benitaatom: allow interning non-NUL-terminated strings
2013-07-21 Ran Benitaatom: expand variable names
2012-09-16 Ran BenitaOrganize src/ and test/ headers
2012-09-03 Ran Benitaatom: add xkb_atom_lookup
2012-09-03 Ran Benitaatom: separate lookup logic from atom_intern
2012-09-03 Ran Benitaatom: make type and name of the 'a' field clearer
2012-07-26 Ran Benitautils: add/replace string equality macros
2012-07-26 Ran BenitaSome atom related optimizations
2012-07-17 Daniel StoneRun source tree through uncrustify
2012-06-09 Ran Benitadarray: tweak parameters a bit for better memory usage
2012-05-22 Ran Benitaatom: use darray for the node_table
2012-05-09 Daniel StoneMerge remote-tracking branch 'krh/keysyms'
2012-05-09 Ran BenitaContextualize the atom table
2012-05-09 Ran BenitaMake the context available for XkbcAtomText
2012-05-09 Ran BenitaMake the context available for XkbcAtomGetString
2012-05-09 Ran BenitaMake the context available to xkb_intern_atom
2012-05-08 Ran BenitaRename XKBcommonint.h to xkb-priv.h and use it
2012-04-09 Ran BenitaImplicitly include config.h in all files
2012-04-02 Ran BenitaFix bugs to allow multiple keymaps in one process
2012-04-02 Ran BenitaRemove useless check from xkb_intern_atom
2012-03-27 Ran BenitaDefine our own None atom value
2012-03-09 Daniel StoneIntroduce xkb_atom_t type
2012-03-09 Daniel StoneRemove atom functions from public API
2012-03-05 Daniel StoneMerge remote-tracking branch 'ran/fixes-cont'
2012-03-03 Ran BenitaFree all atoms along with keymap
2012-03-02 Ran BenitaRemove useless casts
2012-03-02 Ran BenitaRemove return's at the end of void functions
2012-02-15 Daniel StoneMove include path from X11/extensions/ to xkbcommon/
2011-01-29 Kristian HøgsbergRename XkbcInternAtom() to xkb_intern_atom() and export
2010-09-27 Adam JacksonDead code removal and static markup
2010-07-02 Kristian HøgsbergRename public entry points to lowercase and underscore
2010-06-30 Kristian HøgsbergConstify XkbcAtomText()
2010-06-30 Kristian HøgsbergMake XkbcInitAtoms() call optional
2010-06-30 Kristian HøgsbergDrop more malloc/free wrappers
2010-06-28 Kristian HøgsbergDrop CARD32 and Opaque types
2010-06-22 Daniel StoneAllow external atom databases
2010-06-22 Daniel StoneAtoms: Avoid allocations in XkbAtomText()
2009-04-08 Dan NicholsonRemove all non-public API from XKBcommon.h header
2009-03-26 Dan Nicholsonatom: Coding-style cleanup and refactor
2009-03-26 Dan NicholsonBorrow atom implementation from libxkbfile