Commit Graph

44195 Commits

Author SHA1 Message Date
pierre
0a3f00ef2f Avoid Internal Error 200310121 with -O3 for test/units/system/tabs.pp with ppcarm
git-svn-id: trunk@29123 -
2014-11-23 16:29:09 +00:00
michael
a441768941 * Case insensitive table name for firebird
git-svn-id: trunk@29122 -
2014-11-23 14:58:51 +00:00
michael
411e798495 * AutoCommit option
git-svn-id: trunk@29121 -
2014-11-23 14:58:26 +00:00
nickysn
4fe1ec9c51 * fixed TSingleRec.SetSign on 16 and 8-bit CPUs
git-svn-id: trunk@29120 -
2014-11-23 14:14:03 +00:00
joost
5fcb93234b * The fpunits.cfg files are replaced by files called <packagename>.fpm. They
are not installed into the unit-directory anymore, to avoid confusion for
   packages that do not have any units. They are installed in 
   <baseinstalldir>/fpmkinst/<target> instead.

git-svn-id: trunk@29119 -
2014-11-23 13:21:12 +00:00
michael
2134e3aaac * Promoted errorcode to the EDatabaseError level, unified all error codes
git-svn-id: trunk@29118 -
2014-11-23 12:46:53 +00:00
pierre
8808308843 Fix bug introduced in commit 29091
git-svn-id: trunk@29117 -
2014-11-23 09:29:11 +00:00
florian
b7a1418065 * skip <type>(<expr>) in the cond. expression parser if eval is false
git-svn-id: trunk@29116 -
2014-11-22 22:45:02 +00:00
sergei
66d735c536 - MIPS: forward declaration of fpc_threadvar_relocate_proc is not needed.
git-svn-id: trunk@29115 -
2014-11-22 20:48:53 +00:00
sergei
3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1.
git-svn-id: trunk@29114 -
2014-11-22 20:35:46 +00:00
michael
f00212c993 * Fix+Test for bug #27068 : coCheckRowsAffected
git-svn-id: trunk@29113 -
2014-11-22 19:40:11 +00:00
michael
42a317ab73 * Patch for bug #27067 by Tony Whyman
git-svn-id: trunk@29112 -
2014-11-22 19:17:10 +00:00
michael
cfa859d285 * Fix for bug #27077 by Chris Rempas, plus test
git-svn-id: trunk@29111 -
2014-11-22 19:10:20 +00:00
sergei
3f2022cba7 + Commit test for bug #27044.
git-svn-id: trunk@29110 -
2014-11-22 17:36:36 +00:00
michael
6b32a6e0e5 * Transaction options and connection options
git-svn-id: trunk@29109 -
2014-11-22 16:28:09 +00:00
pierre
8e1f922248 Change z_verbose from const to typed const to avoid unreachable code warning
git-svn-id: trunk@29108 -
2014-11-22 15:34:32 +00:00
pierre
542a4ea423 Suppress deprecated cmdline warning
git-svn-id: trunk@29107 -
2014-11-22 15:32:55 +00:00
pierre
821646ed05 Suppress non-set result warning in Seek method
git-svn-id: trunk@29106 -
2014-11-22 15:31:20 +00:00
pierre
673cc28f73 Regenerated after commit 29104: Add missing rule for unicodenmtable unit
git-svn-id: trunk@29105 -
2014-11-22 14:08:55 +00:00
pierre
c013d0b6e2 Add missing rule for unicodenmtable unit
git-svn-id: trunk@29104 -
2014-11-22 14:08:21 +00:00
marco
284f5fd234 * patch from mantis #24382 under endian ifdef
git-svn-id: trunk@29103 -
2014-11-22 13:46:33 +00:00
svenbarth
ace1ea0070 Fix compilation of NativeNT RTL
rtl/objpas/types.pp:
  - remove declaration of RT_RCDATA which is part of System since we have resource support

