Statistics
| Branch: | Tag: | Revision:

root / Client / UfrmMain.lfm

History | View | Annotate | Download (137.8 kB)

# Date Author Comment
184:bb98aa672caa 12/03/2011 06:48 pm Andreas Schneider
  • Fixed compilation with current Lazarus/LCL
165:69cb18bc8724 03/12/2011 05:11 pm Andreas Schneider

- Added UI for random Hue (refs #66)

157:0b95089e72d4 12/24/2009 03:49 pm Andreas Schneider

- 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

156:c3e84c102edd 12/23/2009 08:54 pm Andreas Schneider

- Added option to set the render background to white (fixes #59)

152:2c10e1ad6647 12/23/2009 04:39 pm Andreas Schneider

- 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

148:6fc9762bbde0 12/22/2009 07:47 pm Andreas Schneider

- Fixed static tiles with hue 1 using the wrong cache id
- Commented some debug messages

141:09ff002aa19b 12/21/2009 08:12 pm Andreas Schneider

- Added lightlevel slider

135:6f7a57ab8dc9 12/20/2009 10:05 pm Andreas Schneider

- Implemented basic light source rendering

133:797fb1305539 12/19/2009 07:01 pm Andreas Schneider

- Removed custom tile info window
- Updated VirtualTreeView
- Added tile info as owner drawn hint to vdtTiles (fixes #55)

130:3c63e629878f 12/19/2009 01:57 pm Andreas Schneider

- Added selection listener to TfrmMain
- Added "grab coordinates" using the new selection listener to TfrmLargeScaleCommand (fixes #54)

129:edf0781b107c 12/19/2009 01:02 am Andreas Schneider

- Realigned TfrmLargeScaleCommand
- Fixed overlay being drawn with correct color and alpha

120:4d1aabf85ea5 12/17/2009 09:05 pm Andreas Schneider

- Added saving of random presets when creating or overwriting one

119:66352054ce4d 12/17/2009 03:41 pm Andreas Schneider

- Several code cleanups
- Fixed TArt.RefreshBuffer using the wrong variable (j <> i)
- Suppressed some hints

117:6af1f0a6d887 12/16/2009 11:24 pm Andreas Schneider

- Added XML storage for Random Presets

116:b09d9ed9dfe6 12/16/2009 04:03 pm Andreas Schneider

- Implemented saving and loading of locations to/from xml

108:05c56081f710 12/10/2009 04:54 pm Andreas Schneider

- Relect selection of the random tile list with the normal list list (fixes #51)

106:0a78268e0c18 12/10/2009 02:30 pm Andreas Schneider

- Added option to toggle animated tiles
- Added option to toggle the security question when performing area commands

103:77b56e28f153 12/09/2009 07:10 pm Andreas Schneider

- More adjustements to frmLogin
- Added property storage to several frmMain options

93:3a7e7f14dedd 12/07/2009 04:26 pm Andreas Schneider

- Added Keyboard movement to oglGameWindow (fixes #5)

91:003d09f42146 12/06/2009 08:03 pm Andreas Schneider

- Added error handling when loading Locations and Profiles (fixes #2)

90:24fd3ef04b70 12/05/2009 05:37 pm Andreas Schneider

- Added flat-mode settings to toggle height display

82:a5dbdb46696a 12/04/2009 08:24 pm Andreas Schneider

- Added Undo operation

66:5c10b760b126 12/02/2009 06:40 pm Andreas Schneider

- Fixed TfrmLogin to create the profile path if it doesn't exist
- Removed old code from TfrmMain.Render
- Bumped version to 0.4.5
- Moved TVirtualTile to UWorldItem
- Added TVirtualTile handling to CompareWorldItems
- Added priorities to the virtual tiles

64:093dee1386dd 10/24/2009 02:29 pm Andreas Schneider

- Fixed drawing of TileName in the tile list (assuming ISO8859-1 encoding) - fixes #37

58:9184a6b76a11 09/29/2009 04:06 pm Andreas Schneider

- Changed TVirtualTile to inherit directly from TWorldItem
- Added FRepaintNeeded to minimize unnecessary repaints

56:2597d83f00d6 09/28/2009 06:16 pm Andreas Schneider

- Added Logging unit and MultiLog dependency
- Removed StaticsFilter parameter from FillDrawList

55:a64bfe21baa7 09/02/2009 03:21 am Andreas Schneider

- Added UfrmToolWindow
- Changed the tool windows to inherit from TfrmToolWindow
- Added a "close timer" to TfrmToolWindow to handle different focus behaviours of window managers
- Moved position changes for the tool windows to the appropriate TfrmToolWindow.FormShow event

52:ef03c3a2d58f 08/06/2009 03:42 pm Andreas Schneider

- Changed TfrmFilter to enable tile and hue filter on tile/hue list changes
- Changed TfrmFilter placement to be off by 4 in x and y direction
Disabled "scroll to center" in TfrmMain's TileList
- Disabled unncessary drag operations in TfrmMain's TileList

49:f023c5478983 08/03/2009 07:32 pm Andreas Schneider

- Added TLandscape.OnMapChanged to handle changes to map tiles
- Reenabled terrain, statics, nodraw and flat toggles
- Fixed editing target list generation (in OnMouseUp) to only consider "normal" tiles, use their correct new order and the CanBeEdited attribute...

45:2cc019c6e5f7 08/02/2009 08:45 pm Andreas Schneider

- Extracted TfrmMain.PrepareScreenBlock from RebuildScreenBuffer
- Added events for OnStatic-Inserted, -Deleted and -Elevated

42:6087cf1e8710 08/02/2009 01:45 pm Andreas Schneider

- 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...

41:f4fa8533c41e 07/31/2009 05:03 pm Andreas Schneider

- Removed several unnecessary panels from frmMain (using Anchors instead)

39:193e0f5fcba8 07/30/2009 05:04 pm Andreas Schneider

- Optimized blockInfo.ScreenRect calculation for static tiles
- Fixed TScreenBuffer.Find to correctly handle the new buffer usage (search at the end, not the beginning)

37:4c6b24154f84 06/11/2009 02:41 pm Andreas Schneider

- Changed terrain rendering from GL_TRIANGLES to GL_QUADS to fix coastlines and other overlapping (thanks Turley)

36:02e235e8a447 05/20/2009 06:16 pm Andreas Schneider

- 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...

33:b3b30a1d2713 05/17/2009 03:32 pm Andreas Schneider

- 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...

32:0d8a20d0b862 05/17/2009 02:12 pm Andreas Schneider

- 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...

31:86a36537e785 05/15/2009 11:37 pm Andreas Schneider

- 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)

27:0525092bd8ed 01/27/2009 10:45 am Andreas Schneider

- Updated to a recent VirtualTrees revision
- Updated README accordingly

26:7f633f443254 09/28/2008 10:00 pm Andreas Schneider

- 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...

22:49a3b10841f0 09/07/2008 03:40 pm Andreas Schneider

- Updated version to 0.4.1
- Updated changelog

21:0642ed70e430 09/06/2008 11:08 pm Andreas Schneider

- Fixed WheelDelta not being adjusted right

15:616dfb9b07ec 08/26/2008 10:48 pm Andreas Schneider

- 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...

13:c78b5eafa10e 08/23/2008 11:09 pm Andreas Schneider

- 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...

11:37eac6119ebb 08/17/2008 08:12 pm Andreas Schneider

- 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...

10:260a2cd43c61 08/17/2008 03:38 pm Andreas Schneider

- Changed alignment of frmBoundaries and frmVirtualLayer
- Added ParentFont to all controls to keep a consistent look among all widgetsets and DE settings

6:a70916fc4564 08/09/2008 07:38 pm Andreas Schneider

- 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

3:38a8c6979797 03/06/2008 10:55 pm Andreas Schneider

- 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...

0:95bd93c28625 12/21/2007 09:31 pm Andreas Schneider

- Initial import from internal repository