Commit Graph

263 Commits

Author SHA1 Message Date
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
mattias
37915accc5 LCL: fixed lclproc mode
git-svn-id: trunk@40322 -
2013-02-15 07:41:23 +00:00
mattias
577bc9d322 LCL: gtk2: disabled optimization REMOVEEMPTYPROCS for fpc 2.7.1
git-svn-id: trunk@40321 -
2013-02-14 23:34:15 +00:00
mattias
e1f38d1a0b LCL: added mergesort for parts of TFPList
git-svn-id: trunk@40304 -
2013-02-13 19:00:05 +00:00
mattias
a5342ca134 lcl: less need for widestringmanager
git-svn-id: trunk@38101 -
2012-08-01 09:11:45 +00:00
mattias
99ba8dfabd lcl: write debuglog with sharing
git-svn-id: trunk@37932 -
2012-07-13 16:10:03 +00:00
mattias
5b350609ab gtk2: less hints
git-svn-id: trunk@36761 -
2012-04-14 10:27:10 +00:00
mattias
7cf1e76eb3 LCL: merged duplicate functions
git-svn-id: trunk@35436 -
2012-02-18 13:15:31 +00:00
paul
a3891d650a lcl: redo UTF8LowerCase and UTF8UpperCase by redirecting calls to LazUTF8
git-svn-id: trunk@35391 -
2012-02-16 02:38:45 +00:00
paul
5abf39a0c8 lcl: redo UTF8LowerCase and UTF8UpperCase by redirecting calls to LazUTF8
git-svn-id: trunk@35390 -
2012-02-16 02:30:41 +00:00
paul
b75cbdf949 lcl: use UnicodeString instead of WideString for UTF16String to remove unneeded conversions (lazutils uses UnicodeString and converting their results to WideString cause a helper calls)
git-svn-id: trunk@35386 -
2012-02-16 01:40:38 +00:00
juha
cef54d4751 LCL: vtUnicodeString is introduced in FPC 2.7.x. Add conditional compilation for it.
git-svn-id: trunk@35381 -
2012-02-15 18:21:16 +00:00
paul
eb71c915df lclproc: use UTF16String for routines with UTF16 in name, handle vtUnicodeString variant parts
git-svn-id: trunk@35368 -
2012-02-15 02:38:55 +00:00
martin
2ce509ce97 Clean up: warnings (new debugln)
git-svn-id: trunk@35269 -
2012-02-09 13:31:28 +00:00
vincents
1cbef20c34 lazutils: fixed another compilation for debug log with wince.
git-svn-id: trunk@35262 -
2012-02-09 08:59:40 +00:00
martin
64cb0d92c5 new Debugln via LazLogger (now used by default)
git-svn-id: trunk@35255 -
2012-02-09 01:13:23 +00:00
martin
71814e408a new Debugln via LazLogger (ifdef WithLazLogger)
git-svn-id: trunk@35187 -
2012-02-06 18:43:49 +00:00
sekelsenmat
1b5dde8f63 Makes the decition to prefix all VK_ constants which are exclusive of the LCL with VK_LCL_
git-svn-id: trunk@34846 -
2012-01-21 17:09:21 +00:00
sekelsenmat
6be7642595 Android: Converts all key codes from the Android SDK. Adds more keys to the Android keyboard support
git-svn-id: trunk@34779 -
2012-01-18 15:11:04 +00:00
juha
271d88305a LCL: make LCL build with win64. Issue #21081, patch from Bart Broersma
git-svn-id: trunk@34743 -
2012-01-15 11:09:18 +00:00
juha
d51b2ed1a1 LCL: improvements for using Win9xWsManager, issue #0021025
git-svn-id: trunk@34605 -
2012-01-05 23:55:30 +00:00
juha
478a6f7b60 LCL: Make case-insensitive search work on Win9x, issue #0021025, patch from Bart Broersma
git-svn-id: trunk@34601 -
2012-01-05 17:25:49 +00:00
mattias
ed7ff21c35 LCL: added some inline
git-svn-id: trunk@34236 -
2011-12-17 00:59:07 +00:00
sekelsenmat
3c9ee8524f Adds the new Application.ExtendedKeysSupport flag and advances the implementation of keyboard support in LCL-CustomDrawn-Cocoa
git-svn-id: trunk@34219 -
2011-12-16 08:22:27 +00:00
sekelsenmat
a806fac460 Moves the selection of cwstring vs paswstring vs windows string manager into the widgetsets
git-svn-id: trunk@33921 -
2011-12-02 23:00:48 +00:00
sekelsenmat
147eb696f1 Adds a mechanism for widgetsets to override DebugLn/DebugOut
git-svn-id: trunk@33817 -
2011-11-28 10:10:48 +00:00
mattias
8ee87295fc lcl+lazutils: moved TMethodList to lazutils
git-svn-id: trunk@33551 -
2011-11-16 05:51:31 +00:00
juha
f9005be726 IDE+LCL: Generate shortcut string correctly for comma and some other chars. Issue #20621
git-svn-id: trunk@33294 -
2011-11-04 10:56:22 +00:00
juha
c4cee0e6dd IDE+LCL: Combine PropEdits.KeyAndShiftStateToKeyString and TWidgetSet.GetAcceleratorString, move to lclproc. Remove unused constants.
git-svn-id: trunk@33283 -
2011-11-04 09:50:46 +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
sekelsenmat
23818b9900 Adds a define to enable paswstring
git-svn-id: trunk@33117 -
2011-10-27 18:47:54 +00:00
sekelsenmat
2c0cc4c4d4 Reverts the previous removal of TLMouseEvent.State
git-svn-id: trunk@33114 -
2011-10-27 18:03:01 +00:00
sekelsenmat
73f0887e09 Fixes bug #20065. Removes ssCaps, ssNum and ssScroll because they are implemented based on the key lock in win32, which is not the same as shift state, they are added only for MouseWhell events and very unreliable across platforms (cannot be correctly implemented in win32 for example). Also corrects the ShiftState for MouseWhell messages in Windows. Removes State from the mousewhell internal message, now Button is used, which is more consistent with Win32.
git-svn-id: trunk@33092 -
2011-10-26 15:08:10 +00:00
sekelsenmat
190bd0e68d Redirects many utf8 routines in lclproc to use lazutf8, to avoid code duplication
git-svn-id: trunk@32987 -
2011-10-19 19:20:56 +00:00
sekelsenmat
e04d11b5e5 Starts redirecting lclproc utf-8 calls to lazutf8
git-svn-id: trunk@32939 -
2011-10-17 09:45:17 +00:00
sekelsenmat
d0e3cded34 Moves the New LowerCase from LCLProc to LazUtils
git-svn-id: trunk@32713 -
2011-10-06 06:32:09 +00:00
zeljko
1337735deb LCL: LCLProc: added UTF8CompareStr() and UTF8CompareText()
git-svn-id: trunk@32488 -
2011-09-24 05:58:37 +00:00
paul
d04061a144 lcl: replace UTF8String to AnsiString
git-svn-id: trunk@32399 -
2011-09-18 11:36:48 +00:00
paul
6032c0b3b2 don't use UTF8String type in the code. It will cause problems when cpstrenew branch is merged
git-svn-id: trunk@32374 -
2011-09-17 02:21:48 +00:00
mattias
3695f21e44 codetools: parser: read dot source name
git-svn-id: trunk@32100 -
2011-08-29 22:01:05 +00:00
sekelsenmat
c85b5cb9b9 Adds TWidgetset.DebugLogLn for widgetset implemented logs
git-svn-id: trunk@32093 -
2011-08-29 10:39:37 +00:00
sekelsenmat
b51ae032ac Fixes linking LCL-Android by disabling all links to libc in arm-linux
git-svn-id: trunk@31913 -
2011-08-08 11:23:08 +00:00
blikblum
c7c258c4f4 lcl: use string constant argument in GetCompleteText
git-svn-id: trunk@31419 -
2011-06-27 14:45:51 +00:00
mattias
ef8b26114d LCL: MergeSort: using insertion sort for small arrays
git-svn-id: trunk@31168 -
2011-06-11 15:11:42 +00:00
martin
66cdd0e590 DebuglnEnter/Exit: protect against over-exit
git-svn-id: trunk@30514 -
2011-05-01 14:24:54 +00:00
juha
4d7d059433 LCL: write a piece of code in a shorter way.
git-svn-id: trunk@30260 -
2011-04-10 17:07:39 +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
juha
611aafbe09 IDE: add "Swap case in selection" feature to edit menu.
git-svn-id: trunk@29766 -
2011-03-09 14:12:45 +00:00
paul
47edd5c7a5 lcl: fix memory leak in LCLGetLanguageIDs for darwin platform by Phil (bug #0018447)
git-svn-id: trunk@28948 -
2011-01-11 07:13:17 +00:00
mattias
3fbccdd74b LCL: added dbgs for TMethod
git-svn-id: trunk@28432 -
2010-11-23 11:02:58 +00:00