summaryrefslogtreecommitdiffstats
path: root/kio/kfile/ChangeLog
blob: bb43f16dab494b5b4b5022398191332e5671759e (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
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
Sat Feb 26 00:26:55 2000  Carsten Pfeiffer  <[email protected]>

	* kdiroperator.cpp:
	lottsa changes, e.g. action handling more clear now.
	fixed completed item not clearning the previous selection

	* kfileviewitem.cpp:
	fixed unreadable pixmap not shown, when files were deleted

	* kfiledialog.cpp (selectedURLs): 
	re-enabled the hack to support multi-selection, until we have something
	better

	* kcombiview.*:
	forward the sorting to the right view (or should it apply to the dir-
	view as well?) Sort of broken tho.

Sun Feb 20 01:50:44 2000  Carsten Pfeiffer  <[email protected]>

	* kdiroperator.*, kfiledialog.* (saveConfig): 
	implemented loading, saving and applying configuration

	* kfiledialog.cpp (setURL): 
	KDirComboBox is now a combo for recent directories as well as the
	root-dir, home-dir and Desktop-dir.
	Recent dirs will be saved in kdeglobals.

Fri Feb 18 23:35:04 2000  Carsten Pfeiffer  <[email protected]>

	* kfilefilter.cpp (eventFilter): 
	intercept Key_Return and Key_Enter in the filter-combo and emit
	filterChanged instead of letting the dialog close

Thu Feb 17 19:09:54 2000  Carsten Pfeiffer  <[email protected]>

	* kfiledialog.{cpp,h} (KDirComboBox): 
	Added KDirComboBox and replaced the directory combobox with it. It
	even does something now :) Items need to be indented tho.

	* kfilereader.cpp, kdiroperator.{cpp,h}: 
	fixed showHidden default

Tue Feb 15 14:21:41 2000  Carsten Pfeiffer  <[email protected]>

	* kfile.h (class KFile): 
	added a small class that contains all the enums now.
	cleaned up the enums (hope not too many apps will be broken)
	added flags for "Existing files only" and "local files only"

	* all views (setSelected()):
	replaced highlightItem(item) with setSelected(item, bool) which makes
	it more suitable and more consistent with Qt.
	added selectionChanged() method (necessary for multiselection)

	* kfileview.*:
	added invertSelection()

	* kfiledialog.cpp:
	made it work with multiselection
	added static methods for multiselection
	added getOpenURL(), getOpenURLs and getSaveURL()
	
	* kdiroperator.cpp (setSorting): 
	added setSorting() and sorting() to keep sorting when switching views
	a few cosmetic and KAction changes

Sun Feb 13 00:45:12 2000  Carsten Pfeiffer  <[email protected]>

	* kfiledialog.cpp (completion): 
	small fix: completion and auto-directory following works also
	without protocol-part in the location.

Sat Feb 12 15:30:40 2000  Carsten Pfeiffer  <[email protected]>

	* kfileview.h:
	made setSorting() and sortReversed() virtual so that subclasses
	can intercept that to show sorting order
	
	* kfiledetailview.cpp,h (setSortIndicator): 
	enable header-clicking again to set the sorting

Fri Feb 11 12:17:59 2000  Carsten Pfeiffer  <[email protected]>

	* kfiledialog.cpp (KFileDialog): 
	fixed filefilter not being applied in constructor

Thu Feb 10 17:06:36 2000  Carsten Pfeiffer  <[email protected]>

	* kdiroperator.cpp (connectView): 
	- Now that KToggleAction is fixed, I can commit the new stuff:
	  Offer Actions for all the common functionality, i.e. sorting, setting
	  the view, home(), cdUp(), back, forward, etc.
	  All actions are exposed through a QActionCollection

	  BTW, I'd really like to have a way to change the state of an action
	  without it calling the associated slot. For now I use blockSignals()
	  (thanks, Simon), but this sucks.
	
	- renamed fileList to fileView (that was an old relic of KDE 1)

	* kfiledialog.*:
	- make use of the new Actions and fill the toolbar again (up, back, 
	  forward, reload, home).

	- the combo in the toolbar is going to change, it does nothing now
	  (only shows the Root and Desktop dirs with a nice icon).

