Revision 158:c8f14a3d46ee

b/Client/CentrED.lpi
18 18
    <VersionInfo>
19 19
      <UseVersionInfo Value="True"/>
20 20
      <CurrentMajorRevNr Value="6"/>
21
      <CurrentBuildNr Value="200"/>
22
      <ProjectVersion Value="0.6.0.200"/>
21
      <CurrentMinorRevNr Value="1"/>
22
      <CurrentBuildNr Value="209"/>
23
      <ProjectVersion Value="0.6.1.209"/>
23 24
      <CompanyName Value="AKS DataBasis"/>
24 25
      <FileDescription Value="UO CentrED"/>
26
      <InternalName Value="CentrED"/>
25 27
      <LegalCopyright Value="Andreas Schneider"/>
26 28
      <OriginalFilename Value="CentrED.exe"/>
27 29
      <ProductName Value="CentrED"/>
b/Client/UfrmAbout.lfm
1
object frmAbout: TfrmAbout
2
  Left = 290
3
  Height = 308
4
  Top = 171
5
  Width = 354
6
  AutoSize = True
7
  BorderIcons = [biSystemMenu]
8
  BorderStyle = bsDialog
9
  Caption = 'About CentrED'
10
  ClientHeight = 308
11
  ClientWidth = 354
12
  Font.Height = -11
13
  OnCreate = FormCreate
14
  Position = poScreenCenter
15
  LCLVersion = '0.9.25'
16
  object Label3: TLabel
17
    Left = 8
18
    Height = 62
19
    Top = 204
20
    Width = 338
21
    Align = alTop
22
    BorderSpacing.Top = 16
23
    BorderSpacing.Around = 8
24
    Caption = 'Ultima(tm) Online (c)  1997 Electronic Arts Inc. Ultima, the UO logo, Are You With Us?, ORIGIN, the ORIGIN logo and We create worlds are trademarks or registered trademarks of Electronic Arts Inc. in the U.S. and/or other countries. All rights reserved.'
25
    ParentColor = False
26
    ParentFont = True
27
    WordWrap = True
28
  end
29
  object Label5: TLabel
30
    Left = 8
31
    Height = 14
32
    Top = 120
33
    Width = 338
34
    Align = alTop
35
    BorderSpacing.Left = 8
36
    BorderSpacing.Right = 8
37
    Caption = 'It is using the following great components:'
38
    ParentColor = False
39
    ParentFont = True
40
  end
41
  object Label6: TLabel
42
    Left = 16
43
    Height = 46
44
    Top = 134
45
    Width = 330
46
    Align = alTop
47
    BorderSpacing.Left = 16
48
    BorderSpacing.Right = 8
49
    Caption = '- Vampyre Imaging Lib by Marek Mauder'#13#10'- lNet by Ales Katona and Micha Nelissen'#13#10'- VirtualTrees by Mike Lischke'
50
    ParentColor = False
51
    ParentFont = True
52
  end
53
  object Label7: TLabel
54
    Left = 8
55
    Height = 14
56
    Top = 106
57
    Width = 338
58
    Align = alTop
59
    BorderSpacing.Left = 8
60
    BorderSpacing.Right = 8
61
    Caption = 'CentrED has been developed using Lazarus and FreePascal.'
62
    ParentColor = False
63
    ParentFont = True
64
    WordWrap = True
65
  end
66
  object Panel2: TPanel
67
    Height = 98
68
    Width = 354
69
    Align = alTop
70
    AutoSize = True
71
    BorderSpacing.Bottom = 8
72
    BevelOuter = bvNone
73
    ClientHeight = 98
74
    ClientWidth = 354
75
    ParentFont = True
76
    TabOrder = 0
77
    object Panel1: TPanel
78
      Height = 98
79
      Width = 220
80
      AutoSize = True
81
      BevelInner = bvRaised
82
      BevelOuter = bvLowered
83
      ClientHeight = 98
84
      ClientWidth = 220
85
      ParentFont = True
86
      TabOrder = 0
87
      object Label1: TLabel
88
        Left = 2
