Commit Graph

220 Commits

Author SHA1 Message Date
juha
2fa9987008 IDE, Codetools: Simplify LoadAncestorDependencyHidden. Use "out" parameter when appropriate.
git-svn-id: trunk@64762 -
2021-03-07 13:24:51 +00:00
juha
3f78f0d62d New optimized functions in LazUtils: FilenameExtIs and FilenameExtIn. Used instead of CompareFileExt and similar.
git-svn-id: trunk@64583 -
2021-02-15 08:43:50 +00:00
juha
42850cfe4d LazUtils: Deprecate now obsolete unit LazUtf8Classes and remove its references from Lazarus code.
git-svn-id: trunk@64384 -
2021-01-14 12:41:32 +00:00
juha
618261511d LCL: Remove tests for FPC versions 2.x. Cannot be used anyway.
git-svn-id: trunk@64120 -
2020-11-10 09:50:20 +00:00
mattias
ba08e77f45 lcl: fixed compile with fpc 3.0.4
git-svn-id: trunk@64119 -
2020-11-09 18:03:36 +00:00
mattias
f3603ca4db lcl: less warnings
git-svn-id: trunk@64087 -
2020-10-29 22:31:29 +00:00
juha
d1d2789c49 LCL: Strip <...> when searching resources for a generic form. Issue , patch from Imants Gulbis.
git-svn-id: trunk@63628 -
2020-07-22 20:16:23 +00:00
juha
a3b056875f LCL: Read a streamed WideString CollectionItem property correctly. Issue , patch from Anton Kavalenka.
git-svn-id: trunk@59586 -
2018-11-18 10:34:29 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
juha
73aa9aa4bb Order uses sections again to see dependencies better.
git-svn-id: trunk@53738 -
2016-12-20 16:26:44 +00:00
juha
a714a91311 LCL: Move TLCLPlatform and related non-GUI code to a new unit to be used without GUI.
Organize uses-sections by package so that dependencies can be easier seen.

git-svn-id: trunk@53711 -
2016-12-17 22:58:08 +00:00
juha
9367da0ae5 Remove extra checks for empty strings together with IsValidIdent. It already handles an empty string.
git-svn-id: trunk@52812 -
2016-08-17 10:40:29 +00:00
juha
1236d8fbe8 LCL: Implement WriteVariant for TLRSObjectWriter. Fix variant property editor. Issue , patch from Michal Gawrycki.
git-svn-id: trunk@52328 -
2016-05-19 08:15:02 +00:00
bart
6d50fc5c65 LCL: Prevent "Abstract method called" also with FPC 3.0.0. Issue .
git-svn-id: trunk@49711 -
2015-08-26 09:07:27 +00:00
juha
fb6baf233f LCL: Prevent "Abstract method called" also with FPC 3.0 (the feature was backported there). Issue .
git-svn-id: trunk@49401 -
2015-06-22 09:20:08 +00:00
juha
a73b8c235a LCL: Prevent "Abstract method called" error caused by FPC r30367 #8a283e8229. Issue , patch from Cyrax.
git-svn-id: trunk@48606 -
2015-04-03 07:29:05 +00:00
juha
abe573b42d Initialize variables based on compiler warnings around Lazarus and libs. Contains ToDo items.
git-svn-id: trunk@48481 -
2015-03-24 17:52:23 +00:00
juha
bd959215d1 Fix more uninitialized variables.
git-svn-id: trunk@48458 -
2015-03-22 22:39:33 +00:00
martin
f6d307d5c2 Merged revision(s) 47786 from branches/fixes_1_4:
Merged revision(s) 47785 from tags/lazarus_1_4_RC1:
fix wince build
........

