Commit Graph

41201 Commits

Author SHA1 Message Date
martin
0b8aa38eab IDE: add inactive ifdef to fold-gutter popup menu (if text-selection exists)
git-svn-id: trunk@42651 -
2013-09-06 22:57:05 +00:00
mattias
f6775ab1f6 IDE: package editor: enable compile button: check SkipCompiler
git-svn-id: trunk@42650 -
2013-09-06 22:50:08 +00:00
juha
79ad84f848 LazUtils: Remove test version of overridden InsertItem from TDictionaryStringList. It is called from FPC > 2.7.1. Solves issue #24964 although not the way it suggested.
git-svn-id: trunk@42649 -
2013-09-06 22:05:41 +00:00
bart
eab977d2b3 LazUtils: AllowDirectorySeparators instead of PathDelim in FindDiskFilename.
git-svn-id: trunk@42648 -
2013-09-06 18:15:16 +00:00
maxim
e43c30f94b Installer, Win: updated Russian translation
git-svn-id: trunk@42647 -
2013-09-06 17:53:35 +00:00
maxim
9b367c81ca Installer, Win: improved localization
git-svn-id: trunk@42646 -
2013-09-06 17:53:04 +00:00
maxim
03f47e55f0 Installer, Win: updated Russian translation
git-svn-id: trunk@42645 -
2013-09-06 15:06:22 +00:00
maxim
8e981dcbfe Installer, Win: more corrections
git-svn-id: trunk@42644 -
2013-09-06 15:03:38 +00:00
martin
aaa03b60ab Debugger: fixed crash in callstack (when stop debugging while waiting for stack info)
git-svn-id: trunk@42643 -
2013-09-06 15:03:24 +00:00
paul
f3358d8050 lazutils: fix compilation after cpstrrtl merge
git-svn-id: trunk@42642 -
2013-09-06 14:56:35 +00:00
martin
68bb020129 Debugger: fixed getting callstack (could go into an endless loop)
git-svn-id: trunk@42641 -
2013-09-06 14:27:05 +00:00
mattias
eef666aa0d LCL: fixed OpenURL if URL is invalid, bug #24958
git-svn-id: trunk@42640 -
2013-09-06 14:26:06 +00:00
mattias
00b45080ca IDE: package editor: disable Compile button if package has no commands
git-svn-id: trunk@42639 -
2013-09-06 13:55:32 +00:00
mattias
736edb7c29 codetools: sourcechanger: direct no change: exit immediately
git-svn-id: trunk@42638 -
2013-09-06 13:54:57 +00:00
martin
86bab5d0fe LazControls: ExtendedTabControl better clientarea
git-svn-id: trunk@42637 -
2013-09-06 11:45:01 +00:00
martin
b150be0281 LCL: TabControl; better clientarea
git-svn-id: trunk@42636 -
2013-09-06 11:44:16 +00:00
martin
2b640c6174 GTK2: tabcontrol, less of a gap between tabs and body
git-svn-id: trunk@42635 -
2013-09-06 11:41:22 +00:00
martin
f38edbcf27 GTK2: tabcontrol, check for tab vs page
git-svn-id: trunk@42634 -
2013-09-06 10:31:51 +00:00
martin
f21f82c614 QT: PageControl: check if page or tab control
git-svn-id: trunk@42633 -
2013-09-06 10:02:21 +00:00
martin
f7152825d1 LCL: TabControl, inherit internal tabs from PageControl
git-svn-id: trunk@42632 -
2013-09-06 09:49:37 +00:00
paul
2b9bef5afa lcl: move TWSControl.DragStart to TWSCustomListBox.DragStart because of limitation of TWS classes
git-svn-id: trunk@42631 -
2013-09-06 07:29:10 +00:00
zeljko
9d8486877a Qt: show icons on menus if menuitem.bitmap is assigned and there's no imagelist.issue #24770
git-svn-id: trunk@42630 -
2013-09-06 06:32:20 +00:00
zeljko
f733b97389 Qt: return clBackground as default color for TPanel. issue #24946
git-svn-id: trunk@42629 -
2013-09-06 06:16:53 +00:00
zeljko
7c723d7f81 Qt: do not crash in TQtPage if parent is TTabControl
git-svn-id: trunk@42628 -
2013-09-06 06:14:52 +00:00
paul
2743011353 lcl: fix ListBox onChange call on win32 (mantis #0020324)
- notify TWS class about drag start
  - set csLButtonDown before BeginAutoDrag (there is no dependency in LCL for csLButtonDown in BeginAutoDrag so I see no reason to postpone it)
win32:
  - send TWM_LButtonUp to windows for ListBox if drag operation is started by mouse down

git-svn-id: trunk@42627 -
2013-09-06 04:58:06 +00:00
paul
0032f227a7 lcl: don't call GetCursorPos() twice while initializing Drag/Dock operation. Use the first time retrieved value.
git-svn-id: trunk@42626 -
2013-09-06 02:08:15 +00:00
martin
9178ca6047 GTK2: TPageControl do not hide pages in ShowHide
git-svn-id: trunk@42625 -
2013-09-05 23:28:52 +00:00
martin
920a610a6c LCL: PageControl revert Revision: 39883 [" update PageIndex in PageControl after setting TabVisible. Issue #23251 2]. See note 69758 on the issue
git-svn-id: trunk@42624 -
2013-09-05 22:02:31 +00:00
maxim
6f7482518a Installer, Win: fixed typos
git-svn-id: trunk@42623 -
2013-09-05 20:21:57 +00:00
bart
78fe9ed6eb LazUtils: when seraching for PathDelimiters use AllowDirectorySeparators instead of PathDelim.
Reason: compatibility with fpc RTL.

git-svn-id: trunk@42622 -
2013-09-05 17:55:50 +00:00
maxim
4b87dec795 IDE: regenerated translations; updated Russian translation
git-svn-id: trunk@42621 -
2013-09-05 16:29:12 +00:00
maxim
71526da476 IDE, All compiler options: improved localization
git-svn-id: trunk@42620 -
2013-09-05 16:27:25 +00:00
martin
b50ea63b2f EditorMacroScript: selftest on Mac
git-svn-id: trunk@42619 -
2013-09-05 15:36:05 +00:00
maxim
3c3de39999 IDE: regenerated translations; updated Russian translation
git-svn-id: trunk@42618 -
2013-09-05 15:19:55 +00:00
martin
c2824a9630 EditorMacroScript: config name extension xml
git-svn-id: trunk@42617 -
2013-09-05 15:16:45 +00:00
martin
465b65079c EditorMacroScript: selftest on Mac
git-svn-id: trunk@42616 -
2013-09-05 15:14:57 +00:00
maxim
cdf5906d66 IDE: fixed initial config dir message
git-svn-id: trunk@42615 -
2013-09-05 14:23:52 +00:00
maxim
f83c90e8a9 IDE, Examples manager: removed 'Under construction' label, hid 'Build Selected' button, which functionality was not implemented, improved layout
git-svn-id: trunk@42614 -
2013-09-05 13:40:31 +00:00
maxim
5287911cf8 IDE: improved examples manager localization
git-svn-id: trunk@42613 -
2013-09-05 13:12:01 +00:00
maxim
8f580a5a17 IDE: improved build modes manager localization
git-svn-id: trunk@42612 -
2013-09-05 12:54:50 +00:00
maxim
78580f0a9f IDE: improved 'Compiler Config Target' page localization
git-svn-id: trunk@42611 -
2013-09-05 12:47:45 +00:00
martin
d60351775b IDE: Prepare using new LazControl Tabs (IFDEF'ed), and move icon to tabs
git-svn-id: trunk@42610 -
2013-09-05 12:02:41 +00:00
martin
51470268ac LazControls: TExtendedTabControl added pages (runtime only)
git-svn-id: trunk@42609 -
2013-09-05 11:56:16 +00:00
mattias
2046de2324 IDE, lazbuild: on Unix change AllowDirectorySeparators to only /. File functions like ExtractFilePath/Name/Dir now ignore backslash \ as directory separator. The lazutils file functions already did that.
git-svn-id: trunk@42608 -
2013-09-05 10:24:48 +00:00
martin
1efc1dff52 LazControls: TExtendedTabControl added pages (runtime only)
git-svn-id: trunk@42607 -
2013-09-05 10:16:08 +00:00
mattias
68f770207b IDE: less hints
git-svn-id: trunk@42606 -
2013-09-05 10:09:30 +00:00
mattias
69ec5e3d47 IDE: clean up
git-svn-id: trunk@42605 -
2013-09-05 10:08:54 +00:00
juha
d132cd455b IDE: cleanup for component palette options
git-svn-id: trunk@42604 -
2013-09-05 09:13:35 +00:00
bart
25e6f7d70d LazUtils: in ResolveDots() don't convert anything if AFilename starts with \\?\
Follow up of r42602 #bdaf2d9c6e.

git-svn-id: trunk@42603 -
2013-09-04 22:42:15 +00:00
bart
bdaf2d9c6e LazUtils: in ResolveDots() don't convert \\ or / if AFilename starts with \\?\
(As per MS Specs anything after that must be takne literally?)

git-svn-id: trunk@42602 -
2013-09-04 21:57:26 +00:00