Thu Feb 10 12:59:29 2000  Carsten Pfeiffer  <[email protected]>

	* kdiroperator.cpp (insertNewFiles): 
	aahhh, finally fixed that infinite loop in KFileView::mergeLists
	clear the view before calling view->addItemList( currentContents );

	* kfilereader.cpp (setURL): 
	don't disable dirWatch update (setAutoUpdate) when setting a remote URL

Fri Feb  4 12:42:37 2000  Carsten Pfeiffer  <[email protected]>

	* kfiledetailview.cpp (insertItem): 
	- don't let QListView sort the items
	  I disabled clicking at the headers for now, will fix that later
	- don't flicker on mimetype-pixmap update

Thu Feb  3 12:15:16 2000  Carsten Pfeiffer  <[email protected]>

	* kfileview.h + all views where necessary
	added selectAll()
	added isSelected( const KFileViewItem * )
	added const KFileViewItemList * selectedItems()
	added const KFileViewItemList * items()

	spiced up documentation of KFileView a bit

Sun Jan 30 22:20:14 2000  Carsten Pfeiffer  <[email protected]>

	* kfileviewitem.cpp (pixmap): 
	fixed some issues for different pixmap sizes

	* kfileiconview.{h,cpp} (setPixmapSize):
	added configurability for different pixmap sizes

Sun Jan 30 16:49:12 2000  Carsten Pfeiffer  <[email protected]>

	* kfileview.h + all views:
	A view can now have a name (setViewName() and viewName())
	This is useful to differentiate views and to display the names in a
	popupmenu for switching between views.

Sun Jan 30 12:41:04 2000  Werner Trobin  <[email protected]>
	The preview mode works again. It's very similar to the Qt-2.1 QFD
	preview mode - but it's not totally the same. There are some rough
	edges which have to be ironed out, but it works :)
	For further information, see kfilepreview.*
	Note: kpreview and so on are obsolete (IMHO)
	
Sat Jan 29 15:33:37 2000  Carsten Pfeiffer  <[email protected]>

	Time to add some changelogs again, all the recent hard work of the 
	restructuring is only in CVS-log...

	* kfileview.cpp (compareItems): 
	- added support to disable sorting directories first (QDir::DirsFirst)
	- added support to sort by date and to sort reversed
	- removed unused findCompletion method
	- sort case insensitive by default
	- some optimization for mergeList
	- fixed infinite loop in mergeLists, when the lists are the same
	  (I think another one is still there, but I'm tired now)
	- changed setSortMode stuff: Switching-mode replaced with 
	  sortReversed(). The enum Switching will be removed, soon.
	- made setSortMode public

	* kfileviewitem.cpp:
	- added time_t mTime() to enable sorting by modification time
	
	* kdiroperator.cpp:
	- offer sorting options in popupmenu
	- use checkAccess before creating directories. I guess this will again
	  change when the new kio will be used, tho. 
	- show progress widget at the bottom (otherwise the header of e.g.
	  the detail-view would be covered).
	- Added LGPL copyright header
	
	* kfilewidget.cpp (connectSignals):
	- connect to all signals of KDirOperator
	- directly connect SIGNAL to SIGNAL -> removed slotFileHighlighted etc.
	- fixed some sorting/merging bugs

	* {kfiledialog,kdiroperator}.{cpp,h};
	- support for disabling chdir (some apps may not want KFileDialog /
	  KFileReader change the working directory under their feet)
	- Added LGPL header in cpp-file

	* kfilereader.cpp (stat):
	- fixed: some special files were recognized as directories

	* kfstest.cpp:
	- added test for KFileWidget (widget -> KFileWidget, 
	  diroperator -> KDirOperator)
	
Sun Oct 31 00:56:23 1999  Carsten Pfeiffer  <[email protected]>

	* kfileinfo.cpp (readUserInfo): Don't call getpwnam() and getgrgid()
	all the time over and over again! This opens and parses /etc/passwd
	or /etc/group with every call!
	Now we load /etc/passwd and /etc/group once and store the interesting 
	stuff in static QMaps, which need to be freed with KFileInfo::cleanup()
	cleanup() is called from KFileBaseDialog's destructor.
	
	This speeds up KFileDialog a LOT!

Sat Oct 23 01:55:00 1999  Carsten Pfeiffer  <[email protected]>

	* kfiledetaillist.cpp (key): hopefully implemented correct mapping
	from KFileInfo to QListViewItem and back. I had a hard time convincing
	QListView that KFileInfoContents knows best where to insert an item
	Now the detaillist is even usable :)
	Fixed a problem with selection and highlighting
	Disable clicking on listview headers that can't be used for sorting

	* kfileinfocontents.cpp (setSorting): call insertItem() with a correct
	(is it?) index, instead of -1

