aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-05-07WIPlibfontAlexey Gladkov7-225/+283
2019-02-15WIPAlexey Gladkov3-24/+46
2019-02-14WIPAlexey Gladkov7-174/+202
2019-02-14Use snprintfAlexey Gladkov1-9/+8
2019-02-12libkbdfile: free namelistAlexey Gladkov1-0/+6
2019-02-04WIPAlexey Gladkov4-89/+162
2019-02-01FIXAlexey Gladkov12-147/+205
2019-01-26Refactor tests and remove dependency on libcheckAlexey Gladkov60-1635/+2145
2019-01-26Fix bugs detected by clang static analizerAlexey Gladkov5-53/+49
2019-01-26Move font related code to separate libraryAlexey Gladkov52-11695/+11425
2018-10-03Update po/POTFILES.inAlexey Gladkov1-6/+7
2018-10-03Remove non-existent headersAlexey Gladkov1-2/+2
2018-09-26Add kfont context (part 3)Alexey Gladkov11-134/+159
2018-09-25Add kfont context (part 2)Alexey Gladkov4-6/+16
2018-09-24Add kfont context (part 1)Alexey Gladkov16-235/+261
2018-09-20Add kfont contextAlexey Gladkov13-217/+557
2018-07-10Do not hardcode unidirpath and mapdirpathAlexey Gladkov7-23/+21
2018-07-10libkfont do not do exit(1)Alexey Gladkov7-130/+262
2018-07-08Functions from mapscrn.h do not do exit(1)Alexey Gladkov4-21/+31
2018-07-06Move libkfont in separate directoryAlexey Gladkov19-546/+635
2018-07-06Fix build warnings (part 3)Alexey Gladkov17-173/+256
2018-06-27Update travis fileAlexey Gladkov1-1/+2
2018-06-27Fix build warnings (part 2)Alexey Gladkov28-81/+108
2018-06-27Fix build warnings (part 1)Alexey Gladkov7-37/+65
2018-06-27vlock: Fix build warningsAlexey Gladkov1-2/+2
2018-06-27Fix memory leakAlexey Gladkov1-2/+3
2018-06-27Rewrite libkbdfile libraryAlexey Gladkov50-570/+1533
2018-06-08Move common code to separate internal libraryAlexey Gladkov74-316/+282
2018-06-08Add code coverageAlexey Gladkov23-691/+1155
2018-06-06Remove garbageAlexey Gladkov7-131/+6
2018-06-06Merge COPYING and CREDITS, add LICENSEAlexey Gladkov4-75/+395
2018-05-30setmetamode: use unsigned int type for KDGKBMETA / KDSKBMETAAndreas Henriksson1-2/+2
2018-05-14Fix infinite loop of vlock if locked VC is closedVitezslav Crhonek1-2/+2
2018-04-25Check existance of map before dumping itOleg Bulatov1-4/+8
2018-03-14Create mac-no-latin1.map keymap Petter Thorsen1-0/+194
2018-01-12Add dvorak-ukp.mapBen Blain1-0/+80
2017-11-28Add neo layout and neo.mapLeonard Lausen2-0/+995
2017-11-06dvorak-programmer keymap key errorAlexey Gladkov1-1/+1
2017-09-01Fix keymaps compressionAlexey Gladkov1-1/+6
2017-08-30Update docs and add info how to contributeAlexey Gladkov6-479/+226
2017-08-30Rename libfindfile -> src/libkbdfileAlexey Gladkov16-15/+195
2017-08-29Add includes to fix buildAlexey Gladkov2-0/+3
2017-08-19libfindfile: Fix build warningsAlexey Gladkov2-6/+12
2017-08-19Add libfindfileAlexey Gladkov8-10/+41
2017-08-19Fix a typo in the openvt help messageMateusz Piotrowski1-1/+1
2017-08-19Add sr-latin keymapZt1-0/+1
2017-01-08v2.0.42.0.4Alexey Gladkov1-1/+1
2017-01-08po: Update translations (from translationproject.org)Alexey Gladkov17-849/+1027
2016-12-26Update po2.0.4-rc1Alexey Gladkov20-5795/+6295
2016-12-26Fix implicit function declarationAlexey Gladkov5-3/+10
2016-12-19Reformat source code in the single styleAlexey Gladkov98-3947/+3967
2016-12-19kbd: install getkeycodes/setkecodes binaries on SPARCXose Vazquez Perez1-1/+1
2016-12-15Check the return code of getfdAlexey Gladkov22-27/+56
2016-12-15Include config.h firstAlexey Gladkov61-6/+96
2016-11-28Rename README to README.mdAlexey Gladkov3-28/+30
2016-11-28Add .travis.ymlOleg Bulatov1-0/+13
2016-11-18Update README.eurlatgr to match the updated listMarko Myllynen1-1/+1
2016-11-16eurlatgr: add support for U+202FMarko Myllynen3-1/+2
2016-11-14Fix testsAlexey Gladkov2-230/+231
2016-11-14Generate cp1250 from consoletrans fileOleg Bulatov3-139/+10
2016-11-14Fix reading KT_LETTER from hexOleg Bulatov1-0/+4
2016-11-13Respect charset in non-unicode dumpkeysOleg Bulatov1-1/+4
2016-11-13Use keysyms in diacs dumpOleg Bulatov1-5/+22
2016-11-13Remove duplicate rules from makefileAlexey Gladkov5-40/+43
2016-11-13Use unicode name for letter ghe with upturnOleg Bulatov2-2/+2
2016-11-13Use unicode name for cyrillic letter dzhe (was dze)Oleg Bulatov1-2/+0
2016-11-13Fix reduce/reduce conflictOleg Bulatov1-1/+1
2016-11-13Generate some syms.*.h from consoletrans filesOleg Bulatov12-1037/+162
2016-11-12Fix strings dumpOleg Bulatov1-1/+1
2016-11-12Fix unicode and diacs dumpOleg Bulatov2-20/+17
2016-11-12Fix handling of K_NOSUCHMAPOleg Bulatov3-5/+7
2016-11-01Remove autogenerated filesOleg Bulatov5-8625/+4
2016-11-01Simplify charset related codeOleg Bulatov1-51/+32
2016-11-01Extend iso_8859_9_symsOleg Bulatov2-1/+49
2016-11-01Fill empty fields in syms.*.hOleg Bulatov12-491/+518
2016-11-01Fix loop limits for unicode caseOleg Bulatov1-1/+3
2016-09-06loadkeys: require a console device only to load keymapAlexey Gladkov1-3/+3
2016-05-30eurlatgr: add Adobe Latin 2 / 3 supportMarko Myllynen3-1/+5
2016-05-30Update pancyrillicAlexey Gladkov1-0/+0
2016-05-30Add bar to turkish keymapAlexey Gladkov1-1/+1
2016-05-18Improve consistency of man pages and usage messages.Vitezslav Crhonek16-27/+111
2016-04-02Add carpalx keymapPerry Thompson3-1/+95
2016-04-02tests: Fix typo in dumpkeys-fulltableFelix Janda1-1/+1
2016-04-02ksyms: Fix out of bounds memory read in codetoksymFelix Janda1-1/+1
2016-02-23Link against libintl when neededThomas Petazzoni2-2/+2
2015-07-20add configure flag to disable testsMike Frysinger2-3/+19
2015-07-14v2.0.32.0.3Alexey Gladkov1-1/+1
2015-07-14po: Update translations (from translationproject.org)Alexey Gladkov19-3859/+3513
2015-07-01Update pot2.0.3-rc1Alexey Gladkov1-184/+151
2015-06-29Fix memory leakAlexey Gladkov1-0/+1
2015-06-29Close descriptor after useAlexey Gladkov1-0/+2
2015-06-17Add README.eurlatgr.mappingsMarko Myllynen1-0/+515
2015-06-17README.eurlatgr: describe differences with other often used fontsMarko Myllynen1-8/+62
2015-06-17Add Latin American Dvorak keymapAlexey Gladkov1-0/+84
2015-05-12Remove dependency on <linux/types.h> by writing out u_char and u_shortFelix Janda6-30/+23
2015-05-12kbd_error(0,...) -> kbd_warning(), so that kbd_error can be reverted to previ...Felix Janda5-17/+14
2015-05-04Update READMEAlexey Gladkov1-9/+20
2015-05-04Reduce perror usageAlexey Gladkov25-320/+302
2015-04-30Fix kbd_errorAlexey Gladkov1-2/+3
2015-04-29Replace error() by kbd_error()Alexey Gladkov12-28/+62
2015-04-28setvtrgb: inline set_colormapFelix Janda1-20/+14
2015-04-28setvtrgb: simplify loopFelix Janda1-4/+1
2015-04-28setvtrgb: Don't gratuitously use mallocFelix Janda1-5/+1
2015-04-28<sys/io.h> is already enough to get ioperm()Felix Janda1-6/+0
2015-04-07Revert part of 1.12-9-gc6af796Alexey Gladkov1-14/+1
2015-01-26loadkeys: Add option to search and parse keymapAlexey Gladkov1-8/+16
2015-01-25dvorak-es.map: Fix includeAlexey Gladkov1-1/+1
2015-01-25Add dvorak-programmer keymapMerlin Dou1-0/+99
2015-01-25keymaps.5: Fix markupÁlvar Ibeas1-30/+23
2015-01-25openvt.c: include <limits.h> for NAME_MAXFelix Janda1-0/+1
2015-01-25kbdrate.c, openvt.c: include <fcntl.h> for open()Felix Janda2-0/+2
2015-01-25libkeymap: include <sys/types.h> for u_shortFelix Janda3-0/+3
2015-01-25src/kbdrate: iconv from iso-8859-2 to utf8Felix Janda1-1/+1
2015-01-25fr-bepo.map: Add missing keycode definitionsAlexey Gladkov1-0/+11
2015-01-25vlock: handle disappearing ttys gracefullyDmitry V. Levin1-6/+3
2015-01-25vlock: move some code aroundDmitry V. Levin1-13/+13
2015-01-23br-abnt2: added support for AltGr + Q and AltGr + W key combinations.Vinícius dos Santos Oliveira1-0/+7
2015-01-23Add sun fontsAlexey Gladkov5-0/+23
2014-07-08Set 2.0.2 version2.0.2Alexey Gladkov1-1/+1
2014-07-04Set 2.0.2-rc2 version2.0.2-rc2Alexey Gladkov1-1/+1
2014-07-04po: Update translations (from translationproject.org)Alexey Gladkov20-3296/+3275
2014-07-04Added Latvian keymapDāvis2-0/+115
2014-07-04Add license blockAlexey Gladkov2-0/+16
2014-07-04Add pancyrillic fontAlexey Gladkov1-0/+0
2014-06-26Add functions to check diacr/func existanceAlexey Gladkov2-0/+8
2014-06-26Change API for working with list of functionsAlexey Gladkov7-44/+72
2014-06-26Change the API for working with the diacritical tableAlexey Gladkov8-82/+125
2014-06-25Add function to obtain items from the diacritical tableAlexey Gladkov2-0/+19
2014-06-23Change lk_add_diacr declarationAlexey Gladkov9-33/+58
2014-06-23Add information about the total number of elementsAlexey Gladkov4-9/+10
2014-06-16Hide syms arrayAlexey Gladkov8-35/+68
2014-06-11eurlatgr: add U+27E8/U+27E9 for man(1)Marko Myllynen2-1/+14
2014-05-28Properly pluralize some progress messages.Benno Schulenberg1-5/+4
2014-05-28Add the handling of plurals to the extraction of translatable strings.Benno Schulenberg2-3/+3
2014-05-28Add a missing word to an error message.Benno Schulenberg1-1/+1
2014-03-23Remove now redundant fi-latin1 and fi-latin9 mapsMarko Myllynen2-226/+0
2014-03-23Add new fi.map combining fi-latin1 and fi-latin9Marko Myllynen1-0/+135
2014-03-23Remove old and obsolete fi.mapMarko Myllynen1-90/+0
2014-03-15libkeymap: fix kmap on big-endian machinesAaro Koskinen1-1/+1
2014-03-15eurlatgr: readd accidentally dropped remappingsMarko Myllynen2-1/+3
2014-03-07eurlatgr: fix U+2191 / U+2192Marko Myllynen1-0/+0
2014-03-07Add README.eurlatgrMarko Myllynen1-0/+755
2014-02-18eurlatgr - new Linux console fontAlexey Gladkov1-0/+0
2014-01-06libkeymap: include stdarg.h where usedMike Frysinger2-0/+4
2014-01-06docs: Add header for libkeymapAlexey Gladkov12-15/+84
2014-01-04Add functions to convert ksymsAlexey Gladkov2-0/+36
2014-01-03Add functions to get the total number of elementsAlexey Gladkov2-0/+20
2014-01-03Fix runtime wariningsAlexey Gladkov1-1/+1
2013-12-14Add lk_fpopenAlexey Gladkov2-0/+20
2013-11-25vlock: introduce short delays after non-fatal PAM errorsDmitry V. Levin1-1/+5
2013-11-25vlock: rename ERROR_TIMEOUT macro to LONG_DELAYDmitry V. Levin1-4/+4
2013-11-25vlock: implement PAM account and password managementDmitry V. Levin2-1/+39
2013-11-01Set 2.0.1 version2.0.1Alexey Gladkov2-1/+20
2013-11-01contrib: Add utility to remove all kernel keymapsAlexey Gladkov1-0/+47
2013-11-01Disable arch-specific test for nowAlexey Gladkov1-1/+2
2013-10-10Rename bepo keymapsAlexey Gladkov2-0/+0
2013-10-07parser: Merge fullline and singleline ruleAlexey Gladkov1-29/+30
2013-10-07Fix alt_is_meta regressionAlexey Gladkov6-6/+113
2013-08-18Set 2.0.0 version2.0.0Alexey Gladkov21-7199/+7145
2013-08-13Merge branch 'libkeymap'Alexey Gladkov238-5130/+21329
2013-08-13Add bepo keyboard layout1.15.5-devAlexey Gladkov3-1/+1250
2013-07-28Move lk_ctx content to private part of libraryAlexey Gladkov24-297/+347
2013-07-24Add getter and setter for parser flagsAlexey Gladkov4-8/+44
2013-07-23Rename *_exist to *_existsAlexey Gladkov7-32/+32
2013-07-22Fix libkeymap.pc installationAlexey Gladkov1-5/+2
2013-07-22Add generation of documentation using doxygenAlexey Gladkov126-44/+2053
2013-06-20Add wrapper to initialize arrayAlexey Gladkov1-16/+29
2013-06-20Fix distcheckAlexey Gladkov4-5/+10
2013-06-19Add pkgconfig fileAlexey Gladkov2-1/+33
2013-06-18Create lk_table_shape flagAlexey Gladkov4-27/+29
2013-06-18Rename struct keymap to lk_ctxAlexey Gladkov29-601/+601
2013-06-15Rewrite func_table to dynamic arrayAlexey Gladkov5-54/+52
2013-06-07Rewrite accent_table to dynamic arrayAlexey Gladkov7-71/+99
2013-05-30New it.mapEmanuele Tomasi1-133/+141
2013-05-29lk_dump_bkeymap takes the output stream as argumentAlexey Gladkov4-11/+17
2013-05-29Remove static arrays that is used internally for the parserAlexey Gladkov7-29/+80
2013-05-26Remove static arrays for keymaps and keysAlexey Gladkov21-196/+1142
2013-05-02Fix bug in previous commitAlexey Gladkov2-2/+2
2013-04-30Rename LKFLAG_* on LK_FLAG_*Alexey Gladkov10-28/+28
2013-04-29Replace prefer_unicode with LKFLAG_PREFER_UNICODEAlexey Gladkov10-16/+17
2013-04-29Replace variables for keywords with flagsAlexey Gladkov4-10/+22
2013-04-28Remove state_ptr variableAlexey Gladkov2-12/+3
2013-04-26Fix keymaps stack processingAlexey Gladkov2-17/+20
2013-04-23Add goals for packaging and publicationAlexey Gladkov2-1/+18
2013-04-23tests: Fix distcheckAlexey Gladkov4-20/+47
2013-04-18Add lk_get_charset functionAlexey Gladkov5-1/+121
2013-04-17Rename lk_remove_key to lk_del_key, unify arguments order of lk_*_key functionsAlexey Gladkov5-19/+19
2013-04-15Add functions to setup the loggingAlexey Gladkov4-7/+49
2013-04-15Fix memory leakAlexey Gladkov1-2/+2
2013-04-14Fix undefined return valueAlexey Gladkov1-1/+1
2013-04-14analyze.l: Fix potential memory leakAlexey Gladkov1-2/+4
2013-04-12kmap: Change indentationAlexey Gladkov1-26/+31
2013-04-11Remove extra argument of lk_add_mapAlexey Gladkov4-47/+26
2013-04-09tests: Add test for keymaps lineAlexey Gladkov2-0/+1567
2013-04-09tests: Add lost testcaseAlexey Gladkov1-0/+1
2013-04-09tests: Add tests for dumpkeys functionsAlexey Gladkov6-2/+868
2013-04-09dump: Remove new line from outputAlexey Gladkov1-2/+0
2013-04-09Show all keymap if FULL_TABLE specifiedAlexey Gladkov1-1/+1
2013-04-09Utils use _GNU_SOURCEAlexey Gladkov1-1/+1
2013-04-02Add some testsAlexey Gladkov17-3/+1154