index
:
delta/fpc.git
aros
aspect
avr
avr32
avx
baserock/2.6.4
blaise
blocks
cleanroom
cpstr
cpstrnew
cpstrrtl
ctypes
debug_eh
dodi
fcl-web_joost
fixes_2_0
fixes_2_2
fixes_2_2_0_dos
fixes_2_4
fixes_2_6
fixes_2_6_0
fixes_3_0
fixes_3_0_ios
fixes_3_2
florian
foxsen
fpc_2_3
generics
genfunc
hlcgllvm
i8086
inline
interfacertti
janbruns
joost
js
jvmbackend
laksen
linker
linker@2665
llvm
maciej
master
merged
mips_embedded
nestedprocvars
newthreading
objc
olivier
pasboolxx
paul
peterjan
rc_2_2_2
release_2_1_2x
release_2_2_4_rc1
resources
sergei
ssa
svenbarth
target-subdir
targetandroid
tg74
tue
unicode
unicodekvm
unicodertl
unicodestring
unitrw
usersections
wasm
webassembly
wkrenn
wpo
xpcom
z80
svn.freepascal.org: svn/fpc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
packages
/
graph
/
src
Commit message (
Expand
)
Author
Age
Files
Lines
*
+ added default parameters to InstallUserMode
nickysn
2021-04-27
1
-1
/
+2
*
+ added function InstallUserMode to ptcgraph, that allows you to register a c...
nickysn
2020-11-19
1
-101
/
+171
*
+ added and implemented procedure SetMousePos in unit ptcmouse
nickysn
2019-09-23
1
-2
/
+8
*
* fix for Mantis #35760: apply patch by user Bloodbatgot to fix drawing of th...
svenbarth
2019-07-05
1
-1
/
+1
*
* split the routines with asm versions into strict pascal and strict asm vers...
nickysn
2019-01-31
1
-24
/
+75
*
* optimizations in SetVisualX and SetActiveX by using a table, instead of a c...
nickysn
2019-01-30
1
-17
/
+11
*
* optimizations in SetActive200 and SetActive350
nickysn
2019-01-30
1
-10
/
+4
*
* use eax instead of edi in GetPixel320, to avoid saving/restoring edi
nickysn
2019-01-29
1
-6
/
+4
*
- ignore VideoOfs completely in the mode 13h routines (this mode has no video...
nickysn
2019-01-29
1
-5
/
+1
*
* moved the assembler declaration in PutPixel320 and GetPixel320 to be on the...
nickysn
2019-01-29
1
-4
/
+2
*
- don't preserve edx and ecx in GetPixel320, because they don't need to be pr...
nickysn
2019-01-29
1
-4
/
+0
*
- removed commented out video page code from GetPixel320
nickysn
2019-01-29
1
-1
/
+0
*
- removed the REGCALL ifdefs from GetPixel320
nickysn
2019-01-29
1
-5
/
+0
*
+ comment in GetPixel320 with the parameter locations
nickysn
2019-01-29
1
-0
/
+2
*
* use different registers to avoid a mov instruction in PutPixel320
nickysn
2019-01-29
1
-4
/
+3
*
- don't save/restore eax and ecx in PutPixel320, because they don't need to b...
nickysn
2019-01-29
1
-4
/
+0
*
- removed the commented out video page code from PutPixel320
nickysn
2019-01-29
1
-1
/
+0
*
- removed the REGCALL ifdefs from PutPixel320
nickysn
2019-01-29
1
-8
/
+0
*
+ added comment to PutPixel320 with the parameter locations
nickysn
2019-01-29
1
-0
/
+3
*
* declare all registers as clobbered by int 10h in the asm block in SetVisual...
nickysn
2019-01-28
1
-9
/
+1
*
* SetVisual200 and SetVisual350 combined into one routine SetVisual200_350, b...
nickysn
2019-01-28
1
-26
/
+6
*
- removed the unnecessary code from SetVisual200 (the start address that is b...
nickysn
2019-01-28
1
-12
/
+0
*
+ added comments with the parameter locations in SetCGAPalette and SetCGABorder
nickysn
2019-01-28
1
-6
/
+2
*
+ added comment to CallInt10 with the parameter location
nickysn
2019-01-28
1
-3
/
+1
*
+ added comment in the beginning of seg_bytemove, containing the parameter lo...
nickysn
2019-01-28
1
-0
/
+5
*
* converted seg_xorword, seg_orword and seg_andword to pure asm routines
nickysn
2019-01-28
1
-99
/
+102
*
- removed 'ifndef tp' directives
nickysn
2019-01-25
1
-6
/
+0
*
- removed destroyed register lists from pure asm routines
nickysn
2019-01-25
1
-2
/
+2
*
+ introduce the InitInt10hMode helper routine in the go32v2 graph unit as well
nickysn
2019-01-25
1
-40
/
+18
*
+ enabled the asm version of DirectPutPixelX
nickysn
2019-01-24
1
-1
/
+0
*
+ implemented all the write modes in the asm version of DirectPutPixelX
nickysn
2019-01-24
1
-7
/
+45
*
* load only the low byte of CurrentColor in DirectPutPixelX
nickysn
2019-01-24
1
-1
/
+1
*
* fixed register in comment
nickysn
2019-01-24
1
-1
/
+1
*
* fixed register in comment
nickysn
2019-01-24
1
-1
/
+1
*
* huge model safe initialization of ES in DirectPutPixelX
nickysn
2019-01-24
1
-1
/
+7
*
* use only 8086/8088 compatible instructions in DirectPutPixelX
nickysn
2019-01-24
1
-5
/
+8
*
- removed the regcall ifdefs in DirectPutPixelX
nickysn
2019-01-24
1
-5
/
+0
*
- removed the unnecessary for the pascal calling convention register save/res...
nickysn
2019-01-24
1
-12
/
+0
*
* DirectPutPixelX split into pascal and asm version
nickysn
2019-01-24
1
-3
/
+3
*
* use stosb instead of mov in PutPixelX
nickysn
2019-01-24
1
-1
/
+1
*
* only load the low byte of the color in PutPixelX
nickysn
2019-01-24
1
-1
/
+1
*
- don't save/restore registers that don't need to be preserved by the pascal ...
nickysn
2019-01-24
1
-12
/
+0
*
* PutPixelX converted to a pure assembler routine
nickysn
2019-01-24
1
-59
/
+57
*
* huge model safe initialization of ES in PutPixelX
nickysn
2019-01-24
1
-0
/
+6
*
* moved the ES segment register initialization earlier in PutPixelX
nickysn
2019-01-24
1
-1
/
+1
*
+ enabled the asm version of PutPixelX
nickysn
2019-01-24
1
-4
/
+1
*
* perform the clipping in asm in PutPixelX
nickysn
2019-01-24
1
-8
/
+15
*
* moved the loading of X and Y coordinates to the beginning of the asm block ...
nickysn
2019-01-24
1
-3
/
+3
*
* swapped ax and cx in PutPixelX
nickysn
2019-01-24
1
-3
/
+3
*
- remove the XorPut support from PutPixelX, since it is not supposed to suppo...
nickysn
2019-01-24
1
-5
/
+0
[next]