are probably no longer correct when running in a window on a higher
resolutions, because everything's now 4:3 I guess) (mantis #5190)
* fixed aspect ratio logic for circle/ellipse (only circle gets adjusted)
(mantis #5190)
* clear window to black when initing graphics mode on Mac OS X
git-svn-id: trunk@8373 -
transformation, so getpixel works even better (hopefully 100% now)
* fixed usage of lineclipped when using native line drawing functions
* window was one pixel less tall than the intended resolution,
and clearviewport did not clear the entire offscreen buffer
- commented out some debugging code
git-svn-id: trunk@8353 -
* managed to completely disable anti-aliasing, and mostly fixed getpixel
using least mean squares to find the closest palette entry
git-svn-id: trunk@8345 -
* also compile sdl/logger unit
+ restored sdlutils unit, since it's required for SDL_putpixel etc
* reordered graph unit in makefiles so it's compiled after sdl
git-svn-id: trunk@8312 -
- added EXTERNALZIP define to make bootstrapping possible (missing zipper unit)
- implemented SearchFiles method which can search recursively and with a filemask
(asterisk or questionmark) using MatchesMask function
- implemented methods AddDocFiles, AddSrcFiles, AddExampleFiles, AddTestFiles in TCustomInstaller
- implemented archiving of all files in TSources
git-svn-id: trunk@8294 -
- added a default manifest filename constant
- implemented archiving to zip using TZipper (only when no user assigned ArchiveFilesProc, because that
overrides the command)
- moved a lot of strings to resourcestrings
- added listsources description to help screen
- added filename node to manifest file
- removed .zip from TPackage.GetFileName (reason for this is that if ArchiveFilesProc is assigned it gets a
filename without extension, possible other archive formats)
- initialized verbosity to vlInfo
- moved verbosity option check to top
- renamed WriteCmd to LogCmd (function also uses Log instead of writeln)
- renamed WriteOption to LogOption (function also uses Log instead of writeln)
- renamed WriteArgOption to LogArgOption (function also uses Log instead of writeln)
- fixed creation of sources.xml added quatationmarks in pack
git-svn-id: trunk@8292 -
- BaseInstallDir and Prefix are now PathDelimiter limited (implemented in Setter of property),
this saves a lot of hassle with rest of code
- TDefaults -> TCustomDefaults
- added TFPCDefaults and TBasicDefaults
- TInstaller -> TCustomInstaller
- added TFPCInstaller and TBasicInstaller
- Implemented BaseInstallDir property in TCustomInstaller
- Added an overloaded Install function
- Added license header
git-svn-id: trunk@8286 -