Commit Graph

278 Commits

Author SHA1 Message Date
bart
45e8d97693 LCLProcs: Remove the Win9xWsManager unit, since we don't support that platform anymore.
git-svn-id: trunk@51858 -
2016-03-08 11:47:49 +00:00
mattias
19299db032 lcl: inline DumpStack
git-svn-id: trunk@51660 -
2016-02-19 08:59:58 +00:00
juha
c96d141c52 Tools: Reorder and clean uses sections. Prevent "deprecated" warnings.
git-svn-id: trunk@49624 -
2015-08-08 21:06:51 +00:00
juha
653b5dd43a Codetools, unit FileProcs: Disable conditionally wrapper functions. For testing define DisableWrapperFunctions and build Lazarus.
git-svn-id: trunk@49504 -
2015-07-07 11:43:38 +00:00
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
juha
389df5cdfe LCL: Support special strings for TextToShortcut/ShortcutToText. Issue #27746, patch from Alexey Torgashin.
git-svn-id: trunk@48922 -
2015-05-02 21:50:00 +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
mattias
5ca1ca2bd8 LCL: less hints
git-svn-id: trunk@47614 -
2015-02-07 09:52:51 +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
814cf1a717 lazutils: FindInvalidUTF8Character: check for wrong mapped codes, changed default to report gaps
git-svn-id: trunk@47172 -
2014-12-10 14:26:18 +00:00
mattias
010fd26779 lcl: DbgSaveData: unicode file names
git-svn-id: trunk@46809 -
2014-11-12 18:50:45 +00:00
mattias
1fe37e15a2 fixed spelling mistakes, found by lintian
git-svn-id: trunk@43900 -
2014-02-05 12:07:46 +00:00
jesus
103d6a39e3 LCL, added dbgs(variant)
git-svn-id: trunk@43774 -
2014-01-20 01:14:56 +00:00
maxim
18a463791b LCL: fixed TComboBox autocompletion with numeric (non-numpad) keys, patch from Gilson Nunes, bug #25495
git-svn-id: trunk@43660 -
2014-01-06 15:05:48 +00:00
juha
c30eb3edd3 Clean outdated DEFINEs from the code, like old compiler versions and FPC_HAS_CONSTREF.
git-svn-id: trunk@43628 -
2014-01-02 18:16:19 +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
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