Thu Oct 21 23:18:54 1999  Carsten Pfeiffer  <[email protected]>

	* kfiledialog.cpp (init): removed "[development only] from tooltip
	(sorry to break the translations, but this HAD to go)

	* don't update anything when leaving the configure-dialog with Cancel

Wed Oct 20 15:07:16 1999  Carsten Pfeiffer  <[email protected]>

	* kfileinfo.cpp,h: implemented KFileInfo::filePath() and fixed 
	KFileInfo::absURL() not being set in some cases
	
	* kdir.cpp: fixed a buglet in the path (double slashes)

	* kfiledetaillist.cpp (KFileDetailList): improved selecting files
	(single click, double click, Return-key)
	but the mapping from QListViewItem to KFileInfo is still quite broken
	
1999-06-09  Woohyun JANG <[email protected]>

	* kdir.cpp: used QString::local8Bit() instead of QString::ascii() 
	for file names and directory names.

	* kfiledialog.cpp: used QStringList instead of QStrIList. 

1999-01-14  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: fixed some GUI problems and moved all default
	configurations into config-kfile.h. 
	Changed some default values, so that users that never looked into
	the config dialog gets a nice suprise with 1.1 ;-)

	* kfiledialog.cpp: changed selectedFile to return decoded path instead
	of encoded one

Thu Jan  7 23:14:39 1999  Carsten Pfeiffer  <[email protected]>

	* kfilesimpleview.cpp (keyPressEvent): fixed segfault on keypress,
	when there were no files at all in the list

1998-12-19  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: fixing an ugly bug when "." is used as argument

Mon Dec 14 23:00:41 1998  Carsten Pfeiffer  <[email protected]>

	* kfilebookmark.cpp: renamed class KBookmark to KFileBookmark to 
	avoid problems with KFM's KBookmark class. Renamed bookmark.* to
	kfilebookmark.*, too and changed all occurrences of bookmark.* to
	kfilebookmark.* (especially all the .po-files)

Wed Dec  2 15:59:13 1998  Carsten Pfeiffer  <[email protected]>

	* kfilesimpleview.cpp: Fixed some more keyboard navigation bugs.
	Added method isColCompletelyVisible( int col ), now you can scroll
	perfectly to make items completely visible.
	Moreover, in resizeEvent() the number of columns was not calculated 
	correctly in a special case.
	And the currently selected item is rehighlighted correctly after
	resizing, now.

1998-10-12  Jochen K�pper  <[email protected]>

	* kfiledialog.cpp (okPressed): Changed okPressed to store the correct
	filename before leaving the dialog.

1998-06-07  Stephan Kulow  <[email protected]>

	* kfilesimpleview.cpp: added some checks to prevent division with
	zero using the latest qt snapshots

	* kfilesimpleview.cpp: added a repaint call after a resize

	* kfiledialog.cpp: new experimental button order

	* kfiledialog.cpp: added lastDirectory to remember the last visited
	directory for next open

1998-05-24  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: use setSelection also for the initial filename
	given

	* kfiledialog.cpp: introduced KFileFilter to make an abstraction
	for the used filter widget. Currently only QComboBox is supported,
	but this may change in the future
	
1998-05-20  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: changed the accelerator for completion 
	to CTRL-T

	* kfiledialog.cpp: fixed the setSelection() feature

1998-05-19  Stephan Kulow  <[email protected]>

	* kfiledialog.h: added setSelection

1998-05-18  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: bugfixes