89
        Height = 38
90
        Top = 2
91
        Width = 216
92
        Align = alTop
93
        Alignment = taCenter
94
        AutoSize = False
95
        Caption = 'UO CentrED'
96
        Font.Height = -29
97
        Font.Style = [fsBold]
98
        Layout = tlCenter
99
        ParentColor = False
100
      end
101
      object lblVersion: TLabel
102
        Left = 6
103
        Height = 25
104
        Top = 40
105
        Width = 208
106
        Align = alTop
107
        Alignment = taRightJustify
108
        BorderSpacing.Left = 4
109
        BorderSpacing.Right = 4
110
        ParentColor = False
111
        ParentFont = True
112
      end
113
      object lblCopyright: TLabel
114
        Left = 6
115
        Height = 25
116
        Top = 69
117
        Width = 208
118
        Align = alTop
119
        Alignment = taCenter
120
        BorderSpacing.Around = 4
121
        ParentColor = False
122
        ParentFont = True
123
      end
124
    end
125
  end
126
  object Panel3: TPanel
127
    Left = 8
128
    Height = 25
129
    Top = 274
130
    Width = 338
131
    Align = alTop
132
    BorderSpacing.Around = 8
133
    BevelOuter = bvNone
134
    ClientHeight = 25
135
    ClientWidth = 338
136
    ParentFont = True
137
    TabOrder = 1
138
    object btnClose: TButton
139
      Left = 263
140
      Height = 25
141
      Width = 75
142
      Align = alRight
143
      BorderSpacing.InnerBorder = 4
144
      Caption = 'Close'
145
      OnClick = btnCloseClick
146
      ParentFont = True
147
      TabOrder = 0
148
    end
149
  end
150
end
1
object frmAbout: TfrmAbout
2
  Left = 290
3
  Height = 308
4
  Top = 171
5
  Width = 354
6
  AutoSize = True
7
  BorderIcons = [biSystemMenu]
8
  BorderStyle = bsDialog
9
  Caption = 'About CentrED'
10
  ClientHeight = 308
11
  ClientWidth = 354
12
  Font.Height = -11
13
  OnCreate = FormCreate
14
  Position = poScreenCenter
15
  LCLVersion = '0.9.29'
16
  object Label3: TLabel
17
    Left = 8
18
    Height = 53
19
    Top = 189
20
    Width = 338
21
    Align = alTop
22
    BorderSpacing.Top = 16
23
    BorderSpacing.Around = 8
24
    Caption = 'Ultima(tm) Online (c)  1997 Electronic Arts Inc. Ultima, the UO logo, Are You With Us?, ORIGIN, the ORIGIN logo and We create worlds are trademarks or registered trademarks of Electronic Arts Inc. in the U.S. and/or other countries. All rights reserved.'
25
    ParentColor = False
26
    WordWrap = True
27
  end
28
  object Label5: TLabel
29
    Left = 8
30
    Height = 14
31
    Top = 98
32
    Width = 338
33
    Align = alTop
34
    BorderSpacing.Left = 8
35
    BorderSpacing.Right = 8
36
    Caption = 'It is using the following great components:'
37
    ParentColor = False
38
  end
39
  object Label6: TLabel
40
    Left = 16
41
    Height = 53
42
    Top = 112
43
    Width = 330
44
    Align = alTop
45
    BorderSpacing.Left = 16
46
    BorderSpacing.Right = 8
47
    Caption = '- Vampyre Imaging Lib by Marek Mauder'#13#10'- lNet by Ales Katona and Micha Nelissen'#13#10'- VirtualTrees by Mike Lischke'#13#10'- Silk Icons by Mark James'
48
    ParentColor = False
49
  end
50
  object Label7: TLabel
51
    Left = 8
52
    Height = 14
53
    Top = 84
54
    Width = 338
55
    Align = alTop
56
    BorderSpacing.Left = 8
57
    BorderSpacing.Right = 8
58
    Caption = 'CentrED has been developed using Lazarus and FreePascal.'
59
    ParentColor = False
60
    WordWrap = True
