Commit Graph

31843 Commits

Author SHA1 Message Date
Jonas Maebe
3ea3a41d2a o patch from Olivier for Haiku libiconv functionality (mantis #15906):
* Haiku's nl_langinfo implementation is now used under Haiku instead of
      the BeOS stub.
    * Fix linking to iconv in the iconvenc package. The prefix has change
      since the previous Haiku's version.

git-svn-id: trunk@14995 -
2010-03-09 09:58:14 +00:00
joost
0dd62e7d05 * Implemented a stack of javascriptstacks. InitializeJavaScriptStack creates and adds a new JSStack to this stack, FreeJavascriptStack destroys and removes it again
git-svn-id: trunk@14994 -
2010-03-09 08:45:45 +00:00
pierre
cee190b1f8 * shift128right last parameter should also by var type
git-svn-id: trunk@14993 -
2010-03-08 08:00:56 +00:00
joost
fd36dabc09 * Changed TCustomWebApplication.CreateForm's reference parameter now the compiler enforces the same type on var-parameters
git-svn-id: trunk@14992 -
2010-03-07 15:38:49 +00:00
joost
97207e8676 * Added logging functionality using TEventLog
git-svn-id: trunk@14991 -
2010-03-07 15:30:41 +00:00
olivier
54a0fbc015 * Active out support using $modeswitch under BeOS after r14965
git-svn-id: trunk@14990 -
2010-03-07 02:55:47 +00:00
olivier
27c99a7e13 * Active out support using $modeswitch under Haiku after r14965
git-svn-id: trunk@14989 -
2010-03-07 02:53:33 +00:00
marco
c3f364b0c0 * few small left over renames and typing (var/out) fixes from Mantis 14802
git-svn-id: trunk@14988 -
2010-03-06 13:42:41 +00:00
marco
e00c47f005 * patch from Nikolay that fixes more Tboolresult issues. Fixes mants 15891
git-svn-id: trunk@14977 -
2010-03-06 10:47:29 +00:00
marco
502ac4c8a5 * another fix for mantis 13171, font.gettextwidth default value
git-svn-id: trunk@14976 -
2010-03-05 21:03:49 +00:00
florian
df17bb95e8 * remove unneeded resource file directive, resolves #15771
git-svn-id: trunk@14975 -
2010-03-05 20:49:13 +00:00
pierre
7c08e5cb57 * Fix solaris problem after commit rev 14971
git-svn-id: trunk@14974 -
2010-03-05 13:46:36 +00:00
paul
321e6a9e1c fcl-db: comment writeln in the paradox component code
git-svn-id: trunk@14973 -
2010-03-05 03:51:05 +00:00
marco
bf52e58175 * committed an old patch from M Schreiber, mantis #11855 that fixes loading 8-bit gray alpha using PNG loading.
git-svn-id: trunk@14972 -
2010-03-04 22:33:05 +00:00
Jonas Maebe
a7dca09535 * only refer to local symbols without GOT redirection on darwin/x86_64,
because on linux/x86_64
     a) the resulting code crashes when using the internal assembler
     b) refuses to link when using the external assembler
   (and hence I don't know whether it's safe to do on other non-darwin
    platforms either) -- fixes mantis #15889

git-svn-id: trunk@14971 -
2010-03-04 20:23:45 +00:00
Jonas Maebe
9cd0a2ff1e * link to libpthread at compile time on Linux to avoid problems on some
newer glibc systems when it's only loaded dynamically at run time

git-svn-id: trunk@14970 -
2010-03-04 15:36:35 +00:00
paul
e2dbccf017 rtl: fix streaming of ancestor components - save/restore FRootAncestor in TWriter.WriteComponent because it can be changed by DoFindAncestor call (if IDE/or user code is connected to OnFindAncestor event)
git-svn-id: trunk@14969 -
2010-03-04 07:21:18 +00:00
ivost
2ddd53efc8 * fxied xsdTryParseStringLower (SetLength allocated a string but then append char was used -> resulted in leading zeros)
* optimized xsdTryParseStringLower
* optimized xsdTryParseString

git-svn-id: trunk@14968 -
2010-03-03 18:54:46 +00:00
Legolas
bc1bcf343e * Updated NDS and GBA to devkitARM r28
* Updated libnds to 1.4.1
 * Fixed NDS rtl according with last string handling changes
 * Fixed nds audio examples

git-svn-id: trunk@14967 -
2010-03-02 21:56:41 +00:00
paul
71c99628d4 db: remove dummy checks in SetAfterConnect and friends - they case bugs in Lazarus because we are comparing pointers instead of TMethod (2 pointers)
git-svn-id: trunk@14966 -
2010-03-02 09:51:41 +00:00
marco
be98b13554 * fix for 11263, changed fileread and fd_zero to out using $modeswitch.
git-svn-id: trunk@14965 -
2010-03-01 22:35:14 +00:00
joost
ccce77f28b * Forgot to commit file in r14960, fixes make all
git-svn-id: trunk@14964 -
2010-03-01 20:53:27 +00:00
Jonas Maebe
77d5d9435b * corrected detection of the start of variant parts of records
git-svn-id: trunk@14962 -
2010-03-01 19:16:00 +00:00
Jonas Maebe
e693b47234 * don't insert bogus vmt field in forward-defined classes
git-svn-id: trunk@14961 -
2010-03-01 14:57:14 +00:00
joost
151fab0548 * Moved TEventType from eventlog.pp tot sysutils
* Added empty TCustomApplication.Log method

