Commit Graph
100 Commits
Author SHA1 Message Date
aksdb d0557ab86f * More UMapManagement 2013-11-27 20:15:33 +01:00
aksdb b9a45bf43b * Enhanced UXmlHelper (enumerator)
* Added UMapManagement
* Fixed TCPServer to allow address reuse
2013-11-23 20:41:20 +01:00
aksdb 1791fd7494 * Clean up build modes 2013-11-27 18:25:00 +01:00
aksdb 829a604c30 * Added password change support (references #95)
* Fixed 64bit support
* Repaired line endings
* Bumped protocol version
2013-11-20 18:12:52 +01:00
aksdb 9676549ac3 * Updated Vampyre Imaging Lib
* Fixed heContrs compilation
* Fixed region editing in frmLargeScaleCommand and frmRegionControl
* Fixed control alignment in frmMain
2013-11-03 14:12:48 +01:00
aksdb 4a5a835afd * Bumped version
* Updated changelog
* Updated installer
2012-01-14 18:21:40 +01:00
aksdb 5ac13430be * Fixed possible range overflow 2012-01-14 18:09:07 +01:00
aksdb 940e81f123 * Replaced fgl with heContnrs
* Fixed behavior of the undo packet list (fixes #88)
2012-01-14 17:58:59 +01:00
aksdb aa37b1cf1d * Bumped version
* Updated copyright
* Read copyright from resource
* Removed obsolete lines from version.inc
2012-01-07 17:23:07 +01:00
aksdb 811d91cc8a * Refactored tiledata cloning
* Added support for new tiledata format (from the High Seas expansion)
2012-01-07 13:48:59 +01:00
aksdb 88e18b7659 * Fixed compilation with current Lazarus/LCL 2011-12-03 18:48:15 +01:00
aksdb 395c8fbe96 * Fixed TfrmHueSettings not freeing the preset doc 2011-10-03 20:32:46 +02:00
aksdb d2f7bdc54f - Fixed align of the Random checkbox on frmHueSettings 2011-04-01 18:02:38 +02:00
aksdb 5c3a8740c1 - Fixed more range violations (fixes #82) 2011-03-31 22:39:00 +02:00
aksdb abe62e13b8 - Changed the hue change mechanic (store the info in the ScreenBuffer instead of a separate list) (refs #66) 2011-03-30 20:52:24 +02:00
aksdb 4c76aafe47 - Fixed loading of hue presets
- Fixed random pane sliding out of the main window
2011-03-29 22:57:11 +02:00
aksdb 086e6dbb7b - Fixed some range violations 2011-03-29 22:04:39 +02:00
aksdb bfe71ae93f - Store used (random) hues for consistent behavior on commit (refs #66) 2011-03-29 21:51:17 +02:00
aksdb 4b5cf332ca - Changed versions to be read from the resource stream 2011-03-26 22:13:57 +01:00
aksdb de33600726 - Added hints to the "Restriction" column in the account list
- Reset the sorting when the list content changes
2011-03-26 12:29:31 +01:00
aksdb 977e53085a - Added more info to the account list (fixes #78) 2011-03-24 22:19:11 +01:00
aksdb be11f61111 - Implemented account list sorting (fixes #79) 2011-03-24 21:57:23 +01:00
aksdb b1be3a22de - Cleanup project file 2011-03-24 21:56:58 +01:00
aksdb 8bebb92300 - Added saving and loading of hue presets (refs #66) 2011-03-16 19:42:55 +01:00
aksdb 2a9598452b - Added reading and writing of RandomHuePresets (refs #66) 2011-03-12 23:46:57 +01:00
aksdb fd4155a45b - Added Drag&Drop for random hue list (refs #66) 2011-03-12 22:58:54 +01:00
aksdb ae720d1931 - Added manifest for Windows build 2011-03-12 22:13:26 +01:00
aksdb 87e4edffa5 - Fixed display of the current hue in the Draw settings dialog 2011-03-12 17:56:53 +01:00
aksdb 34e723db75 - Use the new GetHue method to draw hues (refs #66) 2011-03-12 17:49:08 +01:00
aksdb 6317841c9c - Added UI for random Hue (refs #66) 2011-03-12 17:11:46 +01:00
aksdb a309caa235 - Updated Project Files
- Fixed frmLargeScaleCommand for recent LCL changes
2011-02-04 23:37:06 +01:00
aksdb d158c28452 - Added build modes
- Fixed Login Form layout
- Fixed compilation with FPC 2.5.1
2010-12-25 14:43:17 +01:00
aksdb 49599fdcf4 - Added hgeol
- Fixed repository side eol to be LF
2010-07-25 00:18:54 +02:00
aksdb 0d84ac4b5d - Fixed compilation with recent Lazarus versions 2010-06-11 13:36:45 +02:00
aksdb 6edee941ee - Fixed filter window to invalidate the current filters on delete/clear 2009-12-28 16:40:37 +01:00
aksdb 5f76073b39 Added tag 0.6.1 for changeset c8f14a3d46ee 2009-12-24 19:16:16 +01:00
aksdb 03b9097465 - Bumped version to 0.6.1
- Added silk icon reference to the about dialog
2009-12-24 16:34:29 +01:00
aksdb d461774816 - Added optional highlight for (un)walkable tiles
- Fixed lightmanager to draw in the correct color
- Fixed TMapBlock and TStaticBlock to correctly initialize itself as "unchanged"
- Cleanup in the server project
2009-12-24 15:49:15 +01:00
aksdb f2764e928e - Added option to set the render background to white (fixes #59) 2009-12-23 20:54:56 +01:00
aksdb 46d045a46b - Fixed frmLightLevel to repaint the game window (when the slider changes) 2009-12-23 17:12:58 +01:00
aksdb 8332241ab7 - Removed sorting debug data from TfrmMain 2009-12-23 16:44:50 +01:00
aksdb 0eac70ec86 - Removed CentrED.rc from version tracking 2009-12-23 16:40:34 +01:00
aksdb cf4c155858 - Changed TWorldItem and TWorldBlock Change-tracking
- Reverted TStaticItem.UpdatePriorities
- Fixed vdtTiles' HintCanvas to use the desired font when drawing
- Fixed UpdateFilter to no longer call ForceUpdateCurrentTile
- Several code cleanups
2009-12-23 16:39:24 +01:00
aksdb 34b62f6cd0 - Fixed gamewindow not resetting the clear-color 2009-12-22 21:37:16 +01:00
aksdb e9d90d8a39 Added tag 0.6 for changeset 64b5b297746c 2009-12-22 21:32:27 +01:00
aksdb db0ef54660 - Pushed version to 0.6 2009-12-22 20:51:43 +01:00
aksdb eb62553f5c - Fixed static tiles with hue 1 using the wrong cache id
- Commented some debug messages
2009-12-22 19:47:46 +01:00
aksdb ca8f47d2a9 - Fixed intensity of translucent tiles
- Changed statics priority
2009-12-22 17:38:34 +01:00
aksdb 186527c606 - Fixed/Changed light source evaluation (again) to match the UO client 2009-12-22 13:51:17 +01:00
aksdb fd8fa39e0d - Code cleanup 2009-12-22 11:49:48 +01:00
aksdb 207f14d6ba - Remove obj/ dir restrictions 2009-12-22 11:44:33 +01:00
aksdb 841061abbb - Added FBO based light source rendering
- Fixed memory leak in TLightManager.UpdateLightMap
2009-12-22 09:36:35 +01:00
aksdb a19e23a82e - Changed light source evaluation
- Fixed possible crash in TLightManager.UpdateOverlay
2009-12-21 22:26:52 +01:00
aksdb 21e398ae92 - Added lightlevel slider 2009-12-21 20:12:45 +01:00
aksdb 3ffe710c31 - Added "select offset" button/functionality to frmLargeScaleCommand (fixes #56)
- Fixed frmFilter placement (fixes #57)
2009-12-21 19:07:07 +01:00
aksdb 8976774665 - Fixed lightsources to not draw in flat mode and when the lightlevel is 0
- Fixed tile changes not causing a filter update
- Cleanup the project file
2009-12-21 13:41:18 +01:00
aksdb 4f4e9eb0d7 - Fixed memory leak when moving statics 2009-12-21 01:43:44 +01:00
aksdb a7c74c114e - Fixed light source placement
- Removed unnecessary texturemanager reference
2009-12-21 00:55:19 +01:00
aksdb 5049955303 - Added light loading
- Use lights for the light sources
2009-12-21 00:13:26 +01:00
aksdb 7b46795bc1 - Implemented basic light source rendering 2009-12-20 22:05:15 +01:00
aksdb ee9a44219f - Fixed string type in TfrmAccountControl 2009-12-20 15:49:19 +01:00
aksdb 158403e41a - Removed custom tile info window
- Updated VirtualTreeView
- Added tile info as owner drawn hint to vdtTiles (fixes #55)
2009-12-19 19:01:48 +01:00
aksdb 9ab8e5901b - Replaced array with generic list (TfrmMain.FAccessChangedListeners) 2009-12-19 14:43:22 +01:00
aksdb a9f278ae21 - Realigned frmRegionControl
- Added coordinate grabbing to TfrmRegionControl
- Added hints to the grab buttons in frmLargeScaleCommand
2009-12-19 14:39:14 +01:00
aksdb 387d5fb28d - Added selection listener to TfrmMain
- Added "grab coordinates" using the new selection listener to TfrmLargeScaleCommand (fixes #54)
2009-12-19 13:57:29 +01:00
aksdb ff87bdea15 - Realigned TfrmLargeScaleCommand
- Fixed overlay being drawn with correct color and alpha
2009-12-19 01:02:06 +01:00
aksdb 5d7c40d579 - Fixed TfrmToolWindow.FormDeactivate to check CanClose first
- Fixed TfrmDrawSettings and TfrmHueSettings to be shown non-modal (fixes #49)
2009-12-18 18:43:55 +01:00
aksdb e502321f35 - Added more nodraw.txt locations
- Improved nodraw.txt parsing
2009-12-18 14:24:35 +01:00
aksdb 7adf94010a - Fixed TNormals to use GLfloat 2009-12-18 13:57:37 +01:00
aksdb 12a28c79b2 - Replaced own UVector with unit matrix from the RTL 2009-12-18 02:35:25 +01:00
aksdb 1e84b76c63 - Added external nodraw definition 2009-12-18 01:53:09 +01:00
aksdb 365fa72dc9 - Changed TfrmMain.BuildTileList to use all available static tiles
- Added static tile id checking to the random preset loading
2009-12-18 01:07:55 +01:00
aksdb 73e704e5fa - Changed TAnimDataProvider to load as much animdata as the input files provides
- Added TBufferedStream.GetSize
- Added TIndexedMulProvider.EntryCount
- Added TAnimDataProvider.AnimCount
- Added TLandscape.MaxStaticID
- Some more code cleanups
2009-12-18 00:17:42 +01:00
aksdb bdc97b89f5 - Added dynamic tiledata loading (everything after $4000 will be treated as static)
- Fixed server's TLandscape to validate statics and throw errors if no tiledata entry is found
2009-12-17 23:01:06 +01:00
aksdb b0b014f66a - Added saving of random presets when creating or overwriting one 2009-12-17 21:05:46 +01:00
aksdb c41fd3be95 - Several code cleanups
- Fixed TArt.RefreshBuffer using the wrong variable (j <> i)
- Suppressed some hints
2009-12-17 15:41:54 +01:00
aksdb 13264d3251 - Fixed potential crash when using the Mouse Wheel 2009-12-17 00:36:26 +01:00
aksdb 3969493d90 - Added XML storage for Random Presets 2009-12-16 23:24:57 +01:00
aksdb 34c0e9c901 - Implemented saving and loading of locations to/from xml 2009-12-16 16:03:35 +01:00
aksdb 797abbfa07 - Fixed ref counting for the virtual layer (fixes #53) 2009-12-16 15:18:42 +01:00
aksdb 8fcbe75e66 Added tag 0.5 for changeset 47750245a450 2009-12-11 18:24:04 +01:00
aksdb e259ecd622 - Bumped version to 0.5
- Updated changelog
2009-12-11 18:22:15 +01:00
aksdb 2763f4357c - Fixed alignment in frmLogin 2009-12-10 22:23:26 +01:00
aksdb 908bddda07 - Added generic tiledata access to TTileDataProvider (to avoid cloning)
- Fixed TfrmMain.BuildTileList to use that non-cloning tiledata access to remove a memory leak
- Convert the filter text to ISO8859-1 first
2009-12-10 22:18:25 +01:00
aksdb 34765f7235 - Fixed Art and TexMap to no longer get loaded if their Size is <= 0 2009-12-10 22:05:38 +01:00
aksdb 5c3de09d10 - Added ref counting to TMaterial
- Added cache growing to TCacheManager
- Fixed ImagingOptions.inc to not include JPEG support
- Fixed TfrmRadar to save the radar map to the correct location
- Fixed statics using the wrong hue when being painted
- Removed obsolete TLandTextureManager.GetFlatLandMaterial (and the according cache)
2009-12-10 21:40:14 +01:00
aksdb 59ab7046c4 - Relect selection of the random tile list with the normal list list (fixes #51) 2009-12-10 16:54:43 +01:00
aksdb 5a2cde2ac8 - Fixed locations backups being placed in the app dir instead of config dir 2009-12-10 14:32:29 +01:00
aksdb 9c010eeb89 - Added option to toggle animated tiles
- Added option to toggle the security question when performing area commands
2009-12-10 14:30:47 +01:00
aksdb 222abd54fd - Fixed TAnimMaterial to cache the textures
- Fixed texture size calculation in TMaterial
2009-12-10 14:16:46 +01:00
aksdb 80412fa867 - Fixed typo in TGLArrow (RealWidth <> RealHeight)
- Fixed TGLArrow.HitTest
2009-12-09 21:25:29 +01:00
aksdb 3bd5add656 - More adjustements to frmLogin
- Added property storage to several frmMain options
2009-12-09 19:10:07 +01:00
aksdb 36afc1e1d9 - Fixed tiles only being checked for animdata if they have the appropriate tiledata flag 2009-12-09 16:56:39 +01:00
aksdb be935a6bcb - Added TAnimMaterial
- Implemented animated tiles
- Fixed TAnimData.FrameData to use ShortInt instead of Byte
2009-12-09 16:26:12 +01:00
aksdb 2a3e17fa57 - Abstracted TMaterial
- Removed unnecessary width/height processing from TMaterial
- Added TSimpleMaterial for one-graphic-textures
2009-12-09 14:36:53 +01:00
aksdb 3df7b446f5 - Changed profile, preset, locations and radar cache path to the user directory (fixes #50) 2009-12-09 00:19:45 +01:00
aksdb 1759e0763c - Fixed typo in UMulManager
- Added array initialization to TAnimDataProvider
- Adjusted frmLogin
- Some code cleanups
2009-12-08 22:17:39 +01:00
aksdb 06c9c2c507 - Added AnimDataProvider
- Some code cleanups
2009-12-08 20:22:45 +01:00
aksdb 392bd3db14 - Added missing icon
- Fixed compilation of server
2009-12-08 16:17:45 +01:00
aksdb 446e104031 - Made ULandscape.GetID inline
- Removed some constraints on TileIDs and map coordinates
- Removed another unnecessary typecast
2009-12-08 15:30:53 +01:00