61
  end
62
  object Panel2: TPanel
63
    Left = 0
64
    Height = 76
65
    Top = 0
66
    Width = 354
67
    Align = alTop
68
    AutoSize = True
69
    BorderSpacing.Bottom = 8
70
    BevelOuter = bvNone
71
    ClientHeight = 76
72
    ClientWidth = 354
73
    TabOrder = 0
74
    object Panel1: TPanel
75
      Left = 0
76
      Height = 76
77
      Top = 0
78
      Width = 167
79
      AutoSize = True
80
      BevelInner = bvRaised
81
      BevelOuter = bvLowered
82
      ClientHeight = 76
83
      ClientWidth = 167
84
      TabOrder = 0
85
      object Label1: TLabel
86
        Left = 2
87
        Height = 38
88
        Top = 2
89
        Width = 163
90
        Align = alTop
91
        Alignment = taCenter
92
        AutoSize = False
93
        Caption = 'UO CentrED'
94
        Font.Height = -29
95
        Font.Style = [fsBold]
96
        Layout = tlCenter
97
        ParentColor = False
98
        ParentFont = False
99
      end
100
      object lblVersion: TLabel
101
        Left = 6
102
        Height = 14
103
        Top = 40
104
        Width = 155
105
        Align = alTop
106
        Alignment = taRightJustify
107
        BorderSpacing.Left = 4
108
        BorderSpacing.Right = 4
109
        ParentColor = False
110
      end
111
      object lblCopyright: TLabel
112
        Left = 6
113
        Height = 14
114
        Top = 58
115
        Width = 155
116
        Align = alTop
117
        Alignment = taCenter
118
        BorderSpacing.Around = 4
119
        ParentColor = False
120
      end
121
    end
122
  end
123
  object Panel3: TPanel
124
    Left = 8
125
    Height = 25
126
    Top = 250
127
    Width = 338
128
    Align = alTop
129
    BorderSpacing.Around = 8
130
    BevelOuter = bvNone
131
    ClientHeight = 25
132
    ClientWidth = 338
133
    TabOrder = 1
134
    object btnClose: TButton
135
      Left = 263
136
      Height = 25
137
      Top = 0
138
      Width = 75
139
      Align = alRight
140
      BorderSpacing.InnerBorder = 4
141
      Caption = 'Close'
142
      OnClick = btnCloseClick
143
      TabOrder = 0
144
    end
145
  end
146
end
b/Client/UfrmAbout.pas
1
(*

2
 * CDDL HEADER START

3
 *

4
 * The contents of this file are subject to the terms of the

5
 * Common Development and Distribution License, Version 1.0 only

6
 * (the "License").  You may not use this file except in compliance

7
 * with the License.

8
 *

9
 * You can obtain a copy of the license at

10
 * http://www.opensource.org/licenses/cddl1.php.

11
 * See the License for the specific language governing permissions

12
 * and limitations under the License.

13
 *

14
 * When distributing Covered Code, include this CDDL HEADER in each

15
 * file and include the License file at

16
 * http://www.opensource.org/licenses/cddl1.php.  If applicable,

17
 * add the following below this CDDL HEADER, with the fields enclosed

18
 * by brackets "[]" replaced with your own identifying * information:

19
 *      Portions Copyright [yyyy] [name of copyright owner]

20
 *

21
 * CDDL HEADER END

22
 *

23
 *

24
 *      Portions Copyright 2007 Andreas Schneider

25
 *)

26
unit UfrmAbout;

27

  
28
{$mode objfpc}{$H+}

29

  
30
interface

31

  
32
uses

33
  Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, StdCtrls,

34
  ExtCtrls;

35

  
36
type

37

  
38
  { TfrmAbout }

