Commit Graph

44213 Commits

Author SHA1 Message Date
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
Tomas Hajny
8c7fc80580 * yet more OS/2 API functions added
git-svn-id: trunk@29073 -
2014-11-14 18:59:52 +00:00
nickysn
537902c2fe * fixed the go32v2 mouse unit for 40 column modes
git-svn-id: trunk@29072 -
2014-11-13 23:07:48 +00:00
nickysn
3effe8d62a * MouseIsVisible renamed CustomMouse_MouseIsVisible to indicate its value is only used for the custom drawn mouse cursor
git-svn-id: trunk@29071 -
2014-11-13 22:32:55 +00:00
sergei
a4053370fc * ELF linker: track relocation style (REL or RELA) of each input section and use it instead of global default on MIPS targets. This fixes internal linking of tests/test/units/system/tres*.pp.
git-svn-id: trunk@29070 -
2014-11-13 22:10:53 +00:00
florian
9fdfe4f474 + convert floating point division by a constant into a multiplication if fastmath is turned on
git-svn-id: trunk@29069 -
2014-11-13 21:13:12 +00:00
nickysn
66630c457a * do not update MouseIsVisible in SysShowMouse and SysHideMouse, except when doing a custom drawn cursor
git-svn-id: trunk@29068 -
2014-11-13 20:49:11 +00:00
pierre
a77735d7af Fix bug in in_const_swap_qword handling
git-svn-id: trunk@29067 -
2014-11-13 10:59:00 +00:00
nickysn
c97d8079e7 * the MouseIsVisible global variable from the go32v2 mouse unit moved to the
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: trunk@29066 -
2014-11-13 00:14:14 +00:00
yury
c40960466a * More correctly scan Elf Auxiliary Vector. Fixes possible crash when the first vector entry is AT_NULL. Issue #26973.
git-svn-id: trunk@29065 -
2014-11-12 14:52:56 +00:00
reiniero
ce54992e07 * fcl-db: dbftool: cosmetic/silence warning
git-svn-id: trunk@29064 -
2014-11-12 09:29:55 +00:00
reiniero
26913387cf * fcl-db: dbftool:
- detect upper, lower and mixed case .dbf files on *nix
- create demo db in current directory instead of application directory

git-svn-id: trunk@29063 -
2014-11-12 09:14:59 +00:00
sergei
8c61990078 * ogcoff.pas: when encountering symbol of unsupported type in input object file, give a meaningful error message instead of internal error. Mantis #27020.
- removed repeating check of section index.

git-svn-id: trunk@29062 -
2014-11-11 21:29:10 +00:00
pierre
13a069c9d2 Use CHECKED="checked" and SELECTED="selected" as required by HTML specs
git-svn-id: trunk@29061 -
2014-11-11 18:24:09 +00:00
michael
12f75980bf * Added original ncurses copyright
git-svn-id: trunk@29060 -
2014-11-11 13:52:42 +00:00
marco
3fbcca0e77 * change ulargeinteger quadpart to unsinged, mantis #27023
git-svn-id: trunk@29059 -
2014-11-11 08:30:14 +00:00
pierre
d01bf2dea3 Multifield pthread_attr_t for NetBSD
git-svn-id: trunk@29058 -
2014-11-10 23:13:25 +00:00
pierre
5659e910ef Also define __CPU_SIMPLE_LOCK_PAD for x86_64 netbsd
git-svn-id: trunk@29057 -
2014-11-10 23:12:43 +00:00
pierre
f9abd7b1da Also define PHTREAD_INHERIT_SCHED
git-svn-id: trunk@29056 -
2014-11-10 23:11:41 +00:00
pierre
1fcc0490fe Also use PHTREAD_INHERIT_SCHED in pthread_attr_setinheritedsched for NetBSD system
git-svn-id: trunk@29055 -
2014-11-10 23:10:27 +00:00
pierre
42be0dd306 Use ptruint instead of longint cast for self address for WRITE_DEBUG
git-svn-id: trunk@29054 -
2014-11-10 23:09:06 +00:00
Tomas Hajny
dc1446d32a * fixed misplaced constant definition
git-svn-id: trunk@29053 -
2014-11-10 13:51:50 +00:00
Tomas Hajny
3ee3542744 * boolean constant instead of IFDEFs for detection of microcontroller support
git-svn-id: trunk@29052 -
2014-11-10 12:34:59 +00:00
Jonas Maebe
1f22c6797e * fixed typo in r29048
git-svn-id: trunk@29051 -
2014-11-10 09:00:49 +00:00
pierre
3a19db0bb0 Add AIX support, do not add gdbver to targets
git-svn-id: trunk@29050 -
2014-11-09 22:43:22 +00:00
pierre
b496605d2c Add description of TEST_USE_LONGLOG
git-svn-id: trunk@29049 -
2014-11-09 22:37:28 +00:00
pierre
d4ac521ff9 Add AIX support
git-svn-id: trunk@29048 -
2014-11-09 22:29:12 +00:00
pierre
2202d60cdc Allow use of native ld or GNU gld for AIX
git-svn-id: trunk@29047 -
2014-11-09 22:22:29 +00:00
pierre
d9d5fd0647 Assume link native for AIX compiled binary
git-svn-id: trunk@29046 -
2014-11-09 22:21:45 +00:00
pierre
bde3bb4f5b Give a different output if Obj is not a vlaid class
git-svn-id: trunk@29045 -
2014-11-09 22:14:13 +00:00
marco
97b208f3dc * Enabled unicodedata unicodenumtable character, mantis #26805
git-svn-id: trunk@29033 -
2014-11-09 17:43:45 +00:00
Tomas Hajny
f7e6ea56d9 * support for machine-parseable output of information in fpc -i plus improvements in help (including previously missing information for some less used platforms
git-svn-id: trunk@29032 -
2014-11-09 14:55:31 +00:00
joost
c34552da09 * Added the utils- prefix to the names of all utils-packages.
git-svn-id: trunk@29031 -
2014-11-08 21:03:59 +00:00