Károly Balogh
07f30fbd47
+ more work on video and keyboard units
...
* less debug during init
* SysGetShiftState() support, reworked RawKeyCode support
* support for more keys, with qualifiers. for example some clipboard operations work now in FV.
git-svn-id: trunk@11973 -
2008-10-25 00:49:42 +00:00
Almindor
b250a0e1c4
* apply patch for libXi pascal interface from Ido Kanner
...
git-svn-id: trunk@11972 -
2008-10-24 20:15:11 +00:00
Károly Balogh
71e8ea5984
+ minor IDE tweaks
...
* define Amiga and MorphOS as FSCaseInsensitve systems
* get EOL and DirSep from System unit, and do not redefine it
with tons of $ifdefs
* for temp files, use T: on Amiga and MorphOS
git-svn-id: trunk@11971 -
2008-10-24 17:44:04 +00:00
Károly Balogh
d135a2d9ea
+ minor Amiga/MorphOS FV tweaks:
...
* GiveUpTimeSlice() now Sleep()s for shorter time
* Amiga "all files" are "*" and not "*.*", this fixes file dialogs somewhat
git-svn-id: trunk@11970 -
2008-10-24 16:56:59 +00:00
marco
f19e69e7e8
* memleak in chm support fixed, added some comments
...
git-svn-id: trunk@11969 -
2008-10-24 15:36:34 +00:00
Károly Balogh
9235b9a9b0
+ quick & dirty UserScreen implementation for Amiga/MorphOS
...
git-svn-id: trunk@11968 -
2008-10-24 13:07:59 +00:00
marco
b390a09078
* allow disabling of mirrors.xml when a custom remoterepository is configured
...
git-svn-id: trunk@11967 -
2008-10-24 10:20:28 +00:00
Károly Balogh
8e9b7fd157
+ changes to make the IDE compile on MorphOS (probably doesn't work yet)
...
git-svn-id: trunk@11966 -
2008-10-24 01:34:07 +00:00
Károly Balogh
b683ddf406
+ added a quick'n'dirty Sysutils.Sleep() implementation
...
git-svn-id: trunk@11965 -
2008-10-24 00:26:20 +00:00
Károly Balogh
eb1f214c3d
* fixes and optimizations in video unit
...
+ now properly sets ScreenColor to true
+ optimized DrawChar() to use BltTemplate() instead of WritePixel() loops
this results in less gfx operations, major speedup, and elimination of
possible display trashing (WritePixel() doesn't wait for blit operations
to finish)
+ updated vgafont in videodata.inc to be in proper format for BltTemplate()
+ other tweaks here and there
git-svn-id: trunk@11964 -
2008-10-23 23:40:36 +00:00
marco
e64a1f6026
* Some more manifests
...
git-svn-id: trunk@11963 -
2008-10-23 22:27:48 +00:00
marco
054eeff8ee
* FCL fpmake manifests
...
git-svn-id: trunk@11962 -
2008-10-23 21:09:14 +00:00
peter
1bd1dcbb49
* missing quote
...
git-svn-id: trunk@11961 -
2008-10-23 21:00:40 +00:00
Károly Balogh
7057d925d4
+ made FV to compile on MorphOS
...
git-svn-id: trunk@11960 -
2008-10-23 20:50:51 +00:00
peter
c8bebd2c7d
* use eventlog.inc for Unix,Win32,Win64. other targets use felog.inc
...
git-svn-id: trunk@11959 -
2008-10-23 20:41:35 +00:00
marco
47a997e4da
* fpmake: Small fixes + first round of manifests
...
git-svn-id: trunk@11958 -
2008-10-23 20:15:59 +00:00
peter
2a621bbaba
* use stdout only
...
git-svn-id: trunk@11957 -
2008-10-23 20:05:59 +00:00
peter
d1aeec64bf
* use stdout only
...
git-svn-id: trunk@11956 -
2008-10-23 20:05:36 +00:00
peter
410bcc0c52
* added missing directory prefix for ALLPACKAGES define
...
git-svn-id: trunk@11955 -
2008-10-23 19:43:50 +00:00
peter
eb51a56199
* remove debug writeln
...
git-svn-id: trunk@11954 -
2008-10-23 19:32:07 +00:00
peter
efeafa36aa
* log configuration settings
...
git-svn-id: trunk@11953 -
2008-10-23 19:20:15 +00:00
marco
efe3be0208
* fpmakes batch #4 . Most work now, but toplevel does not. Dependancies also not complete
...
git-svn-id: trunk@11952 -
2008-10-23 16:12:45 +00:00
Jonas Maebe
0cad00fbdb
- reverted r11751, 11755 and 11759 because
...
a) they should not be necessary and only hide the symptoms of a not
understood bug on some platforms
b) doing so breaks things on some other platforms
git-svn-id: trunk@11951 -
2008-10-23 14:22:00 +00:00
marco
acf20fe7db
* 3rd batch of fpmake updates (demoes + includepaths)
...
git-svn-id: trunk@11950 -
2008-10-23 14:03:16 +00:00
marco
1295c499c9
* More fpmake fixes. Exampledirs and includefiles mostly fixed for these.
...
gdbint moves two examples from src to exampledir + makefile fix.
git-svn-id: trunk@11949 -
2008-10-22 22:08:05 +00:00
marco
3b9f0e2565
* First batch of fpmake improvements. Mostly adding examples and fixing small omissions.
...
git-svn-id: trunk@11948 -
2008-10-22 18:16:54 +00:00
marco
e5db5e4aa8
* regened makefiles to propagate makefile versions
...
git-svn-id: trunk@11947 -
2008-10-22 17:32:15 +00:00
marco
37f00410d4
* Apparantly this version can't be skipped. Fix later.
...
git-svn-id: trunk@11946 -
2008-10-22 17:29:31 +00:00
marco
3591d54f24
* updated all makefile.fpc versions to 2.2.2 for fppkg compat.
...
git-svn-id: trunk@11945 -
2008-10-22 17:19:13 +00:00
marco
2a5dfc3bff
* Modernized debug code, fixed crash for .chms without index.
...
git-svn-id: trunk@11944 -
2008-10-22 17:15:59 +00:00
marco
901bf9689e
* patch from peter
...
git-svn-id: trunk@11943 -
2008-10-22 16:30:20 +00:00
michael
e632e754cf
* Patch from Sergei Gorelkin
...
xmlutils.pp:
+ Added THashTable - a simple hashed container with WideString keys.
dom.pp:
* Use the hash table instead of a sorted list for storing document IDs.
* Replaced all TLists by TFPList (which is smaller and faster).
* Fixed TDOMElement.RemoveAttributeNode to throw NOT_FOUND_ERR when
the requested node is not one of the element's attributes.
+ Added node read-only checks where required by the specs, this fixes
about 50 DOM tests.
xmlread.pp:
* Got rid of TXMLCharSource.FReloadHook, the corresponding procedure may
be called directly.
* Used a separate buffer to store the entity value literals, this
enables correct including of external PEs that have a text declaration
at the beginning.
* Some refactoring: ParseAttribute has been split into a separate
procedure, ProcessTextAndRefs was merged into ParseContent.
git-svn-id: trunk@11942 -
2008-10-22 12:25:12 +00:00
Almindor
8fe91950e9
+ add missing SHUT_* constants to openbsd
...
git-svn-id: trunk@11940 -
2008-10-20 16:59:58 +00:00
Almindor
4972ec0ae5
+ add missing SHUT_* constants for fpshutdown() (aliases from winsock2)
...
git-svn-id: trunk@11939 -
2008-10-20 16:57:32 +00:00
Jonas Maebe
19f8aede99
+ some missing docompare() overrides
...
git-svn-id: trunk@11937 -
2008-10-19 16:50:43 +00:00
marco
bbd33ab424
* added chm to default extensions to search in help->files "new" dialog.
...
git-svn-id: trunk@11936 -
2008-10-19 12:52:56 +00:00
florian
10e0f0e387
* keep stack aligned at 8 byte boundary inside the startup code
...
git-svn-id: trunk@11934 -
2008-10-18 21:20:54 +00:00
marco
d11e72b383
* Makefile fix that adds httpd22 dependancy to fcl-web. Maybe fpapache should move to a new package?
...
git-svn-id: trunk@11933 -
2008-10-18 20:11:00 +00:00
florian
2cbdf2cd61
+ arm linux syscalls updated
...
git-svn-id: trunk@11930 -
2008-10-18 18:57:20 +00:00
marco
0518f65f63
* fixed typo
...
git-svn-id: trunk@11929 -
2008-10-18 18:29:32 +00:00
marco
87eaa3c12b
* put expansion of pathname for debugging purposes under ifdef to ease mingw use.
...
git-svn-id: trunk@11928 -
2008-10-18 18:28:56 +00:00
marco
7ecb64fc15
* patches from Attila Borka. Mantis 12373. One minor addition.
...
git-svn-id: trunk@11927 -
2008-10-18 17:57:23 +00:00
marco
99a8b98d40
* fixes from Attila Borka, mantis 12374, updating to 2.2.9 + demo update
...
git-svn-id: trunk@11926 -
2008-10-18 17:53:42 +00:00
florian
695e9fa128
+ TEST_ABI documented
...
git-svn-id: trunk@11919 -
2008-10-18 14:46:30 +00:00
florian
2c5ce2fe12
+ support for TEST_ABI in the testsuite
...
+ arm-linux-eabi object files
git-svn-id: trunk@11918 -
2008-10-18 14:45:03 +00:00
florian
3f03b4fb80
+ propagate FPC_ARMEL if FPC_OARM isn't defined
...
git-svn-id: trunk@11917 -
2008-10-18 14:08:18 +00:00
florian
24fe46b3a3
+ missing includes of fpcdefs.inc added
...
git-svn-id: trunk@11916 -
2008-10-18 14:07:42 +00:00
florian
14a0ec4ea3
* made fptime based on usgettimeofday available
...
* moved defines selecting the right syscall from ossysc.inc to osdefs.inc
git-svn-id: trunk@11915 -
2008-10-18 13:50:55 +00:00
florian
037f95c451
* fixed syscall0 for arm eabi
...
git-svn-id: trunk@11914 -
2008-10-18 13:49:39 +00:00
florian
04fe88f134
* handle 64 bit parameters correctly for arm eabi
...
git-svn-id: trunk@11913 -
2008-10-18 13:48:57 +00:00