39

  
1
(*
2
 * CDDL HEADER START
3
 *
4
 * The contents of this file are subject to the terms of the
5
 * Common Development and Distribution License, Version 1.0 only
6
 * (the "License").  You may not use this file except in compliance
7
 * with the License.
8
 *
9
 * You can obtain a copy of the license at
10
 * http://www.opensource.org/licenses/cddl1.php.
11
 * See the License for the specific language governing permissions
12
 * and limitations under the License.
13
 *
14
 * When distributing Covered Code, include this CDDL HEADER in each
15
 * file and include the License file at
16
 * http://www.opensource.org/licenses/cddl1.php.  If applicable,
17
 * add the following below this CDDL HEADER, with the fields enclosed
18
 * by brackets "[]" replaced with your own identifying * information:
19
 *      Portions Copyright [yyyy] [name of copyright owner]
20
 *
21
 * CDDL HEADER END
22
 *
23
 *
24
 *      Portions Copyright 2007 Andreas Schneider
25
 *)
26
unit UfrmAbout;
27

  
28
{$mode objfpc}{$H+}
29

  
30
interface
31

  
32
uses
33
  Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, StdCtrls,
34
  ExtCtrls;
35

  
36
type
37

  
38
  { TfrmAbout }
39

  
40 40
  TfrmAbout = class(TForm)
41 41
    btnClose: TButton;
42
    Label1: TLabel;

43
    Label3: TLabel;

44
    Label5: TLabel;

45
    Label6: TLabel;

42
    Label1: TLabel;
43
    Label3: TLabel;
44
    Label5: TLabel;
45
    Label6: TLabel;
46 46
    Label7: TLabel;
47 47
    lblCopyright: TLabel;
48 48
    lblVersion: TLabel;
49 49
    Panel1: TPanel;
50 50
    Panel2: TPanel;
51
    Panel3: TPanel;
52
    procedure btnCloseClick(Sender: TObject);
53
    procedure FormCreate(Sender: TObject);
54
  private
55
    { private declarations }
56
  public
57
    { public declarations }
58
  end; 
59

  
60
var
61
  frmAbout: TfrmAbout;
62

  
63
implementation
64

  
65
{$I version.inc}
66

  
67
{ TfrmAbout }
68

  
69
procedure TfrmAbout.btnCloseClick(Sender: TObject);
70
begin
71
  Close;
72
end;
73

  
74
procedure TfrmAbout.FormCreate(Sender: TObject);
75
begin
76
  lblVersion.Caption := Format('Version %s', [ProductVersion]);
77
  lblCopyright.Caption := Format('Copyright %s', [Copyright]);
78
end;
79

  
80
initialization
81
  {$I UfrmAbout.lrs}
82

  
83
end.
84

  
51
    Panel3: TPanel;
52
    procedure btnCloseClick(Sender: TObject);
53
    procedure FormCreate(Sender: TObject);
54
  private
55
    { private declarations }
56
  public
57
    { public declarations }
58
  end; 
59

  
60
var
61
  frmAbout: TfrmAbout;
62

  
63
implementation
64

  
65
{$I version.inc}
66

  
67
{ TfrmAbout }
68

  
69
procedure TfrmAbout.btnCloseClick(Sender: TObject);
70
begin
71
  Close;
72
end;
73

  
74
procedure TfrmAbout.FormCreate(Sender: TObject);
75
begin
76
  lblVersion.Caption := Format('Version %s', [ProductVersion]);
77
  lblCopyright.Caption := Format('Copyright %s', [Copyright]);
78
end;
79

  
80
initialization
81
  {$I UfrmAbout.lrs}
82

  
83
end.
84

  
b/Server/cedserver.lpi
14 14
    <VersionInfo>
15 15
      <UseVersionInfo Value="True"/>
16 16
      <CurrentMajorRevNr Value="6"/>
17
      <CurrentBuildNr Value="200"/>
18
      <ProjectVersion Value="0.6.0.200"/>
17
      <CurrentMinorRevNr Value="1"/>
18
      <CurrentBuildNr Value="209"/>
19
      <ProjectVersion Value="0.6.1.209"/>
19 20
      <CompanyName Value="AKS DataBasis"/>
20 21
      <FileDescription Value="CentrED Server"/>
21 22
      <InternalName Value="CentrED Server"/>
......
144 145
    <CodeGeneration>
145 146
      <SmartLinkUnit Value="True"/>
