1. 19 Jan, 2015 1 commit
  2. 26 Oct, 2014 1 commit
  3. 12 Feb, 2014 1 commit
  4. 04 Jan, 2014 1 commit
  5. 28 May, 2013 1 commit
  6. 26 May, 2013 1 commit
  7. 05 May, 2013 1 commit
  8. 04 May, 2013 3 commits
    • Mathieu Bridon's avatar
      classicfreq: Rebuild the freq data with the latest script · ce772521
      Mathieu Bridon authored
      In all the cases I could test, this gives the exact same ordering as
      that other operating system.
      ce772521
    • Mathieu Bridon's avatar
      classicfreq: Be less naive about Big5 ordering · 3680249d
      Mathieu Bridon authored
      The order we were targetting is not just the order of characters in
      Big5, it is slightly more complex than that.
      
      Big5 is divided into zones. The three zones we are interested in are
      called "Frequently used characters", "Graphical characters" and "Less
      frequently used characters".
      
      Inside each zone, we want to keep the order of Big5. However, zonnes
      should be prioritized.
      
      This commit now ensures that the "Frequently used characters" are always
      before the other two, but doesn't prioritize "Graphical characters"
      relatively to "Less frequently used characters".
      
      This should be much closer to what the classic frequency is (i.e the
      frequency on that other operating system), especially considering that
      it doesn't even have all these characters we have.
      3680249d
    • Mathieu Bridon's avatar
      classicfreq: Better deal with exceptions · 0cc7b340
      Mathieu Bridon authored
      I'm not intriducing the new Exception class for nothing, it will be used
      in next commits.
      0cc7b340
  9. 03 May, 2013 3 commits
  10. 20 Apr, 2013 2 commits
  11. 28 Mar, 2013 1 commit
  12. 25 Mar, 2013 1 commit
  13. 24 Mar, 2013 3 commits
    • Mathieu Bridon's avatar
      Ignore some new Autotools stuff · df343a63
      Mathieu Bridon authored
      df343a63
    • Mathieu Bridon's avatar
      Use the new quick-classic.txt table · 922c913c
      Mathieu Bridon authored
      This drops the problematic quick-classic.txt table, and makes libcangjie
      use the new table.
      922c913c
    • Mathieu Bridon's avatar
      Add a new source for the classic frequency · c823f7cb
      Mathieu Bridon authored
      The current quick-classic.txt file is (most likely) under the GPL, which
      might (or might not) cause us some legal issues regarding our licensing,
      as we are a LGPL library.
      
      But as it turns out, the frequency in that file had been derived from
      the order of characters in the Big5 encoding.
      
      This is a clean-room reimplementation of that frequency table, which I
      hereby place in the Public Domain.
      
      This commit also includes the script I used to build the table, which is
      under the LGPLv3+, like the rest of libcangjie.
      c823f7cb
  14. 12 Mar, 2013 4 commits
  15. 04 Mar, 2013 4 commits
  16. 26 Feb, 2013 1 commit
  17. 22 Feb, 2013 6 commits
    • Mathieu Bridon's avatar
      dbbuilder: Add some comments · 24a8dd33
      Mathieu Bridon authored
      The code is about to get slightly more complex, so these
      will help.
      24a8dd33
    • Mathieu Bridon's avatar
      dbbuilder: This is an error · 00c88b12
      Mathieu Bridon authored
      Errors should be written to stderr, not stdout.
      
      This is especially problematic because when running the dbbuilder
      at build time, we redirect stdout to /dev/null, and as such would
      miss this message.
      00c88b12
    • Mathieu Bridon's avatar
      dbbuilder: CNY cleanup · 657fc89b
      Mathieu Bridon authored
      This drops some leftover debug code, remove old useless comments, extra
      empty lines, etc...
      657fc89b
    • Mathieu Bridon's avatar
      cli: CNY cleanup · 304b5652
      Mathieu Bridon authored
      This drops all the useless commented code, as well as the unneeded
      #include's
      304b5652
    • Mathieu Bridon's avatar
      util: Comment on our utilities · 8229b3e4
      Mathieu Bridon authored
      If we ever grow our number of little helper functions, it
      might be good idea at some point to start looking into reusing
      alternatives from other libraries.
      
      The 2 ones we have currently exist in Boost, so let's keep
      track of it, in case we ever decide to switch to it in the
      future.
      8229b3e4
    • Mathieu Bridon's avatar
      freqdbbuilder: Rename the built executable · a24887a7
      Mathieu Bridon authored
      This way, it is in the same namespace as all the others
      we install.
      a24887a7
  18. 21 Feb, 2013 3 commits
  19. 10 Feb, 2013 1 commit
  20. 06 Feb, 2013 1 commit