Commit Graph

32545 Commits

Author SHA1 Message Date
marco
4e06fbf4f0 * corrected wrong register in x86_64 asm
git-svn-id: trunk@15851 -
2010-08-19 08:52:37 +00:00
florian
deef8dfa33 * better error message in case of self-referencing generics specialization, resolves #17181
git-svn-id: trunk@15850 -
2010-08-19 08:00:57 +00:00
marco
e6277f6633 o commit patch from Mantis 17191:
* Patch with new linear based IPF writer
    * patch for Interfaces Overview in all Linear writers
    * patch with new Linear Writer specific parameter to control
      if linked documentation should be duplicated or not.
      new parameter is: --duplinkeddoc
      Default is that linked docs are not duplicated.
    * patch for fixing minor spelling mistakes in fpdoc
    * patch to not create a section Errors if there isn't actually
      any specific documentation for errors. makeskel generates error
      nodes but most don't have any items. This caused an Errors title
      in the docs, but with no content.
    * patch to fix SeeAlso section in Linear writer. It never output
      the custom text, but always the node link as text.
    * new features for linear writer that could be overridden in
      descendants.
      - marked some protected methods as virtual so it can be overridden
        in descendants for customization.
      - new section for listing Types found in a unit. Default does nothing,
        except in IPF writer.
      - new section for listing Variables found in a unit. Default does
        nothing, except in IPF writer.
      - new section for listing Constants found in a unit. Default does
        nothing, except in IPF writer.

git-svn-id: trunk@15849 -
2010-08-19 04:26:26 +00:00
pierre
11654d5f8c * nflw.pas: Add lnf_simplify_processing loopflag value.
* nutils.pas: Adapt dosimplify to handle loop nodes so that the condition
  is simplified before any of the possible alternatives to avoid compilation
  failures as was appearing for a while on 64-bit compiler if DEBUG=1 was used.

git-svn-id: trunk@15848 -
2010-08-18 16:08:30 +00:00
pierre
6adfa3999d * Update Makefiles using up-to-date fpcmake
git-svn-id: trunk@15847 -
2010-08-18 15:36:23 +00:00
ivost
151ce2f3e3 * added comment to file
git-svn-id: trunk@15846 -
2010-08-18 14:33:56 +00:00
ivost
f32854eb0c * using mysqlvlib instead of mysqllib
git-svn-id: trunk@15845 -
2010-08-18 14:29:19 +00:00
Jonas Maebe
cc2f4138a3 * make it clear that the unit_u_source_modified is about source files that
are newer than the ones used to create the ppu file, rather than that
    the source file itself is necessarily newer than the ppu file (the
    time stamp of the ppu file is used to check whether the main source file
    has been changed, but for include files the time stamps are recorded in
    the ppu file)

