Commit Graph

22914 Commits

Author SHA1 Message Date
paul
b9deb8c122 ideintf, ide: implement custom caption for IDE options dialog, use another caption for project options
git-svn-id: trunk@23328 -
2009-12-30 15:45:14 +00:00
vincents
f7bf225a8a IDE: fixed compilation with fpc 2.2.4 by telling the unit from which CompareText must be used, the compiler cannot find out by itself
git-svn-id: trunk@23327 -
2009-12-30 13:48:59 +00:00
dmitry
60ea486874 ide: added exception-handler for loading project icon
git-svn-id: trunk@23326 -
2009-12-30 13:40:40 +00:00
paul
7b2bf15ef5 ideintf: reserve compiler options numbers, use one in the messages options
git-svn-id: trunk@23325 -
2009-12-30 13:14:09 +00:00
paul
4766d65d5b ide: typo
git-svn-id: trunk@23324 -
2009-12-30 13:06:09 +00:00
paul
a60e1acf1e ide: rename project_messages to compiler_messages, use TProjectCompilerOptions instead of TProject as options class
git-svn-id: trunk@23323 -
2009-12-30 13:03:56 +00:00
blikblum
ed2bc1f026 lcl: remove Invalidate call in TWinControl.FontChanged since is already called descendant
git-svn-id: trunk@23322 -
2009-12-30 12:32:38 +00:00
blikblum
defbc455bc lcl: On TDBEdit.DataChange only set the MaxLength to Field.Size if is a String field and if MaxLength = 0 (Delphi compatible), , fixes bug #15443
git-svn-id: trunk@23321 -
2009-12-30 12:02:16 +00:00
dmitry
61f6219bdd ide: added compiler messages frame
git-svn-id: trunk@23320 -
2009-12-30 11:17:28 +00:00
paul
b08a1b3733 ideinf: apply fields patch of taka_jp (issue #0015387)
git-svn-id: trunk@23319 -
2009-12-30 10:11:36 +00:00
paul
bad42d79bc ide: project options: replace monolith project options dialog with project options frames, register them in IDE options
git-svn-id: trunk@23318 -
2009-12-30 09:24:39 +00:00
blikblum
cda8e1ba09 gtk: Change the logic to select the gtkstyle in TGtkThemeServices.GetGtkStyleParams so is possible to draw in DC without widgets (Bitmaps)
git-svn-id: trunk@23317 -
2009-12-29 19:36:19 +00:00
andrew
2fc46bc8e1 Changed chm idepkg so that helplabel cannot be blank
git-svn-id: trunk@23316 -
2009-12-29 16:45:26 +00:00
paul
4f2c331030 lcl: make TCustomIcon.LoadFromResourceHandle endian safe
git-svn-id: trunk@23315 -
2009-12-28 23:33:40 +00:00
mattias
b52661b103 educationlaz: fixed compilation and fixed handling new IDE filter
git-svn-id: trunk@23314 -
2009-12-28 12:00:33 +00:00
mattias
2871bcfd3b IDE: options filter: fixed accessing nil
git-svn-id: trunk@23313 -
2009-12-28 11:56:05 +00:00
mattias
20f8159dce codetools: fixed class completion for new public methods without context
git-svn-id: trunk@23312 -
2009-12-28 11:45:59 +00:00
paul
a35c06eeb7 lcl: when menu shortcut is executed perform action update and click starting from the parent to node (this is delphi compatible behavior). Fixes issue #0015427
git-svn-id: trunk@23311 -
2009-12-28 10:48:40 +00:00
paul
8f7b3f6e4b lcl: formatting
git-svn-id: trunk@23310 -
2009-12-28 10:46:43 +00:00
paul
c9568c610d lazde: disable editing of module and elements trees
git-svn-id: trunk@23309 -
2009-12-28 10:09:12 +00:00
paul
e6cdb4a0ee ideintf: fix documentation of ide images interface
git-svn-id: trunk@23308 -
2009-12-28 10:03:35 +00:00
paul
fe2b30e8d2 lazde: fix TEditorPage.FirstPackage and TPackageEditor.SelectModule
git-svn-id: trunk@23307 -
2009-12-28 10:00:45 +00:00
dodi
8b83117d89 docs: some LCL doc updates
git-svn-id: trunk@23306 -
2009-12-28 08:21:01 +00:00
paul
58960ad251 ideintf: add ide images interface documentation
git-svn-id: trunk@23305 -
2009-12-28 06:36:42 +00:00
paul
28db99f799 doceditor: fix fpdocupdater compilation
git-svn-id: trunk@23304 -
2009-12-28 06:17:13 +00:00
paul
83f8d0d4d4 ideintf: add documentation for ide options interface
git-svn-id: trunk@23303 -
2009-12-28 04:48:36 +00:00
paul
e14141a3c2 packager: add 2 units to the predefined IDEIntf package
git-svn-id: trunk@23302 -
2009-12-28 03:57:39 +00:00
blikblum
6100129694 lcl: In TDBEdit FDataLink.UpdateRecord was being called twice after Tab key is pressed (KillFocus and a direct call). Remove the direct call.
git-svn-id: trunk@23301 -
2009-12-27 19:46:44 +00:00
dodi
c5169e801b dockmanager example: Patch to make IDE dockable, persistent
git-svn-id: trunk@23300 -
2009-12-27 12:22:36 +00:00
zeljko
bfbcd3b353 Qt: do not copy #0 chars on to clipboard. fixes #15425.
git-svn-id: trunk@23299 -
2009-12-27 11:58:58 +00:00
dodi
05b9b38a87 dockmanager example: more IDE integration attempts.
git-svn-id: trunk@23298 -
2009-12-27 11:47:28 +00:00
zeljko
dcaa3c193a Qt: TQtComboBox - do not fire OnChange(), OnSelect() when adding or deleting items from list. Now it's delphi (7) compatibile.OnChange() fires when text is changed, OnSelect() when user changes an item in list.
git-svn-id: trunk@23297 -
2009-12-27 11:16:32 +00:00
dodi
eb94849313 dockmanager example: some cleanup
git-svn-id: trunk@23296 -
2009-12-26 21:19:48 +00:00
vincents
3c965316c5 dockmanager ide demo example: store session info in lps
git-svn-id: trunk@23295 -
2009-12-26 21:00:56 +00:00
dodi
48c65a8690 dockmanager example: made layout save/load recursive.
git-svn-id: trunk@23294 -
2009-12-26 20:17:24 +00:00
paul
13ae82a440 ide: change resource string + update translations
git-svn-id: trunk@23293 -
2009-12-26 19:18:14 +00:00
paul
ee188b5600 ideintf, ide: project resources:
- rename TLFMResourceType to TResourceType (and same for other TLFMResource...)
  - move ResourceType to TAbstractProjectResources
  - when fpc resources are chosen:
    1. don't create project .lrs file
    2. use .rc file on all systems (requires windres (or gorc for win64))

git-svn-id: trunk@23292 -
2009-12-26 19:01:05 +00:00
paul
b30828caaa ide: fix big buttons in 2 dialogs
git-svn-id: trunk@23291 -
2009-12-26 17:54:22 +00:00
paul
f81a7b073a lcl: native resource support:
- add implementation for LoadFromResourceName and LoadFromResourceID for TIcon and TCursorImage
  - try loading icon from native resource if appropriate lrs resource is not available

git-svn-id: trunk@23290 -
2009-12-26 15:10:14 +00:00
mattias
8732cff32f educationlaz: propevents
git-svn-id: trunk@23289 -
2009-12-26 10:59:14 +00:00
mattias
9966c2200c IDEIntf: RegisterIDEOptionsGroup checks if group exists, added boolean flag to get old behaviour of auto create group
git-svn-id: trunk@23288 -
2009-12-26 10:37:14 +00:00
mattias
77b42d4ccc IDE: new package unit: use compiler options for mode directive
git-svn-id: trunk@23287 -
2009-12-26 09:02:09 +00:00
mattias
54c8997fd4 IDEIntf: TFileDescPascalUnit now uses syntax mode of project compiler options, bug #15394
git-svn-id: trunk@23286 -
2009-12-25 14:56:08 +00:00
mattias
f0be32eb74 IDE: changed caption: form editing option: open designer on open unit
git-svn-id: trunk@23285 -
2009-12-25 14:28:23 +00:00
mattias
ab72bd0a65 IDE: better english
git-svn-id: trunk@23284 -
2009-12-25 13:56:49 +00:00
mattias
1c89417377 IDE: project option LFM resource type: show and added caption "new files", bug #15419
git-svn-id: trunk@23283 -
2009-12-25 13:52:38 +00:00
mattias
014fabf316 IDE: added resource string
git-svn-id: trunk@23282 -
2009-12-25 13:43:02 +00:00
mattias
a0e368a930 updated po files
git-svn-id: trunk@23281 -
2009-12-25 13:40:47 +00:00
mattias
01582390ff IDE: hide project option LFM resource type - it is not yet implemented, bug #15419
git-svn-id: trunk@23280 -
2009-12-25 13:35:24 +00:00
mattias
d9ccbc9852 translations: german: updates from Swen Heinig
git-svn-id: trunk@23279 -
2009-12-25 13:26:43 +00:00