git-svn-id: trunk@29102 -
2014-11-21 14:33:58 +00:00
pierre
34012444af Regenerated Makefile after fix compilation of wince RTL with make 3.82 on windows
git-svn-id: trunk@29101 -
2014-11-21 14:28:31 +00:00
pierre
cf1124a83c Fix compilation of wince RTL with make 3.82 on windows
git-svn-id: trunk@29100 -
2014-11-21 14:28:13 +00:00
Tomas Hajny
4c98113569 * note about multiple 't' in -gt added to the help page
git-svn-id: trunk@29099 -
2014-11-21 13:53:53 +00:00
Tomas Hajny
75c61150d9 * option -m made conditional (-dPREPROCWRITE) like its processing
git-svn-id: trunk@29098 -
2014-11-21 13:52:10 +00:00
Tomas Hajny
fc17e318b0 * add some previously missing options to the help page, add support for listing recognized compiler and RTL features in -i and allow skipping an empty section (controllertypes) in -i listing by providing support of multiple output lines based on one source line in the msg file using $\n as newline
git-svn-id: trunk@29097 -
2014-11-21 13:03:24 +00:00
pierre
8df8c22848 Call Errno2inoutres for nativent failure calling NtClose inside do_close
git-svn-id: trunk@29096 -
2014-11-20 22:37:25 +00:00
pierre
90537e94a0 Call Errno2noutres if system call to close the handle fails in do_close for win and unix
git-svn-id: trunk@29095 -
2014-11-20 22:00:35 +00:00
pierre
260c6583cf Only set StdInputHandle, StdOutputHandle and StdErrorHandle once
git-svn-id: trunk@29094 -
2014-11-20 21:57:15 +00:00
sergei
64af966eaa * Mantis #27044: copy Variant to temp if it cannot be passed by reference to fpc_dispinvoke_variant helper. This provides behavior consistent to implicit 'self' parameter of objects/records.
git-svn-id: trunk@29093 -
2014-11-20 18:36:10 +00:00
yury
d844025ddf * Fixed installation of smartlink libs and import libs after r29004.
git-svn-id: trunk@29092 -
2014-11-20 00:37:11 +00:00
pierre
d98a7d39f5 Add check for absolute word type
git-svn-id: trunk@29091 -
2014-11-19 07:30:26 +00:00
pierre
1e7a3cd003 Fix for tw8513 failure for big endian processors
git-svn-id: trunk@29090 -
2014-11-19 06:58:02 +00:00
marco
c49d114777 * add dependency to rtl-extra. bzip2 uses unit objects.
git-svn-id: trunk@29089 -
2014-11-17 14:48:09 +00:00
michael
a53fca1b67 * QueryOptions for disconnected mode and autoapplyupdates
git-svn-id: trunk@29088 -
2014-11-17 12:24:46 +00:00
sergei
475a9e1617 * Asm readers: allow using procedure symbols in references, resolves #22376.
* rax86int.pas: reject RIP-relative references to locals/parameters.

git-svn-id: trunk@29087 -
2014-11-17 05:34:55 +00:00
nickysn
c53c4702b6 + also preserve the CGA background color in the go32v2 IDE
git-svn-id: trunk@29086 -
2014-11-17 00:34:05 +00:00
florian
5c67fcc43f + change always floating point divisions into multiplications if they are a power of two,
this is an exact operation so it is always allowed
* change only divisions by normal numbers into multiplications

git-svn-id: trunk@29085 -
2014-11-16 20:47:38 +00:00
florian
7180d184c5 + implements TExtended80Rec, TDoubleRec, TSingleRec
+ test

git-svn-id: trunk@29084 -
2014-11-16 20:47:33 +00:00
nickysn
6482157e90 * do not hide the cursor after returning from the output screen, because it may have to be visible (if e.g. the editor window has the focus); instead, cursor state should be restored in UserScreen^.SwitchBackToIDEScreen
git-svn-id: trunk@29083 -
2014-11-16 19:09:25 +00:00
sergei
8f05f8c839 - Forgot to commit with r29081
git-svn-id: trunk@29082 -
2014-11-16 17:29:52 +00:00
sergei
42d251da1c - x86 assembler readers: cleaned out operand swapping code. Operands of TInstruction are kept in AT&T order, Intel reader attaches operands right-to-left. It was effectively the same way before the change (except Intel reader attaching operands left-to-right, followed by a single swap), operand order checks all over the place were just reducing readability.
git-svn-id: trunk@29081 -
2014-11-16 16:37:26 +00:00
nickysn
8a0adafa43 + enable USE_GRAPH_SWITCH by default for the go32v2 IDE
git-svn-id: trunk@29080 -
2014-11-16 15:27:07 +00:00
nickysn
cb8f96a33c * TDOSScreen.ConsoleGraphDriver and .ConsoleGraphMode changed to smallint, so they can be passed as var parameters to InitGraph. This fixes compilation with USE_GRAPH_SWITCH enabled
git-svn-id: trunk@29079 -
2014-11-16 15:25:56 +00:00
nickysn
658442e610 * do not call SetVESAMode in TDOSScreen.SaveConsoleScreen, because it destroys the palette before we can save it and because InitGraph is called later anyway
git-svn-id: trunk@29078 -
2014-11-16 13:00:46 +00:00
nickysn
1f778a496c * cleaned up TDOSScreen.SwitchToConsoleScreen
git-svn-id: trunk@29077 -
2014-11-16 03:04:20 +00:00
nickysn
591f65ae53 + added CGA graphics mode saving to the go32v2 IDE
git-svn-id: trunk@29076 -
2014-11-16 01:47:19 +00:00
Tomas Hajny
bf7e71da47 * new constants for options used in recently added APIs
git-svn-id: trunk@29075 -
2014-11-15 11:15:29 +00:00
nickysn
a481a62a3e * hide the mouse before saving the go32v2 IDE screen. This fixes a bug which causes the mouse to leave a trace when returning to the IDE screen after viewing the user screen, if the mouse has been moved during the time the user screen was visible
git-svn-id: trunk@29074 -
2014-11-14 20:56:53 +00:00