git-svn-id: trunk@15843 -
2010-08-18 14:13:24 +00:00
ivost
db5e4028c4 * started with mysql 5.1 support (far from beeing finished! but core parts are working)
git-svn-id: trunk@15842 -
2010-08-18 14:07:05 +00:00
Jonas Maebe
d8032f6366 - disabled modify_ldt for non-x86 platforms, since it does not exist there
(mantis #17100)
  * also use a syscall to call modify_ldt when FPC_USE_LIBC is defined,
    because it's not exported as a function from libc

git-svn-id: trunk@15838 -
2010-08-17 21:34:09 +00:00
florian
636a59e1ae * write P'type' instead of ^'type' for function results, resolves #7561
git-svn-id: trunk@15837 -
2010-08-17 21:09:11 +00:00
florian
b050eaf031 * patch by F@ntomas to amend the incorrect declarations of RILSUPSERVICEDATA and LPRILSUPSERVICEDATA in ril.pp (winceunits package)
git-svn-id: trunk@15835 -
2010-08-17 19:33:42 +00:00
michael
f4586189cc * isc_reset_fpe is weak
git-svn-id: trunk@15834 -
2010-08-17 14:07:00 +00:00
michael
4c7f9238c7 * SQL parser
git-svn-id: trunk@15832 -
2010-08-16 23:13:24 +00:00
Jonas Maebe
304a8f4db7 * only insert the current list of pc-relative data if it's not empty,
solves the problem whereby an empty list could sometimes be inserted
    after a jump table load (in case the jump table was larger than the
    maximally allowed offset, and if there was a skipinstr between the
    previous instruction and the jump table load) (mantis #17164)

git-svn-id: trunk@15831 -
2010-08-16 20:17:07 +00:00
Jonas Maebe
97f9157a7a * convert LOC_FLAGS/LOC_JUMP to cbool value in bool_to_bool conversion,
otherwise it stays 0/1 instead of becoming 0/-1 (mantis #17180)

git-svn-id: trunk@15830 -
2010-08-16 17:54:39 +00:00
sekelsenmat
d66b8c7068 Adds a Corel Draw file format explorer and starts implementing the CDR reader in fpvectorial
git-svn-id: trunk@15829 -
2010-08-16 15:00:54 +00:00
sekelsenmat
2c71cbfe3a Removes non-working constant from wince rtl, see bug #15062
git-svn-id: trunk@15828 -
2010-08-16 09:38:31 +00:00
sekelsenmat
fdbcb24aef Patch from Dirk Fellenberg to fix freetype font output, see bug #17156. Also other improvements made by me to improve how freetype linking and font searching under Mac OS X
git-svn-id: trunk@15827 -
2010-08-16 09:25:46 +00:00
sekelsenmat
b7d466e8ab Renames the main fpvectorial example and adds a routine to detect the format from the extension.
git-svn-id: trunk@15826 -
2010-08-16 08:18:21 +00:00
marco
8755a60e5c * stuff interface implementation data into contentfile.
Inheritance data is ignored but not processed while reading atm.

git-svn-id: trunk@15825 -
2010-08-16 03:22:39 +00:00
florian
59702147ff * patch by "Vasil" to fix various WinCE and Win32 API conversion issues
git-svn-id: trunk@15824 -
2010-08-15 19:39:31 +00:00
michael
1e0228d72b * Fixed and simplified example
git-svn-id: trunk@15817 -
2010-08-15 14:56:37 +00:00
michael
a9adb698cb * Saving of response is now configurable
git-svn-id: trunk@15816 -
2010-08-15 14:23:59 +00:00
michael
b62a60e08c * Removed resource linking
git-svn-id: trunk@15815 -
2010-08-15 14:22:52 +00:00
florian
7dc4b6ecc1 + adds mcount calls to syscall assembler helpers for i386 and x86-64, resolves #17140
git-svn-id: trunk@15812 -
2010-08-15 09:11:06 +00:00
daniel
da77c0c190 + Add libc version of futex
git-svn-id: trunk@15811 -
2010-08-14 19:34:05 +00:00
marco
534fdb2e8c * Patch from Dmitry. imm + a dynloaded variant to be used for w9x. Mantis 17167
git-svn-id: trunk@15810 -
2010-08-14 14:59:04 +00:00
marco
c6698af39c * unit implicit first in uses clause
git-svn-id: trunk@15809 -
2010-08-14 14:18:43 +00:00
marco
21903e286e * changed chararr32 to pchararr32, see bug #15845
git-svn-id: trunk@15808 -
2010-08-14 08:56:16 +00:00
marco
d39c2ed039 * fix for 17123, rounding issues decodedatetime
git-svn-id: trunk@15804 -
2010-08-13 23:36:07 +00:00
marco
9883c06545 * while searching for ancestor classes/interfaces after all USES unit
also search unit system.

git-svn-id: trunk@15803 -
2010-08-13 22:34:42 +00:00
sekelsenmat
b63e82f815 small fix for the fpvectorial example
git-svn-id: trunk@15802 -
2010-08-13 15:34:07 +00:00
sekelsenmat
3708922b62 Now the SVG writer works for lines
git-svn-id: trunk@15801 -
2010-08-13 15:32:03 +00:00
michael
2567d761a4 * Error object must be of type TJSOnErrorObject. Initialize Result to Nil in function TJSONRPCHandler.DoExecute (fixes access violation)
git-svn-id: trunk@15800 -
2010-08-13 15:19:46 +00:00
sekelsenmat
6403d462d2 Starts implementing svg writer and improves test app and pdf reader
git-svn-id: trunk@15799 -
2010-08-13 14:56:40 +00:00
Jonas Maebe
eb2581946c o adapted to current ppu format:
* support enumsyms stored as part of the enumdef (r15051)
    * removed po_local and added po_delphi_nested_cc (r15694)
    * renamed pi_has_goto to pi_has_label (r15712)

git-svn-id: trunk@15798 -
2010-08-13 13:24:28 +00:00
marco
9e56c4e8ab * --parse-impl option for testing.
git-svn-id: trunk@15797 -
2010-08-13 12:39:10 +00:00
marco
2518a87deb * make interfaces clickable.
git-svn-id: trunk@15796 -
2010-08-13 12:29:27 +00:00
marco
0ca9fb281d * minor additional fix for bug #10619
git-svn-id: trunk@15795 -
2010-08-13 10:39:38 +00:00
marco
17b15e762d * list interfaces in html declaration
git-svn-id: trunk@15794 -
2010-08-13 10:19:54 +00:00
sekelsenmat
89593064f7 Starts code to add support to cdr and svg to fpvectorial
git-svn-id: trunk@15793 -
2010-08-13 08:24:27 +00:00
nickysn
ca6ecd9a80 VESA 1.0 fix - zero fill the real mode ModeInfo struct, not the protected mode struct
git-svn-id: trunk@15791 -
2010-08-13 00:08:49 +00:00
marco
f4da244398 * adding stdcall calling convention modifiers. bug #17159
git-svn-id: trunk@15790 -
2010-08-12 19:54:10 +00:00
marco
df19960f41 * simple fix for 16158, avoid crash on duplicate calling of DLL_PROCESS_DETACH
git-svn-id: trunk@15787 -
2010-08-12 15:34:43 +00:00
marco
c59973d149 * patch from Christopher Key (via Alonso Cardenas Marquez) to fix mmap
syscall.  Recent versions of FreeBSD check the seventh parameter, and
    that code wasn't correct in FPC.

git-svn-id: trunk@15785 -
2010-08-12 10:56:31 +00:00
pierre
8e8a573707 * commit 15780 reverted
git-svn-id: trunk@15784 -
2010-08-11 21:45:55 +00:00
florian
39e533d40d + add StopDeviceNotifications to WinCE Windows units, resolves #17095
git-svn-id: trunk@15783 -
2010-08-11 20:31:04 +00:00
florian
4671615dc7 * disable east asia/era stuff on WinCE, the functions does not seem to be available there, fixed compilation of trunk for WinCE
git-svn-id: trunk@15782 -
2010-08-11 20:30:14 +00:00
pierre
df01446f42 * avoid private constructor warning
git-svn-id: trunk@15780 -
2010-08-11 15:41:54 +00:00