| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29096 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
win and unix
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29095 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29094 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
fpc_dispinvoke_variant helper. This provides behavior consistent to implicit 'self' parameter of objects/records.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29093 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29092 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29091 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29090 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29089 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29088 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
* rax86int.pas: reject RIP-relative references to locals/parameters.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29087 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29086 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
| |
power of two,
this is an exact operation so it is always allowed
* change only divisions by normal numbers into multiplications
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29085 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
+ test
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29084 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
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: http://svn.freepascal.org/svn/fpc/trunk@29083 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29082 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
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: http://svn.freepascal.org/svn/fpc/trunk@29081 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29080 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
so they can be passed as var parameters to InitGraph. This fixes compilation with USE_GRAPH_SWITCH enabled
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29079 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
destroys the palette before we can save it and because InitGraph is called later anyway
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29078 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29077 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29076 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29075 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
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: http://svn.freepascal.org/svn/fpc/trunk@29074 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29073 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29072 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
only used for the custom drawn mouse cursor
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29071 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
use it instead of global default on MIPS targets. This fixes internal linking of tests/test/units/system/tres*.pp.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29070 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
fastmath is turned on
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29069 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
doing a custom drawn cursor
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29068 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29067 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
implementation part. Reasons for making it private:
1) its value is inaccurate when the mouse cursor is drawn by the int 33h mouse
driver (which is the case e.g. in the standard 80x25 and 80x50 vga text
modes, so quite a common case) and there's no way to make it accurate
(there's no function to read the mouse driver's internal 'hide counter')
2) code using this variable to hide the cursor temporarily before updating the
screen directly should instead always call HideMouse before updating and
ShowMouse after updating, thus relying on the mouse driver's hide count to
restore the mouse cursor to its original state
3) this variable is go32v2 specific and looks like it was meant only for
internal use anyway. It was only used by the go32v2 video unit when
updating the screen, but that was changed due to 2)
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29066 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
first vector entry is AT_NULL. Issue #26973.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29065 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29064 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
| |
- detect upper, lower and mixed case .dbf files on *nix
- create demo db in current directory instead of application directory
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29063 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
| |
file, give a meaningful error message instead of internal error. Mantis #27020.
- removed repeating check of section index.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29062 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29061 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29060 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29059 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29058 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29057 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29056 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
system
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29055 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29054 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29053 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29052 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29051 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29050 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29049 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29048 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29047 3ad0048d-3df7-0310-abae-a5850022a9f2
|