146 147
      <Optimizations>
147
        <OptimizationLevel Value="0"/>
148
        <OptimizationLevel Value="3"/>
148 149
      </Optimizations>
149 150
    </CodeGeneration>
150 151
    <Linking>
151 152
      <Debugging>
152
        <GenerateDebugInfo Value="True"/>
153
        <UseHeaptrc Value="True"/>
153
        <UseLineInfoUnit Value="False"/>
154
        <StripSymbols Value="True"/>
154 155
      </Debugging>
156
      <LinkSmart Value="True"/>
155 157
    </Linking>
156 158
    <Other>
157 159
      <CustomOptions Value="-FE../bin/
b/Setup/CentrED_win32.iss
1
; Script generated by the Inno Setup Script Wizard.
2
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
3

  
4
[Setup]
5
AppName=CentrED
6
AppVerName=CentrED 0.6
7
AppPublisher=AKS DataBasis
8
AppPublisherURL=http://www.aksdb.de/CentrED
9
AppSupportURL=http://www.aksdb.de/CentrED
10
AppUpdatesURL=http://www.aksdb.de/CentrED
11
DefaultDirName={pf}\AKS DataBasis\CentrED
12
DefaultGroupName=AKS DataBasis\CentrED
13
OutputBaseFilename=CentrED_win32
14
Compression=lzma
15
SolidCompression=true
16
VersionInfoVersion=0.6
17
VersionInfoCompany=AKS DataBasis
18
VersionInfoDescription=Client/Server based multiuser map editor
19
VersionInfoTextVersion=0.6
20
VersionInfoCopyright=Andreas Schneider
21
AppCopyright=Andreas Schneider
22
InfoBeforeFile=Changelog.txt
23
SignTool=defsign $f
24
AppVersion=0.6
25
AppID={{77BCACC0-C2D9-470D-858F-A3D94A5F27A5}
26
SignedUninstaller=true
27

  
28
[Languages]
29
Name: english; MessagesFile: compiler:Default.isl
30

  
31
[Tasks]
32
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
33

  
34
[Files]
35
Source: ..\bin\CentrED.exe; DestDir: {app}; Flags: ignoreversion
36
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
37
Source: ..\bin\CentrED.dat; DestDir: {app}
38
Source: ..\bin\nodraw.txt; DestDir: {app}
39

  
40
[Icons]
41
Name: {group}\CentrED; Filename: {app}\CentrED.exe
42
Name: {commondesktop}\CentrED; Filename: {app}\CentrED.exe; Tasks: desktopicon
43

  
44
[Run]
45
Filename: {app}\CentrED.exe; Description: {cm:LaunchProgram,CentrED}; Flags: nowait postinstall skipifsilent
46
[Messages]
47
BeveledLabel=Copyright 2009 Andreas Schneider
1
; Script generated by the Inno Setup Script Wizard.
2
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
3

  
4
[Setup]
5
AppName=CentrED
6
AppVerName=CentrED 0.6.1
7
AppPublisher=AKS DataBasis
8
AppPublisherURL=http://www.aksdb.de/CentrED
9
AppSupportURL=http://www.aksdb.de/CentrED
10
AppUpdatesURL=http://www.aksdb.de/CentrED
11
DefaultDirName={pf}\AKS DataBasis\CentrED
12
DefaultGroupName=AKS DataBasis\CentrED
13
OutputBaseFilename=CentrED_win32
14
Compression=lzma
15
SolidCompression=true
16
VersionInfoVersion=0.6.1
17
VersionInfoCompany=AKS DataBasis
18
VersionInfoDescription=Client/Server based multiuser map editor
19
VersionInfoTextVersion=0.6.1
20
VersionInfoCopyright=Andreas Schneider
21
AppCopyright=Andreas Schneider
22
InfoBeforeFile=Changelog.txt
23
SignTool=defsign $f
24
AppVersion=0.6.1
25
AppID={{77BCACC0-C2D9-470D-858F-A3D94A5F27A5}
26
SignedUninstaller=true
27

  
28
[Languages]
29
Name: english; MessagesFile: compiler:Default.isl
30

  
31
[Tasks]
32
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
33

  
34
[Files]
35
Source: ..\bin\CentrED.exe; DestDir: {app}; Flags: ignoreversion
36
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
37
Source: ..\bin\CentrED.dat; DestDir: {app}
38
Source: ..\bin\nodraw.txt; DestDir: {app}
39

  
40
[Icons]
41
Name: {group}\CentrED; Filename: {app}\CentrED.exe
42
Name: {commondesktop}\CentrED; Filename: {app}\CentrED.exe; Tasks: desktopicon
43

  
44
[Run]
45
Filename: {app}\CentrED.exe; Description: {cm:LaunchProgram,CentrED}; Flags: nowait postinstall skipifsilent
46
[Messages]
47
BeveledLabel=Copyright 2009 Andreas Schneider
b/Setup/Changelog.txt
1
Changelog:
2
[C] = Client, [S] = Server, [-] = Both/Unrelated
3

  
4
Version 0.6
5
===========
6
[C] Added rendering of lightsources
7
[C] Added buttons to the largescale and region dialogs to pick locations from the game window
8
[-] Added support for larger tiledata/animdata/art files
9
[C] Added ability to define custom "nodraw" tiles (see Wiki)
10
[C] Changed static tile render order
11
[C] Changed translucent tiles to be more opaque
12
[C] Changed the format of locations and random presets to be less fragile
13
[C] Fixed a crash related to the Virtual Layer
14
[C] Fixed several smaller bugs
15
[S] Fixed memory leak
16

  
17
Version 0.5
18
===========
19
[C] Completely reworked rendering (should be much faster now)
20
[C] Added one-step UnDo
21
[C] Added support for animated tiles
22
[C] Added optional height information to flat mode
23
[C] Added keyboard movement (NumPad, Arrow Keys, WSAD)
24
[C] Added live-preview for drawing operations
25
[C] Changed config path to be within the home directory
26
[C] Added options to toggle animations and security questions
27
[C] Added (re)storing of options on start/exit
28
[C] Added highlight of target regions to the LargeScaleCommand window
29
[C] Optimized memory handling to adjust for larger requirements
30
[-] Several internal fixes and cleanups
31

  
32
Version 0.4.1
33
=============
34
[C] Added random altitude to the elevate tool
35
[C] Fixed Boundaries not being updated when using the spin edits
36
[C] Fixed RegionControl to not react on mouseclicks when no region is selected
37
[C] Fixed VirtualLayer crashing CentrED when scrolling to the edges of a map
38
[C] Fixed elevation with the mouse wheel being far too high
39

  
40
Version 0.4.0
41
=============
42
[C] Added regional restrictions to accounts
43
[C] Added visualization of these restrictions for users
44
[C] Added better GTK2 compatibility to the Linux version
45
[C] Added random altitude to the draw tool
46
[S] Added more detailed startup messages
47
[S] Changed config file to use XML
48
[S] Bumped config file version to 3
49
[-] Removed some memory leaks
50

  
51
Version 0.3.6
52
=============
53
[C] Added support for translucent tiles
54
[C] Added Jump-To-TileID to the tile list (just enter the number and press enter)
55
[C] Improved Linux support
56
 *  Switched to GTK instead of GTK2 to improve stability
57
 *  Fixed the filter dialog
58
 *  Added correct parent window behavior
59
 *  Added (internal) drag & drop between the tile lists
60
 *  Disabled the tooltip due to inconsistent behavior (will be reenabled later)
61

  
62
Version 0.3.5
63
=============
64
[C] Added ability to hide No-Draw tiles
65
[C] Added flat-view (where everything is drawn with Z = 0)
66
[C] Added tooltip to the tile list (showing the flags and the name of the tiles)
67
[C] Fixed crash when dragging the mouse over an arrow
68
[C] Fixed some crashes in the linux version
69

  
70
Version 0.3.4
71
=============
72
[S] Softened timeout checks to prevent unnecessary kicks
73
[S] Added validation for the map size on startup
74

  
75
Version 0.3.3
76
=============
77
[C] Optimized responsiveness
78
[S] Changed to a more stable zlib implementation
79
[S] Fixed bug in disconnect handling, which could lead to a server crash
80

  
81
Version 0.3.2
82
=============
83
[C] Added statics filter (by Tile ID and Hue)
84
[C] Fixed occasional error when selecting tiles
85

  
86
Version 0.3.1
87
=============
88
[C] Added access level change notification
89
[C] Changed ordering of tiles for the move tool
90
[C] Fixed radar handling on first start
91
[C] Fixed invalid numbering of statics in the tile list
92
[C] Fixed strange scrolling behavior of the tile list
93
[S] Added timeout of 30secs to client connections
94
[S] Fixed possible memory corruption
95

  
96
Version 0.3
97
===========
98
[C] Added large scale commands
99
[C] Added (re)storing ability of Random-Presets
100
[C] Added Location list to store coordinates
101
[C] Added radar map
102
[C] Added virtual layer
103
[C] Added fields to directly enter values to the Boundaries and the Hue settings
104
[C] Added left-click menu to the selection tool (pops up after holding the left mouse button for a second)
105
[C] Added hotkeys (F1 to F8, one for each tool)
106
[C] Added new access levels (None [= locked] and Viewer [= can only see the map and chat])
107
[C] Fixed problems with the Move-tool
108
[C] Fixed some memory leaks and several other bugs
109
[S] Added support for the new client features
110
[S] Changed config file: REFER TO THE INCLUDED UPGRADE NOTES!!!
111
[S] Fixed the netcode handling (that could have lead to crashes in some cases)
112

  
113
Version 0.2
114
===========
115
[C] Added client list
116
[C] Added ability to jump to other clients positions
117
[C] Added chat
118
[C] Added support to add hued tiles
119
[C] Added tool to hue existing tiles
120
[C] Added automatical movement while the movement arrows are pressed
121
[C] Changed tile info shown when hovering (more details)
122
[S] Added timestamps
123
[S] Added storage of clients last position
124
[S] Changed win32 version to no longer require "--init"
1
Changelog:
2
[C] = Client, [S] = Server, [-] = Both/Unrelated
3

  
4
Version 0.6.1
5
=============
6
[C] Added highlighting for (un)walkable tiles
7
[C] Added optional white map-background
8
[C] Fixed static drawing order (again)
9
[C] Fixed flickering that occured in some cases
10
[S] Fixed server not always saving changes
11

  
12

  
13
Version 0.6
14
===========
15
[C] Added rendering of lightsources
16
[C] Added buttons to the largescale and region dialogs to pick locations from the game window
17
[-] Added support for larger tiledata/animdata/art files
18
[C] Added ability to define custom "nodraw" tiles (see Wiki)
19
[C] Changed static tile render order
20
[C] Changed translucent tiles to be more opaque
21
[C] Changed the format of locations and random presets to be less fragile
22
[C] Fixed a crash related to the Virtual Layer
23
[C] Fixed several smaller bugs
24
[S] Fixed memory leak
25

  
26
Version 0.5
27
===========
28
[C] Completely reworked rendering (should be much faster now)
29
[C] Added one-step UnDo
30
[C] Added support for animated tiles
31
[C] Added optional height information to flat mode
32
[C] Added keyboard movement (NumPad, Arrow Keys, WSAD)
33
[C] Added live-preview for drawing operations
34
[C] Changed config path to be within the home directory
35
[C] Added options to toggle animations and security questions
36
[C] Added (re)storing of options on start/exit
37
[C] Added highlight of target regions to the LargeScaleCommand window
38
[C] Optimized memory handling to adjust for larger requirements
39
[-] Several internal fixes and cleanups
40

  
41
Version 0.4.1
42
=============
43
[C] Added random altitude to the elevate tool
44
[C] Fixed Boundaries not being updated when using the spin edits
45
[C] Fixed RegionControl to not react on mouseclicks when no region is selected
46
[C] Fixed VirtualLayer crashing CentrED when scrolling to the edges of a map
47
[C] Fixed elevation with the mouse wheel being far too high
48

  
49
Version 0.4.0
50
=============
51
[C] Added regional restrictions to accounts
52
[C] Added visualization of these restrictions for users
53
[C] Added better GTK2 compatibility to the Linux version
54
[C] Added random altitude to the draw tool
55
[S] Added more detailed startup messages
56
[S] Changed config file to use XML
57
[S] Bumped config file version to 3
58
[-] Removed some memory leaks
59

  
60
Version 0.3.6
61
=============
62
[C] Added support for translucent tiles
63
[C] Added Jump-To-TileID to the tile list (just enter the number and press enter)
64
[C] Improved Linux support
65
 *  Switched to GTK instead of GTK2 to improve stability
66
 *  Fixed the filter dialog
67
 *  Added correct parent window behavior
68
 *  Added (internal) drag & drop between the tile lists
69
 *  Disabled the tooltip due to inconsistent behavior (will be reenabled later)
70

  
71
Version 0.3.5
72
=============
73
[C] Added ability to hide No-Draw tiles
74
[C] Added flat-view (where everything is drawn with Z = 0)
75
[C] Added tooltip to the tile list (showing the flags and the name of the tiles)
76
[C] Fixed crash when dragging the mouse over an arrow
77
[C] Fixed some crashes in the linux version
78

  
79
Version 0.3.4
80
=============
81
[S] Softened timeout checks to prevent unnecessary kicks
82
[S] Added validation for the map size on startup
83

  
84
Version 0.3.3
85
=============
86
[C] Optimized responsiveness
87
[S] Changed to a more stable zlib implementation
88
[S] Fixed bug in disconnect handling, which could lead to a server crash
89

  
90
Version 0.3.2
91
=============
92
[C] Added statics filter (by Tile ID and Hue)
93
[C] Fixed occasional error when selecting tiles
94

  
95
Version 0.3.1
96
=============
97
[C] Added access level change notification
98
[C] Changed ordering of tiles for the move tool
99
[C] Fixed radar handling on first start
100
[C] Fixed invalid numbering of statics in the tile list
101
[C] Fixed strange scrolling behavior of the tile list
102
[S] Added timeout of 30secs to client connections
103
[S] Fixed possible memory corruption
104

  
105
Version 0.3
106
===========
107
[C] Added large scale commands
108
[C] Added (re)storing ability of Random-Presets
109
[C] Added Location list to store coordinates
110
[C] Added radar map
111
[C] Added virtual layer
112
[C] Added fields to directly enter values to the Boundaries and the Hue settings
113
[C] Added left-click menu to the selection tool (pops up after holding the left mouse button for a second)
114
[C] Added hotkeys (F1 to F8, one for each tool)
115
[C] Added new access levels (None [= locked] and Viewer [= can only see the map and chat])
116
[C] Fixed problems with the Move-tool
117
[C] Fixed some memory leaks and several other bugs
118
[S] Added support for the new client features
119
[S] Changed config file: REFER TO THE INCLUDED UPGRADE NOTES!!!
120
[S] Fixed the netcode handling (that could have lead to crashes in some cases)
121

  
122
Version 0.2
123
===========
124
[C] Added client list
125
[C] Added ability to jump to other clients positions
126
[C] Added chat
127
[C] Added support to add hued tiles
128
[C] Added tool to hue existing tiles
129
[C] Added automatical movement while the movement arrows are pressed
130
[C] Changed tile info shown when hovering (more details)
131
[S] Added timestamps
132
[S] Added storage of clients last position
133
[S] Changed win32 version to no longer require "--init"
b/version.inc
1
const
2
  ProductVersion = '0.6.0';
3
  ProtocolVersion = 6;
4
  Revision = '200';
5
  Copyright = '2009 Andreas Schneider';
1
const
2
  ProductVersion = '0.6.1';
3
  ProtocolVersion = 6;
4
  Revision = '209';
5
  Copyright = '2009 Andreas Schneider';

Also available in: Unified diff