Commit Graph

173 Commits

Author SHA1 Message Date
mattias
e4f8b7fa20 LCL: lconvencoding: added UCS-2LE
git-svn-id: trunk@19962 -
2009-05-14 11:28:30 +00:00
paul
ae839602c2 lcl: formatting
git-svn-id: trunk@19937 -
2009-05-12 05:59:22 +00:00
paul
980be4b83e gtk, qt: don't draw a rectangle if Width or Height = 0 (bug #0010980)
git-svn-id: trunk@18864 -
2009-03-02 03:19:19 +00:00
martin
9cfd930f46 LCL/UTF-8: fix UTF8FindNearestCharStart (it kept looking at the 1st char in the string, assuming wrong start positions for others)
git-svn-id: trunk@18797 -
2009-02-22 19:43:06 +00:00
vincents
52fd879da6 LCL: fixed UTF8CharacterToUnicode from Theo (issue #13137)
git-svn-id: trunk@18735 -
2009-02-18 00:21:42 +00:00
vincents
206613cc50 IDE: improved displaying multiline todo items from Vladimir Zhirov (issue #13007)
git-svn-id: trunk@18381 -
2009-01-21 19:44:38 +00:00
paul
d9491a4528 lcl: fix header
git-svn-id: trunk@18002 -
2008-12-31 03:07:17 +00:00
mattias
1c7160a11a LCL: fixed typo
git-svn-id: trunk@17928 -
2008-12-24 09:32:54 +00:00
paul
f294976208 lcl: add function ValidUTF8String which checks a string to have valid utf8 chars and replaces 1..32 asci chars by their codes
ide: don't replace valid utf8 string by codes when we do search and a search string is not found

git-svn-id: trunk@17794 -
2008-12-11 09:10:29 +00:00
mattias
354a0d40d4 LCL: added flag to compile without lib iconv: -dHasIconvEnc
git-svn-id: trunk@16952 -
2008-10-11 07:30:46 +00:00
tombo
8c3ef8f770 LCL UTF-16 conversion bug: do not ignore code point values > $DFFF and <= $FFFF, unrolled by Brad Campbell
git-svn-id: trunk@16868 -
2008-10-04 12:40:46 +00:00
mattias
f838fba734 added comment
git-svn-id: trunk@16728 -
2008-09-25 10:23:22 +00:00
sekelsenmat
3ebe772f22 Puts all new lowercase code inside ifdef NewLowerCase
git-svn-id: trunk@16612 -
2008-09-16 17:43:38 +00:00
mattias
6d1a1f3f0a LCL: workaround for starnge bug
git-svn-id: trunk@16571 -
2008-09-12 19:54:47 +00:00
mattias
1ca043ca07 LCL: fixed utf8 lowercase init
git-svn-id: trunk@16570 -
2008-09-12 19:46:35 +00:00
mattias
cbc48ec1e5 LCL: optimiziation
git-svn-id: trunk@16569 -
2008-09-12 19:34:23 +00:00
mattias
58f798c8af LCL: added pascal version of UTF8LowerCase: UTF8LowerCaseNew
git-svn-id: trunk@16568 -
2008-09-12 19:11:53 +00:00
paul
651e4d2051 lcl: typo
git-svn-id: trunk@16562 -
2008-09-12 06:10:24 +00:00
paul
895d06f6f9 lcl: use cwstrings on unix to perform widestring operations
git-svn-id: trunk@16558 -
2008-09-12 01:50:17 +00:00
paul
8ae1d62bbe lcl:
- add more UTF8 string functions (Delete, Insert, LoweCase, UpperCase)
  - revert gtk SelStart, SelLength changes - they are and will return position in Characters
  - fix combobox completion code

git-svn-id: trunk@16478 -
2008-09-08 03:41:32 +00:00
mattias
2b3fb23528 LCL: TComboBox: clean up and added TCustomComboBox.UTF8KeyPress override for lower/uppercase, LCL: nicer parameter names
git-svn-id: trunk@16462 -
2008-09-07 11:09:00 +00:00
paul
f5d4255ad3 wince: use another way of fixing menu disabling on ShowModal call. not for wm2006 too. (#0011913)
git-svn-id: trunk@16376 -
2008-09-03 05:46:02 +00:00
mattias
9032caa4fd UTF-8: added ExpandFilenameUTF8
git-svn-id: trunk@16272 -
2008-08-27 11:25:01 +00:00
mattias
69cfe88898 using UTF-8 for file operations and environment variables
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
tombo
42a0de4eba LCL Proc: fixed converting from/to UTF-16 encoding - when surrogate pair is used, we must subtract $10000 from Unicode point
git-svn-id: trunk@16227 -
2008-08-25 13:54:51 +00:00
mattias
903f90de7a LCL: added ssMeta to ShortCutToText
git-svn-id: trunk@16135 -
2008-08-19 02:06:21 +00:00
paul
7c5ecf3461 qt: return *real* bitmap description, not the *default* (fixes #0011905)
git-svn-id: trunk@16096 -
2008-08-18 02:34:56 +00:00
mattias
c81aab571f fixed uninitialized function results
git-svn-id: trunk@16088 -
2008-08-16 20:51:45 +00:00
mattias
d27b3adf0d LCL: updating AutoSize=true controls when preferred size changed
git-svn-id: trunk@16087 -
2008-08-16 18:31:55 +00:00
mattias
50afe07cfb IDE: fixed updating project inspector when unit is removed
git-svn-id: trunk@16022 -
2008-08-11 10:38:22 +00:00
mattias
9826f7615d LCL: fixed UTF8CharacterStrictLength non initialized result
git-svn-id: trunk@16017 -
2008-08-10 16:11:13 +00:00
mattias
64237acc87 IDE+codetools: moved code browser parts to codetools
git-svn-id: trunk@15871 -
2008-07-25 23:01:08 +00:00
mattias
2e9d466c2d synedit: markup for special line, selection and ctrl mouse link, from Martin Friebe, bug #11693
git-svn-id: trunk@15861 -
2008-07-24 22:41:25 +00:00
mattias
2996a3c332 rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
mattias
26f698131e LCL: added check for UTF-8 invalid characters #128-#191, bug #11648
git-svn-id: trunk@15764 -
2008-07-13 18:46:55 +00:00
vincents
4ee45a7631 LCL: reverted accidental commits of r15706 #d49446d842
git-svn-id: trunk@15707 -
2008-07-08 16:48:59 +00:00
vincents
d49446d842 LCL: fixed typo in postscriptcanvas (bug #11629)
git-svn-id: trunk@15706 -
2008-07-08 16:45:16 +00:00
vincents
f86a356548 LCL: fixed FindInvalidUTF8Character from Martin Friebe (bug #11575)
git-svn-id: trunk@15650 -
2008-07-02 10:34:42 +00:00
jesus
f678aaf278 ide, i18n: support for multiline messages
git-svn-id: trunk@15454 -
2008-06-17 20:01:33 +00:00
paul
41a290891d lcl: safer gdi handles typecasting
git-svn-id: trunk@15218 -
2008-05-23 12:19:04 +00:00
mattias
ee9ef21896 LCL: fixed UTF8FixBroken for non UTF-8 start bytes
git-svn-id: trunk@14782 -
2008-04-08 11:05:53 +00:00
paul
11de6af8b9 decapitalize all procedure and function keywords to make all looks the same
git-svn-id: trunk@14375 -
2008-03-03 08:06:26 +00:00
sekelsenmat
b2bf973c72 Removes no longer needed utf-8 function from lclproc.pas
git-svn-id: trunk@13898 -
2008-01-27 16:19:28 +00:00
sekelsenmat
3ff0a0bd5b Partial implementation of an utf-8 capable SetBlockWord on SynEdit. Enclosed on ifdef NEW_UTF8_SETWORDBLOCK. Also added helper functions on LCLProc for converting an utf-8 string into an array of chars for algorithms that require fast access to a char by position.
git-svn-id: trunk@13868 -
2008-01-24 20:56:30 +00:00
mattias
d49945c877 gtk intf: using translated strings for menu item short cuts
git-svn-id: trunk@13770 -
2008-01-15 21:59:26 +00:00
sekelsenmat
123be10231 Fixes setting the application title on windows unicode.
git-svn-id: trunk@13735 -
2008-01-12 21:08:45 +00:00
mattias
92c1cfafa2 LCL: added GuessEncoding
git-svn-id: trunk@13542 -
2007-12-30 22:41:12 +00:00
paul
c828678066 LCL:replace direct call of TXXWidgetset.Create by indirect CreateWidgetset(TXXWidgetset) to move some initialization code from units initialization (from graphics.pp) to that new procedure. This fix memory leaks in lazbuild tool which indirectly uses many lcl units but doesnot work with widgetset.
git-svn-id: trunk@13062 -
2007-11-28 10:03:28 +00:00
marc
ee3d4895ef * fixed compilation with fpc 2.2 on win64
git-svn-id: trunk@12717 -
2007-11-03 16:49:08 +00:00
marc
31f9b02560 * fixed compilation on fpc 2.0.4
git-svn-id: trunk@12711 -
2007-11-03 02:41:12 +00:00