1998-05-15  Stephan Kulow  <[email protected]>

	* kfileinfocontents.cpp: some more changes and speed ups 
	(caching and some other little things)

1998-05-14  Stephan Kulow  <[email protected]>

	* kfileinfocontents.cpp: added addItemList 

	* kfileinfocontents.h: introduced KFileInfoContentsSignaler

	* kfileinfocontents.cpp: some more speed improvment

1998-05-10  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: tried to speed up the refresh

1998-04-17  Stephan Kulow  <[email protected]>

	* kfiledetaillist.cpp: implemented the date field
	
	* kfiledetaillist.cpp: made the columns wider

	* kfileinfocontents.cpp: use the new icons by Mark

Thu Apr 16 10:51:24 1998  Daniel Grana <[email protected]>

	* kfiledialog.*: some small fixes concerning preview
        
        * kfileinfocontents.cpp: fixed sorting bug in preview
        
        * kfilepreview.*: small bug fixes
        
        * kpreview.*: small bug fixes
        
        * added some documentation

1998-04-15  Stephan Kulow  <[email protected]>

	* kfilepreview.cpp: use a list box instead of simple view

	* kfiledialog.cpp: fixed an ugly bug

1998-04-14  Stephan Kulow  <[email protected]>

	* kfiledialogconf.cpp: removed the width/height sliders
	
	* kfiledialog.cpp: save the width and height on exit

	* kfiledialogconf.cpp: added more guys to the about box

	* kfiledialog.h: removed init*Children. They were useless

	* kfiledialog.cpp: set the default size to a useful value

Mon Apr  6 17:30:18 1998  Daniel Grana <[email protected]>

	* kfilepreview.*: restructured previewing, one can now easily
        use custom previewers, dynamically
        
        * kpreview.*: changes for allowing custom previewers, two previewers
        are hardcoded so far

	* kfiledialog.*: changes changes for allowing custom previewers
        
        * kfstest.cpp: changes to preview mode
        
        * xview.*: QimageIO module allowing the visual-schnauzer generated
        images to be loaded

1998-04-06  Stephan Kulow  <[email protected]>

	* debug.h: added debugC. An empty macro to hide debug output

Thu Apr  2 19:39:37 1998  Daniel Grana <[email protected]>

	* kpreview.*: widget which for now shows some info about a 
        file/folder along with the first 20-30 lines of it
        
        * kfilepreview.*: added a new view which has a preview of any text
        file in the right part
        
        * kfstest.cpp: added the new mode "preview" which shows the above 
        view

1998-03-30  Stephan Kulow  <[email protected]>

	* kfilesimpleview.cpp: fixed highlightning

	* kfiledialog.cpp: some fixes for the dir selection

	* kfiledialog.h: Moved KFileDialog into KFileBaseDialog and made
	KFileDialog and KDirDialog a derived class of KFileBaseDialog to
	make this virtual functions work

Mon Mar 30 17:53:20 1998  Daniel Grana <[email protected]>

        * kcombiview.cpp: bug fixes for completion & corresponding
        highlighting

        * kfiledialog.cpp: small bug fix, too much copying into location

        * kfileinfocontents.cpp: completion slightly remodeled, should
        work in all views now

        * kfileinfocontents.h: changed nameList to case insensitive
        list
                    
1998-03-28  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: changed the filter separator to \n. 
	This looks nicer in the source code of the call

Sat Mar 28 14:49:00 1998  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: changed the meaning of the dirName argument

	* kfiledialog.h: added getShowFilter

Thu Mar 26 12:47:42 1998  Stephan Kulow  <[email protected]>
	
	* kfilesimpleview.cpp: improved scrolling in simple view

	* kfileinfocontents.cpp: add a / after a found dir

	* kfiledialog.cpp: fixed bug for !showFilter

Wed Mar 25 18:39:09 1998  Daniel Grana <[email protected]>

	* kfileinfocontents.cpp: completion now working
        
        * kcombiview.cpp: changed behavior for completion, it
        now highlights completed directory and file                
        
