Commit Graph

3093 Commits

Author SHA1 Message Date
marc
f16a90121b * Updated Russion translation by Maxim Ganetsky
git-svn-id: trunk@15463 -
2008-06-18 23:12:42 +00:00
marc
5bf1f6ccbd Updated Lithuanian translation by Valdas Jankunas
git-svn-id: trunk@15460 -
2008-06-18 22:45:32 +00:00
mattias
20f65465f5 gtk1: fixed compilation
git-svn-id: trunk@15430 -
2008-06-15 11:31:56 +00:00
mattias
aa685453e3 synedit: removed indenter
git-svn-id: trunk@15429 -
2008-06-15 11:28:49 +00:00
mattias
f1f758e093 synedit: started TSynCustomBeautifier
git-svn-id: trunk@15428 -
2008-06-15 10:59:47 +00:00
mattias
a2eb97b8a3 synedit: hiding half visible caret on last visible line, bug #9916
git-svn-id: trunk@15415 -
2008-06-13 19:28:58 +00:00
mattias
56f181b65c synedit: fixed updating bracket highlighting on text changes from Martin Friebe
git-svn-id: trunk@15411 -
2008-06-13 17:40:46 +00:00
mattias
f4a4c53091 lazreport: added lr_propedit.pas to split designer forms of lr_edit
git-svn-id: trunk@15407 -
2008-06-13 11:50:35 +00:00
mattias
4526640d8f IDE: fixed old Gutter.OnChange
git-svn-id: trunk@15405 -
2008-06-13 10:17:03 +00:00
vincents
c0f7c4db42 synedit: made TSynGutter.OnChange public instead of published, fixes #10995
git-svn-id: trunk@15396 -
2008-06-12 22:21:48 +00:00
mattias
e05e391f2b IDE: implemented adding packages when creating new unit
git-svn-id: trunk@15394 -
2008-06-12 10:04:25 +00:00
mattias
730b5f6b42 customforms: made TForm the base class.
git-svn-id: trunk@15393 -
2008-06-11 22:29:34 +00:00
mattias
96a7abc480 translations: german: updates from Joerg Braun
git-svn-id: trunk@15390 -
2008-06-11 21:05:57 +00:00
mattias
e25395d533 IDE: source editor: implemented changing file encoding
git-svn-id: trunk@15364 -
2008-06-08 20:44:46 +00:00
mattias
a008d75250 gtk2 intf: moved doublebuffering from synedit to gtk2 as this is faster since gtk2.12
git-svn-id: trunk@15362 -
2008-06-08 13:17:51 +00:00
marc
e187d433b1 * Updated Russian translation by Maxim Ganetsky (includes translation mentioned in #9797)
git-svn-id: trunk@15360 -
2008-06-08 12:34:03 +00:00
mattias
7814e569d4 synedit: fixed searching backwards and end of range contains half pattern, bug #11430
git-svn-id: trunk@15356 -
2008-06-07 16:08:18 +00:00
mattias
0ca6ca49d9 translations: russian: updates from Andrey
git-svn-id: trunk@15355 -
2008-06-07 09:24:57 +00:00
mattias
bf145b6d96 synedit: implemented eoShowSpecialChars for #32 and #9, similar to 9797
git-svn-id: trunk@15349 -
2008-06-07 01:13:14 +00:00
mattias
e8e615a9b1 synedit: implemented non UTF-8 characters are shown as ?
git-svn-id: trunk@15347 -
2008-06-07 00:39:15 +00:00
mattias
cc4514a7f3 translations: german: updates from Joerg Braun
git-svn-id: trunk@15331 -
2008-06-06 04:41:30 +00:00
mattias
30d78489eb messagescomposer: added resourcestrings
git-svn-id: trunk@15317 -
2008-06-05 15:27:20 +00:00
vincents
561fbf548c carbon and cocoa widget set, printers4lazarus: fixed compilation with fpc 2.2.1 and higher
git-svn-id: trunk@15310 -
2008-06-04 22:26:25 +00:00
jesus
6997537d50 LazReport, mousewheel scrolling in preview, hint from Domingo Alvarez Duarte, issue #11180
git-svn-id: trunk@15299 -
2008-06-03 15:39:04 +00:00
jesus
6aa7877586 lazreport, updated editor sample (indices and current report)
git-svn-id: trunk@15291 -
2008-06-02 15:41:58 +00:00
vincents
59c009eaf5 TAChart: Fixed Legend selection bug, DrawLegend bugfix (by Anton Vychegzhanin) (bug #11398)
git-svn-id: trunk@15289 -
2008-06-02 13:28:08 +00:00
jesus
a353f8dd84 printers, use ms recommended method to obtain default printer, issue #11301
git-svn-id: trunk@15281 -
2008-05-31 17:22:05 +00:00
jesus
35ede8b695 printers, fix selecting default printer and updating devmode (windows)
git-svn-id: trunk@15278 -
2008-05-30 15:10:51 +00:00
vincents
8c765ce1af sqldb components:
* enabled TSqlite3Connection, TSQLScript and TSQLConnector for fpc 2.2.1
- removed support for versions before 2.2.0

git-svn-id: trunk@15276 -
2008-05-30 08:31:47 +00:00
mattias
6db258bc44 codetools: fixed stop/continue searching for overload procs, bug #8632
git-svn-id: trunk@15270 -
2008-05-28 12:47:36 +00:00
mattias
252f7ee831 codetools: fixed: not searching with context in parent nodes
git-svn-id: trunk@15267 -
2008-05-28 08:17:30 +00:00
jesus
ab422b9665 Printers, setdc after sucessful change printer, issue #11279
git-svn-id: trunk@15265 -
2008-05-28 05:22:03 +00:00
vincents
affaad4f42 codetools: merged r10717 and r10718 #7847b25113 from fileutils to fileprocs to fix FileIsExecutable for directories
git-svn-id: trunk@15259 -
2008-05-27 12:08:36 +00:00
vincents
a3230ffdcd win32 printers: cleanup
git-svn-id: trunk@15235 -
2008-05-26 14:09:18 +00:00
mattias
2bf1be0786 synedit: lfm highlighter: added keyword inline
git-svn-id: trunk@15234 -
2008-05-26 14:08:50 +00:00
mattias
29eab2b98f IDE: designer: implemented creating a nested frame
git-svn-id: trunk@15226 -
2008-05-25 16:30:59 +00:00
mattias
07802eab4d codetools: h2pas: added todo for unsigned/signed
git-svn-id: trunk@15225 -
2008-05-25 13:08:43 +00:00
mattias
9598e8b7a7 translations: turkish: updates from Hakan
git-svn-id: trunk@15220 -
2008-05-23 18:57:36 +00:00
mattias
49291a20cd codetools: fixed reading til statement end, bug #7970
git-svn-id: trunk@15208 -
2008-05-22 15:08:31 +00:00
mattias
a45d589f57 codetools: extended ctnWithStatement EndPos to next atom when possible, bug #7970
git-svn-id: trunk@15207 -
2008-05-22 14:48:32 +00:00
mattias
376c870ffe codetools: fixed EndPos of ctnWithStatement
git-svn-id: trunk@15205 -
2008-05-22 14:01:11 +00:00
paul
f94b387c2c components: move project templates options to more fixed parent (0011332)
git-svn-id: trunk@15196 -
2008-05-21 13:11:51 +00:00
mattias
5e981c6e48 codetools: fixed parsing }}, bug #11304
git-svn-id: trunk@15180 -
2008-05-19 12:53:49 +00:00
vincents
dcbb734a78 o paradox component:
* fixed filter description when selecting a blob file (bug #11299) from Michael Van Canneyt
* updated minimal fpc version

git-svn-id: trunk@15141 -
2008-05-14 21:19:09 +00:00
mattias
791e885180 printers4lazarus: fixed carbon compilation
git-svn-id: trunk@15128 -
2008-05-14 06:53:26 +00:00
mattias
192289e250 clean up
git-svn-id: trunk@15125 -
2008-05-13 22:40:51 +00:00
mattias
c3c453b7f6 codetools: fixed double remove
git-svn-id: trunk@15116 -
2008-05-13 10:05:57 +00:00
mattias
4058612e2e codetools: undo CompareLFMTreesByLFMBuffer, it should bomb if there is a nil pointer
git-svn-id: trunk@15114 -
2008-05-13 08:03:27 +00:00
paul
2ab9ba5790 fix crash on closing lazarus
git-svn-id: trunk@15108 -
2008-05-13 01:45:55 +00:00
mattias
2fa8db67b5 IDE: implemented finding missing classes in lfm
git-svn-id: trunk@15107 -
2008-05-12 22:55:44 +00:00
mattias
5d66571b44 IDE: implemented parsing LCLVersion from lfm, added ResourceBaseClass to TUnitInfo and TPkgFile
git-svn-id: trunk@15106 -
2008-05-12 16:59:43 +00:00
mattias
bbc1eb29ff codetools: extract proc: deleting a local var: keep a space between var and the next identifier, bug #11273
git-svn-id: trunk@15098 -
2008-05-12 10:25:36 +00:00
mattias
5f7d69844d codetools: implemented parsin unitname.identifier for function types results
git-svn-id: trunk@15097 -
2008-05-12 09:52:37 +00:00
mattias
1c51099541 IDE: implemented showing help for identifier completion
git-svn-id: trunk@15065 -
2008-05-06 21:37:25 +00:00
mattias
5122d3eaaf codetools: not reparsing when cursor in valid interface
git-svn-id: trunk@15064 -
2008-05-06 19:19:40 +00:00
mattias
2b9cb9182b codetools: improved running codetools while identifier completion is open
git-svn-id: trunk@15063 -
2008-05-06 17:45:18 +00:00
mattias
3864f806a5 designer: menu item align now enabled when one control is selected
git-svn-id: trunk@15049 -
2008-05-05 20:14:39 +00:00
mattias
b7b30e862a codetools: identifier completion can exists while rebuilding code trees
git-svn-id: trunk@15048 -
2008-05-05 20:06:28 +00:00
mattias
e473ecf7d5 IDE: remove empty methods: warning when caret not in a class
git-svn-id: trunk@15026 -
2008-05-01 17:15:13 +00:00
jesus
72d48b5170 Printers, qt support from Zeljko
git-svn-id: trunk@15019 -
2008-04-30 17:00:36 +00:00
mattias
47eae27a96 added lazc package
git-svn-id: trunk@15011 -
2008-04-29 12:55:06 +00:00
paul
52a6a70e01 synedit: highlight VarArgs keyword (from Mattias)
git-svn-id: trunk@15007 -
2008-04-29 11:06:10 +00:00
marc
15ed539f5a * Updated Russian translation by Maxim Ganetsky
git-svn-id: trunk@14993 -
2008-04-27 17:21:47 +00:00
mattias
5e41e48a30 codetools: remove empty methods: implemented returning list of removed definitions
git-svn-id: trunk@14986 -
2008-04-26 19:18:57 +00:00
mattias
816226e560 synedit: using Canvas.ClipRect for selfmade doublebuffer
git-svn-id: trunk@14985 -
2008-04-26 13:53:44 +00:00
mattias
d9e860573f codetools: removing empty methods: ignore redefinitions
git-svn-id: trunk@14982 -
2008-04-26 09:30:39 +00:00
mattias
4d30122bfd IDE: added resourcestrings
git-svn-id: trunk@14976 -
2008-04-25 18:47:10 +00:00
mattias
bb13c13e0d IDE: added refactoring tool: remove empty methods
git-svn-id: trunk@14975 -
2008-04-25 16:19:02 +00:00
mattias
cd87870685 codetools: removing empty methods: auto removing definition nodes
git-svn-id: trunk@14972 -
2008-04-25 13:43:49 +00:00
mattias
5399b1c322 codetools: removing empty methods: auto removing class completion comment
git-svn-id: trunk@14971 -
2008-04-25 13:31:19 +00:00
mattias
c0fef1b31e codetools: added function to remove empty method bodies
git-svn-id: trunk@14970 -
2008-04-25 12:35:55 +00:00
mattias
cc954306a9 codetools: added function to find empty method bodies
git-svn-id: trunk@14969 -
2008-04-25 12:11:17 +00:00
vincents
d88b4969be fpcunit component: cleanup Makefile.fpc
git-svn-id: trunk@14940 -
2008-04-23 14:41:44 +00:00
mattias
e2b3577222 codetools: fixed result of FindDeclarationOfIdentAtParam
git-svn-id: trunk@14935 -
2008-04-23 07:59:56 +00:00
mattias
9b5da4282e message composer: added i18n
git-svn-id: trunk@14922 -
2008-04-21 17:45:38 +00:00
mattias
08ee4f4862 codetools: missing semicolong in procedure modifiers now allowed for fpc too - sigh
git-svn-id: trunk@14875 -
2008-04-17 22:54:28 +00:00
mattias
46c8e9eed6 codetools: added vargars to procedure type modifiers
git-svn-id: trunk@14874 -
2008-04-17 22:41:17 +00:00
mattias
2a13760f82 codetools: fixed typo
git-svn-id: trunk@14870 -
2008-04-17 14:42:13 +00:00
mattias
e11870d2ee codetools: class completion: adding new parts behind GUID, bug #11158
git-svn-id: trunk@14850 -
2008-04-16 14:59:06 +00:00
paul
b70cfb3a82 ide: load unit source buffer if it was not loaded before in LoadDependencyHidden, improve verbosity
git-svn-id: trunk@14848 -
2008-04-16 08:28:44 +00:00
mattias
dfd3c302bb translations: german: updates from Joerg Braun
git-svn-id: trunk@14835 -
2008-04-15 17:36:11 +00:00
mattias
fdde79363f codetools: lfmtrees are now only updated if source changed
git-svn-id: trunk@14827 -
2008-04-15 12:51:14 +00:00
mattias
92e555f7da codetools: lfmtrees are now kept
git-svn-id: trunk@14826 -
2008-04-15 12:08:36 +00:00
marc
e07aec1513 * Updated Lithuanian translation by Valdas Jankunas
* Updated some po files not covered by the localize script

git-svn-id: trunk@14823 -
2008-04-14 21:55:00 +00:00
vincents
564c9a4785 fpcunit console test runner: add a virtual GetResultsWriter method, so descendant test runners can add custom ResultWriters
git-svn-id: trunk@14814 -
2008-04-13 19:38:32 +00:00
vincents
2f11eb8333 fpcunit console test runner: removed 2.0.x compatibility.
git-svn-id: trunk@14804 -
2008-04-11 21:20:37 +00:00
vincents
c94e2e7098 message composer plug-in: improved layout (bug #11126)
patch by: Salvatore Coppola 

git-svn-id: trunk@14803 -
2008-04-11 20:28:05 +00:00
vincents
366d03794f fixed typo in the correct place
git-svn-id: trunk@14794 -
2008-04-09 10:12:33 +00:00
vincents
b82d4957ca components: message composer: improved layout (bug #11126)
patch by: Salvatore Coppola

git-svn-id: trunk@14791 -
2008-04-09 09:04:10 +00:00
vincents
dc7211bd1d Message Composer: added missing package files
git-svn-id: trunk@14790 -
2008-04-09 08:31:21 +00:00
vincents
3ba06c5d7b fpcunit console test runner: removed 2.0.x compatibility.
git-svn-id: trunk@14786 -
2008-04-08 21:47:14 +00:00
mattias
ee9ef21896 LCL: fixed UTF8FixBroken for non UTF-8 start bytes
git-svn-id: trunk@14782 -
2008-04-08 11:05:53 +00:00
vincents
5baa3b91de added Message Composer package from Salvatore Coppola (issue #10994)
git-svn-id: trunk@14781 -
2008-04-08 10:23:16 +00:00
vincents
243a732ad1 components: opengl context: fixed compilation with fpc 2.3.1 after TBool declaration changes
git-svn-id: trunk@14779 -
2008-04-07 14:24:26 +00:00
vincents
908e051af0 rx component: fixed compilation on 64 bits cpu
git-svn-id: trunk@14778 -
2008-04-07 13:39:55 +00:00
vincents
ac26bc73d0 components: tachart: make unit output directory widget dependent
git-svn-id: trunk@14773 -
2008-04-07 09:49:38 +00:00
vincents
899c90c1ee components: fixed unit search directory
git-svn-id: trunk@14772 -
2008-04-07 09:17:37 +00:00
vincents
6d2b376f1c components: fixed unit search directory
git-svn-id: trunk@14771 -
2008-04-07 09:15:28 +00:00
mattias
ca564f7e3e translations: finnish: updates from Seppo
git-svn-id: trunk@14765 -
2008-04-05 19:07:06 +00:00
vincents
09ece34247 components: regenerated makefiles using the new unit output directory (bug #9963)
git-svn-id: trunk@14763 -
2008-04-05 17:50:49 +00:00
vincents
99312d0284 components: paradox : fixed conditional defines
git-svn-id: trunk@14762 -
2008-04-05 17:44:47 +00:00
vincents
486a2d72d1 components: lazdatadict: fixed conditional defines
git-svn-id: trunk@14757 -
2008-04-05 09:42:09 +00:00
vincents
6cdf555bb7 components: give packages that depend on the LCL a widget set dependent unit output directory to prevent overwriting the compiled unit when the widget set changes (bug #9963)
git-svn-id: trunk@14756 -
2008-04-05 08:18:16 +00:00
vincents
e7d5664114 translations: reorder items alphabetically
git-svn-id: trunk@14755 -
2008-04-05 08:09:20 +00:00
mattias
3d48fcca42 IDE: implemented experimental TPersistentPropertyEditor.GetValues for multi forms
git-svn-id: trunk@14751 -
2008-04-04 16:25:44 +00:00
vincents
952a8829f5 editor toolbar: made loading toolbar settings more robuste from Boguslaw Brandys (bug #10099)
git-svn-id: trunk@14744 -
2008-04-03 09:30:18 +00:00
mattias
2107b2ce1a openglcontext: fixed gtk2 at designtime
git-svn-id: trunk@14734 -
2008-04-02 14:10:43 +00:00
jesus
d2b0a4c27d LazReport, fix aggregate functions for groups
git-svn-id: trunk@14722 -
2008-04-02 01:43:04 +00:00
jesus
6e59681184 LazReport: fix group editor edit button, avoid double backets in function parameters, simple groups sample report
git-svn-id: trunk@14721 -
2008-04-01 21:47:43 +00:00
mattias
958dd5b004 openglcontrol: clean up
git-svn-id: trunk@14719 -
2008-04-01 16:02:35 +00:00
mattias
58cbd83556 IDE: package editor: fixed check if package provides another package
git-svn-id: trunk@14717 -
2008-04-01 15:26:36 +00:00
vincents
9f9ab8fcfb codetools: copy is a function, not a procedure (bug #11038)
git-svn-id: trunk@14716 -
2008-04-01 14:02:29 +00:00
vincents
abafe7aa85 codetools, lcl: added support for toWString from Giulio Bernardi
git-svn-id: trunk@14698 -
2008-03-31 21:39:52 +00:00
mattias
4c8e1097d5 codetools: h2p: implemented typedef enum
git-svn-id: trunk@14684 -
2008-03-28 16:02:57 +00:00
mattias
2fcacdb967 codetools: h2p: fixed inserting implicit types in front of current declaration
git-svn-id: trunk@14683 -
2008-03-28 15:14:40 +00:00
mattias
a31259b22c codetools: h2p: workaround for fpc var/const string bug
git-svn-id: trunk@14682 -
2008-03-28 15:10:26 +00:00
mattias
f0bbffbdde codetools: h2p: implemented converting typedef variable
git-svn-id: trunk@14681 -
2008-03-28 14:36:05 +00:00
mattias
554a5e5ce0 codetools: h2p: added more c types
git-svn-id: trunk@14680 -
2008-03-28 13:19:09 +00:00
mattias
d27123529d codetools: h2p: auto renaming names with pascal keywords
git-svn-id: trunk@14679 -
2008-03-28 13:17:50 +00:00
mattias
a202dc6d57 codetools: h2p: creating unique pascal names for macro constants
git-svn-id: trunk@14678 -
2008-03-28 12:24:29 +00:00
mattias
1ba748c317 codetools: h2p: implemented parsing hex and octal numbers for array bounds
git-svn-id: trunk@14677 -
2008-03-28 10:10:06 +00:00
mattias
a2808c4536 codetools: h2p: commenting too large hex numbers
git-svn-id: trunk@14676 -
2008-03-28 09:59:41 +00:00
mattias
58a80bb376 codetools: h2p: inserting auto generated nodes in front of current
git-svn-id: trunk@14675 -
2008-03-28 09:56:00 +00:00
mattias
2c7cc21649 codetools: h2p: added more standard c types
git-svn-id: trunk@14674 -
2008-03-28 09:44:40 +00:00
mattias
a7ea084059 codetools: h2p example: writing output unit to disk
git-svn-id: trunk@14673 -
2008-03-28 09:44:14 +00:00
mattias
eeeb05193c codetools: h2p: converting __BYTE_ORDER macro
git-svn-id: trunk@14672 -
2008-03-28 00:25:32 +00:00
mattias
f5b5cdd091 codetools: h2p: fixed test if ifdef block is empty
git-svn-id: trunk@14671 -
2008-03-27 23:38:56 +00:00
mattias
61d830f202 codetools: h2p: fixed updating neighborhood when removing IFDEF
git-svn-id: trunk@14670 -
2008-03-27 23:21:32 +00:00
mattias
3c07a0a998 codetools: h2p: marking read macros
git-svn-id: trunk@14669 -
2008-03-27 23:12:05 +00:00
mattias
69027e680e codetools: h2p: implemented removing unused defines
git-svn-id: trunk@14668 -
2008-03-27 20:40:57 +00:00
mattias
cf5329f598 codetools: h2p: removing redefiend macros
git-svn-id: trunk@14667 -
2008-03-27 20:18:27 +00:00
mattias
f02bfe9efa codetools: h2p: implemented converting && and || in macro values
git-svn-id: trunk@14666 -
2008-03-27 19:12:51 +00:00
mattias
bdeca6f19c codetools: h2p: updated comments
git-svn-id: trunk@14665 -
2008-03-27 11:40:42 +00:00
mattias
54398675ff codetools: h2p: implemented converting | and & in macro values
git-svn-id: trunk@14664 -
2008-03-27 11:25:21 +00:00
mattias
635062877c codetools: c parser: fixed parsing numbers
git-svn-id: trunk@14663 -
2008-03-27 11:10:46 +00:00
mattias
fc6e52e515 codetools: h2p: added safety check
git-svn-id: trunk@14660 -
2008-03-26 17:52:58 +00:00
mattias
dce2481e79 codetools: c parser: fixed mem leak
git-svn-id: trunk@14659 -
2008-03-26 17:42:58 +00:00
mattias
ab2e97512f codetools: h2p: fixed creating nested procedure types
git-svn-id: trunk@14658 -
2008-03-26 17:37:05 +00:00
mattias
66c97d67f0 codetools: h2p: implemented nested function types
git-svn-id: trunk@14657 -
2008-03-26 17:25:57 +00:00
mattias
33fceb4802 codetools: c parser: clean up
git-svn-id: trunk@14656 -
2008-03-26 16:26:47 +00:00
mattias
a0fb82a994 codetools: h2p: implemented parsing struct parameters and fixed simplifying if elseif else endif
git-svn-id: trunk@14655 -
2008-03-26 15:48:48 +00:00
mattias
65bdc74cce printers: updated Makefile
git-svn-id: trunk@14653 -
2008-03-26 14:49:36 +00:00
mattias
f6717eb256 codetools: h2p: implemented simplifying empty ifdefs
git-svn-id: trunk@14652 -
2008-03-26 14:41:04 +00:00
mattias
3b57267fa1 codetools: h2p: implemented recognizing (void*)0
git-svn-id: trunk@14651 -
2008-03-26 13:44:43 +00:00
mattias
74426aae84 codetools: h2p: implemented recognizing constant identifiers in macro values
git-svn-id: trunk@14650 -
2008-03-26 13:29:28 +00:00
mattias
aeceb42992 codetools: h2p: implemented converting c octal numbers
git-svn-id: trunk@14649 -
2008-03-26 11:30:17 +00:00
mattias
647adc1d77 codetools: h2p: implemented converting c hex numbers
git-svn-id: trunk@14648 -
2008-03-26 11:24:46 +00:00
mattias
271e95a54b codetools: h2p: implemented converting simple macro constants to pascal constants
git-svn-id: trunk@14647 -
2008-03-26 10:25:39 +00:00
mattias
2fc48743e4 codetools: h2p: auto replacing special macro chars
git-svn-id: trunk@14646 -
2008-03-26 09:45:36 +00:00
mattias
e159c54b13 codetools: h2p: clean up
git-svn-id: trunk@14645 -
2008-03-26 09:33:43 +00:00
mattias
00936481e1 codetools: h2p: started simplify directives#
git-svn-id: trunk@14641 -
2008-03-25 17:55:57 +00:00
mattias
f36a751b57 codetools: h2p: implemented macro values and stati
git-svn-id: trunk@14640 -
2008-03-25 15:43:07 +00:00
mattias
29a732e300 codetools: h2p: implemented writing directives as pascal
git-svn-id: trunk@14639 -
2008-03-25 14:07:54 +00:00
mattias
2e78fdbf51 codetools: h2p: implemented writing error directives as pascal
git-svn-id: trunk@14638 -
2008-03-25 13:58:25 +00:00
mattias
36cbdb7c58 codetools: h2p: implemented building directives tree
git-svn-id: trunk@14637 -
2008-03-25 13:44:01 +00:00
mattias
4e86ff8611 codetools: h2p: started directive nodes
git-svn-id: trunk@14636 -
2008-03-25 12:36:39 +00:00
mattias
d4d10d65ce codetools: h2p: implemented writing record case as pascal
git-svn-id: trunk@14635 -
2008-03-25 11:27:38 +00:00
mattias
8b66effeab codetools: h2p: implemented writing procedure types as pascal
git-svn-id: trunk@14634 -
2008-03-25 10:50:56 +00:00
mattias
b7829c6cc9 codetools: h2p: writing line numbers for skipped items
git-svn-id: trunk@14633 -
2008-03-25 10:28:59 +00:00
mattias
04d285bc25 codetools: h2p: implemented wrinting simple records as pascal
git-svn-id: trunk@14632 -
2008-03-25 10:19:57 +00:00
mattias
2241f84b14 codetools: h2p: implemented writing enums as pascal
git-svn-id: trunk@14630 -
2008-03-25 09:45:07 +00:00
tombo
d1a22ad097 Application Bundle: use CFBundleTypeExtensions (plural) instead of CFBundleTypeExtension as Phil J. Hess pointed
git-svn-id: trunk@14625 -
2008-03-24 09:41:16 +00:00
tombo
151855e408 PrintersLazarus Carbon: fixed bug #0011014: Mac OS X : Unable to compile Printer4Lazarus 0.5 as Dominique Louis suggested
git-svn-id: trunk@14623 -
2008-03-24 08:41:48 +00:00
mattias
0187d5938a codetools: h2p: implemented writing simple procedure param lists as pascal
git-svn-id: trunk@14619 -
2008-03-22 22:33:33 +00:00
mattias
fde5bd6197 codetools: h2p: implemented writing simple procedures as pascal
git-svn-id: trunk@14618 -
2008-03-22 22:27:21 +00:00
mattias
df6b850e40 codetools: h2p: implemented writing simple types as pascal
git-svn-id: trunk@14616 -
2008-03-22 21:58:49 +00:00
mattias
3e15890632 IDE: checking package Makefile.fpc changes ignoring comments and empty lines
git-svn-id: trunk@14613 -
2008-03-22 21:39:34 +00:00
mattias
5c76657004 codetools: h2p: writing global pascal variables
git-svn-id: trunk@14609 -
2008-03-21 21:52:52 +00:00
mattias
9b34769c83 codetools: h2p: implemented writing variables as pascal code
git-svn-id: trunk@14608 -
2008-03-21 21:36:58 +00:00
mattias
6a65fad10e codetools: updated defines for fpgui widgetset
git-svn-id: trunk@14602 -
2008-03-20 17:30:28 +00:00
laurent
36753a491d Update frech language for lazreport
git-svn-id: trunk@14601 -
2008-03-20 17:20:02 +00:00
mattias
bcc1df0450 codetools: h2p: implemented parsing defines
git-svn-id: trunk@14586 -
2008-03-19 14:39:07 +00:00
mattias
baebd44d83 codetools: h2p: implemented parsing #if and #elif expressions
git-svn-id: trunk@14585 -
2008-03-19 14:18:59 +00:00
mattias
d3f729367b codetools: h2p: parsing ifdef, undef, ifndef
git-svn-id: trunk@14582 -
2008-03-19 12:38:51 +00:00
mattias
2db3882300 codetools: c parser: implemented parsing directives
git-svn-id: trunk@14581 -
2008-03-19 12:33:53 +00:00
mattias
46bfc75db8 codetools: h2p: implemented #endif
git-svn-id: trunk@14580 -
2008-03-19 09:55:05 +00:00
mattias
70de988f83 codetools: h2p: implemented typedef function pointers
git-svn-id: trunk@14577 -
2008-03-18 17:35:31 +00:00
mattias
ad20039e2e codetools: h2p: implemented struct alias
git-svn-id: trunk@14576 -
2008-03-18 16:58:12 +00:00
mattias
ff62c04c02 codetools: h2p: implemented union
git-svn-id: trunk@14575 -
2008-03-18 16:40:41 +00:00
mattias
fcb2e8f8cb codetools: h2p: implemented typedef struct
git-svn-id: trunk@14574 -
2008-03-18 16:02:33 +00:00
mattias
f483eda4a5 codetools: h2p: implemented parameter type ...
git-svn-id: trunk@14572 -
2008-03-18 15:09:39 +00:00
mattias
b8caa1a665 codetools: h2p: implemented function list parameters
git-svn-id: trunk@14571 -
2008-03-18 14:57:47 +00:00
mattias
229b2913b9 codetools: c parser: implemented parsing function parameter names
git-svn-id: trunk@14570 -
2008-03-18 14:05:40 +00:00
mattias
fb6acb3313 codetools: c parser: implemented parsing function parameters
git-svn-id: trunk@14569 -
2008-03-18 13:38:22 +00:00
mattias
261b5cdc0f codetools: h2p: ignore function modifiers for result type
git-svn-id: trunk@14568 -
2008-03-18 12:26:04 +00:00
mattias
8972d10822 codetools: h2p: implemented nested definitions
git-svn-id: trunk@14567 -
2008-03-18 11:57:20 +00:00
mattias
893c996a5e codetools: h2p: implemented struct
git-svn-id: trunk@14566 -
2008-03-18 10:58:49 +00:00
mattias
dc866d786a codetools: h2p: implemented enum values
git-svn-id: trunk@14565 -
2008-03-18 10:52:19 +00:00
mattias
175ccd7f03 codetools: h2p: implemented enums
git-svn-id: trunk@14564 -
2008-03-18 10:46:33 +00:00
mattias
c592a2172d codetools: auto resolving auto generated name conflicts
git-svn-id: trunk@14563 -
2008-03-18 10:29:09 +00:00
mattias
bd6c6feddd codetools: h2p: fixed parsing c decimal number
git-svn-id: trunk@14557 -
2008-03-17 17:47:57 +00:00
mattias
3b1f623c30 codetools: h2p: implemented auto generating array types
git-svn-id: trunk@14556 -
2008-03-17 17:44:46 +00:00
mattias
d3dd7651c4 codetools: h2p: implemented auto generating pointer types
git-svn-id: trunk@14555 -
2008-03-17 16:47:02 +00:00
mattias
7593e06d86 codetools: implemented conversion of simple c declarations
git-svn-id: trunk@14553 -
2008-03-17 15:37:43 +00:00
mattias
535542bc52 codetools: h2p: keeping ctool, creating var nodes
git-svn-id: trunk@14552 -
2008-03-17 11:14:07 +00:00
mattias
db1b64812b codetools: h2p: added trees for pascal and c names
git-svn-id: trunk@14551 -
2008-03-17 10:58:20 +00:00
mattias
d2aed0e2c3 codetools: added more ctypes
git-svn-id: trunk@14550 -
2008-03-17 09:53:21 +00:00
mattias
a234e5944d codetools: c parser: distinguish function and variable
git-svn-id: trunk@14549 -
2008-03-17 09:31:34 +00:00
marc
3393285e94 * Improved localization of Package Links dialog by Maxim Ganetsky
* updateed po files

git-svn-id: trunk@14548 -
2008-03-16 23:58:17 +00:00
marc
71b7fb62a7 * Improved localization of sourceedtor popup menu and updated Russin translation by Maxim Ganetsky
* Updated po files

git-svn-id: trunk@14547 -
2008-03-16 23:49:22 +00:00
laurent
8d64244b0e new menu images
git-svn-id: trunk@14546 -
2008-03-16 21:13:14 +00:00
mattias
55e69f1c40 codetools: fixed parsing var type with initial values
git-svn-id: trunk@14543 -
2008-03-15 22:03:28 +00:00
mattias
38f016b913 codetools: implemented parsing c enum ID name
git-svn-id: trunk@14542 -
2008-03-15 21:41:30 +00:00
mattias
af9f3ff803 codetools: implemented parsing c enum block name
git-svn-id: trunk@14541 -
2008-03-15 21:39:50 +00:00
mattias
b68a8161c1 codetools: implemented getting variable type end without constant
git-svn-id: trunk@14540 -
2008-03-15 18:57:10 +00:00
mattias
ebcd336655 codetools: fixed remving space in front of const
git-svn-id: trunk@14539 -
2008-03-15 18:49:24 +00:00
mattias
3c69d6a067 codetools: added ctypes pointer types
git-svn-id: trunk@14538 -
2008-03-15 18:46:27 +00:00
mattias
0b277dd71a codetools: added ctypes pointer types
git-svn-id: trunk@14537 -
2008-03-15 18:44:30 +00:00
mattias
292ba442b0 h2pas: fixed commenting complex functions
git-svn-id: trunk@14536 -
2008-03-15 14:02:25 +00:00
mattias
3f7eaa4892 h2pas: fixed commenting complex macros
git-svn-id: trunk@14535 -
2008-03-15 14:00:25 +00:00
mattias
1d92eaff9e codetools: fixed FixForwardDefinitions result when no definitions found
git-svn-id: trunk@14534 -
2008-03-15 13:39:41 +00:00
mattias
d8cf78193b codetools: fixed FindAliasDefinitions crash when no alias found
git-svn-id: trunk@14533 -
2008-03-15 13:34:04 +00:00
mattias
3ed0e65d2b codetools: fixed cleaning up in FixMissingH2PasDirectives
git-svn-id: trunk@14532 -
2008-03-15 13:31:19 +00:00
mattias
40018b4221 codetools: added table of ctypes
git-svn-id: trunk@14529 -
2008-03-15 13:07:47 +00:00
mattias
095053bca9 codetools: implemented extracting c function types
git-svn-id: trunk@14525 -
2008-03-15 10:53:32 +00:00
mattias
abd08bc5f4 codetools: implemented parsing var a:b; export name c;, bug #11002
git-svn-id: trunk@14524 -
2008-03-15 10:24:12 +00:00
mattias
e940726de1 codetools: implemented TH2PasTool.HasCVariableSimplePascalType
git-svn-id: trunk@14523 -
2008-03-15 10:14:01 +00:00
mattias
137d8db3f6 codetools: implemented TCCodeParserTool.ExtractCode
git-svn-id: trunk@14520 -
2008-03-14 12:58:26 +00:00
mattias
e097dc36e5 codetools: c parser: fixed variable name start-end pos
git-svn-id: trunk@14519 -
2008-03-14 12:28:29 +00:00
mattias
0ab8d02996 codetools: c parser: reduced verbosity
git-svn-id: trunk@14518 -
2008-03-14 12:24:02 +00:00
mattias
d8737e8a09 codetools: added h2ptree, converted some consistencychecks to exceptions
git-svn-id: trunk@14517 -
2008-03-14 11:56:14 +00:00
laurent
83b7c87e0f Update French languages
git-svn-id: trunk@14505 -
2008-03-12 21:20:46 +00:00
mattias
02c06730c7 codetools: implemented parsing c const
git-svn-id: trunk@14502 -
2008-03-12 14:38:20 +00:00
mattias
262ab9c76f ideprinting: fixed menu
git-svn-id: trunk@14501 -
2008-03-12 12:53:42 +00:00
marc
61b5aa81fb * updated Russion translation by Maxim Ganetsky
git-svn-id: trunk@14492 -
2008-03-10 23:48:14 +00:00
mattias
ceb551d1a8 codetools: added examples for c const
git-svn-id: trunk@14488 -
2008-03-10 16:43:38 +00:00
paul
549dec3b81 TAChart: fix mem leak
git-svn-id: trunk@14486 -
2008-03-10 12:44:31 +00:00
paul
ac87b13fd2 TAChart:
- don't reset XChartXXX if AutoUpdateXXX is False
- correct loading component
(patch from Sileno Goedicke with modifications)

git-svn-id: trunk@14484 -
2008-03-10 11:27:20 +00:00
mattias
ccd184d23f updated translations
git-svn-id: trunk@14471 -
2008-03-08 19:24:55 +00:00
paul
f02692b467 components: replace poDesktopCenter with poScreenCenter (who needs window between 2 monitors?)
git-svn-id: trunk@14464 -
2008-03-08 02:40:22 +00:00
vincents
d6147ba4e0 components: adding support for bigideclean target without requiring to a cleanall target in the Makefiles of each component
git-svn-id: trunk@14456 -
2008-03-07 12:52:00 +00:00
vincents
035ee959b3 fixed compilation with fpc 2.3.1, which does not allow passing literal chars to formal const parameters (bug #10949)
git-svn-id: trunk@14452 -
2008-03-07 10:17:39 +00:00
marc
109fdc0bf2 * Improved localization of the exttooldialog and updated Russion translation by Maxim Ganetsky
* Updated po files

git-svn-id: trunk@14449 -
2008-03-06 22:42:09 +00:00
paul
922786a879 h2pas: position form on *ScreenCenter* instead of DesktopCenter
git-svn-id: trunk@14447 -
2008-03-06 14:47:22 +00:00
mattias
8aedb53f6c h2pas: fixed mem leaks from Paul
git-svn-id: trunk@14444 -
2008-03-06 10:05:24 +00:00
jesus
dd277a960c LazReport, fixes CTRL+C and other keys, issue #10953
git-svn-id: trunk@14440 -
2008-03-06 04:41:00 +00:00
mattias
89b48f4f33 openglcontrol: added exception when no visual was found
git-svn-id: trunk@14437 -
2008-03-05 22:05:25 +00:00
jesus
3370c28e62 LazReport, check valid activecontrol, issue #10950
git-svn-id: trunk@14436 -
2008-03-05 20:45:26 +00:00
mattias
fb384fe93a updated README.txt
git-svn-id: trunk@14422 -
2008-03-05 11:42:46 +00:00
jesus
ec867d6c35 LazReport, fix keys when object ispector editor has focus, modified patch from Junior Goncalves, issue #10934
git-svn-id: trunk@14417 -
2008-03-05 07:59:39 +00:00
jesus
97f0e9c95f LazReport, stop propagation of handled cursor key in designer
git-svn-id: trunk@14416 -
2008-03-05 07:18:21 +00:00
mattias
753945f7af tuborpower ipro: added DefaultFontSize from Dieter
git-svn-id: trunk@14410 -
2008-03-04 20:51:29 +00:00
mattias
944b28741c IDE: fixed building lazarus ide item clean
git-svn-id: trunk@14409 -
2008-03-04 20:26:34 +00:00
mattias
58e4529589 codetools: started h2pastool
git-svn-id: trunk@14407 -
2008-03-04 13:23:11 +00:00
jesus
231cf03bbb lazreport, fix name when saving report in preview, issue #10925, tip from Boguslaw Brandys
git-svn-id: trunk@14393 -
2008-03-03 20:15:24 +00:00
mattias
5e551fe7a8 synunihighlighter: clean up
git-svn-id: trunk@14390 -
2008-03-03 19:41:35 +00:00
vincents
0835866ba9 translation: commit auto-generated files, they now are correctly sorted alphabetically.
git-svn-id: trunk@14389 -
2008-03-03 18:49:56 +00:00
mattias
4e6ffac026 codetools: implemented parsing struct name
git-svn-id: trunk@14387 -
2008-03-03 17:05:16 +00:00
mattias
735da60bb7 codetools: implemented parsing typedef functions
git-svn-id: trunk@14386 -
2008-03-03 16:49:19 +00:00
vincents
e6f5b453f0 synedit: fixed TSynAnySyn searching for keywords: use AnsiCompareStr, because TStringList uses that internally too.
Maybe a TFastStringList should be created, which overrides TStringList.DoCompareText and calls the faster CompareStr. 
Fixes bug #10913.

git-svn-id: trunk@14384 -
2008-03-03 14:26:49 +00:00