Commit Graph

  • b70f03ba2a - Added iterator to TCacheManager - Added access (CanBeWritten) tracking to TStaticItem - Moved TLandscape.UpdateStaticsPriorities to TStaticItem.UpdatePriorities - Moved ULandscape.CompareWorldItems to UWorldItem - Renamed TSeperatedStaticBlock.RefreshList to RebuildList - Changed TStaticBlock.Sort to use CompareWorldItems and TList.Sort - Some code style changes Andreas Schneider 2009-08-02 13:45:26 +0200
  • f3888db49c - Removed several unnecessary panels from frmMain (using Anchors instead) Andreas Schneider 2009-07-31 17:03:26 +0200
  • dc1f425353 - Added tracking of "Highlighted" state in the screen buffer Andreas Schneider 2009-07-30 20:31:29 +0200
  • 01d5fb98d1 - Optimized blockInfo.ScreenRect calculation for static tiles - Fixed TScreenBuffer.Find to correctly handle the new buffer usage (search at the end, not the beginning) Andreas Schneider 2009-07-30 17:04:49 +0200
  • 1196ad6425 - Fix Z-order calculation for terrain tiles (thanks Turley) Andreas Schneider 2009-06-12 12:31:14 +0200
  • 31d2623df9 - Changed terrain rendering from GL_TRIANGLES to GL_QUADS to fix coastlines and other overlapping (thanks Turley) Andreas Schneider 2009-06-11 14:41:30 +0200
  • 7fdfd1ee23 - Merged TTileList into TScreenBuffer - Added shortcuts to TScreenBuffer to speed up the InsertionSort - Renamed TScreenBuffer.Store to TScreenBuffer.Insert - Added TScreenBuffer.Add to append to the list - Added TScreenBuffer.Sort to sort the list using MergeSort - Changed TLandscape.FillDrawList to just append to the list and sort afterwards - Added screen buffer invalidation on TfrmMain.OnLandscapeChanged Andreas Schneider 2009-05-20 18:16:18 +0200
  • 0d6c151c5f - Removed TVector2D - Added screen buffer (in)validation - Moved distance calculations to RebuildScreenBuffer - Added tile drawing to the Render method - Added DrawQuad precalculation to the post processing of the screen buffer - Renamed the members of TScreenState - Changed the DrawQuad to consist of TGLfloats for direct pointer passing - Fixed the while loop condition in TScreenBuffer.Store Andreas Schneider 2009-05-18 00:33:59 +0200
  • 561104a924 - Added screen buffer pre processing (prepare materials and normals) - Added 2D Vector to store the points for drawing terrain - Added additional GetNormals function to TLandscape to fill an existing array Andreas Schneider 2009-05-17 22:06:42 +0200
  • fee66eada8 - Refined state handling for TBlockInfo - Added caching of normals into TBlockInfo - Added differentiation for low and high res materials to TBlockInfo - Removed draw list clearing from FillDrawList - Changed TScreenBuffer.Store to return a reference to the stored TBlockInfo - Added missing ; to GetSerial - More cleanups in ULandscape.pas - Moved several local variables of TfrmMain.Render into TfrmMain members - Moved several size related variable initializations from Render into OnResize - Extracted GetDrawOffset - Added seperate RebuildScreenBuffer Andreas Schneider 2009-05-17 15:32:51 +0200
  • 61db743ee5 - Cleanup in ULandscape.pas - Removed unncessary virtual and ghost tile handling from FillDrawList - Added serial generation and tracking to TScreenBuffer - Added editing state tracking to TScreenBuffer - Changed TScreenBuffer.Store to perform an InsertSort - Changed TScreenBuffer.Store to handle only the most necessary parameters Andreas Schneider 2009-05-17 14:12:52 +0200
  • 2f560a7738 - Changed rendering to build the draw list for the whole range - Added CanBeEdited flag to TWorldItem - Changed list sorting from custom heap sort implementation to the FCL standard (QuickSort) Andreas Schneider 2009-05-15 23:37:10 +0200
  • c20a160543 - Some cleanups in UArt.pas - Changed the console command for the cedserver project Andreas Schneider 2009-05-15 22:10:51 +0200
  • 7e86c7400c - Added more checks to statics loading and saving and replaced unnecessary LongInt casts Andreas Schneider 2009-03-09 17:24:53 +0100
  • 114c218ca6 - Added some more comments to ULandscape.pas - Renamed a somewhat unclearly named series of local variables ("item" --> "subscriptionItem") to better suite its context Andreas Schneider 2009-02-15 18:04:54 +0100
  • 45537315b5 - Updated to a recent VirtualTrees revision - Updated README accordingly Andreas Schneider 2009-01-27 10:45:01 +0100
  • e727aadcf2 - Fixed TfrmEditAccount.RegionDeleted to check, if the region is known (to prevent index out of bounds errors) - Fixed UfrmMain to be compatible with newer versions of FPC - Added a slider to frmRegionControl - Added buttons to add and delete regions to frmRegionControl - Fixed unsaved regions not being removed in TfrmRegionControl - Extracted TfrmRegionControl.CheckUnsaved Andreas Schneider 2008-09-28 22:00:32 +0200
  • 01f5b2ca58 - Removed an unnecessary file from the project file Andreas Schneider 2008-10-22 11:46:50 +0200
  • da87485fc5 - Changed TTileData.FFileName to get trimmed after initialization Andreas Schneider 2008-09-15 22:58:46 +0200
  • ac37625746 Added tag 0.4.1 for changeset 49a3b10841f0 Andreas Schneider 2008-09-07 15:41:58 +0200
  • 8a3f00fd4c - Updated version to 0.4.1 - Updated changelog Andreas Schneider 2008-09-07 15:40:23 +0200
  • 7399b13fd0 - Fixed WheelDelta not being adjusted right Andreas Schneider 2008-09-06 23:08:50 +0200
  • cc8eee1b1b - Fixed VirtualLayer preparation for corner cases (where the size would have been too small) Andreas Schneider 2008-08-29 14:55:00 +0200
  • 0e841f864d - Merged changes from Turley (elevate with random altitude) - Rearranged the TfrmElevateSettings dialog - Fixed transparency settings of the images in the TfrmLogin dialog - Fixed TfrmRegionControl to not react on mouse clicks if no region is selected - Updated Vampyre Imaging Lib to recent SVN - Added missing cedserver_config_2_3 project file Andreas Schneider 2008-08-29 12:09:26 +0200
  • fcb7c8a794 Added tag 0.4.0 for changeset 7fc49d217f99 Andreas Schneider 2008-08-27 20:59:06 +0200
  • d0c65f912b - Fixed a missing event assignment in TfrmBoundaries (Min/Max spinedits didn't react to OnChange) - Fixed a typo in cedserver_config_2_3.lpr ("Accesslevel" <> "AccessLevel") Andreas Schneider 2008-08-27 20:56:31 +0200
  • de21e6efde - Added converter for cedserver configs from version 2 to 3 - Updated changelog - Updated installer - Updated version to 0.4.0 and revision to 64 - Fixed about dialog - Added some more exclusions to .hgignore Andreas Schneider 2008-08-27 13:18:09 +0200
  • 1c3d624949 - Added client side visualization of area restrictions - Added an icon to the "Region control" menu item - Changed the former TAccessLevelChangedPacket and the TLoginResponsePacket to add informations about the writeable areas - Changed OnModifyUserPacket to update clients according to new accesslevel/area restrictions - Changed OnModifyRegionPacket to update clients using that particular region - Fixed UPacketHandlers.ValidateAccess to check the region bounds according to the PtInRect function Andreas Schneider 2008-08-26 22:48:48 +0200
  • 91af86a294 - Added ability to edit regions for accounts - Added AccessChangedListener to allow several listeners to react on accesslevel changes - Changed TModifyUserPacket to support the region lists - Fixed a region list parsing bug in TfrmAccountControl.OnListUsersPacket (Unsigned vs. Signed Integer) - Fixed the order of form creation in TdmNetwork to assure the functionality of the region and account control - Added some glob entries to .hgignore Andreas Schneider 2008-08-25 17:33:38 +0200
  • 85cc0c0066 - Fixed/Removed some compiler warnings and hints - Some more syntactic changes to UfrmRegionControl.pas - Implemented region modification and deletion - Changed the server side region handling to broadcast the changes - Added safer admin packet registration - Added some more units to the project files Andreas Schneider 2008-08-23 23:09:20 +0200
  • 49e095a83f - Added missing URegions.pas - Disabled .hgignore for now Andreas Schneider 2008-08-19 15:35:14 +0200
  • d5069bbb50 - Fixed memory leak in TfrmFilter (not freeing FCheckedHues) - Fixed memory leak in TfrmMain (not freeing the strings in the location info nodes) - Rearranged frmEditAccount to allow region handling - Added region handling to the client side account specific network packets - Fixed some more code style inconsistencies in UfrmRegionControl.pas - Fixed redrawing in TfrmRegionControl - Fixed memory leak in TAccount (not freeing FRegions) - Fixed the TModifyRegionResponsePacket ID - Fixed the content of the TUserListPacket to not contain the list of all regions Andreas Schneider 2008-08-17 20:12:36 +0200
  • c7d845997e - Changed alignment of frmBoundaries and frmVirtualLayer - Added ParentFont to all controls to keep a consistent look among all widgetsets and DE settings Andreas Schneider 2008-08-17 15:38:54 +0200
  • 3e958a4dfc - Added missing files from last commit Andreas Schneider 2008-08-12 13:59:56 +0200
  • 2edc2a7424 - Merged client side changes from Turley (with syntactic modifications) - Changed alignment in frmDrawSettings Andreas Schneider 2008-08-12 13:46:45 +0200
  • c95ba906a7 - Imported server changes from Turley (with modifications) - Bumped version to 0.3.7 - Changed ProtocolVersion o 6 - Fixed TXmlHelper's child node parsing (incorrect usage of FindNode) - Added TModifyRegionStatus and TDeleteRegionStatus Andreas Schneider 2008-08-11 22:48:45 +0200
  • 2409b861e3 - Added GTK2 support to UGUIPlatformUtils.pas - Fixed compilation of the ImagingLib with newer Lazarus versions - Renamed TInvalidConfigVersionExeption to TInvalidConfigException - Cleanup in ULandscape.pas - Removed widgetset and platform constraints from the project file Andreas Schneider 2008-08-09 19:38:09 +0200
  • 5b4ea92bb1 - Fixed a bug in ULandscape.pas which causes problems with InsideUO (staidx.size was not correctly set to zero when the entry was empty) Andreas Schneider 2008-03-09 22:11:48 +0100
  • 15bcaa0686 - Added more verbose status messages Andreas Schneider 2008-03-07 18:28:55 +0100
  • 12773fd63e - Fixed "UTiledata" spelling in ULandscape.pas - Added ISerializable and IInvalidate interfaces - Implemented a TConfig class and XML storage - Added some more detailed messages when a login fails to the server console - Removed obsolete IStream interface references - Readded lbHue in TfrmHueSettings Andreas Schneider 2008-03-06 22:55:49 +0100
  • 04a459b524 - Removed unnecessary VirtualTrees.patch - Updated README to reflect this change - Updated .hgignore to a more sane regexp and put .lrs on the black list Andreas Schneider 2008-01-12 17:58:36 +0100
  • dd7f4c126d - Added missing Profiles directory - Added precompiled resource bundle to the output directory Andreas Schneider 2007-12-21 23:14:41 +0100
  • c0a125042b - Initial import from internal repository Andreas Schneider 2007-12-21 21:31:58 +0100