Tue Mar 24 16:08:46 1998  Daniel Grana <[email protected]>

	* kfileinfocontents.cpp: sorting now fully working
        
        * kfiledialog.cpp: modifications for sorting in the on the
        fly reconfiguration
        
        * kfileinfocontents.*: modification to the constructor 
        to pass along the sorting
        
        * kfiledetaillist.*: modification to the constructor 
        to pass along the sorting
        
        * kcombiview.*: modification to the constructor 
        to pass along the sorting

        * kfilesimpleview.*: modification to the constructor 
        to pass along the sorting

Tue Mar 24 10:45:15 1998  Daniel Grana <[email protected]>

	* kfileinfocontents.cpp: sorting fixed, the feature of keeping 
        directories grouped is still missing though

Mon Mar 23 22:59:18 1998  Stephan Kulow  <[email protected]>

	* kfiledetaillist.h: added acceptsFiles() and acceptsDirs() to
	make dirs-only views useful
	
	* kfileinfocontents.cpp: OK, completion is back again, but 
	currently not working, because the code is missing ;-)

Mon Mar 23 00:08:02 1998  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: moved all GM related things into initGUI() to
	make recreation possible

Sun Mar 22 00:22:46 1998  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: use KShellProcess now

	* kfiledialog.h: added virtual function initFileList to made 
	KFileDialog customable

	* kfiledialog.cpp: show a combo box, in case more filters are given

	* kfiledialog.cpp: some bug fixes. I can't get the sorting to work

	* Makefile.am: install some toolbar pixmaps

	* kfiledetailview.cpp: added pixmaps to the detail view

	* Kfiledialog.cpp: made KComboView customable through virtual 
	functions

	* kcombiview.cpp: took out the completion for now, added
	kcombiview and some little changes in setCurrentItem
	
	* kdirlistbox.cpp: fixed the use of single click

	* kdir.h: moved the header files a little bit to remove 
	some dependencies

	* kdirlistbox.cpp: KDirListBox is now a KFileInfoContents too

	* kfiledialog.cpp: another change in the API. It uses now QSignal.
	I didn't liked the old way

1998-03-21  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: implemented mixDirsAndFiles. Need some work and currently 
	only supported by the simple view

Sat Mar 21 01:00:48 1998  Stephan Kulow  <[email protected]>

	* kfilesimpleview.cpp: added pixmaps to indicate access on the file

	* kfilesimpleview.cpp: improved keyboard navigation

	* kfilesimpleview.cpp: first almost working simple view

	* kfilesimpleview.cpp: started implementing a simple view. Needs
	still some work
	

Fri Mar 20 22:42:31 1998  Stephan Kulow  <[email protected]>

	* kfileinfocontents.h: bugfixes

	* kfileinfo.cpp: KFileInfo is no longer a derived class of
	QFileInfo. This should reduce memory use too

	* kfileinfocontents.h: moved the actual sorting in
	KFileInfoContents. Derived classes are for viewing only

	* kfiledialog.h: fixed some header files locations

1998-03-20  Stephan Kulow  <[email protected]>

	* kfileinfo.cpp: show lockedfolder.xpm for folders, that are not
	allowed to enter or read

	* kfiledialog.cpp: bug fixes

Fri Mar 20 13:10:11 1998 Daniel Grana <[email protected]>
	* kfilgdialog.*, remodeled the configuration dialog to reflect the 
        current possible settings
        * kfiledetailList.cpp: added the PageUp PageDown navigation 

1998-03-19  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: fixed the forward/back back reported by 
	Stefan Tafener

1998-03-18  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: set the initial focus to the line edit

	* kfiledialog.cpp: use kapp->invokeHTMLHelp now
	
	* kfiledialog.h: removed treeList, since it's not implemented

Wed Mar 18 02:56:32 1998  Stephan Kulow  <[email protected]>

	* kfiledetaillist.cpp: fixed sorting again

1998-03-17  Stephan Kulow  <[email protected]>

	* added a virtual class KInfoListContent to make an abstraction 
	for the file contents. Currently there is just one implementation
	KFileDetailList

