#
29e8fa59 |
|
24-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Style fixes to Support Kit files
|
#
1f8d9272 |
|
13-Apr-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
Make Windows-1250 encoding consistent with other In sake of consistency with other Windows CP encodings: * print_name is expanded to "Windows Central European (CP 1250)"; * B_MS_WINDOWS_1250_CONVERSION id looks like should be added into UTF8.h; * mime_name set to NULL as other windows codepages have. That prevents at least from duplicating too much 1250's in the Terminal, Mail and StyledEdit encodings menus.
|
#
f3782185 |
|
13-Nov-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Refactoring of 8-bit encodings support. * Fixed issue introduced in hrev38139: restoring from the line drawing table was hard-coded to UTF8 Ground table. That is wrong: the table for currently configured encoding must be set back. Please look on using of _GuessGroundTable() for details; * Fixed issue introduced in hrev34894: the semantic of convert_xx_utf8 functions requires the destination length to be set equal to the target buffer size. Pre-hrev34894 usage of "homebrew" conversion functions was a bit different - destination length was set to 0. This made any converstions of input data useless and produce no visual results; * Private list of supported encodings (Encoding.cpp) was replaced by using BPrivate::BCharacterSetRoster functionality. That allows to use centralized info about encodings in unified with other applications (Mail & StyledEdit for example) way. Most of currently enumerated in UTF8.h encodings now available in Terminal. Note that UCS-2 and UTF-16 are temporary (???) excluded from the list of encodings supported by Terminal. * The B_UTF16_CONVERSION was added in system-wide UTF8.h declarations. This character set is available for enumerating by BCharacterSetRoster but not listed in public API. Looks like it was just missed; * Special note about "Text Encoding" entry in Preference File: So known "shortname" of encoding was used in the preferences file. For details look on the encodings list in previous version of Encoding.cpp. As result of migrating to BCharacterSet-provided resources this list was deleted and is not available anymore. Instead of it the IANA name of the character encoding targeted to be used for this purposes. Frankly speaking this part looks like not working at the moment. The value of text encoding is hardcoded to "UTF-8" now and is not affected by any operations in Terminal menu. Note that "shortname" for default encoding was "UTF8" but the saved value is "UTF-8" - and they are looking not dependent at all. So this change should not introduce any kind of backward incompatibility.
|
#
087882c2 |
|
26-Jan-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Rewrote headers as necessary; only Errors.h and Debug.h still originate from a Be header now; feel free to change that ;-) * Cleaned up existing headers. * Coding style guide update to BBufferIO (renamed m_* members to f*). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19972 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
19787aaf |
|
17-Jul-2003 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Removed BGA's uint32 utf8_char_len(uchar c) function from this public header, since it's not safe, and it's slower than parsing bytes one by one. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4006 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
80b7a8e5 |
|
16-Nov-2002 |
shatty <shatty@nowhere.fake> |
added 3 missing conversions - mysterious! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1964 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8f1a4e7f |
|
14-Nov-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
Implemented BGA's UTF-8 char len suggestion in UTF8.h and used it in BString::CountChars(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1932 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d734a8ce |
|
23-Oct-2002 |
beveloper <beveloper@nowhere.fake> |
some header files to be R5 compatible git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1617 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
29e8fa5922c9f9a5eb09a2fcc92e7fb321d4cc59 |
|
24-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Style fixes to Support Kit files
|
#
1f8d9272512962516f02f5b13d368f6fda130032 |
|
13-Apr-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
Make Windows-1250 encoding consistent with other In sake of consistency with other Windows CP encodings: * print_name is expanded to "Windows Central European (CP 1250)"; * B_MS_WINDOWS_1250_CONVERSION id looks like should be added into UTF8.h; * mime_name set to NULL as other windows codepages have. That prevents at least from duplicating too much 1250's in the Terminal, Mail and StyledEdit encodings menus.
|
#
f37821851ef7dc4da35cd040329f11ca8cdd9826 |
|
13-Nov-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Refactoring of 8-bit encodings support. * Fixed issue introduced in hrev38139: restoring from the line drawing table was hard-coded to UTF8 Ground table. That is wrong: the table for currently configured encoding must be set back. Please look on using of _GuessGroundTable() for details; * Fixed issue introduced in hrev34894: the semantic of convert_xx_utf8 functions requires the destination length to be set equal to the target buffer size. Pre-hrev34894 usage of "homebrew" conversion functions was a bit different - destination length was set to 0. This made any converstions of input data useless and produce no visual results; * Private list of supported encodings (Encoding.cpp) was replaced by using BPrivate::BCharacterSetRoster functionality. That allows to use centralized info about encodings in unified with other applications (Mail & StyledEdit for example) way. Most of currently enumerated in UTF8.h encodings now available in Terminal. Note that UCS-2 and UTF-16 are temporary (???) excluded from the list of encodings supported by Terminal. * The B_UTF16_CONVERSION was added in system-wide UTF8.h declarations. This character set is available for enumerating by BCharacterSetRoster but not listed in public API. Looks like it was just missed; * Special note about "Text Encoding" entry in Preference File: So known "shortname" of encoding was used in the preferences file. For details look on the encodings list in previous version of Encoding.cpp. As result of migrating to BCharacterSet-provided resources this list was deleted and is not available anymore. Instead of it the IANA name of the character encoding targeted to be used for this purposes. Frankly speaking this part looks like not working at the moment. The value of text encoding is hardcoded to "UTF-8" now and is not affected by any operations in Terminal menu. Note that "shortname" for default encoding was "UTF8" but the saved value is "UTF-8" - and they are looking not dependent at all. So this change should not introduce any kind of backward incompatibility.
|
#
087882c26e81eabf9a459e634a33f8e978d8a66b |
|
26-Jan-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Rewrote headers as necessary; only Errors.h and Debug.h still originate from a Be header now; feel free to change that ;-) * Cleaned up existing headers. * Coding style guide update to BBufferIO (renamed m_* members to f*). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19972 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
19787aaf7113476f22237ee36c57492042ceffae |
|
17-Jul-2003 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Removed BGA's uint32 utf8_char_len(uchar c) function from this public header, since it's not safe, and it's slower than parsing bytes one by one. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4006 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
80b7a8e57c9e723ab1a36ea75966a80122a95171 |
|
16-Nov-2002 |
shatty <shatty@nowhere.fake> |
added 3 missing conversions - mysterious! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1964 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8f1a4e7f895edfed9bca8b83b288cb0f362caea5 |
|
14-Nov-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
Implemented BGA's UTF-8 char len suggestion in UTF8.h and used it in BString::CountChars(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1932 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d734a8ce5a83e48e17a2d0d6635090d48c5ad161 |
|
23-Oct-2002 |
beveloper <beveloper@nowhere.fake> |
some header files to be R5 compatible git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1617 a95241bf-73f2-0310-859d-f6bbb57e9c96
|