summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 972bb04510328c510561bb57e29d34ded2765535 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
version 1.0.4
    * due a backporting mistake from kde4 branch tdesvn 1.0.3 were not able to run - fixed (#562 - #564)

version 1.0.3
    * fixed a problem with pathes containing multiple special chars like space (#588)

version 1.0.2
    * fixed distorted logic in "merge" parameter, results in working merge tracking with svn1.5, too.

version 1.0.1
    * fixed a crasher with svn 1.5
    * some smaller fixes
    * various bugfixes in buildsystem, build failure with svn 1.3
    * improvement in handling of logcache errors

version 1.0.0
    * implemented a sqlite-based logcache used by revision tree
    * removed support for subversion prior 1.3
    * integrated direct support for subversion 1.5
    * dutch handbook added
    * tdesvn may work (simplified) offline
    * Passwords may hold in a memory cache until application ends

version 0.14.5
    * fixed the problems accessing KWallet from within threads which let sometimes tdesvn die

version 0.14.4
    * fix a binary compatible issue, see #329
    * fix a wrong handling of memory which may result in utf8-encoding errors.

version 0.14.3
    * fixed problems with diff between copied/moved elements (#309)
    * suppress some useless messages (#314)
    * within some circumstances tdesvn crashed in logviewer

version 0.14.2
    * fixed a crasher which happens (as example) when opening a folder where the svn-admin-area (eg, the .svn subdir)
      is removed
    * german translation corrected
    * spain and russian translation updated
    * direct call to resolve conflicted items with external editor like kdiff3 (default) integrated.
    * fixed a crasher in KIO protocoll when walking fast trough folders.
    * fixed a crasher in UI when embedded in konqueror and walk fast trough folders

version 0.14.1
    * fixed a rare crasher when selected entries are deleted
    * frensh and lithuanian translation updated

version 0.14.0
    * setting if an external diff-display should used is now a simple yes/no box, so there is no need checking for
      kompare on programstart anymore. (#140)
    * when browsing in working copies or local repositories (file:// protocol) properties of a single selected item will
      displayed.
    * checking for svn:needs-lock property on each item when browsing in working copies may disabled so list operations may
      get much faster.
    * display-encoding in Annotate / Difference display may changed for content not written in KDE defaul locale.
    * feature request: added "Display last change" action (#192)
    * feature request: request #156: check for properties bugtraq:url and bugtraq:logregex, replace issue numbers
      in logoutput with url to bugtracker.

version 0.13.0
    * fixed some buildproblems within freebsd or systems with more restrictive qt
    * feature wish: integrated "Recent files" into tdesvn application
    * feature wish: integrated diff options for ignoring white space changes when using subversion built-in diff.
    * feature wish: list of recent opened urls
    * diff two items/pathes from within gui via contextmenu
    * some other small improvements and featurerequest

version 0.12.1
    * fixed a build problem on solaris
    * fix: when multiple windows opened diff may failed due wrong relative
      pathes.
    * fix: links with macos X linker
    * fix: in KIO module status didn't work - it always returned a fake status.
    * fix: in KIO module in urls of from  "proto://user[:pass]@host/" the authentication strings were ignored.

version 0.12.0
    * passwords may stored in more secure kde wallet instead of subversions plain file
    * user may select to hide or show unversioned files in working copies
    * user may select to hide or show not modified files in working copies
    * enhanced internal difference display (Colored, search, differences may saved)
    * fix: in urls the wrapper libs overwrites the "@" in proto://user@host/path with url-encoding.
    * fix: let user select if them want to checkout/export external declarations, too.

version 0.11.2
    * missing TDEIO::special functions implemented (update/add/del)
    * fix: since subversion 1.4 tdesvn made an error when making simple diff on commandline ("tdesvn exec diff <path>")
    * fix: tdevelop always gives a file:/// uri for locals, kio_ksvn has to check if this is a working copy uri
           and transform it to uri without protocoll if yes.
    * feature request: Logdialog may display details about items in a changeset (difference and annotate) #30
    * feature request: search in blamewindows
    * spain translation updated
    * fix: DirWatcher should not have any display leaks any more and should not crash tdesvn on heavy changes.
    * fix: tdesvn could crash when try to open folders where user had no execute/read rights for.
    * fix: tdesvn didn't see replaced items as modified items.
    * fix: tdesvn asks now if on commits locks should released.
    * Lithuanian translation added

version 0.11.1
    * Galician translation added
    * lock/unlock as commandline action
    * workaround for a subversion-problem with "@" in file/folder names (bugid 132)
    * feature request: In commit dialog difference of items may displayed (bugid 123)
    * feature request: in commit dialog all unversioned items may mark for adding with one click (bugid 125)

version 0.11.0
    * lot of bugfixes in cmake-build system
    * annotate lines may called from within log window at specific revision (feature request #113)
    * annotate may displayed colored, speed of display increased, "Go to line" and "Display log for revision" inserted
    * some dialogs stored sizes into wrong configfiles when using as part of other programs like konqueror - fixed
    * buildproblems on sun fixed
    * When doing operations like copy or mkdir on repositories via tdesvn's KIO-protocol user may set a default message
      and won't questioned for a specific logmessage.
    * 'cat' tries to let KDE select a specific display for a specific content. Only if no info about a specific mime-
      type exists tdesvn displays the content.

version 0.10.0
    * russion translation added
    * more than one mainwindow may opened
    * reworked parts of KIO, progress bar while downloading with KIO works now
    * when build against subversion 1.3 or above transfer/progress information on any operation may displayed
    * integrated pure external diff, eg., diff will not made with subversion but with external programs like meld or kdiff3
    * integrated possibility of merging with external programs rather than with subversions builtin merge
    * fix: bug #106 tdesvn crashed sometimes on fresh checkouts
    * some smaller UI improves
    * work on handbook

version 0.9.3
    * fix: svnqt now build against subversion 1.4

version 0.9.2
    * fix: utf8 mismatch again. Two intelligent transformers (subversion and qt) inside a program
      makes such a stuff a little bit horrible.
    * fix: sortorder in main view is with all locale case-sensitive (if wished)
    * featurerequest: on context menu operations from konqueror/krusader or other commandline-executes
      a log-window may stay open, context menu for konqueror may switched off.
    * translations de/nl/pa/es/sv updated

version 0.9.1
    * fix: subversion were never initialized - it was the reason that with some locale "diff" failed
    * fix: (buildsystem) missing libs added
    * diffs from within logviewer works across pathchanges
    * fix: checking out urls with special chars like space failed
    * some speedups in diff/cat/get operations

version 0.9.0
    * Partial revision tree implemented
    * only one context menu for konqueror due problems with KDE dcop call for getting the dynamic menue entries
    * Revision tree in commandline implemented
    * more differenced context menus
    * french translation added (tnx to Frederic Rodrigo)
    * Context menus contains "Open with..." action for more different editor/viewer selection
    * featurerequest: tdesvn may create a new subversion repository and creates base layout (as standalone app only)
    * featurerequest: tdesvn may dump a local repository
    * fix: locale now not only works with utf-8

version 0.8.5
    * fix: display new items in repository (in difference to local working copy) failed sometimes (bug #91)
    * added Punjabi translation from A S Alam
    * added Catalan translation. Thanks to Antoni Bella.

version 0.8.4
    * fix: revision tree sometimes failed while detecting renamed items
    * featurerequest: when checking for updates tdesvn displays now if a item is locked somewhere
    * featurerequest: mark items with "svn:needs-lock"-property set.

version 0.8.3
    * fix: removed a big memory leak
    * fix: when drag&drop starts from tdesvn urls from repositories didn't have a revision number
    * fix: tdesvn wasn't able copy items from a specific revision (eg, restoring deleted items wasn't possible)

version 0.8.2
    * fix: when creating dir in repository tdesvn/tdeio-ksvn asked twice for a logmessage
    * revision tree has context menues for diffs and detailed information
    * fix: log and info on repositories got sometimes wrong revisions to search for
    * added spain translation from Mario Palomo
    * executing an item now generates correct url for KDE
    * fix: execute on "enter" key

version 0.8.1
    * revision tree is generated using dot.
    * colors and direction of tree may set by user
    * fix compile error

version 0.8.0
    * subversion wrapper made as shared lib so binaries are smaller
    * all possible subversion calls switched to subversion 1.2 API
    * start usage of subversion 1.3 API (only active when build against 1.3)
    * display in working copy view when there are newer files in repository
    * Fix: activated callbacks for cancel of log/info
    * Fix: script for generating desktop-entries works with bourne shell, too.
    * history tree for items may displayed (early stage)

version 0.7.4
    * user may review items before commit will done.

version 0.7.3
    * rapid speed up maintenance of listing of modified and/or updated items
    * Option: user may set if storing passwords is default or not.
    * Folders containing conflicted items are marked as conflicted, too.
    * Better behavior of tree view when open a folder not yet read in.
    * visual markup for conflicted items

version 0.7.2
    * enabled drag & drop from tdesvn to konqueror or tdesvn itself
    * Option: user may let check for detailed info when retrieving remote listing
    * Option: User may display changed/locked items or items with updates colored.
    * fix: stopdialogs could shadow other dialogs so gui would block
    * fix: revision parsing failed sometimes
    * fix: App crashed when deleting item and refreshing view
    * some more KIO actions
    * small GUI fixes
    * fixed some UTF8 errors.

version 0.7.1
    * a lot of bugfixes
    * more help written
    * context menus may setup depending on kde version tdesvn is compiled against
    * KIO now full working
    * TDEIO::special started for integration into other software
    * will only compile against subversion 1.2 or newer - subversion 1.1 makes no sense anymore
    * fix: check for compiler with -fvisibility flag

version 0.7.0
    * complete own icon design
    * own KIO (ksvn and svn)
    * commandline / DCop client (both not full finished)
    * fix: Bug 37 - displays dateformat as user setup in kde-environment
    * fix: Bug 35 - recursive add possible
    * Checking for updates runs in background thread, check may start on open a working copy
    * On open a working copy checking for modified items runs in background thread
    * loghistory will show shorten messages so dialog will not get to large.
    * check recursive for unversioned items.
    * "Diff head" is always made without network access
    * fix: information about accepted ssl-certificates where not stored
    * fix: detailed information why a ssl-certificate isn't accepted
    * display logs may shorten to a maximum
    * removed build against subversion 1.1, from now subversion 1.2 is required.

version 0.6.3
    * fix: application crashed when closing repository and item was selected
    * fix: default svn:external in property editor is called svn:externals
    * translations updated
    * browsing trough unversioned folders possible (applied by Akhmad Fathonih)

version 0.6.2
    * dutch translation updated
    * UI fixes
    * fix: change title of mainwindow after checkout and open

version 0.6.1
    * fixed a crash when switching repository url of working copy
    * implemented forgotten action "relocate"

version 0.6.0
    * status display due overlayed icons
    * config dialog
    * open local repositories for browsing (file:///<path>), autodetect if local path is a working copy or a
      repository
    * select revision to browse for repositories
    * fixed up some messages
    * converted all internal stuff to QT/KDE classes
    * configdialog
    * user may select an own diff-display
    * logmessages are remembered not only for current session
    * shortcuts for standalone and part may configured
    * Tooltips on items in listview like the konqueror one
    * detect changes on files/dirs not made within tdesvn
    * logview may show list of changed files
    * property editor has a list of pre-defined properties with explanation.
    * bugfixes

version 0.5.3
    * italian translation by Luciano Montanaro
    * fixed up KPart integration (#0000019 and others)
    * removed obsolete icons, replaced some

version 0.5.2
    * dutch translation by Bram Schoenmakers
    * fixed a lot of wrong string-conversions
    * fixed a layout-problem in properties-dialog

version 0.5.1
    * fixed a bug in buildsystem which let build fail on some systems
    * fixed a convertion stl -> qtstring in svnactions which let build fail on some systems

version 0.5.0
    * KPart based application and integration into konqueror in first stage finished

version 0.4.3
    * bugfix when no repository or WC was opened before checkout/export a repository failed.

version 0.4.2
    * bugfix for not deleted (but empty) temporary files

version 0.4.1
    * bugfix for building against subversion 1.1.x

version 0.4
    * Lock/Unlock items
    * Ignore/Unignore files
    * fix buildproblems with gcc 4
    * some basic settings implemented
    * fixed some wrong actions activating/deactivating
    * SSL interface

version 0.3:

    * Adding files & dirs to working copy via drag&drop works
    * Importing files & dirs to repository via drag&drop works
    * Renaming/Copy of files/dirs works
    * Merge between two revisions of a file works
    * fixed enabling/disabling menu/toolbar entries
    * exchanged logo
    * started a Changelog