1998-03-16  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: don't accept the first entry of the combo 
	box as a file name

	* kfiledialog.cpp: added an accelerator for completion, since 
	KCombo no longer emits such a thing (currently CTRL-A)
	
	* kdir.cpp: disable parent button in /

	* kfiledialog.cpp: fixed layout of mkdir dialog

	* kdir.cpp: use currentDir instead of homeDir as default

	* kfiledialog.cpp: added member acceptOnlyExisting and set it 
	for now to always false. I guess, we need an extra parameter for this
	
	* kfiledialog.cpp: changed dirList and fileList to fix the 
	focus handling
	
	* kfileinfolistwidget.cpp: added focus handling

	* kfileinfolistwidget.cpp: added keyevent handling to handle 
	cursor and enter 

	* kfiledialog.cpp: changed the filter edit to a QLineEdit, since 
	we don't need the completion, but the tabing for focus changes
	
Mon Mar 16 11:36:07 1998 Daniel Grana <[email protected]>
	* added create directory, pops up a modal dialog, should add
        a mkdir method to kdir in near future

Mon Mar 16 20:04:00 1998  Martin Jones <[email protected]>
	* Added booktoken.* to remove dependancy on khtmlw and jscript

Thu Mar 12 09:32:06 1998  Daniel Grana <[email protected]>
	* worked on the dir and file completion, should do both now,
	text in the location box will be added as much as possible
	(right now it's the lowest denominator of dir&file&location-text)
	* added sorting for the detailed list, so far only name and size
	sorting implemented
	* added single click selection for directories
	* added a status line, which shows the number of directories and 
	files showed

Thu Mar 12 00:36:05 1998  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: made a library out of the file selector
	* kfiledialog.cpp: added an extra parameter acceptURLs to seperate
	between getOpenFileName and getOpenFileURL

Sun Feb 15 23:13:47 1998 Richard Moore <[email protected]>
	
	* More work on the bookmarks - they should work properly now, you
	must create the directory ~/.kde/share/apps/kdeui to store the
	bookmarks in.
	
	* Regenerated docs

Thu Feb 12 17:27:51 1998  Stephan Kulow  <[email protected]>

	* kfileinfo.cpp: added determination of group and other things to 
	be display the correct values in the kfileinfolistwidget

Thu Feb 12 16:01:44 1998  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: removed the #ifdef code. Now the combo box for
	the path is the only option

Tue Feb 10 01:09:16 1998  Richard Moore <[email protected]>

	* Added details widget - this is currently selected by a config
	file entry, but it there should be a toolbar button. Many changes
	to kfiledialog to allow the switch (need an abstract fileview class).

Fri Feb  6 18:08:14 1998  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: replaced the location lineedit with an combo
	box. Currently configurable with a compiler define. 

Fri Feb  6 17:07:26 1998  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: fixed the en- and decoding of URLs. Now it's
	possible to move into directories called "sdasd#sdsd" for example

Sat Jan 24 17:18:10 1998  Mario Weilguni  <[email protected]>

	* fixed a bug in kdir.cpp/parsePermissions()

	* implemented error handling for KFM URL errors

Tue Jan 20 00:51:55 1998  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: some fixes to make kfm support more robust

Mon Jan 19 01:10:11 1998  Stephan Kulow  <[email protected]>

	* kdir.cpp: re-added ftp support 

	* kfiledialog.cpp: take care of the case, when the user enters a
	complete filename

	* kdir.cpp: added isReadable() to indicate, that the dir is not
	correct
	
	* kfiledialog.cpp: played a little bit with the geometry management


Sun Jan 18 15:00:06 1998  Stephan Kulow  <[email protected]>

	* kfiledialog.cpp: - back/forward work now as expected
	  - show the correct filter
	  - the combo box works now as expected

	* kdir.cpp: check if the directory is correct (for local
	files). If not, go back to the old value

	* kfiledialog.cpp: - disable parent button, when in root
	  - treat the case, that the URL ends with "/"
	  - strip white spaces out of the location text

	* kfileinfo.cpp: don't insert broken links

	* kfiledialog.cpp: just set the dir, if it's different
	from the already set one

Sun Jan 18 11:53:32 1998  Mario Weilguni  <[email protected]>

	* symbolic links to subdirectories are now correctly reported as
	directories

	* symbolic links are show as italic text

	* The toolbar button "Home" works now as expected