git-svn-id: trunk@14960 -
2010-03-01 13:15:36 +00:00
joost
f8e6a86e32 * Fixed AV in design-view
git-svn-id: trunk@14959 -
2010-03-01 13:06:25 +00:00
joost
805a6c3572 * Added protected, virtual TWebPage.IsAjaxCall
git-svn-id: trunk@14958 -
2010-02-28 17:01:42 +00:00
marco
1f1e7578c9 * ip6test errorhandling fix + parameters. (trying to reproduce mantis 4867)
git-svn-id: trunk@14957 -
2010-02-28 16:38:45 +00:00
marco
67e16c7472 * fixes for demise of 6bone and sockets unit changes.
git-svn-id: trunk@14956 -
2010-02-28 16:26:42 +00:00
marco
18cef789c6 * regenned makefile for Loesje
git-svn-id: trunk@14955 -
2010-02-28 16:11:01 +00:00
marco
038039674a * alias hmonitor to windows.hmonitor. This handle moved from
windows unit to multimon in later delphi versions. An alias solution provides
   compat to both.

git-svn-id: trunk@14954 -
2010-02-28 15:56:42 +00:00
marco
4ee7f3adee * fix for mantis 15865 add hmonitor
git-svn-id: trunk@14953 -
2010-02-28 12:38:17 +00:00
paul
e2fdfc426f compiler: fix safecall result handling if it is placed to a register
git-svn-id: trunk@14952 -
2010-02-28 10:50:40 +00:00
florian
e9c95ea46f + NvApi package for win32 and win64 by Dmitry Boyarintsev, resolves #15771
git-svn-id: trunk@14951 -
2010-02-28 09:56:36 +00:00
marco
e001876e2b * fix for mantis #13171, a default for gettextheight so that it doesn't
totally fall apart if no canvas is assigned.

git-svn-id: trunk@14950 -
2010-02-27 19:14:28 +00:00
paul
b884d568e1 compiler: fix 64bit safecall handling
git-svn-id: trunk@14949 -
2010-02-27 16:15:03 +00:00
paul
8d7312f87b rtl: use CreateVCLComObject routing to create VCLComObject in case it is not assigned + test
git-svn-id: trunk@14948 -
2010-02-27 08:49:50 +00:00
paul
9aa4504369 rtl: initial TComponent.VCLComObject support - map interface related TComponent methods to the appropriate IVCLComObject interface methods
git-svn-id: trunk@14947 -
2010-02-27 08:05:51 +00:00
paul
fcaac0ebe1 compiler,rtl - safecall handling:
- pass address to SafeCallException  method(rtl needed a modification)
  - improve code generation for regular safecall routines (not methods)
  - improve test - check that passed exception and address are valid

git-svn-id: trunk@14946 -
2010-02-27 04:41:52 +00:00
pierre
a0ad752e16 * fix tw8730 tests for windows
git-svn-id: trunk@14945 -
2010-02-26 16:33:14 +00:00
marco
3112305989 * rst cleanup, mantis 15850
git-svn-id: trunk@14944 -
2010-02-26 16:12:24 +00:00
marco
14861f3906 * fixed mkxmlrpc, the recent commits to fcl-passrc broke it.
git-svn-id: trunk@14943 -
2010-02-26 15:55:37 +00:00
marco
83646f93ed * replaced some unimplemented (RTE 217) methods with basic getters and setters.
git-svn-id: trunk@14942 -
2010-02-26 12:04:21 +00:00
paul
f607b7bdd5 tests: add SafeCallException test
git-svn-id: trunk@14941 -
2010-02-26 10:28:19 +00:00
paul
cf0a1b1af9 compiler: safecall exception handling:
- move safecall exception handling from codegenerator to generate_except_block method (which generates nodes)
  - call SafeCallException for safecall methods which raises an exception

git-svn-id: trunk@14940 -
2010-02-26 10:17:24 +00:00
michael
750cfae553 * Fix to work with new version of Pascal scanner
git-svn-id: trunk@14939 -
2010-02-26 10:00:37 +00:00
michael
0b3f54d6bd * Complete parsing of Pascal Sources. Contracted work by Mattias Gaertner
git-svn-id: trunk@14938 -
2010-02-26 09:56:35 +00:00
marco
bb385c385d * translation updates from kms (Mantis 15849)
git-svn-id: trunk@14937 -
2010-02-26 09:01:09 +00:00
paul
ea8bf4f2fd rtl: TObject.SafeCallException and TComponent.SafeCallException has HResult return value. Fix default return value to catastrophic failure error code.
git-svn-id: trunk@14936 -
2010-02-25 04:13:52 +00:00
paul
bfb7d91b74 rtl: fix typos
git-svn-id: trunk@14935 -
2010-02-25 04:09:30 +00:00