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
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