git-svn-id: trunk@47787 -
2015-02-14 18:31:01 +00:00
juha
abf9a845da Deprecate wrappers for LazUTF8 functions in LCLProc.
git-svn-id: trunk@47604 -
2015-02-06 18:25:31 +00:00
mattias
b333a79083 lcl: fixed compilation for fpc 2.6.5 WinCE, issue
git-svn-id: trunk@47193 -
2014-12-13 14:26:30 +00:00
mattias
0382f349af lcl: fixed compilation WinCE, issue
git-svn-id: trunk@47157 -
2014-12-09 22:08:17 +00:00
mattias
666f004e4c lcl: fixed compilation WinCE
git-svn-id: trunk@47122 -
2014-12-06 13:32:48 +00:00
mattias
eb09af1421 LCL: fixed compilation: windows on fpc 2.7.1
git-svn-id: trunk@46967 -
2014-11-22 23:45:54 +00:00
mattias
1fe37e15a2 fixed spelling mistakes, found by lintian
git-svn-id: trunk@43900 -
2014-02-05 12:07:46 +00:00
mattias
cada2a7337 LCL: lresources: using SysUtils.CompareText instead of AnsiCompareText - resources must work independent of codepage
git-svn-id: trunk@42799 -
2013-09-14 17:08:50 +00:00
juha
2667dcf7f4 Converter: convert Windows WideString syntax (#xxx) to UTF8 in LFM files. Issue
git-svn-id: trunk@41962 -
2013-07-01 23:33:50 +00:00
juha
86818186ba LCL: formatting
git-svn-id: trunk@41961 -
2013-07-01 23:33:45 +00:00
mattias
a415e1f9ac LCL: read dfm: check for characters in system codepage
git-svn-id: trunk@41955 -
2013-07-01 13:10:02 +00:00
mattias
3281fcd366 lcl: ReadLFMHeaderFromFile: using utf8
git-svn-id: trunk@41954 -
2013-07-01 12:58:33 +00:00
juha
7b162087fd Improve license headers in sources, part 1. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41387 -
2013-05-24 18:30:06 +00:00
juha
a637ee7996 Packager: formatting
git-svn-id: trunk@38990 -
2012-10-08 00:12:29 +00:00
juha
744f01cc46 LCL: Reading LFM, don't give an error when bitfields (sets, eg. Options) are not found. Partially fixes issue
git-svn-id: trunk@37658 -
2012-06-15 18:01:16 +00:00
mattias
95989934cf lcl: fixed LRSObjectTextToBinary toWString, issue
git-svn-id: trunk@37642 -
2012-06-14 11:51:35 +00:00
mattias
ef5a5438ab lcl: LRSObjectTextToBinary: write convert list of components
git-svn-id: trunk@37637 -
2012-06-13 15:30:32 +00:00
marc
465eb5f5c1 enable global loading, so loaded gets called only once when loading inherited frames/forms
git-svn-id: trunk@37153 -
2012-05-04 12:26:04 +00:00
paul
880401dbb8 lcl: remove ver2_2_x defines
git-svn-id: trunk@36368 -
2012-03-27 07:16:11 +00:00
paul
b8c286a25d lcl: reduce amount of warnings, fix use of UTF8Decode and use of UTF8String type
git-svn-id: trunk@33250 -
2011-11-03 06:58:10 +00:00
mattias
77eec82725 LCL: fixed uninitialized function result
git-svn-id: trunk@33222 -
2011-11-02 16:39:07 +00:00
mattias
fa2dc2b245 LCL: fixed TLRSObjectReader.SkipValue vaWString, vaUString
git-svn-id: trunk@33191 -
2011-10-31 15:33:35 +00:00
mattias
d93e971020 lcl: TUTF8Parser.HandleNewLine: fill buffer
git-svn-id: trunk@31410 -
2011-06-26 21:05:15 +00:00
mattias
d13ac6fe8a LCL: fixed TUTF8Parser reading at end of buffer
git-svn-id: trunk@31362 -
2011-06-24 18:37:23 +00:00
mattias
8f85c6d37a LCL: LRSObjectTextToBinary: do not write widestring, it is not needed and makes trouble by the widestringmanager under windows
git-svn-id: trunk@31040 -
2011-06-04 10:20:21 +00:00
mattias
0123f8938f IDEIntf: moved images to ideintf/images
git-svn-id: trunk@30926 -
2011-05-27 07:41:40 +00:00
juha
f38190794b Formatting: joined lines where only ');' was split to its own line, in procedure defs.
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
paul
e1704e541d lcl: Add optional ReaderRoot parameter to ReadComponentFromBinaryStream function by Alexander S. Klenin (feature )
git-svn-id: trunk@29370 -
2011-02-04 06:33:07 +00:00
mattias
3168fd2e6e LCL: lrs object reader/writer: write unique paths string properies for collection items and frames, patch
git-svn-id: trunk@29201 -
2011-01-25 18:50:14 +00:00
paul
57daf59d6e lcl: use DefaultFormatSettings to prevent deprecated message generation
git-svn-id: trunk@28588 -
2010-12-02 07:21:19 +00:00
vincents
371fcb0928 LCL: fixed streaming of doubles on win64 (little endian without type extended), fixes issue
git-svn-id: trunk@28428 -
2010-11-23 08:52:07 +00:00
mattias
64ed209693 IDE: view forms: check lfm on disk
git-svn-id: trunk@27942 -
2010-10-29 11:26:44 +00:00