1============= 2Version 0.4.21 3============= 4- Translation updates (Gujarati, Arabic, Friulian, Tajik, Romanian, Dutch, Occitan) 5- Bug 768104 - Initialize Clutter explicitly in antler code 6- Bug 768105 - Fix theme parsing error for antler keyboard style.css 7- Bug 767664 - Add missing python3 compatibility 8 9============= 10Version 0.4.20 11============= 12 13- Bug 758490 - Please make caribou compatible with python3 14- Bug 759896 - German (qwertz) fullscale layout 15- Bug 760470 - Proposing a new fullscale keyboard layout 16- Bug 756623 - No Polish diacritic letters 17- Translation updates (Chinese, Occitan, Lithuanian) 18 19============= 20Version 0.4.19 21============= 22 23- Bug 756194 - xadapter: Avoid a crash when Xkl doesn't know the real 24 xkb groups 25- Bug 747273 - display-adapter: Allow setting an external default 26 adapter instance 27- Translation updates (Persian, Kazakh, Chinese (Taiwan), Basque, 28 Esperanto, Estonian, Portuguese, Polish, Russian) 29 30============= 31Version 0.4.18 32============= 33 34- Translation updates (Turkish, Danish, Italian, Aragonese, Bosnian, 35 Latvian, Bulgarian, Korean, Vietnamese, Ukrainian, Brazilian 36 Portuguese, Greek, Swedish, Catalan, Slovak, Galician, Chinese 37 (Taiwan)) 38 39============= 40Version 0.4.17 41============= 42- Bundle tools to generate and manipulate keyboard layout files. 43 See https://wiki.gnome.org/Projects/Caribou/NewLayout for details 44- Bug 691811 - Add support for azerty layout as seen in french 45- Bug 743267 - Caribou does 100-130 syscalls for each keypress 46- Bug 743880 - String that is hard to understand 47- Translation updates (Turkish, Czech, Polish, German, Lithuanian, 48 Hungarian, Spanish, Norwegian bokmål, French, Indonesian, Slovenian) 49 50============= 51Version 0.4.16 52============= 53- Stop using deprecated accessibility events ("focus:*") 54- Bug 739837 - Allow label overwrite in keyboard layout 55- Bug 739716 - Add more keys to label_map 56- Bug 739711 - Escape key does not work in us layout. 57- Bug 739526 - Some buttons do not have a label. 58- Bug 722634 - [regression] build failure: ImportError: No module named 'caribou_settings' 59- Translation updates (Punjabi, Nepali, Slovak) 60 61============= 62Version 0.4.15 63============= 64- Fix race condition when invoking OSK through D-Bus (see comment in 65 bug 683712) 66 67============= 68Version 0.4.14 69============= 70- Bug 720653: some string in daemon.vala is not available for translation 71- Bug 722355: #!/usr/bin/python in tools/fix_gir.py 72- Bug 735504: Fails to build with latest vala 73- Bug 683712: Invocation of on screen keyboard 74- Translation updates (Tajik, Indonesian, Lithuanian, Polish, 75 Slovenian, Aragonese, Brazilian Portuguese, Czech, German, 76 Simplified Chinese, Galician, Spanish, Hungarian, Italian, Serbian, 77 Odia, Assamese, Norwegian bokmål, Tamil, Traditional Chinese, 78 Gujarati, Hebrew, Ukrainian, Latvian, Portuguese, French, Korean, 79 Russian, Danish, Basque, Belarusian, Catalan, Greek, Malayalam, 80 Hindi, Marathi, Telugu, Bengali, Kannada, Japanese) 81 82============= 83Version 0.4.13 84============= 85- Bug 698746: Accessibility : "slow keys" breaks "screen keyboard" feature 86- Translation updates (Slovak) 87 88============= 89Version 0.4.12 90============= 91- Bug 705720: libcaribou: factor out X dependency 92- Translation updates (Tadjik) 93 94============= 95Version 0.4.11 96============= 97- Bug 690435: Press and hold should allow repeating keys like 98 backspace and spacebar 99- Improve layout file generation when building 100- Translation updates (Korean, Tadjik) 101 102============= 103Version 0.4.10 104============= 105- Add --help option to caribou command 106- Translation updates (Portuguese) 107 108============= 109Version 0.4.9 110============= 111- Bug 694921: daemon: check if atspi bus is ready to use 112- Bug 694480: build failure: ../tools/make_schema.py caribou.settings.CaribouSettings 113- Bug 689844: Setting keyboard to 'full' crashes the shell 114- build: Mark as not supporting srcdir != builddir 115 116============= 117Version 0.4.8 118============= 119- Bug 694011: Track XKB group configuration change 120- Bug 688218: port daemon from Python to Vala 121- Bug 680556: On-screen keyboard is missing the ~ (tilda) character 122- Bug 693616: Tells me that a11y is off and need to log out 123- Bug 684887: remove desktop file 124- Bug 691992: libcaribou: fix dereferencing Gdk.XEvent pointer with Vala 0.16 125- Don't rebuild docs on every "make" run 126- Add missing symbols to fullscale layouts as well 127- Translation updates (Uyghur) 128 129============= 130Version 0.4.7 131============= 132- Bug 687244: Add documentation support 133- Bug 687315: various packaging fixes: 134 - build: only export public symbols from the library 135 - build: make sure to define $datarootdir in generated scripts 136 - build: suppress Python bytecode generation when building 137 - build: install vapi file 138 - build: install pkg-config file 139 - build: use git.mk 140 - build: don't use deprecated Automake variable INCLUDE 141 - build: rename caribou.pc to caribou-1.0.pc 142- Bug 691463: libcaribou: avoid integer overflow 143- Fix 'make install' when --enable-docs is used 144- Translation updates (Friulian) 145 146============= 147Version 0.4.6 148============= 149- Bug 688517: libcaribou: refactor some code 150- Bug 688656: key-model: Use key-released instead of key-clicked to hide subkeys 151- Bug 689823: caribou-preferences: Fix expansion of LD_LIBRARY_PATH 152- Translation updates (Aragonese) 153 154============= 155Version 0.4.5 156============= 157- Bug 687018: xadapter: use level3 shift if possible 158- Bug 673547: xadapter: use XkbChangeMap instead of XkbSetMap 159- Bug 673547: xadapter: specify core device when callin XkbSetMap 160- Bug 685629: portability: use "=" operator instead of "==" in shell 161 scripts 162- portability: allow the use of /bin/sh instead of /bin/bash 163- Bug 685607: libcaribou: simplify using xtst.vapi provided by vala 164- Bug 673579: libcaribou: Ignore level 3 keysyms when looking up 165 keycode 166- Bug 687026: xml: add "text" attribute to key 167- Bug 685792: daemon: use GDBUS directly instead of dbus-python 168- Bug 686200: make_schema: don't translate string in schema files 169- Bug 687409: Fix border-image slice values in antler's gtk CSS 170- Bug 687166: Port from libgee 0.6 to 0.8 171- Bug 656175: Port label string construction code to libcaribou 172- Bug 667455: Support out-of-tree build 173- Bug 673543: Fix typo in antler code 174- Translation updates (Latvian, Hindi, Malayalam, Bengali, Dutch, 175 Bengali India) 176 177============= 178Version 0.4.4 179============= 180- Removed unneeded gnome-doc-utils dependency 181- Bug 683256 - caribou unnecessarily requires pygobject 3.3.3 or up to 182 build 183- Translation updates (Galician, Polish, Vietnamese, Marathi, 184 Gujarati, Bengali) 185 186============= 187Version 0.4.3 188============= 189- Bug 674344: Not using units is deprecated in gtk CSS is deprecated 190- Update after pygobject bug 676746 191- Translation updates (Norwegian, Greek, Traditional Chinese) 192 193============= 194Version 0.4.2 195============= 196- Build fixes 197- Translation updates (Telugu, Norwegian bokmål, 198 Romanian, Ukrainian, Slovak, Makedonian, Finnish, 199 Traditional Chinese, Estonian, Uyghur, Sinhala, 200 Belarusian, Korean, Khmer, Kannada, Arabic) 201 202============= 203Version 0.4.1 204============= 205 206What's New 207========== 208- Autostart only in GNOME and Unity (bug #660901). 209 210New And Updated Translations 211============================ 212- Yaron Shahrabani (he) 213- Simos Xenitellis & Ioannis Zampoukas (el) 214- Nguyễn Thái Ngọc Duy (vi) 215- Daniel Korostil (uk) 216- YunQiang Su (zh_CN) 217 218============= 219Version 0.4.0 220============= 221 222What's New 223========== 224- Don't try to replace an existing keyboard service (bug #659867). 225- Fix header installation (bug #659793). 226 227New And Updated Translations 228============================ 229- Nilamdyuti Goswami (as) 230- Carme Cabal (ca) 231- Carme Cabal (ca@valencia) 232- Mario Blättermann (de) 233- Inaki Larranaga Murgoitio (eu) 234- Gabor Kelemen (hu) 235- Jiro Matsuzawa (ja) 236- Shankar Prasad (kn) 237- Seong-ho, Cho (ko) 238 239============== 240Version 0.3.92 241============== 242 243What's New 244========== 245- Add gio-2.0 to configure.ac (bug #658969). 246- fix GTK+ module loading/unloading and autoload (bug #655979). 247- don't add the event filter until the dbus call finishes (bug 248#658063). 249- Set correct share-library in gir typelib (bug #658345). 250- Fixed antler script for Fedora 64 bitfriendly packages (bug 251#658533). 252- Fix caribou daemon to use new keyboard DBus API (bug #658533). 253 254New And Updated Translations 255============================ 256- Xandru Armesto (ast) 257- Ivaylo Valkov (bg) 258- Joe Hansen (da) 259- Bruce Cowan (en_GB) 260- Jorge González (es) 261- Arash Mousavi (fa) 262- Sweta Kothari (gu) 263- Rajesh (hi) 264- Andika Triwidada (id) 265- Milo Casagrande (it) 266- Aurimas Černius (lt) 267- Rūdofls Mazurs (lv) 268- Subhashish (or) 269- A S Alam (pa) 270- Piotr Drąg (pl) 271- Duarte Loreto (pt) 272- Antonio Fernandes C. Neto (pt_BR) 273- Yuri Myasoedov (ru) 274- Matej Urbančič (sl) 275- Мирослав Николић (sr) 276- Miroslav Nikolić (sr@latin) 277- Daniel Nylander (sv) 278- Dr.T.Vasudevan (ta) 279- Muhammet Kara (tr) 280- YunQiang Su (zh_CN) 281 282============== 283Version 0.3.91 284============== 285 286What's New 287========== 288- Update Antler to latest GTK+ 3.2 shenanigans. 289- Require pygobject 3.0. 290- Fixes to bugs that were. 291 292New And Updated Translations 293============================ 294- Marek Černocký (cs) 295- Kristjan SCHMIDT (eo) 296- Jorge González (es) 297- Arash Mousavi (fa) 298- Claude Paroz (fr) 299- Fran Dieguez (gl) 300- Kjartan Maraas (nb) 301- Antonio Fernandes C. Neto (pt_BR) 302- Daniel Nylander (sv) 303- Dr.T.Vasudevan (ta) 304- Chao-Hsiung Liao (zh_HK) 305- Chao-Hsiung Liao (zh_TW) 306 307============= 308Version 0.3.5 309============= 310 311What's New 312========== 313- Added modifiers support. 314- Replaced IM module with GTK+ module so it does not override the 315user's preferred IM. 316- Added "full scale" keyboards to caribou. 317- Remove emoticon buttons, for now. 318 319New And Updated Translations 320============================ 321- Marek Černocký (cs) 322- Daniel Mustieles (es) 323- Gabriel Speckhahn (pt_BR) 324- Yuri Myasoedov (ru) 325- Matej Urbančič (sl) 326- Yinghua Wang (zh_CN) 327 328============= 329Version 0.3.3 330============= 331 332What's New 333========== 334- Converted layout files to preprocessed XML files that could include 335external layout files and override specific elements. 336- Fixed GI in Makefiles/configure.ac (bug #653268). 337- Fixed typo in IM configuring (bug #653754). 338 339New And Updated Translations 340============================ 341- Mario Blättermann (de) 342 343============= 344Version 0.3.2 345============= 346 347What's New 348========== 349- Rewritten almost entirely from scratch, featuring a GObject library 350for a DBus activated OSK. 351 352New And Updated Translations 353============================ 354- Marek Černocký (cs) 355- Kris Thomsen (da) 356- Christian Kirbach (de) 357- Daniel Mustieles (es) 358- Mahyar Moghimi (fa) 359- Jiro Matsuzawa (ja) 360- Kjartan Maraas (nb) 361- Djavan Fagundes (pt_BR) 362- Yuri Myasoedov (ru) 363- Andrej Žnidaršič (sl) 364- Sergiy Gavrylov (uk) 365- lainme (zh_CN) 366 367============== 368Version 0.2.00 369============== 370 371What's New 372========== 373- Use /org/gnome as starting path for schemas (Thanks Luca Ferretti!) 374 375New And Updated Translations 376============================ 377- Silvia Bindelli (it) 378- Kjartan Maraas (nb) 379- Daniel Nylander (sv) 380 381============== 382Version 0.1.92 383============== 384 385What's New 386========== 387- Seperate autorun desktop file. 388 389New And Updated Translations 390============================ 391- Daniel Mustieles (es) 392- Piotr Drąg (pl) 393 394============== 395Version 0.1.91 396============== 397 398What's New 399========== 400- Raise an error when no keyboard is loaded. 401- Make caribou startup automatically (Thanks Bastien Nocera!) 402- Use GTK3 CSS theming for custom colors. 403- Look if a11y is enabled in GSettings. 404- Port app preferences and schema to GSettings. 405 406New And Updated Translations 407============================ 408- Khaled Hosny (ar) 409- Kostas Papadimas (el) 410- Claude Paroz (fr) 411- marcoslans (gl) 412- Yaron Shahrabani (he) 413- Mateus Zenaide (pt_BR) 414 415============= 416Version 0.1.7 417============= 418 419What's New 420========== 421- Ported to GTK3 and PyGI. Yikes! 422- New Japanese keyboard. Thanks Jiro Matsuzawa! 423- Many bugs fixed during the porting process that involved a lot of 424 rewriting code. 425- Many bugs introduced during the porting process that involved a lot of 426 rewriting code. 427 428New And Updated Translations 429============================ 430- Christian Kirbach (de) 431- Daniel Mustieles (es) 432- Claude Paroz (fr) 433- Gabor Kelemen (hu) 434- Hugo Vaz Sampaio (pt_BR) 435- Andrej Žnidaršič (sl) 436- Daniel Nylander (sv) 437- lainme (zh_CN) 438 439============= 440Version 0.1.6 441============= 442 443What's New 444========== 445- Added basic scanning support (thanks warp.es!) 446- Added proper key highlight colors. 447- Cleaned up configuration and preferences and made it more MVC like. 448- Created cleaner preferences window. 449 450New And Updated Translations 451============================ 452- Khaled Hosny (ar) 453- Xandru Armesto (ast) 454- Ivaylo Valkov (bg) 455- Jordi Estrada (ca) 456- David Planella (ca@valencia) 457- Marek Černocký (cs) 458- Kris Thomsen (da) 459- Mario Blättermann (de) 460- Kostas Papadimas (el) 461- Philip Withnall (en_GB) 462- Jorge González (es) 463- Claude Paroz (fr) 464- Fran Dieguez (gl) 465- Yaron Shahrabani (he) 466- Gabor Kelemen (hu) 467- Dirgita (id) 468- Silvia Bindelli (it) 469- Jiro MATSUZAWA (ja) 470- Ani Peter (ml) 471- Ahmed Noor Kader Mustajir Md Eusoff (ms) 472- Kjartan Maraas (nb) 473- Sense Hofstede (nl) 474- Tomasz Dominikowski (pl) 475- Mateus Zenaide (pt_BR) 476- Lucian Adrian Grijincu (ro) 477- Victor Vislobokov (ru) 478- Andrej Žnidaršič (sl) 479- Милош Поповић (sr) 480- Miloš Popović (sr@latin) 481- Daniel Nylander (sv) 482- Dr.T.Vasudevan (ta) 483- Gheyret Kenji (ug) 484- Dark Raven (zh_CN) 485- Chao-Hsiung Liao (zh_HK) 486- Chao-Hsiung Liao (zh_TW) 487 488============= 489Version 0.1.5 490============= 491 492What's New 493========== 494- Added configurable key and highlight colors (bug #622246). 495- Added a desktop file (bug #618292). 496- Fix layout retrieval (bug #622221). 497- Don't change layout when switching focus (bug #621654). 498- Unpress modifier when Caribou quites (bug #621596). 499- Source files reshuffling. 500- Added JSON/XML configurable layouts (bug #613229). 501 502New And Updated Translations 503============================ 504- Marek Černocký (cs) 505- Yaron Shahrabani (he) 506- Andika Triwidada (id) 507- Kjartan Maraas (nb) 508- Torstein Adolf Winterseth (nn) 509- A S Alam (pa) 510- Lucian Adrian Grijincu (ro) 511- Daniel Nylander (sv) 512- Anonymous (ta) 513- YunQiang Su (zh_CN) 514 515============= 516Version 0.1.2 517============= 518 519What's New 520========== 521This is the first development release for GNOME 3.0. God help us all! 522 523New And Updated Translations 524============================ 525- Christian Kirbach (de) 526- Jorge González (es) 527- Claude Paroz (fr) 528- Fran Diéguez (gl) 529- Andrej Žnidaršič (sl) 530